{
 "generatedAt": "2026-10-09T15:36:02.488Z",
 "site": "https://www.slopshopper.com",
 "count": 4902,
 "mods": [
  {
   "slug": "slopshopper-burn-rate",
   "name": "burn-rate",
   "description": "A fuel gauge above the prompt: context window fill, tokens in and out, dollars spent, dollars per hour, your plan's rate-limit window, and a sparkline of the last turns. Warns once when compaction is near.",
   "version": "0.1.0",
   "author": {
    "name": "slopshopper",
    "url": "https://slopshopper.com"
   },
   "license": "MIT",
   "homepage": "https://slopshopper.com/mods/slopshopper-burn-rate/",
   "keywords": [
    "mod",
    "claude-code",
    "tokens",
    "cost",
    "context",
    "band"
   ],
   "kind": "slopshopper",
   "repo": {
    "fullName": "ryx2/slopshopper",
    "url": "https://github.com/ryx2/slopshopper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:34:52Z",
    "createdAt": "2026-10-05T23:09:11-07:00",
    "description": "The open-source shop for Claude Code mods",
    "homepage": "https://slopshopper.com",
    "topics": [
     "claude-code",
     "claude-code-mods"
    ],
    "archived": false,
    "ownerAvatar": "",
    "ownerUrl": "https://github.com/ryx2",
    "defaultBranch": "main"
   },
   "path": "mods/burn-rate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnAt": {
     "type": "number",
     "title": "Warn at percent",
     "description": "Show a toast once when the context window passes this percentage.",
     "default": 80
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slopshopper",
   "firstSeen": "2026-10-05T23:09:11-07:00",
   "modUpdatedAt": "2026-10-05T23:09:11-07:00",
   "fileBytes": 13545,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session",
    "original"
   ],
   "isNew": true,
   "entryName": "burn-rate",
   "url": "https://www.slopshopper.com/mods/slopshopper-burn-rate/"
  },
  {
   "slug": "slopshopper-receipts",
   "name": "receipts",
   "description": "A ledger of what Claude touched this session: files created and edited, commands run and whether they failed, the git diffstat after each turn. /receipts prints it as Markdown for a PR description or a standup, or copies it to the clipboard.",
   "version": "0.1.0",
   "author": {
    "name": "slopshopper",
    "url": "https://slopshopper.com"
   },
   "license": "MIT",
   "homepage": "https://slopshopper.com/mods/slopshopper-receipts/",
   "keywords": [
    "mod",
    "claude-code",
    "ledger",
    "changelog",
    "pane",
    "command",
    "spinner"
   ],
   "kind": "slopshopper",
   "repo": {
    "fullName": "ryx2/slopshopper",
    "url": "https://github.com/ryx2/slopshopper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:34:52Z",
    "createdAt": "2026-10-05T23:09:11-07:00",
    "description": "The open-source shop for Claude Code mods",
    "homepage": "https://slopshopper.com",
    "topics": [
     "claude-code",
     "claude-code-mods"
    ],
    "archived": false,
    "ownerAvatar": "",
    "ownerUrl": "https://github.com/ryx2",
    "defaultBranch": "main"
   },
   "path": "mods/receipts",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slopshopper",
   "firstSeen": "2026-10-05T23:09:11-07:00",
   "modUpdatedAt": "2026-10-05T23:09:11-07:00",
   "fileBytes": 15487,
   "tags": [
    "pane",
    "spinner",
    "guard",
    "command",
    "process",
    "turn",
    "session",
    "original"
   ],
   "isNew": true,
   "entryName": "receipts",
   "url": "https://www.slopshopper.com/mods/slopshopper-receipts/"
  },
  {
   "slug": "slopshopper-secret-shield",
   "name": "secret-shield",
   "description": "Keeps secrets out of the transcript and out of the repo: redacts API keys, tokens, private keys and password URLs from tool results before Claude reads them, and refuses a Write, Edit or Bash command that embeds one.",
   "version": "0.1.0",
   "author": {
    "name": "slopshopper",
    "url": "https://slopshopper.com"
   },
   "license": "MIT",
   "homepage": "https://slopshopper.com/mods/slopshopper-secret-shield/",
   "keywords": [
    "mod",
    "claude-code",
    "security",
    "secrets",
    "redaction",
    "guard"
   ],
   "kind": "slopshopper",
   "repo": {
    "fullName": "ryx2/slopshopper",
    "url": "https://github.com/ryx2/slopshopper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:34:52Z",
    "createdAt": "2026-10-05T23:09:11-07:00",
    "description": "The open-source shop for Claude Code mods",
    "homepage": "https://slopshopper.com",
    "topics": [
     "claude-code",
     "claude-code-mods"
    ],
    "archived": false,
    "ownerAvatar": "",
    "ownerUrl": "https://github.com/ryx2",
    "defaultBranch": "main"
   },
   "path": "mods/secret-shield",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "blockWrites": {
     "type": "boolean",
     "title": "Refuse writes that contain a secret",
     "description": "Refuse a Write or Edit whose new text contains a high-confidence secret, and a Bash command with one on its command line.",
     "default": true
    },
    "redactResults": {
     "type": "boolean",
     "title": "Redact tool results",
     "description": "Replace secrets in tool results with a labeled marker before Claude reads them and before the transcript stores them.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slopshopper",
   "firstSeen": "2026-10-05T23:09:11-07:00",
   "modUpdatedAt": "2026-10-05T23:09:11-07:00",
   "fileBytes": 17555,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session",
    "original"
   ],
   "isNew": true,
   "entryName": "secret-shield",
   "url": "https://www.slopshopper.com/mods/slopshopper-secret-shield/"
  },
  {
   "slug": "slopshopper-slop-detector",
   "name": "slop-detector",
   "description": "Catches slop as Claude writes it: refuses a file edit that replaces code with a '... rest of the code' placeholder, and tracks TODO stubs, not-implemented throws, debug prints, @ts-ignore and other leftovers in a band above the prompt and a /slop pane.",
   "version": "0.1.0",
   "author": {
    "name": "slopshopper",
    "url": "https://slopshopper.com"
   },
   "license": "MIT",
   "homepage": "https://slopshopper.com/mods/slopshopper-slop-detector/",
   "keywords": [
    "mod",
    "claude-code",
    "quality",
    "guard",
    "band",
    "pane"
   ],
   "kind": "slopshopper",
   "repo": {
    "fullName": "ryx2/slopshopper",
    "url": "https://github.com/ryx2/slopshopper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:34:52Z",
    "createdAt": "2026-10-05T23:09:11-07:00",
    "description": "The open-source shop for Claude Code mods",
    "homepage": "https://slopshopper.com",
    "topics": [
     "claude-code",
     "claude-code-mods"
    ],
    "archived": false,
    "ownerAvatar": "",
    "ownerUrl": "https://github.com/ryx2",
    "defaultBranch": "main"
   },
   "path": "mods/slop-detector",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "strict": {
     "type": "boolean",
     "title": "Strict mode",
     "description": "Also refuse edits that add a placeholder stub (TODO: implement, NotImplementedError, debugger), not only truncation markers.",
     "default": false
    },
    "ignore": {
     "type": "string",
     "title": "Ignore paths",
     "description": "Comma-separated path fragments that are never scanned, such as test and markdown files.",
     "default": ".test.,.spec.,.md,/fixtures/,/snapshots/"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slopshopper",
   "firstSeen": "2026-10-05T23:09:11-07:00",
   "modUpdatedAt": "2026-10-05T23:09:11-07:00",
   "fileBytes": 18712,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session",
    "original"
   ],
   "isNew": true,
   "entryName": "slop-detector",
   "url": "https://www.slopshopper.com/mods/slopshopper-slop-detector/"
  },
  {
   "slug": "slopshopper-test-pulse",
   "name": "test-pulse",
   "description": "Runs your test suite after every turn in which Claude changed source, and keeps the result above the prompt: green with the pass count, red with the first failing test. Detects bun, npm, pytest, cargo and go, or runs the command you set. Toasts on a regression and a recovery.",
   "version": "0.1.0",
   "author": {
    "name": "slopshopper",
    "url": "https://slopshopper.com"
   },
   "license": "MIT",
   "homepage": "https://slopshopper.com/mods/slopshopper-test-pulse/",
   "keywords": [
    "mod",
    "claude-code",
    "tests",
    "ci",
    "band",
    "pane"
   ],
   "kind": "slopshopper",
   "repo": {
    "fullName": "ryx2/slopshopper",
    "url": "https://github.com/ryx2/slopshopper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:34:52Z",
    "createdAt": "2026-10-05T23:09:11-07:00",
    "description": "The open-source shop for Claude Code mods",
    "homepage": "https://slopshopper.com",
    "topics": [
     "claude-code",
     "claude-code-mods"
    ],
    "archived": false,
    "ownerAvatar": "",
    "ownerUrl": "https://github.com/ryx2",
    "defaultBranch": "main"
   },
   "path": "mods/test-pulse",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "command": {
     "type": "string",
     "title": "Test command",
     "description": "The command to run, split on spaces. Empty means detect it from the project: bun test, npm test, pytest, cargo test or go test.",
     "default": ""
    },
    "timeoutSeconds": {
     "type": "number",
     "title": "Timeout",
     "description": "Seconds to wait for the suite before giving up on this run.",
     "default": 120
    },
    "extensions": {
     "type": "string",
     "title": "Source extensions",
     "description": "Comma-separated file extensions whose edits trigger a run.",
     "default": "ts,tsx,js,jsx,mjs,py,rs,go,rb,java,kt,swift,c,cc,cpp,h,hpp,cs,ex,exs"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slopshopper",
   "firstSeen": "2026-10-05T23:09:11-07:00",
   "modUpdatedAt": "2026-10-05T23:09:11-07:00",
   "fileBytes": 20482,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session",
    "original"
   ],
   "isNew": true,
   "entryName": "test-pulse",
   "url": "https://www.slopshopper.com/mods/slopshopper-test-pulse/"
  },
  {
   "slug": "slopshopper-tripwire",
   "name": "tripwire",
   "description": "Holds destructive commands until you say so: rm -rf, force pushes, git reset --hard, DROP TABLE, curl | sh, sudo, chmod -R 777, edits to .env. One question in Claude's own dialog, fail-closed if the guard itself breaks, and a /tripwire log of every decision.",
   "version": "0.1.0",
   "author": {
    "name": "slopshopper",
    "url": "https://slopshopper.com"
   },
   "license": "MIT",
   "homepage": "https://slopshopper.com/mods/slopshopper-tripwire/",
   "keywords": [
    "mod",
    "claude-code",
    "safety",
    "guard",
    "git",
    "destructive"
   ],
   "kind": "slopshopper",
   "repo": {
    "fullName": "ryx2/slopshopper",
    "url": "https://github.com/ryx2/slopshopper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:34:52Z",
    "createdAt": "2026-10-05T23:09:11-07:00",
    "description": "The open-source shop for Claude Code mods",
    "homepage": "https://slopshopper.com",
    "topics": [
     "claude-code",
     "claude-code-mods"
    ],
    "archived": false,
    "ownerAvatar": "",
    "ownerUrl": "https://github.com/ryx2",
    "defaultBranch": "main"
   },
   "path": "mods/tripwire",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "protectedBranches": {
     "type": "string",
     "title": "Protected branches",
     "description": "Comma-separated branch names a force push is always questioned on, and whose deletion is refused outright.",
     "default": "main,master,production,release"
    },
    "askForRm": {
     "type": "boolean",
     "title": "Ask before rm -r inside the project",
     "description": "Also hold a recursive rm of a path inside the working directory. Paths outside it, globs and the home directory are always held.",
     "default": true
    },
    "allowSudo": {
     "type": "boolean",
     "title": "Allow sudo without asking",
     "description": "Let commands that start with sudo run without a question.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slopshopper",
   "firstSeen": "2026-10-05T23:09:11-07:00",
   "modUpdatedAt": "2026-10-05T23:09:11-07:00",
   "fileBytes": 19302,
   "tags": [
    "toast",
    "guard",
    "command",
    "session",
    "original"
   ],
   "isNew": true,
   "entryName": "tripwire",
   "url": "https://www.slopshopper.com/mods/slopshopper-tripwire/"
  },
  {
   "slug": "deepseek-ai-deepseek-harness-blast-radius",
   "name": "blast-radius",
   "description": "See what a risky command would change before it runs.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "homepage": "https://deepseek.com/harness",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "deepseek-ai/deepseek-harness",
    "url": "https://github.com/deepseek-ai/deepseek-harness",
    "stars": 246220,
    "forks": 29551,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:04:06Z",
    "createdAt": "2026-08-13T11:56:32Z",
    "description": "DeepSeek Harness: Everything is a Plugin.",
    "homepage": "https://deepseek.com/harness",
    "topics": [
     "ai-agents",
     "cordis",
     "dsh",
     "dsh-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148330874?v=4",
    "ownerUrl": "https://github.com/deepseek-ai",
    "defaultBranch": "master"
   },
   "path": "packages/experimental/claude-code-mods/examples/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:39.995Z",
   "modUpdatedAt": "2026-10-06T02:20:25Z",
   "fileBytes": 5733,
   "tags": [
    "pane",
    "band",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius",
   "url": "https://www.slopshopper.com/mods/deepseek-ai-deepseek-harness-blast-radius/"
  },
  {
   "slug": "deepseek-ai-deepseek-harness-replay-theater",
   "name": "replay-theater",
   "description": "Step through the last turn's edits, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "homepage": "https://deepseek.com/harness",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "deepseek-ai/deepseek-harness",
    "url": "https://github.com/deepseek-ai/deepseek-harness",
    "stars": 246220,
    "forks": 29551,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:04:06Z",
    "createdAt": "2026-08-13T11:56:32Z",
    "description": "DeepSeek Harness: Everything is a Plugin.",
    "homepage": "https://deepseek.com/harness",
    "topics": [
     "ai-agents",
     "cordis",
     "dsh",
     "dsh-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148330874?v=4",
    "ownerUrl": "https://github.com/deepseek-ai",
    "defaultBranch": "master"
   },
   "path": "packages/experimental/claude-code-mods/examples/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:40.760Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5329,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater",
   "url": "https://www.slopshopper.com/mods/deepseek-ai-deepseek-harness-replay-theater/"
  },
  {
   "slug": "deepseek-ai-deepseek-harness-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "homepage": "https://deepseek.com/harness",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "deepseek-ai/deepseek-harness",
    "url": "https://github.com/deepseek-ai/deepseek-harness",
    "stars": 246220,
    "forks": 29551,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:04:06Z",
    "createdAt": "2026-08-13T11:56:32Z",
    "description": "DeepSeek Harness: Everything is a Plugin.",
    "homepage": "https://deepseek.com/harness",
    "topics": [
     "ai-agents",
     "cordis",
     "dsh",
     "dsh-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148330874?v=4",
    "ownerUrl": "https://github.com/deepseek-ai",
    "defaultBranch": "master"
   },
   "path": "packages/experimental/claude-code-mods/examples/token-weather",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:41.687Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 3203,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather",
   "url": "https://www.slopshopper.com/mods/deepseek-ai-deepseek-harness-token-weather/"
  },
  {
   "slug": "anthropics-claude-code-agents-md",
   "name": "agents-md",
   "description": "AGENTS.md as project instructions, by one option. Under claude-md-or-agents-md a project with no instruction files of its own gets its AGENTS.md files instead: a prompt.context hook asks $.fs.ancestors for every AGENTS.md and .claude/AGENTS.md from the filesystem root down to the working directory and hands them to the engine as project instruction files, which it renders, announces and withholds from agents exactly as it does CLAUDE.md, skipping any file the engine already loaded by import or link; a tool.call hook on Read attaches the ones under the project root as the engine attaches a nested CLAUDE.md. Under claude-md-and-agents-md every AGENTS.md is loaded beside CLAUDE.md. Under managed-only the project's and the person's instruction files are dropped and the organization's managed ones kept. Under claude-md the engine's walk stands alone. claude-md-or-agents-md is the default.",
   "version": "0.1.0",
   "author": {
    "name": "Anthropic"
   },
   "homepage": "https://code.claude.com/docs/en/overview",
   "keywords": [],
   "kind": "builtin",
   "repo": {
    "fullName": "anthropics/claude-code",
    "url": "https://github.com/anthropics/claude-code",
    "stars": 149837,
    "forks": 25895,
    "license": null,
    "pushedAt": "2026-10-08T22:33:27Z",
    "createdAt": "2025-02-22T17:41:21Z",
    "description": "Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.",
    "homepage": "https://code.claude.com/docs/en/overview",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76263028?v=4",
    "ownerUrl": "https://github.com/anthropics",
    "defaultBranch": "main"
   },
   "path": "mods/agents-md",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "instructionFiles": {
     "type": "string",
     "title": "Project instructions",
     "description": "\"claude-md\": CLAUDE.md only, loaded by the engine as today. \"claude-md-or-agents-md\" (default): a project with no CLAUDE.md of its own gets its AGENTS.md files instead, loaded exactly where and how CLAUDE.md would be. \"claude-md-and-agents-md\": AGENTS.md files are loaded beside CLAUDE.md (a file CLAUDE.md already imports or links to is not loaded twice). \"managed-only\": the project's and your own instruction files are dropped; the organization's managed CLAUDE.md and memory stay.",
     "required": false,
     "default": "claude-md-or-agents-md",
     "options": [
      "claude-md",
      "claude-md-or-agents-md",
      "claude-md-and-agents-md",
      "managed-only"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-plugins",
   "firstSeen": "2026-10-06T04:49:57.352Z",
   "modUpdatedAt": "2026-09-30T01:03:19Z",
   "fileBytes": 33419,
   "tags": [
    "guard",
    "prompt",
    "session",
    "agents",
    "builtin"
   ],
   "isNew": false,
   "entryName": "agents-md",
   "url": "https://www.slopshopper.com/mods/anthropics-claude-code-agents-md/"
  },
  {
   "slug": "anthropics-claude-code-diff",
   "name": "diff",
   "description": "The diff pane as a plugin: /diff opens the session's uncommitted changes beside the transcript, file by file with their hunks, refreshed as Claude edits and runs commands; the first edit opens it where the terminal is wide enough, and a file's ask button rides its hunks on the next prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Anthropic"
   },
   "homepage": "https://code.claude.com/docs/en/overview",
   "keywords": [],
   "kind": "builtin",
   "repo": {
    "fullName": "anthropics/claude-code",
    "url": "https://github.com/anthropics/claude-code",
    "stars": 149837,
    "forks": 25895,
    "license": null,
    "pushedAt": "2026-10-08T22:33:27Z",
    "createdAt": "2025-02-22T17:41:21Z",
    "description": "Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.",
    "homepage": "https://code.claude.com/docs/en/overview",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76263028?v=4",
    "ownerUrl": "https://github.com/anthropics",
    "defaultBranch": "main"
   },
   "path": "mods/diff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-plugins",
   "firstSeen": "2026-10-06T04:50:05.590Z",
   "modUpdatedAt": "2026-10-08T22:33:26Z",
   "fileBytes": 56295,
   "tags": [
    "builtin"
   ],
   "isNew": false,
   "entryName": "diff",
   "url": "https://www.slopshopper.com/mods/anthropics-claude-code-diff/"
  },
  {
   "slug": "anthropics-claude-code-sec-default",
   "name": "sec-default",
   "description": "Security default for organizations: seated outermost, it keeps the organization's classic hooks, prompt content, settings and tool policy out of reach of the plugins a person installs, and adds no policy of its own; one managed option, allowManagedModsOnly, limits mods to the organization's.",
   "version": "0.1.0",
   "author": {
    "name": "Anthropic"
   },
   "homepage": "https://code.claude.com/docs/en/overview",
   "keywords": [],
   "kind": "builtin",
   "repo": {
    "fullName": "anthropics/claude-code",
    "url": "https://github.com/anthropics/claude-code",
    "stars": 149837,
    "forks": 25895,
    "license": null,
    "pushedAt": "2026-10-08T22:33:27Z",
    "createdAt": "2025-02-22T17:41:21Z",
    "description": "Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.",
    "homepage": "https://code.claude.com/docs/en/overview",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76263028?v=4",
    "ownerUrl": "https://github.com/anthropics",
    "defaultBranch": "main"
   },
   "path": "mods/sec-default",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-plugins",
   "firstSeen": "2026-10-06T04:50:13.667Z",
   "modUpdatedAt": "2026-09-29T19:39:25Z",
   "fileBytes": 22190,
   "tags": [
    "guard",
    "prompt",
    "agents",
    "builtin"
   ],
   "isNew": false,
   "entryName": "sec-default",
   "url": "https://www.slopshopper.com/mods/anthropics-claude-code-sec-default/"
  },
  {
   "slug": "anthropics-claude-code-telemetry",
   "name": "telemetry",
   "description": "Plugin analytics: hooks $.telemetry's two events, so a plugin logs an event or marks a feature's use as a first-party row, sent in batches with the session's own credential.",
   "version": "0.1.0",
   "author": {
    "name": "Anthropic"
   },
   "homepage": "https://code.claude.com/docs/en/overview",
   "keywords": [],
   "kind": "builtin",
   "repo": {
    "fullName": "anthropics/claude-code",
    "url": "https://github.com/anthropics/claude-code",
    "stars": 149837,
    "forks": 25895,
    "license": null,
    "pushedAt": "2026-10-08T22:33:27Z",
    "createdAt": "2025-02-22T17:41:21Z",
    "description": "Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.",
    "homepage": "https://code.claude.com/docs/en/overview",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76263028?v=4",
    "ownerUrl": "https://github.com/anthropics",
    "defaultBranch": "main"
   },
   "path": "mods/telemetry",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-plugins",
   "firstSeen": "2026-10-06T04:50:22.644Z",
   "modUpdatedAt": "2026-09-25T02:35:26Z",
   "fileBytes": 52679,
   "tags": [
    "builtin"
   ],
   "isNew": false,
   "entryName": "telemetry",
   "url": "https://www.slopshopper.com/mods/anthropics-claude-code-telemetry/"
  },
  {
   "slug": "ruvnet-ruview-ruview-live",
   "name": "ruview-live",
   "description": "RuView live sensing in Claude Code: /ruview opens a pane beside the transcript with three views: an overview of your CSI nodes (ESP32, Realtek) and 60 GHz radar (rates, loss, RSSI, presence, device-reported vitals, alerts), a live CSI amplitude waterfall, and a radar range fan with vitals charts, all drawn in terminal cells. Reads only; runs the @ruvnet/ruview CLI it ships beside.",
   "version": "0.1.0",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet/RuView"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/RuView",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/RuView",
    "url": "https://github.com/ruvnet/RuView",
    "stars": 97025,
    "forks": 12750,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:45:17Z",
    "createdAt": "2025-06-07T04:32:30Z",
    "description": "π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.",
    "homepage": "https://Cognitum.One/RuView",
    "topics": [
     "awesome",
     "claude",
     "densepose",
     "esp32",
     "firmware",
     "home-assistant",
     "home-automation",
     "iot",
     "monitoring",
     "networking",
     "npm",
     "pose-estimation",
     "react",
     "rf",
     "self-learning",
     "skills",
     "spatial-intelligence",
     "typescript",
     "wifi",
     "wifi-security"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "harness/ruview/mod",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "userConfig": {
    "udpPort": {
     "type": "number",
     "title": "UDP port",
     "description": "Port your CSI nodes stream to (the sensing server's default is 5005). The pane listens briefly on each refresh; it reports port_in_use when the sensing server holds it.",
     "default": 5005
    },
    "radarHost": {
     "type": "string",
     "title": "Radar kit host",
     "description": "IP or hostname of an ESPHome radar kit (e.g. a Seeed MR60BHA2) on your private network. Empty skips the radar.",
     "default": ""
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Refresh interval (s)",
     "description": "Seconds between refreshes while the pane is open (minimum 5).",
     "default": 15
    },
    "captureSeconds": {
     "type": "number",
     "title": "Capture window (s)",
     "description": "Seconds each refresh listens for node packets and radar states (1-10).",
     "default": 3
    },
    "liveRefreshSeconds": {
     "type": "number",
     "title": "Live view refresh (s)",
     "description": "Seconds between refreshes in the waterfall and radar views (2-60).",
     "default": 4
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruview",
   "firstSeen": "2026-10-06T05:20:58.300Z",
   "modUpdatedAt": "2026-10-09T12:45:17Z",
   "fileBytes": 45646,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ruview-live",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruview-ruview-live/"
  },
  {
   "slug": "headroomlabs-ai-headroom-headroom-snip",
   "name": "headroom-snip",
   "description": "Watch Headroom snip tokens off every Claude Code request: an animated band, a /headroom log and a running total.",
   "version": "0.40.0",
   "author": {
    "name": "Headroom Contributors",
    "url": "https://github.com/headroomlabs-ai/headroom"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/headroomlabs-ai/headroom",
   "keywords": [
    "headroom",
    "claude-code",
    "tokens",
    "compression",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "headroomlabs-ai/headroom",
    "url": "https://github.com/headroomlabs-ai/headroom",
    "stars": 74811,
    "forks": 5802,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T11:45:03Z",
    "createdAt": "2026-01-07T19:58:51Z",
    "description": "Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.",
    "homepage": "https://docs.headroomlabs.ai/docs",
    "topics": [
     "agent",
     "ai",
     "anthropic",
     "claude-code",
     "compression",
     "context-engineering",
     "context-window",
     "cursor",
     "fastapi",
     "langchain",
     "llm",
     "mcp",
     "openai",
     "prompt-engineering",
     "proxy",
     "python",
     "rag",
     "token-optimization",
     "tokens",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/294291659?v=4",
    "ownerUrl": "https://github.com/headroomlabs-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/headroom-snip",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "headroom-marketplace",
   "firstSeen": "2026-10-09T15:01:10.534Z",
   "modUpdatedAt": "2026-10-08T19:22:21Z",
   "fileBytes": 22214,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "headroom-snip",
   "url": "https://www.slopshopper.com/mods/headroomlabs-ai-headroom-headroom-snip/"
  },
  {
   "slug": "ruvnet-ruflo-mod",
   "name": "mod",
   "description": "Hybrid: the classic UserPromptSubmit hook runs everywhere; the module loads only where function hooks are on (Claude Code >= 2.1.287, or CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 from 2.1.277). While the module runs it sets MY_MOD_ACTIVE, and the classic hook does nothing, so no event fires twice.",
   "license": "MIT",
   "homepage": "https://Cognitum.One",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-plugin-creator/templates/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-09T15:22:28.226Z",
   "modUpdatedAt": "2026-10-09T14:18:04Z",
   "fileBytes": 4840,
   "tags": [
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "mod",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-mod/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-adr",
   "name": "ruflo-adr",
   "description": "ADR lifecycle management — create, index, reconcile, supersede, check compliance, and link Architecture Decision Records to code via AgentDB hierarchical store + causal edges (supersedes/amends/depends-on/related)",
   "version": "0.5.4",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "adr",
    "architecture",
    "decisions",
    "documentation",
    "lifecycle",
    "compliance",
    "causal-graph",
    "mcp",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-adr",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "ADR guard",
     "description": "Refuse ADR writes (agentdb_hierarchical-store, agentdb_causal-edge, memory_store into an adr* namespace) that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:08.189Z",
   "modUpdatedAt": "2026-10-08T20:52:49Z",
   "fileBytes": 20902,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-adr",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-adr/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-agent",
   "name": "ruflo-agent",
   "description": "Agent runtimes for ruflo — local WASM-sandboxed agents (rvagent: 10 wasm_agent_*/wasm_gallery_* MCP tools, built on @ruvector/rvagent-wasm + @ruvector/ruvllm-wasm per ADR-070) plus Anthropic Claude Managed Agents as a cloud backend (managed_agent_* MCP tools per ADR-115). One interface, local-vs-cloud runtimes.",
   "version": "0.3.2",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "agent",
    "rvagent",
    "rvagent-wasm",
    "ruvllm-wasm",
    "wasm",
    "sandbox",
    "managed-agents",
    "anthropic",
    "cloud",
    "mcp",
    "gallery",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-agent",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Agent guard",
     "description": "Refuse text sent into an agent runtime (wasm_agent_prompt, wasm_agent_tool, wasm_agent_create, wasm_gallery_create, managed_agent_create, managed_agent_prompt) that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:09.949Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 20216,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-agent",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-agent/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-agentdb",
   "name": "ruflo-agentdb",
   "description": "Substrate plugin for Ruflo memory: AgentDB controller bridge (15 agentdb_* MCP tools), RuVector ONNX embeddings (10 embeddings_* tools incl. RaBitQ 32x quantization), and WASM HNSW pattern router (3 ruvllm_hnsw_* tools). As a mod (ADR-445): opt-in safe recall into the prompt, a write guard that keeps secrets out of memory, /agentdb, and a status file the console shows",
   "version": "0.4.7",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "agentdb",
    "ruvector",
    "hnsw",
    "embeddings",
    "vector-search",
    "rabitq",
    "quantization",
    "namespace-convention",
    "controller-bridge",
    "mcp",
    "mod",
    "function-hooks",
    "recall",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-agentdb",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "recall": {
     "type": "string",
     "title": "Recall into prompts",
     "description": "Attach the best few matching memories to each prompt as retrieved data. Off by default: it adds tokens to every prompt.",
     "required": false,
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    },
    "recallLimit": {
     "type": "number",
     "title": "Memories per prompt",
     "description": "How many memories to attach, 1 to 5.",
     "required": false,
     "default": 3
    },
    "recallDeadlineMs": {
     "type": "number",
     "title": "Recall deadline (ms)",
     "description": "Give up and send the prompt without memory after this long, 200 to 3000.",
     "required": false,
     "default": 800
    },
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse memory writes that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "source": {
     "type": "string",
     "title": "Memory source",
     "description": "Which connected tool to read: auto (AgentDB, then ruvector), agentdb, ruvector, or none.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "agentdb",
      "ruvector",
      "none"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:12.776Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 48551,
   "tags": [
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-agentdb",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-agentdb/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-agntcy",
   "name": "ruflo-agntcy",
   "description": "AGNTCY/Outshift Internet-of-Cognition runtime integration for Ruflo — SLIM secure transport for cross-host agent coordination, CASA intent-scoped tool authorization enforcement, optional IOC Layer 9 coordination events, and AGNTCY identity/observability spans (ADR-380). Optional, removable augmentation per ADR-150; degrades gracefully when AGNTCY/SLIM packages are not installed.",
   "version": "0.2.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "agntcy",
    "outshift",
    "casa",
    "slim",
    "ioc",
    "internet-of-cognition",
    "identity",
    "observability",
    "oasf",
    "mycelium",
    "authorization",
    "multi-agent",
    "distributed",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-agntcy",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:14.219Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 3823,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-agntcy",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-agntcy/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-ai-team",
   "name": "ruflo-ai-team",
   "description": "Give Claude a tenant-isolated AI team that divides work, coordinates progress, recalls approved context, and returns evidence-backed results.",
   "version": "0.2.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://team.ruv.io",
   "keywords": [
    "ruflo",
    "ai-team",
    "multi-agent",
    "automation",
    "ruvector",
    "mcp",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-ai-team",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "AI Team guard",
     "description": "Refuse what goes into team memory and task or run records (memory_remember, task_create, task_update, run_create on the ruflo-ai-team server) that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:16.245Z",
   "modUpdatedAt": "2026-10-09T14:18:04Z",
   "fileBytes": 19971,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-ai-team",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-ai-team/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-aidefence",
   "name": "ruflo-aidefence",
   "description": "AI safety scanning, PII detection, prompt injection defense, and adaptive threat learning",
   "version": "0.3.2",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "aidefence",
    "safety",
    "pii",
    "injection",
    "security",
    "prompt-injection",
    "defense-in-depth",
    "mcp",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-aidefence",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "AIDefence guard",
     "description": "Refuse what aidefence_learn teaches the detector (patterns persist and are shown back later) that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:18.166Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 19794,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-aidefence",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-aidefence/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-arena",
   "name": "ruflo-arena",
   "description": "Competitive ruliology for Ruflo swarms — arenas, tournaments, and adaptive co-evolution of program strategies (ADR-147/148). Strategies-as-programs compete under payoff games; tournaments produce Wolfram-style competitive arrays; hill-climb and mutual co-evolution discover winners empirically.",
   "version": "0.2.4",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "claude-flow",
    "arena",
    "tournament",
    "ruliology",
    "game-theory",
    "co-evolution",
    "competition",
    "mcp",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-arena",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:19.845Z",
   "modUpdatedAt": "2026-10-09T14:18:04Z",
   "fileBytes": 3803,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-arena",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-arena/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-autopilot",
   "name": "ruflo-autopilot",
   "description": "Autonomous /loop-driven task completion with learning, prediction, and progress tracking — wraps 10 autopilot_* MCP tools (status/enable/disable/config/reset/log/progress/learn/history/predict)",
   "version": "0.3.2",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "autopilot",
    "loop",
    "autonomous",
    "learning",
    "prediction",
    "progress-tracking",
    "cache-aware",
    "mcp",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-autopilot",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Autopilot guard",
     "description": "Refuse the autopilot log and learned patterns (autopilot_log, autopilot_learn) and a runaway loop limit on autopilot_config (maxIterations over the cap) that hold a key, token or password, and a loop limit over the cap.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "iterationCap": {
     "type": "number",
     "title": "Iteration cap",
     "description": "Refuse an autopilot_config maxIterations above this (10 to 100000).",
     "required": false,
     "default": 1000
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:21.966Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 20870,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-autopilot",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-autopilot/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-bbs-federation",
   "name": "ruflo-bbs-federation",
   "description": "AgentBBS cross-host agent federation for ruflo (ADR-164). Phase 1 exposes room coordination — federation_bbs_register / federation_bbs_publish / federation_bbs_watch / federation_bbs_human_join. Phase 2 (v3.40.0) adds signed cross-host federation — federation_bbs_identity (persistent Ed25519 node identity), federation_bbs_peer_add (pin a peer by nodeId + public key), federation_bbs_peers (audit/unpin), federation_bbs_serve (read-only pull endpoint), and federation_bbs_sync (pull pinned peers and union-merge what verifies). Every merged envelope is Ed25519-verified against a pinned key; unsigned/misattributed/oversize/over-hop envelopes are dropped and counted. Transport is HTTP pull and works on any network (Tailscale, LAN, VPN, loopback) — no tailnet required. Coordinates work ownership via claim messages (ClaimIssued/Released/Handoff/Ack). agentbbs lives in optionalDependencies; every handler gracefully degrades to {degraded:true} when the package is missing (ADR-150 pattern). As a mod (ADR-445 pattern): a tighten-only tool guard, a local slash command, and a status file the console shows.",
   "version": "0.3.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "bbs",
    "federation",
    "agentbbs",
    "cross-host",
    "signed-envelopes",
    "ed25519",
    "pinned-peers",
    "registry-anchored-pinning",
    "union-merge",
    "claims",
    "business-autopilot",
    "domain-pods",
    "cockpit",
    "optional-dependency",
    "graceful-degradation",
    "adr-164",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-bbs-federation",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Tool guard",
     "description": "Refuse clearly harmful calls to this plugin's tools (tighten-only: it can only deny, never allow).",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "allowWildcardBind": {
     "type": "string",
     "title": "Allow wildcard serve bind",
     "description": "Let federation_bbs_serve listen on every interface (0.0.0.0). Off by default: bind one routable address.",
     "required": false,
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:23.578Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 23248,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-bbs-federation",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-bbs-federation/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-browser",
   "name": "ruflo-browser",
   "description": "Session-as-skill browser automation: Playwright + RVF cognitive containers + ruvector trajectories + AgentDB selector memory + AIDefence PII/injection gates As a mod (ADR-445 pattern): a tighten-only tool guard, a local slash command, and a status file the console shows.",
   "version": "0.3.4",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "browser",
    "playwright",
    "testing",
    "automation",
    "scraping",
    "rvf",
    "replay",
    "trajectory",
    "agentdb",
    "aidefence",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-browser",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Tool guard",
     "description": "Refuse clearly harmful calls to this plugin's tools (tighten-only: it can only deny, never allow).",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "strictUrls": {
     "type": "string",
     "title": "Strict URLs",
     "description": "Also refuse plain http URLs outside localhost.",
     "required": false,
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:25.090Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 24238,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-browser",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-browser/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-business-pods",
   "name": "ruflo-business-pods",
   "description": "ADR-164 Phase 2 — business-domain pod templates for the federated business autopilot. Ships the sales pod template (templates/sales.json) and a single-tick runner (scripts/pod-tick.mjs) that pre-flights templates via business_pod_validate, reserves budget through a file-based stub ledger (atomic SQLite tracker is Phase 3 per ADR-164.1), resolves each agent role against ruflo's agent registry, constructs dry-run prompts, and posts an envelope summary to the room via federation_bbs_publish. Dry-run by default — --live is reserved for Phase 3 Managed-Agent + claude-p wiring. As a mod (ADR-445 pattern): a tighten-only tool guard, a local slash command, and a status file the console shows.",
   "version": "0.2.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "pods",
    "business",
    "sales",
    "adr-164",
    "adr-164.1",
    "phase-2",
    "pod-template",
    "pod-tick",
    "budget-reservation",
    "dry-run-default",
    "agent-registry-resolution",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-business-pods",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Tool guard",
     "description": "Refuse clearly harmful calls to this plugin's tools (tighten-only: it can only deny, never allow).",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:26.667Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 22492,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-business-pods",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-business-pods/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-chatgpt-federation",
   "name": "ruflo-chatgpt-federation",
   "description": "Dedicated ChatGPT Federation MCP publisher with isolated Nostr signing-key custody, OAuth-scoped publishing, and signed public-channel coordination over the Ruflo relay. As a mod (ADR-445 pattern): a tighten-only tool guard, a local slash command, and a status file the console shows.",
   "version": "0.2.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "chatgpt",
    "federation",
    "nostr",
    "mcp",
    "oauth",
    "signed-events",
    "nip-42",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-chatgpt-federation",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Tool guard",
     "description": "Refuse clearly harmful calls to this plugin's tools (tighten-only: it can only deny, never allow).",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "maxPayloadBytes": {
     "type": "number",
     "title": "Max publish payload (bytes)",
     "description": "Refuse channel_publish payloads larger than this, 256 to 65536.",
     "required": false,
     "default": 8192
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:28.254Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 23068,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-chatgpt-federation",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-chatgpt-federation/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-console",
   "name": "ruflo-console",
   "description": "ruflo's cockpit inside Claude Code and the one /ruflo command for every ruflo mod (function hooks, early access). Views: overview with health alerts, swarm topology graph, claims flow with TTL rings, federation map, plugin health matrix, learning curve and pipeline, MetaHarness radar and audit trend, memory, cost gauge, agent timeline, approvals queue, event stream, a main menu, an x.ruv.io federation board, an AI terminal (codex, claude or both in remembered sessions, streamed), Skills (npx skills), a Hive-Mind view, a MetaHarness lab, agent drill-down; a command palette for confirm-gated actions through the ruflo CLI; a band above the prompt. Reads ruflo's files and the CLI's local JSON; anything not measured reads n/a. The one network call it makes by itself is a daily read of the published plugin.json at github.com/ruvnet/ruflo to offer an update (Settings → Updates: ask, auto, or off); it installs only through Claude Code's own claude plugin update, and never a new major version without asking.",
   "version": "0.40.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "approvals",
    "claims",
    "console",
    "dashboard",
    "federation",
    "function-hooks",
    "metaharness",
    "mods",
    "palette",
    "pane",
    "ruflo",
    "swarm",
    "timeline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-console",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "convoTargets": {
     "type": "string",
     "title": "Conversation targets",
     "description": "endpoint:<name>=<base-url>|<KEY_ENV>|<model>; bbs:<room>; x:<channel>. Names of environment variables, never keys. Default empty: only OpenRouter (OPENROUTER_API_KEY) is offered.",
     "default": ""
    },
    "cli": {
     "type": "string",
     "title": "ruflo CLI",
     "description": "How the console reaches ruflo. npx-offline (default) uses the locally cached @claude-flow/cli and never touches the network; npx may download it; ruflo and claude-flow use a global install.",
     "default": "npx-offline",
     "options": [
      "npx-offline",
      "npx",
      "ruflo",
      "claude-flow"
     ]
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Disk refresh (seconds)",
     "description": "How often ruflo's files are re-read (2 to 60). Unchanged files are not read again. CLI probes keep their own slower cadence and run only for the view in front.",
     "default": 3
    },
    "fps": {
     "type": "number",
     "title": "Animation frames per second",
     "description": "Frame cap while the pane is shown and holds the keys (0 to 12; 0 turns motion off). Hidden, unfocused or closed, nothing animates.",
     "default": 8
    },
    "bar": {
     "type": "string",
     "title": "Band above the prompt",
     "description": "auto shows the one-line ruflo band in a ruflo project; on shows it everywhere; off hides it (the console then adds a 'console' segment to ruflo-mods' status line instead).",
     "default": "auto",
     "options": [
      "auto",
      "on",
      "off"
     ]
    },
    "panel": {
     "type": "string",
     "title": "Cockpit pane",
     "description": "auto opens the cockpit at session start where it docks beside the transcript (a terminal 144 columns or wider), never taking the keys; elsewhere the band says /ruflo to open. command opens it only with /ruflo. off never opens it unasked.",
     "default": "auto",
     "options": [
      "auto",
      "command",
      "off"
     ]
    },
    "federationNetwork": {
     "type": "boolean",
     "title": "Ask the federation relay",
     "description": "Lets the federation and x.ruv.io views ask the public relay (wss://relay.ruv.io) for the roster and the x.ruv.io gateway for its registry. Off by default: without it the console makes no network request.",
     "default": false
    },
    "look": {
     "type": "string",
     "title": "Look",
     "description": "bbs is the neon BBS look: an ASCII-art banner, ▓▒░ section headers and a cyberpunk palette. plain uses your terminal theme colours and plain rules (better on light backgrounds).",
     "default": "bbs",
     "options": [
      "bbs",
      "plain"
     ]
    },
    "boot": {
     "type": "boolean",
     "title": "Boot screen",
     "description": "With the bbs look, play a dial-up boot screen (modem connect, the RUFLO logo drawing in, every area of the console coming online in a log, a loading bar for the first ruflo reads) when the cockpit opens. At least 5.4 s, at most 8 s.",
     "default": true
    },
    "eventsPersist": {
     "type": "boolean",
     "title": "Keep Events history",
     "description": "Keep the Events and Timeline history on disk in this project (.claude-flow/console/: events.jsonl, lanes.jsonl, events-prefs.json, exports/) so a restart does not empty the pages. Text is masked before it is written (credentials, home-directory user names, control characters); nothing leaves the machine and no model reads it. Off writes nothing; the pages still work for the session.",
     "default": true
    },
    "wfBudgetRunUsd": {
     "type": "number",
     "title": "Workflow budget per run (USD)",
     "description": "The Workflows page flags a run whose measured cost passes this many dollars (0.01 to 10000; 0 turns the guard off). It only warns: the console cannot stop a running workflow.",
     "default": 0
    },
    "wfBudgetDayUsd": {
     "type": "number",
     "title": "Workflow budget per day (USD)",
     "description": "The Workflows page flags the day's measured workflow cost past this many dollars (0.01 to 10000; 0 turns the guard off). It only warns.",
     "default": 0
    },
    "wfAlertRules": {
     "type": "string",
     "title": "Workflow alert rules",
     "description": "Space-separated rules for the Workflows page: stuck>20m (no progress for 20 minutes), tokens>2M (agent context size), dirty (a worktree has uncommitted changes). Empty turns them all off.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:37.146Z",
   "modUpdatedAt": "2026-10-09T02:54:19Z",
   "fileBytes": 993541,
   "tags": [],
   "isNew": true,
   "entryName": "ruflo-console",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-console/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-daa",
   "name": "ruflo-daa",
   "description": "Dynamic Agentic Architecture — 8 daa_* MCP tools for adaptive agents (create/adapt), cognitive patterns, workflows (create/execute), knowledge sharing, and learning/performance metrics. Feeds the JUDGE phase of the 4-step intelligence pipeline.",
   "version": "0.3.2",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "daa",
    "cognitive",
    "adaptive",
    "knowledge-sharing",
    "cognitive-patterns",
    "workflows",
    "mcp",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-daa",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse daa_* tool calls that hold a key, token or password. On by default; it only ever tightens.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:39.873Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 19343,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-daa",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-daa/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-ddd",
   "name": "ruflo-ddd",
   "description": "Domain-Driven Design scaffolding — bounded contexts, aggregate roots, domain events, value objects, repositories, and anti-corruption layers; navigable domain graph stored in AgentDB",
   "version": "0.3.4",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "ddd",
    "domain-driven-design",
    "bounded-context",
    "aggregate",
    "events",
    "acl",
    "value-objects",
    "repositories",
    "mcp",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-ddd",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse domain-model memory writes that hold a key, token or password. On by default; it only ever tightens.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:42.391Z",
   "modUpdatedAt": "2026-10-08T20:53:35Z",
   "fileBytes": 20486,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-ddd",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-ddd/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-deepseek-harness",
   "name": "ruflo-deepseek-harness",
   "description": "DeepSeek model harness for ruflo — agents, commands, scripts, and skills for running and evaluating DeepSeek-backed workflows within the ruflo swarm.",
   "version": "0.2.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "deepseek",
    "harness",
    "llm",
    "agents",
    "skills",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-deepseek-harness",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse prompts sent to the DeepSeek API that hold a key, token or password. On by default; it only ever tightens.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:44.544Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 19326,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-deepseek-harness",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-deepseek-harness/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-docs",
   "name": "ruflo-docs",
   "description": "Documentation generation, API docs (JSDoc/TSDoc/OpenAPI), and drift detection — drives the `document` background worker via hooks_worker-dispatch; uses Haiku model for cost-efficient docs work",
   "version": "0.3.2",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "documentation",
    "api-docs",
    "drift-detection",
    "jsdoc",
    "openapi",
    "mcp",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-docs",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse docs memory writes and the document worker that hold a key, token or password. On by default; it only ever tightens.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:46.685Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 19975,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-docs",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-docs/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-federation",
   "name": "ruflo-federation",
   "description": "Cross-installation agent federation with zero-trust security, peer discovery, consensus-based task routing, and per-call budget circuit breaker (ADR-097)",
   "version": "0.3.4",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "federation",
    "zero-trust",
    "peer-discovery",
    "consensus",
    "multi-agent",
    "distributed",
    "circuit-breaker",
    "budget",
    "token-quota",
    "mcp",
    "pii-pipeline",
    "audit-log",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-federation",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse outbound federation messages (secrets and obvious PII) that hold a key, token or password. On by default; it only ever tightens.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:48.921Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 20798,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-federation",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-federation/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-goals",
   "name": "ruflo-goals",
   "description": "Long-horizon goal planning, deep research orchestration, and adaptive replanning using GOAP algorithms",
   "version": "0.4.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "goals",
    "goap",
    "research",
    "planning",
    "deep-research",
    "long-horizon",
    "dossier",
    "investigation",
    "osint",
    "mcp",
    "evidence-grading",
    "legacy-namespaces",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-goals",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Write guard",
     "description": "Refuse writes and commands on this plugin's own tools that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "personal": {
     "type": "string",
     "title": "Dossier ID screen",
     "description": "Refuse dossier and research writes that hold a government ID number (SSN shape).",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:51.164Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 22626,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-goals",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-goals/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-graph-intelligence",
   "name": "ruflo-graph-intelligence",
   "description": "RuFlo Graph Intelligence Engine — real-time relationship intelligence with complexity-aware execution. Single-entry personalized PageRank, streaming delta updates, witness-signed reasoning artifacts, federation-distributable PR vectors. Built on sublinear-time-solver@1.7.0.",
   "version": "0.2.0-alpha.5",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "graph-intelligence",
    "pagerank",
    "sublinear",
    "complexity-aware",
    "personalized-pagerank",
    "agent-substrate",
    "signed-reasoning",
    "federation",
    "mcp",
    "claude-flow",
    "adr-123",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-graph-intelligence",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Write guard",
     "description": "Refuse writes and commands on this plugin's own tools that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:54.629Z",
   "modUpdatedAt": "2026-10-09T14:18:04Z",
   "fileBytes": 21861,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-graph-intelligence",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-graph-intelligence/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-intelligence",
   "name": "ruflo-intelligence",
   "description": "User-facing surface for Ruflo's self-learning system: 6 neural_* + 10 hooks_intelligence_* + 6 routing/meta hooks + 3 hooks_model-* + 4 SONA/MicroLoRA tools (29 total). Implements the 4-step pipeline (RETRIEVE → JUDGE → DISTILL → CONSOLIDATE) and IPFS-based cross-project pattern transfer.",
   "version": "0.4.2",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "intelligence",
    "sona",
    "microlora",
    "neural",
    "learning",
    "routing",
    "ewc",
    "attention",
    "moe",
    "pattern-transfer",
    "model-routing",
    "mcp",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-intelligence",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Write guard",
     "description": "Refuse writes and commands on this plugin's own tools that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "confirmReset": {
     "type": "string",
     "title": "Confirm intelligence reset",
     "description": "Refuse hooks_intelligence-reset unless the call carries confirm: true.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:56.973Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 23139,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-intelligence",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-intelligence/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-iot-cognitum",
   "name": "ruflo-iot-cognitum",
   "description": "IoT device lifecycle, telemetry anomaly detection, fleet management, and witness chain verification for Cognitum Seed hardware",
   "version": "0.3.2",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "iot",
    "cognitum",
    "telemetry",
    "anomaly-detection",
    "fleet-management",
    "witness-chain",
    "device-trust",
    "agentdb",
    "sona",
    "mcp",
    "cognitum-seed",
    "5-tier-trust",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-iot-cognitum",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Write guard",
     "description": "Refuse writes and commands on this plugin's own tools that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "confirmDestructive": {
     "type": "string",
     "title": "Confirm destructive IoT commands",
     "description": "Refuse cognitum-iot fleet delete and device delete/remove/revoke unless the command carries --confirm or COGNITUM_IOT_CONFIRM=1.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:23:59.692Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 23080,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-iot-cognitum",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-iot-cognitum/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-jujutsu",
   "name": "ruflo-jujutsu",
   "description": "Advanced git workflows with diff analysis, risk scoring, change classification (feature/bugfix/refactor/...), and reviewer recommendations — wraps 6 analyze_* MCP tools (diff, diff-risk, diff-classify, diff-reviewers, file-risk, diff-stats). As a mod (ADR-445): a PR-text and merge/close guard, /jujutsu-mod, and a status file the console shows",
   "version": "0.3.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "jujutsu",
    "git",
    "diff",
    "review",
    "risk-analysis",
    "mcp",
    "change-classification",
    "reviewer-recommendation",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-jujutsu",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Guard",
     "description": "Refuse tool calls that are clearly harmful in this plugin's domain (see README, As a mod).",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "confirmPrActions": {
     "type": "string",
     "title": "Confirm PR merge and close",
     "description": "Require confirm: true on github_pr_manage merge and close.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:01.401Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 20788,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-jujutsu",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-jujutsu/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-knowledge-graph",
   "name": "ruflo-knowledge-graph",
   "description": "Knowledge graph construction — entity extraction, relation mapping, and pathfinder graph traversal. As a mod (ADR-445): keeps secrets out of the graph, confirms graph deletes, /kg-mod, and a status file the console shows",
   "version": "0.3.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "knowledge-graph",
    "entities",
    "relations",
    "pathfinder",
    "mcp",
    "pathfinder-traversal",
    "entity-extraction",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-knowledge-graph",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Guard",
     "description": "Refuse tool calls that are clearly harmful in this plugin's domain (see README, As a mod).",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "confirmDeletes": {
     "type": "string",
     "title": "Confirm graph deletes",
     "description": "Require confirm: true on causal node and edge deletes.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:03.395Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 21014,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-knowledge-graph",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-knowledge-graph/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-loop-workers",
   "name": "ruflo-loop-workers",
   "description": "Cache-aware /loop workers and CronCreate background automation — wraps 5 hooks_worker-* MCP tools (list/dispatch/status/detect/cancel) and exposes 12 background worker triggers (ultralearn, optimize, consolidate, predict, audit, map, preload, deepdive, document, refactor, benchmark, testgaps). As a mod (ADR-445): a per-session dispatch cap, no secrets in worker context, /loop-mod, and a status file the console shows",
   "version": "0.3.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "loop",
    "cron",
    "workers",
    "automation",
    "mcp",
    "background-workers",
    "cache-aware",
    "schedule-wakeup",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-loop-workers",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Guard",
     "description": "Refuse tool calls that are clearly harmful in this plugin's domain (see README, As a mod).",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "maxDispatch": {
     "type": "number",
     "title": "Worker dispatch cap",
     "description": "Most hooks_worker-dispatch calls per session, 1 to 1000.",
     "required": false,
     "default": 100
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:05.463Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 20874,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-loop-workers",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-loop-workers/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-market-data",
   "name": "ruflo-market-data",
   "description": "Market data ingestion — feed normalization, OHLCV vectorization, and HNSW-indexed pattern matching. As a mod (ADR-445): keeps credentials and credentialed feed URLs out of market memory, /market-mod, and a status file the console shows",
   "version": "0.3.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "market-data",
    "ohlcv",
    "time-series",
    "patterns",
    "mcp",
    "candlestick-patterns",
    "namespace-routing",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-market-data",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Guard",
     "description": "Refuse tool calls that are clearly harmful in this plugin's domain (see README, As a mod).",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:07.153Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 21160,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-market-data",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-market-data/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-metaharness",
   "name": "ruflo-metaharness",
   "description": "MetaHarness integration for ruflo — surfaces score/genome/mint/mcp-scan/threat-model via skills; pairs with @metaharness/router (ADR-148/149) for cost-optimal model routing; honors ADR-150's architectural constraint that MetaHarness remains an optional augmentation, never a required runtime dependency. As a mod (ADR-445): confirms flywheel promotion, keeps secrets out of inputs, /metaharness-mod, and a status file the console shows",
   "version": "0.2.5",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "metaharness",
    "harness",
    "scaffolding",
    "scorecard",
    "genome",
    "mcp-scan",
    "threat-model",
    "router",
    "adr-150",
    "adr-148",
    "adr-149",
    "optional-dependency",
    "graceful-degradation",
    "subprocess",
    "namespace-routing",
    "verified",
    "ci",
    "phase-1-mvp",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-metaharness",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Guard",
     "description": "Refuse tool calls that are clearly harmful in this plugin's domain (see README, As a mod).",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:08.898Z",
   "modUpdatedAt": "2026-10-09T14:18:04Z",
   "fileBytes": 20511,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-metaharness",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-metaharness/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-migrations",
   "name": "ruflo-migrations",
   "description": "Schema migration management — generate, validate, dry-run, and rollback database migrations. As a mod (ADR-445): a tighten-only guard on its tools, /migrations-mod, and a status file the console shows",
   "version": "0.3.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "migrations",
    "database",
    "schema",
    "rollback",
    "mcp",
    "dry-run",
    "up-down-pairs",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-migrations",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Guard",
     "description": "Refuse calls and memory writes that hold a secret or a database URL with a password. On by default.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:10.965Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 21659,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-migrations",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-migrations/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-mods",
   "name": "ruflo-mods",
   "description": "ruflo as a Claude Code mod (function hooks, ADR-404): in-process prompt routing, edit learning signals, tighten-only tool checks from ruflo policy, the cost-tracker budget ladder, a mod trust gate for newly installed mods, and the $.ruflo noun other mods compose their status with. Opt-in and removable: the classic hook-handler hooks stay the default and take every event back whenever the mod is not loaded.",
   "version": "0.3.16",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "mods",
    "function-hooks",
    "routing",
    "policy",
    "cost",
    "trust"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-mods",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "routeContext": {
     "type": "boolean",
     "title": "Ranked memory with routes",
     "description": "Add the ranked-memory block (.claude-flow/data/ranked-context.json) to each prompt's routing context, as the classic route hook does.",
     "required": false,
     "default": true
    },
    "statusLine": {
     "type": "boolean",
     "title": "ruflo status line",
     "description": "Show a one-line ruflo status under the prompt. Never shown where the ruflo statusLine helper is already configured.",
     "required": false,
     "default": true
    },
    "costBudgetUsd": {
     "type": "number",
     "title": "Session budget (USD)",
     "description": "Apply the cost-tracker budget ladder (50/75/90/100%) to this session's live cost. 0 turns it off.",
     "required": false,
     "default": 0
    },
    "costHardStop": {
     "type": "boolean",
     "title": "Halt agents at 100% of budget",
     "description": "At 100% of the session budget, refuse new subagent spawns.",
     "required": false,
     "default": false
    },
    "toolHints": {
     "type": "boolean",
     "title": "Usage hints on ruflo tools",
     "description": "Add one short, static usage hint (restating the project's own CLAUDE.md) to the description of a few ruflo MCP tools, such as memory_search and swarm_init, so the model sees it at the tool. Appends text only, cached for the session. Off by default.",
     "required": false,
     "default": false
    },
    "agentTrim": {
     "type": "boolean",
     "title": "Hide unused agent types",
     "description": "Keep agent types the project does not use out of the model's agent listing, to save prompt tokens (measured about 4,000 fewer per request with 59 of 69 types hidden). A hidden type the prompt does not name is also refused when spawned. Always kept: built-in agents, coder, reviewer, tester, planner, researcher, any type used in the last 30 days, any in agentTrimKeep. A type named in the prompt can still be spawned, but in a headless session it is not added back to the listing: use agentTrimKeep to keep one reliably. Off by default.",
     "required": false,
     "default": false
    },
    "agentTrimKeep": {
     "type": "string",
     "title": "Agent types to never hide",
     "description": "Comma-separated agent type names that agentTrim must keep offered.",
     "required": false,
     "default": ""
    },
    "deliveryScreen": {
     "type": "boolean",
     "title": "Screen peer deliveries and outgoing messages",
     "description": "Drop a delivery from a peer, relay or webhook that carries prompt-injection phrasing, and refuse to send a message to another agent that carries a secret shape (key, token) or a US social security number. In-process pattern screen: no network, no model. Tighten-only; your own Remote Control prompts are never screened. Off by default.",
     "required": false,
     "default": false
    },
    "compactCarry": {
     "type": "boolean",
     "title": "Carry swarm and claims state through compaction",
     "description": "When the conversation is compacted, tell the summary to keep one short block (600 characters at most): the live swarm id, its topology word and agent count, the ids and status of open claims, the last route agent, and the budget and policy words. Built only from validated ids and fixed words, never prompt text, tool inputs, paths or file contents; nothing is carried when no swarm or claim is open, or when the block fails a secret or injection screen. Appended to what you typed after /compact. Off by default.",
     "required": false,
     "default": false
    },
    "capabilityProbe": {
     "type": "boolean",
     "title": "Capability probe",
     "description": "Record the engine version and which of this mod's events actually fired, and show it as one line in /ruflo-mods (probe: engine ... · events fired n/m · never fired: ...). Observability only: never denies, rewrites or delays anything. Off by default.",
     "required": false,
     "default": false
    },
    "sessionRollup": {
     "type": "boolean",
     "title": "Session rollup ledger",
     "description": "At session end, append one record of counters (tools called, routed, tightened, denied, agent spawns, cost rung, probe count) to a capped user-global ledger (last 50 sessions, under 32 KB) and show the last few in /ruflo-mods. Never stores prompt text, tool inputs, paths or file contents. Observability only: never denies, rewrites or delays anything. Off by default.",
     "required": false,
     "default": false
    },
    "modTrust": {
     "type": "string",
     "title": "Mod trust gate",
     "description": "How ruflo treats a hooks module installed or hot-reloaded after it (a mod Claude wrote, say). \"observe\" (default): name what it can do (host commands, network, environment, file writes, tool verdicts) in the transcript. \"refuse-risky\": refuse user-tier mods that can do any of those, unless listed in modTrustAllow. \"off\": do not watch.",
     "required": false,
     "default": "observe",
     "options": [
      "observe",
      "refuse-risky",
      "off"
     ]
    },
    "modTrustAllow": {
     "type": "string",
     "title": "Trusted mods (plugin ids)",
     "description": "Comma-separated plugin ids as Claude Code keys them, name@marketplace (e.g. ruflo-swarm@ruflo,ruflo-console@ruflo), that the trust gate never refuses. Matched on where the plugin was installed from, not on the name it gives itself.",
     "required": false,
     "default": ""
    },
    "guidanceContext": {
     "type": "boolean",
     "title": "Advisory task guidance",
     "description": "Read a bounded compiler projection and attach screened lexical excerpts to prompts. Guidance cannot authorize tool calls.",
     "required": false,
     "default": false
    },
    "guidanceLearning": {
     "type": "boolean",
     "title": "Unverified guidance observations",
     "description": "Record versioned rule IDs and activity counters in a separate candidate queue. Does not record task success, train or promote guidance.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:20.962Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 153680,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ruflo-mods",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-mods/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-music",
   "name": "ruflo-music",
   "description": "AI music generation via Cognitum Music (cogmusic MCP) — compose lyrics/prompts, generate tracks, separate stems, extract MIDI, and master through your own music.cognitum.one account. As a mod (ADR-445): a tighten-only guard on its tools, /music-mod, and a status file the console shows",
   "version": "0.2.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/cognitum-one/minimax-music",
   "keywords": [
    "ruflo",
    "music",
    "cogmusic",
    "cognitum",
    "mcp",
    "audio",
    "generation",
    "minimax-music3",
    "stems",
    "midi",
    "mastering",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-music",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Guard",
     "description": "Refuse calls and memory writes that hold a secret. On by default.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:22.984Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 21684,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-music",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-music/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-neural-trader",
   "name": "ruflo-neural-trader",
   "description": "Neural trading via npx neural-trader — self-learning strategies, Rust/NAPI backtesting, 112+ MCP tools, swarm coordination, and portfolio optimization. As a mod (ADR-445): a tighten-only guard on its tools, /trader-mod, and a status file the console shows",
   "version": "0.3.4",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/neural-trader",
   "keywords": [
    "ruflo",
    "neural-trader",
    "trading",
    "backtesting",
    "risk",
    "portfolio",
    "lstm",
    "napi",
    "mcp",
    "swarm",
    "neural-trader-runtime",
    "walk-forward",
    "monte-carlo",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-neural-trader",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Guard",
     "description": "Refuse calls and memory writes that hold a secret. On by default.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "liveGuard": {
     "type": "string",
     "title": "Live-order guard",
     "description": "Refuse a live order call unless it carries confirm: true (or paper: true). On by default.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:25.473Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 22858,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-neural-trader",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-neural-trader/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-observability",
   "name": "ruflo-observability",
   "description": "Structured logging, distributed tracing, and metrics — correlate agent swarm activity with application telemetry. As a mod (ADR-445): a tighten-only guard on its tools, /observe-mod, and a status file the console shows",
   "version": "0.3.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "observability",
    "logging",
    "tracing",
    "metrics",
    "telemetry",
    "mcp",
    "distributed-tracing",
    "anomaly-detection",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-observability",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Guard",
     "description": "Refuse calls and memory writes that hold a secret, SSN or card number. On by default.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:27.559Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 21048,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-observability",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-observability/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-plugin-creator",
   "name": "ruflo-plugin-creator",
   "description": "Scaffold, validate, and publish new Claude Code plugins with the canonical plugin contract — now including governed Claude Code mods (function hooks), ADR + smoke + Compatibility + namespace coordination + MCP-tool drift warnings. As a mod (ADR-445): /creator-mod (status, reserved names, a plugin contract check) and a status file the console shows",
   "version": "0.4.2",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "plugin",
    "scaffold",
    "generator",
    "developer-tools",
    "mcp",
    "scaffolding",
    "contract-bootstrap",
    "mods",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-plugin-creator",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:29.105Z",
   "modUpdatedAt": "2026-10-09T14:18:04Z",
   "fileBytes": 5690,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-plugin-creator",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-plugin-creator/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-protector",
   "name": "ruflo-protector",
   "description": "Project Anatole: an optional, learning watchdog for unattended agents. Deterministic OWASP-mapped rules, a per-project behavioural baseline, four modes (off, learn, notify, enforce), alerts you can read later.",
   "version": "0.1.1",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "anatole",
    "protector",
    "watchdog",
    "security",
    "owasp",
    "baseline",
    "unattended",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-protector",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Project Anatole mode",
     "description": "off: do nothing. learn (default): record the baseline and say nothing. notify: alert, never block. enforce: rules marked block deny. A mode set with /protector mode overrides this.",
     "required": false,
     "default": "learn",
     "options": [
      "off",
      "learn",
      "notify",
      "enforce"
     ]
    },
    "autoGraduate": {
     "type": "string",
     "title": "Graduate learn to notify",
     "description": "When the baseline is mature (200 events, 3 sessions, 24 hours), move learn to notify. Never moves to enforce.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:34.039Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 89513,
   "tags": [
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ruflo-protector",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-protector/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-rag-memory",
   "name": "ruflo-rag-memory",
   "description": "RuVector memory with HNSW search, AgentDB, and semantic retrieval. As a mod (ADR-445): a write guard that keeps secrets out of memory, /rag-mod, and a status file the console shows",
   "version": "0.3.4",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "memory",
    "hnsw",
    "agentdb",
    "rag",
    "vector-search",
    "mcp",
    "claude-memories",
    "bridged-memory",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-rag-memory",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse calls to this plugin's write tools that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:36.266Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 21203,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-rag-memory",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-rag-memory/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-ruos",
   "name": "ruflo-ruos",
   "description": "Run ruflo swarm agents on your own ruOS cloud desktops via the tenant-authenticated fleet MCP or per-tenant SSH; optional and removable (ADR-405)",
   "version": "0.1.1",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "ruos",
    "swarm",
    "remote-host",
    "cloud-desktop",
    "fleet-mcp",
    "ssh",
    "claims"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-ruos",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:37.489Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 3334,
   "tags": [
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-ruos",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-ruos/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-ruvector",
   "name": "ruflo-ruvector",
   "description": "Self-learning vector database via npx ruvector@0.2.25 — HNSW, adaptive LoRA embeddings, code-graph clustering, hooks routing, brain/SONA, 103 MCP tools. As a mod (ADR-445): a write guard that keeps secrets out of the vector store and shared brain, /ruvector-mod, and a status file the console shows",
   "version": "0.3.4",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruvector",
   "keywords": [
    "ruflo",
    "ruvector",
    "vector-database",
    "hnsw",
    "adaptive-lora",
    "graph-cluster",
    "hooks",
    "sona",
    "brain",
    "mcp",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-ruvector",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse calls to this plugin's write tools that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:39.272Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 22581,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-ruvector",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-ruvector/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-ruvllm",
   "name": "ruflo-ruvllm",
   "description": "RuVLLM local inference with chat formatting (Claude/GPT/Gemini/Ollama/Cohere), model configuration, MicroLoRA fine-tuning, and SONA real-time adaptation. As a mod (ADR-445): a guard that keeps secrets out of adapters and the pattern router, /ruvllm-mod, and a status file the console shows",
   "version": "0.3.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "ruvllm",
    "llm",
    "inference",
    "microlora",
    "fine-tuning",
    "mcp",
    "local-inference",
    "chat-templates",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-ruvllm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse calls to this plugin's write tools that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:40.991Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 21232,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-ruvllm",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-ruvllm/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-rvf",
   "name": "ruflo-rvf",
   "description": "RVF format for portable agent memory, session persistence, and cross-platform transfer. As a mod (ADR-445): a write guard that keeps secrets out of memory, sessions and transfers, /rvf-mod, and a status file the console shows",
   "version": "0.3.5",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "rvf",
    "memory",
    "session",
    "persistence",
    "transfer",
    "mcp",
    "cognitive-containers",
    "lineage-tracking",
    "mod",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-rvf",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse calls to this plugin's write tools that hold a key, token or password.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:42.807Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 22676,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-rvf",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-rvf/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-security-audit",
   "name": "ruflo-security-audit",
   "description": "Security review, dependency scanning, policy gates, and CVE monitoring",
   "version": "0.3.3",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "security",
    "audit",
    "cve",
    "scanning",
    "mcp",
    "cve-monitoring",
    "policy-gates",
    "shell-injection",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-security-audit",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse audit findings that quote a live secret into memory.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:44.496Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 20616,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-security-audit",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-security-audit/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-sparc",
   "name": "ruflo-sparc",
   "description": "SPARC methodology — Specification, Pseudocode, Architecture, Refinement, Completion phases with gate checks",
   "version": "0.3.4",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "sparc",
    "methodology",
    "specification",
    "architecture",
    "refinement",
    "mcp",
    "phase-gates",
    "quality-gates",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-sparc",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse specs and phase artifacts that hold a secret in sparc namespaces.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:46.200Z",
   "modUpdatedAt": "2026-10-08T20:53:35Z",
   "fileBytes": 20481,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-sparc",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-sparc/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-swarm",
   "name": "ruflo-swarm",
   "description": "Agent teams, swarm coordination, Monitor streams, and worktree isolation — wraps 4 swarm_* + 8 agent_* MCP tools (12 total) plus 6 topologies (hierarchical / mesh / hierarchical-mesh / ring / star / adaptive). With Claude Code function hooks on (early access), a live swarm pane: agent tiles lit by reads and writes, topology, task and claims board, cost, router pick and hive-mind votes, with buttons that act through the ruflo CLI",
   "version": "0.3.5",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "swarm",
    "agents",
    "teams",
    "monitor",
    "mcp",
    "topologies",
    "worktree-isolation",
    "monitor-stream",
    "mods",
    "function-hooks",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-swarm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "panel": {
     "type": "string",
     "title": "Swarm pane",
     "description": "command (default) opens the pane only with /ruflo swarm pane (or its alias /ruflo-swarm-pane, or /ruflo-swarm:watch); auto also opens it when a ruflo swarm is on disk and the layout docks panes (ruflo-console's cockpit is the pane that opens by itself now); off never opens it.",
     "default": "command",
     "options": [
      "auto",
      "command",
      "off"
     ]
    },
    "cli": {
     "type": "string",
     "title": "ruflo CLI",
     "description": "How the pane's buttons reach ruflo. npx-offline (default) uses the locally cached @claude-flow/cli and never touches the network; npx may download it; ruflo and claude-flow use a global install.",
     "default": "npx-offline",
     "options": [
      "npx-offline",
      "npx",
      "ruflo",
      "claude-flow"
     ]
    },
    "routeThreshold": {
     "type": "number",
     "title": "Router confidence threshold",
     "description": "A router pick under this confidence (0 to 1) is shown as below threshold, with its score, rather than as a match.",
     "default": 0.5
    },
    "injectSpawnContext": {
     "type": "boolean",
     "title": "Swarm note in subagent prompts",
     "description": "Append a short note naming the ruflo swarm (id, topology, strategy, read from disk) to the prompt of each subagent Claude Code spawns.",
     "default": false
    },
    "injectAdrs": {
     "type": "boolean",
     "title": "ADRs in subagent prompts",
     "description": "When a ruflo-console mission has ADRs attached, append the accepted decisions (a short, masked digest from .claude-flow/console/adr-digest.json) to the prompt of each subagent Claude Code spawns. Nothing is added when no ADR is attached.",
     "default": true
    },
    "audit": {
     "type": "boolean",
     "title": "Audit trail",
     "description": "Record a bounded trail of engine events (event and tool names, agent ids, times; never prompts, arguments or results) into ruflo memory namespace ruflo-swarm-audit every 30 seconds.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:48.973Z",
   "modUpdatedAt": "2026-10-07T21:08:41Z",
   "fileBytes": 134679,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ruflo-swarm",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-swarm/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-testgen",
   "name": "ruflo-testgen",
   "description": "Test gap detection, coverage analysis, and automated test generation — drives the testgaps background worker via hooks_worker-dispatch; SPARC Refinement-phase canonical owner",
   "version": "0.3.1",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "testing",
    "tdd",
    "coverage",
    "test-generation",
    "mcp",
    "tdd-london-school",
    "coverage-routing",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-testgen",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:50.549Z",
   "modUpdatedAt": "2026-10-07T18:37:29Z",
   "fileBytes": 5959,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-testgen",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-testgen/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-workflows",
   "name": "ruflo-workflows",
   "description": "Workflow automation across two surfaces: the 10 workflow_* MCP tools (create/run/execute/status/list/pause/resume/cancel/delete/template) with full state-machine lifecycle (created → running ↔ paused → completed/cancelled), and native Claude Code Workflow JS orchestration (.claude/workflows/*.js — agent/parallel/pipeline/phase fan-out). Includes GAIA benchmark component for Princeton HAL leaderboard submissions.",
   "version": "0.6.5",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "workflows",
    "automation",
    "orchestration",
    "templates",
    "mcp",
    "workflow-templates",
    "pause-resume",
    "lifecycle",
    "native-workflow",
    "agent-fanout",
    "pipeline",
    "parallel",
    "gaia",
    "benchmark",
    "hal-leaderboard",
    "evaluation",
    "agent-benchmark",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-workflows",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse workflow definitions and run records that hold a secret, and workflow deletes that name no single id.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:52.257Z",
   "modUpdatedAt": "2026-10-09T14:18:04Z",
   "fileBytes": 21060,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-workflows",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-workflows/"
  },
  {
   "slug": "ruvnet-ruflo-ruflo-x-gateway",
   "name": "ruflo-x-gateway",
   "description": "Coordinate AI-agent swarms through signed federation messages, channels, and work claims. The remote Claude connector exposes a directory-safe Streamable HTTP MCP surface with OAuth-protected publishing and five ruv:// reference resources.",
   "version": "0.9.5",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/ruflo",
   "keywords": [
    "ruflo",
    "federation",
    "claims",
    "nostr",
    "mcp",
    "claude",
    "oauth",
    "signed-events",
    "function-hooks",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruvnet/ruflo",
    "url": "https://github.com/ruvnet/ruflo",
    "stars": 74184,
    "forks": 8815,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:57:12Z",
    "createdAt": "2025-06-02T21:24:20Z",
    "description": "🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated",
    "homepage": "https://Cognitum.One",
    "topics": [
     "agentic-ai",
     "agentic-framework",
     "agentic-workflow",
     "agents",
     "ai-agents",
     "ai-assistant",
     "ai-skills",
     "autonomous-agents",
     "claude",
     "codex",
     "dsh-plugin",
     "harness",
     "mcp-server",
     "multi-agent",
     "multi-agent-systems",
     "npm",
     "skills",
     "swarm",
     "swarm-intelligence",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2934394?v=4",
    "ownerUrl": "https://github.com/ruvnet",
    "defaultBranch": "main"
   },
   "path": "plugins/ruflo-x-gateway",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard": {
     "type": "string",
     "title": "Secret guard",
     "description": "Refuse swarm messages that hold a secret.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruflo",
   "firstSeen": "2026-10-06T05:24:54.227Z",
   "modUpdatedAt": "2026-10-09T14:18:04Z",
   "fileBytes": 20547,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ruflo-x-gateway",
   "url": "https://www.slopshopper.com/mods/ruvnet-ruflo-ruflo-x-gateway/"
  },
  {
   "slug": "volcengine-openviking-openviking-memory",
   "name": "openviking-memory",
   "description": "Long-term semantic memory for Claude Code, powered by OpenViking. Auto-recall relevant memories at session start and capture important information during conversations.",
   "version": "0.7.6",
   "author": {
    "name": "OpenViking",
    "url": "https://github.com/volcengine/OpenViking"
   },
   "license": "Apache-2.0",
   "homepage": "https://openviking.ai",
   "keywords": [
    "memory",
    "openviking",
    "semantic-search",
    "long-term-memory",
    "context-engine"
   ],
   "kind": "community",
   "repo": {
    "fullName": "volcengine/OpenViking",
    "url": "https://github.com/volcengine/OpenViking",
    "stars": 39511,
    "forks": 3120,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T14:34:14Z",
    "createdAt": "2026-01-05T07:11:17Z",
    "description": "Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.",
    "homepage": "https://openviking.ai",
    "topics": [
     "agent-context",
     "agent-memory",
     "agent-plugins",
     "agentic-rag",
     "context-database",
     "dsh-plugin",
     "self-evolving"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67365215?v=4",
    "ownerUrl": "https://github.com/volcengine",
    "defaultBranch": "main"
   },
   "path": "examples/claude-code-memory-plugin",
   "modules": [
    "../mods/usage/register.tsx"
   ],
   "entry": "mods/usage/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "openviking",
   "firstSeen": "2026-10-06T05:23:55.759Z",
   "modUpdatedAt": "2026-10-09T04:04:10Z",
   "fileBytes": 18338,
   "tags": [
    "transcript",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "openviking-memory",
   "url": "https://www.slopshopper.com/mods/volcengine-openviking-openviking-memory/"
  },
  {
   "slug": "anthropics-claude-plugins-official-code-modernization",
   "name": "code-modernization",
   "description": "Guided modernization for any legacy codebase: start with /modernize, get an assessment, an interactive map, the business rules mined from the code, and a plan you approve, then an upgrade, a rewrite or a rebuild with independent proof that the new code behaves like the old. Includes security hardening, a one-page report, specialist agents, and an optional live progress pane (early access).",
   "version": "1.0.0",
   "author": {
    "name": "Anthropic",
    "email": "support@anthropic.com"
   },
   "license": "Apache-2.0",
   "homepage": "https://code.claude.com/docs/en/plugins",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "anthropics/claude-plugins-official",
    "url": "https://github.com/anthropics/claude-plugins-official",
    "stars": 37578,
    "forks": 4233,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T11:57:57Z",
    "createdAt": "2025-11-20T18:36:20Z",
    "description": "Official, Anthropic-managed directory of high quality Claude Code Plugins.",
    "homepage": "https://code.claude.com/docs/en/plugins",
    "topics": [
     "claude-code",
     "mcp",
     "skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76263028?v=4",
    "ownerUrl": "https://github.com/anthropics",
    "defaultBranch": "main"
   },
   "path": "plugins/code-modernization",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "system": {
     "type": "string",
     "title": "System",
     "description": "The system under analysis/ to follow. Empty follows the first one found.",
     "default": ""
    },
    "track": {
     "type": "string",
     "title": "Track to follow",
     "description": "auto follows whichever way the plugin's commands are working on the system: a rewrite, a same-stack uplift or a greenfield reimagine, by the newest artifacts. Name one to pin it.",
     "default": "auto",
     "options": [
      "auto",
      "transform",
      "uplift",
      "reimagine"
     ]
    },
    "panel": {
     "type": "string",
     "title": "Progress pane",
     "description": "auto opens the pane when a session starts in a workspace that has analysis/; command opens it only when you press its button or type /modernize-panel; off never opens it and never draws the button.",
     "default": "auto",
     "options": [
      "auto",
      "command",
      "off"
     ]
    },
    "xray": {
     "type": "boolean",
     "title": "X-ray reads",
     "description": "When Claude reads a legacy file, attach what the analysis already knows about it (callers, data it touches, the rules citing it) as context only the model sees.",
     "default": true
    },
    "commandPrefix": {
     "type": "string",
     "title": "Command prefix",
     "description": "How the plugin's commands are written up to their verb, for the pane's Next line.",
     "default": "/code-modernization:modernize-"
    },
    "legacyDir": {
     "type": "string",
     "title": "Legacy directory",
     "description": "The read-only tree holding the legacy systems, relative to the workspace.",
     "default": "legacy"
    },
    "telemetry": {
     "type": "boolean",
     "title": "Usage counts",
     "description": "Send usage counts through Claude Code's own telemetry setting: whole numbers only, such as which command ran, how many rules were found, what kind of machine and python the plugin runs on, and which kind of error occurred. Never code, names, paths, prompts or error text. Nothing is sent when Claude Code telemetry is off. See exactly what would be sent with: python3 scripts/telemetry.py show",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "firstSeen": "2026-10-06T04:49:30.938Z",
   "modUpdatedAt": "2026-09-25T19:06:43Z",
   "fileBytes": 262241,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-modernization",
   "url": "https://www.slopshopper.com/mods/anthropics-claude-plugins-official-code-modernization/"
  },
  {
   "slug": "davila7-claude-code-templates-2048",
   "name": "2048",
   "description": "2048 above the Claude Code prompt: slide and merge tiles up to 2048. Plays while Claude works, pauses when the turn ends, keeps your best score; zero tokens. A single game split out of cc-arcade (MIT, Seza Akgün). Needs an interactive terminal with a mouse.",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-arcade",
   "keywords": [
    "arcade",
    "game",
    "terminal",
    "tui",
    "2048",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/2048",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:12.412Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 11810,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "2048",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-2048/"
  },
  {
   "slug": "davila7-claude-code-templates-admin-capability-lockdown",
   "name": "admin-capability-lockdown",
   "description": "Organization control mod: withholds the http and process nouns from $ so no plugin beneath it can reach the network or spawn processes, refuses user-tier plugins by name allowlist or by the $ calls their source declares, and withholds the Bash tool (shellPolicy \"deny\", default) or, in \"guardrail\" mode, denies well-known network clients as a bypassable speed bump. Hooks engine.create, plugin.register and tool.call; seat it in the managed prepend tier.",
   "version": "0.2.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "enterprise"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/enterprise/admin-capability-lockdown",
   "modules": [
    "./admin-capability-lockdown.ts"
   ],
   "entry": "hooks/admin-capability-lockdown.ts",
   "userConfig": {
    "allowedPlugins": {
     "type": "string",
     "title": "Allowed plugins",
     "description": "Comma-separated plugin names that may register; empty allows any name",
     "default": ""
    },
    "refuseCalls": {
     "type": "string",
     "title": "Refused $ calls",
     "description": "Comma-separated $ calls (or noun prefixes ending in a dot) a user plugin may not make; default: http. and process.",
     "default": ""
    },
    "shellPolicy": {
     "type": "string",
     "title": "Shell policy",
     "description": "deny withholds the Bash tool; guardrail denies known network clients (bypassable); allow leaves Bash alone",
     "default": "deny",
     "options": [
      "deny",
      "guardrail",
      "allow"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:11.342Z",
   "modUpdatedAt": "2026-10-06T20:07:44Z",
   "fileBytes": 6522,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "admin-capability-lockdown",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-admin-capability-lockdown/"
  },
  {
   "slug": "davila7-claude-code-templates-agent-flow",
   "name": "agent-flow",
   "description": "A side pane that draws the session's agent flow live: the main loop's context window, every subagent it spawns as a tree, and for each one the context handed down (its prompt, or the whole parent context for a fork), what it did with it (steps, tools, context size) and the answer it handed back up. Docked beside the transcript in the fullscreen layout, above the prompt otherwise.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "ui",
    "agents",
    "subagents",
    "context",
    "sidebar"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/ui/agent-flow",
   "modules": [
    "./agent-flow.tsx"
   ],
   "entry": "hooks/agent-flow.tsx",
   "userConfig": {
    "columns": {
     "type": "number",
     "title": "Pane width",
     "description": "Columns asked for the docked pane in the fullscreen layout (32-120); a width you drag it to wins",
     "default": 52
    },
    "maxAgents": {
     "type": "number",
     "title": "Agents kept",
     "description": "How many subagents the flow keeps, oldest finished ones dropped first",
     "default": 60
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the pane when the session starts; the engine keeps an unasked pane hidden below 144 columns",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:53.815Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 26363,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-flow",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-agent-flow/"
  },
  {
   "slug": "davila7-claude-code-templates-aitmpl",
   "name": "aitmpl",
   "description": "/aitmpl opens a side pane for the aitmpl.com catalog: search box, the site's Browse menu with an icon, colour and count per type, an Installed section (agents, commands, skills and mods found in .claude/ and ~/.claude/), a Popular/Results list with download counts, and view/install on every row. Install runs the fixed CLI argv ($.process.run, validated path, no shell). The catalog is read live through $.http.fetch; browsing costs no tokens.",
   "version": "0.4.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "productivity",
    "aitmpl",
    "catalog",
    "sidebar"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/productivity/aitmpl",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "siteUrl": {
     "type": "string",
     "title": "Site URL",
     "description": "The site whose public catalog JSON is browsed (counts.json, components/{type}.json)",
     "default": "https://www.aitmpl.com"
    },
    "pageSize": {
     "type": "number",
     "title": "Rows per page",
     "description": "Rows shown per section before \"show more\"",
     "default": 8
    },
    "columns": {
     "type": "number",
     "title": "Pane width",
     "description": "Columns asked for the docked pane in the fullscreen layout (28-120); a width you drag it to wins",
     "default": 48
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:35.788Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 37337,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "aitmpl",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-aitmpl/"
  },
  {
   "slug": "davila7-claude-code-templates-block-destructive-commands",
   "name": "block-destructive-commands",
   "description": "Denies Bash commands that match destructive patterns (recursive rm on roots, force push, hard reset, destructive SQL, disk formatting) before they run. A tool.call hook with a Bash matcher that returns { deny } without calling next.",
   "version": "0.2.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "security"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/security/block-destructive-commands",
   "modules": [
    "./block-destructive-commands.ts"
   ],
   "entry": "hooks/block-destructive-commands.ts",
   "userConfig": {
    "patterns": {
     "type": "string",
     "title": "Extra patterns",
     "description": "Comma-separated regex sources to deny on top of the built-in rules, e.g. \\bkubectl\\s+delete\\b",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:42.594Z",
   "modUpdatedAt": "2026-10-06T20:07:44Z",
   "fileBytes": 4127,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "block-destructive-commands",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-block-destructive-commands/"
  },
  {
   "slug": "davila7-claude-code-templates-cc-arcade",
   "name": "cc-arcade",
   "description": "Games above the Claude Code prompt (snake, Tetris, 2048, Minesweeper, Flappy, Pong, typing test, Space Invaders, Doom) plus a pet that grows as Claude tests, commits and edits. Clones of the genre, not affiliated with or endorsed by Tetris Holding, Taito, Atari or id Software. Needs an interactive terminal.",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-arcade",
   "keywords": [
    "arcade",
    "games",
    "terminal",
    "tui",
    "snake",
    "2048",
    "minesweeper",
    "typing",
    "doom",
    "pet",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/cc-arcade",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:13.846Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 111220,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-arcade",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-cc-arcade/"
  },
  {
   "slug": "davila7-claude-code-templates-chess",
   "name": "chess",
   "description": "Play chess against Claude (or Jev, when a Jev key is set) in a side pane while you work. Click a piece and a square, or type a move; Claude answers through a fork of the session, Jev through TypeSafe's decision API, and the pane shows the tokens each move cost as the API reported them, and the running total. Docked beside the transcript in the fullscreen layout, above the prompt otherwise.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "game",
    "chess",
    "sidebar",
    "tokens",
    "jev"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/chess",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "columns": {
     "type": "number",
     "title": "Pane width",
     "description": "Columns asked for the docked pane in the fullscreen layout (30-100); a width you drag it to wins",
     "default": 40
    },
    "pieces": {
     "type": "string",
     "title": "Pieces",
     "description": "How pieces are drawn: unicode glyphs or FEN letters (uppercase White)",
     "options": [
      "unicode",
      "letters"
     ],
     "default": "unicode"
    },
    "fallbackModel": {
     "type": "string",
     "title": "Fallback model",
     "description": "Model for a move Claude makes before the session's first turn, when there is no transcript to fork",
     "default": "haiku"
    },
    "board": {
     "type": "string",
     "title": "Board colors",
     "description": "Which side's pieces are drawn solid: 'theme' follows the Claude Code theme (auto counts as dark); set 'light' or 'dark' when an auto theme resolves the other way",
     "options": [
      "theme",
      "dark",
      "light"
     ],
     "default": "theme"
    },
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Jev key for TypeSafe's own API; when set, Jev plays instead of Claude",
     "default": "",
     "sensitive": true
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway API key",
     "description": "Jev key for the AI Gateway; when set (and no TypeSafe key), Jev plays instead of Claude",
     "default": "",
     "sensitive": true
    },
    "provider": {
     "type": "string",
     "title": "Opponent backend",
     "description": "\"auto\" plays Jev on TypeSafe when its key is set, then on the Gateway, else Claude; \"claude\" always plays Claude",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "gateway",
      "claude"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Base URL of TypeSafe's own API; empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Decision model on TypeSafe's own API; empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Base URL of the AI Gateway; empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Decision model on the AI Gateway; empty uses typesafe-ai/jev",
     "default": ""
    },
    "timeoutMs": {
     "type": "number",
     "title": "Jev timeout (ms)",
     "description": "How long to wait for Jev's move before playing a random legal move for it",
     "default": 15000
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:15.237Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 47634,
   "tags": [
    "pane",
    "status",
    "command",
    "model",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "chess",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-chess/"
  },
  {
   "slug": "davila7-claude-code-templates-diff-invaders",
   "name": "diff-invaders",
   "description": "Space Invaders above the Claude Code prompt where every wave is the code Claude just wrote: each line an Edit or Write added becomes a row of the formation and every two characters one alien, so you shoot your own diff. Ship, one shot at a time, bombs, three lives, best score. Zero tokens. Needs an interactive terminal.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "space-invaders",
    "arcade",
    "game",
    "terminal",
    "tui",
    "diff",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/diff-invaders",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:16.177Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 16245,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "diff-invaders",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-diff-invaders/"
  },
  {
   "slug": "davila7-claude-code-templates-doom",
   "name": "doom",
   "description": "Doom above the Claude Code prompt: a corridor shooter: imps, a shotgun, and the floor below. Plays while Claude works, pauses when the turn ends, keeps your best score; zero tokens. A single game split out of cc-arcade (MIT, Seza Akgün). Needs an interactive terminal with a mouse.",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-arcade",
   "keywords": [
    "arcade",
    "game",
    "terminal",
    "tui",
    "doom",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/doom",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:17.145Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 45719,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "doom",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-doom/"
  },
  {
   "slug": "davila7-claude-code-templates-flappy",
   "name": "flappy",
   "description": "Flappy above the Claude Code prompt: flap through the gaps in the pipes. Plays while Claude works, pauses when the turn ends, keeps your best score; zero tokens. A single game split out of cc-arcade (MIT, Seza Akgün). Needs an interactive terminal with a mouse.",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-arcade",
   "keywords": [
    "arcade",
    "game",
    "terminal",
    "tui",
    "flappy",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/flappy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:18.159Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 12195,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "flappy",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-flappy/"
  },
  {
   "slug": "davila7-claude-code-templates-git-sidebar",
   "name": "git-sidebar",
   "description": "A lazygit-style side pane: every worktree of the repository and its local branches as rows you click. A worktree row moves the session there with /cd; a branch row shows its last commits and offers switch (clean tree only) or open worktree. Docked floor to ceiling beside the transcript in the fullscreen layout, above the prompt otherwise.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "ui",
    "git",
    "worktree",
    "sidebar"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/ui/git-sidebar",
   "modules": [
    "./git-sidebar.tsx"
   ],
   "entry": "hooks/git-sidebar.tsx",
   "userConfig": {
    "columns": {
     "type": "number",
     "title": "Pane width",
     "description": "Columns asked for the docked pane in the fullscreen layout (28-120); a width you drag it to wins",
     "default": 44
    },
    "maxBranches": {
     "type": "number",
     "title": "Branches listed",
     "description": "How many local branches to list, most recently committed first",
     "default": 40
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the pane when the session starts; the engine keeps an unasked pane hidden below 144 columns",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:55.224Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 19233,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-sidebar",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-git-sidebar/"
  },
  {
   "slug": "davila7-claude-code-templates-invaders",
   "name": "invaders",
   "description": "Space Invaders above the Claude Code prompt: shoot each wave before it lands. Plays while Claude works, pauses when the turn ends, keeps your best score; zero tokens. A single game split out of cc-arcade (MIT, Seza Akgün). Needs an interactive terminal with a mouse.",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-arcade",
   "keywords": [
    "arcade",
    "game",
    "terminal",
    "tui",
    "invaders",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/invaders",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:19.203Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 14758,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "invaders",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-invaders/"
  },
  {
   "slug": "davila7-claude-code-templates-jev-auto-mode",
   "name": "jev-auto-mode",
   "description": "A permission layer driven by a JSON policy: allow, ask or deny every tool call (Bash, edits, web, MCP, subagents, skills), every slash command or skill you type, and every skill preloaded into a subagent. Rules decide first (deny > ask > allow, compound Bash commands split); what no rule covers can go to TypeSafe's Jev, which judges the action against your latest request with thresholds you set. Claude can never edit the policy.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "security",
    "permissions",
    "auto-mode",
    "jev",
    "typesafe",
    "policy"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/security/jev-auto-mode",
   "modules": [
    "./jev-auto-mode.ts"
   ],
   "entry": "hooks/jev-auto-mode.ts",
   "userConfig": {
    "configFile": {
     "type": "file",
     "title": "Policy file",
     "description": "Your policy JSON; empty uses ~/.claude/jev-auto-mode.json. The project's .claude/jev-auto-mode.json is merged on top and can only tighten it."
    },
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for api.typesafe.ai, the judge for actions no rule covers (calibrated probabilities). Empty: the Gateway key, else the built-in classifier.",
     "sensitive": true,
     "default": ""
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway key",
     "description": "Reaches Jev through ai-gateway.vercel.sh when no TypeSafe key is set.",
     "sensitive": true,
     "default": ""
    },
    "provider": {
     "type": "string",
     "title": "Judge backend",
     "description": "auto (TypeSafe, then Gateway, then built-in), typesafe, gateway or builtin",
     "default": "auto"
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "Gateway base URL",
     "description": "Empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "Gateway model",
     "description": "Empty uses typesafe-ai/jev",
     "default": ""
    },
    "logLevel": {
     "type": "string",
     "title": "Log level",
     "description": "blocked (asks and denies, the default), all (every decision) or off",
     "default": "blocked"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:44.431Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 63854,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-auto-mode",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-jev-auto-mode/"
  },
  {
   "slug": "davila7-claude-code-templates-jev-guardrails",
   "name": "jev-guardrails",
   "description": "Screens every prompt going into the conversation and every reply coming out of it with TypeSafe's Jev, a System One decision model, the way TypeSafe's guardrails cookbook does: one request per message asks a battery of hazard questions (jailbreak, harm or a crime, a diagnosis or a dosage, self-harm) and scores how much harm complying would do. The thresholds live here, in a named policy (strict or permissive), and turn the probabilities into pass, review (the user is asked), block (the prompt is dropped, or the reply withheld) or support. Falls back to the engine's built-in classifier when no key is set.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "security",
    "guardrails",
    "jailbreak"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/security/jev-guardrails",
   "modules": [
    "./jev-guardrails.ts"
   ],
   "entry": "hooks/jev-guardrails.ts",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for TypeSafe's own API; preferred over the Gateway, since only it reports a calibrated probability per answer",
     "default": "",
     "sensitive": true
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway API key",
     "description": "Key for the AI Gateway; with none set the engine's built-in classifier is used instead",
     "default": "",
     "sensitive": true
    },
    "provider": {
     "type": "string",
     "title": "Backend",
     "description": "Which backend to use; \"auto\" picks TypeSafe when its key is set, then the Gateway, then the built-in classifier",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "gateway",
      "builtin"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Base URL of TypeSafe's own API; empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Decision model on TypeSafe's own API; empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Base URL of the AI Gateway; empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Decision model on the AI Gateway; empty uses typesafe-ai/jev",
     "default": ""
    },
    "policy": {
     "type": "string",
     "title": "Policy",
     "description": "The cookbook's named thresholds: strict acts at 0.70, permissive at 0.85; both review from 0.35 and let a severity of 2.0 turn a review into a block",
     "default": "strict",
     "options": [
      "strict",
      "permissive"
     ]
    },
    "reviewThreshold": {
     "type": "number",
     "title": "Review threshold",
     "description": "Overrides the policy's review line when set: a hazard probability at or above this sends the message to review. Leave unset to use the policy's own (0.35 in both)"
    },
    "actionThreshold": {
     "type": "number",
     "title": "Action threshold",
     "description": "Overrides the policy's action line when set: a hazard probability at or above this triggers the hazard's action (block, review or support). Leave unset to use the policy's own (strict 0.70, permissive 0.85)"
    },
    "severityBlock": {
     "type": "number",
     "title": "Severity block",
     "description": "Overrides the policy's severity line when set: a severity score (0-3) at or above this turns a review into a block. Leave unset to use the policy's own (2.0 in both)"
    },
    "screenInput": {
     "type": "boolean",
     "title": "Screen prompts",
     "description": "Run the input battery on every prompt the user submits",
     "default": true
    },
    "screenOutput": {
     "type": "string",
     "title": "Screen replies",
     "description": "\"block\" holds each reply's text until it is screened and withholds one that fails; \"audit\" streams replies live and only logs the screening; \"off\" leaves replies alone",
     "default": "block",
     "options": [
      "block",
      "audit",
      "off"
     ]
    },
    "screenSubagents": {
     "type": "boolean",
     "title": "Screen subagent replies",
     "description": "Also run the output battery on each subagent's responses; off screens the main conversation alone",
     "default": false
    },
    "disabledHazards": {
     "type": "string",
     "title": "Disabled hazards",
     "description": "Comma-separated hazards left out of both batteries (jailbreak, broke_policy, harmful_request, medical_advice, self_harm)",
     "default": ""
    },
    "failClosed": {
     "type": "boolean",
     "title": "Fail closed on input",
     "description": "Drop a prompt the backend could not screen (timeout, error); off lets it through and says so. Replies are never dropped for this",
     "default": false
    },
    "timeoutMs": {
     "type": "number",
     "title": "Latency budget (ms)",
     "description": "How long to wait for a screening before letting the message through unchanged",
     "default": 1500
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Write each screening and its outcome to the session log",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:45.987Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 38934,
   "tags": [
    "status",
    "prompt",
    "model",
    "network",
    "turn"
   ],
   "isNew": true,
   "entryName": "jev-guardrails",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-jev-guardrails/"
  },
  {
   "slug": "davila7-claude-code-templates-jev-model-router",
   "name": "jev-model-router",
   "description": "Picks the model and the reasoning effort for each task with TypeSafe's Jev, a System One decision model reached either through TypeSafe's own API or the Vercel AI Gateway. Routes subagent models at agent.spawn and the main loop's effort and model at turn.step, in both directions, falling back to the engine's built-in classifier when no key is set.",
   "version": "0.4.2",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "productivity",
    "routing"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/productivity/jev-model-router",
   "modules": [
    "./jev-model-router.ts"
   ],
   "entry": "hooks/jev-model-router.ts",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for TypeSafe's own API; preferred over the Gateway, since only it reports a calibrated confidence",
     "default": "",
     "sensitive": true
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway API key",
     "description": "Key for the AI Gateway; with none set the engine's built-in classifier is used instead",
     "default": "",
     "sensitive": true
    },
    "provider": {
     "type": "string",
     "title": "Backend",
     "description": "Which backend to use; \"auto\" picks TypeSafe when its key is set, then the Gateway, then the built-in classifier",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "gateway",
      "builtin"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Base URL of TypeSafe's own API; empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Decision model on TypeSafe's own API; empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Base URL of the AI Gateway; empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Decision model on the AI Gateway; empty uses typesafe-ai/jev",
     "default": ""
    },
    "fastModel": {
     "type": "string",
     "title": "Fast tier",
     "description": "Model alias or id for mechanical, local tasks",
     "default": "haiku"
    },
    "balancedModel": {
     "type": "string",
     "title": "Balanced tier",
     "description": "Model alias or id for ordinary engineering work",
     "default": "sonnet"
    },
    "deepModel": {
     "type": "string",
     "title": "Deep tier",
     "description": "Model alias or id for hard or high-stakes work",
     "default": "opus"
    },
    "minUpgradeConfidence": {
     "type": "number",
     "title": "Confidence to spend more",
     "description": "How sure the decision must be to raise the model or the effort; being wrong here costs money, so the bar is low",
     "default": 0.3
    },
    "minDowngradeConfidence": {
     "type": "number",
     "title": "Confidence to spend less",
     "description": "How sure it must be to lower the model or the effort; being wrong here means a task gets too little, so the bar is high",
     "default": 0.6
    },
    "routeSubagentModel": {
     "type": "boolean",
     "title": "Route subagent models",
     "description": "Pick the model of each subagent at agent.spawn (the Agent tool takes no effort)",
     "default": true
    },
    "routeMainEffort": {
     "type": "boolean",
     "title": "Route the main loop's effort",
     "description": "Raise or lower the reasoning effort of the main conversation",
     "default": true
    },
    "routeMainModel": {
     "type": "boolean",
     "title": "Route the main loop's model",
     "description": "Change the model of the main conversation; off by default because switching models mid-session invalidates the prompt cache",
     "default": false
    },
    "timeoutMs": {
     "type": "number",
     "title": "Latency budget (ms)",
     "description": "How long to wait for a decision before letting the request through unchanged",
     "default": 800
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Write each routing decision to the session log",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:36.901Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 33132,
   "tags": [
    "status",
    "prompt",
    "model",
    "network",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "jev-model-router",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-jev-model-router/"
  },
  {
   "slug": "davila7-claude-code-templates-jev-skill-suggestion",
   "name": "jev-skill-suggestion",
   "description": "Keeps the skill listing out of the context window and lets TypeSafe's Jev, a System One decision model, pick at most one skill per prompt from the skills' descriptions, the way TypeSafe's skill-suggestion cookbook does: one request ranks every skill and asks whether the prompt needs a skill at all, a second re-reads the top three with their SKILL.md and can reject them all. The winner's SKILL.md is attached to the prompt, so the skills can be hidden from the model altogether (/jev-skill-suggestion:setup makes them user-invocable-only and /context counts them at 0). Falls back to the engine's built-in classifier when no key is set.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "productivity",
    "skills",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/productivity/jev-skill-suggestion",
   "modules": [
    "./jev-skill-suggestion.ts"
   ],
   "entry": "hooks/jev-skill-suggestion.ts",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for TypeSafe's own API; preferred over the Gateway, since only it reports a calibrated confidence",
     "default": "",
     "sensitive": true
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway API key",
     "description": "Key for the AI Gateway; with none set the engine's built-in classifier is used instead",
     "default": "",
     "sensitive": true
    },
    "provider": {
     "type": "string",
     "title": "Backend",
     "description": "Which backend to use; \"auto\" picks TypeSafe when its key is set, then the Gateway, then the built-in classifier",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "gateway",
      "builtin"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Base URL of TypeSafe's own API; empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Decision model on TypeSafe's own API; empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Base URL of the AI Gateway; empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Decision model on the AI Gateway; empty uses typesafe-ai/jev",
     "default": ""
    },
    "inject": {
     "type": "string",
     "title": "How the chosen skill reaches the model",
     "description": "\"content\" attaches the skill's SKILL.md to the prompt, so it loads even when the engine lists it as user-invocable-only or off; \"suggest\" only names it and the model loads it with the Skill tool",
     "default": "content",
     "options": [
      "content",
      "suggest"
     ]
    },
    "hideListing": {
     "type": "boolean",
     "title": "Hide the skill listing",
     "description": "Leave the engine's skill listing out of the main conversation's context; off keeps the listing and only adds the suggestion",
     "default": true
    },
    "rerank": {
     "type": "boolean",
     "title": "Re-read the shortlist",
     "description": "Send a second request that re-reads the top skills with their full description and SKILL.md opening, and can reject them all; off suggests the top of the ranking alone",
     "default": true
    },
    "shortlist": {
     "type": "number",
     "title": "Shortlist size",
     "description": "How many of the ranking the second request re-reads",
     "default": 3
    },
    "gateThreshold": {
     "type": "number",
     "title": "Needs-a-skill threshold",
     "description": "Mean of the three request nouls (acts on the user's system, would follow a documented procedure, prose does not suffice) under which nothing is suggested",
     "default": 0.3
    },
    "fitsThreshold": {
     "type": "number",
     "title": "Fits threshold",
     "description": "A shortlist whose best per-skill \"does this fit\" noul is under this is dropped entirely",
     "default": 0.3
    },
    "excerptChars": {
     "type": "number",
     "title": "SKILL.md excerpt",
     "description": "How many characters of each shortlisted skill's body the second request reads",
     "default": 700
    },
    "alwaysListed": {
     "type": "string",
     "title": "Always listed",
     "description": "Comma-separated skill names that stay in the listing whatever the prompt (the model can still see and call them)",
     "default": ""
    },
    "neverSuggested": {
     "type": "string",
     "title": "Never suggested",
     "description": "Comma-separated skill names the decision model is never offered; they stay reachable by typing /name",
     "default": ""
    },
    "timeoutMs": {
     "type": "number",
     "title": "Latency budget (ms)",
     "description": "How long to wait for a decision before letting the prompt through without a suggestion",
     "default": 800
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Write each selection to the session log",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:38.079Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 64158,
   "tags": [
    "status",
    "prompt",
    "model",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-skill-suggestion",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-jev-skill-suggestion/"
  },
  {
   "slug": "davila7-claude-code-templates-jev-skill-typeahead",
   "name": "jev-skill-typeahead",
   "description": "Shows, while you type, the skills and subagents Claude will probably call for your prompt: reads the draft on every edit and lists them in the band above the prompt, ranked by keyword match (English or Spanish). When you pause, Jev (TypeSafe's decision model) decides which one will be called and the band marks it. Slash commands are left out, since you run those yourself. Without a Jev key it stays on the instant local match.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "productivity",
    "skills",
    "subagents",
    "typeahead"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/productivity/jev-skill-typeahead",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for TypeSafe's own API; preferred over the Gateway since it reports a calibrated confidence",
     "default": "",
     "sensitive": true
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway API key",
     "description": "Key for the AI Gateway; with no key at all the band stays on the keyword match",
     "default": "",
     "sensitive": true
    },
    "provider": {
     "type": "string",
     "title": "Decision backend",
     "description": "\"auto\" picks TypeSafe, then the Gateway, then keywords; \"builtin\" asks Claude Code's own small model once per pause; \"keywords\" never decides",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "gateway",
      "builtin",
      "keywords"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Empty uses https://api.typesafe.ai. Whatever is set here receives your key and your draft",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Empty uses https://ai-gateway.vercel.sh/v4/ai. Whatever is set here receives your key and your draft",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Empty uses typesafe-ai/jev",
     "default": ""
    },
    "language": {
     "type": "string",
     "title": "Band language",
     "description": "Language of the band's labels; matching understands both",
     "default": "en",
     "options": [
      "en",
      "es"
     ]
    },
    "maxRows": {
     "type": "number",
     "title": "Rows",
     "description": "How many skills the band lists (1 to 8; values outside are clamped)",
     "default": 4
    },
    "pauseMs": {
     "type": "number",
     "title": "Pause before deciding (ms)",
     "description": "How long the draft must sit still before Jev is asked (minimum 150)",
     "default": 600
    },
    "minWords": {
     "type": "number",
     "title": "Words before suggesting",
     "description": "Content words a prose draft needs before the band appears (minimum 1; a draft of 24+ characters also qualifies)",
     "default": 2
    },
    "includeSubagents": {
     "type": "boolean",
     "title": "Include subagents",
     "description": "Also suggest the subagent types the engine offers the model (seen once the first prompt of the session has gone out)",
     "default": true
    },
    "timeoutMs": {
     "type": "number",
     "title": "Decision timeout (ms)",
     "description": "How long to wait for Jev before the band falls back to the keyword match (minimum 500)",
     "default": 4000
    },
    "gateThreshold": {
     "type": "number",
     "title": "Needs-a-skill threshold",
     "description": "Mean of the gate answers under which no skill is expected to be used",
     "default": 0.3
    },
    "confidenceThreshold": {
     "type": "number",
     "title": "Confidence threshold",
     "description": "Probability the top skill needs when the backend reports one",
     "default": 0.35
    },
    "attach": {
     "type": "boolean",
     "title": "Tell the model",
     "description": "Name the skill the band marked as used to the model, for exactly the text you submit; turn off when jev-skill-suggestion is installed (it would say the same thing twice)",
     "default": true
    },
    "neverSuggested": {
     "type": "string",
     "title": "Never suggested",
     "description": "Comma-separated skill names left out of the band",
     "default": ""
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Write each decision to the transcript (one line per decision, off by default)",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:54:46.705Z",
   "modUpdatedAt": "2026-10-08T21:41:26Z",
   "fileBytes": 45270,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "model",
    "network",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "jev-skill-typeahead",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-jev-skill-typeahead/"
  },
  {
   "slug": "davila7-claude-code-templates-jev-vercel-sandbox",
   "name": "jev-vercel-sandbox",
   "description": "A Vercel Sandbox Claude sends work to on purpose: long test runs in the background, someone else's repository, an installer of unknown origin, a bulk change to preview as a patch, a clean build. TypeSafe's Jev reads each Bash command and spots those jobs; by default you are asked whether it runs in the sandbox or locally (confirmSandbox), or it always goes to the sandbox with the question off. Claude also gets sandbox_run, sandbox_jobs, sandbox_result and sandbox_apply. Each job starts from the project as it is now (tracked files, credentials left out) in its own worktree, every result is marked remote, and a job's changes reach your disk only as a patch you apply after a question. /jev-vercel-sandbox starts it and opens a side pane with the jobs. Falls back to the engine's built-in classifier without a Jev key.",
   "version": "0.3.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "security",
    "sandbox",
    "vercel",
    "jev",
    "typesafe",
    "bash",
    "tests"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/security/jev-vercel-sandbox",
   "modules": [
    "./jev-vercel-sandbox.tsx"
   ],
   "entry": "hooks/jev-vercel-sandbox.tsx",
   "userConfig": {
    "vercelToken": {
     "type": "string",
     "title": "Vercel token",
     "description": "A Vercel access token (vercel.com/account/tokens), or an OIDC token from `vercel env pull`. Empty: the VERCEL_TOKEN, then VERCEL_OIDC_TOKEN environment variable",
     "sensitive": true,
     "default": ""
    },
    "vercelTeamId": {
     "type": "string",
     "title": "Vercel team id",
     "description": "The team (team_…) the sandbox is billed to; needed with an access token, read from an OIDC token. Empty: VERCEL_TEAM_ID",
     "default": ""
    },
    "vercelProjectId": {
     "type": "string",
     "title": "Vercel project id",
     "description": "The project (prj_…) the sandbox belongs to; needed with an access token, read from an OIDC token. Empty: VERCEL_PROJECT_ID",
     "default": ""
    },
    "sandboxImage": {
     "type": "string",
     "title": "Sandbox image",
     "description": "Image to start from; empty uses Vercel's default (vercel/sandbox/universal: Ubuntu, Node.js LTS, Python)",
     "default": ""
    },
    "sandboxVcpus": {
     "type": "number",
     "title": "vCPUs",
     "description": "vCPUs for the sandbox; leave unset for Vercel's default"
    },
    "sandboxTimeoutMinutes": {
     "type": "number",
     "title": "Sandbox lifetime (minutes)",
     "description": "How long the sandbox lives before Vercel stops it; run /jev-vercel-sandbox again after that. Your plan caps it",
     "default": 45
    },
    "persistent": {
     "type": "boolean",
     "title": "Persistent sandbox",
     "description": "Keep the sandbox's filesystem when it stops (Vercel snapshots it). Off: every session starts clean",
     "default": false
    },
    "uploadWorkspace": {
     "type": "boolean",
     "title": "Copy the project into the sandbox",
     "description": "On /jev-vercel-sandbox, copy the project (the files git tracks, never .env*, keys, .git, .claude, node_modules) into the sandbox; each job then starts from it, brought up to date. Off: every job runs in an empty folder",
     "default": true
    },
    "uploadUntracked": {
     "type": "boolean",
     "title": "Copy untracked files too",
     "description": "Also copy files git does not track but does not ignore (and, outside a git repository, every file). Off: only tracked files go, since an untracked file can hold credentials no name list recognizes",
     "default": false
    },
    "workspaceMaxMB": {
     "type": "number",
     "title": "Project size cap (MB)",
     "description": "The largest compressed copy of the project that is uploaded; bigger, the start fails and says so",
     "default": 10
    },
    "stopOnExit": {
     "type": "boolean",
     "title": "Stop on exit",
     "description": "Stop the sandbox when the session ends",
     "default": true
    },
    "commandTimeoutMs": {
     "type": "number",
     "title": "Command timeout (ms)",
     "description": "Longest a sandbox job may run when Claude sets no timeout of its own (max 600000)",
     "default": 120000
    },
    "confirmSandbox": {
     "type": "boolean",
     "title": "Ask before sandboxing",
     "description": "When Jev spots a sandbox job in a Bash command, ask whether it runs in the sandbox or locally (with an \"always\" choice per kind for the session). Off: every detected job goes to the sandbox without asking, starting it if needed",
     "default": true
    },
    "useCases": {
     "type": "string",
     "title": "Use cases to detect",
     "description": "Comma-separated: tests, external_repo, untrusted_code, repo_change, clean_build. Empty: all of them",
     "default": ""
    },
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for api.typesafe.ai, the detector (calibrated probabilities). Empty: the Gateway key, else the built-in classifier",
     "sensitive": true,
     "default": ""
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway key",
     "description": "Reaches Jev through ai-gateway.vercel.sh when no TypeSafe key is set",
     "sensitive": true,
     "default": ""
    },
    "provider": {
     "type": "string",
     "title": "Detector backend",
     "description": "\"auto\" picks TypeSafe when its key is set, then the Gateway, then the built-in classifier",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "gateway",
      "builtin"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Empty uses typesafe-ai/jev",
     "default": ""
    },
    "threshold": {
     "type": "number",
     "title": "Detection threshold",
     "description": "The probability Jev must give a use case for a command to count as a sandbox job",
     "default": 0.5
    },
    "judgeTimeoutMs": {
     "type": "number",
     "title": "Jev latency budget (ms)",
     "description": "How long to wait for Jev; with no answer the command runs locally as usual",
     "default": 2000
    },
    "columns": {
     "type": "number",
     "title": "Pane width",
     "description": "Columns asked for the docked pane in the fullscreen layout (28-80)",
     "default": 44
    },
    "vercelApiUrl": {
     "type": "string",
     "title": "Vercel API URL",
     "description": "Empty uses https://api.vercel.com",
     "default": ""
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Write each detection and each job's outcome to the session log",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:48.070Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 102539,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-vercel-sandbox",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-jev-vercel-sandbox/"
  },
  {
   "slug": "davila7-claude-code-templates-large-edit-confirmation",
   "name": "large-edit-confirmation",
   "description": "Asks the user, in the engine's AskUserQuestion dialog ($.ui.ask), before Claude edits or overwrites a file larger than a configurable line count; denies by default when nobody can answer (headless runs). A tool.call hook on Edit and Write using $.fs.read.",
   "version": "0.2.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "security"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/security/large-edit-confirmation",
   "modules": [
    "./large-edit-confirmation.ts"
   ],
   "entry": "hooks/large-edit-confirmation.ts",
   "userConfig": {
    "maxLines": {
     "type": "number",
     "title": "Line threshold",
     "description": "Files above this many lines need the user's confirmation before an Edit or Write",
     "default": 1000
    },
    "headless": {
     "type": "string",
     "title": "Headless behaviour",
     "description": "What to do when nobody can answer (claude -p)",
     "default": "deny",
     "options": [
      "deny",
      "allow"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:49.618Z",
   "modUpdatedAt": "2026-10-06T20:07:44Z",
   "fileBytes": 3951,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "large-edit-confirmation",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-large-edit-confirmation/"
  },
  {
   "slug": "davila7-claude-code-templates-linear-tickets",
   "name": "linear-tickets",
   "description": "Your Linear tickets in a side pane, with their status and a chart of how you are progressing: tickets grouped by state (in progress, todo, backlog, done), a stacked status bar, a bar chart of tickets closed per day over the last two weeks and, when your tickets sit in a cycle, that cycle's scope and completed burn-up. Read-only; it polls Linear's GraphQL API. /linear opens it. Needs a Linear API key.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "integrations",
    "linear",
    "tickets",
    "ui",
    "chart"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/integrations/linear-tickets",
   "modules": [
    "./linear-tickets.tsx"
   ],
   "entry": "hooks/linear-tickets.tsx",
   "userConfig": {
    "linearApiKey": {
     "type": "string",
     "title": "Linear API key",
     "description": "A Linear personal API key (Linear, Settings, Security & access); with none set the mod does nothing. It only reads issues and cycles",
     "default": "",
     "sensitive": true
    },
    "assignee": {
     "type": "string",
     "title": "Whose tickets",
     "description": "me lists tickets assigned to you; anyone lists everyone's (narrow it with teamKey or project)",
     "default": "me",
     "options": [
      "me",
      "anyone"
     ]
    },
    "teamKey": {
     "type": "string",
     "title": "Team key",
     "description": "Only this team's tickets, by its key (the CLA of CLA-143); empty for every team",
     "default": ""
    },
    "project": {
     "type": "string",
     "title": "Project name contains",
     "description": "Only tickets of Linear projects whose name contains this text (case-insensitive); empty for all",
     "default": ""
    },
    "days": {
     "type": "number",
     "title": "Days of history",
     "description": "How far back the done list and the closed-per-day chart reach (7-60)",
     "default": 14
    },
    "pollSeconds": {
     "type": "number",
     "title": "Refresh interval (s)",
     "description": "Seconds between refreshes while the pane or the status line is on (30-3600)",
     "default": 120
    },
    "status": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Keep a summary (in progress, todo, done) under the prompt and keep polling while the pane is closed",
     "default": false
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the pane when the session starts; the engine keeps an unasked pane hidden below 144 columns",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:28.881Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 25071,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "linear-tickets",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-linear-tickets/"
  },
  {
   "slug": "davila7-claude-code-templates-minesweeper",
   "name": "minesweeper",
   "description": "Minesweeper above the Claude Code prompt: open every cell that is not a mine. Plays while Claude works, pauses when the turn ends, keeps your best score; zero tokens. A single game split out of cc-arcade (MIT, Seza Akgün). Needs an interactive terminal with a mouse.",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-arcade",
   "keywords": [
    "arcade",
    "game",
    "terminal",
    "tui",
    "minesweeper",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/minesweeper",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:20.260Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 14744,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "minesweeper",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-minesweeper/"
  },
  {
   "slug": "davila7-claude-code-templates-neon-branch-per-session",
   "name": "neon-branch-per-session",
   "description": "A Neon database branch for each Claude Code session: created from your default (or chosen) branch when the session starts, handed to every command Claude runs as DATABASE_URL, and set to expire on its own (or deleted when the session ends). Claude can migrate, seed and break the branch without touching production data. /neon shows it, keeps it or deletes it. Needs a Neon API key.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "integrations",
    "neon",
    "postgres",
    "database",
    "branching"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/integrations/neon-branch-per-session",
   "modules": [
    "./neon-branch-per-session.ts"
   ],
   "entry": "hooks/neon-branch-per-session.ts",
   "userConfig": {
    "neonApiKey": {
     "type": "string",
     "title": "Neon API key",
     "description": "A Neon API key (console.neon.tech, Account settings, API keys); with none set the mod does nothing. Prefer a key scoped to one project",
     "default": "",
     "sensitive": true
    },
    "projectId": {
     "type": "string",
     "title": "Neon project id",
     "description": "The project to branch (project settings in the Neon console); with none set the mod does nothing",
     "default": ""
    },
    "parentBranchId": {
     "type": "string",
     "title": "Parent branch id",
     "description": "Branch id (br-...) to branch from; empty branches from the project's default branch",
     "default": ""
    },
    "database": {
     "type": "string",
     "title": "Database name",
     "description": "Database the connection string points at",
     "default": "neondb"
    },
    "role": {
     "type": "string",
     "title": "Role name",
     "description": "Role the connection string logs in as",
     "default": "neondb_owner"
    },
    "pooled": {
     "type": "boolean",
     "title": "Pooled connection",
     "description": "Use the pooled (PgBouncer) connection string for DATABASE_URL",
     "default": true
    },
    "expireHours": {
     "type": "number",
     "title": "Expire after (hours)",
     "description": "The branch deletes itself this long after creation, whatever happens to the session (1 to 720; Neon allows at most 30 days)",
     "default": 24
    },
    "onEnd": {
     "type": "string",
     "title": "When the session ends",
     "description": "expire leaves the branch to its expiry; delete removes it when you exit (not on /clear or resume); keep clears the expiry so it stays",
     "default": "expire",
     "options": [
      "expire",
      "delete",
      "keep"
     ]
    },
    "namePrefix": {
     "type": "string",
     "title": "Branch name prefix",
     "description": "Branches are named <prefix>/<first 8 characters of the session id>",
     "default": "claude"
    },
    "interactiveOnly": {
     "type": "boolean",
     "title": "Interactive sessions only",
     "description": "Skip headless runs (claude -p, the SDK), so a CI job does not create branches",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:29.937Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 14977,
   "tags": [
    "toast",
    "status",
    "command",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "neon-branch-per-session",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-neon-branch-per-session/"
  },
  {
   "slug": "davila7-claude-code-templates-npm-to-pnpm-rewriter",
   "name": "npm-to-pnpm-rewriter",
   "description": "Rewrites npm and npx invocations to pnpm (or yarn / bun) before the Bash tool runs them and tells the model what ran through context. A tool.call hook that forwards a modified event (the modifying placement).",
   "version": "0.2.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/productivity/npm-to-pnpm-rewriter",
   "modules": [
    "./npm-to-pnpm-rewriter.ts"
   ],
   "entry": "hooks/npm-to-pnpm-rewriter.ts",
   "userConfig": {
    "manager": {
     "type": "string",
     "title": "Package manager",
     "description": "The package manager npm and npx calls are rewritten to",
     "default": "pnpm",
     "options": [
      "pnpm",
      "yarn",
      "bun"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:38.887Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 3083,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "npm-to-pnpm-rewriter",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-npm-to-pnpm-rewriter/"
  },
  {
   "slug": "davila7-claude-code-templates-pacman",
   "name": "pacman",
   "description": "Pac-Man above the Claude Code prompt: a 19×15 maze, four ghosts that chase, scatter and flee, power pellets, three lives and faster levels. Plays while Claude works, pauses when the turn ends, keeps your best score; zero tokens. Needs an interactive terminal.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "pacman",
    "arcade",
    "game",
    "terminal",
    "tui",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/pacman",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:21.174Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 18217,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pacman",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-pacman/"
  },
  {
   "slug": "davila7-claude-code-templates-pet",
   "name": "pet",
   "description": "A virtual pet above the Claude Code prompt that grows as Claude works: passing tests, commits and edits grant XP and mood, failing tests cost mood, idling drains it; egg → baby → kid → adult → legend. Zero tokens. Split out of cc-arcade (MIT, Seza Akgün). Needs an interactive terminal.",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-arcade",
   "keywords": [
    "pet",
    "tamagotchi",
    "terminal",
    "tui",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:22.234Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 10269,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "pet",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-pet/"
  },
  {
   "slug": "davila7-claude-code-templates-pi-agent-for-claude",
   "name": "pi-agent-for-claude",
   "description": "pi agent for claude: a `pi` subagent type whose model steps run the pi CLI, so pi subagents and agent-team teammates live in Claude Code's own agent UI, streamed live, on any model pi can reach.",
   "version": "0.1.0",
   "author": {
    "name": "Fazal Ali"
   },
   "license": "MIT",
   "homepage": "https://github.com/FazalAAli/pi-agent-for-claude",
   "keywords": [
    "pi",
    "subagent",
    "agent-teams",
    "multi-model",
    "openrouter",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/integrations/pi-agent-for-claude",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:30.856Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 24470,
   "tags": [
    "guard",
    "tool",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "pi-agent-for-claude",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-pi-agent-for-claude/"
  },
  {
   "slug": "davila7-claude-code-templates-pong",
   "name": "pong",
   "description": "Pong above the Claude Code prompt: first to 5 against the computer. Plays while Claude works, pauses when the turn ends, keeps your best score; zero tokens. A single game split out of cc-arcade (MIT, Seza Akgün). Needs an interactive terminal with a mouse.",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-arcade",
   "keywords": [
    "arcade",
    "game",
    "terminal",
    "tui",
    "pong",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/pong",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:23.458Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 13682,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pong",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-pong/"
  },
  {
   "slug": "davila7-claude-code-templates-prompt-cache-control",
   "name": "prompt-cache-control",
   "description": "Prompt-cache meter above the Claude Code prompt: how many tokens each request read from, wrote to and sent past the cache, a live countdown to the cache's expiry, and what to do about it (keep going, compact or clear). The TTL follows Claude Code's own rules for your account (1 hour on a Claude subscription, 5 minutes on an API key, cloud provider or usage credits, plus the TTL variables and setting) and corrects itself from request timing. /cache opens a per-turn table.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "observability",
    "prompt-caching",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/observability/prompt-cache-control",
   "modules": [
    "./prompt-cache-control.tsx"
   ],
   "entry": "hooks/prompt-cache-control.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "How long the cache lives after a request: auto follows Claude Code's own rules (FORCE_PROMPT_CACHING_5M, CLAUDE_CODE_PROMPT_CACHE_TTL, the promptCacheTtl setting, ENABLE_PROMPT_CACHING_1H, then 1 hour on a Claude subscription and 5 minutes on an API key, cloud provider or usage credits) and corrects itself from request timing; 5m or 1h pins it",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "warnSeconds": {
     "type": "number",
     "title": "Warn before expiry (s)",
     "description": "Seconds left on the countdown at which the band turns yellow and a toast reminds you the cache is about to lapse",
     "default": 60
    },
    "compactAtTokens": {
     "type": "number",
     "title": "Large context (tokens)",
     "description": "From this prompt size up, an expired cache suggests /compact (or /clear) before you pay to write the whole prefix again",
     "default": 100000
    },
    "band": {
     "type": "boolean",
     "title": "Band above the prompt",
     "description": "Show the meter as a row above the prompt",
     "default": true
    },
    "status": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Also pin a short entry (hit rate and countdown) under the prompt",
     "default": false
    },
    "toast": {
     "type": "boolean",
     "title": "Toast near expiry",
     "description": "Toasts as the cache lapses: at the warning threshold, then at 10, 3, 2 and 1 seconds, once per cache entry each (only for prompts of 20k tokens or more)",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:33.717Z",
   "modUpdatedAt": "2026-10-07T14:12:51Z",
   "fileBytes": 31142,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-cache-control",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-prompt-cache-control/"
  },
  {
   "slug": "davila7-claude-code-templates-protected-paths-guard",
   "name": "protected-paths-guard",
   "description": "Denies Edit, Write and NotebookEdit calls on sensitive paths (.env files, lockfiles, CI workflows, git internals, private keys) with a glob allowlist override. A tool.call hook with an array matcher.",
   "version": "0.2.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "security"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/security/protected-paths-guard",
   "modules": [
    "./protected-paths-guard.ts"
   ],
   "entry": "hooks/protected-paths-guard.ts",
   "userConfig": {
    "protect": {
     "type": "string",
     "title": "Extra protected globs",
     "description": "Comma-separated globs to protect on top of the defaults",
     "default": ""
    },
    "allow": {
     "type": "string",
     "title": "Always-allowed globs",
     "description": "Comma-separated globs that are always allowed (checked first)",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:50.842Z",
   "modUpdatedAt": "2026-10-06T20:07:44Z",
   "fileBytes": 3638,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "protected-paths-guard",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-protected-paths-guard/"
  },
  {
   "slug": "davila7-claude-code-templates-secret-redactor",
   "name": "secret-redactor",
   "description": "Redacts API keys, tokens, JWTs, private keys and connection strings from every tool result before the model reads them, notes the redaction through context, and refuses to echo a redacted placeholder back into a Bash command. A tool.call hook in the after placement.",
   "version": "0.2.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "security"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/security/secret-redactor",
   "modules": [
    "./secret-redactor.ts"
   ],
   "entry": "hooks/secret-redactor.ts",
   "userConfig": {
    "patterns": {
     "type": "string",
     "title": "Extra patterns",
     "description": "Comma-separated regex sources to redact on top of the built-in credential patterns",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:52.314Z",
   "modUpdatedAt": "2026-10-06T20:07:44Z",
   "fileBytes": 5984,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "secret-redactor",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-secret-redactor/"
  },
  {
   "slug": "davila7-claude-code-templates-session-time-machine",
   "name": "session-time-machine",
   "description": "/timemachine draws the session as a timeline of prompts, tool calls and turn ends from its own transcript. Press a point and give a new instruction: the mod writes a copy of the transcript cut there under a new session id and gives you the `claude --resume` command that continues it, so you can try the other approach without losing this one. Hooks session.start, command.run, turn.complete and ui.render on Pane.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "productivity",
    "timeline",
    "fork",
    "sessions"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/productivity/session-time-machine",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "copyCommand": {
     "type": "boolean",
     "title": "Copy the resume command",
     "description": "Copy the `claude --resume` command of a fork to the clipboard",
     "default": true
    },
    "snapshots": {
     "type": "boolean",
     "title": "Snapshot the working tree",
     "description": "Commit the working tree with a throwaway git index at each point so a fork can restore the files into a worktree",
     "default": true
    },
    "openTerminal": {
     "type": "boolean",
     "title": "Open forks in Terminal",
     "description": "macOS: open the forked session in a new Terminal window instead of only copying the command",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:40.492Z",
   "modUpdatedAt": "2026-10-06T19:05:54Z",
   "fileBytes": 34057,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-time-machine",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-session-time-machine/"
  },
  {
   "slug": "davila7-claude-code-templates-snake",
   "name": "snake",
   "description": "Snake above the Claude Code prompt: eat, grow, and keep off the walls and yourself. Plays while Claude works, pauses when the turn ends, keeps your best score; zero tokens. A single game split out of cc-arcade (MIT, Seza Akgün). Needs an interactive terminal with a mouse.",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-arcade",
   "keywords": [
    "arcade",
    "game",
    "terminal",
    "tui",
    "snake",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/snake",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:24.578Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 12159,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "snake",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-snake/"
  },
  {
   "slug": "davila7-claude-code-templates-tetris",
   "name": "tetris",
   "description": "Tetris above the Claude Code prompt: fit the falling pieces and clear lines. Plays while Claude works, pauses when the turn ends, keeps your best score; zero tokens. A single game split out of cc-arcade (MIT, Seza Akgün). Needs an interactive terminal with a mouse.",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-arcade",
   "keywords": [
    "arcade",
    "game",
    "terminal",
    "tui",
    "tetris",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/tetris",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:25.536Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 14493,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tetris",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-tetris/"
  },
  {
   "slug": "davila7-claude-code-templates-tool-defense",
   "name": "tool-defense",
   "description": "A tower defense above the Claude Code prompt where every enemy is one of Claude's real tool calls: Bash sends runners, an Edit or Write a slow tank, a web or MCP call a flyer, an Agent a boss. Build and upgrade towers by clicking beside the road, hold the base through Claude's turn. Zero tokens. Needs an interactive terminal with a mouse.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "tower-defense",
    "arcade",
    "game",
    "terminal",
    "tui",
    "tool-calls",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/tool-defense",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:26.548Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 18309,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-defense",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-tool-defense/"
  },
  {
   "slug": "davila7-claude-code-templates-tool-timing-badge",
   "name": "tool-timing-badge",
   "description": "Times every tool call and wraps the engine's ToolUse rendering with a colored duration badge from the surface's own element table, on the terminal, Desktop and mobile. Hooks tool.call and ui.render using JSX.",
   "version": "0.2.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/ui/tool-timing-badge",
   "modules": [
    "./tool-timing-badge.tsx"
   ],
   "entry": "hooks/tool-timing-badge.tsx",
   "userConfig": {
    "slowMs": {
     "type": "number",
     "title": "Slow threshold (ms)",
     "description": "Calls at or above this are red, above a quarter of it yellow",
     "default": 5000
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:56.732Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 2226,
   "tags": [
    "transcript",
    "guard"
   ],
   "isNew": true,
   "entryName": "tool-timing-badge",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-tool-timing-badge/"
  },
  {
   "slug": "davila7-claude-code-templates-typing-test",
   "name": "typing-test",
   "description": "Typing test above the Claude Code prompt: retype a line of code as fast as you can. Plays while Claude works, pauses when the turn ends, keeps your best score; zero tokens. A single game split out of cc-arcade (MIT, Seza Akgün). Needs an interactive terminal with a mouse.",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-arcade",
   "keywords": [
    "arcade",
    "game",
    "terminal",
    "tui",
    "typing-test",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/games/typing-test",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:27.619Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 12298,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "typing-test",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-typing-test/"
  },
  {
   "slug": "davila7-claude-code-templates-universal-audit-log",
   "name": "universal-audit-log",
   "description": "One hook on * that records every event on $ (tool calls, prompts, turns, other plugins' fs/http/process calls) as JSON lines with origin plugin and tier, duration and outcome, including denials. Buffered and flushed to a JSONL file through $.fs at the end of every turn.",
   "version": "0.2.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "observability"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/observability/universal-audit-log",
   "modules": [
    "./universal-audit-log.ts"
   ],
   "entry": "hooks/universal-audit-log.ts",
   "userConfig": {
    "path": {
     "type": "string",
     "title": "Log file",
     "description": "JSONL file the audit lines are written to, relative to the working directory",
     "default": ".claude/logs/mods-audit.jsonl"
    },
    "skipEvents": {
     "type": "string",
     "title": "Skipped events",
     "description": "Comma-separated events not to record (default: render and log chatter)",
     "default": ""
    },
    "flushEvery": {
     "type": "number",
     "title": "Flush every",
     "description": "Write the buffered lines after this many events",
     "default": 50
    },
    "maxBytes": {
     "type": "number",
     "title": "Max file size",
     "description": "Keep the file under this many bytes, dropping the oldest lines",
     "default": 2097152
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:34.620Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 6153,
   "tags": [],
   "isNew": true,
   "entryName": "universal-audit-log",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-universal-audit-log/"
  },
  {
   "slug": "davila7-claude-code-templates-vercel-deploys",
   "name": "vercel-deploys",
   "description": "Your Vercel projects in a side pane: each connected site with the state of its latest deployment (building, ready, failed), the production domain, the Git commit behind it and whether the site answers right now. It polls Vercel's REST API (faster while something builds) and toasts when a deployment finishes or fails. /vercel opens it. Needs a Vercel access token.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "integrations",
    "vercel",
    "deployments",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/integrations/vercel-deploys",
   "modules": [
    "./vercel-deploys.tsx"
   ],
   "entry": "hooks/vercel-deploys.tsx",
   "userConfig": {
    "vercelToken": {
     "type": "string",
     "title": "Vercel access token",
     "description": "A Vercel access token (vercel.com/account/tokens); with none set the mod does nothing. Read-only use: it lists projects and deployments",
     "default": "",
     "sensitive": true
    },
    "teamId": {
     "type": "string",
     "title": "Team id or slug",
     "description": "A team (team_... id) to list instead of your personal account; empty lists the account the token belongs to",
     "default": ""
    },
    "maxProjects": {
     "type": "number",
     "title": "Projects listed",
     "description": "How many projects to show, most recently updated first (1-50)",
     "default": 20
    },
    "pollSeconds": {
     "type": "number",
     "title": "Refresh interval (s)",
     "description": "Seconds between refreshes while nothing is building, 10-3600 (every 10 s while something is); polling pauses while the pane is closed and the status line is off",
     "default": 60
    },
    "healthCheck": {
     "type": "boolean",
     "title": "Check that sites answer",
     "description": "Send one GET to each project's production domain (at most once a minute) and show whether it answers with a non-error status",
     "default": true
    },
    "status": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Keep a summary (live, building, failed) under the prompt and keep polling while the pane is closed",
     "default": true
    },
    "toast": {
     "type": "boolean",
     "title": "Toast on finish",
     "description": "A toast when a deployment turns ready or fails",
     "default": true
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the pane when the session starts; the engine keeps an unasked pane hidden below 144 columns",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:31.849Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 21921,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "vercel-deploys",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-vercel-deploys/"
  },
  {
   "slug": "davila7-claude-code-templates-webfetch-cache",
   "name": "webfetch-cache",
   "description": "Short-circuits repeated WebFetch calls for the same URL and prompt within a session, answering { result } from cache without a network round trip. A tool.call hook with TTL and size limits.",
   "version": "0.2.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/productivity/webfetch-cache",
   "modules": [
    "./webfetch-cache.ts"
   ],
   "entry": "hooks/webfetch-cache.ts",
   "userConfig": {
    "ttlSeconds": {
     "type": "number",
     "title": "TTL (seconds)",
     "description": "How long a cached WebFetch result stays fresh",
     "default": 900
    },
    "maxEntries": {
     "type": "number",
     "title": "Max entries",
     "description": "How many URL + prompt pairs to keep",
     "default": 200
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:41.565Z",
   "modUpdatedAt": "2026-10-06T20:07:44Z",
   "fileBytes": 2670,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "webfetch-cache",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-webfetch-cache/"
  },
  {
   "slug": "davila7-claude-code-templates-websearch-to-exa",
   "name": "websearch-to-exa",
   "description": "Overrides the built-in WebSearch tool and routes queries to the Exa search API through $.http.fetch, answering in WebSearch's own result shape, with automatic fallback to the built-in search. A tool.call hook that replaces a core tool.",
   "version": "0.2.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "homepage": "https://aitmpl.com",
   "keywords": [
    "mod",
    "function-hooks",
    "integrations"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davila7/claude-code-templates",
    "url": "https://github.com/davila7/claude-code-templates",
    "stars": 32494,
    "forks": 3735,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:42:57Z",
    "createdAt": "2025-07-04T01:26:26Z",
    "description": "CLI tool for configuring and monitoring Claude Code",
    "homepage": "https://aitmpl.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6216945?v=4",
    "ownerUrl": "https://github.com/davila7",
    "defaultBranch": "main"
   },
   "path": "cli-tool/components/mods/integrations/websearch-to-exa",
   "modules": [
    "./websearch-to-exa.ts"
   ],
   "entry": "hooks/websearch-to-exa.ts",
   "userConfig": {
    "exaApiKey": {
     "type": "string",
     "title": "Exa API key",
     "description": "Your Exa API key; with none set, the built-in WebSearch runs",
     "default": "",
     "sensitive": true
    },
    "numResults": {
     "type": "number",
     "title": "Results per query",
     "description": "How many Exa results to return",
     "default": 8
    },
    "type": {
     "type": "string",
     "title": "Search type",
     "description": "Exa search mode",
     "default": "auto",
     "options": [
      "auto",
      "neural",
      "keyword"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:32.713Z",
   "modUpdatedAt": "2026-10-04T18:52:57Z",
   "fileBytes": 3451,
   "tags": [
    "guard",
    "network"
   ],
   "isNew": true,
   "entryName": "websearch-to-exa",
   "url": "https://www.slopshopper.com/mods/davila7-claude-code-templates-websearch-to-exa/"
  },
  {
   "slug": "dailydotdev-daily-daily-dev",
   "name": "daily.dev",
   "description": "Access personalized developer content feeds from daily.dev - the professional network for developers. Surface relevant articles, tutorials, and discussions based on user interests.",
   "version": "0.7.0",
   "author": {
    "name": "daily.dev"
   },
   "license": "AGPL-3.0",
   "homepage": "https://daily.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dailydotdev/daily",
    "url": "https://github.com/dailydotdev/daily",
    "stars": 20092,
    "forks": 572,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T11:40:44Z",
    "createdAt": "2017-11-10T07:30:51Z",
    "description": "daily.dev is the personalized developer news feed and community. Get the best tech content from all over the web in your browser new tab or on mobile. Free and open source.",
    "homepage": "https://daily.dev",
    "topics": [
     "ai",
     "ai-news",
     "browser-extension",
     "chrome-extension",
     "community",
     "developer-marketing",
     "developer-news",
     "developer-portal",
     "developer-tools",
     "edge-extension",
     "hacker-news-alternative",
     "news-aggregator",
     "news-feed",
     "news-feed-aggregator",
     "newsfeed",
     "professional-networking",
     "pwa",
     "tech-news",
     "tech-newsletters",
     "vibe-coding-friendly"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41463883?v=4",
    "ownerUrl": "https://github.com/dailydotdev",
    "defaultBranch": "master"
   },
   "path": ".claude-plugin/plugins/daily.dev",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "daily.dev",
   "firstSeen": "2026-10-09T14:52:09.257Z",
   "modUpdatedAt": "2026-10-09T11:40:44Z",
   "fileBytes": 2829,
   "tags": [
    "band",
    "status",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "daily.dev",
   "url": "https://www.slopshopper.com/mods/dailydotdev-daily-daily-dev/"
  },
  {
   "slug": "agricidaniel-claude-seo-seo-cockpit",
   "name": "seo-cockpit",
   "description": "Mods companion for claude-seo: a spend guard on paid SEO APIs, a live audit band with a receipt, an economy mode, a visual cockpit (Search Console, rankings, Core Web Vitals, audit, Maps, spend) and zero-token commands",
   "version": "0.3.3",
   "author": {
    "name": "Agrici Daniel"
   },
   "license": "MIT",
   "homepage": "https://github.com/AgriciDaniel/claude-seo",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AgriciDaniel/claude-seo",
    "url": "https://github.com/AgriciDaniel/claude-seo",
    "stars": 18331,
    "forks": 2690,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:41:12Z",
    "createdAt": "2026-02-07T08:17:38Z",
    "description": "Universal SEO skill for Claude Code. 26 sub-skills + 19 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, agent readiness (Lighthouse Agentic Browsing, WebMCP, llms.txt), backlinks, local SEO, e-commerce, international SEO, Google APIs, and PDF/Excel reporting. 9 optional extensions for live SEO data.",
    "homepage": "https://claude-seo.md",
    "topics": [
     "ai",
     "ai-seo",
     "claude-code",
     "claude-code-skill",
     "marketing-automation",
     "open-source",
     "seo"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223140489?v=4",
    "ownerUrl": "https://github.com/AgriciDaniel",
    "defaultBranch": "main"
   },
   "path": "plugins/seo-cockpit",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "claudeSeoRoot": {
     "type": "directory",
     "title": "claude-seo folder",
     "description": "Where claude-seo is installed. Leave empty to find it next to this plugin.",
     "default": ""
    },
    "python": {
     "type": "string",
     "title": "Python command",
     "description": "Interpreter for the stdlib-only cost ledger script (python3, python, or a full path).",
     "default": "python3"
    },
    "spendGuard": {
     "type": "boolean",
     "title": "Spend guard",
     "description": "Hold paid SEO API calls (DataForSEO, Ahrefs, Firecrawl, image generation, Moz, and others; see the README) against the claude-seo budget before they run.",
     "default": true
    },
    "auditBand": {
     "type": "boolean",
     "title": "Audit band",
     "description": "Show a live line above the prompt while a /seo audit runs: agents running and done, findings written, spend, time.",
     "default": true
    },
    "economy": {
     "type": "boolean",
     "title": "Economy mode",
     "description": "Run the five Opus agents (content, geo, sxo, cluster, drift) on Sonnet to cut audit cost. Their analysis may be less thorough.",
     "default": false
    },
    "site": {
     "type": "string",
     "title": "Default site",
     "description": "The site the cockpit opens on when the folder shows none: claude-seo.md, sc-domain:claude-seo.md or https://claude-seo.md/. A site chosen in a folder, or that folder's audit, still comes first.",
     "default": ""
    },
    "pageUrl": {
     "type": "string",
     "title": "Page for Core Web Vitals",
     "description": "For the Vitals and drift views of the default site: a URL or origin. Leave empty to use the site's home page.",
     "default": ""
    },
    "auditsFolder": {
     "type": "directory",
     "title": "Audits folder",
     "description": "Where you keep your audits (the <site>-audit/ folders /seo audit writes). The cockpit finds the shown site's audit there from any folder.",
     "default": ""
    },
    "googleAccount": {
     "type": "string",
     "title": "Google account",
     "description": "Which Google sign-in claude-seo uses for Search Console. auto: claude-seo's own order (its sign-in, then a service account, then your gcloud account). gcloud: always your account from 'gcloud auth application-default login', for properties you own.",
     "options": [
      "auto",
      "gcloud"
     ],
     "default": "auto"
    },
    "googleApiKey": {
     "type": "string",
     "title": "Google API key",
     "description": "For Core Web Vitals (CrUX) and PageSpeed. Kept in Claude Code's secure storage. Leave empty to use claude-seo's own setup.",
     "sensitive": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agricidaniel-claude-seo",
   "firstSeen": "2026-10-06T04:46:31.048Z",
   "modUpdatedAt": "2026-10-04T17:51:17Z",
   "fileBytes": 111738,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "seo-cockpit",
   "url": "https://www.slopshopper.com/mods/agricidaniel-claude-seo-seo-cockpit/"
  },
  {
   "slug": "backnotprop-plannotator-plannotator",
   "name": "plannotator",
   "description": "Interactive Plan Review: Mark up and refine your plans using a UI, easily share for team collaboration, automatically integrates with plan mode hooks.",
   "version": "0.28.8",
   "author": {
    "name": "backnotprop"
   },
   "license": "Apache-2.0",
   "homepage": "https://plannotator.ai",
   "keywords": [
    "planning",
    "review",
    "hooks",
    "ExitPlanMode",
    "collaboration"
   ],
   "kind": "community",
   "repo": {
    "fullName": "backnotprop/plannotator",
    "url": "https://github.com/backnotprop/plannotator",
    "stars": 9259,
    "forks": 698,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:33:32Z",
    "createdAt": "2025-12-28T02:09:40Z",
    "description": "Annotate and review coding agent plans and code diffs visually, share with your team, send feedback to agents with one click.",
    "homepage": "https://plannotator.ai",
    "topics": [
     "agents",
     "claude-code",
     "code-review",
     "codex",
     "obsidian",
     "opencode",
     "pi-mono",
     "plan-mode",
     "skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7244317?v=4",
    "ownerUrl": "https://github.com/backnotprop",
    "defaultBranch": "main"
   },
   "path": "apps/hook",
   "modules": [
    "./mod/register.ts"
   ],
   "entry": "hooks/mod/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "plannotator",
   "firstSeen": "2026-10-06T04:50:01.447Z",
   "modUpdatedAt": "2026-10-09T14:33:32Z",
   "fileBytes": 253231,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "plannotator",
   "url": "https://www.slopshopper.com/mods/backnotprop-plannotator-plannotator/"
  },
  {
   "slug": "mobile-next-mobile-mcp-mobile-mcp",
   "name": "mobile-mcp",
   "description": "Mobile automation for Claude Code: the mobile-mcp server, and /mobile-mirror, a live, clickable device screen in a pane.",
   "version": "1.0.7",
   "author": {
    "name": "Mobile Next",
    "url": "https://mobilenext.ai"
   },
   "license": "Apache-2.0",
   "homepage": "https://mobilenext.ai/docs",
   "keywords": [
    "mobile",
    "android",
    "ios",
    "automation",
    "testing",
    "mcp",
    "mirror"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mobile-next/mobile-mcp",
    "url": "https://github.com/mobile-next/mobile-mcp",
    "stars": 8810,
    "forks": 783,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T12:00:39Z",
    "createdAt": "2025-03-28T16:21:06Z",
    "description": "Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)",
    "homepage": "https://mobilenext.ai",
    "topics": [
     "agent",
     "android",
     "emulator",
     "ios",
     "mcp",
     "mobile",
     "physical",
     "real",
     "simulator"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/205340688?v=4",
    "ownerUrl": "https://github.com/mobile-next",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "mobile-mcp",
   "firstSeen": "2026-10-06T05:20:17.082Z",
   "modUpdatedAt": "2026-10-09T12:00:39Z",
   "fileBytes": 13726,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "mobile-mcp",
   "url": "https://www.slopshopper.com/mods/mobile-next-mobile-mcp-mobile-mcp/"
  },
  {
   "slug": "kunchenguid-firstmate-fm",
   "name": "fm",
   "description": "Firstmate Calm for Claude Code: the sailboat working animation and conversation-only transcript presentation, sharing the per-home config/calm preference with the Pi Calm extension. Its hooks module may load through CLAUDE_CODE_ENABLE_FUNCTION_HOOKS or Claude Code's tengu_plugin_hooks_modules rollout flag, but the mod activates only when CLAUDE_CODE_ENABLE_FUNCTION_HOOKS is exactly 1 and is otherwise a complete no-op.",
   "version": "1.0.0",
   "author": {
    "name": "Firstmate",
    "url": "https://github.com/kunchenguid/firstmate"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kunchenguid/firstmate",
    "url": "https://github.com/kunchenguid/firstmate",
    "stars": 7724,
    "forks": 2493,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:06Z",
    "createdAt": "2026-06-12T03:21:10Z",
    "description": "Talk to one agent. Ship with a crew.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3233006?v=4",
    "ownerUrl": "https://github.com/kunchenguid",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/firstmate-calm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:37.488Z",
   "modUpdatedAt": "2026-10-09T14:44:06Z",
   "fileBytes": 59941,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fm",
   "url": "https://www.slopshopper.com/mods/kunchenguid-firstmate-fm/"
  },
  {
   "slug": "tamaratran-fast-jev-compaction",
   "name": "fast-jev-compaction",
   "description": "Verbatim Jev-guided compaction for Claude Code sessions.",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tamaratran/fast-jev-compaction",
    "url": "https://github.com/tamaratran/fast-jev-compaction",
    "stars": 7431,
    "forks": 506,
    "license": "MIT",
    "pushedAt": "2026-09-18T04:45:31Z",
    "createdAt": "2026-09-17T05:57:20Z",
    "description": "Claude Code plugin that replaces the compaction summary with Jev decisions: every tool call and result is scored in one fast request, stale ones are dropped or truncated, everything kept stays verbatim.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65584429?v=4",
    "ownerUrl": "https://github.com/tamaratran",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./fast-jev.ts"
   ],
   "entry": "hooks/fast-jev.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability that a tool call or tool result is still needed; below it the item is removed.",
     "default": 0.5
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Number of newest messages pinned from compaction.",
     "default": 6
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compaction percentage",
     "description": "Context percentage at which turn.complete requests compaction.",
     "default": 60
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Minimum estimated character reduction required to replace history.",
     "default": 0.25
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the conversation state sent with every Jev request.",
     "default": 25000
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Maximum Jev request tokens",
     "description": "Estimated token budget for state plus questions in one Jev request.",
     "default": 30000
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated tool result head",
     "description": "Characters of a tool result kept when Jev decides its full output is no longer needed; 0 keeps only the note.",
     "default": 300
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "jev-latest"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fast-jev-compaction",
   "firstSeen": "2026-10-06T05:20:08.499Z",
   "modUpdatedAt": "2026-09-18T04:45:31Z",
   "fileBytes": 38147,
   "tags": [
    "toast",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fast-jev-compaction",
   "url": "https://www.slopshopper.com/mods/tamaratran-fast-jev-compaction/"
  },
  {
   "slug": "repowise-dev-repowise-repowise",
   "name": "repowise",
   "displayName": "Repowise",
   "description": "Codebase intelligence for Claude Code. Indexes your codebase into five layers (Graph, Git, Docs, Decisions, Code Health) and exposes them through task-shaped MCP tools, so Claude understands architecture, ownership, hotspots, why code is built the way it is, and where the defect risk lives.",
   "version": "0.55.0",
   "author": {
    "name": "Repowise",
    "email": "hello@repowise.dev",
    "url": "https://repowise.dev"
   },
   "license": "AGPL-3.0",
   "homepage": "https://repowise.dev",
   "keywords": [
    "codebase",
    "code-intelligence",
    "documentation",
    "architecture",
    "code-health",
    "mcp",
    "graph",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "repowise-dev/repowise",
    "url": "https://github.com/repowise-dev/repowise",
    "stars": 7373,
    "forks": 808,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T15:16:13Z",
    "createdAt": "2026-03-23T09:12:28Z",
    "description": "Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.",
    "homepage": "https://repowise.dev",
    "topics": [
     "ai",
     "code-complexity",
     "code-health",
     "code-intelligence",
     "code-quality",
     "dead-code",
     "developer-tools",
     "documentation",
     "git-analytics",
     "mcp",
     "open-source",
     "python",
     "refactoring",
     "static-analysis",
     "technical-debt"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/271941743?v=4",
    "ownerUrl": "https://github.com/repowise-dev",
    "defaultBranch": "main"
   },
   "path": "plugins/claude-code",
   "modules": [
    "./lens/lens.js"
   ],
   "entry": "hooks/lens/lens.js",
   "userConfig": {
    "lens_margin": {
     "type": "boolean",
     "title": "Lens margin notes",
     "description": "Under an Edit or Write, show the governing decision or recent fix history the Repowise hook flagged for that file.",
     "default": true
    },
    "lens_squeeze": {
     "type": "boolean",
     "title": "Lens squeeze rows",
     "description": "Under a Bash result that repowise distill shortened, show the lines before and after and the command that restores the rest.",
     "default": true
    },
    "lens_review": {
     "type": "boolean",
     "title": "Lens change review",
     "description": "After a turn that edits files, review the working tree with get_change_risk and show the result beneath Claude's answer.",
     "default": true
    },
    "lens_flow": {
     "type": "boolean",
     "title": "Lens Flow tab",
     "description": "Show a dashboard of each turn in the /lens pane's Flow tab: what an edit reaches that Claude did not look at, the files it worked from, what filled its context, and what Repowise answered.",
     "default": true
    },
    "lens_pane_autoopen": {
     "type": "boolean",
     "title": "Open the Lens map on the first read",
     "description": "Opens the Lens map pane when Claude first reads a file, if the terminal is wide enough to place it without asking. /lens opens it at any time.",
     "default": false
    },
    "lens_map_health": {
     "type": "boolean",
     "title": "Lens map health colours",
     "description": "Colours the Lens map's tiles by code health from the start. Off, the map is quiet tiles that light up with the files Claude touches; the Health colours button in the map turns the bands on at any time.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "repowise",
   "firstSeen": "2026-10-06T05:22:37.696Z",
   "modUpdatedAt": "2026-10-08T07:43:53Z",
   "fileBytes": 198790,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "repowise",
   "url": "https://www.slopshopper.com/mods/repowise-dev-repowise-repowise/"
  },
  {
   "slug": "superdesigndev-treg-jev-memory",
   "name": "jev-memory",
   "description": "Remembers the preferences you state in prompts: Jev (via treg) judges each prompt's sentences after the turn and saves lasting ones to .claude/jev-memory.md.",
   "version": "0.1.0",
   "author": {
    "name": "Shawn Esquivel"
   },
   "license": "NOASSERTION",
   "homepage": "https://treg.to/skills/jev-memory/SKILL.md",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "superdesigndev/treg",
    "url": "https://github.com/superdesigndev/treg",
    "stars": 4917,
    "forks": 399,
    "license": "Other",
    "pushedAt": "2026-10-09T14:03:40Z",
    "createdAt": "2026-07-15T13:38:07Z",
    "description": "OpenRouter for agent tools. Join community here: https://discord.gg/6mQYYfFMAn",
    "homepage": "https://treg.to",
    "topics": [
     "agents",
     "api-keys",
     "cli",
     "credentials",
     "developer-tools",
     "dsh-plugin",
     "mcp",
     "proxy",
     "python",
     "registry",
     "secrets"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/217153862?v=4",
    "ownerUrl": "https://github.com/superdesigndev",
    "defaultBranch": "main"
   },
   "path": "examples/claude-code-mods/jev-memory",
   "modules": [
    "./jev-memory.mjs"
   ],
   "entry": "hooks/jev-memory.mjs",
   "userConfig": {
    "tregPath": {
     "type": "string",
     "title": "treg binary",
     "description": "Path to the treg CLI. Leave empty to use $HOME/.local/bin/treg.",
     "default": ""
    },
    "takeOverMemory": {
     "type": "boolean",
     "title": "Replace Claude Code's own memory",
     "description": "Drop Claude Code's built-in memory instructions so preferences are saved only by jev-memory.",
     "default": false
    },
    "playSound": {
     "type": "boolean",
     "title": "Coin sound",
     "description": "Play a short coin sound when a preference is saved.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "treg",
   "firstSeen": "2026-10-06T05:20:02.055Z",
   "modUpdatedAt": "2026-10-09T14:03:40Z",
   "fileBytes": 13453,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "jev-memory",
   "url": "https://www.slopshopper.com/mods/superdesigndev-treg-jev-memory/"
  },
  {
   "slug": "breferrari-obsidian-mind-obsidian-mind",
   "name": "obsidian-mind",
   "description": "Delivers obsidian-mind's session context as an instruction file, so it survives compaction whole and reaches subagents, and shows the vault's Stop report as one line under the answer, handing the agent the full report with your next message (an urgent finding, if a vault defines one, gets a turn of its own). The vault's settings hooks stand down for each event it handles and run as before wherever it does not load.",
   "version": "9.1.0",
   "author": {
    "name": "Brenno Ferrari",
    "url": "https://github.com/breferrari/obsidian-mind"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "breferrari/obsidian-mind",
    "url": "https://github.com/breferrari/obsidian-mind",
    "stars": 4912,
    "forks": 551,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:55:40Z",
    "createdAt": "2026-02-28T21:41:41Z",
    "description": "A self-organizing Obsidian vault that gives AI coding agents persistent memory.",
    "homepage": "",
    "topics": [
     "ai-agents",
     "claude-code",
     "codex-cli",
     "gemini-cli",
     "knowledge-management",
     "obsidian",
     "obsidian-vault",
     "persistent-memory",
     "second-brain",
     "template"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1744013?v=4",
    "ownerUrl": "https://github.com/breferrari",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/obsidian-mind",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "obsidian-skills",
   "firstSeen": "2026-10-06T04:52:47.086Z",
   "modUpdatedAt": "2026-10-06T08:55:40Z",
   "fileBytes": 19805,
   "tags": [
    "prompt",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "obsidian-mind",
   "url": "https://www.slopshopper.com/mods/breferrari-obsidian-mind-obsidian-mind/"
  },
  {
   "slug": "anthropics-claude-plugins-community-next-steps",
   "name": "next-steps",
   "description": "After each turn, suggests up to three next prompts above the input. Press 1, 2 or 3 to put one in the prompt box as a draft you can edit, 0 to dismiss.",
   "version": "1.0.0",
   "author": {
    "name": "Thariq Shihipar"
   },
   "license": "MIT",
   "keywords": [
    "suggestions",
    "next-steps",
    "prompt",
    "function-hooks",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "anthropics/claude-plugins-community",
    "url": "https://github.com/anthropics/claude-plugins-community",
    "stars": 4486,
    "forks": 322,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-05T19:48:54Z",
    "createdAt": "2026-03-20T02:20:30Z",
    "description": "Community plugin marketplace for Claude Cowork and Claude Code. Read-only mirror — submit plugins at clau.de/plugin-directory-submission.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76263028?v=4",
    "ownerUrl": "https://github.com/anthropics",
    "defaultBranch": "main"
   },
   "path": "next-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minAnswerChars": {
     "type": "number",
     "title": "Shortest answer to suggest after",
     "description": "Skip suggestions after answers shorter than this many characters.",
     "required": false,
     "default": 80
    },
    "suggestSkills": {
     "type": "boolean",
     "title": "Suggest skills and slash commands",
     "description": "Tell the suggester which skills and slash commands this session has, so a suggestion can be one of them.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "firstSeen": "2026-10-06T04:49:58.543Z",
   "modUpdatedAt": "2026-10-05T19:48:54Z",
   "fileBytes": 9988,
   "tags": [
    "band",
    "toast",
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "next-steps",
   "url": "https://www.slopshopper.com/mods/anthropics-claude-plugins-community-next-steps/"
  },
  {
   "slug": "yvgude-lean-ctx-lean-ctx",
   "name": "lean-ctx",
   "description": "Wake on background job completion, remove redundant lean-ctx hook context, shape native Bash output, keep core tools in front, and show per-session usage.",
   "version": "0.2.0",
   "author": {
    "name": "Thinkery / Yves Gugger"
   },
   "license": "Apache-2.0",
   "homepage": "https://leanctx.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yvgude/lean-ctx",
    "url": "https://github.com/yvgude/lean-ctx",
    "stars": 3871,
    "forks": 351,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:33:39Z",
    "createdAt": "2026-03-23T19:48:59Z",
    "description": "LeanCTX — Context Gateway for AI Systems. Control what your AI can see. Open-source Engine for context selection, supported controls, and evidence.",
    "homepage": "https://leanctx.com",
    "topics": [
     "agentic-coding",
     "ai",
     "ai-agents",
     "ai-coding",
     "ai-governance",
     "claude-code",
     "context-engineering",
     "context-gateway",
     "context-intelligence",
     "copilot",
     "cursor",
     "developer-tools",
     "gemini-cli",
     "lean-context",
     "llm",
     "mcp",
     "mcp-server",
     "rust",
     "token-optimization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7590809?v=4",
    "ownerUrl": "https://github.com/yvgude",
    "defaultBranch": "main"
   },
   "path": "integrations/claude-code-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "front_loaded_tools": {
     "type": "string",
     "title": "Front-loaded lean-ctx tools",
     "description": "Lean-ctx MCP tool names to keep in the prompt; all other lean-ctx tools stay deferred.",
     "multiple": true,
     "default": [
      "ctx_read",
      "ctx_search",
      "ctx_shell",
      "ctx_compose",
      "ctx_callgraph",
      "ctx_session"
     ]
    },
    "shape_native_output": {
     "type": "boolean",
     "title": "Shape native Bash output",
     "description": "Compress large native Bash stdout through lean-ctx (recoverable); off keeps it byte-for-byte.",
     "default": true
    },
    "keep_hook_context": {
     "type": "boolean",
     "title": "Keep lean-ctx hook context",
     "description": "Keep lean-ctx SessionStart and UserPromptSubmit context from settings hooks.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lean-ctx-local",
   "firstSeen": "2026-10-06T05:24:34.676Z",
   "modUpdatedAt": "2026-10-07T01:52:13Z",
   "fileBytes": 31806,
   "tags": [
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lean-ctx",
   "url": "https://www.slopshopper.com/mods/yvgude-lean-ctx-lean-ctx/"
  },
  {
   "slug": "zenbu-labs-terminal-browser-terminal-browser",
   "name": "terminal-browser",
   "description": "A browser running directly inside claude code. Preview websites, view HTML documents, and let your agent control the built in browser.",
   "version": "0.0.2",
   "author": {
    "name": "zenbu-labs"
   },
   "license": "MIT",
   "homepage": "https://github.com/zenbu-labs/terminal-browser/tree/main/claude-code-plugin",
   "keywords": [
    "browser",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "zenbu-labs/terminal-browser",
    "url": "https://github.com/zenbu-labs/terminal-browser",
    "stars": 3687,
    "forks": 172,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:57:10Z",
    "createdAt": "2026-07-06T16:31:11Z",
    "description": "A browser inside your terminal",
    "homepage": "https://terminal-browser.com",
    "topics": [
     "browser",
     "claude-code",
     "claude-code-plugin",
     "claude-skills",
     "cli",
     "codex",
     "herdr-plugin",
     "rust",
     "terminal",
     "web"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/276775852?v=4",
    "ownerUrl": "https://github.com/zenbu-labs",
    "defaultBranch": "main"
   },
   "path": "claude-code-plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "agentTool": {
     "type": "boolean",
     "title": "Give the agent a tool to open/close terminal-browser inside claude code",
     "description": "Adds an open/close tool the model can call to show a page in the browser pane. Off by default.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "terminal-browser",
   "firstSeen": "2026-10-06T05:22:08.613Z",
   "modUpdatedAt": "2026-10-07T07:57:10Z",
   "fileBytes": 18866,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "terminal-browser",
   "url": "https://www.slopshopper.com/mods/zenbu-labs-terminal-browser-terminal-browser/"
  },
  {
   "slug": "devdotfast-whiteboard-diffr",
   "name": "diffr",
   "description": "Review diffs with diffr in a pane",
   "version": "0.1.0",
   "author": {
    "name": "dev.fast"
   },
   "license": "MIT",
   "homepage": "https://github.com/devdotfast/whiteboard/tree/main/diffr",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "devdotfast/whiteboard",
    "url": "https://github.com/devdotfast/whiteboard",
    "stars": 3048,
    "forks": 151,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:06Z",
    "createdAt": "2026-08-18T15:06:04Z",
    "description": "open-source canvas for thoughtful software design",
    "homepage": "https://whiteboard.dev.fast/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/317972888?v=4",
    "ownerUrl": "https://github.com/devdotfast",
    "defaultBranch": "main"
   },
   "path": "diffr/packages/claude-code/plugin",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "diffr": {
     "type": "string",
     "title": "diffr binary",
     "description": "Name on PATH or absolute path",
     "default": "diffr"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "devfast",
   "firstSeen": "2026-10-09T14:54:26.429Z",
   "modUpdatedAt": "2026-10-09T09:49:06Z",
   "fileBytes": 0,
   "tags": [],
   "isNew": true,
   "entryName": "diffr",
   "url": "https://www.slopshopper.com/mods/devdotfast-whiteboard-diffr/"
  },
  {
   "slug": "supermemoryai-claude-supermemory-supermemory",
   "name": "supermemory",
   "displayName": "Supermemory",
   "description": "Persistent memory across Claude Code sessions using Supermemory",
   "version": "0.1.9",
   "author": {
    "name": "Supermemory",
    "email": "support@supermemory.ai"
   },
   "license": "MIT",
   "homepage": "https://supermemory.ai",
   "keywords": [
    "claude-code",
    "plugin",
    "supermemory",
    "memory",
    "ai",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "supermemoryai/claude-supermemory",
    "url": "https://github.com/supermemoryai/claude-supermemory",
    "stars": 2780,
    "forks": 173,
    "license": null,
    "pushedAt": "2026-10-09T03:42:19Z",
    "createdAt": "2026-01-22T03:53:14Z",
    "description": "Enable Claude Code to learn in real-time, update it's knowledge, and grow with you, using supermemory.",
    "homepage": "https://supermemory.ai/docs/integrations/claude-code",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/171979587?v=4",
    "ownerUrl": "https://github.com/supermemoryai",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./recall-strip.js"
   ],
   "entry": "hooks/recall-strip.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "supermemory-plugins",
   "firstSeen": "2026-10-06T05:22:37.036Z",
   "modUpdatedAt": "2026-10-09T03:42:19Z",
   "fileBytes": 5220,
   "tags": [
    "band"
   ],
   "isNew": true,
   "entryName": "supermemory",
   "url": "https://www.slopshopper.com/mods/supermemoryai-claude-supermemory-supermemory/"
  },
  {
   "slug": "alexgreensh-token-optimizer",
   "name": "token-optimizer",
   "description": "Audit, fix, and monitor Claude Code context window usage. Find the ghost tokens.",
   "version": "5.13.36",
   "author": {
    "name": "Alex Greenshpun",
    "url": "https://linkedin.com/in/alexgreensh"
   },
   "license": "PolyForm-Noncommercial-1.0.0",
   "homepage": "https://github.com/alexgreensh/token-optimizer",
   "keywords": [
    "token",
    "optimization",
    "context",
    "audit",
    "cost",
    "coach"
   ],
   "kind": "community",
   "repo": {
    "fullName": "alexgreensh/token-optimizer",
    "url": "https://github.com/alexgreensh/token-optimizer",
    "stars": 2518,
    "forks": 193,
    "license": "Other",
    "pushedAt": "2026-10-08T13:49:09Z",
    "createdAt": "2026-02-26T17:29:10Z",
    "description": "Find the ghost tokens. Fix them. Survive compaction. Avoid context quality decay. ",
    "homepage": "https://token-optimizer.dev",
    "topics": [
     "agentskills",
     "claude-code",
     "claude-code-mod",
     "claude-code-skill",
     "claude-plugin",
     "codex",
     "context-engineering",
     "context-window",
     "cost-management",
     "cost-optimization",
     "cost-tracking",
     "ghost-tokens",
     "hermes-plugin",
     "pi-coding-agent",
     "token-optimization",
     "token-optimizer",
     "token-usage",
     "tokenomics",
     "tokenoptimization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/210140430?v=4",
    "ownerUrl": "https://github.com/alexgreensh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../desktop/token-optimizer-desktop/hooks/register.tsx"
   ],
   "entry": "desktop/token-optimizer-desktop/hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alexgreensh-token-optimizer",
   "firstSeen": "2026-10-06T04:49:36.932Z",
   "modUpdatedAt": "2026-10-08T13:49:09Z",
   "fileBytes": 165749,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "token-optimizer",
   "url": "https://www.slopshopper.com/mods/alexgreensh-token-optimizer/"
  },
  {
   "slug": "alexgreensh-token-optimizer-token-optimizer",
   "name": "token-optimizer",
   "description": "The Token Optimizer status bar on its own, for its tests. It ships inside the token-optimizer plugin.",
   "author": {
    "name": "Alex Greenshpun",
    "url": "https://linkedin.com/in/alexgreensh"
   },
   "license": "PolyForm-Noncommercial-1.0.0",
   "homepage": "https://github.com/alexgreensh/token-optimizer",
   "keywords": [
    "token",
    "optimization",
    "desktop",
    "status-bar"
   ],
   "kind": "community",
   "repo": {
    "fullName": "alexgreensh/token-optimizer",
    "url": "https://github.com/alexgreensh/token-optimizer",
    "stars": 2518,
    "forks": 193,
    "license": "Other",
    "pushedAt": "2026-10-08T13:49:09Z",
    "createdAt": "2026-02-26T17:29:10Z",
    "description": "Find the ghost tokens. Fix them. Survive compaction. Avoid context quality decay. ",
    "homepage": "https://token-optimizer.dev",
    "topics": [
     "agentskills",
     "claude-code",
     "claude-code-mod",
     "claude-code-skill",
     "claude-plugin",
     "codex",
     "context-engineering",
     "context-window",
     "cost-management",
     "cost-optimization",
     "cost-tracking",
     "ghost-tokens",
     "hermes-plugin",
     "pi-coding-agent",
     "token-optimization",
     "token-optimizer",
     "token-usage",
     "tokenomics",
     "tokenoptimization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/210140430?v=4",
    "ownerUrl": "https://github.com/alexgreensh",
    "defaultBranch": "main"
   },
   "path": "desktop/token-optimizer-desktop",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alexgreensh-token-optimizer",
   "firstSeen": "2026-10-06T04:49:36.479Z",
   "modUpdatedAt": "2026-10-04T19:11:47Z",
   "fileBytes": 165749,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "token-optimizer-alexgreensh",
   "url": "https://www.slopshopper.com/mods/alexgreensh-token-optimizer-token-optimizer/"
  },
  {
   "slug": "tractorjuice-arc-kit-arckit",
   "name": "arckit",
   "displayName": "ArcKit",
   "description": "The Enterprise Architecture Governance Harness - 76 slash commands across strategy, architecture, delivery, and assurance",
   "version": "6.17.5",
   "author": {
    "name": "TractorJuice",
    "url": "https://github.com/tractorjuice"
   },
   "license": "MIT",
   "homepage": "https://arckit.org",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tractorjuice/arc-kit",
    "url": "https://github.com/tractorjuice/arc-kit",
    "stars": 2253,
    "forks": 282,
    "license": "Other",
    "pushedAt": "2026-10-08T18:20:12Z",
    "createdAt": "2025-10-14T10:25:11Z",
    "description": "The Enterprise Architecture Governance Harness — strategy, architecture, delivery, and assurance using AI coding assistants",
    "homepage": "https://arckit.org/",
    "topics": [
     "ai-agents",
     "ai-governance",
     "architecture-decision-records",
     "architecture-governance",
     "arckit",
     "claude-code",
     "codex-cli",
     "compliance",
     "enterprise-architecture",
     "gemini-cli",
     "github-copilot",
     "govtech",
     "mcp",
     "model-context-protocol",
     "opencode",
     "procurement",
     "public-sector",
     "requirements-engineering",
     "software-architecture",
     "traceability"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/129532814?v=4",
    "ownerUrl": "https://github.com/tractorjuice",
    "defaultBranch": "main"
   },
   "path": "plugins/arckit-claude",
   "modules": [
    "./mod/register.mjs"
   ],
   "entry": "hooks/mod/register.mjs",
   "userConfig": {
    "GOOGLE_API_KEY": {
     "title": "Google API Key",
     "description": "Google API key for the google-developer-knowledge MCP server, used by /arckit:gcp-research. Only needed if you run that command. Left blank, the server shows as 'failed to connect' in /plugin — harmless, and everything else works normally.",
     "type": "string",
     "sensitive": true
    },
    "DATA_COMMONS_API_KEY": {
     "title": "Data Commons API Key",
     "description": "Data Commons API key (from apikeys.datacommons.org) for the datacommons-mcp MCP server, used by /arckit:datascout. Only needed if you run that command. Left blank, the server shows as 'failed to connect' in /plugin — harmless, and everything else works normally.",
     "type": "string",
     "sensitive": true
    },
    "organisation_name": {
     "title": "Organisation Name",
     "description": "Organisation name used in generated Document Control headers (e.g. 'Acme Ltd' or 'HM Revenue & Customs')",
     "type": "string"
    },
    "default_classification": {
     "title": "Default Classification",
     "description": "Default document classification, using the values of the active classification_scheme (UK: PUBLIC / OFFICIAL / OFFICIAL-SENSITIVE / SECRET; UAE Smart Data: Open / Shared / Confidential / Secret / Top Secret; AT InfoSiG: Offen / Eingeschränkt / Vertraulich / Geheim / Streng geheim). Applies to jurisdiction-agnostic artefacts only — an artefact whose doc-type declares a regime (a Canadian PIA, an Australian PSPF scorecard) uses that regime's ladder regardless of this setting.",
     "type": "string"
    },
    "governance_framework": {
     "title": "Governance Framework",
     "description": "Default governance framework: 'UK Gov' for Service Standard/TCoP/NCSC CAF, 'UAE Federal' for UAE Cabinet instruments + PDPL + IAS, 'AT Gov' for Austrian federal bodies (DSG/NISG/BVergG + InfoSiG classification), or 'Generic' for non-government",
     "type": "string"
    },
    "classification_scheme": {
     "title": "Classification Scheme",
     "description": "Classification ladder used in Document Control headers: 'UK' (PUBLIC / OFFICIAL / OFFICIAL-SENSITIVE / SECRET), 'UAE Smart Data' (Open / Shared / Confidential / Secret / Top Secret), or 'AT InfoSiG' (Offen / Eingeschränkt / Vertraulich / Geheim / Streng geheim, per Informationssicherheitsgesetz). Defaults to UK when blank. Applies to jurisdiction-agnostic artefacts only — an artefact whose doc-type declares a regime (a Canadian PIA, an Australian PSPF scorecard) uses that regime's ladder regardless of this setting.",
     "type": "string"
    },
    "desktop_notifications": {
     "title": "Desktop Notifications",
     "description": "Enable terminal-emulator desktop notifications (OSC 9 / OSC 777) when SessionStart detects stale ArcKit artefacts. Set 'true' to enable. Works in iTerm2, Windows Terminal, WezTerm, ConEmu, urxvt, Ghostty, Warp. Defaults to disabled.",
     "type": "string",
     "default": "false"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "arckit-claude",
   "firstSeen": "2026-10-06T05:21:37.409Z",
   "modUpdatedAt": "2026-10-08T18:07:24Z",
   "fileBytes": 9357,
   "tags": [
    "band",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "arckit",
   "url": "https://www.slopshopper.com/mods/tractorjuice-arc-kit-arckit/"
  },
  {
   "slug": "danielwh2-cuelume-cuelume",
   "name": "cuelume",
   "description": "Two cuelume sounds for Claude Code: ready when a long turn ends, attention when a permission prompt waits.",
   "version": "0.1.2",
   "author": {
    "name": "Daniel Belyi",
    "url": "https://github.com/danielwh2"
   },
   "license": "MIT",
   "homepage": "https://github.com/danielwh2/cuelume/tree/main/claude-code",
   "keywords": [
    "sound",
    "audio",
    "notifications",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danielwh2/cuelume",
    "url": "https://github.com/danielwh2/cuelume",
    "stars": 1947,
    "forks": 73,
    "license": "MIT",
    "pushedAt": "2026-10-05T21:01:32Z",
    "createdAt": "2026-07-02T15:49:05Z",
    "description": "Cuelume is a curated sound palette, not an audio engine. It gives buttons, links, toggles, and completed actions clear feedback without asking developers to design sounds themselves. Add an attribute, call bind(), done.",
    "homepage": "https://cuelume.dev/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51721416?v=4",
    "ownerUrl": "https://github.com/danielwh2",
    "defaultBranch": "main"
   },
   "path": "claude-code",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cuelume",
   "firstSeen": "2026-10-06T04:53:39.768Z",
   "modUpdatedAt": "2026-10-05T21:01:32Z",
   "fileBytes": 2588,
   "tags": [
    "toast",
    "command",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "cuelume",
   "url": "https://www.slopshopper.com/mods/danielwh2-cuelume-cuelume/"
  },
  {
   "slug": "bayramannakov-claude-reflect-reflect-mod",
   "name": "reflect-mod",
   "description": "claude-reflect as a Claude Code mod: a model check on each short prompt finds reusable corrections (any language); a band above the prompt saves them to CLAUDE.md on one press",
   "version": "3.3.0",
   "author": {
    "name": "Bayram Annakov",
    "url": "https://github.com/bayramannakov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BayramAnnakov/claude-reflect",
    "url": "https://github.com/BayramAnnakov/claude-reflect",
    "stars": 1703,
    "forks": 152,
    "license": "MIT",
    "pushedAt": "2026-10-03T05:33:46Z",
    "createdAt": "2026-01-03T20:51:36Z",
    "description": "A self-learning system for Claude Code that captures corrections, positive feedback, and preferences — then syncs them to CLAUDE.md and AGENTS.md.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-skills",
     "memory",
     "productivity",
     "self-learning"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/774131?v=4",
    "ownerUrl": "https://github.com/BayramAnnakov",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-reflect-marketplace",
   "firstSeen": "2026-10-06T04:46:41.500Z",
   "modUpdatedAt": "2026-10-03T05:31:21Z",
   "fileBytes": 17627,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "reflect-mod",
   "url": "https://www.slopshopper.com/mods/bayramannakov-claude-reflect-reflect-mod/"
  },
  {
   "slug": "modu-ai-moai-adk-moai-board",
   "name": "moai-board",
   "description": "Read-only side panel for the MoAI kanban queue, factory lanes and SPEC documents. Actions: refresh, open, pick (confirmed).",
   "version": "0.1.0",
   "author": {
    "name": "MoAI-ADK"
   },
   "license": "Apache-2.0",
   "homepage": "https://adk.mo.ai.kr",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "modu-ai/moai-adk",
    "url": "https://github.com/modu-ai/moai-adk",
    "stars": 1231,
    "forks": 226,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T06:52:37Z",
    "createdAt": "2025-09-16T13:07:11Z",
    "description": "Agentic development harness for Claude Code — SPEC-driven plan/run/sync, TRUST 5 quality gates, model+effort routing, and Claude×GLM multi-LLM cost control. Single Go binary, 16 languages, zero deps.",
    "homepage": "https://adk.mo.ai.kr",
    "topics": [
     "agentic-ai",
     "agentic-coding",
     "agentic-workflow",
     "ai-agent",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "cli-tool",
     "code-generation",
     "code-quality",
     "ddd",
     "developer-tools",
     "go",
     "golang",
     "llm",
     "multi-agent",
     "spec-driven-development",
     "tdd",
     "vibe-coding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/176569285?v=4",
    "ownerUrl": "https://github.com/modu-ai",
    "defaultBranch": "main"
   },
   "path": "mods/moai-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:30.098Z",
   "modUpdatedAt": "2026-10-02T11:12:46Z",
   "fileBytes": 48977,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "moai-board",
   "url": "https://www.slopshopper.com/mods/modu-ai-moai-adk-moai-board/"
  },
  {
   "slug": "modu-ai-moai-adk-moai-status",
   "name": "moai-status",
   "description": "Usage/context warning strip, lane notification toast and health/status warning line. Strictly additive observer: draws only, never acts.",
   "version": "0.1.0",
   "author": {
    "name": "MoAI-ADK"
   },
   "license": "Apache-2.0",
   "homepage": "https://adk.mo.ai.kr",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "modu-ai/moai-adk",
    "url": "https://github.com/modu-ai/moai-adk",
    "stars": 1231,
    "forks": 226,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T06:52:37Z",
    "createdAt": "2025-09-16T13:07:11Z",
    "description": "Agentic development harness for Claude Code — SPEC-driven plan/run/sync, TRUST 5 quality gates, model+effort routing, and Claude×GLM multi-LLM cost control. Single Go binary, 16 languages, zero deps.",
    "homepage": "https://adk.mo.ai.kr",
    "topics": [
     "agentic-ai",
     "agentic-coding",
     "agentic-workflow",
     "ai-agent",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "cli-tool",
     "code-generation",
     "code-quality",
     "ddd",
     "developer-tools",
     "go",
     "golang",
     "llm",
     "multi-agent",
     "spec-driven-development",
     "tdd",
     "vibe-coding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/176569285?v=4",
    "ownerUrl": "https://github.com/modu-ai",
    "defaultBranch": "main"
   },
   "path": "mods/moai-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:32.048Z",
   "modUpdatedAt": "2026-10-02T16:44:37Z",
   "fileBytes": 21375,
   "tags": [
    "band",
    "spinner",
    "toast",
    "status",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "moai-status",
   "url": "https://www.slopshopper.com/mods/modu-ai-moai-adk-moai-status/"
  },
  {
   "slug": "tomasz-tomczyk-crit-crit-tui",
   "name": "crit-tui",
   "description": "Early: crit inside Claude Code. Comment on the conversation, your diff or a file in a pane, send the review to Claude, and read Claude's replies in threads.",
   "version": "0.1.0",
   "author": {
    "name": "Tomasz Tomczyk"
   },
   "license": "MIT",
   "homepage": "https://crit.md",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tomasz-tomczyk/crit",
    "url": "https://github.com/tomasz-tomczyk/crit",
    "stars": 1194,
    "forks": 97,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:43:20Z",
    "createdAt": "2026-02-16T15:39:33Z",
    "description": "Review AI coding agents' plans, diffs and running apps in the browser. Local-first, works with any agent.",
    "homepage": "https://crit.md",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "cli",
     "code-review",
     "developer-tools",
     "llm",
     "markdown"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/182303?v=4",
    "ownerUrl": "https://github.com/tomasz-tomczyk",
    "defaultBranch": "main"
   },
   "path": "integrations/claude-code-tui",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "critBin": {
     "type": "string",
     "title": "crit binary",
     "description": "Path or name of the crit CLI. Code comments go to crit's review file through it.",
     "default": "crit"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "crit",
   "firstSeen": "2026-10-06T05:26:38.375Z",
   "modUpdatedAt": "2026-10-07T12:04:08Z",
   "fileBytes": 70195,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "crit-tui",
   "url": "https://www.slopshopper.com/mods/tomasz-tomczyk-crit-crit-tui/"
  },
  {
   "slug": "data-goblin-power-bi-agentic-development-databricks-cli",
   "name": "databricks-cli",
   "description": "A Databricks pane that follows the databricks CLI: browse workspace, Unity Catalog, compute, jobs, pipelines, apps and dashboards, and see what Claude reads or changes.",
   "version": "26.40.4",
   "author": {
    "name": "Kurt Buhler",
    "url": "https://data-goblins.com"
   },
   "license": "GPL-3.0",
   "homepage": "https://data-goblins.com",
   "keywords": [
    "databricks",
    "databricks-cli",
    "unity-catalog",
    "workspace",
    "mod",
    "explorer"
   ],
   "kind": "community",
   "repo": {
    "fullName": "data-goblin/power-bi-agentic-development",
    "url": "https://github.com/data-goblin/power-bi-agentic-development",
    "stars": 1028,
    "forks": 148,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-07T11:29:46Z",
    "createdAt": "2026-01-15T09:26:29Z",
    "description": "Power BI AI skills and Power BI agents for Claude Code and GitHub Copilot: a plugin marketplace of Power BI skills, subagents, and hooks for semantic models, DAX, TMDL, reports, and AI dashboards. Includes Microsoft Fabric skills and Fabric agents. Weekly updates.",
    "homepage": "https://data-goblins.com",
    "topics": [
     "agentic-development",
     "agents",
     "ai",
     "ai-agents",
     "business-intelligence",
     "claude",
     "claude-code",
     "copilot",
     "dax",
     "fabric",
     "github-copilot",
     "microsoft-fabric",
     "pbip",
     "plugin",
     "power-bi",
     "reporting",
     "semantic-model",
     "skills",
     "tmdl"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97248341?v=4",
    "ownerUrl": "https://github.com/data-goblin",
    "defaultBranch": "main"
   },
   "path": "plugins/databricks-cli",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "glyphs": {
     "type": "string",
     "title": "Glyphs",
     "description": "Icon set: auto uses DatabricksSymbols NF when it and a Nerd Font are installed and your terminal started after they were, else Nerd Font, else plain Unicode; Nerd Font over SSH, plain Unicode in the desktop app. Auto detection covers Linux and macOS; on Windows pick one to force it.",
     "default": "auto",
     "options": [
      "auto",
      "databricks",
      "nerd",
      "plain"
     ]
    },
    "follow": {
     "type": "string",
     "title": "Follow Claude",
     "description": "on: the tree scrolls to what Claude reads, downloads, uploads or changes. off: the view stays where you put it and only your own scrolling moves it; highlights still show.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "fontHint": {
     "type": "string",
     "title": "Font hint",
     "description": "on: when auto icons fall back to plain Unicode, Claude is told once per session where to get the fonts. off: no hint.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "power-bi-agentic-development",
   "firstSeen": "2026-10-06T04:53:46.478Z",
   "modUpdatedAt": "2026-10-07T11:29:45Z",
   "fileBytes": 91673,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "databricks-cli",
   "url": "https://www.slopshopper.com/mods/data-goblin-power-bi-agentic-development-databricks-cli/"
  },
  {
   "slug": "data-goblin-power-bi-agentic-development-fabric-cli",
   "name": "fabric-cli",
   "description": "Connect to, read, and modify anything in Fabric via the CLI, with a Fabric pane that follows what fab does.",
   "version": "26.40.4",
   "author": {
    "name": "Kurt Buhler",
    "url": "https://data-goblins.com"
   },
   "license": "GPL-3.0",
   "homepage": "https://data-goblins.com",
   "keywords": [
    "power-bi",
    "fabric",
    "fabric-cli",
    "fab",
    "semantic-model",
    "workspace",
    "lakehouse",
    "mod",
    "explorer"
   ],
   "kind": "community",
   "repo": {
    "fullName": "data-goblin/power-bi-agentic-development",
    "url": "https://github.com/data-goblin/power-bi-agentic-development",
    "stars": 1028,
    "forks": 148,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-07T11:29:46Z",
    "createdAt": "2026-01-15T09:26:29Z",
    "description": "Power BI AI skills and Power BI agents for Claude Code and GitHub Copilot: a plugin marketplace of Power BI skills, subagents, and hooks for semantic models, DAX, TMDL, reports, and AI dashboards. Includes Microsoft Fabric skills and Fabric agents. Weekly updates.",
    "homepage": "https://data-goblins.com",
    "topics": [
     "agentic-development",
     "agents",
     "ai",
     "ai-agents",
     "business-intelligence",
     "claude",
     "claude-code",
     "copilot",
     "dax",
     "fabric",
     "github-copilot",
     "microsoft-fabric",
     "pbip",
     "plugin",
     "power-bi",
     "reporting",
     "semantic-model",
     "skills",
     "tmdl"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97248341?v=4",
    "ownerUrl": "https://github.com/data-goblin",
    "defaultBranch": "main"
   },
   "path": "plugins/fabric-cli",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "glyphs": {
     "type": "string",
     "title": "Glyphs",
     "description": "Icon set: auto uses FabricSymbols NF when it and a Nerd Font are installed and your terminal started after they were, else Nerd Font, else plain Unicode; Nerd Font over SSH, plain Unicode in the desktop app. Auto detection covers Linux and macOS; on Windows pick one to force it.",
     "default": "auto",
     "options": [
      "auto",
      "fabric",
      "nerd",
      "plain"
     ]
    },
    "follow": {
     "type": "string",
     "title": "Follow Claude",
     "description": "on: the tree scrolls to what Claude reads, downloads, uploads or changes. off: the view stays where you put it and only your own scrolling moves it; highlights still show.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "fontHint": {
     "type": "string",
     "title": "Font hint",
     "description": "on: when auto icons fall back to plain Unicode, Claude is told once per session where to get the fonts. off: no hint.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "power-bi-agentic-development",
   "firstSeen": "2026-10-06T04:53:50.126Z",
   "modUpdatedAt": "2026-10-07T11:29:45Z",
   "fileBytes": 98965,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fabric-cli",
   "url": "https://www.slopshopper.com/mods/data-goblin-power-bi-agentic-development-fabric-cli/"
  },
  {
   "slug": "data-goblin-power-bi-agentic-development-fabric-data-app",
   "name": "fabric-data-app",
   "description": "A Fabric data app pane that follows the rayfin CLI: browse every Fabric App under your working directory with its data sources and files, and see what Claude reads, deploys or changes.",
   "version": "26.40.4",
   "author": {
    "name": "Kurt Buhler",
    "url": "https://data-goblins.com"
   },
   "license": "GPL-3.0",
   "homepage": "https://data-goblins.com",
   "keywords": [
    "microsoft-fabric",
    "fabric-apps",
    "rayfin",
    "data-app",
    "mod",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "data-goblin/power-bi-agentic-development",
    "url": "https://github.com/data-goblin/power-bi-agentic-development",
    "stars": 1028,
    "forks": 148,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-07T11:29:46Z",
    "createdAt": "2026-01-15T09:26:29Z",
    "description": "Power BI AI skills and Power BI agents for Claude Code and GitHub Copilot: a plugin marketplace of Power BI skills, subagents, and hooks for semantic models, DAX, TMDL, reports, and AI dashboards. Includes Microsoft Fabric skills and Fabric agents. Weekly updates.",
    "homepage": "https://data-goblins.com",
    "topics": [
     "agentic-development",
     "agents",
     "ai",
     "ai-agents",
     "business-intelligence",
     "claude",
     "claude-code",
     "copilot",
     "dax",
     "fabric",
     "github-copilot",
     "microsoft-fabric",
     "pbip",
     "plugin",
     "power-bi",
     "reporting",
     "semantic-model",
     "skills",
     "tmdl"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97248341?v=4",
    "ownerUrl": "https://github.com/data-goblin",
    "defaultBranch": "main"
   },
   "path": "plugins/fabric-data-app",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "glyphs": {
     "type": "string",
     "title": "Glyphs",
     "description": "Icon set: auto uses FabricSymbols NF when it and a Nerd Font are installed and your terminal started after they were, else Nerd Font, else plain Unicode; Nerd Font over SSH, plain Unicode in the desktop app. Auto detection covers Linux and macOS; on Windows pick one to force it.",
     "default": "auto",
     "options": [
      "auto",
      "fabric",
      "nerd",
      "plain"
     ]
    },
    "follow": {
     "type": "string",
     "title": "Follow Claude",
     "description": "on: the tree scrolls to what Claude deploys or changes. off: the view stays where you put it and only your own scrolling moves it; highlights still show.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "fontHint": {
     "type": "string",
     "title": "Font hint",
     "description": "on: when auto icons fall back to plain Unicode, Claude is told once per session where to get the fonts. off: no hint.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "power-bi-agentic-development",
   "firstSeen": "2026-10-06T04:53:52.888Z",
   "modUpdatedAt": "2026-10-07T11:29:45Z",
   "fileBytes": 97954,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fabric-data-app",
   "url": "https://www.slopshopper.com/mods/data-goblin-power-bi-agentic-development-fabric-data-app/"
  },
  {
   "slug": "data-goblin-power-bi-agentic-development-reports",
   "name": "reports",
   "description": "Build, format, optimize, and review interactive Power BI reports, with a report pane that follows the pbir CLI and shows what Claude reads and changes.",
   "version": "26.40.4",
   "author": {
    "name": "Kurt Buhler",
    "url": "https://data-goblins.com"
   },
   "license": "GPL-3.0",
   "homepage": "https://data-goblins.com",
   "keywords": [
    "power-bi",
    "reports",
    "deneb",
    "vega",
    "custom-visuals",
    "pbir"
   ],
   "kind": "community",
   "repo": {
    "fullName": "data-goblin/power-bi-agentic-development",
    "url": "https://github.com/data-goblin/power-bi-agentic-development",
    "stars": 1028,
    "forks": 148,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-07T11:29:46Z",
    "createdAt": "2026-01-15T09:26:29Z",
    "description": "Power BI AI skills and Power BI agents for Claude Code and GitHub Copilot: a plugin marketplace of Power BI skills, subagents, and hooks for semantic models, DAX, TMDL, reports, and AI dashboards. Includes Microsoft Fabric skills and Fabric agents. Weekly updates.",
    "homepage": "https://data-goblins.com",
    "topics": [
     "agentic-development",
     "agents",
     "ai",
     "ai-agents",
     "business-intelligence",
     "claude",
     "claude-code",
     "copilot",
     "dax",
     "fabric",
     "github-copilot",
     "microsoft-fabric",
     "pbip",
     "plugin",
     "power-bi",
     "reporting",
     "semantic-model",
     "skills",
     "tmdl"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97248341?v=4",
    "ownerUrl": "https://github.com/data-goblin",
    "defaultBranch": "main"
   },
   "path": "plugins/reports",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "glyphs": {
     "type": "string",
     "title": "Glyphs",
     "description": "Icon set: auto uses FabricSymbols NF when it and a Nerd Font are installed and your terminal started after they were, else Nerd Font, else plain Unicode; Nerd Font over SSH, plain Unicode in the desktop app. Auto detection covers Linux and macOS; on Windows pick one to force it.",
     "default": "auto",
     "options": [
      "auto",
      "fabric",
      "nerd",
      "plain"
     ]
    },
    "follow": {
     "type": "string",
     "title": "Follow Claude",
     "description": "on: the tree scrolls to what Claude reads or changes through pbir or PBIR edits. off: the view stays where you put it and only your own scrolling moves it; highlights still show, and a closed folder lights up instead of opening.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "fontHint": {
     "type": "string",
     "title": "Font hint",
     "description": "on: when auto icons fall back to plain Unicode, Claude is told once per session where to get the fonts. off: no hint.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "power-bi-agentic-development",
   "firstSeen": "2026-10-06T04:53:56.499Z",
   "modUpdatedAt": "2026-10-07T11:29:45Z",
   "fileBytes": 75513,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "reports",
   "url": "https://www.slopshopper.com/mods/data-goblin-power-bi-agentic-development-reports/"
  },
  {
   "slug": "hex-claude-council",
   "name": "claude-council",
   "description": "Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, Kimi, any model OpenRouter routes to, plus codex, antigravity, grok, kimi and cursor CLIs when installed, and a local ollama model) to get diverse perspectives on coding problems, with a streaming pane in tmux or inside Claude Code. It can also hand a coding task to a Codex specialist that works on its own git branch and follows skills you pick (experimental).",
   "version": "2026.10.4",
   "author": {
    "name": "hex",
    "url": "https://github.com/hex"
   },
   "license": "MIT",
   "homepage": "https://github.com/hex/claude-council",
   "keywords": [
    "multi-agent",
    "council",
    "second-opinion",
    "code-review",
    "consensus",
    "perspectives",
    "gemini",
    "openai",
    "grok",
    "perplexity",
    "kimi",
    "openrouter",
    "codex",
    "antigravity",
    "ollama",
    "cli",
    "pane",
    "tmux",
    "mod",
    "specialists"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hex/claude-council",
    "url": "https://github.com/hex/claude-council",
    "stars": 854,
    "forks": 105,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:13:32Z",
    "createdAt": "2025-12-17T20:05:12Z",
    "description": "Claude Code plugin that asks several AI coding agents the same question and shows their answers side by side. Gemini, OpenAI, Grok, Perplexity, Kimi and any model OpenRouter routes to over API; codex, antigravity, grok, kimi and cursor CLIs on subscription auth; ollama locally. Codex specialists take coding tasks on their own branch (experimental).",
    "homepage": null,
    "topics": [
     "ai-agents",
     "antigravity",
     "claude-code",
     "claude-code-plugin",
     "codex",
     "cursor",
     "gemini",
     "grok",
     "kimi",
     "llm",
     "multi-agent",
     "ollama",
     "openai",
     "openrouter",
     "perplexity",
     "specialists",
     "tmux"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/88922?v=4",
    "ownerUrl": "https://github.com/hex",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../mods/council-pane/hooks/pane.tsx"
   ],
   "entry": "mods/council-pane/hooks/pane.tsx",
   "userConfig": {
    "pane_host": {
     "type": "string",
     "title": "Pane opens in",
     "description": "One of: ask, claude-code, tmux. Experimental: applies only when Claude Code runs with CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1. claude-code draws the pane inside Claude Code; tmux leaves it to the tmux pane; ask puts the question once inside tmux and remembers the answer.",
     "default": "ask"
    },
    "collapse_when_done": {
     "type": "boolean",
     "title": "Collapse status when done",
     "description": "Experimental: applies only when Claude Code runs with CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1. Replace the provider list with a one-line summary once a run finishes.",
     "default": true
    },
    "wake_on_async_done": {
     "type": "boolean",
     "title": "Wake on async finish",
     "description": "Experimental: applies only when Claude Code runs with CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1. Submit a prompt when a background council run completes. Starts a model turn, which costs tokens.",
     "default": false
    },
    "council_tool": {
     "type": "boolean",
     "title": "Council as a tool",
     "description": "Experimental: applies only when Claude Code runs with CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1. Let the model call the council as a tool. Every call first asks you to confirm, because the council sends the question to third-party providers.",
     "default": true
    },
    "specialist_round_limit": {
     "type": "number",
     "title": "Specialist round limit (minutes)",
     "description": "Experimental: applies only when Claude Code runs with CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1. A specialist round still running after this many minutes is stopped, and nothing it did is committed. Fractions count to the second. 0 means no limit.",
     "default": 60
    },
    "specialists": {
     "type": "string",
     "title": "Specialists",
     "description": "Experimental: applies only when Claude Code runs with CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1. Set up with /specialists; this field holds what it saves, as a JSON list of objects, and /config does not show it.",
     "default": "[]"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:38.548Z",
   "modUpdatedAt": "2026-10-09T08:13:32Z",
   "fileBytes": 189184,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-council",
   "url": "https://www.slopshopper.com/mods/hex-claude-council/"
  },
  {
   "slug": "23blocks-os-ai-maestro-amp-inbox-band",
   "name": "amp-inbox-band",
   "description": "Shows unread AMP messages above the prompt, in the status line and as a toast, and can wake an idle Claude Code session to read them. Needs Claude Code 2.1.287 or later.",
   "version": "0.2.0",
   "author": {
    "name": "23blocks-OS",
    "url": "https://github.com/23blocks-OS/ai-maestro"
   },
   "license": "MIT",
   "homepage": "https://ai-maestro.23blocks.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "23blocks-OS/ai-maestro",
    "url": "https://github.com/23blocks-OS/ai-maestro",
    "stars": 816,
    "forks": 114,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:05:43Z",
    "createdAt": "2025-10-10T00:17:03Z",
    "description": "AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude Code, Codex, Grok Build or any AI Agent from one dashboard. Move Agents between computers and locations",
    "homepage": "https://ai-maestro.23blocks.com",
    "topics": [
     "agent-communication",
     "agent-skills",
     "agentic-ai",
     "ai-agents",
     "ai-coding-assistant",
     "ai-memory",
     "ai-orchestration",
     "ai-workforce",
     "autonomous-agents",
     "claude-code",
     "claude-code-plugins",
     "claude-code-skills",
     "code-graph",
     "developer-tools",
     "grok-build",
     "multi-agent-systems",
     "openclaw",
     "pair-programming",
     "plugin-builder",
     "tmux"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65089489?v=4",
    "ownerUrl": "https://github.com/23blocks-OS",
    "defaultBranch": "main"
   },
   "path": "mods/amp-inbox-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoWake": {
     "type": "boolean",
     "title": "Wake on new messages",
     "description": "Submit a prompt to read the inbox when new AMP messages arrive and the session is idle. Spends usage. Off by default.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:06.530Z",
   "modUpdatedAt": "2026-10-09T04:05:43Z",
   "fileBytes": 3288,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "amp-inbox-band",
   "url": "https://www.slopshopper.com/mods/23blocks-os-ai-maestro-amp-inbox-band/"
  },
  {
   "slug": "storybloq-storybloq-storybloq",
   "name": "storybloq",
   "displayName": "Storybloq",
   "description": "Project memory for Claude Code and Codex. Storybloq stores tickets, issues, handovers, and lessons in a .story/ folder inside your repo.",
   "version": "1.16.0",
   "author": {
    "name": "Amir Shayegh",
    "url": "https://storybloq.com"
   },
   "license": "PolyForm-Shield-1.0.0",
   "homepage": "https://storybloq.com",
   "keywords": [
    "storybloq",
    "claude-code",
    "session-continuity",
    "agentic-development"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Storybloq/storybloq",
    "url": "https://github.com/Storybloq/storybloq",
    "stars": 765,
    "forks": 38,
    "license": "Other",
    "pushedAt": "2026-10-05T03:39:29Z",
    "createdAt": "2026-04-17T00:51:21Z",
    "description": "Project memory and workflows for Claude Code and Codex. Keep stories, plans, handovers, and review evidence in your repo. Resume across sessions and follow progress in the Mac app.",
    "homepage": "https://www.storybloq.com",
    "topics": [
     "agentic-development",
     "ai-development",
     "anthropic",
     "claude-code",
     "claude-skill",
     "cli",
     "context-management",
     "developer-tools",
     "handover",
     "mac-app",
     "macos",
     "mcp",
     "mcp-server",
     "project-management",
     "session-continuity",
     "typescript",
     "workflow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/276784697?v=4",
    "ownerUrl": "https://github.com/Storybloq",
    "defaultBranch": "main"
   },
   "path": "plugins/storybloq",
   "modules": [
    "../hooks/mod.ts"
   ],
   "entry": "hooks/mod.ts",
   "userConfig": {
    "sidebar": {
     "title": "Ledger dashboard",
     "type": "boolean",
     "default": true,
     "description": "Draw the .story/ ledger in a pane beside the transcript. On by default; turn it off with /plugin configure storybloq. Projects with no .story/ directory show nothing either way (T-508, T-516)."
    },
    "startupLogo": {
     "title": "Storyfield startup logo",
     "type": "boolean",
     "default": true,
     "description": "Show a brief copper dot-wave logo before the dashboard. Turn off to show the board immediately."
    },
    "motion": {
     "title": "Dashboard motion",
     "type": "boolean",
     "default": true,
     "description": "Animate startup, phase progress, story updates, activity, and the context meter. Turn off for a static dashboard that still shows current status and activity."
    },
    "changeHighlights": {
     "title": "Story status highlights",
     "type": "boolean",
     "default": true,
     "description": "Briefly highlight changed stories and destination counts, and show Ready when a blocker clears. Requires Dashboard motion."
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:31.255Z",
   "modUpdatedAt": "2026-10-05T03:39:29Z",
   "fileBytes": 160800,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "storybloq",
   "url": "https://www.slopshopper.com/mods/storybloq-storybloq-storybloq/"
  },
  {
   "slug": "viticci-remctl-remctl",
   "name": "remctl",
   "displayName": "RemCTL",
   "description": "Apple Reminders in Claude Code: RemCTL's tools, plus today's tasks above the prompt in your lists' colors.",
   "version": "2.3.1",
   "author": {
    "name": "Federico Viticci",
    "url": "https://macstories.net"
   },
   "license": "MIT",
   "homepage": "https://github.com/viticci/remctl#use-it-in-claude-code",
   "keywords": [
    "reminders",
    "tasks",
    "macos",
    "productivity",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "viticci/remctl",
    "url": "https://github.com/viticci/remctl",
    "stars": 594,
    "forks": 32,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:08:16Z",
    "createdAt": "2026-03-28T13:10:48Z",
    "description": "An Apple Reminders CLI for power users and AI agents. RemCTL supports all the latest Reminders features such as sections, subtasks, tags, rich links, groceries lists, templates, smart lists, and image attachments. (Not affiliated with Apple.)",
    "homepage": "https://www.macstories.net",
    "topics": [
     "apple",
     "cli",
     "icloud",
     "reminders"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2583235?v=4",
    "ownerUrl": "https://github.com/viticci",
    "defaultBranch": "main"
   },
   "path": "plugins/claude-code",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "display": {
     "type": "string",
     "title": "Today: show tasks as",
     "description": "band: a summary and the next tasks above the prompt. compact: one line above the prompt. status: the status line. pane only: just /reminders.",
     "default": "band",
     "options": [
      "band",
      "compact",
      "status",
      "pane only"
     ]
    },
    "rows": {
     "type": "number",
     "title": "Today: tasks in the band",
     "description": "How many tasks the band lists under its summary.",
     "default": 3,
     "min": 0,
     "max": 8
    },
    "includeOverdue": {
     "type": "boolean",
     "title": "Today: include overdue tasks",
     "description": "Count and list reminders that were due before today.",
     "default": true
    },
    "lists": {
     "type": "string",
     "title": "Today: only these lists",
     "description": "Comma-separated Reminders list names. Leave empty for every list.",
     "default": ""
    },
    "checkboxes": {
     "type": "boolean",
     "title": "Today: complete from the pane",
     "description": "Show a check button beside each task in /reminders that marks it done in Reminders.",
     "default": true
    },
    "refreshMinutes": {
     "type": "number",
     "title": "Today: refresh every (minutes)",
     "description": "How often to read Reminders again. Changes Claude makes through RemCTL show right away.",
     "default": 5,
     "min": 1,
     "max": 60
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Today: open the pane at start",
     "description": "Dock the /reminders pane beside the conversation when a session starts in a wide window.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "remctl",
   "firstSeen": "2026-10-06T05:23:51.828Z",
   "modUpdatedAt": "2026-10-04T10:08:16Z",
   "fileBytes": 23450,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "remctl",
   "url": "https://www.slopshopper.com/mods/viticci-remctl-remctl/"
  },
  {
   "slug": "uppinote20-claude-dashboard",
   "name": "claude-dashboard",
   "description": "Unified status line for Claude Code with multi-CLI (Claude, Codex, Gemini, Antigravity, z.ai) usage monitoring, context, rate limits, and cost tracking",
   "version": "1.35.1",
   "author": {
    "name": "uppinote"
   },
   "license": "MIT",
   "homepage": "https://claude-dashboard.uppinote.dev",
   "keywords": [
    "statusline",
    "context",
    "rate-limits",
    "cost",
    "i18n",
    "multi-cli",
    "codex",
    "gemini",
    "antigravity",
    "zai"
   ],
   "kind": "community",
   "repo": {
    "fullName": "uppinote20/claude-dashboard",
    "url": "https://github.com/uppinote20/claude-dashboard",
    "stars": 579,
    "forks": 67,
    "license": "MIT",
    "pushedAt": "2026-10-06T23:18:39Z",
    "createdAt": "2026-01-05T16:09:29Z",
    "description": "Comprehensive status line plugin for Claude Code with context usage, API rate limits, and cost tracking",
    "homepage": "https://claude-dashboard.uppinote.dev",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67043631?v=4",
    "ownerUrl": "https://github.com/uppinote20",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../dist/mod.js"
   ],
   "entry": "dist/mod.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-dashboard",
   "firstSeen": "2026-10-06T05:20:49.282Z",
   "modUpdatedAt": "2026-10-06T23:18:39Z",
   "fileBytes": 18652,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-dashboard",
   "url": "https://www.slopshopper.com/mods/uppinote20-claude-dashboard/"
  },
  {
   "slug": "dannymac180-skills-artifact-dashboard",
   "name": "artifact-dashboard",
   "description": "A one-line summary of the project's shared Kanban artifact above the prompt, read through Claude's own ArtifactData tool",
   "version": "0.1.0",
   "author": {
    "name": "Danny McAteer"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DannyMac180/skills",
    "url": "https://github.com/DannyMac180/skills",
    "stars": 536,
    "forks": 47,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:15:03Z",
    "createdAt": "2026-05-29T14:54:55Z",
    "description": "AI agent skills created by me: Dan McAteer",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24324638?v=4",
    "ownerUrl": "https://github.com/DannyMac180",
    "defaultBranch": "main"
   },
   "path": "modsmith/templates/artifact-dashboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modsmith",
   "firstSeen": "2026-10-06T04:46:53.340Z",
   "modUpdatedAt": "2026-10-02T18:40:15Z",
   "fileBytes": 18982,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "artifact-dashboard",
   "url": "https://www.slopshopper.com/mods/dannymac180-skills-artifact-dashboard/"
  },
  {
   "slug": "dannymac180-skills-assumption-ledger",
   "name": "assumption-ledger",
   "description": "Gives Claude a register_assumption tool and shows the turn's assumptions, decisions and considered-but-not-done items above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Danny McAteer"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DannyMac180/skills",
    "url": "https://github.com/DannyMac180/skills",
    "stars": 536,
    "forks": 47,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:15:03Z",
    "createdAt": "2026-05-29T14:54:55Z",
    "description": "AI agent skills created by me: Dan McAteer",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24324638?v=4",
    "ownerUrl": "https://github.com/DannyMac180",
    "defaultBranch": "main"
   },
   "path": "modsmith/templates/assumption-ledger",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modsmith",
   "firstSeen": "2026-10-06T04:46:53.558Z",
   "modUpdatedAt": "2026-10-02T18:40:15Z",
   "fileBytes": 11684,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "assumption-ledger",
   "url": "https://www.slopshopper.com/mods/dannymac180-skills-assumption-ledger/"
  },
  {
   "slug": "dannymac180-skills-effort-modes",
   "name": "effort-modes",
   "description": "Offers three modes through mode-registry: ui (low effort), api (medium) and review (max, for code review and security). Sets the main thread's effort per mode; makes no model calls of its own.",
   "version": "0.1.0",
   "author": {
    "name": "Danny McAteer"
   },
   "license": "MIT",
   "keywords": [
    "function-hooks",
    "modes",
    "effort"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DannyMac180/skills",
    "url": "https://github.com/DannyMac180/skills",
    "stars": 536,
    "forks": 47,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:15:03Z",
    "createdAt": "2026-05-29T14:54:55Z",
    "description": "AI agent skills created by me: Dan McAteer",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24324638?v=4",
    "ownerUrl": "https://github.com/DannyMac180",
    "defaultBranch": "main"
   },
   "path": "modsmith/templates/effort-modes",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modsmith",
   "firstSeen": "2026-10-06T04:46:53.749Z",
   "modUpdatedAt": "2026-10-02T18:40:15Z",
   "fileBytes": 2719,
   "tags": [
    "turn"
   ],
   "isNew": true,
   "entryName": "effort-modes",
   "url": "https://www.slopshopper.com/mods/dannymac180-skills-effort-modes/"
  },
  {
   "slug": "dannymac180-skills-mode-registry",
   "name": "mode-registry",
   "description": "A shared /mode switch that any plugin can offer a mode to. Shows the active mode in the prompt footer. Makes no model calls.",
   "version": "0.1.0",
   "author": {
    "name": "Danny McAteer"
   },
   "license": "MIT",
   "keywords": [
    "function-hooks",
    "modes",
    "composition"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DannyMac180/skills",
    "url": "https://github.com/DannyMac180/skills",
    "stars": 536,
    "forks": 47,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:15:03Z",
    "createdAt": "2026-05-29T14:54:55Z",
    "description": "AI agent skills created by me: Dan McAteer",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24324638?v=4",
    "ownerUrl": "https://github.com/DannyMac180",
    "defaultBranch": "main"
   },
   "path": "modsmith/templates/mode-registry",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modsmith",
   "firstSeen": "2026-10-06T04:46:54.203Z",
   "modUpdatedAt": "2026-10-02T18:40:15Z",
   "fileBytes": 5222,
   "tags": [
    "band",
    "spinner",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "mode-registry",
   "url": "https://www.slopshopper.com/mods/dannymac180-skills-mode-registry/"
  },
  {
   "slug": "dannymac180-skills-my-mod",
   "name": "my-mod",
   "description": "A starting point: registers /my-command at session start and answers it. Makes no model calls. Replace this line with what your mod does and what it costs per turn.",
   "version": "0.1.0",
   "author": {
    "name": "Danny McAteer"
   },
   "license": "MIT",
   "keywords": [
    "function-hooks",
    "claude-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DannyMac180/skills",
    "url": "https://github.com/DannyMac180/skills",
    "stars": 536,
    "forks": 47,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:15:03Z",
    "createdAt": "2026-05-29T14:54:55Z",
    "description": "AI agent skills created by me: Dan McAteer",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24324638?v=4",
    "ownerUrl": "https://github.com/DannyMac180",
    "defaultBranch": "main"
   },
   "path": "modsmith/templates/minimal",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modsmith",
   "firstSeen": "2026-10-06T04:46:53.947Z",
   "modUpdatedAt": "2026-10-02T18:40:15Z",
   "fileBytes": 897,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "my-mod",
   "url": "https://www.slopshopper.com/mods/dannymac180-skills-my-mod/"
  },
  {
   "slug": "dannymac180-skills-next-steps-supervisor",
   "name": "next-steps-supervisor",
   "description": "After a turn that changed things, a forked check asks whether the goal was met, where it cut corners and what to do next, and draws the verdict above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Danny McAteer"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DannyMac180/skills",
    "url": "https://github.com/DannyMac180/skills",
    "stars": 536,
    "forks": 47,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:15:03Z",
    "createdAt": "2026-05-29T14:54:55Z",
    "description": "AI agent skills created by me: Dan McAteer",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24324638?v=4",
    "ownerUrl": "https://github.com/DannyMac180",
    "defaultBranch": "main"
   },
   "path": "modsmith/templates/next-steps-supervisor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modsmith",
   "firstSeen": "2026-10-06T04:46:54.482Z",
   "modUpdatedAt": "2026-10-04T10:58:25Z",
   "fileBytes": 13211,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "next-steps-supervisor",
   "url": "https://www.slopshopper.com/mods/dannymac180-skills-next-steps-supervisor/"
  },
  {
   "slug": "dannymac180-skills-quiz-after",
   "name": "quiz-after",
   "description": "After a turn that finished a task, a forked check writes 2-3 questions about what was built and draws them above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Danny McAteer"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DannyMac180/skills",
    "url": "https://github.com/DannyMac180/skills",
    "stars": 536,
    "forks": 47,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:15:03Z",
    "createdAt": "2026-05-29T14:54:55Z",
    "description": "AI agent skills created by me: Dan McAteer",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24324638?v=4",
    "ownerUrl": "https://github.com/DannyMac180",
    "defaultBranch": "main"
   },
   "path": "modsmith/templates/quiz-after",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modsmith",
   "firstSeen": "2026-10-06T04:46:54.704Z",
   "modUpdatedAt": "2026-10-03T19:23:38Z",
   "fileBytes": 14718,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "quiz-after",
   "url": "https://www.slopshopper.com/mods/dannymac180-skills-quiz-after/"
  },
  {
   "slug": "mozilla-ai-otari-otari-router",
   "name": "otari-router",
   "description": "Asks an Otari gateway which model each Claude Code subagent should run on, and starts it there.",
   "version": "0.1.0",
   "author": {
    "name": "Mozilla AI",
    "email": "hello@mozilla.ai",
    "url": "https://github.com/mozilla-ai/"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/mozilla-ai/otari/blob/main/docs/use-with-claude-code.md",
   "keywords": [
    "otari",
    "model-routing",
    "cost",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mozilla-ai/otari",
    "url": "https://github.com/mozilla-ai/otari",
    "stars": 515,
    "forks": 63,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T15:10:09Z",
    "createdAt": "2026-04-02T09:42:10Z",
    "description": "Open-source, OpenAI-compatible LLM gateway you run yourself. One endpoint for 40+ providers, with virtual keys, budgets, and usage tracking.",
    "homepage": "https://otari.ai/docs/gateway",
    "topics": [
     "ai",
     "ai-gateway",
     "anthropic",
     "api-key-management",
     "budgets",
     "cost-tracking",
     "gateway",
     "litellm-alternative",
     "llm",
     "llm-gateway",
     "llm-proxy",
     "llm-routing",
     "llmops",
     "multi-provider",
     "open-source",
     "openai",
     "openai-compatible",
     "python",
     "self-hosted"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/129804596?v=4",
    "ownerUrl": "https://github.com/mozilla-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/otari-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "otari_url": {
     "type": "string",
     "title": "Otari URL",
     "description": "Base URL of the gateway that recommends the model, such as https://otari.example.com. Plain http only for a gateway on this machine.",
     "required": true
    },
    "otari_api_key": {
     "type": "string",
     "title": "Otari API key",
     "description": "The key each recommendation is billed to.",
     "sensitive": true,
     "required": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "otari",
   "firstSeen": "2026-10-08T15:35:06.337Z",
   "modUpdatedAt": "2026-10-09T15:10:09Z",
   "fileBytes": 4463,
   "tags": [
    "network",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "otari-router",
   "url": "https://www.slopshopper.com/mods/mozilla-ai-otari-otari-router/"
  },
  {
   "slug": "notque-vexjoy-agent-jev-auto-compact",
   "name": "jev-auto-compact",
   "description": "Jev-powered verbatim compaction: once context reaches 60%, prunes stale tool calls with zero generation. Skips (never falls back to the LLM summarizer) when nothing is prunable; records evidence for learning.db.",
   "version": "1.6.0",
   "author": {
    "name": "vexjoy-agent"
   },
   "license": "MIT",
   "homepage": "https://vexjoy.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "notque/vexjoy-agent",
    "url": "https://github.com/notque/vexjoy-agent",
    "stars": 427,
    "forks": 48,
    "license": "MIT",
    "pushedAt": "2026-10-03T04:23:21Z",
    "createdAt": "2026-03-18T01:39:09Z",
    "description": "VexJoy AI Agent with Jev Intelligent Routing - /do routes plain-English requests to the right specialist agent and gates the work with reviews, tests, and a learning loop.",
    "homepage": "https://vexjoy.com",
    "topics": [
     "ai",
     "ai-agents",
     "ai-pipelines",
     "ai-skills",
     "ai-workflows",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-skill",
     "claude-skills",
     "codex-skills",
     "developer-tools",
     "factory-ai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/220916?v=4",
    "ownerUrl": "https://github.com/notque",
    "defaultBranch": "main"
   },
   "path": "plugins/jev-auto-compact",
   "modules": [
    "./jev-auto-compact.mjs"
   ],
   "entry": "hooks/jev-auto-compact.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jev-auto-compact",
   "firstSeen": "2026-10-06T04:58:18.065Z",
   "modUpdatedAt": "2026-10-03T04:23:21Z",
   "fileBytes": 36405,
   "tags": [
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-auto-compact",
   "url": "https://www.slopshopper.com/mods/notque-vexjoy-agent-jev-auto-compact/"
  },
  {
   "slug": "karanb192-awesome-claude-code-mods-hello-mod",
   "name": "hello-mod",
   "description": "The smallest Claude Mod: logs one line when the session starts and refuses one Bash command. Three files, no dependencies, exists so you can see the validator print a footprint.",
   "version": "0.1.0",
   "author": {
    "name": "Karan Bansal"
   },
   "license": "CC0-1.0",
   "homepage": "https://mods.aidojo.si/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "karanb192/awesome-claude-code-mods",
    "url": "https://github.com/karanb192/awesome-claude-code-mods",
    "stars": 416,
    "forks": 78,
    "license": "CC0-1.0",
    "pushedAt": "2026-10-09T14:58:43Z",
    "createdAt": "2026-09-15T05:56:55Z",
    "description": "Community catalogue of public Claude Code mods (function hooks), scanned from GitHub with what each mod can read, write, run or send over the network. Browse https://mods.aidojo.si/",
    "homepage": "https://mods.aidojo.si/",
    "topics": [
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "developer-tools",
     "function-hooks",
     "mods",
     "plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3264937?v=4",
    "ownerUrl": "https://github.com/karanb192",
    "defaultBranch": "main"
   },
   "path": "examples/hello-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:23.088Z",
   "modUpdatedAt": "2026-10-09T14:58:43Z",
   "fileBytes": 423,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "hello-mod",
   "url": "https://www.slopshopper.com/mods/karanb192-awesome-claude-code-mods-hello-mod/"
  },
  {
   "slug": "tobihagemann-turbo-context-level",
   "name": "context-level",
   "description": "Gives Claude a tool that reads how much of the context window remains.",
   "version": "0.1.0",
   "author": {
    "name": "Tobias Hagemann"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tobihagemann/turbo",
    "url": "https://github.com/tobihagemann/turbo",
    "stars": 409,
    "forks": 32,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:39:31Z",
    "createdAt": "2026-03-11T04:50:30Z",
    "description": "Reusable workflows for planning, building, reviewing, and shipping with Claude Code and Codex.",
    "homepage": "",
    "topics": [
     "agent-skills",
     "claude-code",
     "claude-skills",
     "codex",
     "codex-skills",
     "developer-tools",
     "skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2924160?v=4",
    "ownerUrl": "https://github.com/tobihagemann",
    "defaultBranch": "main"
   },
   "path": "claude/skills/context-level",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:59.757Z",
   "modUpdatedAt": "2026-10-09T09:39:31Z",
   "fileBytes": 789,
   "tags": [
    "guard",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "context-level",
   "url": "https://www.slopshopper.com/mods/tobihagemann-turbo-context-level/"
  },
  {
   "slug": "aerovato-operator-memory-operator",
   "name": "operator",
   "displayName": "Operator Memory",
   "description": "Durable project and user memory for agent-driven development in Claude Code.",
   "version": "0.1.0",
   "author": {
    "name": "Aerovato Research"
   },
   "license": "BSD-3-Clause",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aerovato/operator-memory",
    "url": "https://github.com/aerovato/operator-memory",
    "stars": 404,
    "forks": 13,
    "license": "BSD-3-Clause",
    "pushedAt": "2026-10-09T06:56:18Z",
    "createdAt": "2026-08-16T09:08:07Z",
    "description": "The self-improving context engine for coding agents.",
    "homepage": "",
    "topics": [
     "agent",
     "agent-memory",
     "agent-skill",
     "agentic-workflow",
     "ai",
     "chatgpt",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-skills",
     "codex",
     "codex-skill",
     "dsh-plugin",
     "memory",
     "openai",
     "opencode",
     "pi"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148018128?v=4",
    "ownerUrl": "https://github.com/aerovato",
    "defaultBranch": "main"
   },
   "path": "packages/claude-code",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "operator-memory",
   "firstSeen": "2026-10-06T04:48:53.792Z",
   "modUpdatedAt": "2026-10-03T06:34:54Z",
   "fileBytes": 0,
   "tags": [],
   "isNew": true,
   "entryName": "operator",
   "url": "https://www.slopshopper.com/mods/aerovato-operator-memory-operator/"
  },
  {
   "slug": "sonichi-sutando-sutando-observer",
   "name": "sutando-observer",
   "description": "Observes the Claude main loop for HealthStatus and draws a compact status band above the prompt",
   "version": "0.3.0",
   "author": {
    "name": "Sutando"
   },
   "license": "MIT",
   "homepage": "https://sutando.ai",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sonichi/sutando",
    "url": "https://github.com/sonichi/sutando",
    "stars": 396,
    "forks": 96,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:16:28Z",
    "createdAt": "2026-03-28T14:46:44Z",
    "description": "My AI Stand. Realtime by day, rewriting itself by night. Summon my AI superpower.",
    "homepage": "https://sutando.ai",
    "topics": [
     "ai-agent",
     "automation",
     "claude",
     "gemini",
     "macos",
     "multi-agent",
     "open-source",
     "personal-ai",
     "self-hosted",
     "self-improving",
     "voice-agent",
     "voice-assistant"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4250911?v=4",
    "ownerUrl": "https://github.com/sonichi",
    "defaultBranch": "main"
   },
   "path": "skills/claude-observer/plugin",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:53.694Z",
   "modUpdatedAt": "2026-10-09T15:16:28Z",
   "fileBytes": 9782,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sutando-observer",
   "url": "https://www.slopshopper.com/mods/sonichi-sutando-sutando-observer/"
  },
  {
   "slug": "qf-studio-navigator",
   "name": "navigator",
   "description": "Finish What You Start - Sessions that last, AI that learns, Features that ship. Context engineering + Theory of Mind + Knowledge Graph + Loop Mode + Task Mode. Features Project Knowledge Graph (unified search, experiential memory), unified workflow orchestration, auto-update on session start, ToM-based verification checkpoints, bilateral modeling, quality detection, enhanced context markers, and Loop Mode. 92% token reduction with proven strategies. Based on Riedl & Weidmann 2025 Human-AI Synergy research.",
   "version": "8.3.5",
   "author": {
    "name": "QuantFlow Studio",
    "email": "aleks@quantflow.studio",
    "url": "https://quantflow.studio"
   },
   "license": "MIT",
   "homepage": "https://github.com/qf-studio/navigator",
   "keywords": [
    "documentation",
    "context-management",
    "token-optimization",
    "knowledge-management",
    "knowledge-graph",
    "experiential-memory",
    "productivity",
    "skills",
    "agents",
    "navigator",
    "natural-language",
    "theory-of-mind",
    "human-ai-synergy",
    "bilateral-modeling"
   ],
   "kind": "community",
   "repo": {
    "fullName": "qf-studio/navigator",
    "url": "https://github.com/qf-studio/navigator",
    "stars": 355,
    "forks": 19,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:23:18Z",
    "createdAt": "2025-10-10T12:35:30Z",
    "description": "Finish What You Start — Context engineering for Claude Code.         Sessions last 20+ exchanges instead of crashing at 7.",
    "homepage": "https://quantflow.studio",
    "topics": [
     "ai-assistant",
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "context-engineering",
     "developer-tools",
     "llm",
     "plugin",
     "productivity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/259928782?v=4",
    "ownerUrl": "https://github.com/qf-studio",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./mod/register.tsx"
   ],
   "entry": "hooks/mod/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "navigator-marketplace",
   "firstSeen": "2026-10-06T04:59:08.101Z",
   "modUpdatedAt": "2026-10-08T16:23:18Z",
   "fileBytes": 285702,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "navigator",
   "url": "https://www.slopshopper.com/mods/qf-studio-navigator/"
  },
  {
   "slug": "aqua5230-usage-usage-beginner",
   "name": "usage-beginner",
   "description": "Plain-language technical terms for beginners",
   "version": "0.1.0",
   "license": "AGPL-3.0",
   "homepage": "https://aqua5230.github.io/usage/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aqua5230/usage",
    "url": "https://github.com/aqua5230/usage",
    "stars": 336,
    "forks": 61,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T07:28:00Z",
    "createdAt": "2026-05-17T11:52:27Z",
    "description": "macOS menu bar & Windows tray app pinning Claude Code, Codex, Antigravity & Grok CLI quota, burn rate, and cost to your screen. Local-first, no LLM API calls. HTML reports, 14 themes.",
    "homepage": "https://aqua5230.github.io/usage/",
    "topics": [
     "ai-tools",
     "anthropic",
     "catppuccin",
     "claude",
     "claude-code",
     "codex",
     "cost-tracking",
     "developer-tools",
     "launchagent",
     "macos",
     "menubar",
     "openai",
     "python",
     "quota-monitor",
     "rate-limits",
     "statusline-hook",
     "theme",
     "token-tracker",
     "tui",
     "usage-tracker"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44865998?v=4",
    "ownerUrl": "https://github.com/aqua5230",
    "defaultBranch": "main"
   },
   "path": "claude_pane/usage-beginner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage",
   "firstSeen": "2026-10-07T14:50:05.775Z",
   "modUpdatedAt": "2026-10-07T13:27:31Z",
   "fileBytes": 20001,
   "tags": [
    "pane",
    "band",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-beginner",
   "url": "https://www.slopshopper.com/mods/aqua5230-usage-usage-beginner/"
  },
  {
   "slug": "aqua5230-usage-usage-dash",
   "name": "usage-dash",
   "description": "Quota, Claude sessions and background jobs pane",
   "version": "0.1.1",
   "license": "AGPL-3.0",
   "homepage": "https://aqua5230.github.io/usage/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aqua5230/usage",
    "url": "https://github.com/aqua5230/usage",
    "stars": 336,
    "forks": 61,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T07:28:00Z",
    "createdAt": "2026-05-17T11:52:27Z",
    "description": "macOS menu bar & Windows tray app pinning Claude Code, Codex, Antigravity & Grok CLI quota, burn rate, and cost to your screen. Local-first, no LLM API calls. HTML reports, 14 themes.",
    "homepage": "https://aqua5230.github.io/usage/",
    "topics": [
     "ai-tools",
     "anthropic",
     "catppuccin",
     "claude",
     "claude-code",
     "codex",
     "cost-tracking",
     "developer-tools",
     "launchagent",
     "macos",
     "menubar",
     "openai",
     "python",
     "quota-monitor",
     "rate-limits",
     "statusline-hook",
     "theme",
     "token-tracker",
     "tui",
     "usage-tracker"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44865998?v=4",
    "ownerUrl": "https://github.com/aqua5230",
    "defaultBranch": "main"
   },
   "path": "claude_pane/usage-dash",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage",
   "firstSeen": "2026-10-07T14:50:07.106Z",
   "modUpdatedAt": "2026-10-07T20:39:48Z",
   "fileBytes": 48801,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-dash",
   "url": "https://www.slopshopper.com/mods/aqua5230-usage-usage-dash/"
  },
  {
   "slug": "lukerenton-explore-claude-code-my-mod",
   "name": "my-mod",
   "description": "Holds risky shell commands and counts them in a band above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Your Name"
   },
   "license": "MIT",
   "homepage": "https://www.exploreclaudecode.com/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LukeRenton/explore-claude-code",
    "url": "https://github.com/LukeRenton/explore-claude-code",
    "stars": 319,
    "forks": 36,
    "license": "MIT",
    "pushedAt": "2026-10-05T13:54:24Z",
    "createdAt": "2026-03-05T14:37:50Z",
    "description": "Learn Claude Code by exploring it as it was designed - interactive IDE-style docs for commands, MCP, skills, CLAUDE.md and more.",
    "homepage": "https://www.exploreclaudecode.com/",
    "topics": [
     "claude",
     "claude-code",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/99989709?v=4",
    "ownerUrl": "https://github.com/LukeRenton",
    "defaultBranch": "main"
   },
   "path": "site/content/.claude/mods/my-mod",
   "modules": [
    "./my-mod.mjs"
   ],
   "entry": "hooks/my-mod.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:15.961Z",
   "modUpdatedAt": "2026-10-05T13:54:24Z",
   "fileBytes": 2801,
   "tags": [
    "band",
    "guard"
   ],
   "isNew": true,
   "entryName": "my-mod-LukeRenton",
   "url": "https://www.slopshopper.com/mods/lukerenton-explore-claude-code-my-mod/"
  },
  {
   "slug": "pleaseai-shunt-shunt",
   "name": "shunt",
   "displayName": "shunt · gateway",
   "description": "A Claude Mod for the shunt gateway: a band above the prompt shows how much of each window is used and the time to reset — the shared account pool's, read from shunt's GET /usage, or the session's own Claude rate limits off shunt — and /shunt:usage prints the pool's full breakdown.",
   "version": "0.1.0",
   "author": {
    "name": "Minsu Lee",
    "email": "minsu.lee@pleaseai.dev",
    "url": "https://github.com/amondnet"
   },
   "license": "MIT OR Apache-2.0",
   "homepage": "https://github.com/pleaseai/shunt",
   "keywords": [
    "shunt",
    "llm-gateway",
    "usage",
    "quota",
    "usage-band",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pleaseai/shunt",
    "url": "https://github.com/pleaseai/shunt",
    "stars": 291,
    "forks": 10,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T20:41:27Z",
    "createdAt": "2026-07-09T10:32:04Z",
    "description": "Shunt Claude Code agents to any model — selective, per-agent inference-layer routing proxy",
    "homepage": "https://shunt.sh",
    "topics": [
     "antigravity",
     "claude",
     "claude-code",
     "codex",
     "cursor",
     "gemini",
     "grok",
     "kimi",
     "openai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/234876087?v=4",
    "ownerUrl": "https://github.com/pleaseai",
    "defaultBranch": "main"
   },
   "path": "plugins/shunt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "usageBand": {
     "type": "boolean",
     "title": "Usage band",
     "description": "Show usage above the prompt: the shunt pool's, refreshed every minute and after each turn, or the session's own rate limits off shunt. Off, the mod polls nothing and /shunt:usage still answers.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shunt",
   "firstSeen": "2026-10-06T04:58:51.459Z",
   "modUpdatedAt": "2026-10-08T20:41:27Z",
   "fileBytes": 39382,
   "tags": [
    "band",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "shunt",
   "url": "https://www.slopshopper.com/mods/pleaseai-shunt-shunt/"
  },
  {
   "slug": "yonatangross-orchestkit-fn-hooks-canary",
   "name": "fn-hooks-canary",
   "description": "Fixture-only plugin. Not shipped, not installed. Pins the Function Hooks module contract so CI notices when upstream moves it (orchestkit#3917).",
   "version": "0.0.1",
   "author": {
    "name": "OrchestKit"
   },
   "license": "MIT",
   "homepage": "https://orchestkit.yonyon.ai",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yonatangross/orchestkit",
    "url": "https://github.com/yonatangross/orchestkit",
    "stars": 291,
    "forks": 35,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:27:45Z",
    "createdAt": "2025-12-31T05:58:52Z",
    "description": "The Complete AI Development Toolkit for Claude Code. 106 skills, 36 agents, 171 hooks. Install `ork` for stable (v9.x), or `ork-alpha` for the v10 line, which ships daily.",
    "homepage": "https://orchestkit.yonyon.ai",
    "topics": [
     "agent-orchestration",
     "agents",
     "ai-agents",
     "ai-development",
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-plugin",
     "developer-tools",
     "fastapi",
     "langgraph",
     "llm",
     "mcp",
     "rag",
     "react",
     "security",
     "testing",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19869074?v=4",
    "ownerUrl": "https://github.com/yonatangross",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fn-hooks-canary",
   "modules": [
    "./hooks-handlers/canary.ts"
   ],
   "entry": "hooks/hooks-handlers/canary.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "orchestkit",
   "firstSeen": "2026-10-06T05:29:34.543Z",
   "modUpdatedAt": "2026-09-14T12:04:24Z",
   "fileBytes": 1492,
   "tags": [
    "guard",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "fn-hooks-canary",
   "url": "https://www.slopshopper.com/mods/yonatangross-orchestkit-fn-hooks-canary/"
  },
  {
   "slug": "yonatangross-orchestkit-lesson-cards",
   "name": "lesson-cards",
   "description": "Displays lesson hint cards when tool calls match known patterns. Additive surface during pilot; the classic --strict guard keeps its 12 block-severity denies.",
   "version": "1.0.8",
   "author": {
    "name": "Yonatan Gross",
    "url": "https://github.com/yonatangross/orchestkit"
   },
   "license": "MIT",
   "homepage": "https://github.com/yonatangross/orchestkit/tree/main/mods/lesson-cards",
   "keywords": [
    "claude-code",
    "hooks",
    "lessons",
    "hints",
    "cards"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yonatangross/orchestkit",
    "url": "https://github.com/yonatangross/orchestkit",
    "stars": 291,
    "forks": 35,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:27:45Z",
    "createdAt": "2025-12-31T05:58:52Z",
    "description": "The Complete AI Development Toolkit for Claude Code. 106 skills, 36 agents, 171 hooks. Install `ork` for stable (v9.x), or `ork-alpha` for the v10 line, which ships daily.",
    "homepage": "https://orchestkit.yonyon.ai",
    "topics": [
     "agent-orchestration",
     "agents",
     "ai-agents",
     "ai-development",
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-plugin",
     "developer-tools",
     "fastapi",
     "langgraph",
     "llm",
     "mcp",
     "rag",
     "react",
     "security",
     "testing",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19869074?v=4",
    "ownerUrl": "https://github.com/yonatangross",
    "defaultBranch": "main"
   },
   "path": "mods/lesson-cards",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "orchestkit",
   "firstSeen": "2026-10-06T05:29:28.210Z",
   "modUpdatedAt": "2026-10-06T09:26:51Z",
   "fileBytes": 33526,
   "tags": [
    "transcript",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "lesson-cards",
   "url": "https://www.slopshopper.com/mods/yonatangross-orchestkit-lesson-cards/"
  },
  {
   "slug": "yonatangross-orchestkit-memory-lens",
   "name": "memory-lens",
   "description": "Recalls the few memories related to each prompt: one line for the human, one context entry for the model. Local files only, no network on the hot path.",
   "version": "0.1.0",
   "author": {
    "name": "Yonatan Gross",
    "url": "https://github.com/yonatangross/orchestkit"
   },
   "license": "MIT",
   "homepage": "https://github.com/yonatangross/orchestkit/tree/main/mods/memory-lens",
   "keywords": [
    "claude-code",
    "hooks",
    "memory",
    "recall",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yonatangross/orchestkit",
    "url": "https://github.com/yonatangross/orchestkit",
    "stars": 291,
    "forks": 35,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:27:45Z",
    "createdAt": "2025-12-31T05:58:52Z",
    "description": "The Complete AI Development Toolkit for Claude Code. 106 skills, 36 agents, 171 hooks. Install `ork` for stable (v9.x), or `ork-alpha` for the v10 line, which ships daily.",
    "homepage": "https://orchestkit.yonyon.ai",
    "topics": [
     "agent-orchestration",
     "agents",
     "ai-agents",
     "ai-development",
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-plugin",
     "developer-tools",
     "fastapi",
     "langgraph",
     "llm",
     "mcp",
     "rag",
     "react",
     "security",
     "testing",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19869074?v=4",
    "ownerUrl": "https://github.com/yonatangross",
    "defaultBranch": "main"
   },
   "path": "mods/memory-lens",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "orchestkit",
   "firstSeen": "2026-10-06T05:29:30.066Z",
   "modUpdatedAt": "2026-10-06T09:26:51Z",
   "fileBytes": 24790,
   "tags": [
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "memory-lens",
   "url": "https://www.slopshopper.com/mods/yonatangross-orchestkit-memory-lens/"
  },
  {
   "slug": "yonatangross-orchestkit-promote-lights",
   "name": "promote-lights",
   "description": "Shows CI status lights above the prompt while a promote PR (base main) is open. One REST page per minute, PR-open only. Cancelled is not-pass.",
   "version": "0.0.12",
   "author": {
    "name": "OrchestKit"
   },
   "license": "MIT",
   "homepage": "https://orchestkit.yonyon.ai",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yonatangross/orchestkit",
    "url": "https://github.com/yonatangross/orchestkit",
    "stars": 291,
    "forks": 35,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:27:45Z",
    "createdAt": "2025-12-31T05:58:52Z",
    "description": "The Complete AI Development Toolkit for Claude Code. 106 skills, 36 agents, 171 hooks. Install `ork` for stable (v9.x), or `ork-alpha` for the v10 line, which ships daily.",
    "homepage": "https://orchestkit.yonyon.ai",
    "topics": [
     "agent-orchestration",
     "agents",
     "ai-agents",
     "ai-development",
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-plugin",
     "developer-tools",
     "fastapi",
     "langgraph",
     "llm",
     "mcp",
     "rag",
     "react",
     "security",
     "testing",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19869074?v=4",
    "ownerUrl": "https://github.com/yonatangross",
    "defaultBranch": "main"
   },
   "path": "mods/promote-lights",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "orchestkit",
   "firstSeen": "2026-10-06T05:29:31.833Z",
   "modUpdatedAt": "2026-10-06T09:26:51Z",
   "fileBytes": 41902,
   "tags": [
    "band",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "promote-lights",
   "url": "https://www.slopshopper.com/mods/yonatangross-orchestkit-promote-lights/"
  },
  {
   "slug": "yonatangross-orchestkit-secrets-veil",
   "name": "secrets-veil",
   "description": "Masks secret values in tool results before the model reads them: named vendor variables, value-shape patterns, and high-entropy tokens. No reveal path.",
   "version": "0.0.6",
   "author": {
    "name": "OrchestKit"
   },
   "license": "MIT",
   "homepage": "https://orchestkit.yonyon.ai",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yonatangross/orchestkit",
    "url": "https://github.com/yonatangross/orchestkit",
    "stars": 291,
    "forks": 35,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:27:45Z",
    "createdAt": "2025-12-31T05:58:52Z",
    "description": "The Complete AI Development Toolkit for Claude Code. 106 skills, 36 agents, 171 hooks. Install `ork` for stable (v9.x), or `ork-alpha` for the v10 line, which ships daily.",
    "homepage": "https://orchestkit.yonyon.ai",
    "topics": [
     "agent-orchestration",
     "agents",
     "ai-agents",
     "ai-development",
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-plugin",
     "developer-tools",
     "fastapi",
     "langgraph",
     "llm",
     "mcp",
     "rag",
     "react",
     "security",
     "testing",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19869074?v=4",
    "ownerUrl": "https://github.com/yonatangross",
    "defaultBranch": "main"
   },
   "path": "mods/secrets-veil",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "orchestkit",
   "firstSeen": "2026-10-06T05:29:32.971Z",
   "modUpdatedAt": "2026-10-06T09:26:51Z",
   "fileBytes": 46383,
   "tags": [
    "toast",
    "status",
    "guard",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "secrets-veil",
   "url": "https://www.slopshopper.com/mods/yonatangross-orchestkit-secrets-veil/"
  },
  {
   "slug": "yonatangross-orchestkit-tool-list-mod",
   "name": "tool-list-mod",
   "description": "Probe plugin for the R3 function-hook question: answers tool.list with one named tool removed and writes one marker file per call. Used by tests/probes/function-hooks-probe.sh.",
   "version": "0.1.0",
   "license": "MIT",
   "homepage": "https://orchestkit.yonyon.ai",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yonatangross/orchestkit",
    "url": "https://github.com/yonatangross/orchestkit",
    "stars": 291,
    "forks": 35,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:27:45Z",
    "createdAt": "2025-12-31T05:58:52Z",
    "description": "The Complete AI Development Toolkit for Claude Code. 106 skills, 36 agents, 171 hooks. Install `ork` for stable (v9.x), or `ork-alpha` for the v10 line, which ships daily.",
    "homepage": "https://orchestkit.yonyon.ai",
    "topics": [
     "agent-orchestration",
     "agents",
     "ai-agents",
     "ai-development",
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-plugin",
     "developer-tools",
     "fastapi",
     "langgraph",
     "llm",
     "mcp",
     "rag",
     "react",
     "security",
     "testing",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19869074?v=4",
    "ownerUrl": "https://github.com/yonatangross",
    "defaultBranch": "main"
   },
   "path": "tests/probes/tool-list-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "orchestkit",
   "firstSeen": "2026-10-06T05:29:35.570Z",
   "modUpdatedAt": "2026-09-20T06:48:02Z",
   "fileBytes": 3329,
   "tags": [],
   "isNew": true,
   "entryName": "tool-list-mod",
   "url": "https://www.slopshopper.com/mods/yonatangross-orchestkit-tool-list-mod/"
  },
  {
   "slug": "cluesmith-codev-codev-spike",
   "name": "codev-spike",
   "description": "EXPERIMENT #1782 spike: Codev guard, attribution scrub, context band and issue peek. Never installed; loaded only by an explicit --plugin-dir.",
   "version": "0.1.0",
   "author": {
    "name": "Codev"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cluesmith/codev",
    "url": "https://github.com/cluesmith/codev",
    "stars": 288,
    "forks": 46,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T01:14:48Z",
    "createdAt": "2025-09-19T15:54:56Z",
    "description": "Codev helps humans and agents co-develop both the context and the code of the project. ",
    "homepage": "",
    "topics": [
     "agentic-ai",
     "agentic-coding",
     "ai-software",
     "software-development"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/241013027?v=4",
    "ownerUrl": "https://github.com/cluesmith",
    "defaultBranch": "main"
   },
   "path": "codev/experiments/1782-claude-code-mods-spike/mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:21.581Z",
   "modUpdatedAt": "2026-10-06T01:14:48Z",
   "fileBytes": 17693,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "codev-spike",
   "url": "https://www.slopshopper.com/mods/cluesmith-codev-codev-spike/"
  },
  {
   "slug": "liliang-cn-cortexdb-cortexdb-live",
   "name": "cortexdb-live",
   "description": "CortexDB inside Claude Code: haiku-planned auto-recall shown above the prompt, the brain on the status line, and durable facts captured while the session is idle. A mod: Claude Code only, needs the cortexdb plugin.",
   "version": "2.124.0",
   "author": {
    "name": "Liang Li",
    "email": "ll_faw@hotmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/liliang-cn/cortexdb",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liliang-cn/cortexdb",
    "url": "https://github.com/liliang-cn/cortexdb",
    "stars": 274,
    "forks": 7,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:51:36Z",
    "createdAt": "2025-08-07T05:15:45Z",
    "description": "AI memory and a knowledge graph in one SQLite file. Pure Go: vectors, RAG, agent memory, RDF/SPARQL, Cypher, 80+ MCP tools. Works without an embedding model.",
    "homepage": "https://liliang-cn.github.io/cortexdb/",
    "topics": [
     "agent-memory",
     "ai-memory",
     "claude-code",
     "codex",
     "embeddings",
     "full-text-search",
     "go",
     "golang",
     "graphrag",
     "hindsight",
     "knowledge-graph",
     "llm",
     "mcp",
     "rag",
     "rdf",
     "sparql",
     "sqlite",
     "vector-database",
     "vector-search"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20553741?v=4",
    "ownerUrl": "https://github.com/liliang-cn",
    "defaultBranch": "main"
   },
   "path": "plugins/cortexdb-live",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the band and status line. auto follows Claude Code's language setting, then the locale.",
     "options": [
      "auto",
      "zh",
      "en"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cortexdb",
   "firstSeen": "2026-10-06T05:19:12.906Z",
   "modUpdatedAt": "2026-10-08T07:51:27Z",
   "fileBytes": 30839,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cortexdb-live",
   "url": "https://www.slopshopper.com/mods/liliang-cn-cortexdb-cortexdb-live/"
  },
  {
   "slug": "melvynx-aiblueprint-agent4everything",
   "name": "agent4everything",
   "description": "Maps .agents/skills (global and per project) into .claude/skills so every skill is active, without duplicating existing ones",
   "version": "0.1.0",
   "homepage": "https://aiblueprint-docs.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Melvynx/aiblueprint",
    "url": "https://github.com/Melvynx/aiblueprint",
    "stars": 230,
    "forks": 67,
    "license": null,
    "pushedAt": "2026-10-07T23:52:57Z",
    "createdAt": "2025-08-18T05:11:34Z",
    "description": "AIBlueprint CLI for setting up Claude Code configurations",
    "homepage": "https://aiblueprint-docs.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56388157?v=4",
    "ownerUrl": "https://github.com/Melvynx",
    "defaultBranch": "main"
   },
   "path": "agents-config/claude-config/mods/agent4everything",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aiblueprint",
   "firstSeen": "2026-10-07T14:41:59.449Z",
   "modUpdatedAt": "2026-10-07T00:21:36Z",
   "fileBytes": 3514,
   "tags": [
    "toast",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "agent4everything",
   "url": "https://www.slopshopper.com/mods/melvynx-aiblueprint-agent4everything/"
  },
  {
   "slug": "melvynx-aiblueprint-aiblueprint",
   "name": "aiblueprint",
   "description": "AIBlueprint usage band above the prompt: session cost, 5-hour and weekly limits with pacing and reset time.",
   "version": "0.7.0",
   "author": {
    "name": "Melvyn"
   },
   "homepage": "https://aiblueprint-docs.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Melvynx/aiblueprint",
    "url": "https://github.com/Melvynx/aiblueprint",
    "stars": 230,
    "forks": 67,
    "license": null,
    "pushedAt": "2026-10-07T23:52:57Z",
    "createdAt": "2025-08-18T05:11:34Z",
    "description": "AIBlueprint CLI for setting up Claude Code configurations",
    "homepage": "https://aiblueprint-docs.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56388157?v=4",
    "ownerUrl": "https://github.com/Melvynx",
    "defaultBranch": "main"
   },
   "path": "agents-config/claude-config/mods/aiblueprint",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showSession": {
     "type": "boolean",
     "title": "Session chip",
     "description": "Show the session cost chip.",
     "default": true
    },
    "showFiveHour": {
     "type": "boolean",
     "title": "5h chip",
     "description": "Show the 5-hour session limit.",
     "default": true
    },
    "showWeek": {
     "type": "boolean",
     "title": "Week chip",
     "description": "Show the weekly limit (all models).",
     "default": true
    },
    "showBars": {
     "type": "boolean",
     "title": "Bars",
     "description": "Draw a progress bar in the 5h and Week chips.",
     "default": true
    },
    "showPace": {
     "type": "boolean",
     "title": "Pace",
     "description": "Show the +/- pace: positive means you use less than the time elapsed.",
     "default": true
    },
    "showReset": {
     "type": "boolean",
     "title": "Reset time",
     "description": "Show when each limit resets.",
     "default": true
    },
    "sessionLabel": {
     "type": "string",
     "title": "Session label",
     "description": "Label of the cost chip.",
     "default": "S"
    },
    "fiveHourLabel": {
     "type": "string",
     "title": "5h label",
     "description": "Label of the 5-hour chip.",
     "default": "5h"
    },
    "weekLabel": {
     "type": "string",
     "title": "Week label",
     "description": "Label of the weekly chip.",
     "default": "Week"
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Refresh (seconds)",
     "description": "How often the band reads usage again.",
     "default": 30
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aiblueprint",
   "firstSeen": "2026-10-07T14:42:00.242Z",
   "modUpdatedAt": "2026-10-07T00:52:36Z",
   "fileBytes": 12307,
   "tags": [
    "band",
    "toast",
    "status",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "aiblueprint",
   "url": "https://www.slopshopper.com/mods/melvynx-aiblueprint-aiblueprint/"
  },
  {
   "slug": "kunchenguid-compact-adviser-compact-adviser",
   "name": "compact-adviser",
   "description": "Suggests (or, opt-in, runs) /compact at a completed checkpoint, judged by TypeSafe Jev. Its hooks module activates only when CLAUDE_CODE_ENABLE_FUNCTION_HOOKS is exactly 1 and is otherwise a complete no-op.",
   "version": "0.1.13",
   "author": {
    "name": "Kun Chen"
   },
   "license": "MIT",
   "homepage": "https://github.com/kunchenguid/compact-adviser#readme",
   "keywords": [
    "compact",
    "context",
    "context-management",
    "checkpoint",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kunchenguid/compact-adviser",
    "url": "https://github.com/kunchenguid/compact-adviser",
    "stars": 211,
    "forks": 27,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:34:31Z",
    "createdAt": "2026-09-17T19:56:13Z",
    "description": "\"Work appears completed or recorded. Run /compact to save tokens.\"",
    "homepage": "https://github.com/kunchenguid/compact-adviser",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "compaction",
     "pi",
     "pi-extension",
     "typesafe"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3233006?v=4",
    "ownerUrl": "https://github.com/kunchenguid",
    "defaultBranch": "main"
   },
   "path": "packages/claude-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "hint shows advice; auto compacts at eligible checkpoints after a first-use confirmation from /compact-adviser; off disables the adviser (Claude Code's own auto-compact is unaffected).",
     "options": [
      "hint",
      "auto",
      "off"
     ],
     "default": "hint"
    },
    "minContextTokens": {
     "type": "number",
     "title": "Minimum context (tokens)",
     "description": "A constant token count, not a percentage; no judgment below it.",
     "default": 40000,
     "min": 1
    },
    "contextBudgetTokens": {
     "type": "number",
     "title": "Context budget (tokens)",
     "description": "Optional. The context size you want compacted by: the hint floor relaxes as the context approaches the smaller of it and Claude Code's auto-compact point (or the window). 0 turns it off.",
     "default": 0,
     "min": 0
    },
    "logRequests": {
     "type": "boolean",
     "title": "Log TypeSafe requests",
     "description": "When on, each TypeSafe/Jev request and sanitized Jev outcome is appended to ~/.claude/compact-adviser-requests-<session-id>.jsonl. Off by default. Never logs the API key.",
     "default": false
    },
    "profile": {
     "type": "string",
     "title": "Judge profile JSON",
     "description": "Optional version-1 judge profile JSON. Empty uses shipped defaults. Invalid profiles disable advice. This does not grant auto consent.",
     "default": ""
    },
    "beforeCompactPrompt": {
     "type": "string",
     "title": "Before-compact prompt",
     "description": "Optional. Empty keeps automatic compaction immediate. In confirmed auto mode, a non-empty value runs as one turn, then compaction runs if that turn ends in a settled answer. A value that starts with / is a slash command (for example /stow); Claude Code does not expand slash commands or @file mentions in a plugin prompt, and it rejects a plugin prompt that starts with /. If you send your own prompt or run a command in between, or that turn is interrupted, errors, or does not finish within 5 minutes, nothing is compacted.",
     "default": ""
    },
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Saved from /compact-adviser. Hidden in /config so the value is never shown. A non-empty TYPESAFE_API_KEY in the launch environment wins. Do not commit this value.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "compact-adviser",
   "firstSeen": "2026-10-06T04:56:20.010Z",
   "modUpdatedAt": "2026-10-09T14:34:20Z",
   "fileBytes": 102481,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-adviser",
   "url": "https://www.slopshopper.com/mods/kunchenguid-compact-adviser-compact-adviser/"
  },
  {
   "slug": "jpicklyk-task-orchestrator-task-orchestrator-mod",
   "name": "task-orchestrator-mod",
   "description": "Opt-in Claude Code mod for MCP Task Orchestrator: live work graph, gate band, and in-process orchestration hooks (early-access function-hooks API)",
   "version": "0.1.0",
   "author": {
    "name": "Jeff Picklyk"
   },
   "license": "MIT",
   "homepage": "https://github.com/jpicklyk/task-orchestrator/wiki",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jpicklyk/task-orchestrator",
    "url": "https://github.com/jpicklyk/task-orchestrator",
    "stars": 207,
    "forks": 24,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:01:10Z",
    "createdAt": "2025-05-22T20:06:06Z",
    "description": "Server-enforced workflow discipline for AI agents. An MCP server providing persistent work items, dependency graphs, quality gates, and actor attribution. Schemas define what agents must produce — the server blocks the call if they don't. Works with any MCP-compatible client.",
    "homepage": "https://github.com/jpicklyk/task-orchestrator/wiki",
    "topics": [
     "ai-coding-assistant",
     "ai-development",
     "ai-harness",
     "ai-memory",
     "ai-tools",
     "claude",
     "claude-code",
     "claude-desktop",
     "context-persistence",
     "developer-tools",
     "harness-engineering",
     "harness-framework",
     "mcp",
     "mcp-server",
     "model-context-protocol",
     "task-management",
     "vibe-coding",
     "workflow-automation"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5747775?v=4",
    "ownerUrl": "https://github.com/jpicklyk",
    "defaultBranch": "main"
   },
   "path": "claude-plugins/task-orchestrator-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "cellWidthPx": {
     "type": "number",
     "title": "Graph cell width (px)",
     "description": "Width of one character cell in the desktop /to-graph pane; aligns the edge layer with the boxes.",
     "default": 8.4
    },
    "cellHeightPx": {
     "type": "number",
     "title": "Graph cell height (px)",
     "description": "Height of one character cell in the desktop /to-graph pane.",
     "default": 18
    },
    "graphToasts": {
     "type": "boolean",
     "title": "Work graph toasts",
     "description": "Show a toast when a graph item completes, becomes ready, is sent back from review to work, or one of this session's advances is gate-blocked. Off by default.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "task-orchestrator-marketplace",
   "firstSeen": "2026-10-06T04:55:10.057Z",
   "modUpdatedAt": "2026-10-09T15:01:10Z",
   "fileBytes": 238471,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "task-orchestrator-mod",
   "url": "https://www.slopshopper.com/mods/jpicklyk-task-orchestrator-task-orchestrator-mod/"
  },
  {
   "slug": "marmottajr-habblaud-habblaud",
   "name": "habblaud",
   "displayName": "Habblaud",
   "description": "Liga a sessão ao Habblaud: grava o uso do plano (5h e semanal) para o escritório, avisa embaixo do prompt quando outra sessão precisa de você e adiciona o comando /habblaud.",
   "version": "0.7.0",
   "author": {
    "name": "Márcio Junior",
    "url": "https://github.com/marmottajr"
   },
   "license": "MIT",
   "homepage": "https://github.com/marmottajr/habblaud#readme",
   "keywords": [
    "habblaud",
    "escritorio",
    "uso",
    "rate-limits",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "marmottajr/habblaud",
    "url": "https://github.com/marmottajr/habblaud",
    "stars": 202,
    "forks": 21,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:30:48Z",
    "createdAt": "2026-10-06T15:41:06Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1506977?v=4",
    "ownerUrl": "https://github.com/marmottajr",
    "defaultBranch": "main"
   },
   "path": "mod/habblaud",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "habblaud",
   "firstSeen": "2026-10-09T15:11:24.852Z",
   "modUpdatedAt": "2026-10-09T09:30:37Z",
   "fileBytes": 17772,
   "tags": [
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "habblaud",
   "url": "https://www.slopshopper.com/mods/marmottajr-habblaud-habblaud/"
  },
  {
   "slug": "marmottajr-habblaud-habblaud-mensagens",
   "name": "habblaud-mensagens",
   "displayName": "Habblaud: mensagens pelo escritório",
   "description": "Leva para a sessão do Claude Code as mensagens que você digita no Habblaud (painel do agente ou terminal), como se você as tivesse digitado no terminal.",
   "version": "0.7.0",
   "author": {
    "name": "Márcio Junior",
    "url": "https://github.com/marmottajr"
   },
   "license": "MIT",
   "homepage": "https://github.com/marmottajr/habblaud#readme",
   "keywords": [
    "habblaud",
    "escritorio",
    "mensagens",
    "prompt"
   ],
   "kind": "community",
   "repo": {
    "fullName": "marmottajr/habblaud",
    "url": "https://github.com/marmottajr/habblaud",
    "stars": 202,
    "forks": 21,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:30:48Z",
    "createdAt": "2026-10-06T15:41:06Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1506977?v=4",
    "ownerUrl": "https://github.com/marmottajr",
    "defaultBranch": "main"
   },
   "path": "mod/habblaud-mensagens",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "habblaud",
   "firstSeen": "2026-10-09T15:11:24.064Z",
   "modUpdatedAt": "2026-10-09T09:30:37Z",
   "fileBytes": 13664,
   "tags": [
    "network",
    "timer"
   ],
   "isNew": true,
   "entryName": "habblaud-mensagens",
   "url": "https://www.slopshopper.com/mods/marmottajr-habblaud-habblaud-mensagens/"
  },
  {
   "slug": "sd0xdev-sd0x-harness-agentctl",
   "name": "agentctl",
   "description": "Agent Control Plane for one Claude Code session: task scope, evidence, hand-over. A control and a display, not an isolation boundary.",
   "version": "0.3.1",
   "author": {
    "name": "sd0xdev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sd0xdev/sd0x-harness",
    "url": "https://github.com/sd0xdev/sd0x-harness",
    "stars": 192,
    "forks": 26,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:10:50Z",
    "createdAt": "2026-01-30T16:19:10Z",
    "description": "The harness layer for Claude Code — a reference implementation of harness engineering with hook-enforced dual review, state-machine gates that survive context compaction, and fail-closed safety where it counts. Quality gates that AI can't skip.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "claude-code",
     "claude-code-plugin",
     "codex",
     "harness-engineering",
     "skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/107539203?v=4",
    "ownerUrl": "https://github.com/sd0xdev",
    "defaultBranch": "main"
   },
   "path": "mods/agentctl",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sd0xdev-marketplace",
   "firstSeen": "2026-10-06T14:46:35.015Z",
   "modUpdatedAt": "2026-10-08T03:10:28Z",
   "fileBytes": 117948,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agentctl",
   "url": "https://www.slopshopper.com/mods/sd0xdev-sd0x-harness-agentctl/"
  },
  {
   "slug": "coderabbitai-skills-coderabbit-mod",
   "name": "coderabbit-mod",
   "displayName": "CodeRabbit Review Mod",
   "description": "Run CodeRabbit reviews from a Claude Code command and bring findings into the conversation.",
   "version": "0.1.0",
   "author": {
    "name": "CodeRabbit",
    "email": "support@coderabbit.ai",
    "url": "https://coderabbit.ai"
   },
   "license": "MIT",
   "homepage": "https://docs.coderabbit.ai/cli/claude-code-integration",
   "keywords": [
    "code-review",
    "coderabbit",
    "claude-code",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "coderabbitai/skills",
    "url": "https://github.com/coderabbitai/skills",
    "stars": 188,
    "forks": 15,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:30:47Z",
    "createdAt": "2026-01-30T06:46:28Z",
    "description": null,
    "homepage": "https://skills.sh/coderabbitai/skills",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/132028505?v=4",
    "ownerUrl": "https://github.com/coderabbitai",
    "defaultBranch": "main"
   },
   "path": "mods/coderabbit",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "cli_path": {
     "type": "file",
     "title": "CodeRabbit CLI",
     "description": "Absolute path to your official CodeRabbit CLI executable. Authenticate it with coderabbit auth login before reviewing.",
     "required": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:52:58.462Z",
   "modUpdatedAt": "2026-10-09T09:30:47Z",
   "fileBytes": 45969,
   "tags": [
    "band",
    "transcript",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "coderabbit-mod",
   "url": "https://www.slopshopper.com/mods/coderabbitai-skills-coderabbit-mod/"
  },
  {
   "slug": "greenpolo-cc-multi-cli-plugin-multi-core",
   "name": "multi-core",
   "description": "Claude Code plugin: use ChatGPT (Codex), Cursor, OpenCode Zen, and Antigravity models inside one Claude Code session. Switch with /model, delegate to named native workers, keep each provider's own login and permissions.",
   "license": "Apache-2.0",
   "homepage": "https://github.com/greenpolo/cc-multi-cli-plugin#install",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "greenpolo/cc-multi-cli-plugin",
    "url": "https://github.com/greenpolo/cc-multi-cli-plugin",
    "stars": 186,
    "forks": 22,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-05T04:20:44Z",
    "createdAt": "2026-04-05T00:00:05Z",
    "description": "Claude Code plugin: use ChatGPT (Codex), Cursor, OpenCode Zen, and Antigravity models inside one Claude Code session. Switch with /model, delegate to named native workers, keep each provider's own login and permissions.",
    "homepage": "https://github.com/greenpolo/cc-multi-cli-plugin#install",
    "topics": [
     "ai-coding",
     "anthropic",
     "antigravity",
     "chatgpt",
     "claude-code",
     "claude-code-plugin",
     "codex",
     "cursor",
     "gemini",
     "llm-gateway",
     "multi-cli",
     "multi-model",
     "openai",
     "opencode",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/222288428?v=4",
    "ownerUrl": "https://github.com/greenpolo",
    "defaultBranch": "main"
   },
   "path": "plugins/multi-core",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-multi-cli-plugin",
   "firstSeen": "2026-10-06T04:53:05.447Z",
   "modUpdatedAt": "2026-10-05T04:20:44Z",
   "fileBytes": 94812,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "multi-core",
   "url": "https://www.slopshopper.com/mods/greenpolo-cc-multi-cli-plugin-multi-core/"
  },
  {
   "slug": "joseairosa-recall-recall",
   "name": "recall",
   "description": "Recall Memory-as-a-Service — persistent memory, semantic search, and context management across Claude Code sessions. Connects to recallmcp.com or self-hosted instances.",
   "version": "1.18.8",
   "author": {
    "name": "Jose Airosa",
    "email": "me@joseairosa.com",
    "url": "https://github.com/joseairosa"
   },
   "license": "MIT",
   "homepage": "https://recallmcp.com",
   "keywords": [
    "memory",
    "recall",
    "mcp",
    "persistence",
    "semantic-search",
    "context",
    "rlm"
   ],
   "kind": "community",
   "repo": {
    "fullName": "joseairosa/recall",
    "url": "https://github.com/joseairosa/recall",
    "stars": 174,
    "forks": 19,
    "license": "MIT",
    "pushedAt": "2026-10-04T14:46:32Z",
    "createdAt": "2025-10-02T14:17:06Z",
    "description": "Persistent cross-session memory for Claude & AI agents. Self-host on Redis/Valkey, or use the managed SaaS at recallmcp.com.",
    "homepage": null,
    "topics": [
     "ai",
     "anthropic",
     "claude",
     "context-management",
     "llm",
     "mcp",
     "memory",
     "redis"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/288866?v=4",
    "ownerUrl": "https://github.com/joseairosa",
    "defaultBranch": "main"
   },
   "path": "claude-plugin",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:19.728Z",
   "modUpdatedAt": "2026-10-04T14:46:32Z",
   "fileBytes": 21361,
   "tags": [
    "band",
    "guard",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "recall",
   "url": "https://www.slopshopper.com/mods/joseairosa-recall-recall/"
  },
  {
   "slug": "hamzafer-claude-code-mods-agent-radar",
   "name": "agent-radar",
   "description": "One live line above the prompt per running subagent: time, tool count and what it's doing. /radar shows every agent and its messages.",
   "version": "0.1.2",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/agent-radar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:41.283Z",
   "modUpdatedAt": "2026-10-03T16:28:14Z",
   "fileBytes": 9381,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-radar",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-agent-radar/"
  },
  {
   "slug": "hamzafer-claude-code-mods-blast-radius",
   "name": "blast-radius",
   "description": "Holds risky Bash commands and shows what they would change before they run.",
   "version": "0.2.2",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/blast-radius",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "timeoutSeconds": {
     "type": "number",
     "title": "Auto-cancel after (seconds)",
     "description": "How long a held command waits for Cancel or Proceed before it is cancelled. 0 waits forever.",
     "default": 60,
     "min": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:42.350Z",
   "modUpdatedAt": "2026-10-04T00:59:29Z",
   "fileBytes": 12872,
   "tags": [
    "pane",
    "band",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-hamzafer",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-blast-radius/"
  },
  {
   "slug": "hamzafer-claude-code-mods-browser-lanes",
   "name": "browser-lanes",
   "description": "Shows if this session has a Playwright browser and who holds it. /browser clean closes leftover browsers. A subagent that wants the browser waits until the one using it is done.",
   "version": "0.1.2",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/browser-lanes",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:43.684Z",
   "modUpdatedAt": "2026-10-03T16:28:14Z",
   "fileBytes": 17438,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "browser-lanes",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-browser-lanes/"
  },
  {
   "slug": "hamzafer-claude-code-mods-cache-clock",
   "name": "cache-clock",
   "description": "A prompt-cache line under your status line: minutes left while warm, and how many tokens the next message re-caches once cold. /cache-clock setup adds it.",
   "version": "0.1.0",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/cache-clock",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T14:36:17.758Z",
   "modUpdatedAt": "2026-10-06T08:55:45Z",
   "fileBytes": 9700,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-clock",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-cache-clock/"
  },
  {
   "slug": "hamzafer-claude-code-mods-context-bar",
   "name": "context-bar",
   "description": "Your context window as a stacked bar above the prompt, a color per category, with token counts and the compaction point. /context-bar shows or hides it.",
   "version": "0.1.1",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:44.724Z",
   "modUpdatedAt": "2026-10-05T10:27:14Z",
   "fileBytes": 8012,
   "tags": [
    "band",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-context-bar/"
  },
  {
   "slug": "hamzafer-claude-code-mods-glance",
   "name": "glance",
   "description": "One line above the prompt with what needs you: next meeting, PRs, Linear issues and Slack DMs. /glance lists them all.",
   "version": "0.1.0",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/glance",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:45.999Z",
   "modUpdatedAt": "2026-10-03T15:31:32Z",
   "fileBytes": 19071,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "glance",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-glance/"
  },
  {
   "slug": "hamzafer-claude-code-mods-md-preview",
   "name": "md-preview",
   "description": "Shows the Markdown files Claude edits, rendered like GitHub, in a pane next to the chat. Before and after side by side. /md opens it.",
   "version": "0.1.3",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/md-preview",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:47.832Z",
   "modUpdatedAt": "2026-10-05T15:03:37Z",
   "fileBytes": 64439,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "md-preview",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-md-preview/"
  },
  {
   "slug": "hamzafer-claude-code-mods-merge-gate",
   "name": "merge-gate",
   "description": "Holds `gh pr merge` until CI passes and one Codex review (OpenAI's luna model) has run. A PR line above the prompt, and /gate shows the PR's status.",
   "version": "0.1.4",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/merge-gate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:49.147Z",
   "modUpdatedAt": "2026-10-03T16:28:14Z",
   "fileBytes": 17471,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "merge-gate",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-merge-gate/"
  },
  {
   "slug": "hamzafer-claude-code-mods-mission-control",
   "name": "mission-control",
   "description": "/mission opens a live map of the main agent, its subagents and every tool call, plus a code map of the files they touch.",
   "version": "0.1.2",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/mission-control",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:50.302Z",
   "modUpdatedAt": "2026-10-03T16:28:14Z",
   "fileBytes": 33795,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mission-control",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-mission-control/"
  },
  {
   "slug": "hamzafer-claude-code-mods-next-steps",
   "name": "next-steps",
   "description": "After each turn, 2 or 3 likely next prompts above the prompt. Press 1, 2 or 3 in an empty prompt to draft one, 0 to dismiss.",
   "version": "0.1.1",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/next-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:51.245Z",
   "modUpdatedAt": "2026-10-03T16:28:14Z",
   "fileBytes": 7902,
   "tags": [
    "band",
    "prompt",
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "next-steps-hamzafer",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-next-steps/"
  },
  {
   "slug": "hamzafer-claude-code-mods-now-playing",
   "name": "now-playing",
   "description": "What Spotify is playing, one line above the prompt: track, progress and the lyric being sung, with ⏮ ⏸ ⏭ buttons. /music controls it too. macOS.",
   "version": "0.1.0",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/now-playing",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "lyrics": {
     "type": "boolean",
     "title": "Lyrics",
     "default": true,
     "description": "Show the lyric line being sung. Sends the track, artist and album names to lrclib.net once per track. Off sends nothing."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:52.038Z",
   "modUpdatedAt": "2026-10-05T14:48:19Z",
   "fileBytes": 13592,
   "tags": [
    "band",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "now-playing",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-now-playing/"
  },
  {
   "slug": "hamzafer-claude-code-mods-openai-balance",
   "name": "openai-balance",
   "description": "Your OpenAI API credit above the prompt: an estimated balance with a gauge, today's spend, where the money mostly went, and the last call. /openai-balance shows the breakdown.",
   "version": "0.1.1",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/openai-balance",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "adminKey": {
     "type": "string",
     "title": "OpenAI Admin key",
     "description": "An organization Admin key (sk-admin-..., read-only is enough) from platform.openai.com → Settings → Organization → Admin keys. Empty uses OPENAI_ADMIN_KEY, then the macOS Keychain item openai-admin-key.",
     "sensitive": true,
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-07T14:59:21.756Z",
   "modUpdatedAt": "2026-10-07T14:17:38Z",
   "fileBytes": 19990,
   "tags": [
    "band",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "openai-balance",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-openai-balance/"
  },
  {
   "slug": "hamzafer-claude-code-mods-prayer-times",
   "name": "prayer-times",
   "description": "The current prayer and how long is left, the next prayer, and zawal, above the prompt. Computed on your computer from your location; nothing is sent anywhere.",
   "version": "0.1.3",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/prayer-times",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "latitude": {
     "type": "number",
     "title": "Latitude",
     "description": "Your latitude in degrees, north positive (e.g. 51.51). Stays in your local settings.",
     "min": -90,
     "max": 90
    },
    "longitude": {
     "type": "number",
     "title": "Longitude",
     "description": "Your longitude in degrees, east positive (e.g. -0.13). Stays in your local settings.",
     "min": -180,
     "max": 180
    },
    "method": {
     "type": "string",
     "title": "Fajr and Isha convention",
     "description": "karachi 18°/18°, mwl 18°/17°, isna 15°/15°, egypt 19.5°/17.5°, makkah 18.5° and Isha 90 min after Maghrib.",
     "options": [
      "karachi",
      "mwl",
      "isna",
      "egypt",
      "makkah"
     ],
     "default": "karachi"
    },
    "asr": {
     "type": "string",
     "title": "Asr",
     "description": "hanafi: shadow twice an object's length. standard (Shafi'i, Maliki, Hanbali): shadow equal to it.",
     "options": [
      "hanafi",
      "standard"
     ],
     "default": "hanafi"
    },
    "highLatitude": {
     "type": "string",
     "title": "Far north or south",
     "description": "When the sun never gets low enough for Fajr or Isha: angle (a share of the night by the angle), seventh (a seventh of the night) or middle (half the night).",
     "options": [
      "angle",
      "seventh",
      "middle"
     ],
     "default": "angle"
    },
    "adjust": {
     "type": "string",
     "title": "Minutes to adjust",
     "description": "Shift times to match your mosque's timetable, e.g. `asr+2 isha-5`. Names: fajr, sunrise, dhuhr, asr, maghrib, isha.",
     "default": ""
    },
    "makruhMinutes": {
     "type": "number",
     "title": "Sunrise and sunset makruh (minutes)",
     "description": "How long after sunrise, and before sunset, the line shows a makruh warning.",
     "default": 15,
     "min": 0,
     "max": 60
    },
    "zawalMinutes": {
     "type": "number",
     "title": "Zawal (minutes before Dhuhr)",
     "description": "How long before the sun's highest point the line shows zawal.",
     "default": 5,
     "min": 0,
     "max": 30
    },
    "warnMinutes": {
     "type": "number",
     "title": "Warn before a prayer ends (minutes)",
     "description": "A toast when this many minutes are left to pray the current prayer, once per prayer. 0 turns it off.",
     "default": 15,
     "min": 0,
     "max": 120
    },
    "toasts": {
     "type": "boolean",
     "title": "Prayer toasts",
     "default": true,
     "description": "A toast when each prayer time begins, saying until when it lasts, and one before it ends. Off turns off both."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:52.915Z",
   "modUpdatedAt": "2026-10-05T13:08:00Z",
   "fileBytes": 16538,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prayer-times",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-prayer-times/"
  },
  {
   "slug": "hamzafer-claude-code-mods-reels",
   "name": "reels",
   "description": "YouTube Shorts in a terminal pane: plays while Claude works, pauses when Claude is done.",
   "version": "0.1.3",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/reels",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:53.866Z",
   "modUpdatedAt": "2026-10-08T13:27:12Z",
   "fileBytes": 7617,
   "tags": [
    "pane",
    "command",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "reels",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-reels/"
  },
  {
   "slug": "hamzafer-claude-code-mods-replay-theater",
   "name": "replay-theater",
   "description": "Step through the last turn's file edits, one diff at a time.",
   "version": "0.1.3",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/replay-theater",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:55.012Z",
   "modUpdatedAt": "2026-10-04T22:38:02Z",
   "fileBytes": 6587,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-hamzafer",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-replay-theater/"
  },
  {
   "slug": "hamzafer-claude-code-mods-review-watch",
   "name": "review-watch",
   "description": "A live line above the prompt for each running code review: Codex or a review subagent, its model, what it reviews, time, and Codex's latest output. A toast with the findings when it ends.",
   "version": "0.1.0",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/review-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:56.128Z",
   "modUpdatedAt": "2026-10-04T22:49:16Z",
   "fileBytes": 12721,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "review-watch",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-review-watch/"
  },
  {
   "slug": "hamzafer-claude-code-mods-rulebook-guard",
   "name": "rulebook-guard",
   "description": "Writing and git rules: replaces em dashes in prose, and asks before git commit --amend, an unformatted push, or personal info in notes and commits.",
   "version": "0.1.2",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/rulebook-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:57.078Z",
   "modUpdatedAt": "2026-10-03T16:28:14Z",
   "fileBytes": 8337,
   "tags": [
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "rulebook-guard",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-rulebook-guard/"
  },
  {
   "slug": "hamzafer-claude-code-mods-session-saver",
   "name": "session-saver",
   "description": "Names untitled sessions through unpause. /park saves where you left off, and a resumed session shows it.",
   "version": "0.1.2",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/session-saver",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:58.119Z",
   "modUpdatedAt": "2026-10-05T13:20:11Z",
   "fileBytes": 8981,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-saver",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-session-saver/"
  },
  {
   "slug": "hamzafer-claude-code-mods-snake",
   "name": "snake",
   "description": "Snake in a pane while Claude works, paused when it's done. Opt-in, so nothing opens until /snake.",
   "version": "0.2.3",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/snake",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:56:59.122Z",
   "modUpdatedAt": "2026-10-05T11:34:42Z",
   "fileBytes": 10577,
   "tags": [
    "pane",
    "spinner",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "snake-hamzafer",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-snake/"
  },
  {
   "slug": "hamzafer-claude-code-mods-switchboard",
   "name": "switchboard",
   "description": "Picks the model for each subagent that names none, with OpenAI's Decisions API or Jev, from its short label only. One line per spawn above the prompt; /route shows each pick and what each subagent cost.",
   "version": "0.3.1",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/switchboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "auto (default) runs each subagent on the picked model. suggest only shows the pick.",
     "options": [
      "auto",
      "suggest"
     ],
     "default": "auto"
    },
    "picker": {
     "type": "string",
     "title": "Picker",
     "description": "Who picks a model for a subagent that names none. off (default) picks nothing and only tracks cost. openai asks OpenAI's Decisions API; jev asks TypeSafe's Jev. Only the subagent's type and short label are sent, never its task text.",
     "options": [
      "off",
      "openai",
      "jev"
     ],
     "default": "off"
    },
    "models": {
     "type": "string",
     "title": "Models",
     "description": "The models a picker may choose between, cheapest first.",
     "options": [
      "haiku-sonnet-opus",
      "sonnet-opus-fable"
     ],
     "default": "haiku-sonnet-opus"
    },
    "style": {
     "type": "string",
     "title": "Style",
     "description": "saver (default) picks the cheapest model that will do the job well. quality pays for the better model on anything you will rely on: audits, extra reviews, planning, new features.",
     "options": [
      "saver",
      "quality"
     ],
     "default": "saver"
    },
    "respectNamed": {
     "type": "boolean",
     "title": "Keep a named model",
     "description": "When the subagent call names a model, keep it and don't ask the picker. On by default.",
     "default": true
    },
    "jevApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "For picker jev, called at api.typesafe.ai. A key in /config wins over the environment: this one, then the gateway key below, then TYPESAFE_API_KEY, then AI_GATEWAY_API_KEY.",
     "sensitive": true,
     "default": ""
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway key",
     "description": "For picker jev: Jev through Vercel AI Gateway, served by TypeSafe only. Needs paid gateway credit. Empty uses AI_GATEWAY_API_KEY when no TypeSafe key is set.",
     "sensitive": true,
     "default": ""
    },
    "gatewayZeroRetention": {
     "type": "boolean",
     "title": "Gateway zero data retention",
     "description": "Ask the gateway for zero data retention. Pro and Enterprise plans only: on Hobby every pick is refused and nothing changes.",
     "default": false
    },
    "openaiApiKey": {
     "type": "string",
     "title": "OpenAI API key",
     "description": "For picker openai. Empty uses OPENAI_API_KEY.",
     "sensitive": true,
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T14:36:29.575Z",
   "modUpdatedAt": "2026-10-07T13:55:59Z",
   "fileBytes": 22627,
   "tags": [
    "pane",
    "band",
    "command",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "switchboard",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-switchboard/"
  },
  {
   "slug": "hamzafer-claude-code-mods-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, with a prompt-cache countdown, drawn above the prompt.",
   "version": "0.2.1",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache lifetime",
     "description": "auto (default) detects the cache lifetime from Claude's responses. Set 5m or 1h to override.",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:00.230Z",
   "modUpdatedAt": "2026-10-06T08:55:45Z",
   "fileBytes": 11666,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-hamzafer",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-token-weather/"
  },
  {
   "slug": "hamzafer-claude-code-mods-usage-meter",
   "name": "usage-meter",
   "description": "Your plan's 5-hour and 7-day usage as small bars above the prompt, with the reset countdown and the session's cost.",
   "version": "0.1.0",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:01.218Z",
   "modUpdatedAt": "2026-10-03T15:29:32Z",
   "fileBytes": 7553,
   "tags": [
    "band",
    "toast",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-usage-meter/"
  },
  {
   "slug": "hamzafer-claude-code-mods-where-am-i",
   "name": "where-am-i",
   "description": "A live recap above the prompt: goal, doing now, waiting on you, next. /where for a longer one.",
   "version": "0.1.4",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "homepage": "https://hamzafer.github.io/claude-code-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamzafer/claude-code-mods",
    "url": "https://github.com/hamzafer/claude-code-mods",
    "stars": 167,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:17Z",
    "createdAt": "2026-10-02T13:15:06Z",
    "description": "Claude Code mods: plugins built on hooks that add live lines above the prompt, guards, panes and games. Context bar, usage meter, Codex review watch, Markdown preview, Spotify now playing and more.",
    "homepage": "https://hamzafer.github.io/claude-code-mods/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45764331?v=4",
    "ownerUrl": "https://github.com/hamzafer",
    "defaultBranch": "main"
   },
   "path": "mods/where-am-i",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:02.253Z",
   "modUpdatedAt": "2026-10-05T13:20:06Z",
   "fileBytes": 7127,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "where-am-i",
   "url": "https://www.slopshopper.com/mods/hamzafer-claude-code-mods-where-am-i/"
  },
  {
   "slug": "rtk-ai-vox-vox",
   "name": "vox",
   "description": "Animates a waveform in Claude Code while vox speaks or listens",
   "version": "0.1.0",
   "author": {
    "name": "rtk-ai"
   },
   "license": "Apache-2.0",
   "keywords": [
    "tts",
    "voice",
    "speech"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rtk-ai/vox",
    "url": "https://github.com/rtk-ai/vox",
    "stars": 163,
    "forks": 21,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T04:18:00Z",
    "createdAt": "2026-02-02T12:00:17Z",
    "description": "A universal AI toolkit for high-performance Speech-to-Text (STT) and Text-to-Speech (TTS) processing, designed for low-latency and easy model integration.",
    "homepage": "",
    "topics": [
     "ai",
     "audio-processing",
     "deep-learning",
     "experimental",
     "real-time",
     "speech-to-text",
     "text-to-speech"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/258253854?v=4",
    "ownerUrl": "https://github.com/rtk-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/vox",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vox",
   "firstSeen": "2026-10-06T04:59:36.528Z",
   "modUpdatedAt": "2026-10-06T04:18:00Z",
   "fileBytes": 18958,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "vox",
   "url": "https://www.slopshopper.com/mods/rtk-ai-vox-vox/"
  },
  {
   "slug": "tamaratran-jev-pruner",
   "name": "fast-jev-output",
   "description": "Trim long Bash output with Jev before the model sees it (Claude Code plugin)",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tamaratran/jev-pruner",
    "url": "https://github.com/tamaratran/jev-pruner",
    "stars": 159,
    "forks": 10,
    "license": "MIT",
    "pushedAt": "2026-09-30T08:14:47Z",
    "createdAt": "2026-09-18T03:00:58Z",
    "description": "Claude Code plugin: trim long Bash output with TypeSafe Jev before the model sees it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65584429?v=4",
    "ownerUrl": "https://github.com/tamaratran",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./fast-jev-output.ts"
   ],
   "entry": "hooks/fast-jev-output.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "minTokens": {
     "type": "number",
     "title": "Minimum Bash output tokens",
     "description": "Stdout at or below this estimated token count passes through untouched. Minimum: 10000.",
     "default": 10000
    },
    "persistedOutputs": {
     "type": "boolean",
     "title": "Prune output the engine saved",
     "description": "When Bash output is too large to show inline, prune the saved file instead of leaving the model a head-of-file preview.",
     "default": true
    },
    "persistedMaxChars": {
     "type": "number",
     "title": "Budget for engine-saved output",
     "description": "Rendered character budget including omission markers and the archive footer, also capped by the native model-visible preview when available. If errors or unscored content cannot fit safely, the original result passes through. 0 disables this configured cap; the native preview cap still applies.",
     "default": 8000
    },
    "chunkLines": {
     "type": "number",
     "title": "Bash output chunk lines",
     "description": "Number of Bash output lines grouped into each Jev chunk.",
     "default": 20
    },
    "chunkChars": {
     "type": "number",
     "title": "Bash output chunk character target",
     "description": "Optional character target instead of line grouping. Preserves line boundaries after long-line splitting; adjacent chunks merge if needed to stay within 200 decisions. 0 uses chunkLines.",
     "default": 0
    },
    "diagnostics": {
     "type": "boolean",
     "title": "Log pruning decisions",
     "description": "Log skip reasons, source and hook-returned character counts, request counts, and elapsed time. Does not include commands or output content. Hook counts are not final model-visible token counts.",
     "default": false
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability for a Bash output chunk to stay visible.",
     "default": 0.5
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the Bash output state sent to Jev.",
     "default": 25000
    },
    "maxScoringRequests": {
     "type": "number",
     "title": "Maximum additional scoring requests",
     "description": "Additional Jev calls beyond the first, shared by scoring, retries and refinement. The hook also limits total calls to one per 192 visible preview characters, rounded up. 0 permits only the initial call.",
     "default": 11
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "jev-latest"
    },
    "baseUrl": {
     "type": "string",
     "title": "Scorer URL",
     "description": "HTTP(S) endpoint that accepts the Jev request body and returns Jev-shaped answers. Leave unset for TypeSafe Jev; set to point the hook at an independent scorer serving the same protocol.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fast-jev-output",
   "firstSeen": "2026-10-06T05:20:09.812Z",
   "modUpdatedAt": "2026-09-30T08:14:47Z",
   "fileBytes": 50804,
   "tags": [
    "toast",
    "guard",
    "network"
   ],
   "isNew": true,
   "entryName": "fast-jev-output",
   "url": "https://www.slopshopper.com/mods/tamaratran-jev-pruner/"
  },
  {
   "slug": "tamaratran-jev-pruner-jev-eval-observer",
   "name": "jev-eval-observer",
   "description": "Pass-through evaluation instrumentation; never changes tool results.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tamaratran/jev-pruner",
    "url": "https://github.com/tamaratran/jev-pruner",
    "stars": 159,
    "forks": 10,
    "license": "MIT",
    "pushedAt": "2026-09-30T08:14:47Z",
    "createdAt": "2026-09-18T03:00:58Z",
    "description": "Claude Code plugin: trim long Bash output with TypeSafe Jev before the model sees it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65584429?v=4",
    "ownerUrl": "https://github.com/tamaratran",
    "defaultBranch": "main"
   },
   "path": "evals/observer",
   "modules": [
    "./observer.ts"
   ],
   "entry": "hooks/observer.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "fast-jev-output",
   "firstSeen": "2026-10-06T05:20:07.462Z",
   "modUpdatedAt": "2026-09-28T23:42:53Z",
   "fileBytes": 1824,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-eval-observer",
   "url": "https://www.slopshopper.com/mods/tamaratran-jev-pruner-jev-eval-observer/"
  },
  {
   "slug": "tamaratran-jev-pruner-jev-long-session-observer",
   "name": "jev-long-session-observer",
   "description": "Capture synthetic live-test evidence without changing Jev requests.",
   "version": "0.1.0",
   "author": {
    "name": "Jev integration tests"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tamaratran/jev-pruner",
    "url": "https://github.com/tamaratran/jev-pruner",
    "stars": 159,
    "forks": 10,
    "license": "MIT",
    "pushedAt": "2026-09-30T08:14:47Z",
    "createdAt": "2026-09-18T03:00:58Z",
    "description": "Claude Code plugin: trim long Bash output with TypeSafe Jev before the model sees it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65584429?v=4",
    "ownerUrl": "https://github.com/tamaratran",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/long-session-observer",
   "modules": [
    "./observer.ts"
   ],
   "entry": "hooks/observer.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "fast-jev-output",
   "firstSeen": "2026-10-06T05:20:10.895Z",
   "modUpdatedAt": "2026-09-18T05:44:52Z",
   "fileBytes": 1338,
   "tags": [
    "session"
   ],
   "isNew": true,
   "entryName": "jev-long-session-observer",
   "url": "https://www.slopshopper.com/mods/tamaratran-jev-pruner-jev-long-session-observer/"
  },
  {
   "slug": "matank001-clodfarm-clodfarm",
   "name": "clodfarm",
   "description": "The farm's messaging inside Claude Code: wakes an idle conversation for its mail, gates and logs SendMessage, and gives the model a msg tool",
   "version": "0.1.0",
   "author": {
    "name": "clodfarm",
    "url": "https://github.com/matank001/clodfarm"
   },
   "license": "MIT",
   "homepage": "https://clod.farm",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matank001/clodfarm",
    "url": "https://github.com/matank001/clodfarm",
    "stars": 156,
    "forks": 52,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:57:06Z",
    "createdAt": "2026-09-25T00:48:32Z",
    "description": "clodfarm (say it out loud): a farm of Claude Code agents. Plant a mission, they split it into sub-agents, open the work, and pace themselves on each account's real 5-hour and weekly usage. Steer it from the Claude app.",
    "homepage": "https://clod.farm",
    "topics": [
     "agent-orchestration",
     "ai",
     "ai-agents",
     "anthropic",
     "automation",
     "autonomous-agents",
     "aws",
     "claude",
     "claude-code",
     "coding-agent",
     "devtools",
     "docker",
     "dynamodb",
     "llm",
     "multi-agent",
     "python",
     "rate-limiting",
     "remote-control",
     "self-hosted",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4920800?v=4",
    "ownerUrl": "https://github.com/matank001",
    "defaultBranch": "main"
   },
   "path": "clodfarm/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clodfarm",
   "firstSeen": "2026-10-06T14:41:02.509Z",
   "modUpdatedAt": "2026-10-06T08:19:00Z",
   "fileBytes": 5915,
   "tags": [
    "guard",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clodfarm",
   "url": "https://www.slopshopper.com/mods/matank001-clodfarm-clodfarm/"
  },
  {
   "slug": "anthropics-claude-code-playground-blast-radius",
   "name": "blast-radius",
   "description": "Holds risky shell commands (rm -rf, git reset --hard, git clean, force push, migrations) and shows what they would change, with Proceed and Cancel buttons.",
   "version": "0.1.0",
   "author": {
    "name": "Claude Code DevRel"
   },
   "license": "Apache-2.0",
   "keywords": [
    "mods",
    "safety",
    "git"
   ],
   "kind": "sample",
   "repo": {
    "fullName": "anthropics/claude-code-playground",
    "url": "https://github.com/anthropics/claude-code-playground",
    "stars": 148,
    "forks": 10,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T07:48:35Z",
    "createdAt": "2026-09-25T20:16:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76263028?v=4",
    "ownerUrl": "https://github.com/anthropics",
    "defaultBranch": "main"
   },
   "path": "claude-code/mods/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:00:55.831Z",
   "modUpdatedAt": "2026-10-01T05:50:43Z",
   "fileBytes": 22552,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "process",
    "sample"
   ],
   "isNew": true,
   "entryName": "blast-radius",
   "url": "https://www.slopshopper.com/mods/anthropics-claude-code-playground-blast-radius/"
  },
  {
   "slug": "anthropics-claude-code-playground-replay-theater",
   "name": "replay-theater",
   "description": "Replay Theater: step through the file edits Claude made in the last turn, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "Claude Code DevRel"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "sample",
   "repo": {
    "fullName": "anthropics/claude-code-playground",
    "url": "https://github.com/anthropics/claude-code-playground",
    "stars": 148,
    "forks": 10,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T07:48:35Z",
    "createdAt": "2026-09-25T20:16:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76263028?v=4",
    "ownerUrl": "https://github.com/anthropics",
    "defaultBranch": "main"
   },
   "path": "claude-code/mods/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:00:56.940Z",
   "modUpdatedAt": "2026-10-01T05:50:43Z",
   "fileBytes": 10048,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session",
    "sample"
   ],
   "isNew": true,
   "entryName": "replay-theater",
   "url": "https://www.slopshopper.com/mods/anthropics-claude-code-playground-replay-theater/"
  },
  {
   "slug": "anthropics-claude-code-playground-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt: a weather icon, the fill percentage, and a chart of the last turns.",
   "version": "0.1.0",
   "author": {
    "name": "Claude Code DevRel"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "sample",
   "repo": {
    "fullName": "anthropics/claude-code-playground",
    "url": "https://github.com/anthropics/claude-code-playground",
    "stars": 148,
    "forks": 10,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T07:48:35Z",
    "createdAt": "2026-09-25T20:16:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76263028?v=4",
    "ownerUrl": "https://github.com/anthropics",
    "defaultBranch": "main"
   },
   "path": "claude-code/mods/token-weather",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:00:57.964Z",
   "modUpdatedAt": "2026-10-01T05:50:43Z",
   "fileBytes": 4216,
   "tags": [
    "band",
    "turn",
    "session",
    "sample"
   ],
   "isNew": true,
   "entryName": "token-weather",
   "url": "https://www.slopshopper.com/mods/anthropics-claude-code-playground-token-weather/"
  },
  {
   "slug": "jarrodwatts-claude-image-view",
   "name": "image-view",
   "description": "See the images you paste into Claude Code: thumbnails above the prompt instead of bare [Image #1] tags",
   "version": "0.1.0",
   "author": {
    "name": "Jarrod Watts",
    "url": "https://github.com/jarrodwatts"
   },
   "license": "MIT",
   "homepage": "https://github.com/jarrodwatts/claude-image-view",
   "keywords": [
    "images",
    "paste",
    "preview",
    "thumbnails",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jarrodwatts/claude-image-view",
    "url": "https://github.com/jarrodwatts/claude-image-view",
    "stars": 139,
    "forks": 11,
    "license": "MIT",
    "pushedAt": "2026-10-03T16:31:58Z",
    "createdAt": "2026-10-02T22:29:27Z",
    "description": "See the images you paste into Claude Code: thumbnails above the prompt instead of bare [Image #1] tags",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35651410?v=4",
    "ownerUrl": "https://github.com/jarrodwatts",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-image-view",
   "firstSeen": "2026-10-06T04:58:30.672Z",
   "modUpdatedAt": "2026-10-03T16:31:58Z",
   "fileBytes": 7246,
   "tags": [
    "band",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-view",
   "url": "https://www.slopshopper.com/mods/jarrodwatts-claude-image-view/"
  },
  {
   "slug": "vinta-hal-9000-hal-grammar-check",
   "name": "hal-grammar-check",
   "displayName": "HAL Grammar Check",
   "description": "Grammar-check your prompt as you type, shown above the prompt box",
   "version": "0.1.2",
   "author": {
    "name": "Vinta Chen",
    "email": "vinta.chen@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://vinta.ws/",
   "keywords": [
    "grammar",
    "grammar-check",
    "spelling",
    "spell-check",
    "hooks",
    "mods",
    "ollama"
   ],
   "kind": "community",
   "repo": {
    "fullName": "vinta/hal-9000",
    "url": "https://github.com/vinta/hal-9000",
    "stars": 138,
    "forks": 25,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:29:25Z",
    "createdAt": "2015-11-21T17:55:46Z",
    "description": "Opinionated AI coding agent and dev environment automation for macOS",
    "homepage": "",
    "topics": [
     "agent-skills",
     "ai-agents",
     "ansible-playbooks",
     "claude-code",
     "claude-code-plugin",
     "cli",
     "codex",
     "codex-plugin",
     "developer-tools",
     "dotfiles",
     "macos",
     "python"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/652070?v=4",
    "ownerUrl": "https://github.com/vinta",
    "defaultBranch": "main"
   },
   "path": "plugins/hal-grammar-check",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "hal-9000",
   "firstSeen": "2026-10-06T05:27:31.406Z",
   "modUpdatedAt": "2026-10-09T09:27:42Z",
   "fileBytes": 9517,
   "tags": [
    "band",
    "prompt",
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "hal-grammar-check",
   "url": "https://www.slopshopper.com/mods/vinta-hal-9000-hal-grammar-check/"
  },
  {
   "slug": "edgee-ai-edgee-edgee",
   "name": "edgee",
   "description": "Pick the model that serves this Claude Code session through the Edgee gateway: /edgee.",
   "version": "0.1.0",
   "author": {
    "name": "Edgee"
   },
   "license": "Apache-2.0",
   "homepage": "https://www.edgee.ai",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "edgee-ai/edgee",
    "url": "https://github.com/edgee-ai/edgee",
    "stars": 137,
    "forks": 22,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T15:00:09Z",
    "createdAt": "2026-03-16T08:07:03Z",
    "description": "Official Edgee CLI to interract with Edgee's Agent Gateway. Route Claude Code, Codex, Cursor, VS Code + Copilot, and more through Edgee's hosted gateway to cut token spend.",
    "homepage": "https://www.edgee.ai",
    "topics": [
     "agentic",
     "cli",
     "coding-assistant",
     "context-optimization",
     "cost-optimization",
     "edgee",
     "llm-gateway",
     "token-compression"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/127485680?v=4",
    "ownerUrl": "https://github.com/edgee-ai",
    "defaultBranch": "main"
   },
   "path": "mods/edgee",
   "modules": [
    "./edgee.ts"
   ],
   "entry": "hooks/edgee.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:51.477Z",
   "modUpdatedAt": "2026-10-08T15:00:09Z",
   "fileBytes": 40030,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "edgee",
   "url": "https://www.slopshopper.com/mods/edgee-ai-edgee-edgee/"
  },
  {
   "slug": "vkirill-claude-lane-stack-lane-stack",
   "name": "lane-stack",
   "description": "Solo PM conveyor for Claude Code: orchestrator agents, lane playbooks, onboard and resume commands.",
   "version": "1.64.8",
   "author": {
    "name": "VKirill",
    "url": "https://github.com/VKirill/claude-lane-stack"
   },
   "license": "MIT",
   "homepage": "https://github.com/VKirill/claude-lane-stack",
   "keywords": [
    "orchestration",
    "dev-orchestrator",
    "lanes",
    "run-supervisor",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "VKirill/claude-lane-stack",
    "url": "https://github.com/VKirill/claude-lane-stack",
    "stars": 122,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:58:33Z",
    "createdAt": "2026-07-11T04:14:51Z",
    "description": "Multi-agent AI coding factory for one person — Claude Code PM + Codex/Qwen/Grok/Kimi/AGY writers, durable conveyor, auto-merge to main",
    "homepage": "https://github.com/VKirill/claude-lane-stack",
    "topics": [
     "agentic-coding",
     "agentic-workflow",
     "ai-agents",
     "ai-coding",
     "automation",
     "claude",
     "claude-code",
     "codex",
     "developer-tools",
     "git-worktree",
     "llm",
     "multi-agent",
     "openai-codex",
     "orchestration",
     "orchestrator",
     "solo-developer",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17155104?v=4",
    "ownerUrl": "https://github.com/VKirill",
    "defaultBranch": "main"
   },
   "path": "plugins/lane-stack",
   "modules": [
    "./lane-mods.ts"
   ],
   "entry": "hooks/lane-mods.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-lane-stack",
   "firstSeen": "2026-10-06T04:48:33.360Z",
   "modUpdatedAt": "2026-10-04T09:24:11Z",
   "fileBytes": 59146,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "network",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "lane-stack",
   "url": "https://www.slopshopper.com/mods/vkirill-claude-lane-stack-lane-stack/"
  },
  {
   "slug": "szotasz-marveen-agent-state-observer",
   "name": "agent-state-observer",
   "description": "Observe-only: writes the agent's state (working / idle / awaiting_approval / ended), its transitions and its rate-limit readings to a JSON file. Never blocks, rewrites or delays anything.",
   "version": "0.1.0",
   "author": {
    "name": "Marveen"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Szotasz/marveen",
    "url": "https://github.com/Szotasz/marveen",
    "stars": 116,
    "forks": 142,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:54:35Z",
    "createdAt": "2026-04-08T11:00:40Z",
    "description": "AI csapatod, ami fut amíg te alszol.",
    "homepage": null,
    "topics": [
     "agent-harness",
     "ai-agents",
     "ai-assistant",
     "claude-code",
     "multi-agent",
     "self-hosted",
     "slack-bot",
     "telegram-bot",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6723895?v=4",
    "ownerUrl": "https://github.com/Szotasz",
    "defaultBranch": "develop"
   },
   "path": "plugins/agent-state-observer",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:33.760Z",
   "modUpdatedAt": "2026-10-08T11:54:35Z",
   "fileBytes": 7146,
   "tags": [
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-state-observer",
   "url": "https://www.slopshopper.com/mods/szotasz-marveen-agent-state-observer/"
  },
  {
   "slug": "kylesnowschwartz-simpleclaude-sc-mods",
   "name": "sc-mods",
   "description": "Claude Code mods: draws mermaid diagrams in replies as Unicode text in the terminal",
   "version": "7.8.0",
   "author": {
    "name": "Kyle Snow Schwartz"
   },
   "license": "MIT",
   "homepage": "https://github.com/kylesnowschwartz/SimpleClaude",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kylesnowschwartz/SimpleClaude",
    "url": "https://github.com/kylesnowschwartz/SimpleClaude",
    "stars": 114,
    "forks": 16,
    "license": null,
    "pushedAt": "2026-10-09T12:39:12Z",
    "createdAt": "2025-07-06T10:44:54Z",
    "description": "Practical minimalism for AI assisted programming with Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11069001?v=4",
    "ownerUrl": "https://github.com/kylesnowschwartz",
    "defaultBranch": "main"
   },
   "path": "plugins/sc-mods",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "MERMAN_PATH": {
     "type": "string",
     "title": "merman-cli path",
     "description": "Absolute path to a merman-cli to run instead of the one bundled with the plugin. Leave it unset to use the bundled one."
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "simpleclaude",
   "firstSeen": "2026-10-09T15:08:42.903Z",
   "modUpdatedAt": "2026-10-09T12:24:38Z",
   "fileBytes": 7649,
   "tags": [
    "transcript",
    "toast",
    "process"
   ],
   "isNew": true,
   "entryName": "sc-mods",
   "url": "https://www.slopshopper.com/mods/kylesnowschwartz-simpleclaude-sc-mods/"
  },
  {
   "slug": "fatwang2-pulse-pulse-cc",
   "name": "pulse-cc",
   "displayName": "Pulse CC",
   "description": "Stock and crypto quotes above the Claude Code prompt, with a /pulse panel to manage your watchlist.",
   "version": "0.4.1",
   "author": {
    "name": "fatwang2",
    "url": "https://github.com/fatwang2"
   },
   "license": "MIT",
   "homepage": "https://github.com/fatwang2/Pulse/tree/main/plugins/claude-code",
   "keywords": [
    "finance",
    "stocks",
    "crypto",
    "ticker",
    "yahoo",
    "mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "fatwang2/Pulse",
    "url": "https://github.com/fatwang2/Pulse",
    "stars": 113,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:20:16Z",
    "createdAt": "2026-07-08T08:31:35Z",
    "description": "Glanceable market data for you",
    "homepage": "https://pulseticker.app",
    "topics": [
     "claudecode",
     "macos-app",
     "menu-bar",
     "omarchy",
     "omarchy-plugin",
     "stock-market"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134143178?v=4",
    "ownerUrl": "https://github.com/fatwang2",
    "defaultBranch": "main"
   },
   "path": "plugins/claude-code",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pulse",
   "firstSeen": "2026-10-06T04:52:10.764Z",
   "modUpdatedAt": "2026-10-08T18:20:16Z",
   "fileBytes": 31972,
   "tags": [
    "pane",
    "band",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pulse-cc",
   "url": "https://www.slopshopper.com/mods/fatwang2-pulse-pulse-cc/"
  },
  {
   "slug": "avelikiy-great-cto",
   "name": "great-cto",
   "description": "You already have the agent. This is everything around it. great_cto runs Claude Code as a pipeline of 72 specialist agents — an independent model checks each stage before the next builds on it, spending caps refuse rather than warn, and three decisions stay yours: what gets built, how, and whether it ships.",
   "version": "3.59.0",
   "author": {
    "name": "Alexander Velikiy",
    "url": "https://hashnode.com/@Greatcto"
   },
   "license": "MIT",
   "homepage": "https://greatcto.systems",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-code-subagents",
    "claude-code-commands",
    "claude-code-skills",
    "claude",
    "anthropic",
    "plugin",
    "ai-agents",
    "agentic-coding",
    "agentic-engineering",
    "multi-agent",
    "multi-agent-systems",
    "orchestration",
    "automation",
    "mcp",
    "sdlc",
    "code-review",
    "devops",
    "cto-workflow",
    "adaptive-pipelines"
   ],
   "kind": "community",
   "repo": {
    "fullName": "avelikiy/great_cto",
    "url": "https://github.com/avelikiy/great_cto",
    "stars": 103,
    "forks": 13,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:47:48Z",
    "createdAt": "2026-04-05T06:17:43Z",
    "description": "You already have the agent. This is everything around it. great_cto runs Claude Code as a pipeline of 70 specialist agents — an independent model checks each stage before the next builds on it, spending caps refuse rather than warn, and three decisions stay yours: what gets built, how, and whether it ships.",
    "homepage": "https://greatcto.systems",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skills",
     "claude-code-subagents",
     "code-review",
     "cto",
     "developer-tools",
     "multi-agent",
     "sdlc"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13051342?v=4",
    "ownerUrl": "https://github.com/avelikiy",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./gates-pane.tsx"
   ],
   "entry": "hooks/gates-pane.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "great-cto",
   "firstSeen": "2026-10-06T04:49:51.300Z",
   "modUpdatedAt": "2026-10-09T14:47:48Z",
   "fileBytes": 7890,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "great-cto",
   "url": "https://www.slopshopper.com/mods/avelikiy-great-cto/"
  },
  {
   "slug": "ghalebdweikat-winnow",
   "name": "winnow",
   "description": "A calibrated context sieve for Claude Code. Every large tool result is judged by a System One model before it enters context; irrelevant blocks are replaced with a summary and a recall key.",
   "version": "0.5.2",
   "author": {
    "name": "Ghaleb Dweikat",
    "email": "ghalebdweikat@gmail.com"
   },
   "license": "MIT",
   "keywords": [
    "context",
    "typesafe",
    "jev",
    "system-one",
    "hooks",
    "pruning"
   ],
   "kind": "community",
   "repo": {
    "fullName": "GhalebDweikat/winnow",
    "url": "https://github.com/GhalebDweikat/winnow",
    "stars": 102,
    "forks": 12,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:52:38Z",
    "createdAt": "2026-09-16T03:31:47Z",
    "description": "A calibrated context sieve for Claude Code: every tool result is judged by a System One model before it enters context.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "context-management",
     "jev",
     "llm-agents",
     "typesafe"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34279235?v=4",
    "ownerUrl": "https://github.com/GhalebDweikat",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./winnow.ts"
   ],
   "entry": "hooks/winnow.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "winnow",
   "firstSeen": "2026-10-06T04:47:04.385Z",
   "modUpdatedAt": "2026-10-06T01:52:38Z",
   "fileBytes": 10381,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "process",
    "network"
   ],
   "isNew": true,
   "entryName": "winnow",
   "url": "https://www.slopshopper.com/mods/ghalebdweikat-winnow/"
  },
  {
   "slug": "jarrodwatts-intermission",
   "name": "intermission",
   "displayName": "intermission",
   "description": "Play Doom deathmatch while Claude works, and get handed back when it's done",
   "version": "0.1.4",
   "author": {
    "name": "Jarrod Watts",
    "url": "https://github.com/jarrodwatts"
   },
   "license": "MIT",
   "homepage": "https://github.com/jarrodwatts/intermission",
   "keywords": [
    "doom",
    "game",
    "multiplayer",
    "deathmatch",
    "mod",
    "odamex",
    "freedoom"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jarrodwatts/intermission",
    "url": "https://github.com/jarrodwatts/intermission",
    "stars": 97,
    "forks": 8,
    "license": "MIT",
    "pushedAt": "2026-10-02T04:15:08Z",
    "createdAt": "2026-10-02T01:04:14Z",
    "description": "Play Doom deathmatch while Claude works. A Claude Code plugin.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "doom",
     "freedoom",
     "ghostty",
     "kitty",
     "macos",
     "multiplayer",
     "odamex",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35651410?v=4",
    "ownerUrl": "https://github.com/jarrodwatts",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "intermission",
   "firstSeen": "2026-10-06T04:53:51.586Z",
   "modUpdatedAt": "2026-10-02T04:15:08Z",
   "fileBytes": 18897,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "intermission",
   "url": "https://www.slopshopper.com/mods/jarrodwatts-intermission/"
  },
  {
   "slug": "wingedguardian-genesis-agi-genesis-web-override",
   "name": "genesis-web-override",
   "description": "Answers Claude Code's built-in WebSearch with Genesis's web_search chain, falling back to the built-in on any failure. Needs CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.",
   "version": "0.1.0",
   "license": "MIT",
   "homepage": "https://discord.com/invite/Zkc3XMQpJX",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "WingedGuardian/GENesis-AGI",
    "url": "https://github.com/WingedGuardian/GENesis-AGI",
    "stars": 96,
    "forks": 37,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:41:32Z",
    "createdAt": "2026-03-21T21:29:36Z",
    "description": "'Personal AGI' that thinks on its own. Autonomous cognitive cycle, earned autonomy, 60+ tools. It decides what to do without being told.",
    "homepage": "https://discord.com/invite/Zkc3XMQpJX",
    "topics": [
     "agentic-ai",
     "ai-agent",
     "autonomous-agent",
     "claude",
     "claude-code",
     "cognitive-architecture",
     "llm",
     "memory-system",
     "python",
     "self-learning"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175156681?v=4",
    "ownerUrl": "https://github.com/WingedGuardian",
    "defaultBranch": "main"
   },
   "path": "plugins/genesis-web-override",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:38.475Z",
   "modUpdatedAt": "2026-10-09T14:41:32Z",
   "fileBytes": 5615,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "genesis-web-override",
   "url": "https://www.slopshopper.com/mods/wingedguardian-genesis-agi-genesis-web-override/"
  },
  {
   "slug": "halluton-mindful-claude",
   "name": "mindful-claude",
   "description": "Guided breathing exercises above the prompt while Claude works: coherent, box, 4-7-8 and the physiological sigh, four animation styles, and the spinner reads the breath. Appears when Claude starts, disappears when Claude answers. Needs function hooks (early access) and an interactive terminal.",
   "version": "2.0.0",
   "author": {
    "name": "Anthony"
   },
   "license": "MIT",
   "homepage": "https://github.com/halluton/Mindful-Claude",
   "keywords": [
    "breathing",
    "mindfulness",
    "hrv",
    "focus",
    "terminal",
    "tui",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "halluton/Mindful-Claude",
    "url": "https://github.com/halluton/Mindful-Claude",
    "stars": 94,
    "forks": 8,
    "license": "MIT",
    "pushedAt": "2026-09-14T23:01:33Z",
    "createdAt": "2026-03-02T10:41:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239646157?v=4",
    "ownerUrl": "https://github.com/halluton",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mindful-claude",
   "firstSeen": "2026-10-06T04:52:40.286Z",
   "modUpdatedAt": "2026-09-14T23:01:33Z",
   "fileBytes": 20274,
   "tags": [
    "band",
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mindful-claude",
   "url": "https://www.slopshopper.com/mods/halluton-mindful-claude/"
  },
  {
   "slug": "escapeboy-claude-code-kit-aside",
   "name": "aside",
   "description": "/aside <question>: asks a tool-less fork of the session in a pane; nothing enters the main conversation.",
   "version": "0.1.0",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/aside",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:14.603Z",
   "modUpdatedAt": "2026-10-08T09:02:14Z",
   "fileBytes": 3050,
   "tags": [
    "pane",
    "command",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "aside",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-aside/"
  },
  {
   "slug": "escapeboy-claude-code-kit-cache-guard",
   "name": "cache-guard",
   "description": "Keeps the prompt cache warm while idle and holds the first prompt after the cache went cold, with its cost.",
   "version": "0.1.0",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/cache-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:15.183Z",
   "modUpdatedAt": "2026-10-08T09:02:14Z",
   "fileBytes": 3882,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-guard",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-cache-guard/"
  },
  {
   "slug": "escapeboy-claude-code-kit-ci-watch",
   "name": "ci-watch",
   "description": "/ci-watch <pr>: polls gh pr checks every minute in the status line, no tokens.",
   "version": "0.1.0",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/ci-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:15.770Z",
   "modUpdatedAt": "2026-10-08T09:02:14Z",
   "fileBytes": 2729,
   "tags": [
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-watch",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-ci-watch/"
  },
  {
   "slug": "escapeboy-claude-code-kit-cleanup-tracker",
   "name": "cleanup-tracker",
   "description": "Records downloads, installs and started containers; /cleanup-list shows them.",
   "version": "0.1.0",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/cleanup-tracker",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:16.295Z",
   "modUpdatedAt": "2026-10-08T09:02:14Z",
   "fileBytes": 3364,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "cleanup-tracker",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-cleanup-tracker/"
  },
  {
   "slug": "escapeboy-claude-code-kit-company-hq",
   "name": "company-hq",
   "description": "Back office for the /company skill: every /company run is its own company (state file per company, several open at once), hires project specialists as agent types, enforces each company's optional budget cap on every spawn, shows the org and spend in a pane.",
   "version": "0.4.1",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/company-hq",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:17.046Z",
   "modUpdatedAt": "2026-10-09T05:05:35Z",
   "fileBytes": 36516,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "company-hq",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-company-hq/"
  },
  {
   "slug": "escapeboy-claude-code-kit-context-meter",
   "name": "context-meter",
   "description": "Band above the prompt: context fill, cache read, cost, plan limits; warns at 50%/70%; Handoff button and /handoff past 70%.",
   "version": "0.2.0",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/context-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:17.772Z",
   "modUpdatedAt": "2026-10-08T09:02:14Z",
   "fileBytes": 5024,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-context-meter/"
  },
  {
   "slug": "escapeboy-claude-code-kit-deploy-verify",
   "name": "deploy-verify",
   "description": "After a deploy command, runs 5 post-deploy checks from the project's .claude/deploy-verify.json and tells Claude the result.",
   "version": "0.2.0",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/deploy-verify",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:18.331Z",
   "modUpdatedAt": "2026-10-08T09:04:53Z",
   "fileBytes": 7759,
   "tags": [
    "guard",
    "command",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "deploy-verify",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-deploy-verify/"
  },
  {
   "slug": "escapeboy-claude-code-kit-fleet-status",
   "name": "fleet-status",
   "description": "Fleet P1/P2 counts from ~/.continuity/FLEET-STATE.md in the status line; /fleet and /ports commands.",
   "version": "0.1.0",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/fleet-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "state_file": {
     "type": "string",
     "title": "Fleet state file",
     "description": "Markdown report with \"## P1/P2/P3\" sections of \"- [\" items. ~ is your home.",
     "default": "~/.continuity/FLEET-STATE.md"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:18.926Z",
   "modUpdatedAt": "2026-10-08T09:02:14Z",
   "fileBytes": 3187,
   "tags": [
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-status",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-fleet-status/"
  },
  {
   "slug": "escapeboy-claude-code-kit-lang-guard",
   "name": "lang-guard",
   "description": "Flags Russian words and plain-language slips (em-dash asides, 40+ word sentences, aphorisms) in Bulgarian answers; reminds Claude.",
   "version": "0.2.0",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/lang-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:19.527Z",
   "modUpdatedAt": "2026-10-08T09:02:14Z",
   "fileBytes": 3552,
   "tags": [
    "turn"
   ],
   "isNew": true,
   "entryName": "lang-guard",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-lang-guard/"
  },
  {
   "slug": "escapeboy-claude-code-kit-secret-redactor",
   "name": "secret-redactor",
   "description": "Hides tokens, keys and passwords in tool output as ‹secret:N›, restores them in later tool calls, blocks reading key files.",
   "version": "0.2.0",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/secret-redactor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:20.200Z",
   "modUpdatedAt": "2026-10-08T09:04:53Z",
   "fileBytes": 5374,
   "tags": [
    "toast",
    "status",
    "guard"
   ],
   "isNew": true,
   "entryName": "secret-redactor-escapeboy",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-secret-redactor/"
  },
  {
   "slug": "escapeboy-claude-code-kit-spend-ledger",
   "name": "spend-ledger",
   "description": "Per-project token and cost ledger per machine; /spend; monthly note in Svod, with other machines pulled over ssh.",
   "version": "0.1.0",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/spend-ledger",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "remote_hosts": {
     "type": "string",
     "multiple": true,
     "title": "Remote machines",
     "description": "ssh aliases whose ~/.claude/spend-ledger/<month>.json this machine pulls into the Svod note (only where the Svod MCP is connected).",
     "default": []
    },
    "svod_server": {
     "type": "string",
     "title": "Svod MCP server",
     "description": "MCP server name of Svod; leave as is if you do not use Svod.",
     "default": "svod"
    },
    "svod_vault": {
     "type": "string",
     "title": "Svod vault",
     "description": "Vault for the monthly note.",
     "default": "personal"
    },
    "note_dir": {
     "type": "string",
     "title": "Note folder",
     "description": "Folder in the vault for <YYYY-MM>.md notes.",
     "default": "engineering/claude-spend"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:20.771Z",
   "modUpdatedAt": "2026-10-08T09:02:14Z",
   "fileBytes": 8378,
   "tags": [
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spend-ledger",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-spend-ledger/"
  },
  {
   "slug": "escapeboy-claude-code-kit-ssh-guard",
   "name": "ssh-guard",
   "description": "Refuses ssh/scp/rsync to hosts listed in memory decommissioned_hosts.md; \"# decommissioned-ok\" overrides.",
   "version": "0.1.0",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/ssh-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "hosts_file": {
     "type": "string",
     "title": "Retired hosts file",
     "description": "Markdown file whose \"## <name> — <ip> (<aliases>)\" headers list decommissioned hosts. ~ is your home.",
     "default": "~/.claude/decommissioned_hosts.md"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:21.335Z",
   "modUpdatedAt": "2026-10-08T09:02:14Z",
   "fileBytes": 3420,
   "tags": [
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "ssh-guard",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-ssh-guard/"
  },
  {
   "slug": "escapeboy-claude-code-kit-subagent-models",
   "name": "subagent-models",
   "description": "Pins subagent models to a model-routing policy (Opus for judgement, Haiku for mechanical work, Sonnet otherwise) and logs every spawn.",
   "version": "0.1.0",
   "author": {
    "name": "escapeboy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "escapeboy/claude-code-kit",
    "url": "https://github.com/escapeboy/claude-code-kit",
    "stars": 91,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:05:56Z",
    "createdAt": "2026-01-04T14:58:03Z",
    "description": "Skills, mods, subagents, hooks, slash commands and guides for Claude Code — installable by your agent (see INSTALL.md)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115266?v=4",
    "ownerUrl": "https://github.com/escapeboy",
    "defaultBranch": "master"
   },
   "path": "17-mods/marketplace/mods/subagent-models",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:21.961Z",
   "modUpdatedAt": "2026-10-08T09:02:14Z",
   "fileBytes": 2817,
   "tags": [
    "command",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-models",
   "url": "https://www.slopshopper.com/mods/escapeboy-claude-code-kit-subagent-models/"
  },
  {
   "slug": "wendylabsinc-wendyos-wendy-mods",
   "name": "wendy-mods",
   "description": "Wendy mods for Claude Code: verifies Wendy deploys and shows the connected device above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Wendy Labs",
    "url": "https://github.com/wendylabsinc"
   },
   "license": "Apache-2.0",
   "homepage": "https://docs.wendy.dev/latest",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wendylabsinc/WendyOS",
    "url": "https://github.com/wendylabsinc/WendyOS",
    "stars": 91,
    "forks": 8,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T13:53:01Z",
    "createdAt": "2025-04-04T09:45:50Z",
    "description": "Physical AI Harnass for Robotics & IoT",
    "homepage": "https://docs.wendy.dev/latest",
    "topics": [
     "ai-harness",
     "developer-tools",
     "dragonwing",
     "edge",
     "edge-computing",
     "embedded-linux",
     "harnass",
     "iot",
     "jetson",
     "nvidia",
     "physical",
     "raspberry-pi"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/180482368?v=4",
    "ownerUrl": "https://github.com/wendylabsinc",
    "defaultBranch": "main"
   },
   "path": "plugins/wendy-mods",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "server": {
     "type": "string",
     "title": "Wendy MCP server",
     "description": "Name of the Wendy MCP server, as /mcp lists it or as tool names spell it. Leave empty to detect it.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:47.757Z",
   "modUpdatedAt": "2026-10-09T13:53:01Z",
   "fileBytes": 32970,
   "tags": [
    "band",
    "toast",
    "guard",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "wendy-mods",
   "url": "https://www.slopshopper.com/mods/wendylabsinc-wendyos-wendy-mods/"
  },
  {
   "slug": "iamunbounded-save-token-jev-clean-save-token-jev",
   "name": "save-token-jev",
   "description": "Jev-guided, verbatim context compaction for Claude Code.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "IAmUnbounded/save-token-jev-clean",
    "url": "https://github.com/IAmUnbounded/save-token-jev-clean",
    "stars": 80,
    "forks": 13,
    "license": "MIT",
    "pushedAt": "2026-10-02T08:05:56Z",
    "createdAt": "2026-09-18T05:58:07Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16850531?v=4",
    "ownerUrl": "https://github.com/IAmUnbounded",
    "defaultBranch": "main"
   },
   "path": "plugins/claude-save-token-jev",
   "modules": [
    "../dist/integrations/claude.js"
   ],
   "entry": "dist/integrations/claude.js",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "default": 0.5,
     "description": "Threshold used to decide whether tool-call context should be retained."
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "default": 6,
     "description": "Number of recent messages preserved verbatim during compaction."
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "default": 0.15,
     "description": "Minimum context reduction required before using Jev compaction."
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "default": 25000,
     "description": "Maximum estimated token count allowed for Jev state."
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Maximum Jev request tokens",
     "default": 30000,
     "description": "Maximum estimated token count allowed for each Jev request."
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated result head characters",
     "default": 300,
     "description": "Number of leading characters retained when shortening a tool result."
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "default": "jev-latest",
     "description": "Jev model used for compaction decisions."
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:01.452Z",
   "modUpdatedAt": "2026-09-27T16:33:47Z",
   "fileBytes": 0,
   "tags": [],
   "isNew": true,
   "entryName": "save-token-jev",
   "url": "https://www.slopshopper.com/mods/iamunbounded-save-token-jev-clean-save-token-jev/"
  },
  {
   "slug": "cablate-ctx-handoff-mod",
   "name": "ctx-handoff",
   "description": "Hands off to a fresh conversation when context fills up, keeps the cache warm while you're away, and turns what you teach Claude into project notes",
   "version": "0.6.0",
   "author": {
    "name": "CabLate",
    "url": "https://github.com/cablate"
   },
   "license": "MIT",
   "homepage": "https://github.com/cablate/ctx-handoff-mod",
   "keywords": [
    "context",
    "handoff",
    "prompt-cache",
    "memory",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cablate/ctx-handoff-mod",
    "url": "https://github.com/cablate/ctx-handoff-mod",
    "stars": 75,
    "forks": 7,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:59:40Z",
    "createdAt": "2026-10-02T21:33:58Z",
    "description": "Claude Code mod: hands off to a fresh conversation when context fills up, keeps the cache warm while you're away, and turns what you teach Claude into project notes",
    "homepage": null,
    "topics": [
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "context-management",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/85614048?v=4",
    "ownerUrl": "https://github.com/cablate",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ctx-handoff-mod",
   "firstSeen": "2026-10-06T04:51:39.991Z",
   "modUpdatedAt": "2026-10-09T09:59:40Z",
   "fileBytes": 200058,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ctx-handoff",
   "url": "https://www.slopshopper.com/mods/cablate-ctx-handoff-mod/"
  },
  {
   "slug": "gtapps-hermitd-hermitd",
   "name": "hermitd",
   "description": "Your own local Claude Tag, in the Claude app, Discord, Telegram, or a custom Claude Code channel.",
   "version": "1.4.11",
   "author": {
    "name": "gtapps",
    "url": "https://github.com/gtapps"
   },
   "license": "MIT",
   "homepage": "https://github.com/gtapps/hermitd",
   "keywords": [
    "always-on",
    "assistant",
    "automation",
    "claude-tag",
    "gtapps"
   ],
   "kind": "community",
   "repo": {
    "fullName": "gtapps/hermitd",
    "url": "https://github.com/gtapps/hermitd",
    "stars": 74,
    "forks": 16,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:03:47Z",
    "createdAt": "2026-03-23T18:33:11Z",
    "description": "Like Claude Tag, but local.",
    "homepage": "https://hermitd.dev",
    "topics": [
     "ai",
     "ai-agent",
     "anthropic",
     "autonmous-agent",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "hermit",
     "self-hosted"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16778396?v=4",
    "ownerUrl": "https://github.com/gtapps",
    "defaultBranch": "main"
   },
   "path": "plugins/hermitd",
   "modules": [
    "../mod/register.ts"
   ],
   "entry": "mod/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hermitd",
   "firstSeen": "2026-10-06T04:54:05.473Z",
   "modUpdatedAt": "2026-10-08T15:42:52Z",
   "fileBytes": 9924,
   "tags": [
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hermitd",
   "url": "https://www.slopshopper.com/mods/gtapps-hermitd-hermitd/"
  },
  {
   "slug": "gtapps-hermitd-hermitd-mod-tests",
   "name": "hermitd-mod-tests",
   "description": "Test wrapper for the core chat harness mod.",
   "version": "0.0.0",
   "author": {
    "name": "gtapps"
   },
   "license": "MIT",
   "homepage": "https://hermitd.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gtapps/hermitd",
    "url": "https://github.com/gtapps/hermitd",
    "stars": 74,
    "forks": 16,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:03:47Z",
    "createdAt": "2026-03-23T18:33:11Z",
    "description": "Like Claude Tag, but local.",
    "homepage": "https://hermitd.dev",
    "topics": [
     "ai",
     "ai-agent",
     "anthropic",
     "autonmous-agent",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "hermit",
     "self-hosted"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16778396?v=4",
    "ownerUrl": "https://github.com/gtapps",
    "defaultBranch": "main"
   },
   "path": "plugins/hermitd/mod",
   "modules": [
    "../register.ts"
   ],
   "entry": "register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hermitd",
   "firstSeen": "2026-10-06T04:54:06.363Z",
   "modUpdatedAt": "2026-10-04T14:13:58Z",
   "fileBytes": 9924,
   "tags": [
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hermitd-mod-tests",
   "url": "https://www.slopshopper.com/mods/gtapps-hermitd-hermitd-mod-tests/"
  },
  {
   "slug": "intentic-intentic-intentic",
   "name": "intentic",
   "displayName": "Intentic",
   "description": "Cheaper, sharper Claude Code sessions: Bash output trimmed before Claude reads it, a project map and this project's field notes at session start, iq code search and fileq document reading taught, and /intentic:stats to show what each one saved. Every mechanism is a switch in /config.",
   "version": "0.0.0",
   "author": {
    "name": "intentic"
   },
   "license": "MIT",
   "homepage": "https://github.com/intentic/intentic/tree/main/_sandbox/claude-plugin",
   "keywords": [
    "context",
    "token-savings",
    "output-filter",
    "code-search",
    "documents",
    "measurement"
   ],
   "kind": "community",
   "repo": {
    "fullName": "intentic/intentic",
    "url": "https://github.com/intentic/intentic",
    "stars": 74,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:26:20Z",
    "createdAt": "2026-08-04T13:00:52Z",
    "description": "An open-source workspace for coding agents, running on your own machine. More work. Less AI waste. Same subscriptions.",
    "homepage": "https://intentic.dev",
    "topics": [
     "agent-infrastructure",
     "agent-sandbox",
     "agentic-coding",
     "ai-agents",
     "ai-coding",
     "claude-code",
     "codex",
     "coding-agent",
     "coding-agents",
     "developer-tools",
     "docker",
     "git-worktree",
     "mcp",
     "monorepo",
     "open-source",
     "parallel-agents",
     "sandbox",
     "self-hosted",
     "tauri",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/312099878?v=4",
    "ownerUrl": "https://github.com/intentic",
    "defaultBranch": "main"
   },
   "path": "_sandbox/claude-plugin",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "output_cleaners": {
     "type": "boolean",
     "title": "Trim Bash output",
     "description": "Clean what a successful command printed before Claude reads it (progress bars, install chatter, repeated lines, the middle of huge logs), keep the full text retrievable with `retrieve-output`, and ledger what each cleaner saved.",
     "default": true
    },
    "cleaners": {
     "type": "string",
     "title": "Cleaners",
     "description": "Which cleaners run, as the sandbox spells it: empty for all, `-cap,-wide` to switch some off, `git,pnpm` to allow only those. `/intentic:stats` lists them by what they saved.",
     "default": ""
    },
    "output_holdout": {
     "type": "number",
     "title": "Untrimmed share",
     "description": "Share of commands left untrimmed, so the saving can be measured against a real comparison and not only computed. 0 turns the comparison off; the exact per-command saving is reported either way.",
     "default": 0,
     "min": 0,
     "max": 0.5
    },
    "project_map": {
     "type": "boolean",
     "title": "Project map",
     "description": "Open each session with a map of the project it starts in: its areas, what each is for, and where Claude is standing. Worked out from the tree every time, never stored, so it cannot go stale.",
     "default": true
    },
    "field_notes": {
     "type": "boolean",
     "title": "Field notes",
     "description": "Open each session with this project's field notes: the traps past sessions hit and the commands that really verify. Written by `/intentic:field-notes` from your own sessions here; nothing is sent until you run it once.",
     "default": true
    },
    "iq": {
     "type": "boolean",
     "title": "iq search",
     "description": "Teach Claude the `iq` code search CLI and recall past sessions on a matching prompt. Needs `npm i -g @intentic/iq`; without it this switch does nothing and says so once.",
     "default": true
    },
    "fileq": {
     "type": "boolean",
     "title": "fileq",
     "description": "Let Claude read documents, PDFs, spreadsheets, slides, notebooks, images, audio and archives as markdown with the bundled `fileq` CLI. Off makes the command refuse; its one-line skill description stays listed, since a plugin cannot hide its own skills.",
     "default": true
    },
    "holdout": {
     "type": "number",
     "title": "Measured share",
     "description": "Share of sessions opened without the map, the field notes and the iq teaching, so `/intentic:stats` can show what each changed. 0 sends them to every session and measures nothing.",
     "default": 0.1,
     "min": 0,
     "max": 0.5
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "intentic",
   "firstSeen": "2026-10-06T04:53:08.428Z",
   "modUpdatedAt": "2026-10-04T21:23:56Z",
   "fileBytes": 14981,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "intentic",
   "url": "https://www.slopshopper.com/mods/intentic-intentic-intentic/"
  },
  {
   "slug": "intentic-intentic-intentic-guard",
   "name": "intentic-guard",
   "description": "Keeps the sandbox's own decisions on tool calls final: a mod someone installs can neither answer nor overturn them.",
   "version": "1.0.0",
   "author": {
    "name": "Intentic"
   },
   "license": "MIT",
   "homepage": "https://intentic.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "intentic/intentic",
    "url": "https://github.com/intentic/intentic",
    "stars": 74,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:26:20Z",
    "createdAt": "2026-08-04T13:00:52Z",
    "description": "An open-source workspace for coding agents, running on your own machine. More work. Less AI waste. Same subscriptions.",
    "homepage": "https://intentic.dev",
    "topics": [
     "agent-infrastructure",
     "agent-sandbox",
     "agentic-coding",
     "ai-agents",
     "ai-coding",
     "claude-code",
     "codex",
     "coding-agent",
     "coding-agents",
     "developer-tools",
     "docker",
     "git-worktree",
     "mcp",
     "monorepo",
     "open-source",
     "parallel-agents",
     "sandbox",
     "self-hosted",
     "tauri",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/312099878?v=4",
    "ownerUrl": "https://github.com/intentic",
    "defaultBranch": "main"
   },
   "path": "_sandbox/sandbox/claude-policy/plugins/intentic-guard",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "intentic",
   "firstSeen": "2026-10-06T04:53:09.359Z",
   "modUpdatedAt": "2026-10-04T15:12:56Z",
   "fileBytes": 1374,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "intentic-guard",
   "url": "https://www.slopshopper.com/mods/intentic-intentic-intentic-guard/"
  },
  {
   "slug": "stuinfla-ruvnet-brain-rnb-terminal-routing",
   "name": "rnb-terminal-routing",
   "description": "Reviewed per-user native terminal routing",
   "version": "0.1.0",
   "license": "NOASSERTION",
   "homepage": "https://isovision.ai/ruvnet-brain/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "stuinfla/ruvnet-brain",
    "url": "https://github.com/stuinfla/ruvnet-brain",
    "stars": 73,
    "forks": 25,
    "license": "Other",
    "pushedAt": "2026-10-09T09:23:29Z",
    "createdAt": "2026-06-29T21:54:32Z",
    "description": "RuvNet Brain — a downloadable, source-grounded brain for Claude Code over Reuven Cohen's (rUv's) RuvNet stack: RuVector/RVF, Ruflo, AgentDB, RuLake, SPARC + 21 building blocks. Grounds Claude in real source via one MCP tool (search_ruvnet), so it builds with the stack instead of drifting off it.",
    "homepage": "https://isovision.ai/ruvnet-brain/",
    "topics": [
     "agentdb",
     "ai-agents",
     "anthropic-claude",
     "claude-code",
     "claude-code-plugin",
     "knowledge-base",
     "llm-tools",
     "mcp",
     "model-context-protocol",
     "rag",
     "reuven-cohen",
     "ruflo",
     "rulake",
     "ruvector",
     "ruvnet",
     "source-grounded",
     "sparc",
     "vector-search"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86920480?v=4",
    "ownerUrl": "https://github.com/stuinfla",
    "defaultBranch": "main"
   },
   "path": "config/model-router/claude-terminal-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruvnet-brain",
   "firstSeen": "2026-10-06T14:47:34.937Z",
   "modUpdatedAt": "2026-10-05T00:19:44Z",
   "fileBytes": 16568,
   "tags": [
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "rnb-terminal-routing",
   "url": "https://www.slopshopper.com/mods/stuinfla-ruvnet-brain-rnb-terminal-routing/"
  },
  {
   "slug": "tickloop-claude-mods-glamour-dark",
   "name": "glamour-dark",
   "description": "Draws the model's text replies with charmbracelet/glamour's default dark style",
   "version": "0.1.0",
   "author": {
    "name": "Pulkit Arya"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Tickloop/claude-mods",
    "url": "https://github.com/Tickloop/claude-mods",
    "stars": 73,
    "forks": 5,
    "license": null,
    "pushedAt": "2026-10-08T18:28:06Z",
    "createdAt": "2026-10-08T00:16:53Z",
    "description": "A collection of claude code mods",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43160701?v=4",
    "ownerUrl": "https://github.com/Tickloop",
    "defaultBranch": "main"
   },
   "path": "glamour-dark",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:08:46.958Z",
   "modUpdatedAt": "2026-10-08T18:24:59Z",
   "fileBytes": 61031,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "glamour-dark",
   "url": "https://www.slopshopper.com/mods/tickloop-claude-mods-glamour-dark/"
  },
  {
   "slug": "tickloop-claude-mods-tool-lines",
   "name": "tool-lines",
   "description": "Draws each tool call as one compact 'tool_call: Tool(input) - meta' line and hides its result block",
   "version": "0.1.0",
   "author": {
    "name": "Pulkit Arya"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Tickloop/claude-mods",
    "url": "https://github.com/Tickloop/claude-mods",
    "stars": 73,
    "forks": 5,
    "license": null,
    "pushedAt": "2026-10-08T18:28:06Z",
    "createdAt": "2026-10-08T00:16:53Z",
    "description": "A collection of claude code mods",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43160701?v=4",
    "ownerUrl": "https://github.com/Tickloop",
    "defaultBranch": "main"
   },
   "path": "tool-lines",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:08:48.656Z",
   "modUpdatedAt": "2026-10-08T18:24:59Z",
   "fileBytes": 6776,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "tool-lines",
   "url": "https://www.slopshopper.com/mods/tickloop-claude-mods-tool-lines/"
  },
  {
   "slug": "mukiwu-muki-ai-plugins-hyday-pet",
   "name": "hyday-pet",
   "description": "A virtual pet that lives above your Claude Code prompt and grows from the work Claude does: it evolves by what Claude does most, gets sick from tool errors, plays mini games, and spends coins in a shop. Requires CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.",
   "version": "1.0.0",
   "author": {
    "name": "Muki Wu"
   },
   "license": "MIT",
   "homepage": "https://github.com/mukiwu/muki-ai-plugins/tree/master/plugins/hyday-pet",
   "keywords": [
    "pet",
    "tamagotchi",
    "game",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mukiwu/muki-ai-plugins",
    "url": "https://github.com/mukiwu/muki-ai-plugins",
    "stars": 72,
    "forks": 7,
    "license": null,
    "pushedAt": "2026-10-07T03:24:51Z",
    "createdAt": "2026-03-23T08:47:27Z",
    "description": "A Claude Code plugin marketplace for quality assurance — visual regression testing and test review.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3794103?v=4",
    "ownerUrl": "https://github.com/mukiwu",
    "defaultBranch": "master"
   },
   "path": "plugins/hyday-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "muki-ai-plugins",
   "firstSeen": "2026-10-06T04:57:32.525Z",
   "modUpdatedAt": "2026-10-02T15:31:19Z",
   "fileBytes": 46396,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hyday-pet",
   "url": "https://www.slopshopper.com/mods/mukiwu-muki-ai-plugins-hyday-pet/"
  },
  {
   "slug": "mukiwu-muki-ai-plugins-world-news",
   "name": "world-news",
   "description": "Major news from the Taiwan edition of Google News, pinned under your prompt: each time you send a message it reads the feeds of the categories you picked in the background (at most once per cooldown, 30 minutes by default) and shows the newest headline. /world-news picks the categories and the cooldown and lists the latest headlines. Requires CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.",
   "version": "0.3.5",
   "author": {
    "name": "Muki Wu"
   },
   "license": "MIT",
   "homepage": "https://github.com/mukiwu/muki-ai-plugins/tree/master/plugins/world-news",
   "keywords": [
    "mod",
    "function-hooks",
    "news",
    "google-news",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mukiwu/muki-ai-plugins",
    "url": "https://github.com/mukiwu/muki-ai-plugins",
    "stars": 72,
    "forks": 7,
    "license": null,
    "pushedAt": "2026-10-07T03:24:51Z",
    "createdAt": "2026-03-23T08:47:27Z",
    "description": "A Claude Code plugin marketplace for quality assurance — visual regression testing and test review.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3794103?v=4",
    "ownerUrl": "https://github.com/mukiwu",
    "defaultBranch": "master"
   },
   "path": "plugins/world-news",
   "modules": [
    "./world-news.tsx"
   ],
   "entry": "hooks/world-news.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "muki-ai-plugins",
   "firstSeen": "2026-10-07T15:09:13.621Z",
   "modUpdatedAt": "2026-10-07T03:24:50Z",
   "fileBytes": 110825,
   "tags": [
    "pane",
    "status",
    "command",
    "prompt",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "world-news",
   "url": "https://www.slopshopper.com/mods/mukiwu-muki-ai-plugins-world-news/"
  },
  {
   "slug": "archcore-ai-archcore-archcore",
   "name": "archcore",
   "description": "Spec-driven development and context engineering for AI coding agents, backed by project context in Git.",
   "version": "0.12.0",
   "author": {
    "name": "Archcore"
   },
   "license": "Apache-2.0",
   "homepage": "https://archcore.ai/",
   "keywords": [
    "claude-code",
    "cursor",
    "claude-code-plugin",
    "mcp",
    "ai-agents",
    "ai-coding",
    "coding-agents",
    "project-context",
    "context-engineering",
    "architecture",
    "adr",
    "knowledge-management",
    "rules",
    "decisions",
    "conventions",
    "git-native",
    "skills",
    "subagents",
    "spec-driven-development",
    "documentation"
   ],
   "kind": "community",
   "repo": {
    "fullName": "archcore-ai/archcore",
    "url": "https://github.com/archcore-ai/archcore",
    "stars": 68,
    "forks": 12,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T11:30:32Z",
    "createdAt": "2026-04-05T06:30:15Z",
    "description": "Spec-driven development and context engineering for Claude Code, Cursor, Codex, and GitHub Copilot — backed by project context in Git.",
    "homepage": "https://archcore.ai/",
    "topics": [
     "agent-skills",
     "ai-agents",
     "ai-coding",
     "architecture",
     "claude-code",
     "claude-code-plugin",
     "codex",
     "codex-cli",
     "coding-agents",
     "context-engineering",
     "cursor",
     "developer-tools",
     "github-copilot",
     "harness",
     "harness-engineering",
     "mcp",
     "plugin",
     "project-context",
     "spec-driven-development",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/249133516?v=4",
    "ownerUrl": "https://github.com/archcore-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/archcore",
   "modules": [
    "./next-step.tsx"
   ],
   "entry": "hooks/next-step.tsx",
   "userConfig": {
    "next_step_hints": {
     "type": "boolean",
     "title": "Next-step hints",
     "description": "In the Claude Code terminal and Desktop app, show one suggested Archcore command above the prompt after a turn and offer it as the Tab suggestion, with how many Archcore documents the request found and read.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "archcore-plugins",
   "firstSeen": "2026-10-06T04:50:05.980Z",
   "modUpdatedAt": "2026-10-09T11:30:32Z",
   "fileBytes": 28173,
   "tags": [
    "band",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "archcore",
   "url": "https://www.slopshopper.com/mods/archcore-ai-archcore-archcore/"
  },
  {
   "slug": "kiycoh-silica-core",
   "name": "silica-core",
   "description": "Retrieval tools for coding agents, no model in the loop: files, search, read, code_pack and write_note over the folder the session is opened in, served over MCP, plus skills: one that teaches when to search and how to read coverage, and five that explain, summarize, compare, schematize and diagram from the indexed documents.",
   "version": "0.10.1",
   "author": {
    "name": "Alessandro Carosia"
   },
   "license": "MIT",
   "keywords": [
    "retrieval",
    "search",
    "bm25",
    "mcp",
    "agents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kiycoh/silica-core",
    "url": "https://github.com/kiycoh/silica-core",
    "stars": 67,
    "forks": 8,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:33:14Z",
    "createdAt": "2026-05-24T23:21:17Z",
    "description": "Retrieval tools for coding agents, no model in the loop: SOTA-competitive files, search, read, code_pack and write_note over the folder your session is opened in, served over MCP.",
    "homepage": "",
    "topics": [
     "ai",
     "ai-agents",
     "bm25",
     "claude",
     "codex",
     "llm",
     "mcp",
     "obsidian",
     "python",
     "retrieval",
     "search"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/152720918?v=4",
    "ownerUrl": "https://github.com/kiycoh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "silica-core",
   "firstSeen": "2026-10-08T15:30:20.282Z",
   "modUpdatedAt": "2026-10-08T16:33:14Z",
   "fileBytes": 6297,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "silica-core",
   "url": "https://www.slopshopper.com/mods/kiycoh-silica-core/"
  },
  {
   "slug": "sam-runtime-claude-console-console-status",
   "name": "console-status",
   "description": "Claude Console：跨專案 STATUS、Claude/Codex 派工、工作階段與用量總覽（含手機 Remote Control）",
   "version": "0.19.0",
   "author": {
    "name": "SaM-runtime"
   },
   "license": "MIT",
   "homepage": "https://github.com/SaM-runtime/claude-console",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SaM-runtime/claude-console",
    "url": "https://github.com/SaM-runtime/claude-console",
    "stars": 66,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:24:27Z",
    "createdAt": "2026-10-05T10:59:28Z",
    "description": "Multi-project console for Claude Code, built as a Claude Code mod: live project board, trigger actions, quota batteries; executes via Claude Code or Codex.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/154866705?v=4",
    "ownerUrl": "https://github.com/SaM-runtime",
    "defaultBranch": "main"
   },
   "path": "plugins/console-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "registryPath": {
     "type": "string",
     "title": "Project registry",
     "description": "Absolute path or ~/ path to the project registry.",
     "default": "~/.claude/handoffs/projects-scope.md"
    },
    "companionScript": {
     "type": "string",
     "title": "Companion script",
     "description": "Absolute path or ~/ path to codex-companion.mjs; blank or stale auto-resolves to the newest installed Codex plugin.",
     "default": ""
    },
    "companionStateDir": {
     "type": "string",
     "title": "Companion state directory",
     "description": "Legacy Temp state root, also passed unchanged to preflight. Blank uses LOCALAPPDATA/Temp/codex-companion (system temp on other platforms).",
     "default": ""
    },
    "dispatchSettingsPath": {
     "type": "string",
     "title": "Dispatch settings file",
     "description": "Absolute or ~/ path to the shared Claude/Codex dispatch settings.",
     "default": "~/.claude/handoffs/dispatch.json"
    },
    "claudeSessionsPath": {
     "type": "string",
     "title": "Claude sessions file",
     "description": "Absolute or ~/ path used to persist project-root to Claude session mappings.",
     "default": "~/.claude/handoffs/claude-sessions.json"
    },
    "executor": {
     "type": "string",
     "title": "Default executor",
     "description": "Fallback executor when dispatch.json is unavailable: claude or codex.",
     "default": "claude"
    },
    "modelsCachePath": {
     "type": "string",
     "title": "Model cache",
     "description": "Absolute or ~/ path to the Codex models cache.",
     "default": "~/.codex/models_cache.json"
    },
    "defaultModel": {
     "type": "string",
     "title": "Default model",
     "description": "Fallback when the settings file or model field is unavailable; blank uses the selected executor default.",
     "default": ""
    },
    "defaultEffort": {
     "type": "string",
     "title": "Default effort",
     "description": "Fallback when the settings file or effort field is unavailable; blank uses the selected executor default.",
     "default": ""
    },
    "codexFallback": {
     "type": "string",
     "title": "Codex fallback",
     "description": "When Codex quota is low or its broker/companion is unusable: ask (hold and offer Claude), claude (dispatch with Claude), or off.",
     "default": "ask"
    },
    "codexMinQuotaPercent": {
     "type": "string",
     "title": "Codex minimum quota",
     "description": "Remaining Codex quota percent below which the fallback applies; readings older than 6 hours count as unknown.",
     "default": "10"
    },
    "companionStateRoots": {
     "type": "string",
     "title": "Companion state roots",
     "description": "JSON array of root paths. Blank reads plugin data first, then companionStateDir (Temp).",
     "default": ""
    },
    "gitProbe": {
     "type": "string",
     "title": "Git and PR status",
     "description": "on: each project's branch, uncommitted and unpushed work (git) plus its pull request and CI checks (gh, when installed). git: local git only. off: neither.",
     "default": "on"
    },
    "commandGuard": {
     "type": "string",
     "title": "Command guard",
     "description": "ask: an irreversible shell command (recursive delete, force push, hard reset, git clean, dropped tables, publish) asks you first, even when permissions would let it run. deny: always refuse them. off: no guard.",
     "default": "ask"
    },
    "loopGuard": {
     "type": "string",
     "title": "Loop guard",
     "description": "on: a tool call that fails twice with the same arguments and the same error tells Claude not to try a third time. off: no note.",
     "default": "on"
    },
    "cacheHint": {
     "type": "string",
     "title": "Prompt cache hint",
     "description": "on: show when the console's prompt cache goes cold and what re-writing it costs (band chip, pane line, toasts). off: hide.",
     "default": "on"
    },
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "auto: the TTL the API reports in the transcript usage (5m until seen). 5m or 1h: fixed.",
     "default": "auto"
    },
    "cacheWritePrice": {
     "type": "string",
     "title": "Cache write price",
     "description": "USD per million cache-write tokens for the cost estimate; blank uses the model's list price (1.25x input for 5m, 2x for 1h).",
     "default": ""
    },
    "autoSync": {
     "type": "string",
     "title": "Auto sync",
     "description": "on: when finished executor work left a project's STATUS CARD behind (待同步), dispatch one sync by itself, once per job; a sync that fails or writes nothing is not retried. off: wait for the 同步 button.",
     "default": "on"
    },
    "suggestNext": {
     "type": "string",
     "title": "Suggest the next step",
     "description": "on: offer the way on (a decision, a reply to an executor that asked, a gate, a sync, a continue) as the prompt box's dim suggestion, Tab to take. off: leave the box to Claude Code's own suggestions.",
     "default": "on"
    },
    "activation": {
     "type": "string",
     "title": "Console activation",
     "description": "auto: a session runs the console (polling, band, project mode, cache hints, update check) only after /console is used in it, and again when that session resumes; other sessions get only the command guard. always: every session runs it. /console off turns it off for one session.",
     "default": "auto"
    },
    "projectMode": {
     "type": "string",
     "title": "Project mode",
     "description": "auto: in a session opened inside a registered project, show that project's pipeline in the band and pane, add the CARD contract to the system prompt and attach progress to prompts when it changes. off: always the multi-project console. /console mode overrides per session.",
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-console",
   "firstSeen": "2026-10-06T04:48:20.232Z",
   "modUpdatedAt": "2026-10-09T14:24:27Z",
   "fileBytes": 398468,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "console-status",
   "url": "https://www.slopshopper.com/mods/sam-runtime-claude-console-console-status/"
  },
  {
   "slug": "eliaalberti-jev-rules-jev-rules",
   "name": "jev-rules",
   "displayName": "jev-rules",
   "description": "Jev picks which of your rules apply to each prompt, so Claude only sees the ones that matter.",
   "version": "0.5.0",
   "author": {
    "name": "Elia Alberti",
    "url": "https://github.com/EliaAlberti"
   },
   "license": "MIT",
   "homepage": "https://github.com/EliaAlberti/jev-rules",
   "keywords": [
    "rules",
    "context",
    "hooks",
    "jev",
    "typesafe",
    "conventions",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "EliaAlberti/jev-rules",
    "url": "https://github.com/EliaAlberti/jev-rules",
    "stars": 65,
    "forks": 11,
    "license": "MIT",
    "pushedAt": "2026-09-27T12:29:30Z",
    "createdAt": "2026-09-18T09:18:35Z",
    "description": "Jev picks which of your rules apply to each prompt, so Claude only sees the ones that matter.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/291447?v=4",
    "ownerUrl": "https://github.com/EliaAlberti",
    "defaultBranch": "main"
   },
   "path": "plugins/jev-rules",
   "modules": [
    "./pane.tsx"
   ],
   "entry": "hooks/pane.tsx",
   "userConfig": {
    "show_picks": {
     "type": "string",
     "title": "Show Jev's picks",
     "description": "on shows one line under each prompt, and before an edit that brings a rule, naming what Claude was given and Jev's score for each. off keeps the conversation as it was.",
     "options": [
      "on",
      "off"
     ],
     "default": "on"
    },
    "pane_opens": {
     "type": "string",
     "title": "Rules pane opens",
     "description": "Applies once the rules pane is switched on (/jev-rules:pane, or CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 in the env block of ~/.claude/settings.json). on-first-pick opens the rules pane by itself the first time Jev picks a rule in a session, when the window is wide enough to show it beside the conversation. only-with-command waits for /rules.",
     "options": [
      "on-first-pick",
      "only-with-command"
     ],
     "default": "on-first-pick"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jev-rules",
   "firstSeen": "2026-10-06T04:46:53.260Z",
   "modUpdatedAt": "2026-09-27T12:29:30Z",
   "fileBytes": 12723,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-rules",
   "url": "https://www.slopshopper.com/mods/eliaalberti-jev-rules-jev-rules/"
  },
  {
   "slug": "dgokcin-dotfiles-abra",
   "name": "abra",
   "description": "A pixel Abra that lives at the right edge of the band above the prompt",
   "version": "0.3.0",
   "author": {
    "name": "deniz gökçin"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dgokcin/dotfiles",
    "url": "https://github.com/dgokcin/dotfiles",
    "stars": 64,
    "forks": 7,
    "license": null,
    "pushedAt": "2026-10-08T13:32:26Z",
    "createdAt": "2019-05-12T12:48:27Z",
    "description": "A repository for storing my dotfiles and AI config.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/33603535?v=4",
    "ownerUrl": "https://github.com/dgokcin",
    "defaultBranch": "main"
   },
   "path": "ai-stuff/claude/mods/abra",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:33:56.489Z",
   "modUpdatedAt": "2026-10-08T13:32:26Z",
   "fileBytes": 9820,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "abra",
   "url": "https://www.slopshopper.com/mods/dgokcin-dotfiles-abra/"
  },
  {
   "slug": "thevibeworks-claude-code-docs-code-modernization",
   "name": "code-modernization",
   "description": "Guided modernization for any legacy codebase: start with /modernize, get an assessment, an interactive map, the business rules mined from the code, and a plan you approve, then an upgrade, a rewrite or a rebuild with independent proof that the new code behaves like the old. Includes security hardening, a one-page report, specialist agents, and an optional live progress pane (early access).",
   "version": "1.0.0",
   "author": {
    "name": "Anthropic",
    "email": "support@anthropic.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thevibeworks/claude-code-docs",
    "url": "https://github.com/thevibeworks/claude-code-docs",
    "stars": 64,
    "forks": 16,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:57:11Z",
    "createdAt": "2025-06-24T03:58:44Z",
    "description": "Everything Anthropic ships for builders, archived and updated 4× daily. 3,900+ files. 12 sources. API, Claude Code, MCP, docs, cookbooks, skills, plugins.",
    "homepage": "",
    "topics": [
     "agent-sdk",
     "agent-skills",
     "ai-agents",
     "anthropic",
     "anthropic-api",
     "claude",
     "claude-agent-sdk",
     "claude-api",
     "claude-code",
     "claude-plugins",
     "documentation",
     "documentation-archive",
     "llms-txt",
     "mcp",
     "mcp-spec"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/217879282?v=4",
    "ownerUrl": "https://github.com/thevibeworks",
    "defaultBranch": "main"
   },
   "path": "content/github/claude-plugins-official/plugins/code-modernization",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "system": {
     "type": "string",
     "title": "System",
     "description": "The system under analysis/ to follow. Empty follows the first one found.",
     "default": ""
    },
    "track": {
     "type": "string",
     "title": "Track to follow",
     "description": "auto follows whichever way the plugin's commands are working on the system: a rewrite, a same-stack uplift or a greenfield reimagine, by the newest artifacts. Name one to pin it.",
     "default": "auto",
     "options": [
      "auto",
      "transform",
      "uplift",
      "reimagine"
     ]
    },
    "panel": {
     "type": "string",
     "title": "Progress pane",
     "description": "auto opens the pane when a session starts in a workspace that has analysis/; command opens it only when you press its button or type /modernize-panel; off never opens it and never draws the button.",
     "default": "auto",
     "options": [
      "auto",
      "command",
      "off"
     ]
    },
    "xray": {
     "type": "boolean",
     "title": "X-ray reads",
     "description": "When Claude reads a legacy file, attach what the analysis already knows about it (callers, data it touches, the rules citing it) as context only the model sees.",
     "default": true
    },
    "commandPrefix": {
     "type": "string",
     "title": "Command prefix",
     "description": "How the plugin's commands are written up to their verb, for the pane's Next line.",
     "default": "/code-modernization:modernize-"
    },
    "legacyDir": {
     "type": "string",
     "title": "Legacy directory",
     "description": "The read-only tree holding the legacy systems, relative to the workspace.",
     "default": "legacy"
    },
    "telemetry": {
     "type": "boolean",
     "title": "Usage counts",
     "description": "Send usage counts through Claude Code's own telemetry setting: whole numbers only, such as which command ran, how many rules were found, what kind of machine and python the plugin runs on, and which kind of error occurred. Never code, names, paths, prompts or error text. Nothing is sent when Claude Code telemetry is off. See exactly what would be sent with: python3 scripts/telemetry.py show",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:53.008Z",
   "modUpdatedAt": "2026-09-26T05:42:52Z",
   "fileBytes": 0,
   "tags": [],
   "isNew": true,
   "entryName": "code-modernization-thevibeworks",
   "url": "https://www.slopshopper.com/mods/thevibeworks-claude-code-docs-code-modernization/"
  },
  {
   "slug": "nahumlitvin-prismantis",
   "name": "prismantis",
   "description": "Colorful, themeable rendering for Claude Code replies: tables, headings, code, numbers, paths and links.",
   "version": "0.13.1",
   "author": {
    "name": "Nahum Litvin",
    "url": "https://github.com/NahumLitvin"
   },
   "license": "MIT",
   "homepage": "https://github.com/NahumLitvin/prismantis",
   "keywords": [
    "mod",
    "theme",
    "markdown",
    "tables",
    "colors",
    "terminal"
   ],
   "kind": "community",
   "repo": {
    "fullName": "NahumLitvin/prismantis",
    "url": "https://github.com/NahumLitvin/prismantis",
    "stars": 62,
    "forks": 10,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:26Z",
    "createdAt": "2026-10-02T13:01:59Z",
    "description": "Colorful, themeable Claude Code replies: tables, code, diagrams, charts and tool rows in 15 themes, with copy buttons. A Claude Code mod.",
    "homepage": "https://www.catchkill9.dev/posts/prismantis.html",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "markdown",
     "mermaid",
     "terminal",
     "theme"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14837912?v=4",
    "ownerUrl": "https://github.com/NahumLitvin",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Draw replies with this mod. Off falls back to Claude Code's own renderer.",
     "default": true
    },
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "Base palette, from popular MIT-licensed themes. Light variants: catppuccin-latte, gruvbox-light, rose-pine-dawn, github-light, solarized-light. mono uses bold and dim only.",
     "default": "catppuccin-mocha",
     "options": [
      "catppuccin-mocha",
      "catppuccin-latte",
      "dracula",
      "nord",
      "tokyo-night",
      "gruvbox-dark",
      "gruvbox-light",
      "rose-pine",
      "rose-pine-dawn",
      "everforest",
      "github-dark",
      "github-light",
      "one-dark",
      "solarized-dark",
      "solarized-light",
      "mono"
     ]
    },
    "headingStyle": {
     "type": "string",
     "title": "Heading style",
     "description": "Terminals have one font size, so headings get weight instead: banner (a box around H1, a heavy rule under H2), bold, underline, or uppercase H1.",
     "default": "banner",
     "options": [
      "bold",
      "underline",
      "uppercase",
      "banner"
     ]
    },
    "tableStyle": {
     "type": "string",
     "title": "Table style",
     "description": "box: every cell boxed, with a double line under the header. rules: a rule under the header and between rows. grid: heavier header rule, wider gaps. minimal: header rule only.",
     "default": "box",
     "options": [
      "box",
      "rules",
      "grid",
      "minimal"
     ]
    },
    "promptStyle": {
     "type": "string",
     "title": "Your prompt style",
     "description": "How the prompts you type draw in the transcript. bubble: a rounded box in the accent color. bar: an accent bar on the left. chevron: a bold accent › before the text. off: Claude Code's own look.",
     "default": "bubble",
     "options": [
      "bubble",
      "bar",
      "chevron",
      "off"
     ]
    },
    "toolStyle": {
     "type": "string",
     "title": "Tool row style",
     "description": "How tool rows (Ran, Read, Edited) sit next to Claude's sentences. chat: tool rows dimmed on the right, Claude on the left. tree-dim: tucked under the sentence with ⎿ and dimmed. tree-bold: tree-dim plus one-line sentences in bold. classic: the original look.",
     "default": "chat",
     "options": [
      "chat",
      "tree-dim",
      "tree-bold",
      "classic"
     ]
    },
    "toolOutput": {
     "type": "string",
     "title": "Tool output",
     "description": "How much of a tool call shows. full: what Claude Code shows. quiet: rows say in plain words what a call did, reads, searches and listings show only their row, other shell commands show their first lines, edits keep their diff, a failed call shows the last line of its error, and a refused call its full reason. Needs toolRows on.",
     "default": "full",
     "options": [
      "full",
      "quiet"
     ]
    },
    "taskStyle": {
     "type": "string",
     "title": "Task list style",
     "description": "How - [ ] and - [x] items draw. checks: [ ] and [✓] with done items dimmed and struck through. ticks: ○ and ✓, done items dimmed. box: □ and ✓, done items dimmed and struck through. progress: ticks with a done-count bar above each list.",
     "default": "checks",
     "options": [
      "checks",
      "ticks",
      "box",
      "progress"
     ]
    },
    "rtl": {
     "type": "string",
     "title": "Right-to-left terminal",
     "description": "Hebrew and Arabic get a right-to-left layout (right aligned, bullets and quote bars on the right, tables mirrored), with the letters sent the way your terminal needs them. auto detects the terminal; pick one to force its handling, or off for none.",
     "default": "auto",
     "options": [
      "auto",
      "warp",
      "kitty",
      "apple-terminal",
      "iterm",
      "ghostty",
      "wezterm",
      "vscode",
      "alacritty",
      "windows-terminal",
      "gnome",
      "konsole",
      "off"
     ]
    },
    "highlightNumbers": {
     "type": "boolean",
     "title": "Highlight numbers",
     "description": "Color versions, IDs, counts and durations in prose and tables.",
     "default": true
    },
    "highlightPaths": {
     "type": "boolean",
     "title": "Highlight paths",
     "description": "Color file paths like ~/src/app.ts or /var/log.",
     "default": true
    },
    "accentColor": {
     "type": "string",
     "title": "Accent",
     "description": "Color for the reply bullet, H3+ headings and quote bars. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "headingColor": {
     "type": "string",
     "title": "Heading",
     "description": "Color for H1 and H2 headings. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "tableHeaderColor": {
     "type": "string",
     "title": "Table header",
     "description": "Color for table header cells. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "tableRuleColor": {
     "type": "string",
     "title": "Table rule",
     "description": "Color for table rules. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "numberColor": {
     "type": "string",
     "title": "Numbers",
     "description": "Color for versions, IDs and counts. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "pathColor": {
     "type": "string",
     "title": "Paths",
     "description": "Color for file paths. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "linkColor": {
     "type": "string",
     "title": "Links",
     "description": "Color for links and URLs. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "inlineCodeColor": {
     "type": "string",
     "title": "Inline code",
     "description": "Color for `inline code`. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "codeCommandColor": {
     "type": "string",
     "title": "Code command",
     "description": "Color for the command word in shell blocks. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "codeFlagColor": {
     "type": "string",
     "title": "Code flag",
     "description": "Color for --flags in shell blocks. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "codeStringColor": {
     "type": "string",
     "title": "Code string",
     "description": "Color for quoted strings in shell blocks. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "strongColor": {
     "type": "string",
     "title": "Bold text",
     "description": "Color for **bold** text. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "quoteColor": {
     "type": "string",
     "title": "Quote",
     "description": "Color for block quotes. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "mermaidAscii": {
     "type": "boolean",
     "title": "Mermaid ASCII only",
     "description": "Draw diagrams with + - | > instead of box-drawing characters, for fonts without them.",
     "default": false
    },
    "diagramColor": {
     "type": "string",
     "title": "Diagram lines",
     "description": "Color for diagram boxes and arrows. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "diagramTextColor": {
     "type": "string",
     "title": "Diagram text",
     "description": "Color for diagram labels and LaTeX formulas. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "toolRows": {
     "type": "boolean",
     "title": "Tool rows",
     "description": "Draw tool calls as one compact line: Ran gh pr view 12, Read ~/src/app.ts, Edited README.md. Results still draw below as usual.",
     "default": true
    },
    "emphasisColor": {
     "type": "string",
     "title": "Italic text",
     "description": "Color for *italic* text. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "codeTextColor": {
     "type": "string",
     "title": "Code text",
     "description": "Color for code block text. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "codeCommentColor": {
     "type": "string",
     "title": "Code comment",
     "description": "Color for # comments in shell blocks. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "ruleColor": {
     "type": "string",
     "title": "Rules",
     "description": "Color for horizontal rules and heading banners. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "bulletColor": {
     "type": "string",
     "title": "Bullets",
     "description": "Color for list bullets and numbers. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "mermaid": {
     "type": "boolean",
     "title": "Mermaid diagrams",
     "description": "Draw ```mermaid blocks as colored box art sized to the terminal. Off leaves the code as written.",
     "default": true
    },
    "copyButtons": {
     "type": "boolean",
     "title": "Copy buttons",
     "description": "Put a copy button on code blocks, tables, diagrams, lists and quotes. Reach them with ctrl+x tab then Enter, or click where the terminal passes clicks through.",
     "default": true
    },
    "diagramHints": {
     "type": "boolean",
     "title": "Diagram hints",
     "description": "Attach a short note, read by the model and never shown, to each prompt you type, saying tables, code, mermaid diagrams and charts render here, and LaTeX formulas when the renderer runs. About 190 tokens per prompt, about 60 more with LaTeX. Off when mermaid is off.",
     "default": true
    },
    "latex": {
     "type": "boolean",
     "title": "LaTeX math",
     "description": "Draw $$ and ```math formulas as typeset images in kitty and Ghostty (not under tmux) with RaTeX's renderer, installed as ratex-render on your PATH. Off runs nothing. Formulas that can't be drawn stay as text.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prismantis",
   "firstSeen": "2026-10-06T04:47:17.876Z",
   "modUpdatedAt": "2026-10-09T14:36:26Z",
   "fileBytes": 332830,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prismantis",
   "url": "https://www.slopshopper.com/mods/nahumlitvin-prismantis/"
  },
  {
   "slug": "obedience-corp-festival-festival",
   "name": "festival",
   "description": "Festival Methodology: goal-oriented project management for human-AI development workflows. Provides fest and camp CLI integration, automatic installation, and methodology guidance.",
   "version": "1.4.1",
   "author": {
    "name": "Obedience Corp",
    "url": "https://obediencecorp.com"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/Obedience-Corp/festival",
   "keywords": [
    "festival",
    "project-management",
    "ai-workflows",
    "fest",
    "camp",
    "methodology"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Obedience-Corp/festival",
    "url": "https://github.com/Obedience-Corp/festival",
    "stars": 61,
    "forks": 6,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T22:44:37Z",
    "createdAt": "2025-09-09T17:35:11Z",
    "description": "Vibe Engineering Framework, Organize your intent, loop your work and achieve the outcome you want from AI without wasting tokens ",
    "homepage": "https://fest.build",
    "topics": [
     "agent-skills",
     "ai",
     "ai-agents",
     "ai-tools",
     "ai-workflow",
     "ai-workspace",
     "autonomous-agents",
     "camp",
     "claude-code",
     "cli",
     "codex",
     "context-engineering",
     "context-management",
     "developer-tools",
     "fest",
     "festival",
     "golang",
     "hermes-agent",
     "llm",
     "project-management"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/244234019?v=4",
    "ownerUrl": "https://github.com/Obedience-Corp",
    "defaultBranch": "main"
   },
   "path": "claude-plugin",
   "modules": [
    "./mod/register.tsx"
   ],
   "entry": "hooks/mod/register.tsx",
   "userConfig": {
    "planningTakeover": {
     "type": "boolean",
     "title": "Festival planning takeover",
     "description": "Inside a camp, hide the Plan agent and deny plan mode and the session todo list so planning goes through Festival.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "festival",
   "firstSeen": "2026-10-08T15:04:39.474Z",
   "modUpdatedAt": "2026-10-08T21:53:44Z",
   "fileBytes": 17933,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "festival",
   "url": "https://www.slopshopper.com/mods/obedience-corp-festival-festival/"
  },
  {
   "slug": "darrell-tw-darrelltw-mods-tw-stock-mod",
   "name": "tw-stock-mod",
   "description": "Watchlist band above the Claude Code prompt: Taiwan hours show the Taiwan list (紅漲綠跌), US hours show the US list (綠漲紅跌), in a broker-style table with a Solari split-flap footer, plus a 損益 mode (P&L view) for your holdings. 20 symbols a market, 10 on screen at a time. Live prices from Yahoo by default, no key and no account; 永豐 Shioaji (macOS/Linux) and 群益 Capital (Windows) are opt-in real-time routes the band runs itself, tried in your own preference order (twSources) - keep that order and any broker paths in a user-level ~/.claude/stock-band.json so a shared project config stays neutral. Needs function hooks (early access) and an interactive terminal. Zero model tokens.",
   "version": "0.13.5",
   "author": {
    "name": "Darrell Wang",
    "email": "info@darrelltw.com",
    "url": "https://x.com/darrell_tw_"
   },
   "license": "MIT",
   "keywords": [
    "stock",
    "watchlist",
    "taiwan",
    "twse",
    "tui",
    "function-hooks",
    "above-prompt",
    "yahoo-finance",
    "split-flap"
   ],
   "kind": "community",
   "repo": {
    "fullName": "darrell-tw/darrelltw-mods",
    "url": "https://github.com/darrell-tw/darrelltw-mods",
    "stars": 60,
    "forks": 15,
    "license": "MIT",
    "pushedAt": "2026-10-05T21:51:49Z",
    "createdAt": "2026-09-16T06:11:23Z",
    "description": "Claude Code mods by Darrell Wang — bands above the prompt, zero model tokens. 台股／美股看板 + more to come.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/200796862?v=4",
    "ownerUrl": "https://github.com/darrell-tw",
    "defaultBranch": "main"
   },
   "path": "mods/tw-stock-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "darrelltw-mods",
   "firstSeen": "2026-10-06T04:51:45.752Z",
   "modUpdatedAt": "2026-10-05T21:51:49Z",
   "fileBytes": 254194,
   "tags": [
    "band",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tw-stock-mod",
   "url": "https://www.slopshopper.com/mods/darrell-tw-darrelltw-mods-tw-stock-mod/"
  },
  {
   "slug": "jinrunsen-claude-my-privacy-my-privacy",
   "name": "my-privacy",
   "description": "Best-effort local substitution of specified personal and company terms, with restoration for tool execution and assistant reply display.",
   "version": "0.5.0",
   "author": {
    "name": "Local user"
   },
   "license": "UNLICENSED",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jinrunsen/claude-my-privacy",
    "url": "https://github.com/jinrunsen/claude-my-privacy",
    "stars": 59,
    "forks": 6,
    "license": null,
    "pushedAt": "2026-10-06T09:01:23Z",
    "createdAt": "2026-10-06T09:00:47Z",
    "description": "MyPrivacy: local name and company pseudonymization for Claude Code, with restoration for tools and assistant reply display.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9269304?v=4",
    "ownerUrl": "https://github.com/jinrunsen",
    "defaultBranch": "main"
   },
   "path": "plugins/my-privacy",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-privacy-marketplace",
   "firstSeen": "2026-10-07T15:03:13.529Z",
   "modUpdatedAt": "2026-10-06T09:00:59Z",
   "fileBytes": 41224,
   "tags": [
    "transcript",
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "my-privacy",
   "url": "https://www.slopshopper.com/mods/jinrunsen-claude-my-privacy-my-privacy/"
  },
  {
   "slug": "jinrunsen-claude-my-privacy-my-privacy-audit-mock",
   "name": "my-privacy-audit-mock",
   "description": "Offline synthetic model stream audit",
   "version": "0.1.0",
   "author": {
    "name": "Local audit"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jinrunsen/claude-my-privacy",
    "url": "https://github.com/jinrunsen/claude-my-privacy",
    "stars": 59,
    "forks": 6,
    "license": null,
    "pushedAt": "2026-10-06T09:01:23Z",
    "createdAt": "2026-10-06T09:00:47Z",
    "description": "MyPrivacy: local name and company pseudonymization for Claude Code, with restoration for tools and assistant reply display.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9269304?v=4",
    "ownerUrl": "https://github.com/jinrunsen",
    "defaultBranch": "main"
   },
   "path": "verification/mock-model",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "my-privacy-marketplace",
   "firstSeen": "2026-10-07T15:03:14.527Z",
   "modUpdatedAt": "2026-10-06T09:00:59Z",
   "fileBytes": 2564,
   "tags": [
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "my-privacy-audit-mock",
   "url": "https://www.slopshopper.com/mods/jinrunsen-claude-my-privacy-my-privacy-audit-mock/"
  },
  {
   "slug": "lktiep-cortex-hub-cortex-bar",
   "name": "cortex-bar",
   "description": "Shows Cortex Hub tool calls above the prompt as a stacked bar, one color per category, with /cs session progress, tokens in and saved, and hit@k for code lookups. Toggle with /cortex-bar, per-tool table and calls with /cortex-calls.",
   "version": "0.9.0",
   "author": {
    "name": "Cortex Hub"
   },
   "license": "MIT",
   "homepage": "https://github.com/lktiep/cortex-hub/tree/master/mods/cortex-bar",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lktiep/cortex-hub",
    "url": "https://github.com/lktiep/cortex-hub",
    "stars": 59,
    "forks": 18,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:02:08Z",
    "createdAt": "2026-03-18T13:26:13Z",
    "description": "Self-hosted AI Agent Memory + Code Intelligence Platform — one MCP endpoint for persistent memory, AST-aware code search, shared knowledge, and quality enforcement across all your AI coding agents.",
    "homepage": "https://hub.jackle.dev",
    "topics": [
     "ai-agents",
     "claude-code",
     "code-intelligence",
     "cursor",
     "developer-tools",
     "docker",
     "knowledge-base",
     "mcp",
     "memory",
     "self-hosted",
     "typescript",
     "vector-search"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7674572?v=4",
    "ownerUrl": "https://github.com/lktiep",
    "defaultBranch": "master"
   },
   "path": "mods/cortex-bar",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cortex-hub",
   "firstSeen": "2026-10-06T05:19:14.649Z",
   "modUpdatedAt": "2026-10-09T09:02:08Z",
   "fileBytes": 53879,
   "tags": [
    "pane",
    "band",
    "transcript",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cortex-bar",
   "url": "https://www.slopshopper.com/mods/lktiep-cortex-hub-cortex-bar/"
  },
  {
   "slug": "alexknowshtml-claude-auto-handoff",
   "name": "auto-handoff",
   "description": "Hands a Claude Code session off to a fresh one before the context fills: a Haiku-written brief, /clear, and a seed that points the new session at the brief.",
   "version": "0.8.6",
   "author": {
    "name": "Alex Hillman",
    "url": "https://github.com/alexknowshtml"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexknowshtml/claude-auto-handoff",
    "url": "https://github.com/alexknowshtml/claude-auto-handoff",
    "stars": 58,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-04T20:55:07Z",
    "createdAt": "2026-10-03T18:57:02Z",
    "description": "Claude Code mod: hand a long session off to a fresh one with a structured brief, instead of auto-compacting",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3707?v=4",
    "ownerUrl": "https://github.com/alexknowshtml",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Handoff threshold (tokens)",
     "description": "Context size that triggers a handoff. AUTO_HANDOFF_TOKENS overrides it for a test run. A seeded session hands off no sooner than 40k past its starting size; the panel above the prompt says so when this is set lower.",
     "default": 160000
    },
    "maxConsecutiveHandoffs": {
     "type": "number",
     "title": "Handoffs in a row without a message",
     "description": "Handoffs allowed before you type a prompt. Past this the mod pauses until you send one.",
     "default": 2
    },
    "briefTemplate": {
     "type": "string",
     "title": "Brief template file",
     "description": "Markdown file that tells Haiku which sections to write. Created with the defaults on first run; edit it to change the brief.",
     "default": "~/.claude/auto-handoff/brief.md"
    },
    "instructionsTemplate": {
     "type": "string",
     "title": "Instructions template file",
     "description": "Markdown file that tells the fresh session how to read the brief. Created with the defaults on first run.",
     "default": "~/.claude/auto-handoff/instructions.md"
    },
    "ignoreFiles": {
     "type": "string",
     "title": "Ignored files (regex)",
     "description": "Edited files matching this pattern are left out of the brief, such as auto-synced state or caches. Leave blank for none.",
     "default": ""
    },
    "viewer": {
     "type": "string",
     "title": "Viewer address",
     "description": "Where the mod serves a readable page for each brief, as host:port. \"tailscale\" as the host means this machine's Tailscale IP, so only your tailnet can open it; without Tailscale it serves on 127.0.0.1. Leave blank for no server; the link is then the local file.",
     "default": "tailscale:3846"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:23.918Z",
   "modUpdatedAt": "2026-10-04T20:55:07Z",
   "fileBytes": 62359,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-handoff",
   "url": "https://www.slopshopper.com/mods/alexknowshtml-claude-auto-handoff/"
  },
  {
   "slug": "t0msilver-localvoxtral-localvoxtral-mod",
   "name": "localvoxtral-mod",
   "description": "Shows whether localvoxtral is connected to this Claude Code session, puts dictated text in the prompt box, shows the dictation above the prompt, and ends a turn on your spoken stop phrase. A Claude Code mod: needs a Claude Code build that loads hooks modules, and does nothing on one that does not.",
   "version": "1.10.0",
   "author": {
    "name": "localvoxtral"
   },
   "license": "MIT",
   "homepage": "https://github.com/T0mSIlver/localvoxtral",
   "keywords": [
    "dictation",
    "voice",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "T0mSIlver/localvoxtral",
    "url": "https://github.com/T0mSIlver/localvoxtral",
    "stars": 58,
    "forks": 10,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:26:39Z",
    "createdAt": "2026-02-15T21:35:31Z",
    "description": "Talk to your coding agents by voice. Realtime, fully local macOS dictation that streams words as you speak and grounds LLM polishing in the exact Claude Code session under your cursor — Ghostty, iTerm2, Terminal.app, even a herdr pane. 100% on-device on Apple Silicon.",
    "homepage": "https://github.com/T0mSIlver/localvoxtral/releases/latest",
    "topics": [
     "apple-silicon",
     "claude-code",
     "cmux",
     "herdr",
     "local-ai",
     "macos",
     "mlx",
     "speech-to-text"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34662901?v=4",
    "ownerUrl": "https://github.com/T0mSIlver",
    "defaultBranch": "main"
   },
   "path": "integrations/claude-code/plugins/localvoxtral-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "publisher_path": {
     "type": "string",
     "title": "Publisher path",
     "description": "Absolute path to the localvoxtral-claude-hook publisher. Set automatically when localvoxtral installs the plugin; only needed by hand if the app lives somewhere unusual.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "localvoxtral",
   "firstSeen": "2026-10-06T04:48:08.782Z",
   "modUpdatedAt": "2026-10-05T10:40:21Z",
   "fileBytes": 52089,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "localvoxtral-mod",
   "url": "https://www.slopshopper.com/mods/t0msilver-localvoxtral-localvoxtral-mod/"
  },
  {
   "slug": "t0msilver-localvoxtral-localvoxtral-remote",
   "name": "localvoxtral-remote",
   "description": "Publishes Claude Code session context from a REMOTE host to localvoxtral on your Mac, over an SSH RemoteForward tunnel. Command hooks running a bundled POSIX-sh shim that POSTs via curl — needs only sh and curl on the remote host, and fails open silently when either is missing.",
   "version": "1.45.0",
   "author": {
    "name": "localvoxtral"
   },
   "license": "MIT",
   "homepage": "https://github.com/T0mSIlver/localvoxtral",
   "keywords": [
    "dictation",
    "context",
    "voice",
    "ssh",
    "remote"
   ],
   "kind": "community",
   "repo": {
    "fullName": "T0mSIlver/localvoxtral",
    "url": "https://github.com/T0mSIlver/localvoxtral",
    "stars": 58,
    "forks": 10,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:26:39Z",
    "createdAt": "2026-02-15T21:35:31Z",
    "description": "Talk to your coding agents by voice. Realtime, fully local macOS dictation that streams words as you speak and grounds LLM polishing in the exact Claude Code session under your cursor — Ghostty, iTerm2, Terminal.app, even a herdr pane. 100% on-device on Apple Silicon.",
    "homepage": "https://github.com/T0mSIlver/localvoxtral/releases/latest",
    "topics": [
     "apple-silicon",
     "claude-code",
     "cmux",
     "herdr",
     "local-ai",
     "macos",
     "mlx",
     "speech-to-text"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34662901?v=4",
    "ownerUrl": "https://github.com/T0mSIlver",
    "defaultBranch": "main"
   },
   "path": "integrations/claude-code/plugins/localvoxtral-remote",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "token": {
     "type": "string",
     "sensitive": true,
     "title": "localvoxtral host token",
     "description": "Per-host token issued by localvoxtral on your Mac (Enroll a remote host). It authorizes remote context only and can never make localvoxtral read a local file. Revoke or rotate it in the app at any time.",
     "default": ""
    },
    "port": {
     "type": "string",
     "sensitive": false,
     "title": "Tunnel port on this host",
     "description": "Loopback port on THIS host that localvoxtral's SSH RemoteForward binds — the app allocates one per Mac so two Macs enrolled here can never fight over the same bind. Copy the value from the enrollment plan; leaving it empty falls back to the legacy shared port 8473.",
     "default": ""
    },
    "channel_key": {
     "type": "string",
     "sensitive": true,
     "title": "localvoxtral channel key",
     "description": "Per-host key localvoxtral's setup stores here. It signs what this plugin's mod and the app send each other over the tunnel, so a process that takes the tunnel's port cannot put text into your prompt. Run setup again in the app to set it.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "localvoxtral",
   "firstSeen": "2026-10-06T04:48:10.186Z",
   "modUpdatedAt": "2026-10-05T10:40:21Z",
   "fileBytes": 52098,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "localvoxtral-remote",
   "url": "https://www.slopshopper.com/mods/t0msilver-localvoxtral-localvoxtral-remote/"
  },
  {
   "slug": "yrzhe-claude-skills-reply-view",
   "name": "reply-view",
   "description": "Preview pasted images and media from the last Claude reply, open links and localhost, and copy the whole reply.",
   "version": "0.4.1",
   "author": {
    "name": "yrzhe",
    "url": "https://x.com/yrzhe_top"
   },
   "license": "MIT",
   "homepage": "https://github.com/Yrzhe/claude-skills/tree/main/plugins/reply-view",
   "keywords": [
    "images",
    "video",
    "preview",
    "clipboard",
    "localhost",
    "mod",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Yrzhe/claude-skills",
    "url": "https://github.com/Yrzhe/claude-skills",
    "stars": 58,
    "forks": 6,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:23:57Z",
    "createdAt": "2026-01-24T14:39:04Z",
    "description": "A collection of Claude Code skills and plugins. Includes intelligent web scraper with self-learning capabilities.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117014879?v=4",
    "ownerUrl": "https://github.com/Yrzhe",
    "defaultBranch": "main"
   },
   "path": "plugins/reply-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "yrzhe-skills",
   "firstSeen": "2026-10-06T04:48:42.976Z",
   "modUpdatedAt": "2026-10-03T09:48:09Z",
   "fileBytes": 28589,
   "tags": [
    "band",
    "toast",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "reply-view",
   "url": "https://www.slopshopper.com/mods/yrzhe-claude-skills-reply-view/"
  },
  {
   "slug": "yrzhe-claude-skills-translate-view",
   "name": "translate-view",
   "description": "Translate outgoing prompts and stream reply translations into a side pane with configurable LLM and Jev detection.",
   "version": "0.1.6",
   "author": {
    "name": "yrzhe",
    "url": "https://x.com/yrzhe_top"
   },
   "license": "MIT",
   "homepage": "https://github.com/Yrzhe/claude-skills/tree/main/plugins/translate-view",
   "keywords": [
    "translation",
    "mod",
    "terminal",
    "jev",
    "llm"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Yrzhe/claude-skills",
    "url": "https://github.com/Yrzhe/claude-skills",
    "stars": 58,
    "forks": 6,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:23:57Z",
    "createdAt": "2026-01-24T14:39:04Z",
    "description": "A collection of Claude Code skills and plugins. Includes intelligent web scraper with self-learning capabilities.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117014879?v=4",
    "ownerUrl": "https://github.com/Yrzhe",
    "defaultBranch": "main"
   },
   "path": "plugins/translate-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "yrzhe-skills",
   "firstSeen": "2026-10-06T04:48:44.185Z",
   "modUpdatedAt": "2026-10-06T16:23:46Z",
   "fileBytes": 31836,
   "tags": [
    "pane",
    "transcript",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "translate-view",
   "url": "https://www.slopshopper.com/mods/yrzhe-claude-skills-translate-view/"
  },
  {
   "slug": "junhan2-oh-my-fable",
   "name": "oh-my-fable",
   "description": "Anthropic's prompting-guide rules for Claude Code, always on (Opus 5.5, Fable 5.1; Sonnet 5.5, Opus 5 and Sonnet 5 too): install and forget: the working rules load at every session start and reach subagents, unattended sessions are detected automatically and get the early-stop rules, sessions at xhigh or max effort get the stop-after-checks rule, /fable turns a rough request into a guide-aligned prompt, /fable-status shows what is in effect, /fable-audit finds which guide sections your own rules are missing, /fable-setup moves the rules into a rules file (recommended once).",
   "version": "2.6.0",
   "author": {
    "name": "Junhan2",
    "url": "https://github.com/Junhan2"
   },
   "license": "MIT",
   "homepage": "https://github.com/Junhan2/oh-my-fable",
   "keywords": [
    "claude",
    "fable",
    "opus",
    "prompting",
    "claude-code",
    "skills"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Junhan2/oh-my-fable",
    "url": "https://github.com/Junhan2/oh-my-fable",
    "stars": 57,
    "forks": 6,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:16:08Z",
    "createdAt": "2026-09-02T08:02:08Z",
    "description": "Claude Fable 5.1 prompting guide as Claude Code skills (KO/EN/ZH). Output quality goes up on Opus 5 and Sonnet 5 too.",
    "homepage": "https://junhan2.github.io/oh-my-fable/",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-skills",
     "fable-5",
     "fable5",
     "prompt-engineering",
     "prompting"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/102278409?v=4",
    "ownerUrl": "https://github.com/Junhan2",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./card/register.tsx"
   ],
   "entry": "hooks/card/register.tsx",
   "userConfig": {
    "card": {
     "type": "boolean",
     "title": "Improved request card",
     "description": "Draw the improved request that /fable prints as a card in the transcript (terminal Claude Code 2.1.287 or later, and the desktop app). Turn off to keep the plain code block.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "oh-my-fable",
   "firstSeen": "2026-10-07T14:40:37.867Z",
   "modUpdatedAt": "2026-10-09T02:16:08Z",
   "fileBytes": 10675,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "oh-my-fable",
   "url": "https://www.slopshopper.com/mods/junhan2-oh-my-fable/"
  },
  {
   "slug": "rse-ase-ase",
   "name": "ase",
   "description": "Agentic Software Engineering (ASE)",
   "version": "1.0.7",
   "author": {
    "name": "Dr. Ralf S. Engelschall",
    "email": "rse@engelschall.com",
    "url": "https://engelschall.com"
   },
   "license": "Apache-2.0",
   "homepage": "https://ase.tools",
   "keywords": [
    "agentic",
    "software",
    "engineering"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rse/ase",
    "url": "https://github.com/rse/ase",
    "stars": 57,
    "forks": 5,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T22:04:15Z",
    "createdAt": "2026-04-06T06:32:18Z",
    "description": "Agentic Software Engineering (ASE)",
    "homepage": "https://ase.tools",
    "topics": [
     "agentic-ai",
     "agentic-coding",
     "analyzing",
     "artificial-intelligence",
     "brainstroming",
     "bugfixing",
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "claude-code-skills",
     "crafting",
     "linting",
     "refactoring",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/221273?v=4",
    "ownerUrl": "https://github.com/rse",
    "defaultBranch": "master"
   },
   "path": "plugin",
   "modules": [
    "../mods/ase-mods.ts"
   ],
   "entry": "mods/ase-mods.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "ase",
   "firstSeen": "2026-10-06T05:20:28.928Z",
   "modUpdatedAt": "2026-10-06T22:04:15Z",
   "fileBytes": 18159,
   "tags": [
    "transcript",
    "prompt"
   ],
   "isNew": true,
   "entryName": "ase",
   "url": "https://www.slopshopper.com/mods/rse-ase-ase/"
  },
  {
   "slug": "johnnyvizz-claude-kit-savvy-progress",
   "name": "savvy-progress",
   "description": "Progress bar above the prompt for /savvy-flow, plus an agents panel (/agents-info): running, finished and planned subagents with model, task progress, context, cost and time.",
   "version": "1.2.0",
   "author": {
    "name": "johnnyvizz",
    "url": "https://github.com/johnnyvizz"
   },
   "license": "MIT",
   "homepage": "https://github.com/johnnyvizz/claude-kit/tree/main/plugins/savvy-progress",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JohnnyVizz/claude-kit",
    "url": "https://github.com/JohnnyVizz/claude-kit",
    "stars": 53,
    "forks": 6,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:41:24Z",
    "createdAt": "2026-10-04T12:13:50Z",
    "description": "Public Claude Code skills and mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82471643?v=4",
    "ownerUrl": "https://github.com/JohnnyVizz",
    "defaultBranch": "main"
   },
   "path": "plugins/savvy-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Panel language",
     "description": "auto follows Claude Code's language setting, then the system locale",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "ru"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-kit",
   "firstSeen": "2026-10-06T04:47:05.347Z",
   "modUpdatedAt": "2026-10-04T15:41:24Z",
   "fileBytes": 46503,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "savvy-progress",
   "url": "https://www.slopshopper.com/mods/johnnyvizz-claude-kit-savvy-progress/"
  },
  {
   "slug": "dalbom-rev2agent-reviewer2",
   "name": "reviewer2",
   "displayName": "Reviewer 2 bubble",
   "description": "In sessions opened at the Rev2Agent root, Reviewer 2 adds a one-line aside in a speech bubble above the prompt after each answer, beside an avatar whose expression fits it.",
   "version": "0.1.0",
   "author": {
    "name": "Haebom Lee"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dalbom/rev2agent",
    "url": "https://github.com/dalbom/rev2agent",
    "stars": 51,
    "forks": 14,
    "license": "MIT",
    "pushedAt": "2026-10-02T18:55:54Z",
    "createdAt": "2026-04-09T17:58:54Z",
    "description": "Reviewer 2 is now your agent. Autonomous research bot that iterates from idea to manuscript.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22551761?v=4",
    "ownerUrl": "https://github.com/dalbom",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/reviewer2",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Reviewer 2 bubble",
     "description": "Show Reviewer 2's aside in a speech bubble above the prompt after each answer (Rev2Agent sessions only).",
     "default": true
    },
    "model": {
     "type": "string",
     "title": "Reviewer 2 model",
     "description": "Model that writes the aside. One short call per answer.",
     "options": [
      "sonnet",
      "haiku"
     ],
     "default": "sonnet"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:39.958Z",
   "modUpdatedAt": "2026-10-02T18:55:54Z",
   "fileBytes": 30459,
   "tags": [
    "band",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "reviewer2",
   "url": "https://www.slopshopper.com/mods/dalbom-rev2agent-reviewer2/"
  },
  {
   "slug": "luisnquin-nixos-config-phone",
   "name": "phone",
   "description": "Watch and drive a phone, emulator or simulator in a pane, through the phone CLI",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "luisnquin/nixos-config",
    "url": "https://github.com/luisnquin/nixos-config",
    "stars": 51,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:01:50Z",
    "createdAt": "2022-05-30T12:06:19Z",
    "description": "Infrastructure for NixOS, flakes and home manager (since warfare) ❄️",
    "homepage": "",
    "topics": [
     "dotfiles",
     "ghostty",
     "hyprland",
     "nix-dotfiles",
     "nixos-configuration",
     "nvidia",
     "tmux"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86449787?v=4",
    "ownerUrl": "https://github.com/luisnquin",
    "defaultBranch": "main"
   },
   "path": "pkgs/phone/plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:15.161Z",
   "modUpdatedAt": "2026-10-08T01:01:50Z",
   "fileBytes": 12714,
   "tags": [
    "pane",
    "status",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "phone",
   "url": "https://www.slopshopper.com/mods/luisnquin-nixos-config-phone/"
  },
  {
   "slug": "darkroomengineering-cc-settings-compaction-trigger",
   "name": "compaction-trigger",
   "description": "Requests a session compaction when the live context passes a token threshold, so verbatim compaction plugins run near the working ceiling instead of at the model window.",
   "version": "0.3.0",
   "author": {
    "name": "Darkroom Engineering",
    "url": "https://darkroom.engineering"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "darkroomengineering/cc-settings",
    "url": "https://github.com/darkroomengineering/cc-settings",
    "stars": 47,
    "forks": 4,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:48:49Z",
    "createdAt": "2026-01-12T16:56:22Z",
    "description": "Claude Code configuration — agents, skills, hooks & settings for Darkroom Engineering",
    "homepage": "",
    "topics": [
     "agents",
     "ai",
     "claude-code",
     "darkroom-engineering",
     "developer-tools",
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67077908?v=4",
    "ownerUrl": "https://github.com/darkroomengineering",
    "defaultBranch": "main"
   },
   "path": "plugins/compaction-trigger",
   "modules": [
    "./trigger.ts"
   ],
   "entry": "hooks/trigger.ts",
   "userConfig": {
    "compactAtTokens": {
     "type": "number",
     "title": "Compact at tokens",
     "description": "Context tokens at which turn.complete requests compaction",
     "default": 150000
    },
    "minTurnsBetween": {
     "type": "number",
     "title": "Minimum turns between requests",
     "description": "Turns to wait after a compaction before requesting another",
     "default": 3
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cc-settings",
   "firstSeen": "2026-10-06T04:52:30.216Z",
   "modUpdatedAt": "2026-09-18T23:04:52Z",
   "fileBytes": 6263,
   "tags": [
    "turn"
   ],
   "isNew": true,
   "entryName": "compaction-trigger",
   "url": "https://www.slopshopper.com/mods/darkroomengineering-cc-settings-compaction-trigger/"
  },
  {
   "slug": "darkroomengineering-cc-settings-context-report",
   "name": "context-report",
   "description": "Prints which instruction files the engine loaded (tier, path, @ imports, size) once per context load, and hints when a project CLAUDE.md keeps its AGENTS.md from being read.",
   "version": "0.1.0",
   "author": {
    "name": "Darkroom Engineering",
    "url": "https://darkroom.engineering"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "darkroomengineering/cc-settings",
    "url": "https://github.com/darkroomengineering/cc-settings",
    "stars": 47,
    "forks": 4,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:48:49Z",
    "createdAt": "2026-01-12T16:56:22Z",
    "description": "Claude Code configuration — agents, skills, hooks & settings for Darkroom Engineering",
    "homepage": "",
    "topics": [
     "agents",
     "ai",
     "claude-code",
     "darkroom-engineering",
     "developer-tools",
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67077908?v=4",
    "ownerUrl": "https://github.com/darkroomengineering",
    "defaultBranch": "main"
   },
   "path": "plugins/context-report",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-settings",
   "firstSeen": "2026-10-06T04:52:30.950Z",
   "modUpdatedAt": "2026-09-18T23:04:52Z",
   "fileBytes": 6638,
   "tags": [
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "context-report",
   "url": "https://www.slopshopper.com/mods/darkroomengineering-cc-settings-context-report/"
  },
  {
   "slug": "darkroomengineering-cc-settings-drift-fuse",
   "name": "drift-fuse",
   "description": "Scores each unattended turn against the task the person asked for with TypeSafe's Jev model, and after consecutive off-task turns redirects or pauses the next machine-submitted prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Darkroom Engineering",
    "url": "https://darkroom.engineering"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "darkroomengineering/cc-settings",
    "url": "https://github.com/darkroomengineering/cc-settings",
    "stars": 47,
    "forks": 4,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:48:49Z",
    "createdAt": "2026-01-12T16:56:22Z",
    "description": "Claude Code configuration — agents, skills, hooks & settings for Darkroom Engineering",
    "homepage": "",
    "topics": [
     "agents",
     "ai",
     "claude-code",
     "darkroom-engineering",
     "developer-tools",
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67077908?v=4",
    "ownerUrl": "https://github.com/darkroomengineering",
    "defaultBranch": "main"
   },
   "path": "plugins/drift-fuse",
   "modules": [
    "./fuse.ts"
   ],
   "entry": "hooks/fuse.ts",
   "userConfig": {
    "driftBelow": {
     "type": "number",
     "title": "Drift below",
     "description": "On-task probability under which a turn counts as drift",
     "default": 0.35
    },
    "tripAfter": {
     "type": "number",
     "title": "Trip after",
     "description": "Consecutive drift turns that trip the fuse",
     "default": 2
    },
    "onTrip": {
     "type": "string",
     "title": "On trip",
     "description": "redirect: attach a scope warning to the next machine-submitted prompt; pause: drop it",
     "default": "redirect"
    },
    "scope": {
     "type": "string",
     "title": "Scope",
     "description": "unattended: score only turns started by a loop, routine, notification, or SDK prompt; all: score every main-loop turn",
     "default": "unattended"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cc-settings",
   "firstSeen": "2026-10-06T04:52:31.855Z",
   "modUpdatedAt": "2026-09-19T14:34:01Z",
   "fileBytes": 12953,
   "tags": [
    "guard",
    "prompt",
    "network",
    "turn"
   ],
   "isNew": true,
   "entryName": "drift-fuse",
   "url": "https://www.slopshopper.com/mods/darkroomengineering-cc-settings-drift-fuse/"
  },
  {
   "slug": "hellosverre-claude-skins",
   "name": "skins",
   "description": "Skins for Claude Code's transcript: themed tool rows, reply gutters and spinner words. /skin swaps them live.",
   "version": "0.1.2",
   "author": {
    "name": "hellosverre",
    "url": "https://github.com/hellosverre"
   },
   "license": "MIT",
   "keywords": [
    "claude-code-mods",
    "claude-mods",
    "function-hooks",
    "theme",
    "skin"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hellosverre/claude-skins",
    "url": "https://github.com/hellosverre/claude-skins",
    "stars": 47,
    "forks": 6,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:11:35Z",
    "createdAt": "2026-10-02T18:37:22Z",
    "description": "Skins for Claude Code's transcript: themed tool rows, reply gutters and spinner words. /skin swaps them live.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "terminal",
     "theme"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/278743868?v=4",
    "ownerUrl": "https://github.com/hellosverre",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hellosverre-mods",
   "firstSeen": "2026-10-06T04:53:32.418Z",
   "modUpdatedAt": "2026-10-09T10:11:35Z",
   "fileBytes": 123426,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "skins",
   "url": "https://www.slopshopper.com/mods/hellosverre-claude-skins/"
  },
  {
   "slug": "petekp-claude-code-setup-think-first",
   "name": "think-first",
   "description": "Asks what you expect while a long task runs, then shows how your predictions hold up",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "petekp/claude-code-setup",
    "url": "https://github.com/petekp/claude-code-setup",
    "stars": 47,
    "forks": 11,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:33:55Z",
    "createdAt": "2025-12-26T21:20:52Z",
    "description": "My forkable Claude Code setup with sync feature",
    "homepage": "",
    "topics": [
     "agents",
     "ai",
     "anthropic",
     "claude",
     "claudecode",
     "llm",
     "skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/950779?v=4",
    "ownerUrl": "https://github.com/petekp",
    "defaultBranch": "main"
   },
   "path": "mods/think-first",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:53.886Z",
   "modUpdatedAt": "2026-10-06T22:33:55Z",
   "fileBytes": 15448,
   "tags": [
    "pane",
    "band",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "think-first",
   "url": "https://www.slopshopper.com/mods/petekp-claude-code-setup-think-first/"
  },
  {
   "slug": "hex-claude-sessions-cs",
   "name": "cs",
   "description": "cs's in-session mod: the rotate band above the prompt, forced rotation past CS_ROTATE_FORCE_CTX, and the wrap key",
   "version": "0.1.0",
   "author": {
    "name": "cs"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hex/claude-sessions",
    "url": "https://github.com/hex/claude-sessions",
    "stars": 45,
    "forks": 6,
    "license": "MIT",
    "pushedAt": "2026-10-07T08:37:15Z",
    "createdAt": "2025-11-24T08:19:11Z",
    "description": "Session manager for Claude Code with automatic documentation and artifact tracking",
    "homepage": "",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-ai",
     "claude-code",
     "cli",
     "developer-tools",
     "documentation",
     "session-manager",
     "terminal",
     "terminal-app",
     "workflow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/88922?v=4",
    "ownerUrl": "https://github.com/hex",
    "defaultBranch": "main"
   },
   "path": "mods/cs",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:51.426Z",
   "modUpdatedAt": "2026-10-07T08:03:18Z",
   "fileBytes": 47976,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cs",
   "url": "https://www.slopshopper.com/mods/hex-claude-sessions-cs/"
  },
  {
   "slug": "hex-claude-sessions-cs-update",
   "name": "cs-update",
   "description": "Release notes for a pending cs update, once per launch, with 1 to install it in place; /cs-update reopens the pane.",
   "version": "0.1.0",
   "author": {
    "name": "cs"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hex/claude-sessions",
    "url": "https://github.com/hex/claude-sessions",
    "stars": 45,
    "forks": 6,
    "license": "MIT",
    "pushedAt": "2026-10-07T08:37:15Z",
    "createdAt": "2025-11-24T08:19:11Z",
    "description": "Session manager for Claude Code with automatic documentation and artifact tracking",
    "homepage": "",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-ai",
     "claude-code",
     "cli",
     "developer-tools",
     "documentation",
     "session-manager",
     "terminal",
     "terminal-app",
     "workflow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/88922?v=4",
    "ownerUrl": "https://github.com/hex",
    "defaultBranch": "main"
   },
   "path": "mods/cs-update",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showReleaseNotes": {
     "type": "boolean",
     "title": "Release notes pane",
     "description": "When a newer cs is available, open its release notes once per launch. Off, /cs-update still opens them on demand.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:50.716Z",
   "modUpdatedAt": "2026-09-24T12:38:13Z",
   "fileBytes": 13694,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cs-update",
   "url": "https://www.slopshopper.com/mods/hex-claude-sessions-cs-update/"
  },
  {
   "slug": "lossless-claude-lcm",
   "name": "lcm",
   "description": "Lossless context management — DAG-based summarization that preserves every message",
   "version": "0.16.0",
   "author": {
    "name": "Pedro Almeida",
    "url": "https://github.com/ipedro"
   },
   "license": "MIT",
   "homepage": "https://lossless-claude.com",
   "keywords": [
    "context",
    "memory",
    "compaction",
    "summarization",
    "lcm"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lossless-claude/lcm",
    "url": "https://github.com/lossless-claude/lcm",
    "stars": 45,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-03T11:59:14Z",
    "createdAt": "2026-03-22T12:42:59Z",
    "description": "Lossless context management for Claude Code",
    "homepage": "https://lossless-claude.com",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/270024118?v=4",
    "ownerUrl": "https://github.com/lossless-claude",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./lcm-hooks.ts"
   ],
   "entry": "hooks/lcm-hooks.ts",
   "userConfig": {
    "compactionShadow": {
     "type": "boolean",
     "title": "Compaction shadow measurement",
     "description": "Run three additional header arms beside native compaction, with substantial extra model spending while enabled.",
     "default": false
    },
    "sessionSummarizerMaxOutputTokens": {
     "type": "number",
     "title": "Session summarizer output token cap",
     "description": "Maximum output tokens served by the session summarizer per session; 0 disables it.",
     "default": 50000
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lossless-claude",
   "firstSeen": "2026-10-06T04:56:43.241Z",
   "modUpdatedAt": "2026-10-03T11:59:14Z",
   "fileBytes": 100160,
   "tags": [
    "guard",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lcm",
   "url": "https://www.slopshopper.com/mods/lossless-claude-lcm/"
  },
  {
   "slug": "cofoundy-brand-skills-cofoundy-spinner",
   "name": "cofoundy-spinner",
   "description": "Cofoundy brand spinner for Claude Code (terminal and desktop app)",
   "version": "1.0.0",
   "author": {
    "name": "Cofoundy SAC"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cofoundy/brand-skills",
    "url": "https://github.com/cofoundy/brand-skills",
    "stars": 43,
    "forks": 9,
    "license": "Other",
    "pushedAt": "2026-10-06T17:31:46Z",
    "createdAt": "2026-06-16T21:28:34Z",
    "description": "Open-source brand skills that turn an idea into a real brand — name, identity, voice & brand book — without leaving your AI agent. Works in Claude Code, Cursor & 70+ agents.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "ai-agents",
     "ai-branding",
     "anthropic",
     "brand-guidelines",
     "brand-identity",
     "brand-naming",
     "brand-strategy",
     "brand-voice",
     "branding",
     "claude",
     "claude-code",
     "claude-skills",
     "cursor",
     "naming",
     "rebranding",
     "startup",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/196720215?v=4",
    "ownerUrl": "https://github.com/cofoundy",
    "defaultBranch": "main"
   },
   "path": "skills/brand-mod/examples/cofoundy/mod/cofoundy-spinner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cofoundy",
   "firstSeen": "2026-10-07T14:53:01.012Z",
   "modUpdatedAt": "2026-10-06T17:31:44Z",
   "fileBytes": 22532,
   "tags": [
    "spinner",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cofoundy-spinner",
   "url": "https://www.slopshopper.com/mods/cofoundy-brand-skills-cofoundy-spinner/"
  },
  {
   "slug": "cofoundy-brand-skills-example-spinner",
   "name": "example-spinner",
   "description": "Example brand spinner for Claude Code (terminal and desktop app)",
   "version": "1.0.0",
   "author": {
    "name": "Example"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cofoundy/brand-skills",
    "url": "https://github.com/cofoundy/brand-skills",
    "stars": 43,
    "forks": 9,
    "license": "Other",
    "pushedAt": "2026-10-06T17:31:46Z",
    "createdAt": "2026-06-16T21:28:34Z",
    "description": "Open-source brand skills that turn an idea into a real brand — name, identity, voice & brand book — without leaving your AI agent. Works in Claude Code, Cursor & 70+ agents.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "ai-agents",
     "ai-branding",
     "anthropic",
     "brand-guidelines",
     "brand-identity",
     "brand-naming",
     "brand-strategy",
     "brand-voice",
     "branding",
     "claude",
     "claude-code",
     "claude-skills",
     "cursor",
     "naming",
     "rebranding",
     "startup",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/196720215?v=4",
    "ownerUrl": "https://github.com/cofoundy",
    "defaultBranch": "main"
   },
   "path": "skills/brand-mod/template",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brand-skills",
   "firstSeen": "2026-10-07T14:53:02.064Z",
   "modUpdatedAt": "2026-10-06T17:31:44Z",
   "fileBytes": 7955,
   "tags": [
    "spinner",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "example-spinner",
   "url": "https://www.slopshopper.com/mods/cofoundy-brand-skills-example-spinner/"
  },
  {
   "slug": "robbyt-claude-skills-usage-status",
   "name": "usage-status",
   "description": "Mod that shows the remaining 5-hour session, 7-day weekly and context window usage as percentages in a row under the prompt, turning yellow when one runs low.",
   "version": "0.3.0",
   "author": {
    "name": "Robert Terhaar",
    "email": "robbyt@gmail.com"
   },
   "keywords": [
    "mod",
    "status",
    "usage",
    "rate-limit"
   ],
   "kind": "community",
   "repo": {
    "fullName": "robbyt/claude-skills",
    "url": "https://github.com/robbyt/claude-skills",
    "stars": 42,
    "forks": 2,
    "license": null,
    "pushedAt": "2026-10-09T02:04:00Z",
    "createdAt": "2025-11-20T20:57:51Z",
    "description": "Skills and Plugins for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58051?v=4",
    "ownerUrl": "https://github.com/robbyt",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "robbyt-claude-skills",
   "firstSeen": "2026-10-06T04:59:28.526Z",
   "modUpdatedAt": "2026-10-03T05:49:34Z",
   "fileBytes": 2381,
   "tags": [
    "spinner",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-status",
   "url": "https://www.slopshopper.com/mods/robbyt-claude-skills-usage-status/"
  },
  {
   "slug": "stodevx-aao-react-native-test-writing-reminder",
   "name": "test-writing-reminder",
   "description": "Refuses the first write to each test file with the kinds of test this repo does not want",
   "version": "0.1.0",
   "author": {
    "name": "StoDevX"
   },
   "license": "AGPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "StoDevX/AAO-React-Native",
    "url": "https://github.com/StoDevX/AAO-React-Native",
    "stars": 42,
    "forks": 15,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T13:22:56Z",
    "createdAt": "2015-12-22T06:41:01Z",
    "description": "The St. Olaf community, now in pocket size.",
    "homepage": "",
    "topics": [
     "android",
     "ios",
     "react-native",
     "st-olaf",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16405322?v=4",
    "ownerUrl": "https://github.com/StoDevX",
    "defaultBranch": "master"
   },
   "path": ".claude/skills/test-writing-reminder",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:45:38.582Z",
   "modUpdatedAt": "2026-10-09T13:22:56Z",
   "fileBytes": 4436,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "test-writing-reminder",
   "url": "https://www.slopshopper.com/mods/stodevx-aao-react-native-test-writing-reminder/"
  },
  {
   "slug": "heycubit-effortless",
   "name": "effortless",
   "description": "Sets the reasoning effort for every prompt automatically, shows it under the prompt box, and counts down how long the prompt cache stays warm.",
   "version": "1.67.2",
   "license": "MIT",
   "homepage": "https://heycubit.github.io/effortless/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HeyCubit/effortless",
    "url": "https://github.com/HeyCubit/effortless",
    "stars": 41,
    "forks": 4,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:02:28Z",
    "createdAt": "2026-10-06T01:51:25Z",
    "description": "Claude Code mod: picks the reasoning effort for every prompt, shows the prompt cache and context, and hands off or compacts in one click",
    "homepage": "https://heycubit.github.io/effortless/",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/338387473?v=4",
    "ownerUrl": "https://github.com/HeyCubit",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "judge": {
     "type": "string",
     "title": "Judge",
     "description": "Haiku (your own Claude login, no key) always judges handoffs and, unless Jev answers, the effort. auto: Jev as well when a TypeSafe key is set. haiku: Haiku only. jev: Jev as well, and its key may also come from ~/.config/jev/.env.",
     "default": "auto",
     "options": [
      "auto",
      "haiku",
      "jev"
     ]
    },
    "typesafeKey": {
     "type": "string",
     "title": "TypeSafe API key (optional, only for jev)",
     "description": "For the jev judge. Stored as a secret by Claude Code. Left empty, TYPESAFE_API_KEY is used, and with judge set to jev also ~/.config/jev/.env.",
     "sensitive": true,
     "default": ""
    },
    "handoffSkill": {
     "type": "string",
     "title": "Handoff skill (optional)",
     "description": "A skill or slash command that writes the Full handoff, e.g. session-handoff. Empty: effortless writes it itself (checks git, saves HANDOFF.md). Quick is always a fast fork with the built-in prompt.",
     "default": ""
    },
    "handoffAfter": {
     "type": "string",
     "title": "After a handoff (first choice)",
     "description": "What the handoff bar starts on; it then remembers your last choice. continue: clear and carry on. confirm: clear, the new chat says where things stand and waits. copy: keep the chat and copy the handoff.",
     "default": "continue",
     "options": [
      "continue",
      "confirm",
      "copy"
     ]
    },
    "effortBias": {
     "type": "string",
     "title": "Effort slider",
     "description": "-2 cheaper to 2 smarter. Tips the judge's close calls that way; sure calls stay. 0: as the judge says.",
     "default": "0",
     "options": [
      "-2",
      "-1",
      "0",
      "1",
      "2"
     ]
    },
    "effortFloor": {
     "type": "string",
     "title": "Never below",
     "description": "Auto never picks a lower effort than this.",
     "default": "low",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ]
    },
    "effortCeiling": {
     "type": "string",
     "title": "Never above",
     "description": "Auto never picks a higher effort than this.",
     "default": "max",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ]
    },
    "hide": {
     "type": "string",
     "title": "Switched off",
     "description": "Comma-separated: handoff (the footer button), timer (the cache countdown), reason (the judge's line). The alert bands always show. Empty shows everything. The judge's line is off unless switched on.",
     "default": "reason"
    },
    "modelAuto": {
     "type": "string",
     "title": "Cheaper model when it can",
     "description": "on: a prompt the judge calls simple runs on a cheaper model (Haiku 5.5 or Sonnet), never above the chat's own. off: every prompt runs on the chat's model.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "handoffButton": {
     "type": "string",
     "title": "Handoff button",
     "description": "advised: the button is Compact, and turns into a glowing Handoff when Haiku says a fresh chat would pay off. always: the button is always Handoff.",
     "default": "advised",
     "options": [
      "advised",
      "always"
     ]
    },
    "compactWith": {
     "type": "string",
     "title": "Compact with",
     "description": "haiku: Haiku 5.5 writes the summary when the chat is compacted (far cheaper). session: the chat's own model, as Claude Code does it.",
     "default": "haiku",
     "options": [
      "haiku",
      "session"
     ]
    },
    "swampAt": {
     "type": "string",
     "title": "Swamped at",
     "description": "The swamp band shows once the context fills this percent of the window.",
     "default": "50",
     "options": [
      "10",
      "20",
      "30",
      "40",
      "50",
      "60",
      "70",
      "80"
     ]
    },
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "The accent colour of everything effortless draws. violet: the brand colour. orange: Claude Code orange.",
     "default": "violet",
     "options": [
      "violet",
      "orange"
     ]
    },
    "layout": {
     "type": "string",
     "title": "Look",
     "description": "default: a dashboard band above the prompt (effort, Auto, cache, context, handoff). minimal: small buttons in the footer, no band.",
     "default": "default",
     "options": [
      "default",
      "minimal"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "effortless",
   "firstSeen": "2026-10-06T04:47:07.772Z",
   "modUpdatedAt": "2026-10-09T14:02:28Z",
   "fileBytes": 416161,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "effortless",
   "url": "https://www.slopshopper.com/mods/heycubit-effortless/"
  },
  {
   "slug": "karanb192-cache-tax",
   "name": "cache-tax",
   "description": "A Claude Code mod that keeps the one-hour prompt cache warm during breaks and stops a cold send once with its estimated rewrite cost. Warming uses model requests and costs tokens. Requires Claude Code 2.1.287+.",
   "version": "2.2.1",
   "author": {
    "name": "Karan Bansal"
   },
   "license": "MIT",
   "homepage": "https://cachetax.aidojo.si/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "karanb192/cache-tax",
    "url": "https://github.com/karanb192/cache-tax",
    "stars": 41,
    "forks": 11,
    "license": "MIT",
    "pushedAt": "2026-10-04T12:18:37Z",
    "createdAt": "2026-09-18T17:24:57Z",
    "description": "Keep Claude Code’s prompt cache warm during breaks and show the estimated cost before a cold send.",
    "homepage": "https://cachetax.aidojo.si/",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "function-hooks",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3264937?v=4",
    "ownerUrl": "https://github.com/karanb192",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:33.881Z",
   "modUpdatedAt": "2026-10-04T12:18:37Z",
   "fileBytes": 52394,
   "tags": [
    "band",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-tax",
   "url": "https://www.slopshopper.com/mods/karanb192-cache-tax/"
  },
  {
   "slug": "zycck-claude-mods-plan-progress",
   "name": "plan-progress",
   "description": "Live plan progress bars above the Claude Code prompt: stages, steps, a pixel fill and soft sounds for decision, error and done",
   "version": "0.8.2",
   "author": {
    "name": "Kirill Serditov",
    "url": "https://github.com/zycck"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zycck/claude-mods",
    "url": "https://github.com/zycck/claude-mods",
    "stars": 41,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:30:30Z",
    "createdAt": "2026-10-02T00:12:37Z",
    "description": "Claude Code mods: live plan progress bars above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/145558224?v=4",
    "ownerUrl": "https://github.com/zycck",
    "defaultBranch": "main"
   },
   "path": "plugins/plan-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "doneBarSeconds": {
     "type": "number",
     "title": "Finished bar stays (seconds)",
     "description": "Seconds a finished bar stays above the prompt while /plan-progress-autoclose is on",
     "default": 30,
     "min": 1
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "zycck-mods",
   "firstSeen": "2026-10-06T05:24:32.562Z",
   "modUpdatedAt": "2026-10-08T18:30:30Z",
   "fileBytes": 110913,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "plan-progress",
   "url": "https://www.slopshopper.com/mods/zycck-claude-mods-plan-progress/"
  },
  {
   "slug": "sezaakgun-cc-arcade",
   "name": "cc-arcade",
   "description": "Games above the Claude Code prompt (snake, Tetris, 2048, Minesweeper, Flappy, Pong, typing test, Space Invaders, Doom) plus a pet that grows as Claude tests, commits and edits. Clones of the genre, not affiliated with or endorsed by Tetris Holding, Taito, Atari or id Software. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-arcade",
   "keywords": [
    "arcade",
    "games",
    "terminal",
    "tui",
    "snake",
    "2048",
    "minesweeper",
    "typing",
    "doom",
    "pet",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sezaakgun/cc-arcade",
    "url": "https://github.com/sezaakgun/cc-arcade",
    "stars": 40,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-09-15T00:19:51Z",
    "createdAt": "2026-09-13T14:36:00Z",
    "description": "Games above the Claude Code prompt: snake, Tetris, 2048, Minesweeper, Flappy, Pong, a typing test and Space Invaders, plus a pet that grows as Claude tests, commits and edits",
    "homepage": "",
    "topics": [
     "2048",
     "arcade",
     "ascii-art",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "cli",
     "doom",
     "games",
     "minesweeper",
     "snake",
     "terminal-game",
     "tui",
     "typescript",
     "typing-test",
     "virtual-pet"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32770709?v=4",
    "ownerUrl": "https://github.com/sezaakgun",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-arcade",
   "firstSeen": "2026-10-06T05:25:21.840Z",
   "modUpdatedAt": "2026-09-15T00:19:51Z",
   "fileBytes": 110799,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-arcade-sezaakgun",
   "url": "https://www.slopshopper.com/mods/sezaakgun-cc-arcade/"
  },
  {
   "slug": "tdimino-claude-code-minoan-jev-compact-gate",
   "name": "jev-compact-gate",
   "description": "Jev decides when the session compacts, inside a 280k–400k token band; Claude's own summary does the compacting.",
   "version": "0.3.0",
   "author": {
    "name": "Tom di Mino",
    "url": "https://github.com/tdimino"
   },
   "license": "MIT",
   "homepage": "https://www.minoanmystery.org",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tdimino/claude-code-minoan",
    "url": "https://github.com/tdimino/claude-code-minoan",
    "stars": 40,
    "forks": 4,
    "license": "MIT",
    "pushedAt": "2026-09-27T21:35:45Z",
    "createdAt": "2026-01-02T05:23:14Z",
    "description": "A curated ~/.claude/ configuration for professional development workflows — 90+ skills, 46 hooks, and CLI tools",
    "homepage": "https://www.minoanmystery.org",
    "topics": [
     "claude-code",
     "claude-code-skills",
     "cli-app",
     "minoan",
     "open-source"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93949958?v=4",
    "ownerUrl": "https://github.com/tdimino",
    "defaultBranch": "main"
   },
   "path": "plugins/jev-compact-gate",
   "modules": [
    "./jev-compact-gate.ts"
   ],
   "entry": "hooks/jev-compact-gate.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "shadow logs every verdict without compacting; live acts on them.",
     "options": [
      "shadow",
      "live"
     ],
     "default": "shadow"
    },
    "floorTokens": {
     "type": "number",
     "title": "Band floor (tokens)",
     "description": "Below this context size the gate never asks Jev.",
     "default": 280000
    },
    "ceilingTokens": {
     "type": "number",
     "title": "Band ceiling (tokens)",
     "description": "At or above this context size the gate compacts without asking.",
     "default": 400000
    },
    "boundaryMax": {
     "type": "number",
     "title": "Boundary threshold at the floor",
     "description": "P(a unit of work just closed) required to compact at the floor.",
     "default": 0.7
    },
    "boundaryMin": {
     "type": "number",
     "title": "Boundary threshold at the ceiling",
     "description": "P(a unit of work just closed) required to compact just below the ceiling.",
     "default": 0.3
    },
    "verbatimVeto": {
     "type": "number",
     "title": "Verbatim veto",
     "description": "P(next step needs exact recent tool output) at or above which the gate holds.",
     "default": 0.5
    },
    "debugPenalty": {
     "type": "number",
     "title": "Debugging penalty",
     "description": "Added to the boundary threshold, weighted by P(phase = debugging).",
     "default": 0.15
    },
    "cooldownTurns": {
     "type": "number",
     "title": "Cooldown turns",
     "description": "Main-loop turns after a compaction before the gate may act again.",
     "default": 3
    },
    "timeoutMs": {
     "type": "number",
     "title": "Jev timeout (ms)",
     "description": "A Jev call slower than this holds.",
     "default": 5000
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "OpenRouter model id, pinned to a release rather than jev-latest.",
     "default": "typesafe/jev-1.13"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jev-compact-gate",
   "firstSeen": "2026-10-06T05:20:11.943Z",
   "modUpdatedAt": "2026-09-27T21:35:41Z",
   "fileBytes": 22603,
   "tags": [
    "toast",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-compact-gate",
   "url": "https://www.slopshopper.com/mods/tdimino-claude-code-minoan-jev-compact-gate/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-auto-handoff",
   "name": "auto-handoff",
   "description": "Writes a cold-start handoff to handoff/ before the context fills up or compacts, and offers to resume from it in the next session.",
   "version": "0.1.1",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/claude-mods-starter-kit-10-mods-build-your-own-guide/unpacked/CLAUDE-MODS-STARTER-KIT-v1.0.0/claude-mods-starter-kit/plugins/auto-handoff",
   "modules": [
    "./auto-handoff.mjs"
   ],
   "entry": "hooks/auto-handoff.mjs",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Context threshold (%)",
     "description": "Write a handoff automatically once the context window is this full. /autohandoff threshold <n> overrides it.",
     "default": 85
    },
    "enabled": {
     "type": "boolean",
     "title": "Automatic handoffs",
     "description": "Write handoffs automatically at the threshold and before compaction. /autohandoff on|off overrides it.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:35.267Z",
   "modUpdatedAt": "2026-10-02T20:50:04Z",
   "fileBytes": 17688,
   "tags": [
    "band",
    "toast",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-handoff-earlyaidopters",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-auto-handoff/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-changes-receipt",
   "name": "changes-receipt",
   "description": "A plain-English receipt after every turn: files created, changed and deleted, by tool or via shell, with failed attempts listed apart.",
   "version": "0.1.1",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/claude-mods-starter-kit-10-mods-build-your-own-guide/unpacked/CLAUDE-MODS-STARTER-KIT-v1.0.0/claude-mods-starter-kit/plugins/changes-receipt",
   "modules": [
    "./changes-receipt.mjs"
   ],
   "entry": "hooks/changes-receipt.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:36.344Z",
   "modUpdatedAt": "2026-10-02T20:50:04Z",
   "fileBytes": 40001,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "changes-receipt",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-changes-receipt/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-codex-computer-use",
   "name": "codex-computer-use",
   "description": "Route Claude's desktop computer use through Codex's computer-use engine, one Codex session per Claude session so threads can drive apps in parallel. Toggle with /codex-cu on|off.",
   "version": "0.5.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/two-mods-for-claude-code-computer-use-threads/unpacked/Two-Mods-Source-and-Prompts/two-mods/plugins/codex-computer-use",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:48.112Z",
   "modUpdatedAt": "2026-10-05T16:07:41Z",
   "fileBytes": 19220,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "codex-computer-use",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-codex-computer-use/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-context-meter",
   "name": "context-meter",
   "description": "Context window and session cost meter, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/claude-mods-starter-kit-10-mods-build-your-own-guide/unpacked/CLAUDE-MODS-STARTER-KIT-v1.0.0/claude-mods-starter-kit/plugins/context-meter",
   "modules": [
    "./context-meter.mjs"
   ],
   "entry": "hooks/context-meter.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:38.203Z",
   "modUpdatedAt": "2026-10-02T20:50:04Z",
   "fileBytes": 4542,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-earlyaidopters",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-context-meter/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-coral-skin",
   "name": "coral-skin",
   "description": "Coral, ink and cream reskin of Claude Code with risk-coded tool rows. Toggle with /skin.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/claude-mods-starter-kit-10-mods-build-your-own-guide/unpacked/CLAUDE-MODS-STARTER-KIT-v1.0.0/claude-mods-starter-kit/plugins/coral-skin",
   "modules": [
    "./coral-skin.mjs"
   ],
   "entry": "hooks/coral-skin.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:39.312Z",
   "modUpdatedAt": "2026-10-02T20:50:04Z",
   "fileBytes": 14231,
   "tags": [
    "spinner",
    "transcript",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "coral-skin",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-coral-skin/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-flight-recorder",
   "name": "flight-recorder",
   "description": "See inside a turn: a live Gantt timeline of model requests, tool calls and subagents, with tokens and cost per lane.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/claude-mods-starter-kit-10-mods-build-your-own-guide/unpacked/CLAUDE-MODS-STARTER-KIT-v1.0.0/claude-mods-starter-kit/plugins/flight-recorder",
   "modules": [
    "./flight-recorder.mjs"
   ],
   "entry": "hooks/flight-recorder.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:40.356Z",
   "modUpdatedAt": "2026-10-02T20:50:04Z",
   "fileBytes": 40309,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "flight-recorder",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-flight-recorder/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-model-router",
   "name": "model-router",
   "description": "Route supported subagent work to Sonnet or Haiku while keeping the main conversation on its model. /router for controls.",
   "version": "0.1.1",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/claude-mods-starter-kit-10-mods-build-your-own-guide/unpacked/CLAUDE-MODS-STARTER-KIT-v1.0.0/claude-mods-starter-kit/plugins/model-router",
   "modules": [
    "./model-router.mjs"
   ],
   "entry": "hooks/model-router.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:41.370Z",
   "modUpdatedAt": "2026-10-02T20:50:04Z",
   "fileBytes": 16420,
   "tags": [
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-router",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-model-router/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-output-tray",
   "name": "output-tray",
   "description": "A side panel of the files this session created, with Open, Reveal in Finder and Copy path.",
   "version": "0.1.1",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/claude-mods-starter-kit-10-mods-build-your-own-guide/unpacked/CLAUDE-MODS-STARTER-KIT-v1.0.0/claude-mods-starter-kit/plugins/output-tray",
   "modules": [
    "./output-tray.mjs"
   ],
   "entry": "hooks/output-tray.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:42.442Z",
   "modUpdatedAt": "2026-10-02T20:50:04Z",
   "fileBytes": 29193,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "output-tray",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-output-tray/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-read-counter-example",
   "name": "read-counter-example",
   "description": "Teaching example: count successful Read events.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/claude-mods-starter-kit-10-mods-build-your-own-guide/unpacked/CLAUDE-MODS-STARTER-KIT-v1.0.0/claude-mods-starter-kit/templates/starter-mod",
   "modules": [
    "./starter.mjs"
   ],
   "entry": "hooks/starter.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:46.949Z",
   "modUpdatedAt": "2026-10-02T20:50:04Z",
   "fileBytes": 653,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "read-counter-example",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-read-counter-example/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-repo-heatmap",
   "name": "repo-heatmap",
   "description": "Watch where Claude looks: a live treemap of the repo that lights up as files are read, searched and edited.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/claude-mods-starter-kit-10-mods-build-your-own-guide/unpacked/CLAUDE-MODS-STARTER-KIT-v1.0.0/claude-mods-starter-kit/plugins/repo-heatmap",
   "modules": [
    "./repo-heatmap.mjs"
   ],
   "entry": "hooks/repo-heatmap.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:43.486Z",
   "modUpdatedAt": "2026-10-02T20:50:04Z",
   "fileBytes": 44925,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-heatmap",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-repo-heatmap/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-session-bookmarks",
   "name": "session-bookmarks",
   "description": "Explicit bookmarks for Claude Code sessions you want to come back to. /bm saves one, /bm open lists them with a copyable resume command.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/claude-mods-starter-kit-10-mods-build-your-own-guide/unpacked/CLAUDE-MODS-STARTER-KIT-v1.0.0/claude-mods-starter-kit/plugins/session-bookmarks",
   "modules": [
    "./session-bookmarks.mjs"
   ],
   "entry": "hooks/session-bookmarks.mjs",
   "userConfig": {
    "bookmarksFile": {
     "type": "string",
     "title": "Bookmarks file",
     "description": "Where bookmarks are kept as JSON. Empty means ~/.claude/bookmarks/bookmarks.json. The SESSION_BOOKMARKS_FILE environment variable wins over this.",
     "default": ""
    },
    "titleModel": {
     "type": "string",
     "title": "Title model",
     "description": "Model alias for the one short call that writes a title when /bm gets no note.",
     "default": "haiku"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:44.662Z",
   "modUpdatedAt": "2026-10-02T20:50:04Z",
   "fileBytes": 34134,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "session-bookmarks",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-session-bookmarks/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-terminal-pet",
   "name": "terminal-pet",
   "description": "A pixel-art crab above the prompt that reacts live to what Claude is doing. /pet for commands.",
   "version": "0.1.1",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/claude-mods-starter-kit-10-mods-build-your-own-guide/unpacked/CLAUDE-MODS-STARTER-KIT-v1.0.0/claude-mods-starter-kit/plugins/terminal-pet",
   "modules": [
    "./terminal-pet.mjs"
   ],
   "entry": "hooks/terminal-pet.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:46.086Z",
   "modUpdatedAt": "2026-10-02T20:50:04Z",
   "fileBytes": 34807,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "terminal-pet",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-terminal-pet/"
  },
  {
   "slug": "earlyaidopters-gumroad-resources-threads",
   "name": "threads",
   "description": "A lead chat creates real Claude Code sessions on chosen models, watches them live and steers them.",
   "version": "0.5.3",
   "author": {
    "name": "Prompt Advisers"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "earlyaidopters/gumroad-resources",
    "url": "https://github.com/earlyaidopters/gumroad-resources",
    "stars": 39,
    "forks": 22,
    "license": null,
    "pushedAt": "2026-10-09T09:12:14Z",
    "createdAt": "2026-08-10T21:48:02Z",
    "description": "Auto-synced mirror of every free Early AI-dopters Gumroad resource. Newest first.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253138786?v=4",
    "ownerUrl": "https://github.com/earlyaidopters",
    "defaultBranch": "main"
   },
   "path": "resources/two-mods-for-claude-code-computer-use-threads/unpacked/Two-Mods-Source-and-Prompts/two-mods/plugins/threads",
   "modules": [
    "./threads.mjs"
   ],
   "entry": "hooks/threads.mjs",
   "userConfig": {
    "defaultPermissionMode": {
     "type": "string",
     "title": "Default permission mode",
     "description": "Permission mode for new session threads and plan phases unless one sets its own. /threads mode overrides this for the install.",
     "default": "bypassPermissions",
     "options": [
      "bypassPermissions",
      "default",
      "acceptEdits",
      "plan",
      "auto"
     ]
    },
    "idleCloseMinutes": {
     "type": "number",
     "title": "Close idle threads after (minutes)",
     "description": "Finished session threads of this chat that stay idle this long are closed (transcript kept). Working, waiting and pinned threads are never closed. 0 turns it off.",
     "default": 120
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:49.730Z",
   "modUpdatedAt": "2026-10-05T16:07:41Z",
   "fileBytes": 241326,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "threads",
   "url": "https://www.slopshopper.com/mods/earlyaidopters-gumroad-resources-threads/"
  },
  {
   "slug": "chaosteil-dotfiles-program-status",
   "name": "program-status",
   "description": "Reports the session state to the terminal (OSC 7501) through the program-status command.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chaosteil/dotfiles",
    "url": "https://github.com/chaosteil/dotfiles",
    "stars": 38,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:27:39Z",
    "createdAt": "2013-04-03T18:25:31Z",
    "description": "Stores my various config files, like my vimrc.",
    "homepage": null,
    "topics": [
     "arch-linux",
     "dotfiles",
     "dunst",
     "git",
     "neovim",
     "polybar",
     "ranger",
     "rofi",
     "termite",
     "vim"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56850?v=4",
    "ownerUrl": "https://github.com/chaosteil",
    "defaultBranch": "main"
   },
   "path": "agents/claude/plugins/program-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:52:39.606Z",
   "modUpdatedAt": "2026-10-08T03:27:39Z",
   "fileBytes": 8053,
   "tags": [
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "program-status",
   "url": "https://www.slopshopper.com/mods/chaosteil-dotfiles-program-status/"
  },
  {
   "slug": "andriiklymiuk-corgi-corgi-band",
   "name": "corgi-band",
   "description": "A band above the prompt: corgi sessions waiting on you elsewhere (with Focus), and what this turn posted, moved or pushed - each with a tick or the error",
   "version": "0.1.1",
   "author": {
    "name": "Andrii Klymiuk",
    "url": "https://github.com/Andriiklymiuk"
   },
   "license": "MIT",
   "homepage": "https://github.com/Andriiklymiuk/corgi",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Andriiklymiuk/corgi",
    "url": "https://github.com/Andriiklymiuk/corgi",
    "stars": 37,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:06:58Z",
    "createdAt": "2022-09-20T15:46:34Z",
    "description": "Run your whole local stack from one file — repos, databases, env, every service. Let AI agents plan, build, and review work across it. Then run the same stack in CI, so your e2e finally tests all the repos together.",
    "homepage": "https://andriiklymiuk.github.io/corgi/",
    "topics": [
     "corgi",
     "docker",
     "golang",
     "makefile",
     "microservices"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19595452?v=4",
    "ownerUrl": "https://github.com/Andriiklymiuk",
    "defaultBranch": "main"
   },
   "path": "plugins/corgi-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "corgi",
   "firstSeen": "2026-10-06T14:21:58.148Z",
   "modUpdatedAt": "2026-10-06T16:12:45Z",
   "fileBytes": 14347,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "corgi-band",
   "url": "https://www.slopshopper.com/mods/andriiklymiuk-corgi-corgi-band/"
  },
  {
   "slug": "andriiklymiuk-corgi-corgi-guard",
   "name": "corgi-guard",
   "description": "Stops the Bash shapes that fail in corgi runs (zsh set -- $pair, rm -rf on corgi worktrees) and adds the corgi fix to errors it knows",
   "version": "0.1.1",
   "author": {
    "name": "Andrii Klymiuk",
    "url": "https://github.com/Andriiklymiuk"
   },
   "license": "MIT",
   "homepage": "https://github.com/Andriiklymiuk/corgi",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Andriiklymiuk/corgi",
    "url": "https://github.com/Andriiklymiuk/corgi",
    "stars": 37,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:06:58Z",
    "createdAt": "2022-09-20T15:46:34Z",
    "description": "Run your whole local stack from one file — repos, databases, env, every service. Let AI agents plan, build, and review work across it. Then run the same stack in CI, so your e2e finally tests all the repos together.",
    "homepage": "https://andriiklymiuk.github.io/corgi/",
    "topics": [
     "corgi",
     "docker",
     "golang",
     "makefile",
     "microservices"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19595452?v=4",
    "ownerUrl": "https://github.com/Andriiklymiuk",
    "defaultBranch": "main"
   },
   "path": "plugins/corgi-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "corgi",
   "firstSeen": "2026-10-06T14:21:58.830Z",
   "modUpdatedAt": "2026-10-06T16:12:45Z",
   "fileBytes": 2795,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "corgi-guard",
   "url": "https://www.slopshopper.com/mods/andriiklymiuk-corgi-corgi-guard/"
  },
  {
   "slug": "karanb192-claude-code-mods-fable-pin",
   "name": "fable-pin",
   "description": "Pins every subagent to the fable model: rewrites the model on agent.spawn unless the spawn is a fork, with /fable-pin on, off and status. Touches nothing but its own store. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "Karan Bansal"
   },
   "license": "MIT",
   "homepage": "https://claude-code-mods.karanbansal.in/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "karanb192/claude-code-mods",
    "url": "https://github.com/karanb192/claude-code-mods",
    "stars": 35,
    "forks": 6,
    "license": "MIT",
    "pushedAt": "2026-10-03T14:12:18Z",
    "createdAt": "2026-09-15T12:43:18Z",
    "description": "Claude Mods and the tools to build them: a builder skill, then mods",
    "homepage": "https://claude-code-mods.karanbansal.in/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "function-hooks",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3264937?v=4",
    "ownerUrl": "https://github.com/karanb192",
    "defaultBranch": "main"
   },
   "path": "plugins/fable-pin",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:55:55.814Z",
   "modUpdatedAt": "2026-10-03T13:11:45Z",
   "fileBytes": 1175,
   "tags": [
    "command",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "fable-pin",
   "url": "https://www.slopshopper.com/mods/karanb192-claude-code-mods-fable-pin/"
  },
  {
   "slug": "karanb192-claude-code-mods-image-peek",
   "name": "image-peek",
   "description": "Preview pasted images at their prompt markers on macOS. Ghostty, plus experimental iTerm2 and Herdr support with a startup override. Claude Code 2.1.287+.",
   "version": "0.1.0",
   "author": {
    "name": "Karan Bansal"
   },
   "license": "MIT",
   "homepage": "https://claude-code-mods.karanbansal.in/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "karanb192/claude-code-mods",
    "url": "https://github.com/karanb192/claude-code-mods",
    "stars": 35,
    "forks": 6,
    "license": "MIT",
    "pushedAt": "2026-10-03T14:12:18Z",
    "createdAt": "2026-09-15T12:43:18Z",
    "description": "Claude Mods and the tools to build them: a builder skill, then mods",
    "homepage": "https://claude-code-mods.karanbansal.in/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "function-hooks",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3264937?v=4",
    "ownerUrl": "https://github.com/karanb192",
    "defaultBranch": "main"
   },
   "path": "plugins/image-peek",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:55:57.393Z",
   "modUpdatedAt": "2026-10-03T13:11:45Z",
   "fileBytes": 11851,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-peek",
   "url": "https://www.slopshopper.com/mods/karanb192-claude-code-mods-image-peek/"
  },
  {
   "slug": "karanb192-claude-code-mods-probe-mod",
   "name": "probe-mod",
   "description": "[probe] Loaded headlessly by mod-builder so the engine writes the running build's types. Not a mod to install.",
   "version": "1.0.0",
   "author": {
    "name": "mod-builder"
   },
   "license": "MIT",
   "homepage": "https://claude-code-mods.karanbansal.in/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "karanb192/claude-code-mods",
    "url": "https://github.com/karanb192/claude-code-mods",
    "stars": 35,
    "forks": 6,
    "license": "MIT",
    "pushedAt": "2026-10-03T14:12:18Z",
    "createdAt": "2026-09-15T12:43:18Z",
    "description": "Claude Mods and the tools to build them: a builder skill, then mods",
    "homepage": "https://claude-code-mods.karanbansal.in/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "function-hooks",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3264937?v=4",
    "ownerUrl": "https://github.com/karanb192",
    "defaultBranch": "main"
   },
   "path": "plugins/mod-builder/skills/mod-builder/assets/probe-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:55:58.819Z",
   "modUpdatedAt": "2026-10-03T13:11:45Z",
   "fileBytes": 829,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "probe-mod",
   "url": "https://www.slopshopper.com/mods/karanb192-claude-code-mods-probe-mod/"
  },
  {
   "slug": "saadshahd-moo-md-hope",
   "name": "hope",
   "description": "Thinking discipline for AI work. Clarify intent, shape approach, consult experts, guard unsupervised work, hand work back so you own it. The slop hook needs CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.",
   "version": "13.1.0",
   "author": {
    "name": "Saad Shahd",
    "url": "https://saadshahd.github.io"
   },
   "license": "MIT",
   "keywords": [
    "intent",
    "shape",
    "consult",
    "target",
    "freeze"
   ],
   "kind": "community",
   "repo": {
    "fullName": "saadshahd/moo.md",
    "url": "https://github.com/saadshahd/moo.md",
    "stars": 35,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-30T23:50:47Z",
    "createdAt": "2025-11-29T15:45:06Z",
    "description": " Stay present with AI. A Claude Code plugin that keeps you understanding what you sign to own.",
    "homepage": "",
    "topics": [
     "agentic-workflow",
     "claude-code",
     "claude-code-plugins",
     "claude-code-plugins-marketplace",
     "claude-code-skills",
     "decision-making",
     "interactive-agents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5410903?v=4",
    "ownerUrl": "https://github.com/saadshahd",
    "defaultBranch": "main"
   },
   "path": "hope",
   "modules": [
    "./slop.tsx"
   ],
   "entry": "hooks/slop.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "moo.md",
   "firstSeen": "2026-10-06T05:24:57.891Z",
   "modUpdatedAt": "2026-09-30T21:40:45Z",
   "fileBytes": 16481,
   "tags": [
    "pane",
    "band",
    "toast",
    "prompt",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "hope",
   "url": "https://www.slopshopper.com/mods/saadshahd-moo-md-hope/"
  },
  {
   "slug": "saadshahd-moo-md-hunch",
   "name": "hunch",
   "description": "A grab bag of hunches — experimental skills and plugin features tried here before they earn a place in hope or sound. Everything graduates or dies. The tend mod needs CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.",
   "version": "0.9.4",
   "author": {
    "name": "Saad Shahd",
    "url": "https://saadshahd.github.io"
   },
   "license": "MIT",
   "keywords": [
    "experiments",
    "staging",
    "hunch"
   ],
   "kind": "community",
   "repo": {
    "fullName": "saadshahd/moo.md",
    "url": "https://github.com/saadshahd/moo.md",
    "stars": 35,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-30T23:50:47Z",
    "createdAt": "2025-11-29T15:45:06Z",
    "description": " Stay present with AI. A Claude Code plugin that keeps you understanding what you sign to own.",
    "homepage": "",
    "topics": [
     "agentic-workflow",
     "claude-code",
     "claude-code-plugins",
     "claude-code-plugins-marketplace",
     "claude-code-skills",
     "decision-making",
     "interactive-agents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5410903?v=4",
    "ownerUrl": "https://github.com/saadshahd",
    "defaultBranch": "main"
   },
   "path": "hunch",
   "modules": [
    "./tend.tsx"
   ],
   "entry": "hooks/tend.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "moo.md",
   "firstSeen": "2026-10-06T05:24:59.044Z",
   "modUpdatedAt": "2026-09-30T23:50:39Z",
   "fileBytes": 73866,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hunch",
   "url": "https://www.slopshopper.com/mods/saadshahd-moo-md-hunch/"
  },
  {
   "slug": "wandercom-kindex-kindex-modern",
   "name": "kindex-modern",
   "description": "Repo-local Kindex memory and durable tasks for Claude function hooks (Claude Code mod, 2.1.287+)",
   "version": "0.48.1",
   "author": {
    "name": "Wander"
   },
   "license": "MIT",
   "homepage": "https://kindex.tools/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wandercom/kindex",
    "url": "https://github.com/wandercom/kindex",
    "stars": 35,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-10-08T02:49:44Z",
    "createdAt": "2026-02-24T21:54:13Z",
    "description": "Knowledge index that learns from your conversations",
    "homepage": "https://wandercom.github.io/kindex/",
    "topics": [
     "ai",
     "claude",
     "cli",
     "context-management",
     "knowledge-graph",
     "python"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/85313254?v=4",
    "ownerUrl": "https://github.com/wandercom",
    "defaultBranch": "main"
   },
   "path": "src/kindex/claude_modern",
   "modules": [
    "./kindex.ts"
   ],
   "entry": "hooks/kindex.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "kindex",
   "firstSeen": "2026-10-06T05:23:50.258Z",
   "modUpdatedAt": "2026-10-06T05:26:32Z",
   "fileBytes": 14564,
   "tags": [
    "status",
    "guard",
    "prompt",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "kindex-modern",
   "url": "https://www.slopshopper.com/mods/wandercom-kindex-kindex-modern/"
  },
  {
   "slug": "sunholo-data-ailang-ailang-brand",
   "name": "ailang-brand",
   "description": "AILANG look for Claude Code: the AILANG version beside the prompt hint, compiler-flavoured spinner words (Unifying…, Inferring effects…), and /ailang for a pane with the logo.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "Apache-2.0",
   "homepage": "http://ailang.sunholo.com/",
   "keywords": [
    "ailang",
    "mod",
    "theme"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang",
    "url": "https://github.com/sunholo-data/ailang",
    "stars": 34,
    "forks": 5,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T15:24:20Z",
    "createdAt": "2025-09-26T06:34:15Z",
    "description": "For humans, a language is a tool for expression. For AIs, it's a substrate for reasoning.",
    "homepage": "http://ailang.sunholo.com/",
    "topics": [
     "ai",
     "ai-agents",
     "anthropic",
     "gemini",
     "genai",
     "openai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "dev"
   },
   "path": "tools/claude-mods/ailang-brand",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-tools",
   "firstSeen": "2026-10-06T05:19:51.816Z",
   "modUpdatedAt": "2026-10-02T20:37:31Z",
   "fileBytes": 2996,
   "tags": [
    "pane",
    "spinner",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "ailang-brand",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-ailang-brand/"
  },
  {
   "slug": "sunholo-data-ailang-ailang-check-on-edit",
   "name": "ailang-check-on-edit",
   "description": "After Claude edits or writes a .ail file, runs `ailang check` from the project root and adds any errors to what the model reads after the tool result, so it sees its own type errors without spending a turn. Works in interactive and headless (claude -p) sessions. Requires the `ailang` binary on PATH.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "Apache-2.0",
   "homepage": "http://ailang.sunholo.com/",
   "keywords": [
    "ailang",
    "mod",
    "diagnostics",
    "headless"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang",
    "url": "https://github.com/sunholo-data/ailang",
    "stars": 34,
    "forks": 5,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T15:24:20Z",
    "createdAt": "2025-09-26T06:34:15Z",
    "description": "For humans, a language is a tool for expression. For AIs, it's a substrate for reasoning.",
    "homepage": "http://ailang.sunholo.com/",
    "topics": [
     "ai",
     "ai-agents",
     "anthropic",
     "gemini",
     "genai",
     "openai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "dev"
   },
   "path": "tools/claude-mods/ailang-check-on-edit",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "formatOnEdit": {
     "type": "boolean",
     "title": "Format on edit",
     "description": "Run `ailang fmt --write` on the file before checking it (rewrites the file Claude just wrote)",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-tools",
   "firstSeen": "2026-10-06T05:19:52.563Z",
   "modUpdatedAt": "2026-10-02T08:19:37Z",
   "fileBytes": 3582,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "ailang-check-on-edit",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-ailang-check-on-edit/"
  },
  {
   "slug": "sunholo-data-ailang-ailang-inbox-band",
   "name": "ailang-inbox-band",
   "description": "Unread AILANG fleet messages above the prompt: a band with the count and newest title, an /ail-inbox pane with Ack, a toast when one arrives. For the person only; message text never reaches the model. Requires the `ailang` binary on PATH.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "Apache-2.0",
   "homepage": "http://ailang.sunholo.com/",
   "keywords": [
    "ailang",
    "mod",
    "messages",
    "inbox"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang",
    "url": "https://github.com/sunholo-data/ailang",
    "stars": 34,
    "forks": 5,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T15:24:20Z",
    "createdAt": "2025-09-26T06:34:15Z",
    "description": "For humans, a language is a tool for expression. For AIs, it's a substrate for reasoning.",
    "homepage": "http://ailang.sunholo.com/",
    "topics": [
     "ai",
     "ai-agents",
     "anthropic",
     "gemini",
     "genai",
     "openai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "dev"
   },
   "path": "tools/claude-mods/ailang-inbox-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "inboxes": {
     "type": "string",
     "title": "Inboxes",
     "description": "Comma-separated inboxes to watch",
     "default": "user"
    },
    "pollSeconds": {
     "type": "number",
     "title": "Poll interval (seconds)",
     "description": "How often to check for unread messages",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-tools",
   "firstSeen": "2026-10-06T05:19:53.531Z",
   "modUpdatedAt": "2026-10-02T08:19:37Z",
   "fileBytes": 6156,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ailang-inbox-band",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-ailang-inbox-band/"
  },
  {
   "slug": "sunholo-data-ailang-ailang-lens",
   "name": "ailang-lens",
   "description": "Live view of AILANG as it is written: after each edit of a .ail file, a pane shows the module's functions, their types and effect rows (pure or !{IO,FS,...}) and any type errors, keeping the last good signatures beside a broken edit. A Claude Code mod (function hooks); requires the `ailang` binary on PATH.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "Apache-2.0",
   "homepage": "http://ailang.sunholo.com/",
   "keywords": [
    "ailang",
    "mod",
    "effects",
    "types"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang",
    "url": "https://github.com/sunholo-data/ailang",
    "stars": 34,
    "forks": 5,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T15:24:20Z",
    "createdAt": "2025-09-26T06:34:15Z",
    "description": "For humans, a language is a tool for expression. For AIs, it's a substrate for reasoning.",
    "homepage": "http://ailang.sunholo.com/",
    "topics": [
     "ai",
     "ai-agents",
     "anthropic",
     "gemini",
     "genai",
     "openai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "dev"
   },
   "path": "tools/claude-mods/ailang-lens",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-tools",
   "firstSeen": "2026-10-06T05:19:54.364Z",
   "modUpdatedAt": "2026-10-07T12:04:18Z",
   "fileBytes": 10551,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ailang-lens",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-ailang-lens/"
  },
  {
   "slug": "sunholo-data-ailang-prepush-gate",
   "name": "prepush-gate",
   "description": "Runs the repo's CI gates (gofmt on tracked Go roots, make lint, make check-file-sizes when defined) before `git push` / `gh pr create|merge`, and denies the push with the failing output. Skipped where there is no Go; AILANG_SKIP_PREPUSH=1 in Claude Code's launch environment skips it. Port of the pi extension of the same name. A convenience, not a control.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "Apache-2.0",
   "homepage": "http://ailang.sunholo.com/",
   "keywords": [
    "ailang",
    "mod",
    "git",
    "ci"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang",
    "url": "https://github.com/sunholo-data/ailang",
    "stars": 34,
    "forks": 5,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T15:24:20Z",
    "createdAt": "2025-09-26T06:34:15Z",
    "description": "For humans, a language is a tool for expression. For AIs, it's a substrate for reasoning.",
    "homepage": "http://ailang.sunholo.com/",
    "topics": [
     "ai",
     "ai-agents",
     "anthropic",
     "gemini",
     "genai",
     "openai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "dev"
   },
   "path": "tools/claude-mods/prepush-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-tools",
   "firstSeen": "2026-10-06T05:19:55.374Z",
   "modUpdatedAt": "2026-10-02T08:19:37Z",
   "fileBytes": 4647,
   "tags": [
    "status",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "prepush-gate",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-prepush-gate/"
  },
  {
   "slug": "sunholo-data-ailang-sprint-status",
   "name": "sprint-status",
   "description": "Status line for AILANG sprint work: the most recently touched in-progress sprint under .ailang/state/sprints, its milestones passed and the next one.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "Apache-2.0",
   "homepage": "http://ailang.sunholo.com/",
   "keywords": [
    "ailang",
    "mod",
    "sprint",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang",
    "url": "https://github.com/sunholo-data/ailang",
    "stars": 34,
    "forks": 5,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T15:24:20Z",
    "createdAt": "2025-09-26T06:34:15Z",
    "description": "For humans, a language is a tool for expression. For AIs, it's a substrate for reasoning.",
    "homepage": "http://ailang.sunholo.com/",
    "topics": [
     "ai",
     "ai-agents",
     "anthropic",
     "gemini",
     "genai",
     "openai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "dev"
   },
   "path": "tools/claude-mods/sprint-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-tools",
   "firstSeen": "2026-10-06T05:19:56.077Z",
   "modUpdatedAt": "2026-10-02T08:19:37Z",
   "fileBytes": 1825,
   "tags": [
    "status",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sprint-status",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-sprint-status/"
  },
  {
   "slug": "sunholo-data-ailang-unowned-dirty",
   "name": "unowned-dirty",
   "description": "Warns when a git add/stash/checkout/restore/reset may sweep dirty files this session did not write (shared checkouts have several agents). A toast for the person, a note in the model's context; never blocks. Port of the pi extension of the same name.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "Apache-2.0",
   "homepage": "http://ailang.sunholo.com/",
   "keywords": [
    "ailang",
    "mod",
    "git",
    "shared-checkout"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang",
    "url": "https://github.com/sunholo-data/ailang",
    "stars": 34,
    "forks": 5,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T15:24:20Z",
    "createdAt": "2025-09-26T06:34:15Z",
    "description": "For humans, a language is a tool for expression. For AIs, it's a substrate for reasoning.",
    "homepage": "http://ailang.sunholo.com/",
    "topics": [
     "ai",
     "ai-agents",
     "anthropic",
     "gemini",
     "genai",
     "openai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "dev"
   },
   "path": "tools/claude-mods/unowned-dirty",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-tools",
   "firstSeen": "2026-10-06T05:19:57.106Z",
   "modUpdatedAt": "2026-10-02T08:19:37Z",
   "fileBytes": 3635,
   "tags": [
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "unowned-dirty",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-unowned-dirty/"
  },
  {
   "slug": "wkentaro-dotfiles-effort-keys",
   "name": "effort-keys",
   "description": "option+up / option+down in the prompt raise / lower the effort level",
   "version": "0.5.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wkentaro/dotfiles",
    "url": "https://github.com/wkentaro/dotfiles",
    "stars": 34,
    "forks": 6,
    "license": null,
    "pushedAt": "2026-10-09T03:56:00Z",
    "createdAt": "2014-06-18T16:55:40Z",
    "description": "My dotfiles.",
    "homepage": "",
    "topics": [
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4310419?v=4",
    "ownerUrl": "https://github.com/wkentaro",
    "defaultBranch": "main"
   },
   "path": "claude/mods/effort-keys",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:19:51.175Z",
   "modUpdatedAt": "2026-10-09T03:56:00Z",
   "fileBytes": 2038,
   "tags": [
    "band",
    "turn"
   ],
   "isNew": true,
   "entryName": "effort-keys",
   "url": "https://www.slopshopper.com/mods/wkentaro-dotfiles-effort-keys/"
  },
  {
   "slug": "alan890104-claude-code-paste-preview",
   "name": "paste-preview",
   "description": "See and mark up the images you paste into Claude Code: thumbnails above the prompt and in the transcript, and an editor that opens on paste",
   "version": "0.2.0",
   "author": {
    "name": "alan890104",
    "url": "https://github.com/alan890104"
   },
   "license": "MIT",
   "homepage": "https://github.com/alan890104/claude-code-paste-preview",
   "keywords": [
    "image",
    "paste",
    "screenshot",
    "annotate",
    "markup",
    "preview",
    "macos",
    "linux",
    "windows"
   ],
   "kind": "community",
   "repo": {
    "fullName": "alan890104/claude-code-paste-preview",
    "url": "https://github.com/alan890104/claude-code-paste-preview",
    "stars": 33,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:57:26Z",
    "createdAt": "2026-10-06T13:49:19Z",
    "description": "See and mark up the images you paste into Claude Code: thumbnails, and an editor that opens on paste. macOS, Linux and Windows.",
    "homepage": null,
    "topics": [
     "annotation",
     "claude-code",
     "claude-code-plugin",
     "linux",
     "macos",
     "screenshot",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48343225?v=4",
    "ownerUrl": "https://github.com/alan890104",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "paste-preview",
   "firstSeen": "2026-10-06T14:28:16.102Z",
   "modUpdatedAt": "2026-10-08T06:57:26Z",
   "fileBytes": 37725,
   "tags": [
    "band",
    "transcript",
    "toast",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "paste-preview",
   "url": "https://www.slopshopper.com/mods/alan890104-claude-code-paste-preview/"
  },
  {
   "slug": "petekp-inbox",
   "name": "inbox",
   "description": "Collects what is waiting on you in a session: questions, Claude's notes and PR reviews",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "petekp/inbox",
    "url": "https://github.com/petekp/inbox",
    "stars": 31,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:43:47Z",
    "createdAt": "2026-10-06T21:44:32Z",
    "description": "A Claude Code mod that gathers and intelligently manages outstanding questions, tasks, issues, and opportunities into one nicely organized place alongside your session.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/950779?v=4",
    "ownerUrl": "https://github.com/petekp",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "inbox",
   "firstSeen": "2026-10-07T15:11:21.891Z",
   "modUpdatedAt": "2026-10-09T05:43:47Z",
   "fileBytes": 271742,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "inbox",
   "url": "https://www.slopshopper.com/mods/petekp-inbox/"
  },
  {
   "slug": "olafkfreund-nixos-config-fleet-guard",
   "name": "fleet-guard",
   "description": "Agent-bus band, /announce, commit and home-manager guards",
   "version": "0.2.0",
   "author": {
    "name": "olafkfreund"
   },
   "license": "GPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "olafkfreund/nixos_config",
    "url": "https://github.com/olafkfreund/nixos_config",
    "stars": 30,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-09T12:06:17Z",
    "createdAt": "2024-01-05T11:11:32Z",
    "description": "My private nixos_config",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12804862?v=4",
    "ownerUrl": "https://github.com/olafkfreund",
    "defaultBranch": "main"
   },
   "path": "pkgs/claude-code-mods/fleet-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:38:15.506Z",
   "modUpdatedAt": "2026-10-08T09:26:45Z",
   "fileBytes": 5014,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-guard",
   "url": "https://www.slopshopper.com/mods/olafkfreund-nixos-config-fleet-guard/"
  },
  {
   "slug": "olafkfreund-nixos-config-nix-flavour",
   "name": "nix-flavour",
   "description": "NixOS spinner words, host and generation in the status line",
   "version": "0.1.0",
   "author": {
    "name": "olafkfreund"
   },
   "license": "GPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "olafkfreund/nixos_config",
    "url": "https://github.com/olafkfreund/nixos_config",
    "stars": 30,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-09T12:06:17Z",
    "createdAt": "2024-01-05T11:11:32Z",
    "description": "My private nixos_config",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12804862?v=4",
    "ownerUrl": "https://github.com/olafkfreund",
    "defaultBranch": "main"
   },
   "path": "pkgs/claude-code-mods/nix-flavour",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:38:16.610Z",
   "modUpdatedAt": "2026-10-08T09:26:45Z",
   "fileBytes": 2169,
   "tags": [
    "spinner",
    "status",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "nix-flavour",
   "url": "https://www.slopshopper.com/mods/olafkfreund-nixos-config-nix-flavour/"
  },
  {
   "slug": "digital-threads-aimux-aimux",
   "name": "aimux",
   "description": "Every aimux subscription's 5-hour and weekly usage above the prompt, a warning before this one runs out, and one Enter to move on",
   "author": {
    "name": "Digital Threads",
    "url": "https://github.com/Digital-Threads/aimux"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Digital-Threads/aimux",
    "url": "https://github.com/Digital-Threads/aimux",
    "stars": 29,
    "forks": 10,
    "license": "MIT",
    "pushedAt": "2026-10-05T04:37:11Z",
    "createdAt": "2026-04-19T11:24:09Z",
    "description": "Run multiple Claude Code, Codex and Gemini subscriptions side by side — shared skills/agents/memory, isolated logins, live 5h/7d limits in one view",
    "homepage": null,
    "topics": [
     "ai-cli",
     "anthropic",
     "claude",
     "claude-code",
     "cli",
     "codex",
     "developer-tools",
     "gemini",
     "ink",
     "multi-account",
     "nodejs",
     "rate-limits",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66318631?v=4",
    "ownerUrl": "https://github.com/Digital-Threads",
    "defaultBranch": "master"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:56.302Z",
   "modUpdatedAt": "2026-10-05T04:37:11Z",
   "fileBytes": 15512,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "aimux",
   "url": "https://www.slopshopper.com/mods/digital-threads-aimux-aimux/"
  },
  {
   "slug": "ucsandman-claude-harness-bench",
   "name": "bench",
   "description": "Benchmark: classic settings hooks vs function hooks per tool call",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/bench",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:26:58.907Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 2076,
   "tags": [
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bench",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-bench/"
  },
  {
   "slug": "ucsandman-claude-harness-bender",
   "name": "bender",
   "description": "REALITY BENDER: intercepts a harmless tool result and alters what Claude receives; prints REAL vs RECEIVED",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/demos/bender",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:26:59.846Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 1165,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "bender",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-bender/"
  },
  {
   "slug": "ucsandman-claude-harness-blackbox",
   "name": "blackbox",
   "description": "BLACK BOX RECORDER: structured per-session timeline of prompts, model steps, tool calls, subagents and denials; /blackbox prints it",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/demos/blackbox",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:00.689Z",
   "modUpdatedAt": "2026-09-19T07:09:55Z",
   "fileBytes": 4491,
   "tags": [
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "blackbox",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-blackbox/"
  },
  {
   "slug": "ucsandman-claude-harness-claude-runtime",
   "name": "claude-runtime",
   "description": "Shared Claude runtime adapter: normalises function-hook events into ClaudeRuntimeEvent, exposes $.runtime (emit bus, supports, judge, snapshot) to other plugins, and writes a JSONL event log",
   "version": "0.2.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "engine/mods/claude-runtime",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "userConfig": {
    "judgeBackend": {
     "type": "string",
     "description": "Semantic judgment backend for $.runtime.judge: stub (deterministic rules), model (the session's small model via $.model.complete), jev (TypeSafe System One via $.http.fetch; needs typesafeApiKey)",
     "default": "stub",
     "options": [
      "stub",
      "model",
      "jev"
     ],
     "title": "Judge backend"
    },
    "typesafeApiKey": {
     "type": "string",
     "description": "TypeSafe API key for the jev judge backend",
     "sensitive": true,
     "required": false,
     "title": "TypeSafe API key"
    },
    "eventLogDir": {
     "type": "string",
     "description": "Directory for the normalised JSONL event log (absolute path; empty = <claude home>/mods/state/events/)",
     "default": "",
     "title": "Event log directory"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:26:54.548Z",
   "modUpdatedAt": "2026-09-19T07:09:55Z",
   "fileBytes": 14815,
   "tags": [
    "guard",
    "prompt",
    "model",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "claude-runtime",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-claude-runtime/"
  },
  {
   "slug": "ucsandman-claude-harness-costclaw-live",
   "name": "costclaw-live",
   "description": "COSTCLAW LIVE: per-request cost, cache decay and repeated-read detection while the session runs, and it serves the Nth identical Read of an unchanged file from its own cache instead of paying for it",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/prototypes/costclaw-live",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "userConfig": {
    "serveAfter": {
     "type": "number",
     "title": "Serve-after threshold",
     "description": "Serve the Nth identical Read of an unchanged file from the plugin's own cache instead of running the tool.",
     "default": 4
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:12.105Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 49646,
   "tags": [
    "band",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "costclaw-live",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-costclaw-live/"
  },
  {
   "slug": "ucsandman-claude-harness-guardian",
   "name": "guardian",
   "description": "GUARDIAN: executable policy that protects lab/demos/protected/** from Write/Edit/Bash, whatever CLAUDE.md says",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/demos/guardian",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:01.619Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 1879,
   "tags": [
    "toast",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "guardian",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-guardian/"
  },
  {
   "slug": "ucsandman-claude-harness-harness-mods",
   "name": "harness-mods",
   "description": "Harness Mod layer: heartbeat/canary, native usage, rewrite explanations, measured subagent accounting, supervisor routing, secret redaction. Modes per guard in ~/.claude/mods/mods-config.json (classic | shadow_mod | mod).",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "engine/mods/harness-mods",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:26:58.003Z",
   "modUpdatedAt": "2026-09-29T04:23:09Z",
   "fileBytes": 68791,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "harness-mods",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-harness-mods/"
  },
  {
   "slug": "ucsandman-claude-harness-matrix",
   "name": "matrix",
   "description": "MATRIX: freezes a harmless tool call before it runs, shows what Claude intended, asks you, then continues or denies. /matrix on|off",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/demos/matrix",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:02.376Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 2386,
   "tags": [
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "matrix",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-matrix/"
  },
  {
   "slug": "ucsandman-claude-harness-probe",
   "name": "probe",
   "description": "Function-hooks probe: proves modules load and events fire headlessly",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/probe",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:06.997Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 1324,
   "tags": [
    "session"
   ],
   "isNew": true,
   "entryName": "probe",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-probe/"
  },
  {
   "slug": "ucsandman-claude-harness-probe-ui",
   "name": "probe-ui",
   "description": "Interactive UI probe: ui.render components, toast, status, log, pane, command register",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/probe-ui",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:06.340Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 3127,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "probe-ui",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-probe-ui/"
  },
  {
   "slug": "ucsandman-claude-harness-probe2",
   "name": "probe2",
   "description": "Interception probe: deny, rewrite, replace result, delay, throw, register tool, classify",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/probe2",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:07.650Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 4068,
   "tags": [
    "guard",
    "tool",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "probe2",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-probe2/"
  },
  {
   "slug": "ucsandman-claude-harness-probe3",
   "name": "probe3",
   "description": "Permission override, subagent visibility, agent.spawn model rewrite, turn.step routing, prompt context injection",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/probe3",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:08.336Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 3619,
   "tags": [
    "guard",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "probe3",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-probe3/"
  },
  {
   "slug": "ucsandman-claude-harness-prodguard",
   "name": "prodguard",
   "description": "PRODUCTION GUARD: ambient project/environment context + a transport-independent policy core (DashClaw evidence classifier + offlocal policy engine) enforced natively on tool.call and tool.check. Blocks, asks, or contains before the command runs. /prodguard",
   "version": "0.1.0",
   "author": {
    "name": "claude-mods-rnd"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/prototypes/prodguard",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:13.238Z",
   "modUpdatedAt": "2026-09-19T07:09:55Z",
   "fileBytes": 58036,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prodguard",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-prodguard/"
  },
  {
   "slug": "ucsandman-claude-harness-spike-compact",
   "name": "spike-compact",
   "description": "Spike: does $.session.compact() work from a plugin, and what does the session.compact event carry?",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/spike-compact",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:09.012Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 1960,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spike-compact",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-spike-compact/"
  },
  {
   "slug": "ucsandman-claude-harness-spike-describe",
   "name": "spike-describe",
   "description": "Spike: does a tool.describe rewrite reach the model, does agent.offer hide a type, does prompt.suggest fire?",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/spike-describe",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:09.703Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 1789,
   "tags": [
    "prompt",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "spike-describe",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-spike-describe/"
  },
  {
   "slug": "ucsandman-claude-harness-spike-handoff",
   "name": "spike-handoff",
   "description": "Spike: safe-boundary handoff (bundle written at turn.complete from the runtime bus) and $.turn.abort semantics",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/spike-handoff",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "userConfig": {
    "abortAfterCalls": {
     "type": "number",
     "title": "Abort after N tool calls",
     "description": "0 = never; N = call $.turn.abort after the Nth tool call of a turn (spike only)",
     "default": 0
    },
    "handoffAtPercent": {
     "type": "number",
     "title": "Handoff at five-hour %",
     "description": "Write a handoff bundle at turn.complete when five_hour percentUsed >= this",
     "default": 0
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:10.355Z",
   "modUpdatedAt": "2026-09-19T07:09:55Z",
   "fileBytes": 4280,
   "tags": [
    "toast",
    "guard",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "spike-handoff",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-spike-handoff/"
  },
  {
   "slug": "ucsandman-claude-harness-supervisor",
   "name": "supervisor",
   "description": "SUBAGENT SUPERVISOR: routing-and-budget Mod. Rewrites a spawn's model onto the capability graph instead of denying it, keeps a measured per-agent-type token ledger in $.store, caps tool calls per subagent, and shows live subagents + the last routing decision above the prompt. /supervisor prints the routing log and the ledger.",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/prototypes/supervisor",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "userConfig": {
    "maxSubagentCalls": {
     "type": "number",
     "title": "Max tool calls per subagent",
     "description": "A subagent that exceeds this many tool calls has its further calls denied by the supervisor.",
     "default": 40
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:14.084Z",
   "modUpdatedAt": "2026-09-19T07:09:55Z",
   "fileBytes": 22266,
   "tags": [
    "band",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "supervisor",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-supervisor/"
  },
  {
   "slug": "ucsandman-claude-harness-tunnel-cost",
   "name": "tunnel-cost",
   "description": "MIDDLEWARE TUNNEL stage 2: Cost analyzer: estimates the call's token cost from the args size",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/demos/tunnel/cost",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:03.193Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 898,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "tunnel-cost",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-tunnel-cost/"
  },
  {
   "slug": "ucsandman-claude-harness-tunnel-observer",
   "name": "tunnel-observer",
   "description": "MIDDLEWARE TUNNEL stage 1: Observer: sees the call first, stamps t0, prints what enters",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/demos/tunnel/observer",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:03.993Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 809,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "tunnel-observer",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-tunnel-observer/"
  },
  {
   "slug": "ucsandman-claude-harness-tunnel-policy",
   "name": "tunnel-policy",
   "description": "MIDDLEWARE TUNNEL stage 3: Policy: allows everything harmless; denies a matching rule",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/demos/tunnel/policy",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:04.828Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 800,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "tunnel-policy",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-tunnel-policy/"
  },
  {
   "slug": "ucsandman-claude-harness-tunnel-telemetry",
   "name": "tunnel-telemetry",
   "description": "MIDDLEWARE TUNNEL stage 4: Telemetry: records the call and its result for the ledger",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/demos/tunnel/telemetry",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:05.565Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 757,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "tunnel-telemetry",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-tunnel-telemetry/"
  },
  {
   "slug": "ucsandman-claude-harness-xray",
   "name": "xray",
   "description": "CLAUDE RUNTIME X-RAY: wildcard inspector with filters (/xray all|tools|subagents|session|usage|ui|errors|unknown|off), a HUD above the prompt, and a black-box timeline file",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/claude-harness",
    "url": "https://github.com/ucsandman/claude-harness",
    "stars": 28,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:53Z",
    "createdAt": "2026-08-13T21:10:11Z",
    "description": "The Claude Code harness I run every day, published under this name since day one and now the same repository as ucsandman/Agnostic-AI: guard hooks, rules, context modules, Mods, subagents, workflows, tools and jobs, ported to 20 clients. Zero-dependency Node.",
    "homepage": null,
    "topics": [
     "agent-guardrails",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "developer-tools",
     "hooks",
     "llm-ops",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "main"
   },
   "path": "labs/claude-mods/lab/xray",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:11.102Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 13321,
   "tags": [
    "band",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "xray",
   "url": "https://www.slopshopper.com/mods/ucsandman-claude-harness-xray/"
  },
  {
   "slug": "achimala-claude-toons",
   "name": "toons",
   "description": "Animated cartoons of what Claude is doing, drawn under the spinner while it works",
   "version": "0.1.0",
   "author": {
    "name": "Anshu Chimala"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "achimala/claude-toons",
    "url": "https://github.com/achimala/claude-toons",
    "stars": 27,
    "forks": 4,
    "license": "MIT",
    "pushedAt": "2026-10-02T15:47:12Z",
    "createdAt": "2026-10-02T15:33:08Z",
    "description": "Replace your Claude status spinner with dynamically generated cartoons",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1448366?v=4",
    "ownerUrl": "https://github.com/achimala",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Toons: director model",
     "description": "The model that watches Claude work and directs the cartoons. Haiku is cheapest; Opus is the most inventive. /toons settings shows what each costs.",
     "default": "claude-sonnet-5-5",
     "options": [
      "claude-haiku-4-5",
      "claude-sonnet-5-5",
      "claude-opus-5-5"
     ]
    },
    "styles": {
     "type": "string",
     "title": "Toons: scene styles",
     "description": "Which ways the scenes are drawn: a mix (3D most often, pixel art, text art), one style only, or everything but 3D.",
     "default": "mix",
     "options": [
      "mix",
      "3D",
      "pixel art",
      "text art",
      "no 3D"
     ]
    },
    "thinking": {
     "type": "string",
     "title": "Toons: director thinks",
     "description": "Whether the director model thinks before each scene. Off is cheaper (thinking is billed as output); on may give more inventive scenes. Opus always thinks.",
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    },
    "library": {
     "type": "string",
     "title": "Toons: scenes",
     "description": "Where scenes come from. \"ready-made only\" uses the scenes that ship with the plugin and spends no tokens. \"mix\" (the default) adds a freshly drawn scene for news like a new task or a failure, about 1-3% on top of what Claude Code uses. \"fresh only\" draws every scene new, which uses several times more tokens.",
     "default": "mix",
     "options": [
      "ready-made only",
      "mix",
      "fresh only"
     ]
    },
    "pace": {
     "type": "string",
     "title": "Toons: new scene",
     "description": "How often a new scene is requested while Claude works. Slower is cheaper; each scene keeps animating until the next arrives.",
     "default": "every 15 seconds",
     "options": [
      "as fast as possible",
      "every 15 seconds",
      "every 30 seconds",
      "every minute"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:18.938Z",
   "modUpdatedAt": "2026-10-02T15:47:12Z",
   "fileBytes": 512531,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "toons",
   "url": "https://www.slopshopper.com/mods/achimala-claude-toons/"
  },
  {
   "slug": "bioinfo-slopless-delegation-drift",
   "name": "delegation-drift",
   "description": "Counts main-thread work since the last subagent dispatch, nudges the model to delegate at every tenth call, and refuses foreground poll loops.",
   "version": "0.1.0",
   "author": {
    "name": "BioInfo",
    "url": "https://github.com/BioInfo"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BioInfo/slopless",
    "url": "https://github.com/BioInfo/slopless",
    "stars": 27,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-05T14:10:29Z",
    "createdAt": "2026-04-10T19:18:47Z",
    "description": "Production-tested CLAUDE.md and rules that make Claude Code write better code and more human text. Anti-AI-slop writing system, behavioral guidelines, and model routing.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1425052?v=4",
    "ownerUrl": "https://github.com/BioInfo",
    "defaultBranch": "main"
   },
   "path": "mods/delegation-drift",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slopless",
   "firstSeen": "2026-10-06T04:46:43.167Z",
   "modUpdatedAt": "2026-10-05T13:13:41Z",
   "fileBytes": 1971,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "delegation-drift",
   "url": "https://www.slopshopper.com/mods/bioinfo-slopless-delegation-drift/"
  },
  {
   "slug": "bioinfo-slopless-read-first",
   "name": "read-first",
   "description": "Clears the engine's 'File has not been read yet' error: Edit reads the file and retries; Write hands the model the file's head with the error.",
   "version": "0.1.0",
   "author": {
    "name": "BioInfo",
    "url": "https://github.com/BioInfo"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BioInfo/slopless",
    "url": "https://github.com/BioInfo/slopless",
    "stars": 27,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-05T14:10:29Z",
    "createdAt": "2026-04-10T19:18:47Z",
    "description": "Production-tested CLAUDE.md and rules that make Claude Code write better code and more human text. Anti-AI-slop writing system, behavioral guidelines, and model routing.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1425052?v=4",
    "ownerUrl": "https://github.com/BioInfo",
    "defaultBranch": "main"
   },
   "path": "mods/read-first",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slopless",
   "firstSeen": "2026-10-06T04:46:43.347Z",
   "modUpdatedAt": "2026-10-05T13:13:41Z",
   "fileBytes": 1498,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "read-first",
   "url": "https://www.slopshopper.com/mods/bioinfo-slopless-read-first/"
  },
  {
   "slug": "bioinfo-slopless-rollback-notice",
   "name": "rollback-notice",
   "description": "When a gate denies a Bash call, tells the model the whole call was rolled back and must be re-run in full; refuses git commit -F from shared /tmp.",
   "version": "0.1.0",
   "author": {
    "name": "BioInfo",
    "url": "https://github.com/BioInfo"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BioInfo/slopless",
    "url": "https://github.com/BioInfo/slopless",
    "stars": 27,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-05T14:10:29Z",
    "createdAt": "2026-04-10T19:18:47Z",
    "description": "Production-tested CLAUDE.md and rules that make Claude Code write better code and more human text. Anti-AI-slop writing system, behavioral guidelines, and model routing.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1425052?v=4",
    "ownerUrl": "https://github.com/BioInfo",
    "defaultBranch": "main"
   },
   "path": "mods/rollback-notice",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slopless",
   "firstSeen": "2026-10-06T04:46:43.599Z",
   "modUpdatedAt": "2026-10-05T13:13:41Z",
   "fileBytes": 1782,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "rollback-notice",
   "url": "https://www.slopshopper.com/mods/bioinfo-slopless-rollback-notice/"
  },
  {
   "slug": "bioinfo-slopless-secrets-guard",
   "name": "secrets-guard",
   "description": "Denies writes to secret files and writes whose content carries a credential, with the reason shown.",
   "version": "0.1.0",
   "author": {
    "name": "BioInfo",
    "url": "https://github.com/BioInfo"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BioInfo/slopless",
    "url": "https://github.com/BioInfo/slopless",
    "stars": 27,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-05T14:10:29Z",
    "createdAt": "2026-04-10T19:18:47Z",
    "description": "Production-tested CLAUDE.md and rules that make Claude Code write better code and more human text. Anti-AI-slop writing system, behavioral guidelines, and model routing.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1425052?v=4",
    "ownerUrl": "https://github.com/BioInfo",
    "defaultBranch": "main"
   },
   "path": "mods/secrets-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slopless",
   "firstSeen": "2026-10-06T04:46:43.802Z",
   "modUpdatedAt": "2026-10-05T13:13:41Z",
   "fileBytes": 4108,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "secrets-guard",
   "url": "https://www.slopshopper.com/mods/bioinfo-slopless-secrets-guard/"
  },
  {
   "slug": "blendbunjaku-optimaizr-optimaizr",
   "name": "optimaizr",
   "description": "optimAIzr inside Claude Code: what the turn has cost and your 5-hour window while Claude works, what each model switch saved, the model and effort switches you accept in `optimaizr live` applied from the next request, a countdown before the conversation's cache expires, /optimaizr handoff to start fresh from a note, and a guard against retry loops. Fully local.",
   "version": "0.10.1",
   "author": {
    "name": "Blend Bunjaku",
    "url": "https://github.com/blendbunjaku"
   },
   "license": "MIT",
   "homepage": "https://optimaizr.com",
   "keywords": [
    "cost",
    "tokens",
    "usage",
    "rate-limits",
    "optimaizr"
   ],
   "kind": "community",
   "repo": {
    "fullName": "blendbunjaku/optimaizr",
    "url": "https://github.com/blendbunjaku/optimaizr",
    "stars": 27,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-07T22:02:06Z",
    "createdAt": "2026-09-30T13:09:33Z",
    "description": "Spend fewer tokens on the same work. A local CLI that finds wasted tokens in Claude Code, Codex and your own API calls.",
    "homepage": "https://optimaizr.com",
    "topics": [
     "anthropic",
     "claude-code",
     "cli",
     "codex",
     "cost-optimization",
     "cost-tracking",
     "llm",
     "openai",
     "savings",
     "token-optimization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/27637277?v=4",
    "ownerUrl": "https://github.com/blendbunjaku",
    "defaultBranch": "main"
   },
   "path": "mods/optimaizr",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "turnLine": {
     "type": "boolean",
     "title": "Line under each answer",
     "description": "Show what each turn cost, how many requests it made and how far your 5-hour window moved.",
     "required": false,
     "default": true
    },
    "retryGuard": {
     "type": "boolean",
     "title": "Hold repeated failing commands",
     "description": "When the same command fails twice in a row with nothing changed in between, hold the next identical attempt once and ask Claude to change something first.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "optimaizr",
   "firstSeen": "2026-10-09T14:49:49.361Z",
   "modUpdatedAt": "2026-10-07T22:02:06Z",
   "fileBytes": 60331,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "optimaizr",
   "url": "https://www.slopshopper.com/mods/blendbunjaku-optimaizr-optimaizr/"
  },
  {
   "slug": "almogbaku-contextsaver",
   "name": "contextsaver",
   "description": "Diagnoses wrong processes, workflows and habits in Claude Code sessions: fires on plan acceptance, workflow launches, pace complaints and the clock, names the lean alternative with its measured cost, and lets the user fix it in one click.",
   "version": "0.5.0",
   "author": {
    "name": "Almog Baku"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AlmogBaku/ContextSaver",
    "url": "https://github.com/AlmogBaku/ContextSaver",
    "stars": 26,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-09-27T12:11:36Z",
    "createdAt": "2026-09-16T21:35:27Z",
    "description": "Stop Claude Code from wasting tokens doing useless shit, in realtime.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/98982?v=4",
    "ownerUrl": "https://github.com/AlmogBaku",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "contextsaver",
   "firstSeen": "2026-10-06T04:47:06.786Z",
   "modUpdatedAt": "2026-09-27T12:11:36Z",
   "fileBytes": 305355,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "contextsaver",
   "url": "https://www.slopshopper.com/mods/almogbaku-contextsaver/"
  },
  {
   "slug": "babarot-claude-recall-claude-recall",
   "name": "claude-recall",
   "description": "Search past coding agent sessions over MCP and with /recall, show them inside the session, and archive each session when it ends",
   "version": "1.8.1",
   "author": {
    "name": "babarot"
   },
   "homepage": "https://github.com/babarot/claude-recall",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "babarot/claude-recall",
    "url": "https://github.com/babarot/claude-recall",
    "stars": 26,
    "forks": 2,
    "license": null,
    "pushedAt": "2026-10-09T10:52:16Z",
    "createdAt": "2026-04-10T07:48:08Z",
    "description": "A searchable archive of your coding agent sessions — CLI, MCP, and a live web UI, all on SQLite FTS5.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4442708?v=4",
    "ownerUrl": "https://github.com/babarot",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:48:47.899Z",
   "modUpdatedAt": "2026-10-09T10:52:16Z",
   "fileBytes": 36567,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-recall",
   "url": "https://www.slopshopper.com/mods/babarot-claude-recall-claude-recall/"
  },
  {
   "slug": "crazytieguy-alignment-hive-hive",
   "name": "hive",
   "description": "Tooling recommendations and session sharing for alignment researchers",
   "version": "0.6.6",
   "homepage": "https://alignment-hive.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Crazytieguy/alignment-hive",
    "url": "https://github.com/Crazytieguy/alignment-hive",
    "stars": 26,
    "forks": 5,
    "license": null,
    "pushedAt": "2026-10-09T04:53:52Z",
    "createdAt": "2025-12-24T14:31:06Z",
    "description": null,
    "homepage": "https://alignment-hive.com",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63187825?v=4",
    "ownerUrl": "https://github.com/Crazytieguy",
    "defaultBranch": "main"
   },
   "path": "plugins/hive",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alignment-hive",
   "firstSeen": "2026-10-09T14:30:15.967Z",
   "modUpdatedAt": "2026-10-09T04:41:01Z",
   "fileBytes": 13953,
   "tags": [
    "band",
    "toast",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hive",
   "url": "https://www.slopshopper.com/mods/crazytieguy-alignment-hive-hive/"
  },
  {
   "slug": "crazytieguy-alignment-hive-mats",
   "name": "mats",
   "description": "Resources for MATS fellows",
   "version": "0.5.9",
   "homepage": "https://alignment-hive.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Crazytieguy/alignment-hive",
    "url": "https://github.com/Crazytieguy/alignment-hive",
    "stars": 26,
    "forks": 5,
    "license": null,
    "pushedAt": "2026-10-09T04:53:52Z",
    "createdAt": "2025-12-24T14:31:06Z",
    "description": null,
    "homepage": "https://alignment-hive.com",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63187825?v=4",
    "ownerUrl": "https://github.com/Crazytieguy",
    "defaultBranch": "main"
   },
   "path": "plugins/mats",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alignment-hive",
   "firstSeen": "2026-10-09T14:30:17.295Z",
   "modUpdatedAt": "2026-10-09T04:41:01Z",
   "fileBytes": 6042,
   "tags": [
    "band",
    "toast",
    "process"
   ],
   "isNew": true,
   "entryName": "mats",
   "url": "https://www.slopshopper.com/mods/crazytieguy-alignment-hive-mats/"
  },
  {
   "slug": "crazytieguy-alignment-hive-model-router",
   "name": "model-router",
   "description": "Experimental: non-Claude models (GPT, Grok) as native Claude Code subagents via a local routing gateway",
   "version": "0.1.37",
   "homepage": "https://alignment-hive.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Crazytieguy/alignment-hive",
    "url": "https://github.com/Crazytieguy/alignment-hive",
    "stars": 26,
    "forks": 5,
    "license": null,
    "pushedAt": "2026-10-09T04:53:52Z",
    "createdAt": "2025-12-24T14:31:06Z",
    "description": null,
    "homepage": "https://alignment-hive.com",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63187825?v=4",
    "ownerUrl": "https://github.com/Crazytieguy",
    "defaultBranch": "main"
   },
   "path": "plugins/model-router",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alignment-hive",
   "firstSeen": "2026-10-09T14:30:18.552Z",
   "modUpdatedAt": "2026-10-09T04:41:01Z",
   "fileBytes": 10242,
   "tags": [
    "band",
    "toast",
    "process"
   ],
   "isNew": true,
   "entryName": "model-router-Crazytieguy",
   "url": "https://www.slopshopper.com/mods/crazytieguy-alignment-hive-model-router/"
  },
  {
   "slug": "crazytieguy-alignment-hive-remote-kernels",
   "name": "remote-kernels",
   "description": "Cloud GPU instances with Jupyter kernels for AI/ML workloads",
   "version": "0.3.6",
   "homepage": "https://alignment-hive.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Crazytieguy/alignment-hive",
    "url": "https://github.com/Crazytieguy/alignment-hive",
    "stars": 26,
    "forks": 5,
    "license": null,
    "pushedAt": "2026-10-09T04:53:52Z",
    "createdAt": "2025-12-24T14:31:06Z",
    "description": null,
    "homepage": "https://alignment-hive.com",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63187825?v=4",
    "ownerUrl": "https://github.com/Crazytieguy",
    "defaultBranch": "main"
   },
   "path": "plugins/remote-kernels",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alignment-hive",
   "firstSeen": "2026-10-09T14:30:19.959Z",
   "modUpdatedAt": "2026-10-09T04:41:01Z",
   "fileBytes": 5955,
   "tags": [
    "band",
    "toast",
    "process"
   ],
   "isNew": true,
   "entryName": "remote-kernels",
   "url": "https://www.slopshopper.com/mods/crazytieguy-alignment-hive-remote-kernels/"
  },
  {
   "slug": "crazytieguy-alignment-hive-tldr",
   "name": "tldr",
   "description": "Collapses long replies to a one-sentence TL;DR: [ more ] expands one, /tldr turns it off.",
   "version": "0.1.5",
   "homepage": "https://alignment-hive.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Crazytieguy/alignment-hive",
    "url": "https://github.com/Crazytieguy/alignment-hive",
    "stars": 26,
    "forks": 5,
    "license": null,
    "pushedAt": "2026-10-09T04:53:52Z",
    "createdAt": "2025-12-24T14:31:06Z",
    "description": null,
    "homepage": "https://alignment-hive.com",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63187825?v=4",
    "ownerUrl": "https://github.com/Crazytieguy",
    "defaultBranch": "main"
   },
   "path": "plugins/tldr",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alignment-hive",
   "firstSeen": "2026-10-09T14:30:21.231Z",
   "modUpdatedAt": "2026-10-09T02:50:47Z",
   "fileBytes": 10107,
   "tags": [
    "transcript",
    "command",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tldr",
   "url": "https://www.slopshopper.com/mods/crazytieguy-alignment-hive-tldr/"
  },
  {
   "slug": "errhythm-ccswap-ccswap",
   "name": "ccswap",
   "description": "ccswap inside Claude Code: /ccswap to list and switch accounts, an accounts pane, a switch toast, and a quota band above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Ehsanur Rahman Rhythm"
   },
   "license": "MIT",
   "homepage": "https://pypi.org/project/ccswap/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "errhythm/ccswap",
    "url": "https://github.com/errhythm/ccswap",
    "stars": 26,
    "forks": 10,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:06:12Z",
    "createdAt": "2026-07-10T09:18:19Z",
    "description": "Multi-account and usage manager for Claude Code and OpenAI Codex - switch logins, track quota, auto-rotate before rate limits",
    "homepage": "https://pypi.org/project/ccswap/",
    "topics": [
     "account-switcher",
     "anthropic",
     "auto-switch",
     "claude",
     "claude-code",
     "claude-max",
     "cli",
     "codex",
     "codex-cli",
     "dashboard",
     "keychain",
     "macos",
     "multi-account",
     "openai",
     "quota",
     "rate-limit",
     "terminal",
     "textual",
     "tui",
     "usage-tracker"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40324252?v=4",
    "ownerUrl": "https://github.com/errhythm",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccswap",
   "firstSeen": "2026-10-09T14:57:24.751Z",
   "modUpdatedAt": "2026-10-08T08:06:12Z",
   "fileBytes": 23304,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ccswap",
   "url": "https://www.slopshopper.com/mods/errhythm-ccswap-ccswap/"
  },
  {
   "slug": "madisonrickert-jev-permission-gate",
   "name": "jev-permission-gate",
   "description": "Uses TypeSafe's Jev to allow or deny routine tool calls in auto mode, and hands uncertain ones to the built-in classifier",
   "version": "0.2.0",
   "author": {
    "name": "Madison Rickert"
   },
   "license": "MIT",
   "homepage": "https://github.com/madisonrickert/jev-permission-gate",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "madisonrickert/jev-permission-gate",
    "url": "https://github.com/madisonrickert/jev-permission-gate",
    "stars": 26,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-04T00:17:44Z",
    "createdAt": "2026-10-03T00:25:06Z",
    "description": "A Claude Code mod that uses TypeSafe's Jev to decide auto mode tool calls. 2x faster than the built-in classifier on the calls it decides.",
    "homepage": "",
    "topics": [
     "auto-mode",
     "claude-code",
     "claude-code-plugin",
     "jev",
     "permissions",
     "typesafe"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3495636?v=4",
    "ownerUrl": "https://github.com/madisonrickert",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "typesafe_api_key": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "From console.typesafe.ai/keys. Without a key the gate stays out of the way and every call goes to the built-in classifier.",
     "sensitive": true
    },
    "gate_mode": {
     "type": "string",
     "title": "Gate mode",
     "description": "enforce acts on Jev's verdicts; shadow only logs them while the built-in classifier decides; measure skips Jev and times the classifier.",
     "options": [
      "enforce",
      "shadow",
      "measure"
     ],
     "default": "enforce"
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "Pinned to jev-1.13.0, the version the thresholds were tuned on. jev-latest follows new releases, which can shift answers.",
     "default": "jev-1.13.0"
    },
    "decision_logs": {
     "type": "boolean",
     "title": "Decision logs",
     "description": "Write every decision to ~/.claude/jev-permission-gate/logs/. Off by default because the logs record the commands the gate sees. Shadow and measure modes always log, since producing the comparison is their purpose.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:27.092Z",
   "modUpdatedAt": "2026-10-04T00:17:44Z",
   "fileBytes": 64642,
   "tags": [
    "guard",
    "command",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-permission-gate",
   "url": "https://www.slopshopper.com/mods/madisonrickert-jev-permission-gate/"
  },
  {
   "slug": "thesmokedev-taskchad-os-homie-persona-cognition",
   "name": "homie-persona-cognition",
   "description": "Host-bound cognitive lifecycle events for The Homie.",
   "version": "1.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TheSmokeDev/taskchad-os",
    "url": "https://github.com/TheSmokeDev/taskchad-os",
    "stars": 26,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-09-30T08:44:53Z",
    "createdAt": "2026-04-08T08:15:22Z",
    "description": "Identity-first cognitive agent OS with memory, multi-channel ingress, Operating Room orchestration, and desktop surfaces.",
    "homepage": null,
    "topics": [
     "agent-memory",
     "ai-agents",
     "cognitive-agent-os",
     "desktop-agent",
     "multi-channel-agent",
     "operating-room",
     "orchestration",
     "second-brain",
     "thehomie"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/194188786?v=4",
    "ownerUrl": "https://github.com/TheSmokeDev",
    "defaultBranch": "master"
   },
   "path": ".claude/plugins/persona-cognition",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:26.881Z",
   "modUpdatedAt": "2026-09-30T08:44:53Z",
   "fileBytes": 2291,
   "tags": [
    "guard",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "homie-persona-cognition",
   "url": "https://www.slopshopper.com/mods/thesmokedev-taskchad-os-homie-persona-cognition/"
  },
  {
   "slug": "dgokcin-claude-pokemon-mod",
   "name": "pokemon",
   "description": "A pixel Pokémon that lives at the right edge of the band above the prompt",
   "author": {
    "name": "deniz gökçin"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dgokcin/claude-pokemon-mod",
    "url": "https://github.com/dgokcin/claude-pokemon-mod",
    "stars": 24,
    "forks": 4,
    "license": null,
    "pushedAt": "2026-10-09T14:53:58Z",
    "createdAt": "2026-10-03T10:33:04Z",
    "description": "A pixel Pokémon that lives above the prompt in Claude Code",
    "homepage": "",
    "topics": [
     "claude-code-mod",
     "claude-code-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/33603535?v=4",
    "ownerUrl": "https://github.com/dgokcin",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pokemon",
   "firstSeen": "2026-10-06T04:55:11.702Z",
   "modUpdatedAt": "2026-10-09T14:53:58Z",
   "fileBytes": 738073,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "pokemon",
   "url": "https://www.slopshopper.com/mods/dgokcin-claude-pokemon-mod/"
  },
  {
   "slug": "erikdarlingdata-claude-plugins-model-allowlist",
   "name": "model-allowlist",
   "displayName": "Model Allowlist",
   "description": "Refuses a subagent spawn that names a pinned model id, and enforces your own per-agent-type model rules (for example, the strongest model only when the brief gives a reason)",
   "version": "1.0.0",
   "author": {
    "name": "Erik Darling",
    "email": "erik@erikdarling.com",
    "url": "https://erikdarling.com"
   },
   "license": "MIT",
   "homepage": "https://erikdarling.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "erikdarlingdata/claude-plugins",
    "url": "https://github.com/erikdarlingdata/claude-plugins",
    "stars": 24,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:49:16Z",
    "createdAt": "2026-07-10T02:00:04Z",
    "description": "Claude Code plugins from Erik Darling Data",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2136037?v=4",
    "ownerUrl": "https://github.com/erikdarlingdata",
    "defaultBranch": "main"
   },
   "path": "plugins/model-allowlist",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "refuse_pinned_ids": {
     "type": "boolean",
     "title": "Refuse pinned model ids",
     "description": "Refuse a subagent spawn whose model is anything but one of the allowed aliases below, such as a dated or versioned model id. Pinned ids go stale; a tier alias moves with the model line.",
     "default": true
    },
    "allowed_aliases": {
     "type": "string",
     "multiple": true,
     "title": "Allowed model aliases",
     "description": "The model names a spawn may use while pinned ids are refused. A trailing [..] such as opus[1m] is ignored when matching.",
     "default": [
      "opus",
      "sonnet",
      "haiku",
      "fable",
      "inherit"
     ]
    },
    "rules": {
     "type": "string",
     "multiple": true,
     "title": "Model rules",
     "description": "One rule per entry, written: agent type pattern => model => brief pattern => message. When a spawn's agent type matches the first pattern and names that model (* for any model), the brief must match the brief pattern or the spawn is refused. An empty brief pattern always refuses. The message is optional and may use {type} and {model}. Patterns are case-insensitive regular expressions. Empty by default, so every model is allowed.",
     "default": []
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "erikdarling",
   "firstSeen": "2026-10-07T14:57:04.792Z",
   "modUpdatedAt": "2026-10-06T19:51:31Z",
   "fileBytes": 2896,
   "tags": [
    "agents"
   ],
   "isNew": true,
   "entryName": "model-allowlist",
   "url": "https://www.slopshopper.com/mods/erikdarlingdata-claude-plugins-model-allowlist/"
  },
  {
   "slug": "erikdarlingdata-claude-plugins-open-asks",
   "name": "open-asks",
   "description": "A band above the prompt listing each question the session is waiting on from the person, with the recommended answer, trimmed as each is answered; ask_add / ask_resolve / ask_list tools for the model and an /asks command",
   "version": "1.0.0",
   "author": {
    "name": "Erik Darling",
    "email": "erik@erikdarling.com",
    "url": "https://erikdarling.com"
   },
   "license": "MIT",
   "homepage": "https://erikdarling.com",
   "keywords": [
    "claude-code",
    "questions",
    "decisions",
    "status-band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "erikdarlingdata/claude-plugins",
    "url": "https://github.com/erikdarlingdata/claude-plugins",
    "stars": 24,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:49:16Z",
    "createdAt": "2026-07-10T02:00:04Z",
    "description": "Claude Code plugins from Erik Darling Data",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2136037?v=4",
    "ownerUrl": "https://github.com/erikdarlingdata",
    "defaultBranch": "main"
   },
   "path": "plugins/open-asks",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "maxBandAsks": {
     "type": "number",
     "title": "Most asks the band shows",
     "description": "The band shows the newest asks that fit, up to this many, and points at /asks for the rest.",
     "default": 6
    },
    "maxQuestionChars": {
     "type": "number",
     "title": "Longest question or recommendation shown (characters)",
     "description": "Longer text is cut with an ellipsis in the band and in listings. At least 40.",
     "default": 400
    },
    "keepDays": {
     "type": "number",
     "title": "Forget a session's unanswered asks after (days)",
     "description": "Asks are saved per session so a resumed session keeps them. When a session starts, saved asks of other sessions whose newest ask is older than this are removed. 0 keeps them for ever.",
     "default": 30
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "erikdarling",
   "firstSeen": "2026-10-07T14:57:05.886Z",
   "modUpdatedAt": "2026-10-06T19:51:31Z",
   "fileBytes": 12015,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "open-asks",
   "url": "https://www.slopshopper.com/mods/erikdarlingdata-claude-plugins-open-asks/"
  },
  {
   "slug": "erikdarlingdata-claude-plugins-seat-resume",
   "name": "seat-resume",
   "displayName": "Session Resume",
   "description": "Keeps a registry of interactive sessions so /resume-sessions can list and reopen the ones a crash, reboot or closed terminal interrupted (Windows, PowerShell, WezTerm or Windows Terminal)",
   "version": "1.0.0",
   "author": {
    "name": "Erik Darling",
    "email": "erik@erikdarling.com",
    "url": "https://erikdarling.com"
   },
   "license": "MIT",
   "homepage": "https://erikdarling.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "erikdarlingdata/claude-plugins",
    "url": "https://github.com/erikdarlingdata/claude-plugins",
    "stars": 24,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:49:16Z",
    "createdAt": "2026-07-10T02:00:04Z",
    "description": "Claude Code plugins from Erik Darling Data",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2136037?v=4",
    "ownerUrl": "https://github.com/erikdarlingdata",
    "defaultBranch": "main"
   },
   "path": "plugins/seat-resume",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "registry_dir": {
     "type": "string",
     "title": "Registry folder",
     "description": "Where the plugin writes one small JSON file per interactive session. Leave empty for session-registry inside your Claude config folder (CLAUDE_CONFIG_DIR, else the .claude folder in your home folder).",
     "default": ""
    },
    "sessions_dir": {
     "type": "string",
     "title": "Claude Code sessions folder",
     "description": "The folder where Claude Code itself records each running session (one <pid>.json per session). Leave empty for sessions inside your Claude config folder.",
     "default": ""
    },
    "resume_script": {
     "type": "string",
     "title": "Resume script",
     "description": "Path to the PowerShell script that lists and reopens sessions. Leave empty to use the one bundled with the plugin.",
     "default": ""
    },
    "powershell": {
     "type": "string",
     "title": "PowerShell program",
     "description": "The program that runs the resume script: pwsh (PowerShell 7) or powershell (Windows PowerShell 5.1).",
     "default": "pwsh"
    },
    "terminal": {
     "type": "string",
     "title": "Terminal for reopening",
     "description": "The terminal the script's -Launch option opens each session in, one tab per session.",
     "options": [
      "wezterm",
      "windows-terminal"
     ],
     "default": "wezterm"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "erikdarling",
   "firstSeen": "2026-10-07T14:57:06.987Z",
   "modUpdatedAt": "2026-10-06T19:51:31Z",
   "fileBytes": 6367,
   "tags": [
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "seat-resume",
   "url": "https://www.slopshopper.com/mods/erikdarlingdata-claude-plugins-seat-resume/"
  },
  {
   "slug": "erikdarlingdata-claude-plugins-subagent-band",
   "name": "subagent-band",
   "description": "A band above the prompt with each running subagent's type, model, effort, steps, context, advisor calls and estimated cost; a /fleet pane, /steer, /subagent-cost, and a subagent_vitals tool for the model",
   "version": "1.0.0",
   "author": {
    "name": "Erik Darling",
    "email": "erik@erikdarling.com",
    "url": "https://erikdarling.com"
   },
   "license": "MIT",
   "homepage": "https://erikdarling.com",
   "keywords": [
    "claude-code",
    "subagents",
    "cost",
    "fleet",
    "status-band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "erikdarlingdata/claude-plugins",
    "url": "https://github.com/erikdarlingdata/claude-plugins",
    "stars": 24,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:49:16Z",
    "createdAt": "2026-07-10T02:00:04Z",
    "description": "Claude Code plugins from Erik Darling Data",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2136037?v=4",
    "ownerUrl": "https://github.com/erikdarlingdata",
    "defaultBranch": "main"
   },
   "path": "plugins/subagent-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "priceTable": {
     "type": "string",
     "title": "Model prices per million tokens",
     "description": "Comma-separated family:input:output in USD, such as opus:4:20, sonnet:2:10, haiku:1:5, fable:10:50. A model id is matched by containing the family name; one that matches none is priced as the first entry. Used for the cost estimates only.",
     "default": "opus:4:20, sonnet:2:10, haiku:1:5, fable:10:50"
    },
    "cacheWriteMultiplier": {
     "type": "number",
     "title": "Cache write price (times the input price)",
     "description": "What a prompt-cache write costs relative to input tokens.",
     "default": 1.25
    },
    "cacheReadMultiplier": {
     "type": "number",
     "title": "Cache read price (times the input price)",
     "description": "What a prompt-cache read costs relative to input tokens.",
     "default": 0.1
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "erikdarling",
   "firstSeen": "2026-10-07T14:57:08.010Z",
   "modUpdatedAt": "2026-10-06T19:51:31Z",
   "fileBytes": 12327,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-band",
   "url": "https://www.slopshopper.com/mods/erikdarlingdata-claude-plugins-subagent-band/"
  },
  {
   "slug": "erikdarlingdata-claude-plugins-subagent-fence",
   "name": "subagent-fence",
   "displayName": "Subagent Fence",
   "description": "Refuses force-pushes, pushes to protected branches, --no-verify and kills by process name; optionally fences off listed paths, a subagent's edits to a shared checkout and its whole-file reads of large files",
   "version": "1.0.0",
   "author": {
    "name": "Erik Darling",
    "email": "erik@erikdarling.com",
    "url": "https://erikdarling.com"
   },
   "license": "MIT",
   "homepage": "https://erikdarling.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "erikdarlingdata/claude-plugins",
    "url": "https://github.com/erikdarlingdata/claude-plugins",
    "stars": 24,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:49:16Z",
    "createdAt": "2026-07-10T02:00:04Z",
    "description": "Claude Code plugins from Erik Darling Data",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2136037?v=4",
    "ownerUrl": "https://github.com/erikdarlingdata",
    "defaultBranch": "main"
   },
   "path": "plugins/subagent-fence",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "guard_force_push": {
     "type": "boolean",
     "title": "Refuse force-pushes",
     "description": "Refuse git push --force, --force-with-lease, -f and +refspec pushes, for the main session and subagents alike.",
     "default": true
    },
    "guard_protected_branches": {
     "type": "boolean",
     "title": "Refuse pushes to protected branches",
     "description": "Refuse a git push whose target is one of the protected branches below.",
     "default": true
    },
    "protected_branches": {
     "type": "string",
     "multiple": true,
     "title": "Protected branches",
     "description": "Branch names a push may not target (for example main, master, dev).",
     "default": [
      "main",
      "master",
      "dev"
     ]
    },
    "guard_no_verify": {
     "type": "boolean",
     "title": "Refuse git --no-verify",
     "description": "Refuse any git command that passes --no-verify, which skips the repository's hooks.",
     "default": true
    },
    "guard_kill_by_name": {
     "type": "boolean",
     "title": "Refuse killing processes by name",
     "description": "Refuse pkill, killall, taskkill /IM and Stop-Process -Name, which can kill another session's processes. Kill by PID instead.",
     "default": true
    },
    "banned_paths": {
     "type": "string",
     "multiple": true,
     "title": "Banned paths",
     "description": "Folders that may never be read, written or entered, by the main session or a subagent. Empty by default.",
     "default": []
    },
    "guard_shared_checkout": {
     "type": "boolean",
     "title": "Keep subagents out of shared checkouts",
     "description": "Refuse a subagent's edits and mutating git commands in a plain git checkout (one whose .git is a folder), so it works in its own worktree instead. Off by default, because it also stops a subagent working in your only checkout.",
     "default": false
    },
    "shared_checkout_root": {
     "type": "string",
     "title": "Shared checkout root",
     "description": "Only treat checkouts under this folder as shared. Leave empty to detect a shared checkout anywhere: any folder whose .git is a directory, not the .git file a linked worktree has.",
     "default": ""
    },
    "read_limit_bytes": {
     "type": "number",
     "title": "Whole-file read limit (bytes)",
     "description": "Refuse a subagent's Read of a text file larger than this when the call gives no limit, so it reads by offset and limit instead. 0 turns the check off.",
     "default": 0,
     "min": 0
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "erikdarling",
   "firstSeen": "2026-10-07T14:57:08.974Z",
   "modUpdatedAt": "2026-10-06T19:51:31Z",
   "fileBytes": 7639,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "subagent-fence",
   "url": "https://www.slopshopper.com/mods/erikdarlingdata-claude-plugins-subagent-fence/"
  },
  {
   "slug": "erikdarlingdata-claude-plugins-subagent-wall",
   "name": "subagent-wall",
   "description": "A wall-clock limit for subagents (a warning, then only git, gh and .md/.txt writes) and a nudge for a code-changing subagent past a set context size that has edited nothing",
   "version": "1.0.0",
   "author": {
    "name": "Erik Darling",
    "email": "erik@erikdarling.com",
    "url": "https://erikdarling.com"
   },
   "license": "MIT",
   "homepage": "https://erikdarling.com",
   "keywords": [
    "claude-code",
    "subagents",
    "guardrails",
    "time-limit"
   ],
   "kind": "community",
   "repo": {
    "fullName": "erikdarlingdata/claude-plugins",
    "url": "https://github.com/erikdarlingdata/claude-plugins",
    "stars": 24,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:49:16Z",
    "createdAt": "2026-07-10T02:00:04Z",
    "description": "Claude Code plugins from Erik Darling Data",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2136037?v=4",
    "ownerUrl": "https://github.com/erikdarlingdata",
    "defaultBranch": "main"
   },
   "path": "plugins/subagent-wall",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "warnMinutes": {
     "type": "number",
     "title": "Warn a subagent at (minutes)",
     "description": "Tells the subagent to finish up. 0 turns the warning off.",
     "default": 45
    },
    "limitMinutes": {
     "type": "number",
     "title": "Limit a subagent at (minutes)",
     "description": "From here the subagent may only run git and gh and write .md or .txt files. 0 turns the limit off.",
     "default": 60
    },
    "noEditNudgeK": {
     "type": "number",
     "title": "Nudge a subagent with no edits at (thousand tokens of context)",
     "description": "A code-changing subagent that reaches this much context without editing a file is told to stop exploring. 0 turns the nudge off.",
     "default": 100
    },
    "codeAgentTypes": {
     "type": "string",
     "title": "Code-changing agent types (comma separated)",
     "description": "Only subagents of these types get the no-edit nudge. Use the subagent type names you dispatch work with.",
     "default": "general-purpose"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "erikdarling",
   "firstSeen": "2026-10-07T14:57:09.847Z",
   "modUpdatedAt": "2026-10-06T19:51:31Z",
   "fileBytes": 4515,
   "tags": [
    "guard",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-wall",
   "url": "https://www.slopshopper.com/mods/erikdarlingdata-claude-plugins-subagent-wall/"
  },
  {
   "slug": "erikdarlingdata-claude-plugins-usage-budget",
   "name": "usage-budget",
   "description": "Warns as the account's 5-hour and 7-day usage windows fill, tells the model as they near the limit, and refuses new subagents past a set percent",
   "version": "1.0.0",
   "author": {
    "name": "Erik Darling",
    "email": "erik@erikdarling.com",
    "url": "https://erikdarling.com"
   },
   "license": "MIT",
   "homepage": "https://erikdarling.com",
   "keywords": [
    "claude-code",
    "usage",
    "rate-limits",
    "subagents",
    "budget"
   ],
   "kind": "community",
   "repo": {
    "fullName": "erikdarlingdata/claude-plugins",
    "url": "https://github.com/erikdarlingdata/claude-plugins",
    "stars": 24,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:49:16Z",
    "createdAt": "2026-07-10T02:00:04Z",
    "description": "Claude Code plugins from Erik Darling Data",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2136037?v=4",
    "ownerUrl": "https://github.com/erikdarlingdata",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-budget",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "spawnGatePercent": {
     "type": "number",
     "title": "Refuse new subagents at (percent)",
     "description": "When either usage window reaches this percent, a new subagent spawn is refused. 0 turns the refusal off.",
     "default": 95
    },
    "warnPercents": {
     "type": "string",
     "title": "Warn at (percents, comma separated)",
     "description": "Each time a usage window first reaches one of these percents, you get a toast. It starts over when the window resets.",
     "default": "70, 85, 95"
    },
    "tellModelAtPercent": {
     "type": "number",
     "title": "Tell the model from (percent)",
     "description": "From this percent on, the model also gets a one-time note on its next tool result, so it can wrap up. 0 never tells the model.",
     "default": 85
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "erikdarling",
   "firstSeen": "2026-10-07T14:57:10.720Z",
   "modUpdatedAt": "2026-10-06T19:51:31Z",
   "fileBytes": 3990,
   "tags": [
    "toast",
    "status",
    "guard",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "usage-budget",
   "url": "https://www.slopshopper.com/mods/erikdarlingdata-claude-plugins-usage-budget/"
  },
  {
   "slug": "lcalmsky-deadhd",
   "name": "deadhd",
   "description": "Show a live checklist page of what the current Claude Code session has done, is doing now, and has left.",
   "version": "1.11.0",
   "author": {
    "name": "lcalmsky",
    "url": "https://github.com/lcalmsky"
   },
   "license": "MIT",
   "homepage": "https://github.com/lcalmsky/deadhd",
   "keywords": [
    "progress",
    "checklist",
    "status",
    "html",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lcalmsky/deadhd",
    "url": "https://github.com/lcalmsky/deadhd",
    "stars": 24,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:09:13Z",
    "createdAt": "2026-10-01T08:08:11Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22628519?v=4",
    "ownerUrl": "https://github.com/lcalmsky",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../skills/deadhd/hooks/register.tsx"
   ],
   "entry": "skills/deadhd/hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "deadhd",
   "firstSeen": "2026-10-09T15:09:03.668Z",
   "modUpdatedAt": "2026-10-09T14:09:13Z",
   "fileBytes": 39662,
   "tags": [
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "deadhd",
   "url": "https://www.slopshopper.com/mods/lcalmsky-deadhd/"
  },
  {
   "slug": "lcalmsky-deadhd-deadhd",
   "name": "deadhd",
   "description": "Draw this session's deadhd progress as a band above the prompt or a status line under it, from the state file the deadhd skill writes.",
   "version": "1.11.0",
   "author": {
    "name": "lcalmsky",
    "url": "https://github.com/lcalmsky"
   },
   "license": "MIT",
   "homepage": "https://github.com/lcalmsky/deadhd",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lcalmsky/deadhd",
    "url": "https://github.com/lcalmsky/deadhd",
    "stars": 24,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:09:13Z",
    "createdAt": "2026-10-01T08:08:11Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22628519?v=4",
    "ownerUrl": "https://github.com/lcalmsky",
    "defaultBranch": "main"
   },
   "path": "skills/deadhd",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "deadhd",
   "firstSeen": "2026-10-09T15:09:04.253Z",
   "modUpdatedAt": "2026-10-09T12:55:45Z",
   "fileBytes": 39662,
   "tags": [
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "deadhd-lcalmsky",
   "url": "https://www.slopshopper.com/mods/lcalmsky-deadhd-deadhd/"
  },
  {
   "slug": "edwinhu-workflows",
   "name": "workflows",
   "description": "One loop — work — for work worth doing properly: clarify, an approved plan that is the run's only authority, delegated implementation, independent verification against computed gates, and human review. Domain workflows for code (test-first), data, writing and workshop presentations.",
   "version": "6.44.0",
   "author": {
    "name": "edwinhu"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "edwinhu/workflows",
    "url": "https://github.com/edwinhu/workflows",
    "stars": 23,
    "forks": 4,
    "license": null,
    "pushedAt": "2026-10-09T04:08:58Z",
    "createdAt": "2026-01-04T02:46:52Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/174409?v=4",
    "ownerUrl": "https://github.com/edwinhu",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "edwinhu-plugins",
   "firstSeen": "2026-10-06T04:53:15.089Z",
   "modUpdatedAt": "2026-10-09T04:08:58Z",
   "fileBytes": 159158,
   "tags": [
    "band",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "workflows",
   "url": "https://www.slopshopper.com/mods/edwinhu-workflows/"
  },
  {
   "slug": "esposter-esposter-genshin-mods",
   "name": "genshin-mods",
   "displayName": "Genshin Mods",
   "description": "Six Claude Code mods: five under one band above the prompt, waypoints (the next steps, one press each), resin (cache, context, limits and cost, with warm, compact and a one-click handoff), veil (recording mode), commission (a goal's task list and clock) and ward (a question before editing a file another session just changed), and a delegation guard that nudges a run of lookups toward a haiku agent.",
   "author": {
    "name": "Esposter",
    "url": "https://github.com/Esposter"
   },
   "license": "Apache-2.0",
   "homepage": "https://esposter.com/docs/infra/claude-interface/genshin-mods",
   "keywords": [
    "cache",
    "collision",
    "genshin",
    "handoff",
    "mods",
    "recording",
    "tasks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Esposter/Esposter",
    "url": "https://github.com/Esposter/Esposter",
    "stars": 23,
    "forks": 3,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:30:36Z",
    "createdAt": "2022-06-28T00:50:56Z",
    "description": "A nice and casual place for posting random things.",
    "homepage": "https://esposter.com",
    "topics": [
     "azure",
     "chat",
     "drizzle-orm",
     "monorepo",
     "nuxt",
     "phaser",
     "pinia",
     "pnpm",
     "postgresql",
     "pwa",
     "realtime",
     "serverless",
     "social-platform",
     "trpc",
     "typescript",
     "unocss",
     "vite",
     "vue",
     "zod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117891332?v=4",
    "ownerUrl": "https://github.com/Esposter",
    "defaultBranch": "main"
   },
   "path": "packages/genshin-mods",
   "modules": [
    "../src/register.ts"
   ],
   "entry": "src/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "esposter",
   "firstSeen": "2026-10-06T04:46:59.854Z",
   "modUpdatedAt": "2026-10-08T11:32:03Z",
   "fileBytes": 46828,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "genshin-mods",
   "url": "https://www.slopshopper.com/mods/esposter-esposter-genshin-mods/"
  },
  {
   "slug": "esposter-esposter-genshin-persona",
   "name": "genshin-persona",
   "displayName": "Genshin Persona",
   "description": "Speaks as the Genshin Impact character whose birthday is nearest to today: an answer opens with one spoken line in the character's voice and the rest is plain, a joke or a hello is spoken whole, and every line is read aloud in the character's own cloned voice as the reply is written.",
   "author": {
    "name": "Esposter",
    "url": "https://github.com/Esposter"
   },
   "license": "Apache-2.0",
   "homepage": "https://esposter.com/docs/infra/claude-interface/persona-plugin",
   "keywords": [
    "genshin",
    "genshin-impact",
    "output-style",
    "persona",
    "text-to-speech",
    "voice-cloning"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Esposter/Esposter",
    "url": "https://github.com/Esposter/Esposter",
    "stars": 23,
    "forks": 3,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:30:36Z",
    "createdAt": "2022-06-28T00:50:56Z",
    "description": "A nice and casual place for posting random things.",
    "homepage": "https://esposter.com",
    "topics": [
     "azure",
     "chat",
     "drizzle-orm",
     "monorepo",
     "nuxt",
     "phaser",
     "pinia",
     "pnpm",
     "postgresql",
     "pwa",
     "realtime",
     "serverless",
     "social-platform",
     "trpc",
     "typescript",
     "unocss",
     "vite",
     "vue",
     "zod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117891332?v=4",
    "ownerUrl": "https://github.com/Esposter",
    "defaultBranch": "main"
   },
   "path": "packages/genshin-persona",
   "modules": [
    "../mod/register.ts"
   ],
   "entry": "mod/register.ts",
   "userConfig": {
    "typesafe_key": {
     "type": "string",
     "title": "TypeSafe key",
     "description": "A TypeSafe API key. With it, the session's character is picked by lore through one typed decision over the whole roster, weighing the date and your moment; without it, by the nearest birthday. Stored in the credential store, never in a settings file.",
     "sensitive": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "esposter",
   "firstSeen": "2026-10-06T04:47:00.409Z",
   "modUpdatedAt": "2026-10-09T14:00:29Z",
   "fileBytes": 10119,
   "tags": [
    "spinner",
    "command",
    "process",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "genshin-persona",
   "url": "https://www.slopshopper.com/mods/esposter-esposter-genshin-persona/"
  },
  {
   "slug": "fazalaali-pi-agent-for-claude",
   "name": "pi-agent-for-claude",
   "description": "pi agent for claude: a `pi` subagent type whose model steps run the pi CLI, so pi subagents and agent-team teammates live in Claude Code's own agent UI, streamed live.",
   "version": "0.1.0",
   "author": {
    "name": "Fazal Ali"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FazalAAli/pi-agent-for-claude",
    "url": "https://github.com/FazalAAli/pi-agent-for-claude",
    "stars": 23,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-09-18T04:48:45Z",
    "createdAt": "2026-09-18T04:24:12Z",
    "description": "Run pi as a native Claude Code subagent: pi agents in Claude Code's own agent UI, streamed live, on any model pi can reach.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37760883?v=4",
    "ownerUrl": "https://github.com/FazalAAli",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "pi-agent-for-claude",
   "firstSeen": "2026-10-06T14:23:24.998Z",
   "modUpdatedAt": "2026-09-18T04:48:45Z",
   "fileBytes": 24470,
   "tags": [
    "guard",
    "tool",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "pi-agent-for-claude-FazalAAli",
   "url": "https://www.slopshopper.com/mods/fazalaali-pi-agent-for-claude/"
  },
  {
   "slug": "henrik-thevibe-claude-fables",
   "name": "fables",
   "description": "Claude Fables: turns what the agent is doing into little animated cartoons above the prompt, written live by Sonnet or Haiku.",
   "version": "0.1.0",
   "author": {
    "name": "henrik-thevibe"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "henrik-thevibe/Claude-Fables",
    "url": "https://github.com/henrik-thevibe/Claude-Fables",
    "stars": 23,
    "forks": 8,
    "license": "MIT",
    "pushedAt": "2026-10-02T22:09:27Z",
    "createdAt": "2026-10-02T00:23:46Z",
    "description": "Watch Claude Code fabricate a little cartoon as you work.",
    "homepage": "",
    "topics": [
     "ai-narration",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-mod",
     "claude-mods",
     "developer-tools",
     "fun",
     "svg-animations"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/297822813?v=4",
    "ownerUrl": "https://github.com/henrik-thevibe",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Scene model",
     "description": "The model that writes each cartoon scene: Sonnet, or Haiku for quicker, cheaper scenes. /fables model switches it in a session.",
     "default": "sonnet",
     "options": [
      "sonnet",
      "haiku"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:49.212Z",
   "modUpdatedAt": "2026-10-02T22:09:27Z",
   "fileBytes": 406308,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fables",
   "url": "https://www.slopshopper.com/mods/henrik-thevibe-claude-fables/"
  },
  {
   "slug": "melodic-software-claude-code-plugins-context-guard",
   "name": "context-guard",
   "description": "Per-session context-window observability. A mod writes each session's context-window figures to a snapshot file and tells Claude its context zone (smart, acceptable or dumb, from bands in zones.json) at each crossing, approach and compaction; the person gets a toast and a transcript line. /context-guard prints status and toggles an optional band row. It answers a status tool. Optional blocking mode gates new mutating work in a blocked zone, except handoffs. A PostCompact hook leaves a marker.",
   "version": "0.15.1",
   "author": {
    "name": "Melodic Software",
    "email": "info@melodicsoftware.com"
   },
   "license": "MIT",
   "keywords": [
    "context-window",
    "mod",
    "zones",
    "context-degradation",
    "session",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "melodic-software/claude-code-plugins",
    "url": "https://github.com/melodic-software/claude-code-plugins",
    "stars": 23,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:09:03Z",
    "createdAt": "2026-06-22T18:28:56Z",
    "description": "Claude Code plugin marketplace: repo-agnostic skills, hooks, agents, and MCP servers.",
    "homepage": "",
    "topics": [
     "agents",
     "ai-tools",
     "claude-code",
     "marketplace",
     "mcp",
     "plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58273638?v=4",
    "ownerUrl": "https://github.com/melodic-software",
    "defaultBranch": "main"
   },
   "path": "plugins/context-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "context_guard_hooks_enabled": {
     "type": "boolean",
     "title": "Zone lines, gate and compaction marker",
     "description": "Runs the module's zone lines and blocking gate and the PostCompact marker hook. On by default; off, none of them acts. Snapshot writes continue either way.",
     "default": true
    },
    "zone_lines_enabled": {
     "type": "boolean",
     "title": "Zone lines to Claude",
     "description": "Sends Claude one line when the session crosses into a worse context zone, approaches a boundary, or passes a zones.json threshold, and restates the zone after a compaction, a resume or a reload. On by default.",
     "default": true
    },
    "zone_report_mode": {
     "type": "string",
     "title": "Zone report mode",
     "description": "automatic (default) sends the lines to Claude; operator holds them in a turn a person typed and offers the person a ready-made prompt and a notice row when the turn ends. Headless, loop and schedule turns get automatic lines either way.",
     "default": "automatic",
     "options": [
      "automatic",
      "operator"
     ]
    },
    "zone_line_data": {
     "type": "string",
     "title": "Zone line data",
     "description": "Comma list of what a line carries beside its zone, which every line has: percent, tokens and window. Default zone.",
     "default": "zone"
    },
    "zone_hook_mode": {
     "type": "string",
     "title": "Zone gate mode",
     "description": "advisory (default) sends lines only; blocking also denies new Write, Edit, NotebookEdit, Agent and Workflow calls in the dumb zone past the grace budget, unless zones.json sets an action for the dumb zone. Handoff-path writes, reads, Bash and Skill stay allowed, and an unknown zone fails open.",
     "default": "advisory",
     "options": [
      "advisory",
      "blocking"
     ]
    },
    "zone_gate_grace_calls": {
     "type": "number",
     "title": "Blocking-gate grace budget (calls)",
     "description": "Blocking only: matched tool calls allowed after the session first reaches a blocked zone, before the gate denies. Default 20; 0 denies the first matched call; a value that is not a whole number from 0 to 999999999 reads as 20.",
     "default": 20
    },
    "zone_block_unattended": {
     "type": "string",
     "title": "Blocking in unattended turns",
     "description": "post-compaction (default): in turns no person typed (headless, loop, schedule and notification turns) only a compacted session is blocked; same-as-typed blocks them as typed turns are.",
     "default": "post-compaction",
     "options": [
      "post-compaction",
      "same-as-typed"
     ]
    },
    "context_guard_band": {
     "type": "boolean",
     "title": "Context band row",
     "description": "Draws the context figure and zone in a row above the prompt. Off by default. Turn it on in /config, or for one session with /context-guard band on.",
     "default": false
    },
    "context_guard_toast": {
     "type": "boolean",
     "title": "Zone-change toast",
     "description": "Shows a short toast when the session crosses into a worse context zone, beside the transcript line that records it. On by default; off, only the transcript line remains.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "melodic-software",
   "firstSeen": "2026-10-06T04:57:15.637Z",
   "modUpdatedAt": "2026-10-08T16:36:29Z",
   "fileBytes": 48965,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-guard",
   "url": "https://www.slopshopper.com/mods/melodic-software-claude-code-plugins-context-guard/"
  },
  {
   "slug": "melodic-software-claude-code-plugins-rate-limit-guard",
   "name": "rate-limit-guard",
   "description": "Shared rate-limit guard for loop lanes and Claude: a hooks module writes the subscription rate-limit windows to a fixed machine-scope file and tells Claude where they stand at boundaries, a StopFailure hook records rate-limit stops reactively, and a reader contract fixes how consuming sessions pause and resume.",
   "version": "0.17.2",
   "author": {
    "name": "Melodic Software",
    "email": "info@melodicsoftware.com"
   },
   "license": "MIT",
   "keywords": [
    "rate-limit",
    "mod",
    "loop-lane",
    "stopfailure",
    "hook"
   ],
   "kind": "community",
   "repo": {
    "fullName": "melodic-software/claude-code-plugins",
    "url": "https://github.com/melodic-software/claude-code-plugins",
    "stars": 23,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:09:03Z",
    "createdAt": "2026-06-22T18:28:56Z",
    "description": "Claude Code plugin marketplace: repo-agnostic skills, hooks, agents, and MCP servers.",
    "homepage": "",
    "topics": [
     "agents",
     "ai-tools",
     "claude-code",
     "marketplace",
     "mcp",
     "plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58273638?v=4",
    "ownerUrl": "https://github.com/melodic-software",
    "defaultBranch": "main"
   },
   "path": "plugins/rate-limit-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "rate_limit_guard_enabled": {
     "type": "boolean",
     "title": "Rate-limit stop hook and snapshot writes",
     "description": "Turns on the StopFailure detection hook and the module's snapshot writes to the machine-scope rate-limit file. Lines to Claude have their own option. On by default. Read from managed settings first, then user settings.",
     "default": true
    },
    "rate_limit_lines_enabled": {
     "type": "boolean",
     "title": "Rate-limit lines to Claude",
     "description": "Sends Claude one line when a rate-limit window approaches or reaches the line threshold, when it resets, and after a compaction, a resume or a /clear at the threshold. On by default.",
     "default": true
    },
    "rate_limit_report_mode": {
     "type": "string",
     "title": "Rate-limit report mode",
     "description": "automatic (default) sends the lines to Claude; operator holds them in a turn a person typed and offers the person a ready-made prompt and a notice row above the prompt when the turn ends. Headless, loop and schedule turns get automatic lines either way.",
     "default": "automatic",
     "options": [
      "automatic",
      "operator"
     ]
    },
    "rate_limit_line_threshold": {
     "type": "number",
     "title": "Rate-limit line threshold (percent)",
     "description": "Window use at which Claude gets the threshold line, 1 to 100; any other value reads as the default. Default 95, the loop lanes' pause edge, which stays 95 whatever this is set to.",
     "default": 95
    },
    "rate_limit_approach_pct": {
     "type": "number",
     "title": "Rate-limit approach mark (percent)",
     "description": "Window use at which Claude gets one approach line before the threshold, 1 to 100; any other value reads as the default. Default 90; at or above the threshold, no approach line is sent.",
     "default": 90
    },
    "rate_limit_line_data": {
     "type": "string",
     "title": "Rate-limit line data",
     "description": "Comma list of what a line carries beside its verdict, which every line has: percent, window and reset. Default verdict,percent,window,reset; a list with an unknown item reads as the default. Never the account email or the session name.",
     "default": "verdict,percent,window,reset"
    },
    "rate_limit_guard_band": {
     "type": "boolean",
     "title": "Rate-limit band row",
     "description": "Draws the 5-hour and 7-day window figures in a row above the prompt. Off by default. Turn it on in /config, or for one session with /rate-limit-guard band on.",
     "default": false
    },
    "rate_limit_guard_toast": {
     "type": "boolean",
     "title": "Window-change toast",
     "description": "Shows a toast and writes one transcript line when a rate-limit window nears or reaches the line threshold, or resets from it. Off keeps the transcript line. On by default.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "melodic-software",
   "firstSeen": "2026-10-06T04:57:19.171Z",
   "modUpdatedAt": "2026-10-07T20:18:19Z",
   "fileBytes": 32364,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "rate-limit-guard",
   "url": "https://www.slopshopper.com/mods/melodic-software-claude-code-plugins-rate-limit-guard/"
  },
  {
   "slug": "novusedge-glowup",
   "name": "glowup",
   "description": "A glow-up for Claude Code: a cockpit pane for changes, subagents and context, an activity band, and shareable themes.",
   "version": "0.12.1",
   "author": {
    "name": "Aliasgar Khimani",
    "url": "https://github.com/NovusEdge"
   },
   "license": "MIT",
   "homepage": "https://github.com/NovusEdge/glowup",
   "keywords": [
    "theme",
    "skin",
    "visualizer",
    "animation",
    "eye-candy",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "NovusEdge/glowup",
    "url": "https://github.com/NovusEdge/glowup",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:27:41Z",
    "createdAt": "2026-10-04T00:12:53Z",
    "description": "A glow-up for Claude Code: a live cockpit pane, shareable themes, and a pixel pet that acts out what Claude is doing",
    "homepage": "http://glowup.khimani.dev/",
    "topics": [
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "developer-tools",
     "eye-candy",
     "terminal",
     "themes",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68768969?v=4",
    "ownerUrl": "https://github.com/NovusEdge",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "Theme name: glowup, aurora, dusk, classic, cyberpunk, vaporwave, high-contrast, or one in ~/.claude/glowup/themes",
     "default": "classic"
    },
    "reducedMotion": {
     "type": "boolean",
     "title": "Reduced motion",
     "description": "No shimmer or spinner animation from glowup",
     "default": false
    },
    "pack": {
     "type": "string",
     "title": "Pack",
     "description": "Pack name: classic, crt, cozy, arcade, or one in ~/.claude/glowup/packs",
     "default": "classic"
    },
    "spinner": {
     "type": "string",
     "title": "Spinner",
     "description": "Spinner name: stock, comet, eyes, orb-states, clawd, shimmer, scanline, ring, glitch, signal, or pack for the pack's own",
     "default": "pack"
    },
    "pet": {
     "type": "string",
     "title": "Pet",
     "description": "clawd, robot, off, or a pet in ~/.claude/glowup/pets",
     "default": "clawd"
    },
    "bubbles": {
     "type": "string",
     "title": "Speech bubbles",
     "description": "on (template lines), off, or haiku (Claude Haiku writes some lines; small paid calls on your account)",
     "default": "on"
    },
    "statusline": {
     "type": "string",
     "title": "Status line fields",
     "description": "Comma-separated, in order: activity, ctx, 5h, week, cost, model, effort, agents, plan, branch, changes, cwd",
     "default": "activity,ctx,effort,5h,week"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "glowup",
   "firstSeen": "2026-10-06T04:47:29.892Z",
   "modUpdatedAt": "2026-10-08T22:27:41Z",
   "fileBytes": 637972,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "glowup",
   "url": "https://www.slopshopper.com/mods/novusedge-glowup/"
  },
  {
   "slug": "ucsandman-agnostic-ai-bench",
   "name": "bench",
   "description": "Benchmark: classic settings hooks vs function hooks per tool call",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/bench",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:18.531Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 2076,
   "tags": [
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bench-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-bench/"
  },
  {
   "slug": "ucsandman-agnostic-ai-bender",
   "name": "bender",
   "description": "REALITY BENDER: intercepts a harmless tool result and alters what Claude receives; prints REAL vs RECEIVED",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/demos/bender",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:19.327Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 1165,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "bender-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-bender/"
  },
  {
   "slug": "ucsandman-agnostic-ai-blackbox",
   "name": "blackbox",
   "description": "BLACK BOX RECORDER: structured per-session timeline of prompts, model steps, tool calls, subagents and denials; /blackbox prints it",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/demos/blackbox",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:20.149Z",
   "modUpdatedAt": "2026-09-19T07:09:55Z",
   "fileBytes": 4491,
   "tags": [
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "blackbox-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-blackbox/"
  },
  {
   "slug": "ucsandman-agnostic-ai-claude-runtime",
   "name": "claude-runtime",
   "description": "Shared Claude runtime adapter: normalises function-hook events into ClaudeRuntimeEvent, exposes $.runtime (emit bus, supports, judge, snapshot) to other plugins, and writes a JSONL event log",
   "version": "0.2.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "engine/mods/claude-runtime",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "userConfig": {
    "judgeBackend": {
     "type": "string",
     "description": "Semantic judgment backend for $.runtime.judge: stub (deterministic rules), model (the session's small model via $.model.complete), jev (TypeSafe System One via $.http.fetch; needs typesafeApiKey)",
     "default": "stub",
     "options": [
      "stub",
      "model",
      "jev"
     ],
     "title": "Judge backend"
    },
    "typesafeApiKey": {
     "type": "string",
     "description": "TypeSafe API key for the jev judge backend",
     "sensitive": true,
     "required": false,
     "title": "TypeSafe API key"
    },
    "eventLogDir": {
     "type": "string",
     "description": "Directory for the normalised JSONL event log (absolute path; empty = <claude home>/mods/state/events/)",
     "default": "",
     "title": "Event log directory"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:15.247Z",
   "modUpdatedAt": "2026-09-19T07:09:55Z",
   "fileBytes": 14815,
   "tags": [
    "guard",
    "prompt",
    "model",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "claude-runtime-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-claude-runtime/"
  },
  {
   "slug": "ucsandman-agnostic-ai-costclaw-live",
   "name": "costclaw-live",
   "description": "COSTCLAW LIVE: per-request cost, cache decay and repeated-read detection while the session runs, and it serves the Nth identical Read of an unchanged file from its own cache instead of paying for it",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/prototypes/costclaw-live",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "userConfig": {
    "serveAfter": {
     "type": "number",
     "title": "Serve-after threshold",
     "description": "Serve the Nth identical Read of an unchanged file from the plugin's own cache instead of running the tool.",
     "default": 4
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:30.855Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 49646,
   "tags": [
    "band",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "costclaw-live-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-costclaw-live/"
  },
  {
   "slug": "ucsandman-agnostic-ai-guardian",
   "name": "guardian",
   "description": "GUARDIAN: executable policy that protects lab/demos/protected/** from Write/Edit/Bash, whatever CLAUDE.md says",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/demos/guardian",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:20.983Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 1879,
   "tags": [
    "toast",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "guardian-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-guardian/"
  },
  {
   "slug": "ucsandman-agnostic-ai-harness-mods",
   "name": "harness-mods",
   "description": "Harness Mod layer: heartbeat/canary, native usage, rewrite explanations, measured subagent accounting, supervisor routing, secret redaction. Modes per guard in ~/.claude/mods/mods-config.json (classic | shadow_mod | mod).",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "engine/mods/harness-mods",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:17.806Z",
   "modUpdatedAt": "2026-09-29T04:23:09Z",
   "fileBytes": 68791,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "harness-mods-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-harness-mods/"
  },
  {
   "slug": "ucsandman-agnostic-ai-matrix",
   "name": "matrix",
   "description": "MATRIX: freezes a harmless tool call before it runs, shows what Claude intended, asks you, then continues or denies. /matrix on|off",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/demos/matrix",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:21.697Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 2386,
   "tags": [
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "matrix-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-matrix/"
  },
  {
   "slug": "ucsandman-agnostic-ai-probe",
   "name": "probe",
   "description": "Function-hooks probe: proves modules load and events fire headlessly",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/probe",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:25.706Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 1324,
   "tags": [
    "session"
   ],
   "isNew": true,
   "entryName": "probe-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-probe/"
  },
  {
   "slug": "ucsandman-agnostic-ai-probe-ui",
   "name": "probe-ui",
   "description": "Interactive UI probe: ui.render components, toast, status, log, pane, command register",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/probe-ui",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:25.093Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 3127,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "probe-ui-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-probe-ui/"
  },
  {
   "slug": "ucsandman-agnostic-ai-probe2",
   "name": "probe2",
   "description": "Interception probe: deny, rewrite, replace result, delay, throw, register tool, classify",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/probe2",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:26.358Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 4068,
   "tags": [
    "guard",
    "tool",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "probe2-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-probe2/"
  },
  {
   "slug": "ucsandman-agnostic-ai-probe3",
   "name": "probe3",
   "description": "Permission override, subagent visibility, agent.spawn model rewrite, turn.step routing, prompt context injection",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/probe3",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:27.005Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 3619,
   "tags": [
    "guard",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "probe3-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-probe3/"
  },
  {
   "slug": "ucsandman-agnostic-ai-prodguard",
   "name": "prodguard",
   "description": "PRODUCTION GUARD: ambient project/environment context + a transport-independent policy core (DashClaw evidence classifier + offlocal policy engine) enforced natively on tool.call and tool.check. Blocks, asks, or contains before the command runs. /prodguard",
   "version": "0.1.0",
   "author": {
    "name": "claude-mods-rnd"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/prototypes/prodguard",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:31.904Z",
   "modUpdatedAt": "2026-09-19T07:09:55Z",
   "fileBytes": 58036,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prodguard-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-prodguard/"
  },
  {
   "slug": "ucsandman-agnostic-ai-spike-compact",
   "name": "spike-compact",
   "description": "Spike: does $.session.compact() work from a plugin, and what does the session.compact event carry?",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/spike-compact",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:27.734Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 1960,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spike-compact-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-spike-compact/"
  },
  {
   "slug": "ucsandman-agnostic-ai-spike-describe",
   "name": "spike-describe",
   "description": "Spike: does a tool.describe rewrite reach the model, does agent.offer hide a type, does prompt.suggest fire?",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/spike-describe",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:28.432Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 1789,
   "tags": [
    "prompt",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "spike-describe-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-spike-describe/"
  },
  {
   "slug": "ucsandman-agnostic-ai-spike-handoff",
   "name": "spike-handoff",
   "description": "Spike: safe-boundary handoff (bundle written at turn.complete from the runtime bus) and $.turn.abort semantics",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/spike-handoff",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "userConfig": {
    "abortAfterCalls": {
     "type": "number",
     "title": "Abort after N tool calls",
     "description": "0 = never; N = call $.turn.abort after the Nth tool call of a turn (spike only)",
     "default": 0
    },
    "handoffAtPercent": {
     "type": "number",
     "title": "Handoff at five-hour %",
     "description": "Write a handoff bundle at turn.complete when five_hour percentUsed >= this",
     "default": 0
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:29.103Z",
   "modUpdatedAt": "2026-09-19T07:09:55Z",
   "fileBytes": 4280,
   "tags": [
    "toast",
    "guard",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "spike-handoff-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-spike-handoff/"
  },
  {
   "slug": "ucsandman-agnostic-ai-supervisor",
   "name": "supervisor",
   "description": "SUBAGENT SUPERVISOR: routing-and-budget Mod. Rewrites a spawn's model onto the capability graph instead of denying it, keeps a measured per-agent-type token ledger in $.store, caps tool calls per subagent, and shows live subagents + the last routing decision above the prompt. /supervisor prints the routing log and the ledger.",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/prototypes/supervisor",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "userConfig": {
    "maxSubagentCalls": {
     "type": "number",
     "title": "Max tool calls per subagent",
     "description": "A subagent that exceeds this many tool calls has its further calls denied by the supervisor.",
     "default": 40
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:32.754Z",
   "modUpdatedAt": "2026-09-19T07:09:55Z",
   "fileBytes": 22266,
   "tags": [
    "band",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "supervisor-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-supervisor/"
  },
  {
   "slug": "ucsandman-agnostic-ai-tunnel-cost",
   "name": "tunnel-cost",
   "description": "MIDDLEWARE TUNNEL stage 2: Cost analyzer: estimates the call's token cost from the args size",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/demos/tunnel/cost",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:22.307Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 898,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "tunnel-cost-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-tunnel-cost/"
  },
  {
   "slug": "ucsandman-agnostic-ai-tunnel-observer",
   "name": "tunnel-observer",
   "description": "MIDDLEWARE TUNNEL stage 1: Observer: sees the call first, stamps t0, prints what enters",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/demos/tunnel/observer",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:23.024Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 809,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "tunnel-observer-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-tunnel-observer/"
  },
  {
   "slug": "ucsandman-agnostic-ai-tunnel-policy",
   "name": "tunnel-policy",
   "description": "MIDDLEWARE TUNNEL stage 3: Policy: allows everything harmless; denies a matching rule",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/demos/tunnel/policy",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:23.740Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 800,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "tunnel-policy-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-tunnel-policy/"
  },
  {
   "slug": "ucsandman-agnostic-ai-tunnel-telemetry",
   "name": "tunnel-telemetry",
   "description": "MIDDLEWARE TUNNEL stage 4: Telemetry: records the call and its result for the ledger",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/demos/tunnel/telemetry",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:24.413Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 757,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "tunnel-telemetry-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-tunnel-telemetry/"
  },
  {
   "slug": "ucsandman-agnostic-ai-xray",
   "name": "xray",
   "description": "CLAUDE RUNTIME X-RAY: wildcard inspector with filters (/xray all|tools|subagents|session|usage|ui|errors|unknown|off), a HUD above the prompt, and a black-box timeline file",
   "version": "0.1.0",
   "author": {
    "name": "Wes Sander"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ucsandman/Agnostic-AI",
    "url": "https://github.com/ucsandman/Agnostic-AI",
    "stars": 22,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:15:51Z",
    "createdAt": "2026-08-18T17:40:18Z",
    "description": "Your AI coding harness, ported to every client you use. Capture Claude Code (or Codex) rules, hooks, skills, subagents, commands and MCP servers once; apply them identically to Codex, Gemini CLI, Cursor and 16 more. Zero-dependency Node.",
    "homepage": "",
    "topics": [
     "agent-harness",
     "agent-skills",
     "ai-agents",
     "antigravity",
     "claude-code",
     "codex",
     "codex-cli",
     "cursor",
     "dashclaw",
     "developer-tools",
     "gemini-cli",
     "harness-porter",
     "hooks",
     "llm-harness",
     "local-first",
     "mcp",
     "multi-agent",
     "prompt-engineering",
     "safety-guardrails",
     "windsurf"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128239567?v=4",
    "ownerUrl": "https://github.com/ucsandman",
    "defaultBranch": "master"
   },
   "path": "labs/claude-mods/lab/xray",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:29.809Z",
   "modUpdatedAt": "2026-09-19T06:31:08Z",
   "fileBytes": 13321,
   "tags": [
    "band",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "xray-ucsandman",
   "url": "https://www.slopshopper.com/mods/ucsandman-agnostic-ai-xray/"
  },
  {
   "slug": "0x7067-claude-jev",
   "name": "claude-jev",
   "description": "Hands the small judgments in a session to TypeSafe's Jev, a System One model that returns typed answers instead of generating text: what kind of request each prompt is, which model tier a subagent needs, whether an edit breaks a rule already written in your CLAUDE.md or AGENTS.md, and which transcript blocks survive compaction. Kept blocks carry over verbatim — no LLM writes a summary.",
   "version": "0.29.2",
   "author": {
    "name": "0x7067"
   },
   "license": "MIT",
   "keywords": [
    "typesafe",
    "jev",
    "system-one",
    "routing",
    "intent",
    "rules",
    "compaction",
    "token-savings"
   ],
   "kind": "community",
   "repo": {
    "fullName": "0x7067/claude-jev",
    "url": "https://github.com/0x7067/claude-jev",
    "stars": 21,
    "forks": 6,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:17:23Z",
    "createdAt": "2026-09-18T15:46:56Z",
    "description": "Claude Code plugin: Jev for rule checks, verbatim compaction, and prompt routing",
    "homepage": "",
    "topics": [
     "ai",
     "claude-code",
     "claude-code-plugin",
     "jev",
     "jev-ai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/21346846?v=4",
    "ownerUrl": "https://github.com/0x7067",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe or OpenRouter API key",
     "description": "Saved from /claude-jev and hidden in /config so the value is never shown. A non-empty TYPESAFE_API_KEY or OPENROUTER_API_KEY in the launch environment wins. An sk-or- key calls OpenRouter.",
     "default": ""
    },
    "provider": {
     "type": "string",
     "title": "Jev provider",
     "description": "auto reads TYPESAFE_API_KEY, then OPENROUTER_API_KEY, and lets the key's prefix pick. typesafe or openrouter pins that provider and reads only its variable, or the saved key.",
     "options": [
      "auto",
      "typesafe",
      "openrouter"
     ],
     "default": "auto"
    },
    "promptRouter": {
     "type": "boolean",
     "title": "Prompt routing hints",
     "description": "Classify each prompt and add a routing hint.",
     "default": true
    },
    "subagentRouter": {
     "type": "boolean",
     "title": "Subagent model routing",
     "description": "Pick a subagent's model and check its brief before the spawn.",
     "default": true
    },
    "rules": {
     "type": "boolean",
     "title": "Rule checks",
     "description": "Check edits and turn ends against the rules in CLAUDE.md and AGENTS.md.",
     "default": true
    },
    "compaction": {
     "type": "boolean",
     "title": "Compaction",
     "description": "Replace the compaction summary with the transcript blocks Jev keeps. Needs CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-jev",
   "firstSeen": "2026-10-06T04:46:23.062Z",
   "modUpdatedAt": "2026-10-05T11:17:23Z",
   "fileBytes": 14487,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-jev",
   "url": "https://www.slopshopper.com/mods/0x7067-claude-jev/"
  },
  {
   "slug": "oikon48-prompt-rail-prompt-rail",
   "name": "prompt-rail",
   "description": "A rail of your session's prompts beside the transcript or above the prompt; hover to read one, click to jump to it.",
   "version": "0.7.1",
   "author": {
    "name": "oikon48"
   },
   "license": "MIT",
   "homepage": "https://github.com/oikon48/prompt-rail",
   "keywords": [
    "navigation",
    "transcript",
    "prompts",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oikon48/prompt-rail",
    "url": "https://github.com/oikon48/prompt-rail",
    "stars": 21,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T07:42:13Z",
    "createdAt": "2026-09-23T15:33:59Z",
    "description": "A rail of your Claude Code session's prompts: hover to read, click to jump (function hooks / Mods)",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38171341?v=4",
    "ownerUrl": "https://github.com/oikon48",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-rail",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Rail mode",
     "description": "off: no rail. vertical: a pane beside the transcript, one row per prompt. horizontal: a row of bars above the prompt input (terminal only). /prompt-rail off|vertical|horizontal changes it too.",
     "default": "horizontal",
     "options": [
      "off",
      "vertical",
      "horizontal"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "oikon48",
   "firstSeen": "2026-10-06T04:58:24.909Z",
   "modUpdatedAt": "2026-10-03T07:42:13Z",
   "fileBytes": 69168,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-rail",
   "url": "https://www.slopshopper.com/mods/oikon48-prompt-rail-prompt-rail/"
  },
  {
   "slug": "digital-stoic-org-agent-skills-modtest",
   "name": "modtest",
   "description": "Sandbox for Claude Code mods experiments (not published)",
   "version": "0.1.0",
   "author": {
    "name": "dstoic",
    "url": "https://github.com/digital-stoic-org"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "digital-stoic-org/agent-skills",
    "url": "https://github.com/digital-stoic-org/agent-skills",
    "stars": 20,
    "forks": 7,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:41:40Z",
    "createdAt": "2026-01-26T12:01:02Z",
    "description": "Mindful skills and agents for hybrid human/AI intelligence",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/142321212?v=4",
    "ownerUrl": "https://github.com/digital-stoic-org",
    "defaultBranch": "main"
   },
   "path": "modtest",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "digital-stoic-marketplace",
   "firstSeen": "2026-10-06T14:34:09.662Z",
   "modUpdatedAt": "2026-10-06T08:46:19Z",
   "fileBytes": 47932,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "status",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "modtest",
   "url": "https://www.slopshopper.com/mods/digital-stoic-org-agent-skills-modtest/"
  },
  {
   "slug": "digital-stoic-org-agent-skills-stoa",
   "name": "stoa",
   "description": "Next plugin generation (experimental), replaces dstoic",
   "version": "0.7.0",
   "author": {
    "name": "dstoic",
    "url": "https://github.com/digital-stoic-org"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "digital-stoic-org/agent-skills",
    "url": "https://github.com/digital-stoic-org/agent-skills",
    "stars": 20,
    "forks": 7,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:41:40Z",
    "createdAt": "2026-01-26T12:01:02Z",
    "description": "Mindful skills and agents for hybrid human/AI intelligence",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/142321212?v=4",
    "ownerUrl": "https://github.com/digital-stoic-org",
    "defaultBranch": "main"
   },
   "path": "stoa",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "digital-stoic-marketplace",
   "firstSeen": "2026-10-06T14:34:10.375Z",
   "modUpdatedAt": "2026-10-09T14:40:06Z",
   "fileBytes": 144216,
   "tags": [
    "pane",
    "transcript",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "stoa",
   "url": "https://www.slopshopper.com/mods/digital-stoic-org-agent-skills-stoa/"
  },
  {
   "slug": "gggodlin-cc-mod-image-view",
   "name": "cc-image-view",
   "description": "See the images you paste into Claude Code: thumbnails above the prompt instead of bare [Image #1] tags",
   "version": "0.3.1",
   "author": {
    "name": "gggodlin",
    "url": "https://github.com/GGGODLIN"
   },
   "license": "MIT",
   "homepage": "https://github.com/GGGODLIN/cc-mod-image-view",
   "keywords": [
    "images",
    "paste",
    "preview",
    "thumbnails",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "GGGODLIN/cc-mod-image-view",
    "url": "https://github.com/GGGODLIN/cc-mod-image-view",
    "stars": 20,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-06T07:51:46Z",
    "createdAt": "2026-10-06T03:37:51Z",
    "description": "Claude Code mod: thumbnails of pasted images above the prompt instead of bare [Image #n] tags",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26342074?v=4",
    "ownerUrl": "https://github.com/GGGODLIN",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language. auto follows Claude Code's language setting, then LC_ALL / LANG, else English.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh-TW"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mod-image-view",
   "firstSeen": "2026-10-06T04:47:03.920Z",
   "modUpdatedAt": "2026-10-06T07:51:46Z",
   "fileBytes": 31293,
   "tags": [
    "pane",
    "band",
    "transcript",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-image-view",
   "url": "https://www.slopshopper.com/mods/gggodlin-cc-mod-image-view/"
  },
  {
   "slug": "jiang1997-claude-code-language-coach",
   "name": "language-coach",
   "description": "A Claude Code mod that checks and translates prompts in the background, with feedback above the prompt and in a /coach pane.",
   "version": "1.1.1",
   "author": {
    "name": "jiang1997"
   },
   "license": "MIT",
   "homepage": "https://github.com/jiang1997/claude-code-language-coach",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jiang1997/claude-code-language-coach",
    "url": "https://github.com/jiang1997/claude-code-language-coach",
    "stars": 20,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:24:17Z",
    "createdAt": "2026-05-15T17:09:40Z",
    "description": "Write Claude Code prompts in languages you're not fluent in — with grammar checks, translation, and back-translation to verify your intent",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28537230?v=4",
    "ownerUrl": "https://github.com/jiang1997",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "target_language": {
     "type": "string",
     "title": "Target language",
     "description": "Language to translate into or check grammar against.",
     "default": "English"
    },
    "source_language": {
     "type": "string",
     "title": "Back-translation language",
     "description": "Optional language for translating the improved prompt back to verify its meaning. Leave empty to disable.",
     "default": ""
    },
    "api_key": {
     "type": "string",
     "title": "OpenAI-compatible API key",
     "description": "Optional API key for your OpenAI-compatible provider. Leave empty to use Haiku through the current Claude Code session.",
     "sensitive": true,
     "default": ""
    },
    "base_url": {
     "type": "string",
     "title": "OpenAI-compatible API URL",
     "description": "Provider API base URL, including its API prefix (for example /v1), or the full /chat/completions endpoint.",
     "default": "https://api.openai.com/v1",
     "required": true
    },
    "model": {
     "type": "string",
     "title": "Coach model",
     "description": "Model name accepted by your OpenAI-compatible provider.",
     "default": "gpt-4o-mini",
     "required": true
    },
    "enabled": {
     "type": "boolean",
     "title": "Enable coaching",
     "description": "Automatically review submitted prompts in interactive sessions.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "language-coach",
   "firstSeen": "2026-10-09T15:05:24.357Z",
   "modUpdatedAt": "2026-10-09T09:24:17Z",
   "fileBytes": 10756,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "model",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "language-coach",
   "url": "https://www.slopshopper.com/mods/jiang1997-claude-code-language-coach/"
  },
  {
   "slug": "shalintripathi-saas-marketing-agents-saas-marketing",
   "name": "saas-marketing",
   "displayName": "SaaS Marketing Agents",
   "description": "Your AI B2B SaaS marketing team: 90 specialist agents in 19 skills across content and editorial operations, SEO/AEO, paid media, social, email, design, sales enablement, product marketing, integrated demand-gen campaigns and channel planning, founder-led GTM and public-sector marketing, account-based marketing (ABM), growth/PLG, analytics, comms and analyst relations, partnerships, events, developer marketing, project management, and client ops, coordinated by the CATALYST multi-agent orchestrator.",
   "version": "1.3.0",
   "author": {
    "name": "Shivaa Tripathi"
   },
   "license": "MIT",
   "homepage": "https://github.com/shalintripathi/saas-marketing-agents",
   "keywords": [
    "marketing",
    "b2b-saas",
    "saas",
    "seo",
    "aeo",
    "geo",
    "content-marketing",
    "paid-media",
    "orchestrator",
    "ai-agents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "shalintripathi/saas-marketing-agents",
    "url": "https://github.com/shalintripathi/saas-marketing-agents",
    "stars": 20,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:34:33Z",
    "createdAt": "2026-04-02T23:25:22Z",
    "description": "AI marketing agents for Claude Code — B2B SaaS: 90 agents, 19 skills — SEO/AEO/GEO, content ops, paid media, social listening, email, PLG, founder-led GTM, M&A integration, demos, chatbots, pricing, ABM, PMM, public sector, partner/channel, sales/presales, analytics/martech, AI governance, GTM data, campaign/demand planning, CATALYST. MIT; Cursor",
    "homepage": "",
    "topics": [
     "aeo",
     "ai",
     "ai-agents",
     "ai-marketing",
     "ai-marketing-agent",
     "anthropic",
     "b2b-marketing",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skills",
     "claude-skills",
     "geo",
     "gtm",
     "marketing",
     "marketing-automation",
     "marketing-skills",
     "saas",
     "seo",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2365501?v=4",
    "ownerUrl": "https://github.com/shalintripathi",
    "defaultBranch": "main"
   },
   "path": "plugins/saas-marketing",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "saas-marketing-agents",
   "firstSeen": "2026-10-09T15:24:39.422Z",
   "modUpdatedAt": "2026-10-09T10:34:33Z",
   "fileBytes": 5334,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "saas-marketing",
   "url": "https://www.slopshopper.com/mods/shalintripathi-saas-marketing-agents-saas-marketing/"
  },
  {
   "slug": "whatyouhide-dotfiles-status-band",
   "name": "status-band",
   "description": "Status band above the prompt: directory, git, model, effort, cost, rate limits and context.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whatyouhide/dotfiles",
    "url": "https://github.com/whatyouhide/dotfiles",
    "stars": 20,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:30:18Z",
    "createdAt": "2013-07-08T15:55:14Z",
    "description": "My dotfiles 🥑",
    "homepage": "",
    "topics": [
     "configuration-files",
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3890250?v=4",
    "ownerUrl": "https://github.com/whatyouhide",
    "defaultBranch": "main"
   },
   "path": "claude/mods/status-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:24:00.893Z",
   "modUpdatedAt": "2026-10-09T11:30:18Z",
   "fileBytes": 12496,
   "tags": [
    "band",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "status-band",
   "url": "https://www.slopshopper.com/mods/whatyouhide-dotfiles-status-band/"
  },
  {
   "slug": "kousen-claude-code-up-and-running-examples-force-push-guard",
   "name": "force-push-guard",
   "description": "Refuses git push --force before it runs",
   "version": "0.1.0",
   "author": {
    "name": "Ken Kousen"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kousen/claude-code-up-and-running-examples",
    "url": "https://github.com/kousen/claude-code-up-and-running-examples",
    "stars": 19,
    "forks": 7,
    "license": null,
    "pushedAt": "2026-10-02T18:37:07Z",
    "createdAt": "2026-05-19T20:24:18Z",
    "description": "Example code, prompts, and transcripts for the book 'Claude Code: Up and Running'",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22784?v=4",
    "ownerUrl": "https://github.com/kousen",
    "defaultBranch": "main"
   },
   "path": "examples/ch06/mods/force-push-guard",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:39:15.266Z",
   "modUpdatedAt": "2026-10-02T18:37:07Z",
   "fileBytes": 408,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "force-push-guard",
   "url": "https://www.slopshopper.com/mods/kousen-claude-code-up-and-running-examples-force-push-guard/"
  },
  {
   "slug": "nathanonn-agent-skills-wp-credential-guard",
   "name": "wp-credential-guard",
   "displayName": "WP Credential Guard",
   "description": "Masks WordPress usernames and Application Passwords in prompts with session-scoped placeholders, and restores them into Bash commands at execution time.",
   "version": "1.0.0",
   "author": {
    "name": "Nathan Onn",
    "url": "https://github.com/nathanonn"
   },
   "license": "MIT",
   "keywords": [
    "wordpress",
    "credentials",
    "application-password",
    "redaction",
    "hooks",
    "security"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nathanonn/agent-skills",
    "url": "https://github.com/nathanonn/agent-skills",
    "stars": 19,
    "forks": 4,
    "license": "MIT",
    "pushedAt": "2026-09-16T13:09:33Z",
    "createdAt": "2026-05-19T03:17:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3113669?v=4",
    "ownerUrl": "https://github.com/nathanonn",
    "defaultBranch": "main"
   },
   "path": "plugins/wp-credential-guard",
   "modules": [
    "./hooks.ts"
   ],
   "entry": "hooks/hooks.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "nathanonn-agent-skills",
   "firstSeen": "2026-10-06T04:57:07.521Z",
   "modUpdatedAt": "2026-09-16T13:09:33Z",
   "fileBytes": 28977,
   "tags": [
    "transcript",
    "toast",
    "status",
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "wp-credential-guard",
   "url": "https://www.slopshopper.com/mods/nathanonn-agent-skills-wp-credential-guard/"
  },
  {
   "slug": "wrg32786-aigent-os-fleet-band",
   "name": "fleet-band",
   "description": "Read-only fleet status band above the prompt (seat, context %, Room unread, pending job results, needs-you, held seats) plus /fires, /pending and /held commands that answer with no model turn.",
   "version": "0.1.0",
   "author": {
    "name": "wrg32786"
   },
   "license": "MIT",
   "homepage": "https://theaigent.xyz",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wrg32786/aigent-os",
    "url": "https://github.com/wrg32786/aigent-os",
    "stars": 19,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:28:42Z",
    "createdAt": "2026-06-14T19:36:31Z",
    "description": "aigent-OS gives Claude Code fully autonomous memory and context management. It remembers across sessions, checkpoints itself, and manages its own context window so you never re-brief it. A free, open-source operator layer, not a chat wrapper.",
    "homepage": "https://theaigent.xyz",
    "topics": [
     "agent-framework",
     "ai-agents",
     "ai-operating-system",
     "anthropic",
     "claude-code",
     "context-engineering",
     "developer-tools",
     "llm",
     "mcp",
     "obsidian",
     "prompt-engineering",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/267137399?v=4",
    "ownerUrl": "https://github.com/wrg32786",
    "defaultBranch": "master"
   },
   "path": "plugins/fleet-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "installRoot": {
     "type": "string",
     "title": "Install root",
     "description": "Folder whose daemons/job-results.mjs lists pending job results. Empty: the results field and /fires are off.",
     "default": ""
    },
    "roomRoot": {
     "type": "string",
     "title": "Room root",
     "description": "The Room's room/ folder (inbox/<seat>/, state/<seat>.supervisor.log). Empty: room unread and held are off.",
     "default": ""
    },
    "eodPath": {
     "type": "string",
     "title": "EOD file",
     "description": "Path of the EOD latest.json whose needs_you[] is counted. Empty: needs-you is off.",
     "default": ""
    },
    "watchedSeats": {
     "type": "string",
     "multiple": true,
     "title": "Watched seats",
     "description": "Seat names whose supervisor logs are checked for a held refresh cycle. Empty: held is off.",
     "default": []
    },
    "showSummaries": {
     "type": "boolean",
     "title": "Show result summaries",
     "description": "Print each pending result's summary in /fires (off: job and time only).",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aigent-os",
   "firstSeen": "2026-10-08T15:51:17.883Z",
   "modUpdatedAt": "2026-10-07T20:09:33Z",
   "fileBytes": 11182,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-band",
   "url": "https://www.slopshopper.com/mods/wrg32786-aigent-os-fleet-band/"
  },
  {
   "slug": "wrg32786-aigent-os-fleet-delivery",
   "name": "fleet-delivery",
   "description": "Delivers a seat's Room inbox and pending job results into the session through the prompt API, one prompt per item, tracked in the plugin's store and logged per seat. Inert until <installRoot>/.aigent/delivery-owner.json says {\"owner\":{\"<seat>\":\"mod\"}}.",
   "version": "0.1.0",
   "author": {
    "name": "wrg32786"
   },
   "license": "MIT",
   "homepage": "https://theaigent.xyz",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wrg32786/aigent-os",
    "url": "https://github.com/wrg32786/aigent-os",
    "stars": 19,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:28:42Z",
    "createdAt": "2026-06-14T19:36:31Z",
    "description": "aigent-OS gives Claude Code fully autonomous memory and context management. It remembers across sessions, checkpoints itself, and manages its own context window so you never re-brief it. A free, open-source operator layer, not a chat wrapper.",
    "homepage": "https://theaigent.xyz",
    "topics": [
     "agent-framework",
     "ai-agents",
     "ai-operating-system",
     "anthropic",
     "claude-code",
     "context-engineering",
     "developer-tools",
     "llm",
     "mcp",
     "obsidian",
     "prompt-engineering",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/267137399?v=4",
    "ownerUrl": "https://github.com/wrg32786",
    "defaultBranch": "master"
   },
   "path": "plugins/fleet-delivery",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "installRoot": {
     "type": "string",
     "title": "Install root",
     "description": "Folder holding .aigent/delivery-owner.json, .aigent/state.json and daemons/job-results.mjs; the log and the refresh state are in its memory root. \"session\": the session's own root. Empty: the mod does nothing.",
     "default": ""
    },
    "roomRoot": {
     "type": "string",
     "title": "Room root",
     "description": "The Room's room/ folder; the seat's inbox is <roomRoot>/inbox/<seat>/. Empty: Room delivery is off.",
     "default": ""
    },
    "seat": {
     "type": "string",
     "title": "Seat",
     "description": "Seat name whose inbox is delivered. Empty: env AIGENT_SEAT, then SEAT, then the session root's folder name with a trailing -vault dropped. Must match [a-z0-9_-]+, else the mod does nothing.",
     "default": ""
    },
    "jobSeat": {
     "type": "string",
     "title": "Job results seat",
     "description": "The one seat job results are delivered to (job records carry no recipient). Empty: job delivery is off.",
     "default": ""
    },
    "submitTimeoutMinutes": {
     "type": "number",
     "title": "Submit timeout (minutes)",
     "description": "How long a submit may wait for its turn to start before it is recorded submitting:unresolved and delivery holds until it settles or is reconciled.",
     "default": 10
    },
    "requireRefreshState": {
     "type": "boolean",
     "title": "Require refresh state",
     "description": "On: a missing, unreadable or invalid <memoryRoot>/runtime/auto-clear-cycle.json holds delivery. Off: a missing one means no refresh cycle on this install.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aigent-os",
   "firstSeen": "2026-10-08T15:51:19.271Z",
   "modUpdatedAt": "2026-10-07T23:36:15Z",
   "fileBytes": 29723,
   "tags": [
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-delivery",
   "url": "https://www.slopshopper.com/mods/wrg32786-aigent-os-fleet-delivery/"
  },
  {
   "slug": "amorfx-claude-paste-view",
   "name": "paste-view",
   "description": "See what you paste into Claude Code: image thumbnails and long-text previews above the prompt instead of bare [Image #1] and [Pasted text #2] tags",
   "version": "0.1.0",
   "author": {
    "name": "Clément Décou",
    "url": "https://github.com/Amorfx"
   },
   "license": "MIT",
   "homepage": "https://github.com/Amorfx/claude-paste-view",
   "keywords": [
    "paste",
    "preview",
    "images",
    "text",
    "thumbnails",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Amorfx/claude-paste-view",
    "url": "https://github.com/Amorfx/claude-paste-view",
    "stars": 18,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:28:28Z",
    "createdAt": "2026-10-03T11:24:13Z",
    "description": "Claude Code mod: preview pasted images and long pasted text above the prompt",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "clipboard",
     "ghostty",
     "image-preview",
     "kitty",
     "paste",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3883902?v=4",
    "ownerUrl": "https://github.com/Amorfx",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-paste-view",
   "firstSeen": "2026-10-06T04:46:32.677Z",
   "modUpdatedAt": "2026-10-09T09:28:28Z",
   "fileBytes": 18705,
   "tags": [
    "pane",
    "band",
    "toast",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "paste-view",
   "url": "https://www.slopshopper.com/mods/amorfx-claude-paste-view/"
  },
  {
   "slug": "buildinternet-uploads-uploads",
   "name": "uploads",
   "displayName": "uploads.sh",
   "description": "Host screenshots, GIFs, recordings, and files on uploads.sh and embed them in GitHub PRs and issues.",
   "version": "0.4.0",
   "author": {
    "name": "Build Internet",
    "url": "https://buildinternet.com"
   },
   "license": "Apache-2.0",
   "homepage": "https://uploads.sh",
   "keywords": [
    "uploads",
    "screenshots",
    "github",
    "file-hosting",
    "images",
    "mcp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "buildinternet/uploads",
    "url": "https://github.com/buildinternet/uploads",
    "stars": 18,
    "forks": 2,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T00:25:11Z",
    "createdAt": "2026-07-06T20:39:53Z",
    "description": "Lightweight file host and upload tools for coding agents to add artifacts to pull requests. Cloud and self-host options.",
    "homepage": "https://uploads.sh",
    "topics": [
     "agent-skills",
     "agent-tools",
     "agents",
     "cli",
     "cloudflare",
     "cloudflare-r2",
     "file-hosting",
     "image-upload",
     "mcp",
     "s3",
     "screenshots"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/445666?v=4",
    "ownerUrl": "https://github.com/buildinternet",
    "defaultBranch": "main"
   },
   "path": "plugins/claude/uploads",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoPromote": {
     "type": "boolean",
     "title": "Attach staged files on gh pr create",
     "description": "When the repo isn't linked to your workspace, run `uploads attach --promote` after `gh pr create` opens a PR. Off: the mod only tells you and Claude what is waiting.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "uploads",
   "firstSeen": "2026-10-06T04:52:53.756Z",
   "modUpdatedAt": "2026-10-09T00:24:14Z",
   "fileBytes": 39340,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "uploads",
   "url": "https://www.slopshopper.com/mods/buildinternet-uploads-uploads/"
  },
  {
   "slug": "safety-research-thimble-thimble",
   "name": "thimble",
   "displayName": "thimble",
   "description": "A browser workspace beside a Claude Code session for making sense of a corpus of files: chat, files, a canvas of cards and a report. Start it with the `thimble` command, which runs Claude Code with this plugin: the session is the main thread, the browser mirrors it, and what the analyst asks in the browser reaches the session through the plugin's hooks (hooks/hooks.json). One MCP server (the thimble tools), the /thimble and /thimble:orient skills, and the shared skill, which loads thimble's shared guidance for subagents that are not forks, since those get none of their parent's prompt. The orientation, its critic, a writer, the builder and the reviewer of a view and each run of a report check are subagents of the session, of the types the plugin's hooks module registers (hooks/thimble.ts); a code ticket is a Claude Code session of its own.",
   "version": "0.6.1",
   "author": {
    "name": "Matthew Joerke"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "safety-research/thimble",
    "url": "https://github.com/safety-research/thimble",
    "stars": 18,
    "forks": 2,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T01:57:48Z",
    "createdAt": "2026-09-25T18:07:24Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/191413816?v=4",
    "ownerUrl": "https://github.com/safety-research",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./thimble.ts"
   ],
   "entry": "hooks/thimble.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "thimble",
   "firstSeen": "2026-10-08T15:44:00.915Z",
   "modUpdatedAt": "2026-10-09T01:06:09Z",
   "fileBytes": 40137,
   "tags": [
    "network",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "thimble",
   "url": "https://www.slopshopper.com/mods/safety-research-thimble-thimble/"
  },
  {
   "slug": "safety-research-thimble-thimble-term",
   "name": "thimble-term",
   "description": "thimble's terminal-mode renderer: it draws thimble's cards, citations, labels, agents, side threads, documents and files in Claude Code. It only draws; the `thimble` command loads it in terminal mode.",
   "version": "0.6.1",
   "author": {
    "name": "thimble"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "safety-research/thimble",
    "url": "https://github.com/safety-research/thimble",
    "stars": 18,
    "forks": 2,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T01:57:48Z",
    "createdAt": "2026-09-25T18:07:24Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/191413816?v=4",
    "ownerUrl": "https://github.com/safety-research",
    "defaultBranch": "main"
   },
   "path": "mods/thimble-term",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "thimble",
   "firstSeen": "2026-10-08T15:43:59.962Z",
   "modUpdatedAt": "2026-10-09T01:06:09Z",
   "fileBytes": 913941,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "thimble-term",
   "url": "https://www.slopshopper.com/mods/safety-research-thimble-thimble-term/"
  },
  {
   "slug": "artemnovichkov-xcode-mods-xcode-mods",
   "name": "xcode-mods",
   "description": "Xcode in Claude Code: build, run and tests pane, scheme/destination band, notifications and SwiftUI previews over headless Xcode MCP",
   "version": "0.1.0",
   "author": {
    "name": "Artem Novichkov",
    "email": "mail@artemnovichkov.com",
    "url": "https://artemnovichkov.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/artemnovichkov/xcode-mods",
   "keywords": [
    "xcode",
    "ios",
    "swiftui",
    "mcp",
    "mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "artemnovichkov/xcode-mods",
    "url": "https://github.com/artemnovichkov/xcode-mods",
    "stars": 17,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T12:38:20Z",
    "createdAt": "2026-10-02T10:28:52Z",
    "description": "Xcode's build, tests, console and SwiftUI previews inside Claude Code",
    "homepage": "https://artemnovichkov.com",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "ghostty",
     "ios",
     "mcp",
     "swift",
     "swiftui",
     "swiftui-previews",
     "terminal",
     "xcode",
     "xcode-mcp"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5051597?v=4",
    "ownerUrl": "https://github.com/artemnovichkov",
    "defaultBranch": "main"
   },
   "path": "mods/xcode-mods",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xcode-mods",
   "firstSeen": "2026-10-06T04:50:43.001Z",
   "modUpdatedAt": "2026-10-02T12:38:20Z",
   "fileBytes": 56134,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "xcode-mods",
   "url": "https://www.slopshopper.com/mods/artemnovichkov-xcode-mods-xcode-mods/"
  },
  {
   "slug": "bendrucker-claude-auto-mode",
   "name": "auto-mode",
   "description": "Enhancements for Claude Code auto mode",
   "author": {
    "name": "Ben Drucker",
    "email": "bvdrucker@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bendrucker/claude",
    "url": "https://github.com/bendrucker/claude",
    "stars": 17,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:55:09Z",
    "createdAt": "2025-06-26T04:43:34Z",
    "description": "My personal plugin marketplace and settings for Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/808808?v=4",
    "ownerUrl": "https://github.com/bendrucker",
    "defaultBranch": "main"
   },
   "path": "plugins/auto-mode",
   "modules": [
    "../mod/register.ts"
   ],
   "entry": "mod/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bendrucker",
   "firstSeen": "2026-10-08T15:14:56.911Z",
   "modUpdatedAt": "2026-10-08T03:13:19Z",
   "fileBytes": 3723,
   "tags": [
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-mode",
   "url": "https://www.slopshopper.com/mods/bendrucker-claude-auto-mode/"
  },
  {
   "slug": "bendrucker-claude-herdr",
   "name": "herdr",
   "description": "Drive the herdr terminal workspace manager: panes, tabs, workspaces, and sibling coding agents",
   "author": {
    "name": "Ben Drucker",
    "email": "bvdrucker@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bendrucker/claude",
    "url": "https://github.com/bendrucker/claude",
    "stars": 17,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:55:09Z",
    "createdAt": "2025-06-26T04:43:34Z",
    "description": "My personal plugin marketplace and settings for Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/808808?v=4",
    "ownerUrl": "https://github.com/bendrucker",
    "defaultBranch": "main"
   },
   "path": "plugins/herdr",
   "modules": [
    "../mod/register.ts"
   ],
   "entry": "mod/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bendrucker",
   "firstSeen": "2026-10-06T04:50:15.674Z",
   "modUpdatedAt": "2026-10-07T04:46:02Z",
   "fileBytes": 6468,
   "tags": [
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "herdr",
   "url": "https://www.slopshopper.com/mods/bendrucker-claude-herdr/"
  },
  {
   "slug": "bendrucker-claude-mod-events",
   "name": "mod-events",
   "description": "Structured event log for mods: `$.modEvents.emit` writes per-session OTel log records as JSONL",
   "author": {
    "name": "Ben Drucker",
    "email": "bvdrucker@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bendrucker/claude",
    "url": "https://github.com/bendrucker/claude",
    "stars": 17,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:55:09Z",
    "createdAt": "2025-06-26T04:43:34Z",
    "description": "My personal plugin marketplace and settings for Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/808808?v=4",
    "ownerUrl": "https://github.com/bendrucker",
    "defaultBranch": "main"
   },
   "path": "plugins/mod-events",
   "modules": [
    "../mod/register.ts"
   ],
   "entry": "mod/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bendrucker",
   "firstSeen": "2026-10-07T14:51:19.799Z",
   "modUpdatedAt": "2026-10-07T04:46:02Z",
   "fileBytes": 6920,
   "tags": [
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-events",
   "url": "https://www.slopshopper.com/mods/bendrucker-claude-mod-events/"
  },
  {
   "slug": "bendrucker-claude-plan",
   "name": "plan",
   "description": "Planning mode guidelines and context injection",
   "author": {
    "name": "Ben Drucker",
    "email": "bvdrucker@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bendrucker/claude",
    "url": "https://github.com/bendrucker/claude",
    "stars": 17,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:55:09Z",
    "createdAt": "2025-06-26T04:43:34Z",
    "description": "My personal plugin marketplace and settings for Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/808808?v=4",
    "ownerUrl": "https://github.com/bendrucker",
    "defaultBranch": "main"
   },
   "path": "plugins/plan",
   "modules": [
    "../mod/register.ts"
   ],
   "entry": "mod/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bendrucker",
   "firstSeen": "2026-10-08T15:15:02.238Z",
   "modUpdatedAt": "2026-10-08T02:34:25Z",
   "fileBytes": 3033,
   "tags": [
    "status",
    "guard",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "plan",
   "url": "https://www.slopshopper.com/mods/bendrucker-claude-plan/"
  },
  {
   "slug": "bendrucker-claude-run-command",
   "name": "run-command",
   "description": "Pick a reply's `! <command>` suggestion by click or digit to fill it into the shell prompt",
   "author": {
    "name": "Ben Drucker",
    "email": "bvdrucker@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bendrucker/claude",
    "url": "https://github.com/bendrucker/claude",
    "stars": 17,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:55:09Z",
    "createdAt": "2025-06-26T04:43:34Z",
    "description": "My personal plugin marketplace and settings for Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/808808?v=4",
    "ownerUrl": "https://github.com/bendrucker",
    "defaultBranch": "main"
   },
   "path": "plugins/run-command",
   "modules": [
    "../mod/register.tsx"
   ],
   "entry": "mod/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bendrucker",
   "firstSeen": "2026-10-06T04:50:17.854Z",
   "modUpdatedAt": "2026-10-07T23:53:42Z",
   "fileBytes": 9551,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "run-command",
   "url": "https://www.slopshopper.com/mods/bendrucker-claude-run-command/"
  },
  {
   "slug": "bendrucker-claude-session-limit",
   "name": "session-limit",
   "description": "Warn the model mid-turn as the 5-hour or 7-day limit nears",
   "author": {
    "name": "Ben Drucker",
    "email": "bvdrucker@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bendrucker/claude",
    "url": "https://github.com/bendrucker/claude",
    "stars": 17,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:55:09Z",
    "createdAt": "2025-06-26T04:43:34Z",
    "description": "My personal plugin marketplace and settings for Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/808808?v=4",
    "ownerUrl": "https://github.com/bendrucker",
    "defaultBranch": "main"
   },
   "path": "plugins/session-limit",
   "modules": [
    "../mod/register.ts"
   ],
   "entry": "mod/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bendrucker",
   "firstSeen": "2026-10-07T14:51:21.913Z",
   "modUpdatedAt": "2026-10-07T23:21:38Z",
   "fileBytes": 5505,
   "tags": [
    "session"
   ],
   "isNew": true,
   "entryName": "session-limit",
   "url": "https://www.slopshopper.com/mods/bendrucker-claude-session-limit/"
  },
  {
   "slug": "galando-temper",
   "name": "temper",
   "displayName": "Temper",
   "description": "Claude cannot write code before you approve the intent. Gated plan, TDD, review and check for AI written code, with a phase bar in Claude Code.",
   "version": "9.6.7",
   "author": {
    "name": "galando",
    "url": "https://github.com/galando"
   },
   "license": "MIT",
   "homepage": "https://github.com/galando/temper",
   "keywords": [
    "intent-driven-development",
    "sdlc",
    "guardrails",
    "tdd",
    "code-review",
    "quality-gates",
    "blast-radius",
    "workflow",
    "enforcement",
    "plan-mode"
   ],
   "kind": "community",
   "repo": {
    "fullName": "galando/temper",
    "url": "https://github.com/galando/temper",
    "stars": 17,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T08:54:10Z",
    "createdAt": "2026-03-09T17:25:15Z",
    "description": "Temper is a plugin for Claude Code that closes the quality gap in AI-generated code",
    "homepage": "https://galando.github.io/temper/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2727415?v=4",
    "ownerUrl": "https://github.com/galando",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./temper-mod/register.tsx"
   ],
   "entry": "hooks/temper-mod/register.tsx",
   "userConfig": {
    "uiMode": {
     "type": "string",
     "title": "Temper UI mode",
     "description": "How much Temper draws: full, minimal or off. Denials and slash subcommands work in every mode.",
     "default": "full",
     "sensitive": false
    },
    "enforcement": {
     "type": "string",
     "title": "Temper enforcement",
     "description": "on refuses out-of-phase writes and early commits; off keeps the UI only. Values: on or off.",
     "default": "on",
     "sensitive": false
    },
    "fixMaxLoops": {
     "type": "string",
     "title": "Fix loop limit",
     "description": "Failed Check to Fix loops before Temper stops and offers re-plan, override or hand over.",
     "default": "3",
     "sensitive": false
    },
    "prAttribution": {
     "type": "string",
     "title": "Pull request attribution",
     "description": "on adds one Temper line to Claude Code's attribution text for pull requests. Values: on or off.",
     "default": "on",
     "sensitive": false
    },
    "phaseModels": {
     "type": "string",
     "title": "Per-phase models",
     "description": "Optional. Comma separated phase=model pairs such as build=sonnet. Empty means no change.",
     "default": "",
     "sensitive": false
    },
    "reviewerModel": {
     "type": "string",
     "title": "Reviewer model",
     "description": "Optional model for the Temper review agent. Empty means no change.",
     "default": "",
     "sensitive": false
    },
    "game": {
     "type": "string",
     "title": "Game",
     "description": "Temper Run game. on offers it while Claude works (press 8) and answers /temper:temper play. command answers the command only and offers nothing. off hides it all. Off also reads false, no, 0, disabled and none. On also reads true, yes and 1. Any other value is on.",
     "default": "on",
     "sensitive": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "temper",
   "firstSeen": "2026-10-06T04:52:54.947Z",
   "modUpdatedAt": "2026-10-07T08:54:10Z",
   "fileBytes": 343417,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "temper",
   "url": "https://www.slopshopper.com/mods/galando-temper/"
  },
  {
   "slug": "holygrail-claude-mods-cache-meter",
   "name": "cache-meter",
   "description": "Gauges how long the conversation's prompt cache stays warm, its hit ratio and misses, and what the next message re-caches once it has gone cold",
   "version": "0.1.0",
   "author": {
    "name": "HolyGrail"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HolyGrail/claude-mods",
    "url": "https://github.com/HolyGrail/claude-mods",
    "stars": 17,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T01:00:05Z",
    "createdAt": "2026-10-01T18:16:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134764?v=4",
    "ownerUrl": "https://github.com/HolyGrail",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-meter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:00:36.816Z",
   "modUpdatedAt": "2026-10-07T23:25:25Z",
   "fileBytes": 17333,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-meter",
   "url": "https://www.slopshopper.com/mods/holygrail-claude-mods-cache-meter/"
  },
  {
   "slug": "holygrail-claude-mods-notice-board",
   "name": "notice-board",
   "description": "Shares notices with every session in the same repository, or on the machine",
   "version": "0.2.0",
   "author": {
    "name": "HolyGrail"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HolyGrail/claude-mods",
    "url": "https://github.com/HolyGrail/claude-mods",
    "stars": 17,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T01:00:05Z",
    "createdAt": "2026-10-01T18:16:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134764?v=4",
    "ownerUrl": "https://github.com/HolyGrail",
    "defaultBranch": "main"
   },
   "path": "plugins/notice-board",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:47:02.795Z",
   "modUpdatedAt": "2026-10-05T09:10:17Z",
   "fileBytes": 22317,
   "tags": [
    "band",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "notice-board",
   "url": "https://www.slopshopper.com/mods/holygrail-claude-mods-notice-board/"
  },
  {
   "slug": "holygrail-claude-mods-pr-relay",
   "name": "pr-relay",
   "description": "Watches the session's pull request and wakes the session when it is merged or Codex reviews it",
   "version": "0.9.0",
   "author": {
    "name": "HolyGrail"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HolyGrail/claude-mods",
    "url": "https://github.com/HolyGrail/claude-mods",
    "stars": 17,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T01:00:05Z",
    "createdAt": "2026-10-01T18:16:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134764?v=4",
    "ownerUrl": "https://github.com/HolyGrail",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-relay",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:47:03.025Z",
   "modUpdatedAt": "2026-10-05T09:46:02Z",
   "fileBytes": 76224,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-relay",
   "url": "https://www.slopshopper.com/mods/holygrail-claude-mods-pr-relay/"
  },
  {
   "slug": "holygrail-claude-mods-usage-meter",
   "name": "usage-meter",
   "description": "Shows context, 5-hour, weekly and per-model weekly limit usage above the prompt",
   "version": "0.2.0",
   "author": {
    "name": "HolyGrail"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HolyGrail/claude-mods",
    "url": "https://github.com/HolyGrail/claude-mods",
    "stars": 17,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T01:00:05Z",
    "createdAt": "2026-10-01T18:16:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134764?v=4",
    "ownerUrl": "https://github.com/HolyGrail",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-meter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:47:03.259Z",
   "modUpdatedAt": "2026-10-05T01:35:24Z",
   "fileBytes": 18827,
   "tags": [
    "band",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-HolyGrail",
   "url": "https://www.slopshopper.com/mods/holygrail-claude-mods-usage-meter/"
  },
  {
   "slug": "holygrail-claude-mods-zsh-safe",
   "name": "zsh-safe",
   "description": "Lets Bash commands written for bash run under zsh: unmatched globs, leading =, and a missing timeout",
   "version": "0.1.0",
   "author": {
    "name": "HolyGrail"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HolyGrail/claude-mods",
    "url": "https://github.com/HolyGrail/claude-mods",
    "stars": 17,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T01:00:05Z",
    "createdAt": "2026-10-01T18:16:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134764?v=4",
    "ownerUrl": "https://github.com/HolyGrail",
    "defaultBranch": "main"
   },
   "path": "plugins/zsh-safe",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:47:03.524Z",
   "modUpdatedAt": "2026-10-02T05:34:20Z",
   "fileBytes": 2210,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "zsh-safe",
   "url": "https://www.slopshopper.com/mods/holygrail-claude-mods-zsh-safe/"
  },
  {
   "slug": "jsk4581-jev-blindspot-jev-blindspot-band",
   "name": "jev-blindspot-band",
   "description": "A one-glance summary of jev-blindspot in the band above the prompt: the blind spot count, the deeper question, and the top findings for the prompt you just sent.",
   "version": "0.1.0",
   "author": {
    "name": "jsk4581"
   },
   "license": "MIT",
   "homepage": "https://github.com/jsk4581/jev-blindspot#readme",
   "keywords": [
    "mods",
    "prompt",
    "blind-spot"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jsk4581/jev-blindspot",
    "url": "https://github.com/jsk4581/jev-blindspot",
    "stars": 17,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T06:41:36Z",
    "createdAt": "2026-09-22T14:55:57Z",
    "description": "A prompt reviewer for Claude Code and Codex CLI. Finds the blind spots in each prompt you send and shows them in a local web UI, or in the CLI with the Claude Code mod.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54371251?v=4",
    "ownerUrl": "https://github.com/jsk4581",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./blindspot-band.mjs"
   ],
   "entry": "hooks/blindspot-band.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jev-blindspot",
   "firstSeen": "2026-10-07T15:04:21.722Z",
   "modUpdatedAt": "2026-10-07T06:41:36Z",
   "fileBytes": 8442,
   "tags": [
    "band",
    "prompt",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-blindspot-band",
   "url": "https://www.slopshopper.com/mods/jsk4581-jev-blindspot-jev-blindspot-band/"
  },
  {
   "slug": "takahirom-takahirom-claude-code-marketplace-idle-compact",
   "name": "idle-compact",
   "description": "Compact once after 50 idle minutes, while the 1h prompt cache is still warm.",
   "version": "1.0.2",
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "takahirom/takahirom-claude-code-marketplace",
    "url": "https://github.com/takahirom/takahirom-claude-code-marketplace",
    "stars": 17,
    "forks": 1,
    "license": "Apache-2.0",
    "pushedAt": "2026-09-26T04:15:49Z",
    "createdAt": "2025-08-03T06:43:53Z",
    "description": "Plugins such as Quality Gate and Skill Extractor",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1386930?v=4",
    "ownerUrl": "https://github.com/takahirom",
    "defaultBranch": "main"
   },
   "path": "plugins/idle-compact",
   "modules": [
    "./idle-compact.ts"
   ],
   "entry": "hooks/idle-compact.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "takahirom-claude-code-marketplace",
   "firstSeen": "2026-10-06T05:22:42.733Z",
   "modUpdatedAt": "2026-09-26T04:14:51Z",
   "fileBytes": 5459,
   "tags": [
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "idle-compact",
   "url": "https://www.slopshopper.com/mods/takahirom-takahirom-claude-code-marketplace-idle-compact/"
  },
  {
   "slug": "renzrollon-interlock",
   "name": "interlock",
   "displayName": "Interlock",
   "description": "Autonomous spec-driven development orchestration for Claude Code, layered on OpenSpec. Onboard a repo, produce a reviewed spec, then ship it start-to-commit with parallel agents and a deterministic gate spine.",
   "version": "1.4.1",
   "author": {
    "name": "Carl Rollon",
    "url": "https://github.com/renzrollon"
   },
   "license": "MIT",
   "homepage": "https://github.com/renzrollon/interlock",
   "keywords": [
    "openspec",
    "spec-driven-development",
    "orchestration",
    "multi-agent",
    "code-review",
    "knowledge-graph"
   ],
   "kind": "community",
   "repo": {
    "fullName": "renzrollon/interlock",
    "url": "https://github.com/renzrollon/interlock",
    "stars": 16,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:11:35Z",
    "createdAt": "2026-08-12T03:00:28Z",
    "description": "Autonomous spec-driven development for Claude Code, layered on OpenSpec.",
    "homepage": "https://renzrollon.github.io/interlock/",
    "topics": [
     "agentic-ai",
     "agentic-workflow",
     "agentic-workflows",
     "claude",
     "claude-code",
     "harness",
     "harness-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14856983?v=4",
    "ownerUrl": "https://github.com/renzrollon",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./mod.mjs"
   ],
   "entry": "hooks/mod.mjs",
   "userConfig": {
    "ntfy_topic": {
     "type": "string",
     "title": "ntfy topic",
     "description": "Optional. A topic for one push when a ship run stops or finishes. Leave empty to send nothing. Anyone who knows the topic can read the messages.",
     "sensitive": true
    },
    "ntfy_url": {
     "type": "string",
     "title": "ntfy server",
     "description": "Optional. Server to post to. Leave empty to use the public server.",
     "sensitive": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "interlock",
   "firstSeen": "2026-10-06T04:59:21.190Z",
   "modUpdatedAt": "2026-10-09T09:11:35Z",
   "fileBytes": 208192,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "interlock",
   "url": "https://www.slopshopper.com/mods/renzrollon-interlock/"
  },
  {
   "slug": "rr-dotfiles-commit-style",
   "name": "commit-style",
   "description": "Commit messages without the Co-Authored-By trailer, following the 50/72 rule and no conventional commits",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rr-/dotfiles",
    "url": "https://github.com/rr-/dotfiles",
    "stars": 16,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:50:09Z",
    "createdAt": "2013-06-16T16:08:23Z",
    "description": "It's not life, it's GNU/life.",
    "homepage": "",
    "topics": [
     "dotfiles",
     "life",
     "python",
     "shell"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1045476?v=4",
    "ownerUrl": "https://github.com/rr-",
    "defaultBranch": "main"
   },
   "path": "cfg/claude/mods/commit-style",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:13:22.485Z",
   "modUpdatedAt": "2026-10-09T06:50:09Z",
   "fileBytes": 3425,
   "tags": [
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "commit-style",
   "url": "https://www.slopshopper.com/mods/rr-dotfiles-commit-style/"
  },
  {
   "slug": "centminmod-claude-plugins-desktop-statusline",
   "name": "desktop-statusline",
   "description": "Status band above the prompt in the Claude Desktop app's Code tab: folder, git branch and state, session age, prompt count and cost, a context meter, 5-hour and weekly plan usage limit meters with reset countdowns, last-turn model, duration and cache hit rate, idle time against the prompt-cache TTL, compactions, and running agents. Toasts at 80% and 95% of a usage limit. Draws only on the desktop surface, so a CLI statusLine is left alone.",
   "version": "0.1.3",
   "author": {
    "name": "George Liu",
    "url": "https://github.com/centminmod"
   },
   "license": "MIT",
   "homepage": "https://github.com/centminmod/claude-plugins/tree/master/plugins/desktop-statusline",
   "keywords": [
    "mod",
    "statusline",
    "desktop",
    "usage-limits",
    "context",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "centminmod/claude-plugins",
    "url": "https://github.com/centminmod/claude-plugins",
    "stars": 15,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-08T02:32:44Z",
    "createdAt": "2026-04-18T03:50:06Z",
    "description": "Personal Claude Code plugin marketplace — session-metrics, more to come.",
    "homepage": "https://ai.georgeliu.com/p/claude-plugins",
    "topics": [
     "claude-ai",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claudeai",
     "claudecode",
     "claudecode-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5899584?v=4",
    "ownerUrl": "https://github.com/centminmod",
    "defaultBranch": "master"
   },
   "path": "plugins/desktop-statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cache_ttl": {
     "type": "string",
     "title": "Prompt-cache TTL",
     "description": "How long your main conversation's prompt cache lives: enter 1h or 5m (anything else counts as 1h). The band marks the cache cold after this much idle time. Claude Code's docs give 1h on a Claude subscription within plan usage, and 5m with pay-as-you-go API billing, a cloud provider, or usage credits. A promptCacheTtl setting overrides both.",
     "default": "1h"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "centminmod",
   "firstSeen": "2026-10-06T04:51:46.957Z",
   "modUpdatedAt": "2026-10-08T02:32:44Z",
   "fileBytes": 14192,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-statusline",
   "url": "https://www.slopshopper.com/mods/centminmod-claude-plugins-desktop-statusline/"
  },
  {
   "slug": "m4cd4r4-portpilot-portpilot",
   "name": "portpilot",
   "description": "Start and stop dev servers through PortPilot, so Claude reuses a running server instead of starting a second one on a taken port.",
   "version": "3.5.0",
   "author": {
    "name": "Macdara Ó Murchú"
   },
   "license": "MIT",
   "homepage": "https://github.com/m4cd4r4/PortPilot",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "m4cd4r4/PortPilot",
    "url": "https://github.com/m4cd4r4/PortPilot",
    "stars": 15,
    "forks": 4,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:03:56Z",
    "createdAt": "2025-12-30T06:21:09Z",
    "description": "Localhost port manager - Electron desktop app for managing dev ports and apps",
    "homepage": null,
    "topics": [
     "cli",
     "cross-platform",
     "desktop-app",
     "dev-server",
     "developer-tools",
     "electron",
     "localhost",
     "mcp",
     "mcp-server",
     "model-context-protocol",
     "nodejs",
     "port-manager",
     "ports",
     "process-manager",
     "typescript",
     "vscode-extension"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47749761?v=4",
    "ownerUrl": "https://github.com/m4cd4r4",
    "defaultBranch": "master"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "portpilot",
   "firstSeen": "2026-10-07T15:06:49.023Z",
   "modUpdatedAt": "2026-10-09T14:03:56Z",
   "fileBytes": 75759,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "portpilot",
   "url": "https://www.slopshopper.com/mods/m4cd4r4-portpilot-portpilot/"
  },
  {
   "slug": "scasella-claude-flightdeck",
   "name": "flightdeck",
   "description": "Flightdeck: a live agent dashboard for Claude Code. Main model vitals, an on-call architect, every permission check, subagent cards and swimlanes, a turn receipt and a session log, all from real session events",
   "version": "0.3.2",
   "author": {
    "name": "Stephen Casella",
    "url": "https://github.com/scasella"
   },
   "license": "MIT",
   "homepage": "https://github.com/scasella/claude-flightdeck",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "dashboard",
    "subagents",
    "agents",
    "observability",
    "tui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "scasella/claude-flightdeck",
    "url": "https://github.com/scasella/claude-flightdeck",
    "stars": 15,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T21:36:52Z",
    "createdAt": "2026-10-02T17:23:13Z",
    "description": "A Claude Code mod that puts a live agent dashboard in your terminal: context and cost, advisor timeline, every permission check, subagent cards and swimlanes.",
    "homepage": "https://github.com/scasella/claude-flightdeck",
    "topics": [
     "agent-observability",
     "agent-visualization",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "coding-agents",
     "context-window",
     "cost-tracking",
     "developer-tools",
     "function-hooks",
     "llm-observability",
     "multi-agent",
     "observability",
     "subagents",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11952600?v=4",
    "ownerUrl": "https://github.com/scasella",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "architectPattern": {
     "title": "Architect pattern",
     "description": "Regular expression (case-insensitive) for the agent types and server tools that count as the on-call architect, e.g. advisor|architect|reviewer",
     "type": "string",
     "default": "advisor|architect"
    },
    "architectLabel": {
     "title": "Architect label",
     "description": "Name shown for the architect role",
     "type": "string",
     "default": "ARCHITECT"
    },
    "gateLabel": {
     "title": "Gate label",
     "description": "Name shown for the permission panel",
     "type": "string",
     "default": "GATE"
    },
    "panels": {
     "title": "Panels",
     "description": "Comma-separated panels in display order: main, architect, gate, agents, loops, receipt, log. Leave one out to hide it.",
     "type": "string",
     "default": "main,architect,gate,agents,loops,receipt,log"
    },
    "motion": {
     "title": "Motion",
     "description": "Animate the connectors while real work flows, or keep them still",
     "type": "string",
     "options": [
      "while-active",
      "off"
     ],
     "default": "while-active"
    },
    "moments": {
     "title": "Architect moments",
     "description": "Show the inferred moment of each consult (before a plan, error repeats, before done)",
     "type": "boolean",
     "default": true
    },
    "matchDescriptions": {
     "title": "Match agent descriptions",
     "description": "Also count an agent type as the architect when its description (not just its name) matches the pattern",
     "type": "boolean",
     "default": false
    },
    "maxCards": {
     "title": "Cards before swimlanes",
     "description": "Agent cards drawn side by side; more agents than this switch to swimlanes (1-6)",
     "type": "number",
     "default": 3
    },
    "layout": {
     "title": "Layout",
     "description": "auto: a summary of at most 8 rows when the pane sits inline above the prompt, two columns from 110 columns when docked, one column otherwise",
     "type": "string",
     "options": [
      "auto",
      "compact",
      "wide",
      "mini"
     ],
     "default": "auto"
    },
    "palette": {
     "title": "Palette",
     "description": "theme follows your Claude Code theme (light, dark, colour-blind); pastel is fixed colours tuned for dark terminals",
     "type": "string",
     "options": [
      "theme",
      "pastel"
     ],
     "default": "theme"
    },
    "openOnStart": {
     "title": "Open on start",
     "description": "Open the pane when a session starts",
     "type": "boolean",
     "default": true
    },
    "statusLine": {
     "title": "Status line",
     "description": "Show context, agents, consults and denials in the status line",
     "type": "boolean",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-flightdeck",
   "firstSeen": "2026-10-06T05:21:13.571Z",
   "modUpdatedAt": "2026-10-02T21:36:52Z",
   "fileBytes": 71275,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "flightdeck",
   "url": "https://www.slopshopper.com/mods/scasella-claude-flightdeck/"
  },
  {
   "slug": "tsergeytovarov-ai-settings-chat-memory",
   "name": "chat-memory",
   "description": "Боковая панель с памятью чата и цифрами сессии, кнопки «Память» и «Сжать» над строкой ввода; память сжимает Haiku по кнопке и перед компактом",
   "version": "0.6.1",
   "author": {
    "name": "Сергей Попов"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tsergeytovarov/ai-settings",
    "url": "https://github.com/tsergeytovarov/ai-settings",
    "stars": 15,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:58:49Z",
    "createdAt": "2026-04-18T11:02:34Z",
    "description": "Централизованные настройки для Claude Code, Codex, Cursor, Gemini CLI — персона, правила, скиллы, субагенты",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3905611?v=4",
    "ownerUrl": "https://github.com/tsergeytovarov",
    "defaultBranch": "main"
   },
   "path": "plugins/chat-memory",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:27:28.314Z",
   "modUpdatedAt": "2026-10-09T05:41:50Z",
   "fileBytes": 18761,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "chat-memory",
   "url": "https://www.slopshopper.com/mods/tsergeytovarov-ai-settings-chat-memory/"
  },
  {
   "slug": "tsergeytovarov-ai-settings-context-weather",
   "name": "context-weather",
   "description": "Прогноз погоды над строкой ввода: чем полнее контекстное окно, тем хуже погода",
   "version": "0.6.2",
   "author": {
    "name": "Сергей Попов"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tsergeytovarov/ai-settings",
    "url": "https://github.com/tsergeytovarov/ai-settings",
    "stars": 15,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:58:49Z",
    "createdAt": "2026-04-18T11:02:34Z",
    "description": "Централизованные настройки для Claude Code, Codex, Cursor, Gemini CLI — персона, правила, скиллы, субагенты",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3905611?v=4",
    "ownerUrl": "https://github.com/tsergeytovarov",
    "defaultBranch": "main"
   },
   "path": "plugins/context-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:27:30.698Z",
   "modUpdatedAt": "2026-10-09T05:27:24Z",
   "fileBytes": 18127,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "context-weather",
   "url": "https://www.slopshopper.com/mods/tsergeytovarov-ai-settings-context-weather/"
  },
  {
   "slug": "tsergeytovarov-ai-settings-fuse",
   "name": "fuse",
   "description": "Предохранитель: перед опасной командой или отправкой наружу спрашивает, что делать, и объясняет последствия",
   "version": "0.3.1",
   "author": {
    "name": "Сергей Попов"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tsergeytovarov/ai-settings",
    "url": "https://github.com/tsergeytovarov/ai-settings",
    "stars": 15,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:58:49Z",
    "createdAt": "2026-04-18T11:02:34Z",
    "description": "Централизованные настройки для Claude Code, Codex, Cursor, Gemini CLI — персона, правила, скиллы, субагенты",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3905611?v=4",
    "ownerUrl": "https://github.com/tsergeytovarov",
    "defaultBranch": "main"
   },
   "path": "plugins/fuse",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:27:32.098Z",
   "modUpdatedAt": "2026-10-09T06:58:40Z",
   "fileBytes": 17998,
   "tags": [
    "band",
    "transcript",
    "guard",
    "prompt",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "fuse",
   "url": "https://www.slopshopper.com/mods/tsergeytovarov-ai-settings-fuse/"
  },
  {
   "slug": "tsergeytovarov-ai-settings-sounds",
   "name": "sounds",
   "description": "Звуки: ответ дописан, сессия ждёт ответа; тревогу предохранителя играет fuse",
   "version": "0.2.2",
   "author": {
    "name": "Сергей Попов"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tsergeytovarov/ai-settings",
    "url": "https://github.com/tsergeytovarov/ai-settings",
    "stars": 15,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:58:49Z",
    "createdAt": "2026-04-18T11:02:34Z",
    "description": "Централизованные настройки для Claude Code, Codex, Cursor, Gemini CLI — персона, правила, скиллы, субагенты",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3905611?v=4",
    "ownerUrl": "https://github.com/tsergeytovarov",
    "defaultBranch": "main"
   },
   "path": "plugins/sounds",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:27:32.929Z",
   "modUpdatedAt": "2026-10-09T06:58:40Z",
   "fileBytes": 1960,
   "tags": [
    "guard",
    "prompt",
    "turn",
    "audio"
   ],
   "isNew": true,
   "entryName": "sounds",
   "url": "https://www.slopshopper.com/mods/tsergeytovarov-ai-settings-sounds/"
  },
  {
   "slug": "dedene-skills-followup",
   "name": "followup",
   "description": "Queue follow-up prompts that run only after the agent fully finishes its turn",
   "version": "0.1.0",
   "author": {
    "name": "Peter Dedene",
    "url": "https://github.com/dedene"
   },
   "license": "MIT",
   "homepage": "https://github.com/dedene/skills",
   "keywords": [
    "mod",
    "queue",
    "follow-up",
    "prompts",
    "workflow"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dedene/skills",
    "url": "https://github.com/dedene/skills",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T12:40:11Z",
    "createdAt": "2026-06-08T11:17:07Z",
    "description": "Skills for designers, builders & engineers",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90413?v=4",
    "ownerUrl": "https://github.com/dedene",
    "defaultBranch": "main"
   },
   "path": "mods/followup",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dedene",
   "firstSeen": "2026-10-08T15:19:31.715Z",
   "modUpdatedAt": "2026-10-08T12:40:11Z",
   "fileBytes": 8130,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "followup",
   "url": "https://www.slopshopper.com/mods/dedene-skills-followup/"
  },
  {
   "slug": "excatt-superclaude-plusplus",
   "name": "superclaude-plusplus",
   "description": "Harness-aware slim development framework for Claude Code. 44 skills, 9 agents, 4 hook events (10 hooks) + 1 function-hooks module. Keeps only what the model cannot know (language, package managers, naming) and enforces the rest with hooks.",
   "version": "3.4.0",
   "author": {
    "name": "excatt"
   },
   "license": "MIT",
   "homepage": "https://github.com/excatt/superclaude-plusplus",
   "keywords": [
    "framework",
    "skills",
    "agents",
    "hooks",
    "mod",
    "korean",
    "tdd",
    "code-review",
    "build-ladder",
    "goal-command",
    "domain-modeling"
   ],
   "kind": "community",
   "repo": {
    "fullName": "excatt/superclaude-plusplus",
    "url": "https://github.com/excatt/superclaude-plusplus",
    "stars": 14,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-06T04:05:33Z",
    "createdAt": "2026-01-28T05:26:00Z",
    "description": "Extended Claude Code framework based on SuperClaude.",
    "homepage": "",
    "topics": [
     "ai-assistant",
     "claude",
     "claude-code",
     "cli",
     "developer-tools",
     "mcp",
     "productivity",
     "superclaude"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23183600?v=4",
    "ownerUrl": "https://github.com/excatt",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "superclaude-plusplus",
   "firstSeen": "2026-10-06T14:35:06.254Z",
   "modUpdatedAt": "2026-10-06T04:05:33Z",
   "fileBytes": 794,
   "tags": [
    "toast",
    "session"
   ],
   "isNew": true,
   "entryName": "superclaude-plusplus",
   "url": "https://www.slopshopper.com/mods/excatt-superclaude-plusplus/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-ask",
   "name": "lemo-ask",
   "displayName": "lemo-ask",
   "description": "提问弹窗标题：在提问弹窗顶部显示消息编号和问题数，选项不变 / Question header: shows the message number and question count above the question dialog; options unchanged",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "ask"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-ask",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:55:45.603Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 28620,
   "tags": [
    "transcript",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-ask",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-ask/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-assistant",
   "name": "lemo-assistant",
   "displayName": "lemo-assistant",
   "description": "助手：只读子 agent（Haiku），写三行周报 · 点按钮才派；「Claude 可派助手」默认关闭，在「安全」页开启 / Assistant: a read-only subagent (Haiku) that writes a three-line report · sent only when you press its button; \"Claude can send the assistant\" is off by default, switch on in Safety",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "agent"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-assistant",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:55:46.815Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 41998,
   "tags": [
    "pane",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "lemo-assistant",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-assistant/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-core",
   "name": "lemo-core",
   "displayName": "lemo-core",
   "description": "核心：风格、中英文界面、消息编号和 /lemo-mod 面板，以及给其他 lemo mod 用的 $.lemo / Core: styles, zh/en interface, message numbers and the /lemo-mod panel, plus the $.lemo helpers other lemo mods use",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "style"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-core",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:55:56.492Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 202219,
   "tags": [
    "pane",
    "transcript",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-core",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-core/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-guard",
   "name": "lemo-guard",
   "displayName": "lemo-guard",
   "description": "限时：Claude 单轮工作超时自动中止 · 等你确认的时间不计 · 默认关闭，在「安全」页开启 / Time limit: stops Claude when a turn runs over time · time waiting for you does not count · off by default, switch on in Safety",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:55:58.052Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 33345,
   "tags": [
    "pane",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-guard",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-guard/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-journal",
   "name": "lemo-journal",
   "displayName": "lemo-journal",
   "description": "记录：面板显示每轮统计 · 日志和自动分类默认关闭，在「安全」页开启 / Journal: per-turn stats in the panel · Log and Auto tags are off by default, switch on in Safety",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "journal"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-journal",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:55:59.866Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 43748,
   "tags": [
    "pane",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-journal",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-journal/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-lot",
   "name": "lemo-lot",
   "displayName": "lemo-lot",
   "description": "抽签：给 Claude 增加抽签工具 draw_lot，抽到的签显示为签文卡片 · 默认关闭，在「安全」页开启 / Lots: adds a draw_lot tool for Claude and shows drawn lots as fortune cards · off by default, switch on in Safety",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "lot",
    "fortune"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-lot",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:56:02.014Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 44159,
   "tags": [
    "transcript",
    "guard",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-lot",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-lot/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-meter",
   "name": "lemo-meter",
   "displayName": "lemo-meter",
   "description": "用量横条：输入框上方显示上下文、5 小时额度、花费和 git 分支；状态栏显示消息编号（已有自己的状态栏时默认关闭）；点「检查」才联网查新版本 / Usage meter: context, 5-hour quota, cost and git branch above the prompt; a status line with the message number (off by default if you have your own); checks for updates online only when you press Check",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "meter",
    "usage",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:56:04.079Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 67774,
   "tags": [
    "pane",
    "band",
    "status",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-meter",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-meter/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-pomodoro",
   "name": "lemo-pomodoro",
   "displayName": "lemo-pomodoro",
   "description": "番茄钟：专注计时，到点在横条提醒并询问下一步 · 点了才开始 / Focus timer: times your focus, then a reminder on the band and a question about what next · starts only when you press it",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "pomodoro"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-pomodoro",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:56:05.881Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 36375,
   "tags": [
    "pane",
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-pomodoro",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-pomodoro/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-recap",
   "name": "lemo-recap",
   "displayName": "lemo-recap",
   "description": "会话小结：把本次会话汇总成三行摘要 · 点了才生成，对话越长用量越多 / Session recap: summarizes this session in three lines · runs only when you press it; longer conversations use more",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "recap"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-recap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:56:07.495Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 34600,
   "tags": [
    "pane",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-recap",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-recap/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-skin",
   "name": "lemo-skin",
   "displayName": "lemo-skin",
   "description": "换皮：消息加编号 T01、T02，回复标注「回复 T03」，工具行和耗时行使用风格样式 / Skin: messages numbered T01, T02, replies marked \"Reply T03\", tool rows and turn lines use the style",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "skin"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-skin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:56:08.871Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 53140,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "guard",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-skin",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-skin/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-sound",
   "name": "lemo-sound",
   "displayName": "lemo-sound",
   "description": "音效：调用工具、一轮结束、限时中止时播放提示音 · 默认关闭，在「安全」页开启 / Sounds: plays sounds on tool calls, turn ends and time-limit stops · off by default, switch on in Safety",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "sound"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-sound",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:56:10.039Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 30808,
   "tags": [
    "pane",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-sound",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-sound/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-spinner",
   "name": "lemo-spinner",
   "displayName": "lemo-spinner",
   "description": "加载词：工作时的加载词换成风格词并附上消息编号 · 已自定义转圈文字时默认关闭 / Spinner words: spinner words while Claude works come from the style, with the message number · off by default if you set your own",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "spinner"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-spinner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:56:11.198Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 28411,
   "tags": [
    "spinner",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-spinner",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-spinner/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-todo",
   "name": "lemo-todo",
   "displayName": "lemo-todo",
   "description": "笔记：在面板记下笔记 · 压缩后自动摘要（Haiku）默认关闭，在「安全」页开启 / Notes: keep notes in the panel · Auto summary after compaction (Haiku) is off by default, switch on in Safety",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "notes"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-todo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:56:12.517Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 35670,
   "tags": [
    "pane",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-todo",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-todo/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-tone",
   "name": "lemo-tone",
   "displayName": "lemo-tone",
   "description": "说话方式：简短模式（每次回答不超过三句）、记录口吻（首行说明看了什么，末行给出结论） · 默认关闭，在「安全」页开启 / Tone: Brief mode (three sentences or fewer) and Notebook voice (opens with what it looked at, closes with a conclusion) · off by default, switch on in Safety",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "tone",
    "brief"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-tone",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:56:13.916Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 35888,
   "tags": [
    "pane",
    "spinner",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-tone",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-tone/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-voice",
   "name": "lemo-voice",
   "displayName": "lemo-voice",
   "description": "朗读：超过 30 秒的任务完成时，朗读编号和用时 · 默认关闭，在「安全」页开启 / Speech: reads out the message number and time when a task over 30 s finishes · off by default, switch on in Safety",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "speech"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-voice",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:56:15.372Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 30728,
   "tags": [
    "pane",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-voice",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-voice/"
  },
  {
   "slug": "lemomo-ai-lemo-mod-lemo-watch",
   "name": "lemo-watch",
   "displayName": "lemo-watch",
   "description": "定时提醒：N 秒后代你给 Claude 发消息，请它汇报进度 · 点了才开始 / Reminder: sends Claude a message for you after N seconds, asking for a progress update · starts only when you press it",
   "version": "0.2.0",
   "author": {
    "name": "lemomo"
   },
   "license": "MIT",
   "homepage": "https://lemomo-ai.github.io/lemo-mod/",
   "keywords": [
    "lemo-mod",
    "mod",
    "reminder"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemomo-ai/lemo-mod",
    "url": "https://github.com/lemomo-ai/lemo-mod",
    "stars": 14,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:41:28Z",
    "createdAt": "2026-10-02T09:03:55Z",
    "description": "Claude Code mods: 21 styles and a full set of features you turn on when you need them, for the terminal and the desktop app. 一键为 Claude 换上新风格，并提供一整套按需开启的功能。",
    "homepage": "https://lemomo-ai.github.io/lemo-mod/",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "pixel-art",
     "terminal",
     "themes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97503247?v=4",
    "ownerUrl": "https://github.com/lemomo-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/lemo-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lemo-mod",
   "firstSeen": "2026-10-06T04:56:17.178Z",
   "modUpdatedAt": "2026-10-04T03:26:28Z",
   "fileBytes": 33978,
   "tags": [
    "pane",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lemo-watch",
   "url": "https://www.slopshopper.com/mods/lemomo-ai-lemo-mod-lemo-watch/"
  },
  {
   "slug": "tsanva-cc-discord-presence",
   "name": "cc-discord-presence",
   "description": "Discord Rich Presence for Claude Code - Show your session on Discord",
   "version": "1.0.5",
   "author": {
    "name": "tsanva",
    "url": "https://github.com/tsanva"
   },
   "license": "MIT",
   "keywords": [
    "discord",
    "rich-presence",
    "rpc",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tsanva/cc-discord-presence",
    "url": "https://github.com/tsanva/cc-discord-presence",
    "stars": 14,
    "forks": 4,
    "license": "MIT",
    "pushedAt": "2026-10-04T17:05:53Z",
    "createdAt": "2025-12-30T10:23:28Z",
    "description": "Discord Rich Presence for Claude Code - Show your session on Discord",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-discord",
     "claude-code-plugin",
     "discord",
     "discord-rich-presence",
     "rich-presence"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54318170?v=4",
    "ownerUrl": "https://github.com/tsanva",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cc-discord-presence",
   "firstSeen": "2026-10-06T05:23:10.243Z",
   "modUpdatedAt": "2026-10-04T17:05:53Z",
   "fileBytes": 3068,
   "tags": [
    "guard",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-discord-presence",
   "url": "https://www.slopshopper.com/mods/tsanva-cc-discord-presence/"
  },
  {
   "slug": "2rami-kasaterm-kasaterm-bridge",
   "name": "kasaterm-bridge",
   "description": "claude 칸의 상태·승인 요청·백그라운드·도구 활동·대화를 kasaterm 에 알린다",
   "version": "0.1.0",
   "author": {
    "name": "kasaterm"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "2rami/kasaterm",
    "url": "https://github.com/2rami/kasaterm",
    "stars": 13,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:54:58Z",
    "createdAt": "2026-05-11T15:34:45Z",
    "description": "Rust wgpu 터미널",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86802443?v=4",
    "ownerUrl": "https://github.com/2rami",
    "defaultBranch": "main"
   },
   "path": "app/kasaterm/collab-hooks/claude-mods/kasaterm-bridge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kasaterm",
   "firstSeen": "2026-10-06T04:46:25.560Z",
   "modUpdatedAt": "2026-10-07T06:57:10Z",
   "fileBytes": 15384,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "kasaterm-bridge",
   "url": "https://www.slopshopper.com/mods/2rami-kasaterm-kasaterm-bridge/"
  },
  {
   "slug": "2rami-kasaterm-prompt-nav",
   "name": "prompt-nav",
   "description": "풀스크린 Claude Code 에서 내 프롬프트 사이를 오가고, 위치를 kasaterm 스크롤바에 알린다",
   "version": "0.1.0",
   "author": {
    "name": "kasaterm"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "2rami/kasaterm",
    "url": "https://github.com/2rami/kasaterm",
    "stars": 13,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:54:58Z",
    "createdAt": "2026-05-11T15:34:45Z",
    "description": "Rust wgpu 터미널",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86802443?v=4",
    "ownerUrl": "https://github.com/2rami",
    "defaultBranch": "main"
   },
   "path": "app/kasaterm/collab-hooks/claude-mods/prompt-nav",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kasaterm",
   "firstSeen": "2026-10-06T04:46:25.793Z",
   "modUpdatedAt": "2026-10-06T06:09:42Z",
   "fileBytes": 16248,
   "tags": [
    "band",
    "transcript",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-nav",
   "url": "https://www.slopshopper.com/mods/2rami-kasaterm-prompt-nav/"
  },
  {
   "slug": "2rami-kasaterm-session-name",
   "name": "session-name",
   "description": "이름 없이 연 claude 세션에 맡은 일로 이름을 한 번 붙인다 — 사람이 붙인 이름은 덮지 않는다",
   "version": "0.1.0",
   "author": {
    "name": "kasaterm"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "2rami/kasaterm",
    "url": "https://github.com/2rami/kasaterm",
    "stars": 13,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:54:58Z",
    "createdAt": "2026-05-11T15:34:45Z",
    "description": "Rust wgpu 터미널",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86802443?v=4",
    "ownerUrl": "https://github.com/2rami",
    "defaultBranch": "main"
   },
   "path": "app/kasaterm/collab-hooks/claude-mods/session-name",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kasaterm",
   "firstSeen": "2026-10-06T04:46:26.930Z",
   "modUpdatedAt": "2026-10-06T10:26:10Z",
   "fileBytes": 4074,
   "tags": [
    "model"
   ],
   "isNew": true,
   "entryName": "session-name",
   "url": "https://www.slopshopper.com/mods/2rami-kasaterm-session-name/"
  },
  {
   "slug": "2rami-kasaterm-statusline",
   "name": "statusline",
   "description": "모델·effort·문맥·경로·브랜치가 바뀌는 그 순간 상태줄을 다시 그린다 — kasaterm 칸은 kasaterm 상태줄을 바로 덧그리고, kasaterm 밖에서는 같은 줄을 프롬프트 아래에 그린다",
   "version": "0.1.0",
   "author": {
    "name": "kasaterm"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "2rami/kasaterm",
    "url": "https://github.com/2rami/kasaterm",
    "stars": 13,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:54:58Z",
    "createdAt": "2026-05-11T15:34:45Z",
    "description": "Rust wgpu 터미널",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86802443?v=4",
    "ownerUrl": "https://github.com/2rami",
    "defaultBranch": "main"
   },
   "path": "app/kasaterm/collab-hooks/claude-mods/statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kasaterm",
   "firstSeen": "2026-10-06T14:21:25.948Z",
   "modUpdatedAt": "2026-10-07T06:57:11Z",
   "fileBytes": 14211,
   "tags": [
    "spinner",
    "guard",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline",
   "url": "https://www.slopshopper.com/mods/2rami-kasaterm-statusline/"
  },
  {
   "slug": "2rami-kasaterm-student-face",
   "name": "student-face",
   "description": "kasaterm 학생 칸의 답 머리에 그 학생의 얼굴과 이름을 학생 색으로 그린다 — 학생이 없는 칸은 그대로 둔다",
   "version": "0.1.0",
   "author": {
    "name": "kasaterm"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "2rami/kasaterm",
    "url": "https://github.com/2rami/kasaterm",
    "stars": 13,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:54:58Z",
    "createdAt": "2026-05-11T15:34:45Z",
    "description": "Rust wgpu 터미널",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86802443?v=4",
    "ownerUrl": "https://github.com/2rami",
    "defaultBranch": "main"
   },
   "path": "app/kasaterm/collab-hooks/claude-mods/student-face",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kasaterm",
   "firstSeen": "2026-10-06T14:21:26.514Z",
   "modUpdatedAt": "2026-10-06T10:53:33Z",
   "fileBytes": 4677,
   "tags": [
    "spinner",
    "transcript",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "student-face",
   "url": "https://www.slopshopper.com/mods/2rami-kasaterm-student-face/"
  },
  {
   "slug": "charlie0113-t-claude-agent-flow",
   "name": "agent-flow",
   "description": "The agent flow pane: /flow opens a live tree of the session's subagents and teammates beside the transcript, fed by engine events, with a text fallback where no pane can be drawn.",
   "version": "0.1.0",
   "author": {
    "name": "Charles Tao"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/Charlie0113-T/claude-agent-flow",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Charlie0113-T/claude-agent-flow",
    "url": "https://github.com/Charlie0113-T/claude-agent-flow",
    "stars": 13,
    "forks": 2,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T00:40:26Z",
    "createdAt": "2026-09-14T18:39:49Z",
    "description": "agent-flow: a live tree of the session's subagents beside the transcript, as a Claude Code mod (/flow)",
    "homepage": null,
    "topics": [
     "agent-visualization",
     "claude-code",
     "claude-code-plugin",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257514846?v=4",
    "ownerUrl": "https://github.com/Charlie0113-T",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-agent-flow",
   "firstSeen": "2026-10-06T04:46:40.361Z",
   "modUpdatedAt": "2026-10-09T00:40:26Z",
   "fileBytes": 56395,
   "tags": [
    "pane",
    "spinner",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-flow-Charlie0113-T",
   "url": "https://www.slopshopper.com/mods/charlie0113-t-claude-agent-flow/"
  },
  {
   "slug": "gggodlin-cc-mod-park",
   "name": "cc-mod-park",
   "description": "/park a session you will come back to; a new session in the same folder offers it back with one click.",
   "version": "0.4.1",
   "author": {
    "name": "gggodlin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "GGGODLIN/cc-mod-park",
    "url": "https://github.com/GGGODLIN/cc-mod-park",
    "stars": 13,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:39:56Z",
    "createdAt": "2026-10-05T02:32:31Z",
    "description": "Claude Code mod: /park a session and resume it later from a new session in the same folder",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26342074?v=4",
    "ownerUrl": "https://github.com/GGGODLIN",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language. auto follows Claude Code's language setting, then LC_ALL / LANG, else English.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh-TW"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mod-park",
   "firstSeen": "2026-10-06T04:46:54.205Z",
   "modUpdatedAt": "2026-10-08T11:39:56Z",
   "fileBytes": 30127,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-mod-park",
   "url": "https://www.slopshopper.com/mods/gggodlin-cc-mod-park/"
  },
  {
   "slug": "hamymarnie-marnie-plugins-pixel-buddy",
   "name": "pixel-buddy",
   "description": "",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamymarnie/marnie-plugins",
    "url": "https://github.com/hamymarnie/marnie-plugins",
    "stars": 13,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T23:37:25Z",
    "createdAt": "2026-10-04T00:34:19Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128988889?v=4",
    "ownerUrl": "https://github.com/hamymarnie",
    "defaultBranch": "main"
   },
   "path": "plugins/pixel-buddy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "marnie-plugins",
   "firstSeen": "2026-10-06T04:54:11.489Z",
   "modUpdatedAt": "2026-10-08T23:37:25Z",
   "fileBytes": 66754,
   "tags": [
    "band",
    "spinner",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pixel-buddy",
   "url": "https://www.slopshopper.com/mods/hamymarnie-marnie-plugins-pixel-buddy/"
  },
  {
   "slug": "alonbaron-claude-skills-workflow-watch",
   "name": "workflow-watch",
   "description": "Live view of a running Workflow: each stage as it starts and finishes, with what it is doing right now, in a pane, a band above the prompt and the status line.",
   "version": "0.1.0",
   "author": {
    "name": "Alon Baron",
    "url": "https://github.com/alonbaron"
   },
   "license": "MIT",
   "homepage": "https://github.com/alonbaron/claude-skills/releases/latest",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alonbaron/claude-skills",
    "url": "https://github.com/alonbaron/claude-skills",
    "stars": 12,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-04T17:24:47Z",
    "createdAt": "2026-06-25T12:13:07Z",
    "description": "Six Claude Code skills + an unattended build loop, each measured with and without the plugin. 19/19 evals passing.",
    "homepage": "https://github.com/alonbaron/claude-skills/releases/latest",
    "topics": [
     "agentic-development",
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "claude-skills",
     "code-review",
     "developer-tools",
     "llm",
     "prompt-engineering",
     "yagni"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187314860?v=4",
    "ownerUrl": "https://github.com/alonbaron",
    "defaultBranch": "main"
   },
   "path": "mods/workflow-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alonbaron",
   "firstSeen": "2026-10-06T04:49:44.235Z",
   "modUpdatedAt": "2026-10-04T17:24:47Z",
   "fileBytes": 16639,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "workflow-watch",
   "url": "https://www.slopshopper.com/mods/alonbaron-claude-skills-workflow-watch/"
  },
  {
   "slug": "bks-lab-open-bridge-briefing-ui",
   "name": "briefing-ui",
   "description": "The briefing as a clickable dashboard in Claude Code (German or English): decide with buttons, hand topics to new cmux tabs, watch running tabs. Active only with briefing.claude_code_ui.enabled in bridge-config.yaml; tabs, columns and marks come from the briefing profile.",
   "version": "0.24.0",
   "author": {
    "name": "open-bridge contributors"
   },
   "license": "MIT",
   "homepage": "https://bks-lab.github.io/open-bridge/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bks-lab/open-bridge",
    "url": "https://github.com/bks-lab/open-bridge",
    "stars": 12,
    "forks": 8,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:54:49Z",
    "createdAt": "2026-06-20T14:47:41Z",
    "description": "Stop re-explaining your work to your coding agent. Plain markdown and YAML in git, read at session start by Claude Code, Codex and Copilot CLI. MIT.",
    "homepage": "https://bks-lab.github.io/open-bridge/",
    "topics": [
     "agent-harness",
     "agent-memory",
     "agent-orchestration",
     "agent-skills",
     "agentic-ai",
     "agentic-workflows",
     "agentsmd",
     "ai-agents",
     "anthropic",
     "claude-code",
     "cli",
     "codex",
     "coding-agent",
     "context-engineering",
     "copilot-cli",
     "developer-tools",
     "git",
     "llm",
     "markdown",
     "yaml"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128216239?v=4",
    "ownerUrl": "https://github.com/bks-lab",
    "defaultBranch": "main"
   },
   "path": "mods/briefing-ui",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:49:45.328Z",
   "modUpdatedAt": "2026-10-09T13:54:49Z",
   "fileBytes": 152023,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "briefing-ui",
   "url": "https://www.slopshopper.com/mods/bks-lab-open-bridge-briefing-ui/"
  },
  {
   "slug": "briangtn-claude-gfm-render",
   "name": "gfm-render",
   "description": "GitHub Flavored Markdown in the transcript: alerts (> [!NOTE]), task lists, strikethrough and Mermaid diagrams",
   "version": "0.1.0",
   "author": {
    "name": "briangtn",
    "url": "https://github.com/briangtn"
   },
   "license": "MIT",
   "homepage": "https://github.com/briangtn/claude-gfm-render",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "briangtn/claude-gfm-render",
    "url": "https://github.com/briangtn/claude-gfm-render",
    "stars": 12,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T14:29:13Z",
    "createdAt": "2026-10-02T22:54:36Z",
    "description": "Claude Code mod: GitHub Flavored Markdown alerts, task lists, strikethrough and Mermaid diagrams in the transcript",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6644033?v=4",
    "ownerUrl": "https://github.com/briangtn",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "promptHint": {
     "type": "boolean",
     "title": "Teach Claude to write GFM",
     "description": "Add a system prompt section telling Claude it can use alerts, task lists, strikethrough and Mermaid diagrams",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:30.224Z",
   "modUpdatedAt": "2026-10-05T14:29:13Z",
   "fileBytes": 94316,
   "tags": [
    "transcript",
    "process"
   ],
   "isNew": true,
   "entryName": "gfm-render",
   "url": "https://www.slopshopper.com/mods/briangtn-claude-gfm-render/"
  },
  {
   "slug": "dominikmartn-leitstand",
   "name": "leitstand",
   "description": "A control room above your prompt: background agents and shells, disk space and context at a glance. Two themes, loud and quiet. /stand toggles the list.",
   "version": "0.2.2",
   "author": {
    "name": "Dominik Martin",
    "url": "https://x.com/dominikmartn"
   },
   "license": "MIT",
   "homepage": "https://github.com/dominikmartn/leitstand",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dominikmartn/leitstand",
    "url": "https://github.com/dominikmartn/leitstand",
    "stars": 12,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-08T04:45:59Z",
    "createdAt": "2026-10-03T05:59:23Z",
    "description": "A control room above your Claude Code prompt: background jobs, disk and context at a glance. German for control room.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4389660?v=4",
    "ownerUrl": "https://github.com/dominikmartn",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "leitstand",
   "firstSeen": "2026-10-06T04:52:12.465Z",
   "modUpdatedAt": "2026-10-08T04:45:59Z",
   "fileBytes": 20628,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "leitstand",
   "url": "https://www.slopshopper.com/mods/dominikmartn-leitstand/"
  },
  {
   "slug": "jaqubowsky-fleet-fleet",
   "name": "fleet",
   "description": "Wakes this session with a [fleet] turn when a watched container settles, as pi's fleet monitor does",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jaqubowsky/fleet",
    "url": "https://github.com/jaqubowsky/fleet",
    "stars": 12,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:05:27Z",
    "createdAt": "2026-09-30T20:11:34Z",
    "description": "Runs Claude Code and pi agents in parallel on your Mac, one Docker sandbox per issue. A host agent hands out the work, watches every sandbox and brings back tested, reviewed pull requests.",
    "homepage": "",
    "topics": [
     "agent-orchestration",
     "ai-agents",
     "claude-code",
     "cli",
     "coding-agents",
     "docker-sandboxes",
     "multi-agent",
     "sandbox",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38465906?v=4",
    "ownerUrl": "https://github.com/jaqubowsky",
    "defaultBranch": "main"
   },
   "path": "claude/mods/fleet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:33.702Z",
   "modUpdatedAt": "2026-10-09T14:05:27Z",
   "fileBytes": 4908,
   "tags": [
    "spinner",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet",
   "url": "https://www.slopshopper.com/mods/jaqubowsky-fleet-fleet/"
  },
  {
   "slug": "madappgang-magus-claudish",
   "name": "claudish",
   "description": "MCP runtime for external AI models. Proxies OpenRouter, Ollama and LM Studio, runs blind team voting, manages async sessions, streams channel notifications, and shows the session's runs live above the prompt, with stop and live-screen tabs. Required by code-search, dev, multimodel and designer.",
   "version": "2.3.0",
   "author": {
    "name": "Jack Rudenko",
    "email": "i@madappgang.com",
    "company": "MadAppGang"
   },
   "license": "MIT",
   "keywords": [
    "claudish",
    "mcp",
    "external-models",
    "openrouter",
    "team",
    "voting",
    "channels",
    "multi-model",
    "orchestration",
    "runtime"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MadAppGang/magus",
    "url": "https://github.com/MadAppGang/magus",
    "stars": 12,
    "forks": 4,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:16:07Z",
    "createdAt": "2026-02-26T01:40:28Z",
    "description": "Professional plugin marketplace for Claude Code — 15 plugins, TUI installer, multi-model workflows",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5000064?v=4",
    "ownerUrl": "https://github.com/MadAppGang",
    "defaultBranch": "main"
   },
   "path": "plugins/claudish",
   "modules": [
    "./status/register.tsx"
   ],
   "entry": "hooks/status/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "magus",
   "firstSeen": "2026-10-08T15:03:07.596Z",
   "modUpdatedAt": "2026-10-08T13:16:05Z",
   "fileBytes": 136987,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claudish",
   "url": "https://www.slopshopper.com/mods/madappgang-magus-claudish/"
  },
  {
   "slug": "marcel-bich-marcel-bich-claude-marketplace-credo",
   "name": "credo",
   "description": "The mentor framework for Claude Code: a self-contained process layer with per-session modes, a work-item lifecycle with a hard Definition of Done, budget-aware autonomy, visual verification, and safety rules that travel into every subagent",
   "version": "0.74.0",
   "license": "MIT",
   "keywords": [
    "workflow",
    "process",
    "framework",
    "session-modes",
    "work-items",
    "definition-of-done",
    "autonomy",
    "budget",
    "verification",
    "safety",
    "subagents",
    "best-practices"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Marcel-Bich/marcel-bich-claude-marketplace",
    "url": "https://github.com/Marcel-Bich/marcel-bich-claude-marketplace",
    "stars": 12,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:59:40Z",
    "createdAt": "2026-01-07T17:00:03Z",
    "description": "A collection of mainly my own productivity plugins for Claude Code.",
    "homepage": "",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugins",
     "claude-skills",
     "claudecode",
     "collection",
     "collections",
     "extension",
     "extensions",
     "mcp",
     "plugin",
     "plugin-development",
     "plugin-repo",
     "plugins",
     "plugins-and-extensions"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43651076?v=4",
    "ownerUrl": "https://github.com/Marcel-Bich",
    "defaultBranch": "main"
   },
   "path": "plugins/credo",
   "modules": [
    "./band.tsx"
   ],
   "entry": "hooks/band.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "marcel-bich-claude-marketplace",
   "firstSeen": "2026-10-07T14:41:48.159Z",
   "modUpdatedAt": "2026-10-02T19:42:40Z",
   "fileBytes": 31833,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "credo",
   "url": "https://www.slopshopper.com/mods/marcel-bich-marcel-bich-claude-marketplace-credo/"
  },
  {
   "slug": "marcel-bich-marcel-bich-claude-marketplace-dogma",
   "name": "dogma",
   "description": "Intelligent sync of Claude instructions with enforcement hooks for security and consistency",
   "version": "1.44.3",
   "license": "MIT",
   "keywords": [
    "sync",
    "claude",
    "instructions",
    "dotfiles",
    "consistency",
    "hooks",
    "linting",
    "versioning",
    "security"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Marcel-Bich/marcel-bich-claude-marketplace",
    "url": "https://github.com/Marcel-Bich/marcel-bich-claude-marketplace",
    "stars": 12,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:59:40Z",
    "createdAt": "2026-01-07T17:00:03Z",
    "description": "A collection of mainly my own productivity plugins for Claude Code.",
    "homepage": "",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugins",
     "claude-skills",
     "claudecode",
     "collection",
     "collections",
     "extension",
     "extensions",
     "mcp",
     "plugin",
     "plugin-development",
     "plugin-repo",
     "plugins",
     "plugins-and-extensions"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43651076?v=4",
    "ownerUrl": "https://github.com/Marcel-Bich",
    "defaultBranch": "main"
   },
   "path": "plugins/dogma",
   "modules": [
    "./band.tsx"
   ],
   "entry": "hooks/band.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "marcel-bich-claude-marketplace",
   "firstSeen": "2026-10-07T14:41:48.895Z",
   "modUpdatedAt": "2026-10-02T19:42:08Z",
   "fileBytes": 10755,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dogma",
   "url": "https://www.slopshopper.com/mods/marcel-bich-marcel-bich-claude-marketplace-dogma/"
  },
  {
   "slug": "paulbkim-dev-claude-code-cache-warmer",
   "name": "cache-warmer",
   "description": "Keep the main conversation's prompt cache warm by automatically forking its last request, tools denied and billed like any request, shortly before the cache expires; switch its lifetime between 5m and 1h, and show each refresh's cost and estimated saving.",
   "version": "0.12.2",
   "author": {
    "name": "Paul B. Kim"
   },
   "license": "MIT",
   "homepage": "https://github.com/paulbkim-dev/claude-code-cache-warmer",
   "keywords": [
    "prompt-cache",
    "cache",
    "cost",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "paulbkim-dev/claude-code-cache-warmer",
    "url": "https://github.com/paulbkim-dev/claude-code-cache-warmer",
    "stars": 12,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T21:06:59Z",
    "createdAt": "2026-10-05T00:50:56Z",
    "description": "Claude Code mod that keeps the prompt cache warm and shows each refresh's cost and saving",
    "homepage": "https://blog.paulbkim.dev/cache-warmer/",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50508394?v=4",
    "ownerUrl": "https://github.com/paulbkim-dev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Prompt cache lifetime",
     "description": "Main-conversation cache lifetime this mod sets; refreshes run at 90% of it. 1h writes cost 2x input instead of 1.25x.",
     "default": "1h",
     "options": [
      "5m",
      "1h"
     ]
    },
    "idle5m": {
     "type": "number",
     "title": "Idle refreshes, 5m",
     "description": "Refreshes a 5-minute cache gets while the session is idle, 0 to 20; each still needs the $0.05 expected saving.",
     "default": 5,
     "min": 0,
     "max": 20
    },
    "idle1h": {
     "type": "number",
     "title": "Idle refreshes, 1h",
     "description": "Refreshes a 1-hour cache gets while the session is idle, 0 to 20; each still needs the $0.05 expected saving.",
     "default": 5,
     "min": 0,
     "max": 20
    },
    "band": {
     "type": "string",
     "title": "Refresh band",
     "description": "The band above the prompt while a refresh runs and for 5 seconds after it: default shows Clawd beside the notice, simplified one line, off nothing.",
     "default": "default",
     "options": [
      "default",
      "simplified",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-cache-warmer",
   "firstSeen": "2026-10-06T05:21:46.062Z",
   "modUpdatedAt": "2026-10-08T21:06:59Z",
   "fileBytes": 79195,
   "tags": [
    "pane",
    "band",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-warmer",
   "url": "https://www.slopshopper.com/mods/paulbkim-dev-claude-code-cache-warmer/"
  },
  {
   "slug": "thkt-dotclaude-redact",
   "name": "redact",
   "description": "Read ツールの結果に含まれる認証情報の形をした文字列を、モデルが読む前に伏せる。",
   "version": "0.1.0",
   "author": {
    "name": "thkt",
    "url": "https://github.com/thkt"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thkt/dotclaude",
    "url": "https://github.com/thkt/dotclaude",
    "stars": 12,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-09-29T18:55:30Z",
    "createdAt": "2025-08-06T04:39:30Z",
    "description": "Personal Claude Code configuration — 28 skills, 28 agents, deterministic multi-agent workflows, and quality-gate hooks",
    "homepage": null,
    "topics": [
     "agentic-workflows",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "code-review",
     "developer-tools",
     "dotfiles",
     "llm",
     "prompt-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/36068828?v=4",
    "ownerUrl": "https://github.com/thkt",
    "defaultBranch": "main"
   },
   "path": ".ja/mods/redact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "thkt-development-workflows",
   "firstSeen": "2026-10-06T05:21:22.654Z",
   "modUpdatedAt": "2026-09-24T02:10:45Z",
   "fileBytes": 1982,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "redact",
   "url": "https://www.slopshopper.com/mods/thkt-dotclaude-redact/"
  },
  {
   "slug": "thkt-dotclaude-redact-2",
   "name": "redact",
   "description": "Masks credential-shaped strings in a Read tool result before the model reads it.",
   "version": "0.1.0",
   "author": {
    "name": "thkt",
    "url": "https://github.com/thkt"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thkt/dotclaude",
    "url": "https://github.com/thkt/dotclaude",
    "stars": 12,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-09-29T18:55:30Z",
    "createdAt": "2025-08-06T04:39:30Z",
    "description": "Personal Claude Code configuration — 28 skills, 28 agents, deterministic multi-agent workflows, and quality-gate hooks",
    "homepage": null,
    "topics": [
     "agentic-workflows",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "code-review",
     "developer-tools",
     "dotfiles",
     "llm",
     "prompt-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/36068828?v=4",
    "ownerUrl": "https://github.com/thkt",
    "defaultBranch": "main"
   },
   "path": "mods/redact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "thkt-development-workflows",
   "firstSeen": "2026-10-06T05:21:23.780Z",
   "modUpdatedAt": "2026-09-24T02:10:45Z",
   "fileBytes": 2231,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "redact-thkt",
   "url": "https://www.slopshopper.com/mods/thkt-dotclaude-redact-2/"
  },
  {
   "slug": "ushironoko-dotfiles-agents-view",
   "name": "agents-view",
   "description": "A pane listing this session's subagents (Agent tool and workflow agents) with their status; select one to see its prompt, text, tool calls and results.",
   "version": "0.1.0",
   "author": {
    "name": "ushironoko"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ushironoko/dotfiles",
    "url": "https://github.com/ushironoko/dotfiles",
    "stars": 12,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:01:09Z",
    "createdAt": "2025-09-04T09:15:04Z",
    "description": "my dotfiles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30229874?v=4",
    "ownerUrl": "https://github.com/ushironoko",
    "defaultBranch": "main"
   },
   "path": "claude/.claude/skills/agents-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:18.217Z",
   "modUpdatedAt": "2026-10-07T06:04:19Z",
   "fileBytes": 11127,
   "tags": [
    "pane",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agents-view",
   "url": "https://www.slopshopper.com/mods/ushironoko-dotfiles-agents-view/"
  },
  {
   "slug": "ushironoko-dotfiles-file-view",
   "name": "file-view",
   "description": "Click a file path under a Read, Edit or Write row to show that file's contents in a pane beside the transcript.",
   "version": "0.1.0",
   "author": {
    "name": "ushironoko"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ushironoko/dotfiles",
    "url": "https://github.com/ushironoko/dotfiles",
    "stars": 12,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:01:09Z",
    "createdAt": "2025-09-04T09:15:04Z",
    "description": "my dotfiles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30229874?v=4",
    "ownerUrl": "https://github.com/ushironoko",
    "defaultBranch": "main"
   },
   "path": "claude/.claude/skills/file-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:18.960Z",
   "modUpdatedAt": "2026-09-30T05:53:39Z",
   "fileBytes": 4860,
   "tags": [
    "pane",
    "transcript"
   ],
   "isNew": true,
   "entryName": "file-view",
   "url": "https://www.slopshopper.com/mods/ushironoko-dotfiles-file-view/"
  },
  {
   "slug": "ushironoko-dotfiles-pr-view",
   "name": "pr-view",
   "description": "A pane listing the project root repository's open pull requests with titles; click one to open it in the browser.",
   "version": "0.1.0",
   "author": {
    "name": "ushironoko"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ushironoko/dotfiles",
    "url": "https://github.com/ushironoko/dotfiles",
    "stars": 12,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:01:09Z",
    "createdAt": "2025-09-04T09:15:04Z",
    "description": "my dotfiles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30229874?v=4",
    "ownerUrl": "https://github.com/ushironoko",
    "defaultBranch": "main"
   },
   "path": "claude/.claude/skills/pr-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:19.728Z",
   "modUpdatedAt": "2026-10-07T06:04:19Z",
   "fileBytes": 9193,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-view",
   "url": "https://www.slopshopper.com/mods/ushironoko-dotfiles-pr-view/"
  },
  {
   "slug": "aitherium-awdk-awcompact",
   "name": "awcompact",
   "description": "Compacts a long tool result through the AitherOS decision door before the model reads it: per LINE SHAPE, learned from outcomes, never dropping a traceback or a summary line.",
   "version": "0.1.0",
   "author": {
    "name": "Aitherium"
   },
   "license": "MIT",
   "homepage": "https://aitherium.github.io/awdk/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Aitherium/awdk",
    "url": "https://github.com/Aitherium/awdk",
    "stars": 11,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-09T13:12:26Z",
    "createdAt": "2026-03-15T19:52:46Z",
    "description": "Build AI agent fleets. 3 lines, any backend, local or cloud. Effort-based model routing, 48 identities, knowledge graph memory, fleet orchestration.",
    "homepage": "https://aitherium.github.io/awdk/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216566425?v=4",
    "ownerUrl": "https://github.com/Aitherium",
    "defaultBranch": "main"
   },
   "path": "adk/mods/compact",
   "modules": [
    "./compact.ts"
   ],
   "entry": "hooks/compact.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awcompact",
   "firstSeen": "2026-10-06T04:46:35.830Z",
   "modUpdatedAt": "2026-09-20T20:07:23Z",
   "fileBytes": 7666,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "awcompact",
   "url": "https://www.slopshopper.com/mods/aitherium-awdk-awcompact/"
  },
  {
   "slug": "aitherium-awdk-awsh",
   "name": "awsh",
   "description": "awsh for Claude Code: an `aw` subagent type whose model steps are answered by a session on the local awsh harness daemon, so any harness and any backend the daemon can drive runs as a native Claude Code subagent, streamed live. Also carries the Aither World skills, the `aither` output style, MCP servers for installed bricks and portable brick hooks.",
   "version": "0.2.0",
   "author": {
    "name": "Aitherium"
   },
   "license": "MIT",
   "homepage": "https://github.com/Aitherium/awdk",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Aitherium/awdk",
    "url": "https://github.com/Aitherium/awdk",
    "stars": 11,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-09T13:12:26Z",
    "createdAt": "2026-03-15T19:52:46Z",
    "description": "Build AI agent fleets. 3 lines, any backend, local or cloud. Effort-based model routing, 48 identities, knowledge graph memory, fleet orchestration.",
    "homepage": "https://aitherium.github.io/awdk/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216566425?v=4",
    "ownerUrl": "https://github.com/Aitherium",
    "defaultBranch": "main"
   },
   "path": "adk/harnesses/claude_mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "awsh",
   "firstSeen": "2026-10-06T04:46:35.600Z",
   "modUpdatedAt": "2026-10-08T19:48:58Z",
   "fileBytes": 29848,
   "tags": [
    "guard",
    "tool",
    "network",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "awsh",
   "url": "https://www.slopshopper.com/mods/aitherium-awdk-awsh/"
  },
  {
   "slug": "cookys-autopilot",
   "name": "autopilot",
   "description": "Development autopilot — 30 lifecycle skills + 3 methodology agents + 36 hooks (23 default-on, 13 opt-in) enforcing Three Red Lines discipline. Standalone-capable orchestration that coexists with Superpowers.",
   "version": "3.0.0-alpha.2",
   "author": {
    "name": "TWGS Team"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cookys/autopilot",
    "url": "https://github.com/cookys/autopilot",
    "stars": 11,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:38:07Z",
    "createdAt": "2026-03-18T04:01:49Z",
    "description": "Development workflow skills for Claude Code — dev-flow, survey, think-tank, CEO mode, retro, learn, context-reduce",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2537196?v=4",
    "ownerUrl": "https://github.com/cookys",
    "defaultBranch": "develop"
   },
   "path": "",
   "modules": [
    "../mods/live/register.ts"
   ],
   "entry": "mods/live/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "autopilot",
   "firstSeen": "2026-10-06T14:32:17.546Z",
   "modUpdatedAt": "2026-10-09T08:38:07Z",
   "fileBytes": 115902,
   "tags": [
    "pane",
    "band",
    "toast",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "autopilot",
   "url": "https://www.slopshopper.com/mods/cookys-autopilot/"
  },
  {
   "slug": "cookys-autopilot-spike-image",
   "name": "spike-image",
   "description": "S4 throwaway: terminal Image {file} probe",
   "version": "0.0.1",
   "author": {
    "name": "spike"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cookys/autopilot",
    "url": "https://github.com/cookys/autopilot",
    "stars": 11,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:38:07Z",
    "createdAt": "2026-03-18T04:01:49Z",
    "description": "Development workflow skills for Claude Code — dev-flow, survey, think-tank, CEO mode, retro, learn, context-reduce",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2537196?v=4",
    "ownerUrl": "https://github.com/cookys",
    "defaultBranch": "develop"
   },
   "path": "docs/plans/evidence/2026-10-03-mods-spikes/artifacts/S4",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "autopilot",
   "firstSeen": "2026-10-06T04:51:31.809Z",
   "modUpdatedAt": "2026-10-03T17:31:54Z",
   "fileBytes": 995,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "spike-image",
   "url": "https://www.slopshopper.com/mods/cookys-autopilot-spike-image/"
  },
  {
   "slug": "cookys-autopilot-spike-plugin",
   "name": "spike-plugin",
   "description": "Development workflow skills for Claude Code — dev-flow, survey, think-tank, CEO mode, retro, learn, context-reduce",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cookys/autopilot",
    "url": "https://github.com/cookys/autopilot",
    "stars": 11,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:38:07Z",
    "createdAt": "2026-03-18T04:01:49Z",
    "description": "Development workflow skills for Claude Code — dev-flow, survey, think-tank, CEO mode, retro, learn, context-reduce",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2537196?v=4",
    "ownerUrl": "https://github.com/cookys",
    "defaultBranch": "develop"
   },
   "path": "docs/plans/evidence/2026-10-06-tui-band/spike-plugin",
   "modules": [
    "../register.tsx"
   ],
   "entry": "register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "autopilot",
   "firstSeen": "2026-10-06T14:32:17.068Z",
   "modUpdatedAt": "2026-10-06T02:45:08Z",
   "fileBytes": 15327,
   "tags": [
    "pane",
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "spike-plugin",
   "url": "https://www.slopshopper.com/mods/cookys-autopilot-spike-plugin/"
  },
  {
   "slug": "jetbrains-roer-roer-ui",
   "name": "roer-ui",
   "description": "Roer's Generative UI in a Claude Code pane: /roer <what to show>",
   "version": "0.1.0",
   "license": "Apache-2.0",
   "homepage": "https://jetbrains.github.io/roer/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JetBrains/roer",
    "url": "https://github.com/JetBrains/roer",
    "stars": 11,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:13:56Z",
    "createdAt": "2026-09-14T09:11:35Z",
    "description": "A workspace for terminal coding agents: run any agent CLI, review its changes from diff to merged PR, and let it draw the UI you need beside the session.",
    "homepage": "https://jetbrains.github.io/roer/",
    "topics": [
     "a2ui",
     "coding-agents",
     "generative-ui",
     "mcp",
     "tauri",
     "terminal",
     "tmux"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/878437?v=4",
    "ownerUrl": "https://github.com/JetBrains",
    "defaultBranch": "main"
   },
   "path": "claude-plugin/roer-ui",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:01:44.875Z",
   "modUpdatedAt": "2026-10-09T14:13:56Z",
   "fileBytes": 86709,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "roer-ui",
   "url": "https://www.slopshopper.com/mods/jetbrains-roer-roer-ui/"
  },
  {
   "slug": "jyooi-agent-simple-english",
   "name": "simple-english",
   "description": "Apply technical and house-style writing rules to writes, edits, and git commit messages.",
   "version": "0.7.0",
   "author": {
    "name": "JIA YI"
   },
   "license": "MIT",
   "keywords": [
    "simplified-technical-english",
    "lint",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jyooi/agent-simple-english",
    "url": "https://github.com/jyooi/agent-simple-english",
    "stars": 11,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:35:00Z",
    "createdAt": "2026-07-31T04:08:43Z",
    "description": "A linter enforcing ASD-STE100 Simplified Technical English for your coding agent (TypeScript + Effect)",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42993221?v=4",
    "ownerUrl": "https://github.com/jyooi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-simple-english",
   "firstSeen": "2026-10-07T15:04:31.722Z",
   "modUpdatedAt": "2026-10-09T10:35:00Z",
   "fileBytes": 1866,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "simple-english",
   "url": "https://www.slopshopper.com/mods/jyooi-agent-simple-english/"
  },
  {
   "slug": "kan-pike-pike",
   "name": "pike",
   "description": "Reports the account, input-wait notices and rate limits of this Claude Code session to the Pike terminal it runs in.",
   "version": "0.1.0",
   "author": {
    "name": "Pike"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kan/pike",
    "url": "https://github.com/kan/pike",
    "stars": 11,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:52:05Z",
    "createdAt": "2026-03-23T14:58:18Z",
    "description": "Light weight Agent Development Environment",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41794?v=4",
    "ownerUrl": "https://github.com/kan",
    "defaultBranch": "main"
   },
   "path": "src-tauri/claude-mod/pike",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:53.815Z",
   "modUpdatedAt": "2026-10-09T09:52:05Z",
   "fileBytes": 7872,
   "tags": [
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pike",
   "url": "https://www.slopshopper.com/mods/kan-pike-pike/"
  },
  {
   "slug": "mk27mk-loadout",
   "name": "loadout",
   "description": "Harness manager: switchable profiles, scope provenance and on/off for every harness element",
   "version": "0.3.0",
   "author": {
    "name": "Mattia Carella"
   },
   "license": "MIT",
   "homepage": "https://github.com/MK27MK/loadout",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MK27MK/loadout",
    "url": "https://github.com/MK27MK/loadout",
    "stars": 11,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:50:30Z",
    "createdAt": "2026-10-07T17:23:20Z",
    "description": "Claude Code harness manager: switchable profiles, scope provenance and on/off for every harness element",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/156700887?v=4",
    "ownerUrl": "https://github.com/MK27MK",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "loadout",
   "firstSeen": "2026-10-08T15:03:02.166Z",
   "modUpdatedAt": "2026-10-08T07:50:30Z",
   "fileBytes": 76354,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "loadout",
   "url": "https://www.slopshopper.com/mods/mk27mk-loadout/"
  },
  {
   "slug": "noopz-commonplace",
   "name": "commonplace",
   "description": "LLM-maintained knowledge base for Obsidian vaults. Auto-triggers on paper sharing, vault health queries, concept compilation, research questions, and domain management.",
   "version": "2.3.3",
   "homepage": "https://github.com/noopz/commonplace",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "noopz/commonplace",
    "url": "https://github.com/noopz/commonplace",
    "stars": 11,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:03:22Z",
    "createdAt": "2026-04-08T03:00:10Z",
    "description": "LLM-maintained knowledge base for any folder of notes",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14660757?v=4",
    "ownerUrl": "https://github.com/noopz",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ambientConnections": {
     "type": "boolean",
     "title": "Ambient vault connections",
     "description": "Surface a one-line pointer beneath an answer when it genuinely connects to a note you have already written. Costs one small model call per rate-limited turn, after the answer is on screen.",
     "default": true
    },
    "primeContext": {
     "type": "boolean",
     "title": "Prime tasks with a vault note",
     "description": "Before a task starts, show the model one pointer to the note your vault most clearly holds about it (judged by a small model; most prompts get nothing). Off until its precision gate passes on your vault: run commonplace eval:prime.",
     "default": false
    },
    "showBand": {
     "type": "boolean",
     "title": "Vault status band",
     "description": "Show a one-line receipt above the prompt when the vault was consulted, a private domain is open, or surfacing has stopped.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:02.883Z",
   "modUpdatedAt": "2026-10-09T09:03:22Z",
   "fileBytes": 421722,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "commonplace",
   "url": "https://www.slopshopper.com/mods/noopz-commonplace/"
  },
  {
   "slug": "promptadvisers-claude-mods-starter-kit-auto-handoff",
   "name": "auto-handoff",
   "description": "Writes a cold-start handoff to handoff/ before the context fills up or compacts, and offers to resume from it in the next session.",
   "version": "0.1.1",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-starter-kit",
    "url": "https://github.com/promptadvisers/claude-mods-starter-kit",
    "stars": 11,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-02T18:35:12Z",
    "createdAt": "2026-10-02T18:32:35Z",
    "description": "Ten Claude Code mods, beginner guides, creation prompts, safe demos, and a build-your-own template.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "plugins/auto-handoff",
   "modules": [
    "./auto-handoff.mjs"
   ],
   "entry": "hooks/auto-handoff.mjs",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Context threshold (%)",
     "description": "Write a handoff automatically once the context window is this full. /autohandoff threshold <n> overrides it.",
     "default": 85
    },
    "enabled": {
     "type": "boolean",
     "title": "Automatic handoffs",
     "description": "Write handoffs automatically at the threshold and before compaction. /autohandoff on|off overrides it.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-kit",
   "firstSeen": "2026-10-06T04:58:56.480Z",
   "modUpdatedAt": "2026-10-02T18:32:34Z",
   "fileBytes": 17688,
   "tags": [
    "band",
    "toast",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-handoff-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-starter-kit-auto-handoff/"
  },
  {
   "slug": "promptadvisers-claude-mods-starter-kit-changes-receipt",
   "name": "changes-receipt",
   "description": "A plain-English receipt after every turn: files created, changed and deleted, by tool or via shell, with failed attempts listed apart.",
   "version": "0.1.1",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-starter-kit",
    "url": "https://github.com/promptadvisers/claude-mods-starter-kit",
    "stars": 11,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-02T18:35:12Z",
    "createdAt": "2026-10-02T18:32:35Z",
    "description": "Ten Claude Code mods, beginner guides, creation prompts, safe demos, and a build-your-own template.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "plugins/changes-receipt",
   "modules": [
    "./changes-receipt.mjs"
   ],
   "entry": "hooks/changes-receipt.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-kit",
   "firstSeen": "2026-10-06T04:58:57.604Z",
   "modUpdatedAt": "2026-10-02T18:32:34Z",
   "fileBytes": 40001,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "changes-receipt-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-starter-kit-changes-receipt/"
  },
  {
   "slug": "promptadvisers-claude-mods-starter-kit-context-meter",
   "name": "context-meter",
   "description": "Context window and session cost meter, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-starter-kit",
    "url": "https://github.com/promptadvisers/claude-mods-starter-kit",
    "stars": 11,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-02T18:35:12Z",
    "createdAt": "2026-10-02T18:32:35Z",
    "description": "Ten Claude Code mods, beginner guides, creation prompts, safe demos, and a build-your-own template.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "plugins/context-meter",
   "modules": [
    "./context-meter.mjs"
   ],
   "entry": "hooks/context-meter.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-kit",
   "firstSeen": "2026-10-06T04:58:58.647Z",
   "modUpdatedAt": "2026-10-02T18:32:34Z",
   "fileBytes": 4542,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-starter-kit-context-meter/"
  },
  {
   "slug": "promptadvisers-claude-mods-starter-kit-coral-skin",
   "name": "coral-skin",
   "description": "Coral, ink and cream reskin of Claude Code with risk-coded tool rows. Toggle with /skin.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-starter-kit",
    "url": "https://github.com/promptadvisers/claude-mods-starter-kit",
    "stars": 11,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-02T18:35:12Z",
    "createdAt": "2026-10-02T18:32:35Z",
    "description": "Ten Claude Code mods, beginner guides, creation prompts, safe demos, and a build-your-own template.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "plugins/coral-skin",
   "modules": [
    "./coral-skin.mjs"
   ],
   "entry": "hooks/coral-skin.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-kit",
   "firstSeen": "2026-10-06T04:58:59.723Z",
   "modUpdatedAt": "2026-10-02T18:32:34Z",
   "fileBytes": 14231,
   "tags": [
    "spinner",
    "transcript",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "coral-skin-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-starter-kit-coral-skin/"
  },
  {
   "slug": "promptadvisers-claude-mods-starter-kit-flight-recorder",
   "name": "flight-recorder",
   "description": "See inside a turn: a live Gantt timeline of model requests, tool calls and subagents, with tokens and cost per lane.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-starter-kit",
    "url": "https://github.com/promptadvisers/claude-mods-starter-kit",
    "stars": 11,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-02T18:35:12Z",
    "createdAt": "2026-10-02T18:32:35Z",
    "description": "Ten Claude Code mods, beginner guides, creation prompts, safe demos, and a build-your-own template.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "plugins/flight-recorder",
   "modules": [
    "./flight-recorder.mjs"
   ],
   "entry": "hooks/flight-recorder.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-kit",
   "firstSeen": "2026-10-06T04:59:00.829Z",
   "modUpdatedAt": "2026-10-02T18:32:34Z",
   "fileBytes": 40309,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "flight-recorder-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-starter-kit-flight-recorder/"
  },
  {
   "slug": "promptadvisers-claude-mods-starter-kit-model-router",
   "name": "model-router",
   "description": "Route supported subagent work to Sonnet or Haiku while keeping the main conversation on its model. /router for controls.",
   "version": "0.1.1",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-starter-kit",
    "url": "https://github.com/promptadvisers/claude-mods-starter-kit",
    "stars": 11,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-02T18:35:12Z",
    "createdAt": "2026-10-02T18:32:35Z",
    "description": "Ten Claude Code mods, beginner guides, creation prompts, safe demos, and a build-your-own template.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "plugins/model-router",
   "modules": [
    "./model-router.mjs"
   ],
   "entry": "hooks/model-router.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-kit",
   "firstSeen": "2026-10-06T04:59:01.792Z",
   "modUpdatedAt": "2026-10-02T18:32:34Z",
   "fileBytes": 16420,
   "tags": [
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-router-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-starter-kit-model-router/"
  },
  {
   "slug": "promptadvisers-claude-mods-starter-kit-output-tray",
   "name": "output-tray",
   "description": "A side panel of the files this session created, with Open, Reveal in Finder and Copy path.",
   "version": "0.1.1",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-starter-kit",
    "url": "https://github.com/promptadvisers/claude-mods-starter-kit",
    "stars": 11,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-02T18:35:12Z",
    "createdAt": "2026-10-02T18:32:35Z",
    "description": "Ten Claude Code mods, beginner guides, creation prompts, safe demos, and a build-your-own template.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "plugins/output-tray",
   "modules": [
    "./output-tray.mjs"
   ],
   "entry": "hooks/output-tray.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-kit",
   "firstSeen": "2026-10-06T04:59:02.868Z",
   "modUpdatedAt": "2026-10-02T18:32:34Z",
   "fileBytes": 29193,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "output-tray-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-starter-kit-output-tray/"
  },
  {
   "slug": "promptadvisers-claude-mods-starter-kit-read-counter-example",
   "name": "read-counter-example",
   "description": "Teaching example: count successful Read events.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-starter-kit",
    "url": "https://github.com/promptadvisers/claude-mods-starter-kit",
    "stars": 11,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-02T18:35:12Z",
    "createdAt": "2026-10-02T18:32:35Z",
    "description": "Ten Claude Code mods, beginner guides, creation prompts, safe demos, and a build-your-own template.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "templates/starter-mod",
   "modules": [
    "./starter.mjs"
   ],
   "entry": "hooks/starter.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-kit",
   "firstSeen": "2026-10-06T04:59:07.412Z",
   "modUpdatedAt": "2026-10-02T18:32:34Z",
   "fileBytes": 653,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "read-counter-example-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-starter-kit-read-counter-example/"
  },
  {
   "slug": "promptadvisers-claude-mods-starter-kit-repo-heatmap",
   "name": "repo-heatmap",
   "description": "Watch where Claude looks: a live treemap of the repo that lights up as files are read, searched and edited.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-starter-kit",
    "url": "https://github.com/promptadvisers/claude-mods-starter-kit",
    "stars": 11,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-02T18:35:12Z",
    "createdAt": "2026-10-02T18:32:35Z",
    "description": "Ten Claude Code mods, beginner guides, creation prompts, safe demos, and a build-your-own template.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "plugins/repo-heatmap",
   "modules": [
    "./repo-heatmap.mjs"
   ],
   "entry": "hooks/repo-heatmap.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-kit",
   "firstSeen": "2026-10-06T04:59:04.089Z",
   "modUpdatedAt": "2026-10-02T18:32:34Z",
   "fileBytes": 44925,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-heatmap-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-starter-kit-repo-heatmap/"
  },
  {
   "slug": "promptadvisers-claude-mods-starter-kit-session-bookmarks",
   "name": "session-bookmarks",
   "description": "Explicit bookmarks for Claude Code sessions you want to come back to. /bm saves one, /bm open lists them with a copyable resume command.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-starter-kit",
    "url": "https://github.com/promptadvisers/claude-mods-starter-kit",
    "stars": 11,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-02T18:35:12Z",
    "createdAt": "2026-10-02T18:32:35Z",
    "description": "Ten Claude Code mods, beginner guides, creation prompts, safe demos, and a build-your-own template.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "plugins/session-bookmarks",
   "modules": [
    "./session-bookmarks.mjs"
   ],
   "entry": "hooks/session-bookmarks.mjs",
   "userConfig": {
    "bookmarksFile": {
     "type": "string",
     "title": "Bookmarks file",
     "description": "Where bookmarks are kept as JSON. Empty means ~/.claude/bookmarks/bookmarks.json. The SESSION_BOOKMARKS_FILE environment variable wins over this.",
     "default": ""
    },
    "titleModel": {
     "type": "string",
     "title": "Title model",
     "description": "Model alias for the one short call that writes a title when /bm gets no note.",
     "default": "haiku"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-kit",
   "firstSeen": "2026-10-06T04:59:05.164Z",
   "modUpdatedAt": "2026-10-02T18:32:34Z",
   "fileBytes": 34134,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "session-bookmarks-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-starter-kit-session-bookmarks/"
  },
  {
   "slug": "promptadvisers-claude-mods-starter-kit-terminal-pet",
   "name": "terminal-pet",
   "description": "A pixel-art crab above the prompt that reacts live to what Claude is doing. /pet for commands.",
   "version": "0.1.1",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-starter-kit",
    "url": "https://github.com/promptadvisers/claude-mods-starter-kit",
    "stars": 11,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-02T18:35:12Z",
    "createdAt": "2026-10-02T18:32:35Z",
    "description": "Ten Claude Code mods, beginner guides, creation prompts, safe demos, and a build-your-own template.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "plugins/terminal-pet",
   "modules": [
    "./terminal-pet.mjs"
   ],
   "entry": "hooks/terminal-pet.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-kit",
   "firstSeen": "2026-10-06T04:59:06.510Z",
   "modUpdatedAt": "2026-10-02T18:32:34Z",
   "fileBytes": 34807,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "terminal-pet-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-starter-kit-terminal-pet/"
  },
  {
   "slug": "rashedint32-glass",
   "name": "glass",
   "displayName": "Glass",
   "description": "A desktop-app look for Claude Code's terminal: colored shell commands in prose, a Bottom line card, content-fit code cards, borderless tables, gutter marks beside paragraphs that need you, painted tool rows and turn headers.",
   "version": "0.4.25",
   "author": {
    "name": "rashed parvez"
   },
   "license": "MIT",
   "homepage": "https://github.com/rashedInt32/glass",
   "keywords": [
    "claude-code",
    "mod",
    "ui",
    "rendering",
    "markdown",
    "terminal"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rashedInt32/glass",
    "url": "https://github.com/rashedInt32/glass",
    "stars": 11,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:11:40Z",
    "createdAt": "2026-10-02T05:08:44Z",
    "description": "A desktop-app look for Claude Code's terminal transcript, as a mod",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "markdown",
     "syntax-highlighting",
     "terminal-ui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8067127?v=4",
    "ownerUrl": "https://github.com/rashedInt32",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "Color palette for inline code, headings and cards",
     "options": [
      "tidepool",
      "water",
      "undertow",
      "codex",
      "rose"
     ],
     "default": "tidepool"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "glass",
   "firstSeen": "2026-10-06T05:22:20.149Z",
   "modUpdatedAt": "2026-10-09T14:11:40Z",
   "fileBytes": 170694,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "glass",
   "url": "https://www.slopshopper.com/mods/rashedint32-glass/"
  },
  {
   "slug": "rittmananalytics-wire-plugin",
   "name": "wire",
   "description": "The Wire Framework — AI-accelerated data platform delivery for the full lifecycle: requirements, design, development, testing, deployment, enablement",
   "version": "4.1.2",
   "author": {
    "name": "Rittman Analytics",
    "email": "hello@rittmananalytics.com"
   },
   "license": "FSL-1.1-ALv2",
   "homepage": "https://rittmananalytics.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rittmananalytics/wire-plugin",
    "url": "https://github.com/rittmananalytics/wire-plugin",
    "stars": 11,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T23:37:35Z",
    "createdAt": "2026-02-23T23:31:38Z",
    "description": "Wire Framework — Claude Code Plugin",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48893113?v=4",
    "ownerUrl": "https://github.com/rittmananalytics",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "telemetry": {
     "type": "boolean",
     "title": "Usage telemetry",
     "description": "Send one usage event per Wire command (command name, release, what started it, Wire version, machine and repository identifiers). Never prompt text or file contents. WIRE_TELEMETRY=false also turns it off.",
     "default": true
    },
    "metrics": {
     "type": "boolean",
     "title": "Execution-log metrics",
     "description": "Fill the Duration, Tokens and Cost cells of each Wire command's execution_log.md row from measured usage. WIRE_METRICS=false also turns it off.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "rittman-analytics",
   "firstSeen": "2026-10-06T05:22:42.628Z",
   "modUpdatedAt": "2026-10-08T23:37:35Z",
   "fileBytes": 31845,
   "tags": [
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wire",
   "url": "https://www.slopshopper.com/mods/rittmananalytics-wire-plugin/"
  },
  {
   "slug": "skanehira-claude-vime",
   "name": "vime",
   "description": "Japanese input in the prompt box the vime.nvim way: type romaji, convert to kanji with Space, no OS IME switching",
   "version": "0.1.0",
   "author": {
    "name": "skanehira"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "skanehira/claude-vime",
    "url": "https://github.com/skanehira/claude-vime",
    "stars": 11,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T11:13:54Z",
    "createdAt": "2026-10-03T09:29:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7888591?v=4",
    "ownerUrl": "https://github.com/skanehira",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-vime",
   "firstSeen": "2026-10-06T05:19:28.873Z",
   "modUpdatedAt": "2026-10-03T11:13:54Z",
   "fileBytes": 42648,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "vime",
   "url": "https://www.slopshopper.com/mods/skanehira-claude-vime/"
  },
  {
   "slug": "aieo-product-claude-qamods-qa-guide",
   "name": "qa-guide",
   "displayName": "QA Guide",
   "description": "Shows Claude's questions in a side pane with context, option details, an AI explanation and answer history; also explains questions Claude asks in plain text.",
   "version": "0.5.4",
   "author": {
    "name": "aieo-product"
   },
   "license": "MIT",
   "homepage": "https://github.com/aieo-product/claude_qamods#readme",
   "keywords": [
    "askuserquestion",
    "mod",
    "pane",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aieo-product/claude_qamods",
    "url": "https://github.com/aieo-product/claude_qamods",
    "stars": 10,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-07T08:34:36Z",
    "createdAt": "2026-10-04T03:53:55Z",
    "description": "Claude Code mods that make Claude's questions easier to read and answer (qa-guide).",
    "homepage": "https://github.com/aieo-product/claude_qamods#readme",
    "topics": [
     "askuserquestion",
     "claude-code",
     "claude-code-plugin",
     "mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/265119213?v=4",
    "ownerUrl": "https://github.com/aieo-product",
    "defaultBranch": "main"
   },
   "path": "plugins/qa-guide",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language for pane labels and AI explanations: auto (detects each question), en or ja.",
     "default": "auto"
    },
    "priceEstimate": {
     "type": "boolean",
     "title": "API price estimate",
     "description": "Show an API-price estimate beside measured tokens (subscriptions use usage limits).",
     "default": true
    },
    "context": {
     "type": "string",
     "title": "Context",
     "description": "Context for AI explanations: compact (a bounded summary sent to Haiku) or full (the whole session on its model).",
     "default": "compact"
    },
    "plainTextQuestions": {
     "type": "boolean",
     "title": "Plain-text questions",
     "description": "Detect when Claude ends a turn with a question in plain text and offer an AI explanation above the prompt.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-qamods",
   "firstSeen": "2026-10-06T04:49:15.309Z",
   "modUpdatedAt": "2026-10-07T08:34:36Z",
   "fileBytes": 63393,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "qa-guide",
   "url": "https://www.slopshopper.com/mods/aieo-product-claude-qamods-qa-guide/"
  },
  {
   "slug": "alexei-led-claude-router",
   "name": "router",
   "displayName": "Router",
   "description": "Model and effort routing for the main conversation, advised by a prompt classifier (Jev, Clef, Clef Flash, OpenAI or local Ollama). Preserves subagent model choices.",
   "version": "1.5.0",
   "author": {
    "name": "Alexei Ledenev",
    "url": "https://github.com/alexei-led"
   },
   "license": "MIT",
   "keywords": [
    "router",
    "jev",
    "typesafe",
    "clef",
    "cloudflare",
    "openai",
    "ollama",
    "effort",
    "mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "alexei-led/claude-router",
    "url": "https://github.com/alexei-led/claude-router",
    "stars": 10,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:52:37Z",
    "createdAt": "2026-09-22T13:02:07Z",
    "description": "Claude Code plugin that picks the model and effort for each turn (micro, low, medium, or high tier), advised by Jev, Clef, OpenAI, or a local Ollama classifier.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "clef",
     "cloudflare",
     "jev",
     "llm",
     "model-routing",
     "ollama",
     "openai",
     "plugin",
     "prompt-classifier",
     "typesafe"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1898375?v=4",
    "ownerUrl": "https://github.com/alexei-led",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./native-router.mjs"
   ],
   "entry": "hooks/native-router.mjs",
   "userConfig": {
    "typesafe_api_key": {
     "type": "string",
     "title": "Jev API key (typesafe.ai)",
     "description": "Jev API key from typesafe.ai. Used when the classifier is Jev; without its key the current model is kept.",
     "sensitive": true
    },
    "cloudflare_api_token": {
     "type": "string",
     "title": "Cloudflare API token (Clef, Clef Flash)",
     "description": "Workers AI token for the Clef and Clef Flash classifiers. Scope it to Workers AI only.",
     "sensitive": true
    },
    "cloudflare_account_id": {
     "type": "string",
     "title": "Cloudflare account ID (Clef, Clef Flash)",
     "description": "The Cloudflare account that runs Workers AI. Not a secret."
    },
    "openai_api_key": {
     "type": "string",
     "title": "OpenAI API key (OpenAI classifier)",
     "description": "OpenAI API key for the gpt-6-luna classifier. Used only when the classifier is OpenAI; the bounded prompt text then goes to OpenAI. Ollama needs no key.",
     "sensitive": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alexei-led-claude-router",
   "firstSeen": "2026-10-06T04:49:11.243Z",
   "modUpdatedAt": "2026-10-08T14:52:37Z",
   "fileBytes": 140122,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "router",
   "url": "https://www.slopshopper.com/mods/alexei-led-claude-router/"
  },
  {
   "slug": "alexei-led-claude-router-router-mod-probe",
   "name": "router-mod-probe",
   "description": "Opt-in probe of native model routing, usage and UI; not the production router.",
   "version": "0.0.1",
   "author": {
    "name": "Alexei Ledenev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexei-led/claude-router",
    "url": "https://github.com/alexei-led/claude-router",
    "stars": 10,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:52:37Z",
    "createdAt": "2026-09-22T13:02:07Z",
    "description": "Claude Code plugin that picks the model and effort for each turn (micro, low, medium, or high tier), advised by Jev, Clef, OpenAI, or a local Ollama classifier.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "clef",
     "cloudflare",
     "jev",
     "llm",
     "model-routing",
     "ollama",
     "openai",
     "plugin",
     "prompt-classifier",
     "typesafe"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1898375?v=4",
    "ownerUrl": "https://github.com/alexei-led",
    "defaultBranch": "main"
   },
   "path": "experiments/mod-router",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "userConfig": {
    "typesafe_api_key": {
     "type": "string",
     "title": "Jev test key",
     "description": "Key used by the isolated runtime probe.",
     "sensitive": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alexei-led-claude-router",
   "firstSeen": "2026-10-06T04:49:08.827Z",
   "modUpdatedAt": "2026-10-08T10:47:01Z",
   "fileBytes": 5757,
   "tags": [
    "band",
    "command",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "router-mod-probe",
   "url": "https://www.slopshopper.com/mods/alexei-led-claude-router-router-mod-probe/"
  },
  {
   "slug": "ashafizullah-claude-code-muslim-mods-muslim-mods",
   "name": "muslim-mods",
   "description": "Prayer times, the Hijri date, adhkar, a daily ayah, sunnah fasting, Ramadan, Jumu'ah and tasbih in Claude Code, each switched on or off from one dashboard: /muslim.",
   "version": "1.0.1",
   "author": {
    "name": "Adam Suchi Hafizullah"
   },
   "license": "MIT",
   "homepage": "https://github.com/ashafizullah/claude-code-muslim-mods#install",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ashafizullah/claude-code-muslim-mods",
    "url": "https://github.com/ashafizullah/claude-code-muslim-mods",
    "stars": 10,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:08:20Z",
    "createdAt": "2026-10-02T22:52:57Z",
    "description": "Prayer times, Hijri date, adhkar, daily ayah, sunnah fasting, Ramadan, Jumu'ah and tasbih inside Claude Code, switched on or off from one /muslim dashboard.",
    "homepage": "https://github.com/ashafizullah/claude-code-muslim-mods#install",
    "topics": [
     "adhkar",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "hijri-calendar",
     "islam",
     "muslim",
     "plugin",
     "prayer-times",
     "quran",
     "ramadan",
     "salah",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29304713?v=4",
    "ownerUrl": "https://github.com/ashafizullah",
    "defaultBranch": "main"
   },
   "path": "muslim-mods",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "prayerTimes": {
     "type": "boolean",
     "title": "Prayer times",
     "description": "The countdown to the next prayer, a reminder before it and a toast when it begins. Hijri date, adhkar, fasting, Ramadan and Jumu'ah read their times from it.",
     "default": true
    },
    "hijriDate": {
     "type": "boolean",
     "title": "Hijri date",
     "description": "The Hijri date under the prompt and a toast on the days that matter. Sunnah fasting and Ramadan read their dates from it.",
     "default": true
    },
    "adhkar": {
     "type": "boolean",
     "title": "Adhkar",
     "description": "The morning and evening adhkar: a reminder, and /adhkar to read them.",
     "default": true
    },
    "dailyAyah": {
     "type": "boolean",
     "title": "Daily ayah",
     "description": "A verse of the Qur'an above the prompt, a new one each session.",
     "default": true
    },
    "sunnahFasting": {
     "type": "boolean",
     "title": "Sunnah fasting",
     "description": "A reminder the evening before a sunnah fast, then suhur and iftar on the days you fast.",
     "default": true
    },
    "ramadan": {
     "type": "boolean",
     "title": "Ramadan",
     "description": "In Ramadan, the countdown to imsak and iftar, suhur, iftar and Tarawih reminders.",
     "default": true
    },
    "jumuah": {
     "type": "boolean",
     "title": "Jumu'ah",
     "description": "Salawat and Al-Kahf from Thursday's Maghrib, the Friday prayer and the last hour after Asr.",
     "default": true
    },
    "tasbih": {
     "type": "boolean",
     "title": "Tasbih",
     "description": "When the 5-hour or weekly limit runs out, an invitation to dhikr with a counter.",
     "default": true
    },
    "city": {
     "type": "string",
     "title": "City",
     "description": "Your city (\"Istanbul\") or coordinates (\"41.01, 28.98\"). Leave blank to detect it from your IP.",
     "default": ""
    },
    "method": {
     "type": "string",
     "title": "Calculation method",
     "description": "The Fajr and Isha angles. Auto picks the one used in your country.",
     "options": [
      "Auto",
      "Kemenag",
      "JAKIM",
      "MWL",
      "ISNA",
      "Egypt",
      "Makkah",
      "Karachi",
      "Diyanet"
     ],
     "default": "Auto"
    },
    "asr": {
     "type": "string",
     "title": "Asr juristic method",
     "description": "Standard (Shafi'i, Maliki, Hanbali) or Hanafi.",
     "options": [
      "Standard",
      "Hanafi"
     ],
     "default": "Standard"
    },
    "ihtiyatMinutes": {
     "type": "number",
     "title": "Ihtiyat (minutes)",
     "description": "Safety margin added to each prayer time; -1 uses the method's own (2 for Kemenag and JAKIM, 0 elsewhere).",
     "default": -1
    },
    "reminderMinutes": {
     "type": "number",
     "title": "Reminder (minutes before)",
     "description": "How early to remind you; 0 turns the early reminder off.",
     "default": 10
    },
    "sunnahReminders": {
     "type": "boolean",
     "title": "Dhuha and Tahajud reminders",
     "description": "A toast when the time for Dhuha, and for Tahajud (the last third of the night), begins, and a note under the prompt while it lasts.",
     "default": true
    },
    "calendar": {
     "type": "string",
     "title": "Calendar",
     "description": "Umm al-Qura (Saudi Arabia's, the default) or the arithmetical tabular calendar.",
     "options": [
      "Umm al-Qura",
      "Tabular"
     ],
     "default": "Umm al-Qura"
    },
    "adjustDays": {
     "type": "number",
     "title": "Adjust (days)",
     "description": "Where the month begins by local moon sighting (Indonesia, Malaysia, Pakistan…), set -1 or 1 to match your country's announcement.",
     "default": 0
    },
    "announceDays": {
     "type": "boolean",
     "title": "Announce special days",
     "description": "A toast for Ramadan, the Eids, Arafah, Ashura and the other days that matter.",
     "default": true
    },
    "reminderDelayMinutes": {
     "type": "number",
     "title": "Reminder delay (minutes)",
     "description": "How long after Fajr and Asr begin to remind you, leaving time to pray first.",
     "default": 15
    },
    "showArabic": {
     "type": "boolean",
     "title": "Show Arabic",
     "description": "Show the Arabic text in the adhkar and tasbih panes and the daily ayah. Off by default: many terminals draw Arabic as unjoined letters, left to right.",
     "default": false
    },
    "mondayThursday": {
     "type": "boolean",
     "title": "Monday and Thursday",
     "description": "Remind you the evening before every Monday and Thursday.",
     "default": true
    },
    "whiteDays": {
     "type": "boolean",
     "title": "White days",
     "description": "Remind you the evening before the 13th, 14th and 15th of each Hijri month (Ayyam al-Bid).",
     "default": true
    },
    "suhurMinutes": {
     "type": "number",
     "title": "Suhur reminder (minutes before Fajr)",
     "description": "On a day you fast (Ramadan, or a sunnah fast you said you'd keep), how long before Fajr to remind you of suhur; 0 turns it off.",
     "default": 45
    },
    "imsakMinutes": {
     "type": "number",
     "title": "Imsak (minutes before Fajr)",
     "description": "When imsak is, before Fajr (10 in Indonesia and Malaysia); 0 turns the imsak reminder off.",
     "default": 10
    },
    "tarawih": {
     "type": "boolean",
     "title": "Tarawih reminder",
     "description": "A toast at Isha on each night of Ramadan.",
     "default": true
    },
    "jumuahReminderMinutes": {
     "type": "number",
     "title": "Friday prayer reminder (minutes before Dhuhr)",
     "description": "For those who attend the Friday prayer: how early to remind you to get ready; 0 turns it off.",
     "default": 45
    },
    "kahf": {
     "type": "boolean",
     "title": "Al-Kahf on the hint line",
     "description": "Show Al-Kahf under the prompt from Thursday's Maghrib until you've read it (/jumuah read) or Friday's Maghrib.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "muslim-mods",
   "firstSeen": "2026-10-08T15:14:09.325Z",
   "modUpdatedAt": "2026-10-08T23:08:20Z",
   "fileBytes": 141136,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "muslim-mods",
   "url": "https://www.slopshopper.com/mods/ashafizullah-claude-code-muslim-mods-muslim-mods/"
  },
  {
   "slug": "ashfulcra-fulcra-tools-aicq",
   "name": "aicq",
   "description": "AICQ for Claude Code: your agents and friends' agents, their collaborations and what needs you. Notices messages without heartbeats, drafts or responds per your policy, shares files, connects new agents.",
   "version": "0.3.0",
   "author": {
    "name": "Fulcra Dynamics"
   },
   "license": "MIT",
   "homepage": "https://github.com/ashfulcra/fulcra-tools/tree/main/packages/aicq-claude-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ashfulcra/fulcra-tools",
    "url": "https://github.com/ashfulcra/fulcra-tools",
    "stars": 10,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:17:40Z",
    "createdAt": "2026-05-21T16:04:57Z",
    "description": " Long-running AI agents coordinating over their human's own Fulcra account — shared bus, cross-model reviews, session continuity, load balancing. Unofficial, MIT.",
    "homepage": "https://fulcradynamics.com",
    "topics": [
     "agent-coordination",
     "ai-agents",
     "chatgpt",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-skills",
     "codex",
     "context",
     "context-engineering",
     "context-management",
     "mcp",
     "multi-agent",
     "personal-data",
     "personal-data-store",
     "personal-database"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/114089064?v=4",
    "ownerUrl": "https://github.com/ashfulcra",
    "defaultBranch": "main"
   },
   "path": "packages/aicq-claude-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "checkEverySeconds": {
     "type": "number",
     "title": "Check every (seconds)",
     "description": "How often AICQ checks your mesh and workspace inboxes.",
     "default": 120
    },
    "onArrival": {
     "type": "string",
     "title": "When a message arrives",
     "description": "Default response mode (the pane's selector overrides it): notify, draft (prepare a reply for your approval), respond-check (respond; check with you on consequential decisions), respond-results (respond; tell you outcomes).",
     "default": "notify"
    },
    "agentName": {
     "type": "string",
     "title": "This agent's name",
     "description": "Routing label for workspace recipients and mesh 'to'. Empty: accept anything addressed to your account.",
     "default": ""
    },
    "workspaces": {
     "type": "string",
     "title": "Workspaces",
     "description": "Comma-separated Fulcra workspace names to watch (same-account agents). Empty: none.",
     "default": ""
    },
    "meshOutbox": {
     "type": "string",
     "title": "Mesh outbox",
     "description": "Fallback channel (Event/<uuid> or MomentAnnotation/<uuid>) when no channel of yours is shared with a recipient. Usually leave empty.",
     "default": ""
    },
    "fulcraCli": {
     "type": "string",
     "title": "fulcra CLI path",
     "description": "Absolute path to the fulcra CLI.",
     "default": "~/.local/bin/fulcra"
    },
    "coordTeam": {
     "type": "string",
     "title": "Coord team",
     "description": "coord-engine team the universe map reads (agents, board, health) and messages go to.",
     "default": "fulcra"
    },
    "coordEngine": {
     "type": "string",
     "title": "coord-engine path",
     "description": "Absolute path to the coord-engine CLI.",
     "default": "~/.local/bin/coord-engine"
    },
    "owner": {
     "type": "string",
     "title": "Owner principal",
     "description": "Your principal on the coord bus (blocked-on-you links use user:<owner>).",
     "default": "ash"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fulcra-tools",
   "firstSeen": "2026-10-08T15:14:11.606Z",
   "modUpdatedAt": "2026-10-09T11:17:40Z",
   "fileBytes": 183095,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "aicq",
   "url": "https://www.slopshopper.com/mods/ashfulcra-fulcra-tools-aicq/"
  },
  {
   "slug": "freibergergarcia-phone-a-friend-paf-tasks",
   "name": "paf-tasks",
   "displayName": "Phone a Friend panel",
   "description": "phone-a-friend, made legible: every review as a thread of rounds with its verdict and findings, live progress while a reviewer works, and the agent sessions that need you",
   "version": "4.13.5",
   "author": {
    "name": "Bruno Freiberger"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/freibergergarcia/phone-a-friend/tree/main/mods/paf-tasks#readme",
   "keywords": [
    "phone-a-friend",
    "code-review",
    "mod",
    "codex"
   ],
   "kind": "community",
   "repo": {
    "fullName": "freibergergarcia/phone-a-friend",
    "url": "https://github.com/freibergergarcia/phone-a-friend",
    "stars": 10,
    "forks": 3,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T07:00:22Z",
    "createdAt": "2026-02-20T20:42:37Z",
    "description": "CLI relay for Claude Code, Codex, OpenCode, and pi. Delegate to Antigravity, Claude, Codex, Gemini, Ollama, OpenCode, or pi with streaming, sessions, and multi-agent teams.",
    "homepage": "",
    "topics": [
     "agent-orchestration",
     "ai-agent",
     "anthropic",
     "antigravity",
     "claude-code",
     "cli",
     "code-review",
     "codex",
     "command-line-tool",
     "developer-tools",
     "gemini",
     "generative-ai",
     "llm",
     "multi-agent",
     "ollama",
     "openai",
     "opencode",
     "pi-coding-agent",
     "relay",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/808069?v=4",
    "ownerUrl": "https://github.com/freibergergarcia",
    "defaultBranch": "main"
   },
   "path": "mods/paf-tasks",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "panel": {
     "type": "string",
     "title": "Side panel shows",
     "description": "both (Reviews and Agents tabs), calls (phone-a-friend reviews only) or agents (herdr agent sessions only)",
     "options": [
      "both",
      "calls",
      "agents"
     ],
     "default": "both"
    },
    "auto_open": {
     "type": "boolean",
     "title": "Open the panel by itself",
     "description": "Open the side panel by itself once there are reviews to show (until you close it)",
     "default": true
    },
    "band": {
     "type": "string",
     "title": "Line above the prompt",
     "description": "One line for a running or just-finished call: auto (only while the panel is not on screen), always, or never",
     "options": [
      "auto",
      "always",
      "never"
     ],
     "default": "auto"
    },
    "transcript": {
     "type": "boolean",
     "title": "Draw calls in the conversation",
     "description": "Show a phone-a-friend call in the transcript as a call (who was asked, the verdict, the findings) instead of the shell command and its raw output",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "phone-a-friend-marketplace",
   "firstSeen": "2026-10-06T04:56:18.110Z",
   "modUpdatedAt": "2026-10-08T07:00:22Z",
   "fileBytes": 126921,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "paf-tasks",
   "url": "https://www.slopshopper.com/mods/freibergergarcia-phone-a-friend-paf-tasks/"
  },
  {
   "slug": "gwenwindflower-dotfiles-git-gate",
   "name": "git-gate",
   "description": "Reviews core git operations across sibling worktrees and routes branch creation through Worktrunk",
   "version": "0.1.0",
   "author": {
    "name": "Gwyneth Windflower"
   },
   "homepage": "https://winnie.sh",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gwenwindflower/dotfiles",
    "url": "https://github.com/gwenwindflower/dotfiles",
    "stars": 10,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:45:20Z",
    "createdAt": "2026-02-15T06:20:47Z",
    "description": "🌿🌺🌀🐚🌱🌸🌻 feel free to pick a fig from the config tree",
    "homepage": "https://winnie.sh",
    "topics": [
     "chezmoi",
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/91998347?v=4",
    "ownerUrl": "https://github.com/gwenwindflower",
    "defaultBranch": "main"
   },
   "path": "plugins/git-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "supermodel",
   "firstSeen": "2026-10-06T04:56:37.791Z",
   "modUpdatedAt": "2026-10-09T03:45:20Z",
   "fileBytes": 22986,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "git-gate",
   "url": "https://www.slopshopper.com/mods/gwenwindflower-dotfiles-git-gate/"
  },
  {
   "slug": "hex-claude-image-generation",
   "name": "claude-image-generation",
   "description": "Generate and edit images using Google Gemini, OpenAI GPT Image, xAI Grok Image, and OpenRouter APIs",
   "version": "2026.9.1",
   "author": {
    "name": "hex",
    "url": "https://github.com/hex"
   },
   "license": "MIT",
   "keywords": [
    "image-generation",
    "gemini",
    "openai",
    "gpt-image",
    "xai",
    "grok-image",
    "openrouter",
    "text-to-image",
    "image-editing"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hex/claude-image-generation",
    "url": "https://github.com/hex/claude-image-generation",
    "stars": 10,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-09-25T11:22:28Z",
    "createdAt": "2026-02-09T16:14:03Z",
    "description": "Claude Code plugin for generating and editing images using Google Gemini and OpenAI GPT Image APIs",
    "homepage": null,
    "topics": [
     "ai-image",
     "claude-code",
     "claude-code-plugin",
     "gemini",
     "gpt-image",
     "image-generation",
     "openai",
     "text-to-image"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/88922?v=4",
    "ownerUrl": "https://github.com/hex",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "userConfig": {
    "defaultProviders": {
     "type": "string",
     "title": "Default providers",
     "description": "Which providers the generate tool runs when a call names none. \"all\" runs gemini, openai and xai in parallel; openrouter is opt-in.",
     "required": false,
     "default": "all",
     "options": [
      "all",
      "gemini",
      "openai",
      "xai",
      "openrouter"
     ]
    },
    "outputDir": {
     "type": "string",
     "title": "Output directory",
     "description": "Where the generate tool saves images when a call gives no outputBase, relative to the session's working directory.",
     "required": false,
     "default": "."
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:41.886Z",
   "modUpdatedAt": "2026-09-25T11:22:28Z",
   "fileBytes": 7833,
   "tags": [
    "guard",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-image-generation",
   "url": "https://www.slopshopper.com/mods/hex-claude-image-generation/"
  },
  {
   "slug": "juzser-blacksmith-bs-mod",
   "name": "bs-mod",
   "description": "Blacksmith HUD: the bs epic, wave, agents, budget and what waits on you, live above the prompt.",
   "version": "0.4.0",
   "author": {
    "name": "juzser",
    "url": "https://github.com/juzser"
   },
   "license": "MIT",
   "homepage": "https://github.com/juzser/blacksmith/tree/main/mods/bs-mod",
   "keywords": [
    "hud",
    "statusline",
    "agents",
    "orchestration"
   ],
   "kind": "community",
   "repo": {
    "fullName": "juzser/blacksmith",
    "url": "https://github.com/juzser/blacksmith",
    "stars": 10,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:36:43Z",
    "createdAt": "2026-08-26T04:18:09Z",
    "description": "Autonomous agent factory — loop runner, worktree engine, and a local dashboard over the event log. ",
    "homepage": "",
    "topics": [
     "ai-agents",
     "autonomous-agents",
     "claude",
     "claude-code",
     "claude-plugin",
     "cli",
     "factory",
     "multi-agent",
     "subagents",
     "worktree"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5735071?v=4",
    "ownerUrl": "https://github.com/juzser",
    "defaultBranch": "main"
   },
   "path": "mods/bs-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "blacksmith",
   "firstSeen": "2026-10-08T15:29:39.686Z",
   "modUpdatedAt": "2026-10-09T03:49:32Z",
   "fileBytes": 127773,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "bs-mod",
   "url": "https://www.slopshopper.com/mods/juzser-blacksmith-bs-mod/"
  },
  {
   "slug": "juzser-blacksmith-pr-mod",
   "name": "pr-mod",
   "description": "The repo's open pull requests in a pane and a band line: CI and merge state, merge, update branch, and fix-conflict / fix-CI prompts.",
   "version": "0.4.0",
   "author": {
    "name": "juzser",
    "url": "https://github.com/juzser"
   },
   "license": "MIT",
   "homepage": "https://github.com/juzser/blacksmith/tree/main/mods/pr-mod",
   "keywords": [
    "pull-requests",
    "github",
    "ci"
   ],
   "kind": "community",
   "repo": {
    "fullName": "juzser/blacksmith",
    "url": "https://github.com/juzser/blacksmith",
    "stars": 10,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:36:43Z",
    "createdAt": "2026-08-26T04:18:09Z",
    "description": "Autonomous agent factory — loop runner, worktree engine, and a local dashboard over the event log. ",
    "homepage": "",
    "topics": [
     "ai-agents",
     "autonomous-agents",
     "claude",
     "claude-code",
     "claude-plugin",
     "cli",
     "factory",
     "multi-agent",
     "subagents",
     "worktree"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5735071?v=4",
    "ownerUrl": "https://github.com/juzser",
    "defaultBranch": "main"
   },
   "path": "mods/pr-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "blacksmith",
   "firstSeen": "2026-10-08T15:29:41.271Z",
   "modUpdatedAt": "2026-10-09T03:55:08Z",
   "fileBytes": 36963,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-mod",
   "url": "https://www.slopshopper.com/mods/juzser-blacksmith-pr-mod/"
  },
  {
   "slug": "kaiwutech-tw-flightwake-flightwake-mod",
   "name": "flightwake-mod",
   "description": "flightwake's Claude Code layer: STATE in the system prompt, a quiet status band, a session flight log, trap tripwires and an opt-in role guard. Reads .flightwake/ and git only; never writes your records.",
   "version": "0.1.0",
   "author": {
    "name": "kaiwutech-TW",
    "url": "https://github.com/kaiwutech-TW/flightwake"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kaiwutech-TW/flightwake",
    "url": "https://github.com/kaiwutech-TW/flightwake",
    "stars": 10,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T05:50:25Z",
    "createdAt": "2026-07-18T12:52:27Z",
    "description": "Flight-recorder style work framework for strong AI coding agents — records follow work, they don't lead it. ✈️",
    "homepage": null,
    "topics": [
     "ai-agent",
     "claude-code",
     "developer-tools",
     "flight-recorder",
     "workflow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/203724146?v=4",
    "ownerUrl": "https://github.com/kaiwutech-TW",
    "defaultBranch": "main"
   },
   "path": "mods/flightwake",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "stateInject": {
     "type": "boolean",
     "title": "Load STATE at session start",
     "description": "Add .flightwake/STATE.md (as it stood when the session started) to the system prompt. /fw-coldstart still checks the lag and reads the latest record.",
     "default": true
    },
    "band": {
     "type": "boolean",
     "title": "Status band",
     "description": "A row above the prompt with health, STATE lag, context use and the next command; silent while all is well. One toast when context runs hot.",
     "default": true
    },
    "recorder": {
     "type": "boolean",
     "title": "Session flight log",
     "description": "Note files changed, recognised test commands with their results, and commits in this session; /fw-log prints them for fw-record. Never writes a record.",
     "default": true
    },
    "tripwire": {
     "type": "boolean",
     "title": "Trap tripwires",
     "description": "When a file or command matches an active TRAPS entry's paths/commands fields, show that entry to the agent once per session. Never blocks.",
     "default": true
    },
    "roleGuard": {
     "type": "boolean",
     "title": "Role guard",
     "description": "Turn the mechanically checkable Never rules of this folder's Claude seat role into blocks on writes and commands. /fw-role-release lifts it for the session. Off by default.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:21.888Z",
   "modUpdatedAt": "2026-10-05T05:50:25Z",
   "fileBytes": 144686,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "flightwake-mod",
   "url": "https://www.slopshopper.com/mods/kaiwutech-tw-flightwake-flightwake-mod/"
  },
  {
   "slug": "namenomeaning-pixel-pet-pixel-pet",
   "name": "pixel-pet",
   "description": "A pixel pet above the prompt that acts out each tool call, plus an HP/MP/ST HUD below it",
   "version": "0.2.0",
   "author": {
    "name": "halluqinate"
   },
   "license": "MIT",
   "homepage": "https://github.com/Namenomeaning/pixel-pet",
   "keywords": [
    "mod",
    "pet",
    "pixel-art",
    "statusline",
    "hud"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Namenomeaning/pixel-pet",
    "url": "https://github.com/Namenomeaning/pixel-pet",
    "stars": 10,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-03T06:06:19Z",
    "createdAt": "2026-10-02T07:54:40Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65486537?v=4",
    "ownerUrl": "https://github.com/Namenomeaning",
    "defaultBranch": "main"
   },
   "path": "plugins/pixel-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "speed": {
     "type": "string",
     "title": "Speed",
     "description": "How quickly the pet runs and animates.",
     "options": [
      "slow",
      "normal",
      "fast"
     ],
     "default": "normal"
    },
    "sleepAfter": {
     "type": "number",
     "title": "Sleep after (seconds)",
     "description": "Idle time before the pet falls asleep. 0 keeps it awake.",
     "default": 60,
     "min": 0,
     "max": 3600
    },
    "hud": {
     "type": "boolean",
     "title": "HUD",
     "description": "The HP, MP, and ST bars below the prompt.",
     "default": true
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "The text beside the pet.",
     "default": true
    },
    "targets": {
     "type": "boolean",
     "title": "Name files and commands",
     "description": "The status line names the file, pattern, command, host, or search query a tool works on. Turn it off to share your screen.",
     "default": true
    },
    "minis": {
     "type": "boolean",
     "title": "Subagent minis",
     "description": "A mini behind the pet for each running subagent.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pixel-pet",
   "firstSeen": "2026-10-06T04:47:20.357Z",
   "modUpdatedAt": "2026-10-03T06:06:19Z",
   "fileBytes": 94233,
   "tags": [
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pixel-pet",
   "url": "https://www.slopshopper.com/mods/namenomeaning-pixel-pet-pixel-pet/"
  },
  {
   "slug": "rube-de-cc-skills-mods-toolbox",
   "name": "mods-toolbox",
   "description": "Function-hook mods: Clean View, a calm checklist above the prompt instead of tool calls, diffs and command output, and the Agent Dock, a team of parallel helpers shown as live cards",
   "author": {
    "name": "rube-de",
    "url": "https://github.com/rube-de"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rube-de/cc-skills",
    "url": "https://github.com/rube-de/cc-skills",
    "stars": 10,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:57:36Z",
    "createdAt": "2026-02-07T11:34:05Z",
    "description": "A curated collection of Claude Code plugins: multi-agent dev team, AI council code reviews, and project management",
    "homepage": null,
    "topics": [
     "agent-teams",
     "ai-council",
     "claude-code",
     "claude-code-plugin",
     "code-review",
     "multi-agent",
     "project-management"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8930910?v=4",
    "ownerUrl": "https://github.com/rube-de",
    "defaultBranch": "main"
   },
   "path": "plugins/mods-toolbox",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rube-cc-skills",
   "firstSeen": "2026-10-09T15:21:02.866Z",
   "modUpdatedAt": "2026-10-09T08:57:16Z",
   "fileBytes": 79588,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mods-toolbox",
   "url": "https://www.slopshopper.com/mods/rube-de-cc-skills-mods-toolbox/"
  },
  {
   "slug": "technicalpickles-pickled-claude-plugins-agent-meta",
   "name": "agent-meta",
   "description": "Meta-development tools for agentic workflows",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "technicalpickles/pickled-claude-plugins",
    "url": "https://github.com/technicalpickles/pickled-claude-plugins",
    "stars": 10,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:40:39Z",
    "createdAt": "2025-11-12T20:32:27Z",
    "description": "Personal collection of Claude Code skills for development workflows",
    "homepage": null,
    "topics": [
     "buildkite",
     "claude-code",
     "claude-skills",
     "monorepo",
     "workflow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159?v=4",
    "ownerUrl": "https://github.com/technicalpickles",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-meta",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pickled-claude-plugins",
   "firstSeen": "2026-10-07T15:17:24.276Z",
   "modUpdatedAt": "2026-10-06T17:15:38Z",
   "fileBytes": 396,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-meta",
   "url": "https://www.slopshopper.com/mods/technicalpickles-pickled-claude-plugins-agent-meta/"
  },
  {
   "slug": "tehubersheezy-servicenow-cli",
   "name": "sn",
   "description": "ServiceNow CLI wrapper — table CRUD, change management, CMDB, attachments, service catalog, import sets, CI reconciliation, CICD, aggregates, and schema discovery",
   "version": "1.1.2",
   "author": {
    "name": "Abey Ahmad"
   },
   "license": "MIT",
   "homepage": "https://github.com/tehubersheezy/servicenow-cli",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tehubersheezy/servicenow-cli",
    "url": "https://github.com/tehubersheezy/servicenow-cli",
    "stars": 10,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:46:31Z",
    "createdAt": "2026-04-22T20:09:35Z",
    "description": "Fast ServiceNow CLI with stable JSON output. Single Rust binary — agent-friendly, scriptable, cross-platform.",
    "homepage": "https://github.com/tehubersheezy/sn#readme",
    "topics": [
     "api",
     "api-wrapper",
     "automation",
     "cicd",
     "cli",
     "cmdb",
     "devops",
     "itsm",
     "llm-tools",
     "rust",
     "servicenow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3973305?v=4",
    "ownerUrl": "https://github.com/tehubersheezy",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sn",
   "firstSeen": "2026-10-07T15:17:27.694Z",
   "modUpdatedAt": "2026-10-06T16:46:31Z",
   "fileBytes": 25112,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "sn",
   "url": "https://www.slopshopper.com/mods/tehubersheezy-servicenow-cli/"
  },
  {
   "slug": "weellio-gander-gander-feed",
   "name": "gander-feed",
   "displayName": "Gander feed",
   "description": "Feeds the Gander dashboard exact per-session telemetry (context fill, rate-limit windows, cost, every model request, sub-agent spawns) and draws a one-line Gander band above the prompt. Needs Claude Code 2.1.287 or newer; Gander's classic hooks keep working without it.",
   "version": "0.1.0",
   "author": {
    "name": "Bworld",
    "email": "b@bworldtools.com"
   },
   "license": "MIT",
   "keywords": [
    "gander",
    "dashboard",
    "telemetry",
    "cost",
    "context",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "weellio/gander",
    "url": "https://github.com/weellio/gander",
    "stars": 10,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:34:20Z",
    "createdAt": "2026-06-07T19:01:38Z",
    "description": "Live NOC dashboard + control center for AI coding agents: pixel-art office floor, phone/Telegram/Slack alerts, cost guardrails, task queue with worktrees + test gate. Designed for Claude Code — other agent CLIs (Codex, Gemini, Grok, aider) join the floor too.",
    "homepage": null,
    "topics": [
     "agentic",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "dashboard",
     "developer-tools",
     "hooks",
     "mcp",
     "nodejs",
     "observability",
     "subagents",
     "svelte"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32339114?v=4",
    "ownerUrl": "https://github.com/weellio",
    "defaultBranch": "main"
   },
   "path": "mods/gander-feed",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "bridgeUrl": {
     "type": "string",
     "description": "Where the Gander bridge listens.",
     "default": "http://127.0.0.1:3131",
     "title": "Bridge URL"
    },
    "band": {
     "type": "boolean",
     "description": "Draw the one-line Gander band above the prompt (needs-you count, this session's spend, context fill).",
     "default": true,
     "title": "Band above the prompt"
    },
    "pollSeconds": {
     "type": "number",
     "description": "How often the band asks the bridge for the needs-you count.",
     "default": 15,
     "title": "Band refresh (seconds)"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gander",
   "firstSeen": "2026-10-09T15:29:13.592Z",
   "modUpdatedAt": "2026-10-08T18:40:05Z",
   "fileBytes": 6937,
   "tags": [
    "band",
    "command",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "gander-feed",
   "url": "https://www.slopshopper.com/mods/weellio-gander-gander-feed/"
  },
  {
   "slug": "yassimba-loom-loom-mermaid",
   "name": "loom-mermaid",
   "description": "Draw Mermaid diagrams in replies as colored character art.",
   "version": "0.10.0",
   "author": {
    "name": "Yassimba"
   },
   "license": "MIT",
   "homepage": "https://github.com/Yassimba/loom/tree/main/plugins/pi-loom-mermaid",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Yassimba/loom",
    "url": "https://github.com/Yassimba/loom",
    "stars": 10,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T01:08:02Z",
    "createdAt": "2026-07-17T09:11:28Z",
    "description": "Curated agent skills, Pi packages, and Herdr plugins with one setup CLI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16798644?v=4",
    "ownerUrl": "https://github.com/Yassimba",
    "defaultBranch": "main"
   },
   "path": "plugins/pi-loom-mermaid",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "loom",
   "firstSeen": "2026-10-06T04:49:13.688Z",
   "modUpdatedAt": "2026-10-09T01:08:02Z",
   "fileBytes": 364857,
   "tags": [
    "band",
    "transcript",
    "prompt"
   ],
   "isNew": true,
   "entryName": "loom-mermaid",
   "url": "https://www.slopshopper.com/mods/yassimba-loom-loom-mermaid/"
  },
  {
   "slug": "akramovic1-jev-pilot",
   "name": "jev-pilot",
   "description": "TypeSafe's Jev decides how Claude Code works on each prompt: the main conversation's reasoning effort (low to xhigh, raised to max mid-turn when tool calls keep failing), each subagent's model, whether to split the work across subagents, and the one skill the prompt needs. Brings in custom OpenRouter models (a junior coder reviewed by Opus, or cheap bulk work) and Codex or OpenCode as reviewers, in modes you choose, each health-checked. Reads the prompt with recent context, records every decision, and suggests its own tuning. Backends: OpenRouter, TypeSafe's API, the Vercel AI Gateway, or Claude Code's built-in classifier. Built on claude-code-templates' jev-model-router and jev-skill-suggestion.",
   "version": "0.12.1",
   "author": {
    "name": "Ahmed Akram",
    "url": "https://github.com/Akramovic1"
   },
   "license": "MIT",
   "homepage": "https://github.com/Akramovic1/jev-pilot",
   "keywords": [
    "claude-code",
    "plugin",
    "jev",
    "typesafe",
    "openrouter",
    "effort",
    "routing",
    "subagents",
    "skills",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Akramovic1/jev-pilot",
    "url": "https://github.com/Akramovic1/jev-pilot",
    "stars": 9,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-09-30T19:47:41Z",
    "createdAt": "2026-09-23T12:21:51Z",
    "description": "Let Jev steer Claude Code: the right reasoning effort, subagent model and skill for every prompt. A Claude Code plugin powered by TypeSafe's Jev (OpenRouter / TypeSafe).",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "jev",
     "llm-routing",
     "openrouter",
     "typesafe"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58849502?v=4",
    "ownerUrl": "https://github.com/Akramovic1",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./jev-pilot.ts"
   ],
   "entry": "hooks/jev-pilot.ts",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for TypeSafe's own API; preferred over the Gateway, since only it reports a calibrated confidence",
     "default": "",
     "sensitive": true
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway API key",
     "description": "Key for the AI Gateway, used when neither a TypeSafe nor an OpenRouter key is set; it reports no calibrated confidence",
     "default": "",
     "sensitive": true
    },
    "openrouterApiKey": {
     "type": "string",
     "title": "OpenRouter API key",
     "description": "Key for OpenRouter, which hosts Jev (~typesafe/jev-latest) on its System One route and reports a calibrated confidence like TypeSafe's own API",
     "default": "",
     "sensitive": true
    },
    "provider": {
     "type": "string",
     "title": "Backend",
     "description": "Which backend to use; \"auto\" picks TypeSafe when its key is set, then OpenRouter, then the Gateway, then the built-in classifier",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "openrouter",
      "gateway",
      "builtin"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Base URL of TypeSafe's own API; empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Decision model on TypeSafe's own API; empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Base URL of the AI Gateway; empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Decision model on the AI Gateway; empty uses typesafe-ai/jev",
     "default": ""
    },
    "openrouterBaseUrl": {
     "type": "string",
     "title": "OpenRouter base URL",
     "description": "Base URL of OpenRouter's API; empty uses https://openrouter.ai/api (requests go to /v1/systemone)",
     "default": ""
    },
    "openrouterModel": {
     "type": "string",
     "title": "OpenRouter model",
     "description": "Jev model on OpenRouter; empty uses ~typesafe/jev-latest (pin e.g. typesafe/jev-1.13)",
     "default": ""
    },
    "fastModel": {
     "type": "string",
     "title": "Fast tier",
     "description": "Model alias or id for mechanical, local tasks",
     "default": "haiku"
    },
    "balancedModel": {
     "type": "string",
     "title": "Balanced tier",
     "description": "Model alias or id for ordinary engineering work",
     "default": "sonnet"
    },
    "deepModel": {
     "type": "string",
     "title": "Deep tier",
     "description": "Model alias or id for hard or high-stakes work",
     "default": "opus"
    },
    "minUpgradeConfidence": {
     "type": "number",
     "title": "Confidence to spend more",
     "description": "How sure the decision must be to raise the model or the effort; being wrong here costs money, so the bar is low",
     "default": 0.3
    },
    "minHighConfidence": {
     "type": "number",
     "title": "Confidence to raise to high or above",
     "description": "How sure the decision model must be to raise the effort to high, xhigh or max (the costly rungs); raises to medium use minUpgradeConfidence",
     "default": 0.5
    },
    "minDowngradeConfidence": {
     "type": "number",
     "title": "Confidence to spend less",
     "description": "How sure it must be to lower the model or the effort; being wrong here means a task gets too little, so the bar is high",
     "default": 0.6
    },
    "effortCloseMargin": {
     "type": "number",
     "title": "Close-call margin",
     "description": "When Jev's two most likely effort levels are within this probability of each other, the higher one is used (under-thinking costs more than over-thinking); 0 turns the lean off",
     "default": 0.15
    },
    "routeSubagentModel": {
     "type": "boolean",
     "title": "Route subagent models",
     "description": "Pick the model of each subagent at agent.spawn (the Agent tool takes no effort)",
     "default": true
    },
    "routeSubagentEffort": {
     "type": "boolean",
     "title": "Route subagent effort",
     "description": "Also set each subagent's reasoning effort, from the same decision that picks its model, at every request it makes (under the subagents switch)",
     "default": true
    },
    "routeMainEffort": {
     "type": "boolean",
     "title": "Route the main loop's effort",
     "description": "Raise or lower the reasoning effort of the main conversation",
     "default": true
    },
    "routeMainModel": {
     "type": "boolean",
     "title": "Route the main loop's model",
     "description": "Change the model of the main conversation; off by default because switching models mid-session invalidates the prompt cache",
     "default": false
    },
    "maxEffort": {
     "type": "string",
     "title": "Starting effort ceiling",
     "description": "The highest reasoning level a turn may start at; higher levels are reached only by the mid-turn raise, when a turn shows it's struggling. A turn starts at xhigh only when Jev is 60% sure the task is very hard; set high to keep xhigh for struggling turns only. An effort you set above it by hand is left alone",
     "default": "xhigh",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ]
    },
    "effortChanges": {
     "type": "string",
     "title": "When the effort may change",
     "description": "auto: every turn, except on Amazon Bedrock, Google Cloud or an API gateway, where changing the effort clears the cached conversation (the next request pays the cache-write price on all of it); there the first turn's effort is held for the session, and chosen again after a compaction. per-turn / hold force one or the other",
     "default": "auto",
     "options": [
      "auto",
      "per-turn",
      "hold"
     ]
    },
    "maxRaisedEffort": {
     "type": "string",
     "title": "Raised effort ceiling",
     "description": "The highest reasoning level a struggling turn may be raised to (see escalateAfterErrors)",
     "default": "max",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ]
    },
    "escalateAfterErrors": {
     "type": "number",
     "title": "Raise effort after failures",
     "description": "Tool calls that must fail in a row within a turn before its effort goes up (at least one rung, once per turn); 0 turns this off",
     "default": 2
    },
    "contextMessages": {
     "type": "number",
     "title": "Recent messages sent",
     "description": "How many messages before the prompt the decision model reads (text and tool names only, never tool input or output); 0 sends none",
     "default": 4
    },
    "contextChars": {
     "type": "number",
     "title": "Recent context budget",
     "description": "The most characters those messages may take together; the newest are kept",
     "default": 2000
    },
    "suggestStrategy": {
     "type": "boolean",
     "title": "Advise how to carry out the task",
     "description": "Ask the decision model whether a request is best done directly, by one subagent, by parallel subagents or as a small graph of subagents, and attach that advice to the prompt when it is confident",
     "default": true
    },
    "minStrategyConfidence": {
     "type": "number",
     "title": "Strategy confidence",
     "description": "How sure the answer must be before delegate or parallel advice is attached",
     "default": 0.6
    },
    "minGraphConfidence": {
     "type": "number",
     "title": "Graph confidence",
     "description": "The higher bar for graph advice, the costliest way to work; it also needs the task read as deep",
     "default": 0.8
    },
    "graphSkill": {
     "type": "string",
     "title": "Graph skill",
     "description": "A skill the graph advice may name for a heavier workflow (e.g. agentic-graph-skill); empty keeps the advice to plain subagent waves",
     "default": ""
    },
    "timeoutMs": {
     "type": "number",
     "title": "Latency budget (ms)",
     "description": "How long to wait for Jev's one request per prompt (and per subagent) before letting it through unchanged",
     "default": 1500
    },
    "display": {
     "type": "string",
     "title": "Where jev-pilot talks",
     "description": "\"pet\": Claude the pilot above the prompt, showing what Claude is doing, with a speech bubble saying each decision (nothing in the conversation); \"transcript\": one line per turn in the conversation; \"both\"; or \"off\". /jev pet off hides the pet, and is remembered",
     "default": "pet",
     "options": [
      "pet",
      "transcript",
      "both",
      "off"
     ]
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Master switch for jev-pilot's own messages: errors always, plus the transcript lines when display is transcript or both",
     "default": true
    },
    "verboseLog": {
     "type": "boolean",
     "title": "Verbose log",
     "description": "Write every step instead: both modules' decisions, the skill ranking and rerank, the withheld listing, and why a turn was left alone",
     "default": false
    },
    "recordDecisions": {
     "type": "boolean",
     "title": "Record decisions",
     "description": "Keep each main-conversation turn's decision and outcome (effort, raises, failures, tokens; never prompt text) in the plugin's store, for /jev-pilot:report and its suggested tuning",
     "default": true
    },
    "inject": {
     "type": "string",
     "title": "How the chosen skill reaches the model",
     "description": "\"content\" attaches the skill's SKILL.md to the prompt, so it loads even when the engine lists it as user-invocable-only or off; \"suggest\" only names it and the model loads it with the Skill tool",
     "default": "content",
     "options": [
      "content",
      "suggest"
     ]
    },
    "hideListing": {
     "type": "boolean",
     "title": "Hide the skill listing",
     "description": "Leave the engine's skill listing out of the main conversation's context; off keeps the listing and only adds the suggestion",
     "default": true
    },
    "qualityAdvice": {
     "type": "boolean",
     "title": "Quality advice",
     "description": "Jev also reads each request for what makes the work better: a vague request (ask or state an assumption first), a bug (show it with a failing test first), a costly area such as money, auth or migrations (test it, and get a review when a reviewer is set up); marks your corrections in the ledger; and tells Claude to step back when a turn edits the same file or runs the same command over and over. /jev quality on|off switches it live",
     "default": true
    },
    "designPack": {
     "type": "boolean",
     "title": "Design pack",
     "description": "When Jev reads a request as UI design work (web or mobile), tell Claude to load your design skills (designSkills), take a direction from the project's design system or a real product's DESIGN.md (awesome-design-md) or Mobbin screens, and check the result against the web guidelines. /jev design on|off switches it live",
     "default": true
    },
    "designSkills": {
     "type": "string",
     "title": "Design skills",
     "description": "Comma-separated skills the design pack names, when installed: the last one ending in web-design-guidelines is the one to check against; the others give the direction and polish",
     "default": "design-taste-frontend, impeccable, web-design-guidelines"
    },
    "suggestSkills": {
     "type": "boolean",
     "title": "Pick skills",
     "description": "Pick the one skill each prompt needs and keep the skill listing out of context; off leaves skills exactly as Claude Code handles them (/jev skills on|off switches it live)",
     "default": true
    },
    "rerank": {
     "type": "boolean",
     "title": "Re-read the shortlist",
     "description": "Send a second request after the first that re-reads the top skills with a longer SKILL.md opening, and can reject them all; off (the default) decides in one request, which offers a \"no skill fits\" option",
     "default": false
    },
    "shortlist": {
     "type": "number",
     "title": "Shortlist size",
     "description": "How many of the ranking the second request re-reads",
     "default": 3
    },
    "gateThreshold": {
     "type": "number",
     "title": "Needs-a-skill threshold",
     "description": "Mean of the three request nouls (acts on the user's system, would follow a documented procedure, prose does not suffice) under which nothing is suggested",
     "default": 0.3
    },
    "fitsThreshold": {
     "type": "number",
     "title": "Fits threshold",
     "description": "A shortlist whose best per-skill \"does this fit\" noul is under this is dropped entirely",
     "default": 0.3
    },
    "excerptChars": {
     "type": "number",
     "title": "SKILL.md excerpt",
     "description": "How many characters of each skill's SKILL.md Jev reads beside its description",
     "default": 300
    },
    "alwaysListed": {
     "type": "string",
     "title": "Always listed",
     "description": "Comma-separated skill names that stay in the listing whatever the prompt (the model can still see and call them)",
     "default": ""
    },
    "neverSuggested": {
     "type": "string",
     "title": "Never suggested",
     "description": "Comma-separated skill names the decision model is never offered; they stay reachable by typing /name",
     "default": ""
    },
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "How work is shared out: standard (Claude only), budget (custom models take subagent work with nothing to judge), junior-lead (a junior on a custom model writes easy code, Opus reviews it), second-opinion (Codex or OpenCode reviews significant changes), quality (Opus for every subagent, plus an external review). /jev mode <name> switches it live",
     "default": "standard",
     "options": [
      "standard",
      "budget",
      "junior-lead",
      "second-opinion",
      "quality"
     ]
    },
    "alphaModel": {
     "type": "string",
     "title": "Custom model alpha",
     "description": "An OpenRouter model id for the alpha slot (empty: not set). Easier: /jev alpha <model> in a session, pasting the id, link or name from openrouter.ai/models; that's checked and kept for every session. Needs claude-jev (it starts the local router)",
     "default": ""
    },
    "alphaWhen": {
     "type": "string",
     "title": "When to choose alpha",
     "description": "What Jev reads to decide when a subagent should run on alpha",
     "default": "Choose for bulk work with nothing to judge, where cost matters more than precision: searching or reading across many files and reporting what is there, summarizing, listing, filling in boilerplate from an existing pattern."
    },
    "betaModel": {
     "type": "string",
     "title": "Custom model beta",
     "description": "An OpenRouter model id for the beta slot (empty: off)",
     "default": ""
    },
    "betaWhen": {
     "type": "string",
     "title": "When to choose beta",
     "description": "What Jev reads to decide when a subagent should run on beta",
     "default": "Choose for bulk work with nothing to judge, where cost matters more than precision: searching or reading across many files and reporting what is there, summarizing, listing, filling in boilerplate from an existing pattern."
    },
    "gammaModel": {
     "type": "string",
     "title": "Custom model gamma",
     "description": "An OpenRouter model id for the gamma slot (empty: off)",
     "default": ""
    },
    "gammaWhen": {
     "type": "string",
     "title": "When to choose gamma",
     "description": "What Jev reads to decide when a subagent should run on gamma",
     "default": "Choose for bulk work with nothing to judge, where cost matters more than precision: searching or reading across many files and reporting what is there, summarizing, listing, filling in boilerplate from an existing pattern."
    },
    "junior": {
     "type": "string",
     "title": "The junior's model",
     "description": "The name of the custom model the junior runs on in junior-lead mode (empty: the first one you added); /jev junior <name> changes it live",
     "default": ""
    },
    "reviewer": {
     "type": "string",
     "title": "External reviewer",
     "description": "Which external agent reviews in second-opinion and quality modes (its own CLI and login, not OpenRouter)",
     "default": "codex",
     "options": [
      "codex",
      "opencode"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jev-pilot",
   "firstSeen": "2026-10-06T04:47:06.732Z",
   "modUpdatedAt": "2026-09-30T19:47:41Z",
   "fileBytes": 338520,
   "tags": [
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "jev-pilot",
   "url": "https://www.slopshopper.com/mods/akramovic1-jev-pilot/"
  },
  {
   "slug": "andrew54068-claude-plugins-tui-preview-mod",
   "name": "tui-preview-mod",
   "description": "在 Claude Code 終端預覽 Markdown、圖片、影片與送出前的貼圖；自訂 API 或 herdr 需另設環境變數，見 README",
   "version": "0.1.3",
   "author": {
    "name": "Dawson"
   },
   "license": "MIT",
   "homepage": "https://github.com/andrew54068/claude-plugins/tree/main/tui-preview-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "andrew54068/claude-plugins",
    "url": "https://github.com/andrew54068/claude-plugins",
    "stars": 9,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T16:50:37Z",
    "createdAt": "2026-01-07T15:30:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15605204?v=4",
    "ownerUrl": "https://github.com/andrew54068",
    "defaultBranch": "main"
   },
   "path": "tui-preview-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "roots": {
     "type": "string",
     "multiple": true,
     "title": "額外預覽目錄",
     "description": "工作階段根目錄以外可讀取的絕對路徑",
     "default": []
    },
    "autoPreview": {
     "type": "boolean",
     "title": "自動圖片預覽",
     "description": "顯示 Read 圖片與送出前的貼圖",
     "default": true
    },
    "clickablePaths": {
     "type": "boolean",
     "title": "可點擊的媒體路徑",
     "description": "全螢幕介面中，回覆裡的圖片或影片路徑可直接點開預覽",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "andrew54068",
   "firstSeen": "2026-10-06T04:49:19.852Z",
   "modUpdatedAt": "2026-10-07T16:50:37Z",
   "fileBytes": 42219,
   "tags": [
    "pane",
    "band",
    "transcript",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tui-preview-mod",
   "url": "https://www.slopshopper.com/mods/andrew54068-claude-plugins-tui-preview-mod/"
  },
  {
   "slug": "augiefra-claude-mods-token-weather-usage",
   "name": "token-weather-usage",
   "displayName": "Token Weather Usage",
   "description": "One line above the prompt: context tokens with their weather, a bar per recent prompt, your 5-hour and 7-day limits against the time elapsed, the prompt cache with its time left, the session cost with the last prompt's share in dollars and in points of the 5-hour limit, and the subagents running. Labels in English, French or Russian. After Token Weather (Anthropic, Apache-2.0) and the ideas of usage-meter (HolyGrail) and prompt-cache-control (Daniel San).",
   "version": "3.12.0",
   "author": {
    "name": "Eric Cologni"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/augiefra/claude-mods",
   "keywords": [
    "mod",
    "statusline",
    "usage",
    "rate-limits",
    "prompt-cache",
    "context",
    "token-weather"
   ],
   "kind": "community",
   "repo": {
    "fullName": "augiefra/claude-mods",
    "url": "https://github.com/augiefra/claude-mods",
    "stars": 9,
    "forks": 3,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:20:24Z",
    "createdAt": "2026-10-02T13:27:03Z",
    "description": "Claude Code mod: context in tokens, 5-hour and weekly limits vs. the clock, prompt cache countdown, session cost and running agents, in one band above the prompt.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-code-statusline",
     "claude-mods",
     "context-window",
     "developer-tools",
     "function-hooks",
     "prompt-caching",
     "rate-limits",
     "statusline",
     "token-usage",
     "usage-monitor"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/221498954?v=4",
    "ownerUrl": "https://github.com/augiefra",
    "defaultBranch": "main"
   },
   "path": "plugins/token-weather-usage",
   "modules": [
    "./token-weather-usage.mjs"
   ],
   "entry": "hooks/token-weather-usage.mjs",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Labels in English (en), French (fr) or Russian (ru), or auto: follows LC_ALL, LC_MESSAGES or LANG, and falls back to English.",
     "default": "auto"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "augiefra-mods",
   "firstSeen": "2026-10-06T04:50:14.228Z",
   "modUpdatedAt": "2026-10-09T14:20:24Z",
   "fileBytes": 66273,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-usage",
   "url": "https://www.slopshopper.com/mods/augiefra-claude-mods-token-weather-usage/"
  },
  {
   "slug": "berlysia-dotfiles-workflow-band",
   "name": "workflow-band",
   "description": "Shows the Document Workflow gate (workflow-cli status) in the band above the prompt.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "berlysia/dotfiles",
    "url": "https://github.com/berlysia/dotfiles",
    "stars": 9,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:14:40Z",
    "createdAt": "2018-08-20T17:28:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/950573?v=4",
    "ownerUrl": "https://github.com/berlysia",
    "defaultBranch": "master"
   },
   "path": "mods/workflow-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:44.217Z",
   "modUpdatedAt": "2026-10-09T13:14:40Z",
   "fileBytes": 10898,
   "tags": [
    "band",
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "workflow-band",
   "url": "https://www.slopshopper.com/mods/berlysia-dotfiles-workflow-band/"
  },
  {
   "slug": "jdworkdog-ai-workbench-turn-timestamp",
   "name": "turn-timestamp",
   "description": "Shows the date and time of every completed answer so you can tell how fresh a tab is.",
   "version": "0.3.0",
   "author": {
    "name": "John Workman"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JDWorkdog/ai-workbench",
    "url": "https://github.com/JDWorkdog/ai-workbench",
    "stars": 9,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T13:21:26Z",
    "createdAt": "2025-12-16T16:05:53Z",
    "description": "Prompts, commands, skills & resources for AI productivity - by Workdog",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/205471975?v=4",
    "ownerUrl": "https://github.com/JDWorkdog",
    "defaultBranch": "main"
   },
   "path": "mods/turn-timestamp",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "display": {
     "type": "string",
     "title": "Where to show the stamp",
     "description": "auto draws a line beneath each answer (terminal, VS Code) and a band above the prompt with the latest stamp (terminal, desktop Code tab). answer, band, status and log each pick one channel; status pins a plugin status line, which the desktop folds into a collapsed notice.",
     "default": "auto",
     "options": [
      "auto",
      "answer",
      "band",
      "status",
      "log"
     ]
    },
    "timeZone": {
     "type": "string",
     "title": "Time zone",
     "description": "An IANA zone such as America/New_York. Empty uses the machine's zone, or TZ when set.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:05.671Z",
   "modUpdatedAt": "2026-10-02T13:21:26Z",
   "fileBytes": 3058,
   "tags": [
    "band",
    "status",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-timestamp",
   "url": "https://www.slopshopper.com/mods/jdworkdog-ai-workbench-turn-timestamp/"
  },
  {
   "slug": "knacklabs-symphony-forge-forge",
   "name": "forge",
   "description": "Forge's board and machine views inside Claude Code.",
   "version": "1.2.8",
   "author": {
    "name": "Knack Labs"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "knacklabs/symphony-forge",
    "url": "https://github.com/knacklabs/symphony-forge",
    "stars": 9,
    "forks": 9,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:07:57Z",
    "createdAt": "2026-03-15T09:02:16Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/304408816?v=4",
    "ownerUrl": "https://github.com/knacklabs",
    "defaultBranch": "main"
   },
   "path": "src/forge/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "forge",
   "firstSeen": "2026-10-06T04:59:34.595Z",
   "modUpdatedAt": "2026-10-09T15:07:57Z",
   "fileBytes": 44096,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "forge",
   "url": "https://www.slopshopper.com/mods/knacklabs-symphony-forge-forge/"
  },
  {
   "slug": "lightning-ai-skills",
   "name": "lightning",
   "displayName": "Lightning AI",
   "description": "Agent skills for the Lightning AI platform: GPU Studios, batch jobs, deployments, sandboxes, the LLM gateway, shareable artifact links, and up-front cost estimates.",
   "version": "1.1.1",
   "author": {
    "name": "Lightning AI",
    "url": "https://lightning.ai"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/Lightning-AI/skills",
   "keywords": [
    "lightning-ai",
    "gpu",
    "training",
    "deployment",
    "sandbox",
    "llm",
    "cost-estimation"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Lightning-AI/skills",
    "url": "https://github.com/Lightning-AI/skills",
    "stars": 9,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:06:01Z",
    "createdAt": "2026-07-03T15:39:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58386951?v=4",
    "ownerUrl": "https://github.com/Lightning-AI",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./job-progress/register.tsx"
   ],
   "entry": "hooks/job-progress/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lightning-ai",
   "firstSeen": "2026-10-07T14:41:25.359Z",
   "modUpdatedAt": "2026-10-08T10:06:01Z",
   "fileBytes": 45971,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lightning",
   "url": "https://www.slopshopper.com/mods/lightning-ai-skills/"
  },
  {
   "slug": "luvpame-dotfiles-usage-band",
   "name": "usage-band",
   "description": "Show 5h / 1w rate limits and this session's task progress above the prompt",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "luvpame/dotfiles",
    "url": "https://github.com/luvpame/dotfiles",
    "stars": 9,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:06:50Z",
    "createdAt": "2024-01-01T09:13:19Z",
    "description": "わたしの開発環境設計図",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67136466?v=4",
    "ownerUrl": "https://github.com/luvpame",
    "defaultBranch": "main"
   },
   "path": "config/claude/mods/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:51.245Z",
   "modUpdatedAt": "2026-10-09T09:06:50Z",
   "fileBytes": 8226,
   "tags": [
    "band",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band",
   "url": "https://www.slopshopper.com/mods/luvpame-dotfiles-usage-band/"
  },
  {
   "slug": "mark22013333-crew-feature-workflow",
   "name": "feature-workflow",
   "description": "功能開發工作流 — 整合 Notion 與 Claude Code，以 .spec/ 目錄做本地規劃，Agent Teams 產生程式碼與審查，瀏覽器驗收驗證，結案時批次同步 Notion。",
   "version": "5.2.1",
   "author": {
    "name": "Cheng"
   },
   "license": "MIT",
   "keywords": [
    "feature",
    "notion",
    "workflow",
    "agent-teams",
    "chrome-devtools-mcp",
    "chrome-cdp",
    "local-spec",
    "plan",
    "code-generation",
    "code-review",
    "explore",
    "browse"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mark22013333/crew",
    "url": "https://github.com/mark22013333/crew",
    "stars": 9,
    "forks": 2,
    "license": null,
    "pushedAt": "2026-10-07T02:55:52Z",
    "createdAt": "2026-03-11T00:13:40Z",
    "description": "CREW — Claude Runtime Engineering Workflows. 整合 Notion 與 Claude Code 的開發工作流 Plugin 集合，涵蓋 Bug 管理與功能開發全生命週期。",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31495069?v=4",
    "ownerUrl": "https://github.com/mark22013333",
    "defaultBranch": "main"
   },
   "path": "plugins/feature-workflow",
   "modules": [
    "./crew-cockpit.ts"
   ],
   "entry": "hooks/crew-cockpit.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "feature-workflow",
   "firstSeen": "2026-10-07T15:07:19.403Z",
   "modUpdatedAt": "2026-10-07T02:53:51Z",
   "fileBytes": 101154,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "feature-workflow",
   "url": "https://www.slopshopper.com/mods/mark22013333-crew-feature-workflow/"
  },
  {
   "slug": "mpolatcan-flowpane",
   "name": "flowpane",
   "description": "A live workflow pane: replaces the default Workflow progress list with a phase-by-phase graph or a timeline beside the transcript, showing each agent's state, timing, live token spend, tool calls, what it is saying, and prompt.",
   "version": "0.10.0",
   "author": {
    "name": "Mutlu Polatcan",
    "url": "https://github.com/mpolatcan"
   },
   "license": "MIT",
   "homepage": "https://github.com/mpolatcan/flowpane",
   "keywords": [
    "workflow",
    "visualization",
    "graph",
    "timeline",
    "pane",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mpolatcan/flowpane",
    "url": "https://github.com/mpolatcan/flowpane",
    "stars": 9,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-09-22T17:11:20Z",
    "createdAt": "2026-09-15T16:59:26Z",
    "description": "FlowPane — a live graph of a Claude Code workflow run, drawn in the pane beside the transcript",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "tui",
     "visualization",
     "workflow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5066703?v=4",
    "ownerUrl": "https://github.com/mpolatcan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "orientation": {
     "type": "string",
     "title": "Layout",
     "description": "Which way the phases run: 'horizontal' (or 'across') runs them across the pane, 'vertical' (or 'down') runs them down it, 'timeline' draws bars against the clock, 'list' draws a row per agent instead of bands of cards, and 'auto' (or 'fits') follows the pane's shape. The settings dialog lists the five by name. The names these carried before 0.5.0 — 'flow', 'stack' and 'time' — still select their layouts.",
     "default": "auto"
    },
    "detailRows": {
     "type": "number",
     "title": "Detail height",
     "description": "Rows the detail dialog takes when a node is selected (5 to 32), capped at what the pane can inset around it. Prompt and Tool Calls sit side by side; the answer takes a row of its own underneath.",
     "default": 24
    },
    "paneRows": {
     "type": "number",
     "title": "Pane height",
     "description": "Rows the pane asks for (6 to 80). 0 lets the surface pick its own height, which is what a dock beside the transcript usually wants.",
     "default": 0
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "flowpane",
   "firstSeen": "2026-10-06T04:57:38.183Z",
   "modUpdatedAt": "2026-09-22T17:11:20Z",
   "fileBytes": 621232,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "flowpane",
   "url": "https://www.slopshopper.com/mods/mpolatcan-flowpane/"
  },
  {
   "slug": "mrf-godot-stagehand-godot-stagehand",
   "name": "godot-stagehand",
   "displayName": "Godot Stagehand",
   "description": "MCP server, agent skill and CLI for automating a running Godot game",
   "version": "0.5.0",
   "author": {
    "name": "mrf"
   },
   "license": "MIT",
   "homepage": "https://github.com/mrf/godot-stagehand",
   "keywords": [
    "godot",
    "game-testing",
    "automation",
    "mcp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mrf/godot-stagehand",
    "url": "https://github.com/mrf/godot-stagehand",
    "stars": 9,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T23:00:35Z",
    "createdAt": "2026-04-25T21:18:48Z",
    "description": "Playwright inspired tool for testing Godot games",
    "homepage": "https://github.com/mrf/godot-stagehand/blob/main/docs/quickstart.md",
    "topics": [
     "game-testing",
     "gdscript",
     "godot",
     "godot-addon",
     "godot-engine",
     "mcp",
     "model-context-protocol",
     "test-automation"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/249582?v=4",
    "ownerUrl": "https://github.com/mrf",
    "defaultBranch": "main"
   },
   "path": "integrations/claude-code",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "binary_path": {
     "type": "file",
     "title": "Stagehand binary (optional)",
     "description": "Use this godot-stagehand binary instead of downloading the release that matches the plugin version. Leave empty for the default.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "godot-stagehand",
   "firstSeen": "2026-10-06T05:20:21.151Z",
   "modUpdatedAt": "2026-10-03T23:00:35Z",
   "fileBytes": 13737,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "godot-stagehand",
   "url": "https://www.slopshopper.com/mods/mrf-godot-stagehand-godot-stagehand/"
  },
  {
   "slug": "naniiluja-ccf-ccf",
   "name": "ccf",
   "description": "Claude Context First — a context-first, spec-driven, wave-parallel development workflow. Keeps CLAUDE.md/.claude specs continuously fresh and grounds every design decision in best practices fetched from Context7 and Microsoft Learn.",
   "version": "0.22.0",
   "author": {
    "name": "naniiluja"
   },
   "license": "MIT",
   "homepage": "https://github.com/naniiluja/ccf",
   "keywords": [
    "context-first",
    "spec-driven",
    "workflow",
    "parallel",
    "worktree"
   ],
   "kind": "community",
   "repo": {
    "fullName": "naniiluja/ccf",
    "url": "https://github.com/naniiluja/ccf",
    "stars": 9,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:20:57Z",
    "createdAt": "2026-05-26T18:00:53Z",
    "description": "A context-first, spec-driven, strictly sequential development workflow plugin for Claude Code — keeps your CLAUDE.md/.claude spec always fresh and grounds every decision in Context7 + Microsoft Learn.",
    "homepage": "https://github.com/naniiluja/ccf",
    "topics": [
     "agentic-engineering",
     "ai-workflow",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "context-engineering",
     "developer-tools",
     "spec-driven-development"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/104429976?v=4",
    "ownerUrl": "https://github.com/naniiluja",
    "defaultBranch": "main"
   },
   "path": "plugins/ccf",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "uiBand": {
     "type": "boolean",
     "title": "CCF band above the prompt",
     "description": "Show the active PLAN.md task, its lifecycle step and the next CCF command above the prompt.",
     "default": false
    },
    "uiBoard": {
     "type": "boolean",
     "title": "CCF board in the dock",
     "description": "Show a progress bar, task counts per column and open PENDING.md risks at the top of Rem's dock pane.",
     "default": false
    },
    "uiWaves": {
     "type": "boolean",
     "title": "CCF wave map",
     "description": "On /ccf:cook, read scripts/plan-waves.mjs and show each worktree agent of the wave in Rem's dock pane.",
     "default": false
    },
    "uiStatusLine": {
     "type": "boolean",
     "title": "CCF status line",
     "description": "Show whether the spec is older than the code and the CLAUDE.md size from scripts/spec-budget.mjs.",
     "default": false
    },
    "remAi": {
     "type": "boolean",
     "title": "AI-generated Rem lines",
     "description": "Let Claude Haiku 4.5 reword Rem's line after a notable event (a command's outcome, a test or build result, the end of a turn, a cook agent starting or finishing). The fixed line shows at once and stays whenever the call fails, times out after 8 seconds, or drops a fact. Each rewrite is one small Haiku call on your account.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccf",
   "firstSeen": "2026-10-06T05:20:35.918Z",
   "modUpdatedAt": "2026-10-07T05:20:57Z",
   "fileBytes": 57168,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ccf",
   "url": "https://www.slopshopper.com/mods/naniiluja-ccf-ccf/"
  },
  {
   "slug": "picatz-flowstate-flowstate",
   "name": "flowstate",
   "description": "Write, test, and debug Flowstate Flowfiles from Claude Code: the flow MCP server, authoring skills, and a live validation pane.",
   "version": "0.1.0",
   "author": {
    "name": "picatz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "picatz/flowstate",
    "url": "https://github.com/picatz/flowstate",
    "stars": 9,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:18:04Z",
    "createdAt": "2025-06-30T21:29:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14850816?v=4",
    "ownerUrl": "https://github.com/picatz",
    "defaultBranch": "main"
   },
   "path": "editors/claude-code",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "flowBinary": {
     "type": "string",
     "title": "flow binary",
     "description": "The flow executable the mod runs to validate Flowfiles.",
     "default": "flow"
    },
    "validateOnEdit": {
     "type": "boolean",
     "title": "Validate after edits",
     "description": "Run flow validate after Claude edits a Flowfile and tell the model what is wrong.",
     "default": true
    },
    "guardServerActions": {
     "type": "boolean",
     "title": "Confirm server actions",
     "description": "Ask before Claude runs a flow verb that changes a server (run, signal, cancel, terminate, schedule changes), naming the verb and the server address.",
     "default": true
    },
    "verifyBeforeDone": {
     "type": "boolean",
     "title": "Remind to verify",
     "description": "Once per turn, remind Claude to run flow validate (or flow test, when a suite exists) before it finishes if it edited a Flowfile and none has passed since.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "flowstate",
   "firstSeen": "2026-10-09T15:18:25.003Z",
   "modUpdatedAt": "2026-10-09T15:18:04Z",
   "fileBytes": 164008,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "flowstate",
   "url": "https://www.slopshopper.com/mods/picatz-flowstate-flowstate/"
  },
  {
   "slug": "ysoftman-myenv-agent-status",
   "name": "agent-status",
   "description": "Toggle a summary pane (ctrl+x s) of the running skills and each subagent/teammate's status, name, model and elapsed time",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ysoftman/myenv",
    "url": "https://github.com/ysoftman/myenv",
    "stars": 9,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:17:27Z",
    "createdAt": "2016-12-21T02:41:52Z",
    "description": "personal environment settings",
    "homepage": "",
    "topics": [
     "bash",
     "dotfiles",
     "iterm2",
     "shell",
     "terminal",
     "tmux",
     "zsh"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5343198?v=4",
    "ownerUrl": "https://github.com/ysoftman",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/agent-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:30:26.930Z",
   "modUpdatedAt": "2026-10-09T15:16:42Z",
   "fileBytes": 22145,
   "tags": [
    "pane",
    "band",
    "guard",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-status",
   "url": "https://www.slopshopper.com/mods/ysoftman-myenv-agent-status/"
  },
  {
   "slug": "ysoftman-myenv-skill-badge",
   "name": "skill-badge",
   "description": "Show the active skill with the model/effort its turn actually runs on, and flag when the next turn falls back to another model",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ysoftman/myenv",
    "url": "https://github.com/ysoftman/myenv",
    "stars": 9,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:17:27Z",
    "createdAt": "2016-12-21T02:41:52Z",
    "description": "personal environment settings",
    "homepage": "",
    "topics": [
     "bash",
     "dotfiles",
     "iterm2",
     "shell",
     "terminal",
     "tmux",
     "zsh"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5343198?v=4",
    "ownerUrl": "https://github.com/ysoftman",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/skill-badge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:30:27.733Z",
   "modUpdatedAt": "2026-10-09T15:02:57Z",
   "fileBytes": 2758,
   "tags": [
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "skill-badge",
   "url": "https://www.slopshopper.com/mods/ysoftman-myenv-skill-badge/"
  },
  {
   "slug": "christopher-buss-skills-commitlint-preflight",
   "name": "commitlint-preflight",
   "description": "Denies gh pr create and gh pr edit when the PR title fails the repository's commitlint config, before gh runs",
   "version": "0.1.0",
   "author": {
    "name": "Christopher Buss",
    "email": "christopher.buss@pm.me",
    "url": "https://github.com/christopher-buss"
   },
   "license": "MIT",
   "homepage": "https://github.com/christopher-buss/skills",
   "keywords": [
    "commitlint",
    "github",
    "pull-request",
    "conventional-commits"
   ],
   "kind": "community",
   "repo": {
    "fullName": "christopher-buss/skills",
    "url": "https://github.com/christopher-buss/skills",
    "stars": 8,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T16:10:06Z",
    "createdAt": "2026-01-29T19:42:49Z",
    "description": "Curated skills and configurations for AI-assisted development",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32301681?v=4",
    "ownerUrl": "https://github.com/christopher-buss",
    "defaultBranch": "main"
   },
   "path": "plugins/commitlint-preflight",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "isentinel",
   "firstSeen": "2026-10-07T14:52:52.075Z",
   "modUpdatedAt": "2026-10-06T16:06:12Z",
   "fileBytes": 32474,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "commitlint-preflight",
   "url": "https://www.slopshopper.com/mods/christopher-buss-skills-commitlint-preflight/"
  },
  {
   "slug": "ensemblr-hq-ensemblr-ensemblr-mods",
   "name": "ensemblr-mods",
   "description": "Ensemblr's Claude Code function hooks: refuse git moves that break the workspace model, redact known secret values, keep control-tool ids through compaction, and add the linked Linear issue to a conversation.",
   "version": "0.1.0",
   "author": {
    "name": "Ensemblr",
    "url": "https://ensemblr.dev"
   },
   "license": "Apache-2.0",
   "homepage": "https://www.ensemblr.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ensemblr-hq/ensemblr",
    "url": "https://github.com/ensemblr-hq/ensemblr",
    "stars": 8,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T09:59:06Z",
    "createdAt": "2026-06-04T12:34:52Z",
    "description": "Desktop orchestrator for Pi and Claude Code. Every stream of work gets its own git worktree, and an agent can drive the app itself — spawn sub-agents, delegate, integrate.",
    "homepage": "https://www.ensemblr.dev",
    "topics": [
     "ai-agents",
     "appimage",
     "claude-code",
     "coding-agents",
     "electron",
     "git-worktree",
     "linux",
     "macos",
     "mcp",
     "multi-agent",
     "orchestrator",
     "pi-agent",
     "pi-coding-agent"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/302023532?v=4",
    "ownerUrl": "https://github.com/ensemblr-hq",
    "defaultBranch": "master"
   },
   "path": "apps/desktop/resources/agent-mods",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:57:01.905Z",
   "modUpdatedAt": "2026-10-09T09:59:06Z",
   "fileBytes": 56874,
   "tags": [
    "guard",
    "prompt",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "ensemblr-mods",
   "url": "https://www.slopshopper.com/mods/ensemblr-hq-ensemblr-ensemblr-mods/"
  },
  {
   "slug": "insta-fusion-bettercallgpt-bettercallgpt",
   "name": "bettercallgpt",
   "displayName": "Better Call GPT",
   "description": "Voice-call this Claude Code session: Call, Steer and Hang up above the prompt. macOS.",
   "version": "0.2.1",
   "author": {
    "name": "StoryArcade"
   },
   "license": "MIT",
   "homepage": "https://github.com/insta-fusion/bettercallgpt",
   "keywords": [
    "voice",
    "realtime",
    "speech",
    "claude-code",
    "macos"
   ],
   "kind": "community",
   "repo": {
    "fullName": "insta-fusion/bettercallgpt",
    "url": "https://github.com/insta-fusion/bettercallgpt",
    "stars": 8,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:15:44Z",
    "createdAt": "2026-09-30T04:13:04Z",
    "description": "Put Claude Code on a voice call. Talk while it codes; GPT Realtime talks back.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "coding-agent",
     "gpt-live",
     "gpt-realtime",
     "macos",
     "realtime",
     "speech",
     "speech-to-speech",
     "voice",
     "voice-assistant"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/276479009?v=4",
    "ownerUrl": "https://github.com/insta-fusion",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bettercallgpt",
   "firstSeen": "2026-10-06T04:58:15.130Z",
   "modUpdatedAt": "2026-10-06T05:15:44Z",
   "fileBytes": 25931,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bettercallgpt",
   "url": "https://www.slopshopper.com/mods/insta-fusion-bettercallgpt-bettercallgpt/"
  },
  {
   "slug": "jagreehal-autotel-autotel",
   "name": "autotel",
   "description": "OpenTelemetry for Claude Code plugins: adds $.autotel in the engine.create fold so a plugin records spans, traces every hook dispatch with the chain beneath it, and shows each tool call's settled duration on its row. Exports OTLP/HTTP to OTEL_EXPORTER_OTLP_ENDPOINT (autotel-devtools claude sets it).",
   "version": "0.1.0",
   "author": {
    "name": "Jag Reehal",
    "url": "https://jagreehal.com"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/jagreehal/autotel/tree/main/packages/autotel-claude-code#readme",
   "keywords": [
    "opentelemetry",
    "autotel",
    "observability",
    "tracing",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jagreehal/autotel",
    "url": "https://github.com/jagreehal/autotel",
    "stars": 8,
    "forks": 3,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T07:41:16Z",
    "createdAt": "2025-11-26T06:43:32Z",
    "description": "Write once, observe everywhere",
    "homepage": "https://jagreehal.github.io/autotel/",
    "topics": [
     "mcp",
     "observability",
     "otel",
     "pino",
     "posthog",
     "slack"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3634906?v=4",
    "ownerUrl": "https://github.com/jagreehal",
    "defaultBranch": "main"
   },
   "path": "packages/autotel-claude-code",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:32.317Z",
   "modUpdatedAt": "2026-10-09T07:41:16Z",
   "fileBytes": 20651,
   "tags": [
    "transcript",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "autotel",
   "url": "https://www.slopshopper.com/mods/jagreehal-autotel-autotel/"
  },
  {
   "slug": "jetsonchan-cc-usage-band-usage-band",
   "name": "usage-band",
   "description": "A band above the prompt showing your 5-hour and 7-day limits, context window and prompt-cache hit rate, styled for the terminal and the desktop app",
   "version": "1.0.6",
   "author": {
    "name": "Jetson Chan"
   },
   "license": "MIT",
   "keywords": [
    "usage",
    "rate-limit",
    "context",
    "cache",
    "status",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JetsonChan/CC-Usage-Band",
    "url": "https://github.com/JetsonChan/CC-Usage-Band",
    "stars": 8,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:11:35Z",
    "createdAt": "2026-10-03T07:37:02Z",
    "description": "Claude Code mods: usage-band shows your 5h/7d limits, context window and cache hit rate above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/192201289?v=4",
    "ownerUrl": "https://github.com/JetsonChan",
    "defaultBranch": "main"
   },
   "path": "usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-usage-band",
   "firstSeen": "2026-10-06T04:47:04.330Z",
   "modUpdatedAt": "2026-10-03T10:11:35Z",
   "fileBytes": 23843,
   "tags": [
    "band",
    "transcript",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-JetsonChan",
   "url": "https://www.slopshopper.com/mods/jetsonchan-cc-usage-band-usage-band/"
  },
  {
   "slug": "khadeerbasha1232-claude-usage-mod-usage-band",
   "name": "usage-band",
   "description": "Your Claude plan usage in one line above the prompt: 5-hour and weekly limits with reset times, context window, model and session cost.",
   "version": "3.6.0",
   "author": {
    "name": "Khadeer Basha",
    "url": "https://github.com/KhadeerBasha1232"
   },
   "license": "MIT",
   "homepage": "https://github.com/KhadeerBasha1232/claude-usage-mod",
   "keywords": [
    "usage",
    "rate-limits",
    "context",
    "status",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "KhadeerBasha1232/claude-usage-mod",
    "url": "https://github.com/KhadeerBasha1232/claude-usage-mod",
    "stars": 8,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T03:34:49Z",
    "createdAt": "2026-10-02T17:07:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120262074?v=4",
    "ownerUrl": "https://github.com/KhadeerBasha1232",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "weekly_reset": {
     "type": "string",
     "title": "Weekly limit reset time (optional)",
     "description": "When your weekly limit resets, in your local time, e.g. \"Sat 14:30\" or \"Saturday 2:30 PM\" (see Claude Settings > Usage). Leave empty to detect it automatically.",
     "default": ""
    },
    "alerts": {
     "type": "boolean",
     "title": "Limit alerts",
     "description": "Show a pop-up when the 5-hour or weekly limit reaches 80% and 95%, and when it resets.",
     "default": true
    },
    "pace": {
     "type": "boolean",
     "title": "Pace warning",
     "description": "Show ⚠ next to a limit you are using faster than its window is passing.",
     "default": true
    },
    "compact_button": {
     "type": "boolean",
     "title": "Compact button",
     "description": "Show a Compact button in the band once the context window is over 70% full.",
     "default": true
    },
    "reply_cost": {
     "type": "boolean",
     "title": "Last reply cost",
     "description": "Show what the last reply cost next to the session cost, e.g. $13.24 (+$0.41).",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-usage-mod",
   "firstSeen": "2026-10-06T04:47:17.562Z",
   "modUpdatedAt": "2026-10-03T03:34:49Z",
   "fileBytes": 21535,
   "tags": [
    "band",
    "toast",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-KhadeerBasha1232",
   "url": "https://www.slopshopper.com/mods/khadeerbasha1232-claude-usage-mod-usage-band/"
  },
  {
   "slug": "kyh-kyh-io-mod-dev",
   "name": "mod-dev",
   "description": "/score grades a session's work on confidence, idiomatic, simplicity, scope and risk, from the evidence its tool calls left",
   "version": "0.1.0",
   "author": {
    "name": "Kaiyu Hsu"
   },
   "license": "MIT",
   "homepage": "http://kyh.io",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kyh/kyh.io",
    "url": "https://github.com/kyh/kyh.io",
    "stars": 8,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:16:20Z",
    "createdAt": "2014-09-22T01:21:20Z",
    "description": "Personal website, libraries, and mini apps",
    "homepage": "http://kyh.io",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4271679?v=4",
    "ownerUrl": "https://github.com/kyh",
    "defaultBranch": "main"
   },
   "path": "apps/mod-dev",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Grader model",
     "description": "The model /score asks. It reads the requests, the diff, the ledger of checks and the instruction files, never the session's own reasoning",
     "options": [
      "opus",
      "sonnet",
      "haiku"
     ],
     "default": "opus"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:39:33.334Z",
   "modUpdatedAt": "2026-10-06T05:20:39Z",
   "fileBytes": 43562,
   "tags": [
    "status",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-dev",
   "url": "https://www.slopshopper.com/mods/kyh-kyh-io-mod-dev/"
  },
  {
   "slug": "kyh-kyh-io-mod-surfer",
   "name": "mod-surfer",
   "description": "Subway Surfers-style runner pane that reads Claude's replies aloud with OpenAI text-to-speech while a turn runs",
   "version": "0.1.0",
   "author": {
    "name": "Kaiyu Hsu"
   },
   "license": "MIT",
   "homepage": "http://kyh.io",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kyh/kyh.io",
    "url": "https://github.com/kyh/kyh.io",
    "stars": 8,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:16:20Z",
    "createdAt": "2014-09-22T01:21:20Z",
    "description": "Personal website, libraries, and mini apps",
    "homepage": "http://kyh.io",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4271679?v=4",
    "ownerUrl": "https://github.com/kyh",
    "defaultBranch": "main"
   },
   "path": "apps/mod-surfer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "openaiApiKey": {
     "type": "string",
     "title": "OpenAI API key",
     "description": "Used for narration. Empty: falls back to the OPENAI_API_KEY environment variable, then the system voice.",
     "sensitive": true,
     "default": ""
    },
    "voice": {
     "type": "string",
     "title": "Narrator voice",
     "description": "OpenAI voice for the narration",
     "options": [
      "ash",
      "alloy",
      "ballad",
      "coral",
      "echo",
      "fable",
      "nova",
      "onyx",
      "sage",
      "shimmer",
      "verse"
     ],
     "default": "ash"
    },
    "model": {
     "type": "string",
     "title": "Speech model",
     "description": "OpenAI speech model; only gpt-4o-mini-tts follows the narrator style",
     "options": [
      "gpt-4o-mini-tts",
      "tts-1",
      "tts-1-hd"
     ],
     "default": "gpt-4o-mini-tts"
    },
    "mute": {
     "type": "boolean",
     "title": "Mute narrator",
     "description": "Captions only: no voice and no OpenAI requests",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:39:34.236Z",
   "modUpdatedAt": "2026-10-06T05:20:39Z",
   "fileBytes": 22023,
   "tags": [
    "pane",
    "toast",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "mod-surfer",
   "url": "https://www.slopshopper.com/mods/kyh-kyh-io-mod-surfer/"
  },
  {
   "slug": "mmurakaru-cueloop",
   "name": "cueloop",
   "description": "Claude Mod for cueloop Threads: plan, reply, prototype, diff, review, and refine",
   "version": "0.1.0-alpha.103",
   "author": {
    "name": "cueloop"
   },
   "license": "Apache-2.0",
   "homepage": "https://www.cueloop.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mmurakaru/cueloop",
    "url": "https://github.com/mmurakaru/cueloop",
    "stars": 8,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T08:03:42Z",
    "createdAt": "2026-07-26T09:42:47Z",
    "description": "A terminal-first multiplayer thread for agent-authored work.",
    "homepage": "https://www.cueloop.dev",
    "topics": [
     "agent",
     "agent-orchestration",
     "cli",
     "code-review",
     "coding-agents",
     "developer-tools",
     "devtools",
     "diff",
     "multiplayer",
     "pi",
     "planning",
     "terminal",
     "terminal-ui",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51744904?v=4",
    "ownerUrl": "https://github.com/mmurakaru",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cueloop",
   "firstSeen": "2026-10-06T04:57:21.465Z",
   "modUpdatedAt": "2026-10-08T08:03:42Z",
   "fileBytes": 13691,
   "tags": [
    "guard",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cueloop",
   "url": "https://www.slopshopper.com/mods/mmurakaru-cueloop/"
  },
  {
   "slug": "nateherkai-claude-code-mods-cache-keeper",
   "name": "cache-keeper",
   "description": "Keeps a big chat's prompt cache warm, warns before an expensive cold restart, shows every local chat on one board (/board), and hands a chat off to a fresh one (/handoff)",
   "version": "1.0.0",
   "author": {
    "name": "Nate Herk"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nateherkai/claude-code-mods",
    "url": "https://github.com/nateherkai/claude-code-mods",
    "stars": 8,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:43:14Z",
    "createdAt": "2026-10-02T20:43:08Z",
    "description": "Four Claude Code mods: Cache Keeper, Recording Mode, Goal Meter, and Collision Guard",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253835467?v=4",
    "ownerUrl": "https://github.com/nateherkai",
    "defaultBranch": "main"
   },
   "path": "cache-keeper",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "nateherk-mods",
   "firstSeen": "2026-10-06T04:57:58.349Z",
   "modUpdatedAt": "2026-10-02T20:42:44Z",
   "fileBytes": 57512,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keeper",
   "url": "https://www.slopshopper.com/mods/nateherkai-claude-code-mods-cache-keeper/"
  },
  {
   "slug": "nateherkai-claude-code-mods-collision-guard",
   "name": "collision-guard",
   "description": "Asks before Claude edits a file another open chat changed in the last 30 minutes: Proceed, Move to a worktree, or Cancel (/guard)",
   "version": "1.0.0",
   "author": {
    "name": "Nate Herk"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nateherkai/claude-code-mods",
    "url": "https://github.com/nateherkai/claude-code-mods",
    "stars": 8,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:43:14Z",
    "createdAt": "2026-10-02T20:43:08Z",
    "description": "Four Claude Code mods: Cache Keeper, Recording Mode, Goal Meter, and Collision Guard",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253835467?v=4",
    "ownerUrl": "https://github.com/nateherkai",
    "defaultBranch": "main"
   },
   "path": "collision-guard",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "nateherk-mods",
   "firstSeen": "2026-10-06T04:57:59.634Z",
   "modUpdatedAt": "2026-10-02T20:42:44Z",
   "fileBytes": 49164,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "collision-guard",
   "url": "https://www.slopshopper.com/mods/nateherkai-claude-code-mods-collision-guard/"
  },
  {
   "slug": "nateherkai-claude-code-mods-goal-meter",
   "name": "goal-meter",
   "description": "A progress bar for /goal built from Claude's own task plan: tasks done out of the plan, elapsed time, an ETA at the goal's own pace, and every chat's goal in /goals",
   "version": "1.0.0",
   "author": {
    "name": "Nate Herk"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nateherkai/claude-code-mods",
    "url": "https://github.com/nateherkai/claude-code-mods",
    "stars": 8,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:43:14Z",
    "createdAt": "2026-10-02T20:43:08Z",
    "description": "Four Claude Code mods: Cache Keeper, Recording Mode, Goal Meter, and Collision Guard",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253835467?v=4",
    "ownerUrl": "https://github.com/nateherkai",
    "defaultBranch": "main"
   },
   "path": "goal-meter",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "nateherk-mods",
   "firstSeen": "2026-10-06T04:58:00.797Z",
   "modUpdatedAt": "2026-10-02T20:42:44Z",
   "fileBytes": 53367,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "goal-meter",
   "url": "https://www.slopshopper.com/mods/nateherkai-claude-code-mods-goal-meter/"
  },
  {
   "slug": "nateherkai-claude-code-mods-recording-mode",
   "name": "recording-mode",
   "description": "/rec before you record: masks keys, personal details, and business figures on screen and keeps private files closed (/rec strict, /rec off, /rec config)",
   "version": "1.0.0",
   "author": {
    "name": "Nate Herk"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nateherkai/claude-code-mods",
    "url": "https://github.com/nateherkai/claude-code-mods",
    "stars": 8,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:43:14Z",
    "createdAt": "2026-10-02T20:43:08Z",
    "description": "Four Claude Code mods: Cache Keeper, Recording Mode, Goal Meter, and Collision Guard",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253835467?v=4",
    "ownerUrl": "https://github.com/nateherkai",
    "defaultBranch": "main"
   },
   "path": "recording-mode",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "nateherk-mods",
   "firstSeen": "2026-10-06T04:58:01.707Z",
   "modUpdatedAt": "2026-10-02T20:42:44Z",
   "fileBytes": 28545,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "recording-mode",
   "url": "https://www.slopshopper.com/mods/nateherkai-claude-code-mods-recording-mode/"
  },
  {
   "slug": "ryanthedev-dot-config-clock",
   "name": "clock",
   "description": "A small live clock in the footer mode labels, ticking on a timer instead of on activity",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ryanthedev/dot-config",
    "url": "https://github.com/ryanthedev/dot-config",
    "stars": 8,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T12:34:37Z",
    "createdAt": "2022-12-06T14:15:14Z",
    "description": "ubuntu, i3, nvim config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30601201?v=4",
    "ownerUrl": "https://github.com/ryanthedev",
    "defaultBranch": "main"
   },
   "path": "claude/mods/clock",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:59.622Z",
   "modUpdatedAt": "2026-10-06T12:21:37Z",
   "fileBytes": 2323,
   "tags": [
    "spinner",
    "status",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "clock",
   "url": "https://www.slopshopper.com/mods/ryanthedev-dot-config-clock/"
  },
  {
   "slug": "ryanthedev-dot-config-nv",
   "name": "nv",
   "description": "/nv opens a file in nvim in a herdr split beside Claude; /yank opens Claude's last reply there",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ryanthedev/dot-config",
    "url": "https://github.com/ryanthedev/dot-config",
    "stars": 8,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T12:34:37Z",
    "createdAt": "2022-12-06T14:15:14Z",
    "description": "ubuntu, i3, nvim config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30601201?v=4",
    "ownerUrl": "https://github.com/ryanthedev",
    "defaultBranch": "main"
   },
   "path": "claude/mods/nv",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:46:03.691Z",
   "modUpdatedAt": "2026-10-06T12:34:36Z",
   "fileBytes": 7702,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "nv",
   "url": "https://www.slopshopper.com/mods/ryanthedev-dot-config-nv/"
  },
  {
   "slug": "skanehira-claude-recap-plus",
   "name": "recap-plus",
   "description": "Keeps a recap-plus summary of the session above the prompt: what it is for and where it stands; /recap-plus adds what was done and decided, what waits on you, and what comes next",
   "version": "0.2.0",
   "author": {
    "name": "skanehira"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "skanehira/claude-recap-plus",
    "url": "https://github.com/skanehira/claude-recap-plus",
    "stars": 8,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T02:00:03Z",
    "createdAt": "2026-10-02T11:09:27Z",
    "description": "A Claude Code mod that keeps a recap-plus summary of the session above the prompt: what it is for and where it stands; /recap-plus adds what was done and decided, what waits on you, and what comes next",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7888591?v=4",
    "ownerUrl": "https://github.com/skanehira",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-recap-plus",
   "firstSeen": "2026-10-06T05:19:49.090Z",
   "modUpdatedAt": "2026-10-05T02:00:03Z",
   "fileBytes": 33007,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "recap-plus",
   "url": "https://www.slopshopper.com/mods/skanehira-claude-recap-plus/"
  },
  {
   "slug": "tzafrir-human-in-the-loop",
   "name": "human-in-the-loop",
   "displayName": "Human in the loop",
   "description": "Claude assigns you the tasks only you can do. They wait in a My tasks pane, counted under the prompt, until you answer or reject them, so nothing Claude needs from you gets lost in the chat.",
   "version": "0.1.4",
   "author": {
    "name": "Tzafrir Rehan"
   },
   "license": "MIT",
   "homepage": "https://tzafrir.github.io/human-in-the-loop/",
   "keywords": [
    "tasks",
    "human-in-the-loop",
    "ui",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tzafrir/human-in-the-loop",
    "url": "https://github.com/tzafrir/human-in-the-loop",
    "stars": 8,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:31:08Z",
    "createdAt": "2026-10-03T11:11:22Z",
    "description": "A Claude Code mod: Claude assigns you the tasks only you can do. They wait in a pane until you answer, and your answer goes back to Claude.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77340?v=4",
    "ownerUrl": "https://github.com/tzafrir",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "human-in-the-loop",
   "firstSeen": "2026-10-06T05:20:41.689Z",
   "modUpdatedAt": "2026-10-05T18:31:08Z",
   "fileBytes": 54906,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "human-in-the-loop",
   "url": "https://www.slopshopper.com/mods/tzafrir-human-in-the-loop/"
  },
  {
   "slug": "baselane-sh-mods-catalog-no-em-dash",
   "name": "no-em-dash",
   "description": "Never writes the em-dash character. Uses a comma, colon, period or parentheses.",
   "version": "0.2.0",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods-catalog",
    "url": "https://github.com/baselane-sh/mods-catalog",
    "stars": 7,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T12:38:15Z",
    "createdAt": "2026-10-04T22:33:22Z",
    "description": "The Baselane mods gallery: Claude Code mods, checked and pinned. Browse at https://baselane-sh.github.io/mods-catalog/",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "test/fixtures/mods/no-em-dash",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "firstSeen": "2026-10-06T04:50:11.538Z",
   "modUpdatedAt": "2026-10-06T12:38:15Z",
   "fileBytes": 2008,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "no-em-dash",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-catalog-no-em-dash/"
  },
  {
   "slug": "bioinfo-claudelicious-command-center",
   "name": "command-center",
   "description": "One pane for the whole session: the original intent and drift, subagents and background shells with model, tokens, idle and typical duration, files changed, and the last reply with its open questions.",
   "version": "0.2.0",
   "author": {
    "name": "Justin Johnson",
    "url": "https://github.com/BioInfo"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BioInfo/claudelicious",
    "url": "https://github.com/BioInfo/claudelicious",
    "stars": 7,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:44:13Z",
    "createdAt": "2026-06-12T15:24:20Z",
    "description": "A Claude Code cookbook: the why and the wiring behind a full harness — skills, hooks, memory, the learning loop, multi-provider routing, always-on agents, and how it fits a homelab.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1425052?v=4",
    "ownerUrl": "https://github.com/BioInfo",
    "defaultBranch": "main"
   },
   "path": "mods/command-center",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudelicious",
   "firstSeen": "2026-10-06T04:46:37.833Z",
   "modUpdatedAt": "2026-10-06T13:44:13Z",
   "fileBytes": 53958,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "command-center",
   "url": "https://www.slopshopper.com/mods/bioinfo-claudelicious-command-center/"
  },
  {
   "slug": "deedeeharris-claude-skills-mm-runtime",
   "name": "mm-runtime",
   "description": "Optional Claude Code runtime adapter for the mm skill: status line, PM write fence, dispatch approval dialog",
   "version": "1.0.0",
   "author": {
    "name": "mm skill"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "deedeeharris/claude-skills",
    "url": "https://github.com/deedeeharris/claude-skills",
    "stars": 7,
    "forks": 3,
    "license": null,
    "pushedAt": "2026-10-08T20:25:38Z",
    "createdAt": "2026-04-09T08:16:04Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80841344?v=4",
    "ownerUrl": "https://github.com/deedeeharris",
    "defaultBranch": "main"
   },
   "path": "skills/mm/integrations/claude-code/mm-runtime",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:54:04.782Z",
   "modUpdatedAt": "2026-10-08T20:25:38Z",
   "fileBytes": 49323,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mm-runtime",
   "url": "https://www.slopshopper.com/mods/deedeeharris-claude-skills-mm-runtime/"
  },
  {
   "slug": "dsj1984-mandrel-mandrel-status",
   "name": "mandrel-status",
   "description": "Beta, read-only: shows the current /mandrel-deliver Story above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Mandrel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dsj1984/mandrel",
    "url": "https://github.com/dsj1984/mandrel",
    "stars": 7,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:51:56Z",
    "createdAt": "2025-12-18T19:02:08Z",
    "description": "Mandrel is an orchestration and harness for agentic AI coding. It ships a system prompt, personas, a two-tier skill library, baseline rules, slash-command workflows, and a GitHub-backed orchestration engine — distributed as a Git submodule into your project's .agents/ directory.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20933070?v=4",
    "ownerUrl": "https://github.com/dsj1984",
    "defaultBranch": "main"
   },
   "path": ".agents/mods/mandrel-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:03.437Z",
   "modUpdatedAt": "2026-10-09T11:51:56Z",
   "fileBytes": 33522,
   "tags": [
    "pane",
    "band",
    "toast",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mandrel-status",
   "url": "https://www.slopshopper.com/mods/dsj1984-mandrel-mandrel-status/"
  },
  {
   "slug": "furqan-khan07-pixelband",
   "name": "pixelband",
   "description": "Animated pixel art above your Claude Code prompt that reacts while Claude works: seven scenes, or your own image or GIF. Zero tokens.",
   "version": "0.3.2",
   "author": {
    "name": "Furqan Khan"
   },
   "license": "MIT",
   "homepage": "https://github.com/furqan-khan07/pixelband",
   "keywords": [
    "mod",
    "claude-mods",
    "pixel-art",
    "terminal",
    "animation",
    "gif",
    "customization",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "furqan-khan07/pixelband",
    "url": "https://github.com/furqan-khan07/pixelband",
    "stars": 7,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T01:26:03Z",
    "createdAt": "2026-09-25T17:30:53Z",
    "description": "Animated pixel art above your Claude Code prompt that reacts while Claude works. Seven scenes, or your own image or GIF. Zero tokens.",
    "homepage": null,
    "topics": [
     "animation",
     "ascii-art",
     "claude",
     "claude-code",
     "claude-mods",
     "pixel-art",
     "plugin",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/236162110?v=4",
    "ownerUrl": "https://github.com/furqan-khan07",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pixelband",
   "firstSeen": "2026-10-06T04:05:00.106Z",
   "modUpdatedAt": "2026-10-04T01:26:03Z",
   "fileBytes": 240472,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pixelband",
   "url": "https://www.slopshopper.com/mods/furqan-khan07-pixelband/"
  },
  {
   "slug": "hangghost-learning-hacker-claude-mod-dispatch-board",
   "name": "dispatch-board",
   "description": "多個 Claude Code session 分工時的派工看板：讀你寫的 mission 檔，顯示誰完成、誰在跑、誰在等你，狀態轉換時跳 toast",
   "version": "0.1.0",
   "author": {
    "name": "Hangghost",
    "url": "https://github.com/Hangghost"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Hangghost/learning-hacker-claude-mod",
    "url": "https://github.com/Hangghost/learning-hacker-claude-mod",
    "stars": 7,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:30:20Z",
    "createdAt": "2026-10-03T20:16:21Z",
    "description": "Learning Hacker 的 Claude Code mods：把 agent 的運作畫成看得懂的東西",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/98641142?v=4",
    "ownerUrl": "https://github.com/Hangghost",
    "defaultBranch": "main"
   },
   "path": "plugins/dispatch-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "missions_dir": {
     "type": "string",
     "title": "mission 目錄",
     "description": "放 mission 檔（*.json）的目錄，須為 ~/… 或絕對路徑，且在家目錄底下、不在任何 git repo 內。自訂值只認 ~/.claude/settings.json 裡的設定。",
     "default": "~/.claude/missions"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "learning-hacker-claude-mod",
   "firstSeen": "2026-10-06T04:47:06.788Z",
   "modUpdatedAt": "2026-10-04T08:54:15Z",
   "fileBytes": 39801,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "dispatch-board",
   "url": "https://www.slopshopper.com/mods/hangghost-learning-hacker-claude-mod-dispatch-board/"
  },
  {
   "slug": "hangghost-learning-hacker-claude-mod-dispatch-relay",
   "name": "dispatch-relay",
   "description": "dispatch-board 的搭檔：worker session 把回報寫進結果檔後以一行結束，由 mod 在 turn 結束時把新增內容與最終回覆轉送給指揮站（mission 檔寫了 station 才啟用；需 Claude Code ≥ 2.1.289）",
   "version": "0.1.0",
   "author": {
    "name": "Hangghost",
    "url": "https://github.com/Hangghost"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Hangghost/learning-hacker-claude-mod",
    "url": "https://github.com/Hangghost/learning-hacker-claude-mod",
    "stars": 7,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:30:20Z",
    "createdAt": "2026-10-03T20:16:21Z",
    "description": "Learning Hacker 的 Claude Code mods：把 agent 的運作畫成看得懂的東西",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/98641142?v=4",
    "ownerUrl": "https://github.com/Hangghost",
    "defaultBranch": "main"
   },
   "path": "plugins/dispatch-relay",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "missions_dir": {
     "type": "string",
     "title": "mission 目錄",
     "description": "放 mission 檔（*.json）的目錄，須為 ~/… 或絕對路徑，且在家目錄底下、不在任何 git repo 內。自訂值只認 ~/.claude/settings.json 裡的設定；和 dispatch-board 一起用時兩邊設成同一個目錄。",
     "default": "~/.claude/missions"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "learning-hacker-claude-mod",
   "firstSeen": "2026-10-09T14:33:08.088Z",
   "modUpdatedAt": "2026-10-09T10:38:09Z",
   "fileBytes": 34335,
   "tags": [
    "guard",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dispatch-relay",
   "url": "https://www.slopshopper.com/mods/hangghost-learning-hacker-claude-mod-dispatch-relay/"
  },
  {
   "slug": "hangghost-learning-hacker-claude-mod-handoff-runner",
   "name": "handoff-runner",
   "description": "bg session 在 worktree 做完的分支，由你在面板按一顆按鈕快轉進 main：交接單只帶參數，步驟由 mod 推導，執行前檢查、執行後驗證",
   "version": "0.1.0",
   "author": {
    "name": "Hangghost",
    "url": "https://github.com/Hangghost"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Hangghost/learning-hacker-claude-mod",
    "url": "https://github.com/Hangghost/learning-hacker-claude-mod",
    "stars": 7,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:30:20Z",
    "createdAt": "2026-10-03T20:16:21Z",
    "description": "Learning Hacker 的 Claude Code mods：把 agent 的運作畫成看得懂的東西",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/98641142?v=4",
    "ownerUrl": "https://github.com/Hangghost",
    "defaultBranch": "main"
   },
   "path": "plugins/handoff-runner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "push": {
     "type": "boolean",
     "title": "落地後 push",
     "description": "快轉成功後把目標分支 push 到 remote（預設關閉）",
     "default": false
    },
    "remote": {
     "type": "string",
     "title": "push 的 remote",
     "description": "push 開啟時使用的 remote 名稱",
     "default": "origin"
    },
    "defaultTarget": {
     "type": "string",
     "title": "預設目標分支",
     "description": "簽發交接單時沒指定目標就用這個分支",
     "default": "main"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "learning-hacker-claude-mod",
   "firstSeen": "2026-10-06T04:47:06.987Z",
   "modUpdatedAt": "2026-10-04T08:52:44Z",
   "fileBytes": 42599,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-runner",
   "url": "https://www.slopshopper.com/mods/hangghost-learning-hacker-claude-mod-handoff-runner/"
  },
  {
   "slug": "hangghost-learning-hacker-claude-mod-working-memory",
   "name": "working-memory",
   "description": "把 context window 畫成一顆腦：工具呼叫點亮對應腦區，用量越滿越擁擠，compact 時睡眠整理",
   "version": "0.1.0",
   "author": {
    "name": "Hangghost",
    "url": "https://github.com/Hangghost"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Hangghost/learning-hacker-claude-mod",
    "url": "https://github.com/Hangghost/learning-hacker-claude-mod",
    "stars": 7,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:30:20Z",
    "createdAt": "2026-10-03T20:16:21Z",
    "description": "Learning Hacker 的 Claude Code mods：把 agent 的運作畫成看得懂的東西",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/98641142?v=4",
    "ownerUrl": "https://github.com/Hangghost",
    "defaultBranch": "main"
   },
   "path": "plugins/working-memory",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "learning-hacker-claude-mod",
   "firstSeen": "2026-10-06T04:47:07.203Z",
   "modUpdatedAt": "2026-10-03T20:16:15Z",
   "fileBytes": 9886,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "working-memory",
   "url": "https://www.slopshopper.com/mods/hangghost-learning-hacker-claude-mod-working-memory/"
  },
  {
   "slug": "homie-rocks-homie-homie",
   "name": "homie",
   "displayName": "Homie",
   "description": "A studio in a box on your own Cloudflare: set up a studio (one repository for games, music, videos and posts) with a setup status of your accounts and tools and a step-by-step checklist, plan each game in a short interview that becomes its Game Codex (a page in the game's own look that you can read and steer, kept up to date, with the build's progress on it), build with one agent or several in parallel, make multiplayer web games or make an existing single-player game multiplayer, give games sound effects and synthesized music made on your own computer for free, make songs and game scores with ElevenLabs Music on your own account, make covers and painted art with fal on your own account under a budget, give a game one coherent look as decisions you can steer and lock (a style board of three directions drawn by the game engine itself, free) with free CC0 3D models from Homie's starter library, your own models, generated props and rigged characters on your own fal account under a budget, animated characters (one skeleton standard, free CC0 clips retargeted onto every rig, idle, run, jump and actions with IK feet, springs and look-at), every asset licensed, checked for phones and shown in a lineup at true scale, playtest a game on a computer and a phone with measured checks and a blind review, make a game run faster on phones and computers with a measured loop (frame times, CPU per frame, time to playable, downloads, memory, netplay; one change at a time, kept only when it beats the noise and the game still passes its own check), tune how a move feels in a Game Lab (one take of your working tree beside the last commit on one clock, slowed down or a frame at a time, with its named phases, graphs and sliders that write the values you keep back into the game), make gameplay trailers and music videos (captured from your game, or generated with fal under a budget with receipts) and recordings of a page while a script drives it (Play and a few moves on your game, a site walkthrough, a demo), in real time with honest frames, run the studio's site (the same sections as homie.rocks in the studio's own look, an epic landing page for every game, news posts with feeds) and public rooms (up to 32 players a room, shareable from the play page) on its own Cloudflare account (free plan, no payment method), list it in the homie.rocks directory, read the studio's own stats (counts, never tracking), and run its live games from a back office (who is playing now, in-game announcements, kick and mute, close a room, players per room, and private / invite-only beta / public launch states with invite codes; the owner confirms anything that takes something away with one tap). In Claude Code (2.1.287 or later) a mod adds the studio's band above the prompt, a Studio pane (the build's progress with its latest frame, live rooms with the back office, games, stats, the Game Codex, the Game Lab's last checks, parallel parts), instant commands, an arcade pane that plays a live Homie game with strangers while Claude works, holds on protected files, deploys and spending past the budget, and secrets taken out of tool output; in Codex, Homie's hooks hold the same calls until you answer \"proceed\", and take secrets out of what Codex reads. In Grok Build the same hooks hold the same calls once you trust the plugin (grok plugin install with --trust). Make a game an app of its own: a desktop app for macOS, Windows and Linux and a phone app for iOS and Android, the files Steam and the app stores accept for upload (their review, fees and rules are theirs), the same web game in a thin shell that still plays through your studio's site (no accounts, cloud saves or shop in the app yet). Tell Homie what got in the way, or what you love, in a short note you see word for word and send only with your yes. Beta.",
   "version": "0.38.0",
   "author": {
    "name": "Homie",
    "url": "https://homie.rocks"
   },
   "license": "Apache-2.0",
   "homepage": "https://homie.rocks/studios/",
   "keywords": [
    "games",
    "multiplayer",
    "netplay",
    "cloudflare",
    "music",
    "sound",
    "sfx",
    "art",
    "3d",
    "models",
    "playtest",
    "performance",
    "video",
    "trailers",
    "studio",
    "mcp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "homie-rocks/homie",
    "url": "https://github.com/homie-rocks/homie",
    "stars": 7,
    "forks": 1,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:20:20Z",
    "createdAt": "2026-09-29T18:45:30Z",
    "description": "Homie: turn Claude or Codex into a game studio. Multiplayer web games on your own Cloudflare.",
    "homepage": "https://homie.rocks",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/335669857?v=4",
    "ownerUrl": "https://github.com/homie-rocks",
    "defaultBranch": "main"
   },
   "path": "plugins/homie",
   "modules": [
    "./homie.mjs"
   ],
   "entry": "hooks/homie.mjs",
   "userConfig": {
    "paneAutoOpen": {
     "type": "boolean",
     "title": "Open the Studio pane when a build starts",
     "description": "The Studio pane (and the parts pane, when agents build in parallel) opens by itself when a build starts, where the terminal is wide enough for a pane nobody asked for (144 columns; 110 once you have opened it). /studio always opens it.",
     "default": true
    },
    "band": {
     "type": "boolean",
     "title": "The studio band above the prompt",
     "description": "One line above the prompt inside a studio: the studio, the game, the build's step and %, a Play link and how many people are playing now. Nothing outside a studio.",
     "default": true
    },
    "guardFiles": {
     "type": "boolean",
     "title": "Hold edits to protected files",
     "description": "An edit to a file that studio.json \"protect\" lists waits for your Proceed, with its diff.",
     "default": true
    },
    "guardDeploys": {
     "type": "boolean",
     "title": "Hold production deploys",
     "description": "A deploy (homie-studio deploy, npm run deploy, wrangler deploy, studio_deploy, a media publish) waits for your Proceed, with what will change; so does a change to the studio's Cloudflare account outside its deploy (a delete, a secret, a hand rollout, a write to the live database, by Wrangler or Cloudflare's MCP).",
     "default": true
    },
    "guardSpend": {
     "type": "boolean",
     "title": "Hold paid media calls past the budget",
     "description": "A fal, ElevenLabs or Tripo call that would pass studio.json \"budget\", the build's budget or the job's cap (or whose cost cannot be read first: a provider's own CLI, MCP server or API) waits for your Proceed, with its estimated cost; so does downloading a Clef model through Ollama (ollama pull clef-flash, about 11 GB), with its size.",
     "default": true
    },
    "redactSecrets": {
     "type": "boolean",
     "title": "Take secrets out of tool output",
     "description": "Keys and tokens (Cloudflare, fal, ElevenLabs, GitHub and others, office keys, hap_ agent passes) are hidden from Claude in every tool result; one-time owner links go to the Studio pane instead.",
     "default": true
    },
    "renderResults": {
     "type": "boolean",
     "title": "Draw Homie's results natively",
     "description": "Setup status as a checklist, checks as rows, playtest verdicts, deploys with their live links, and Homie's commands named in words.",
     "default": true
    },
    "arcade": {
     "type": "boolean",
     "title": "The arcade",
     "description": "/arcade plays a live Homie game in a pane (a headless Chrome seat on this computer, paused while the pane is hidden).",
     "default": true
    },
    "pictures": {
     "type": "string",
     "title": "Pictures in the terminal",
     "description": "\"blocks\" draws game frames as coloured character cells (every truecolor terminal); \"image\" draws real pixels where the terminal shows images (kitty, Ghostty, iTerm2, WezTerm).",
     "options": [
      "blocks",
      "image"
     ],
     "default": "blocks"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "homie",
   "firstSeen": "2026-10-06T04:54:30.896Z",
   "modUpdatedAt": "2026-10-09T14:20:20Z",
   "fileBytes": 274020,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "homie",
   "url": "https://www.slopshopper.com/mods/homie-rocks-homie-homie/"
  },
  {
   "slug": "iamwaqargulzar-marketing-agent-os-seo-cockpit",
   "name": "seo-cockpit",
   "description": "Mods companion for claude-seo: a spend guard on paid SEO APIs, a live audit band with a receipt, an economy mode, a visual cockpit (Search Console, rankings, Core Web Vitals, audit, Maps, spend) and zero-token commands",
   "version": "0.3.3",
   "author": {
    "name": "Agrici Daniel"
   },
   "license": "MIT",
   "homepage": "https://github.com/AgriciDaniel/claude-seo",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "iamwaqargulzar/Marketing-Agent-OS",
    "url": "https://github.com/iamwaqargulzar/Marketing-Agent-OS",
    "stars": 7,
    "forks": 2,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T09:42:58Z",
    "createdAt": "2026-08-11T01:55:37Z",
    "description": "Universal, cross-platform marketing agent skill system with 238 skills for SEO, GEO, AEO, content, growth, analytics, and major AI coding harnesses.",
    "homepage": null,
    "topics": [
     "aeo",
     "agent-skills",
     "ai-agents",
     "amp",
     "answer-engine-optimization",
     "claude-code",
     "codex",
     "content-marketing",
     "cro",
     "cross-platform",
     "generative-engine-optimization",
     "geo",
     "growth-marketing",
     "llm",
     "marketing",
     "marketing-automation",
     "open-source",
     "opencode",
     "pi",
     "seo"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/96654715?v=4",
    "ownerUrl": "https://github.com/iamwaqargulzar",
    "defaultBranch": "main"
   },
   "path": "upstreams/source-b/plugins/seo-cockpit",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "claudeSeoRoot": {
     "type": "directory",
     "title": "claude-seo folder",
     "description": "Where claude-seo is installed. Leave empty to find it next to this plugin.",
     "default": ""
    },
    "python": {
     "type": "string",
     "title": "Python command",
     "description": "Interpreter for the stdlib-only cost ledger script (python3, python, or a full path).",
     "default": "python3"
    },
    "spendGuard": {
     "type": "boolean",
     "title": "Spend guard",
     "description": "Hold paid SEO API calls (DataForSEO, Ahrefs, Firecrawl, image generation, Moz, and others; see the README) against the claude-seo budget before they run.",
     "default": true
    },
    "auditBand": {
     "type": "boolean",
     "title": "Audit band",
     "description": "Show a live line above the prompt while a /seo audit runs: agents running and done, findings written, spend, time.",
     "default": true
    },
    "economy": {
     "type": "boolean",
     "title": "Economy mode",
     "description": "Run the five Opus agents (content, geo, sxo, cluster, drift) on Sonnet to cut audit cost. Their analysis may be less thorough.",
     "default": false
    },
    "site": {
     "type": "string",
     "title": "Default site",
     "description": "The site the cockpit opens on when the folder shows none: claude-seo.md, sc-domain:claude-seo.md or https://claude-seo.md/. A site chosen in a folder, or that folder's audit, still comes first.",
     "default": ""
    },
    "pageUrl": {
     "type": "string",
     "title": "Page for Core Web Vitals",
     "description": "For the Vitals and drift views of the default site: a URL or origin. Leave empty to use the site's home page.",
     "default": ""
    },
    "auditsFolder": {
     "type": "directory",
     "title": "Audits folder",
     "description": "Where you keep your audits (the <site>-audit/ folders /seo audit writes). The cockpit finds the shown site's audit there from any folder.",
     "default": ""
    },
    "googleAccount": {
     "type": "string",
     "title": "Google account",
     "description": "Which Google sign-in claude-seo uses for Search Console. auto: claude-seo's own order (its sign-in, then a service account, then your gcloud account). gcloud: always your account from 'gcloud auth application-default login', for properties you own.",
     "options": [
      "auto",
      "gcloud"
     ],
     "default": "auto"
    },
    "googleApiKey": {
     "type": "string",
     "title": "Google API key",
     "description": "For Core Web Vitals (CrUX) and PageSpeed. Kept in Claude Code's secure storage. Leave empty to use claude-seo's own setup.",
     "sensitive": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "marketing-agent-os",
   "firstSeen": "2026-10-06T14:37:03.990Z",
   "modUpdatedAt": "2026-10-05T13:49:56Z",
   "fileBytes": 111738,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "seo-cockpit-iamwaqargulzar",
   "url": "https://www.slopshopper.com/mods/iamwaqargulzar-marketing-agent-os-seo-cockpit/"
  },
  {
   "slug": "immamdouhaboammar-get-fable-fast-jev-compaction",
   "name": "fast-jev-compaction",
   "description": "Verbatim Jev-guided compaction for Claude Code sessions.",
   "version": "0.3.0",
   "license": "MIT",
   "homepage": "https://get-fable.vercel.app/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "imMamdouhaboammar/get-fable",
    "url": "https://github.com/imMamdouhaboammar/get-fable",
    "stars": 7,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:14:13Z",
    "createdAt": "2026-08-11T16:25:03Z",
    "description": "Make the model you already use work more like a frontier model with better planning, persistent context, skills, hooks, failure handling, and verification.. Orchestrated Multi-Specialist Agentic Lifecycle Harness",
    "homepage": "https://get-fable.vercel.app/",
    "topics": [
     "agent-harness",
     "context-engineering",
     "fable-jev",
     "jev",
     "loop-engineering",
     "typesafe",
     "typesafe-ai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58908124?v=4",
    "ownerUrl": "https://github.com/imMamdouhaboammar",
    "defaultBranch": "master"
   },
   "path": "docs/get-fable-jev-integration-spec-v1/fast-jev-compaction",
   "modules": [
    "./fast-jev.ts"
   ],
   "entry": "hooks/fast-jev.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability that a tool call or tool result is still needed; below it the item is removed.",
     "default": 0.5
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Number of newest messages pinned from compaction.",
     "default": 6
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compaction percentage",
     "description": "Context percentage at which turn.complete requests compaction.",
     "default": 60
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Minimum estimated character reduction required to replace history.",
     "default": 0.25
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the conversation state sent with every Jev request.",
     "default": 25000
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Maximum Jev request tokens",
     "description": "Estimated token budget for state plus questions in one Jev request.",
     "default": 30000
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated tool result head",
     "description": "Characters of a tool result kept when Jev decides its full output is no longer needed; 0 keeps only the note.",
     "default": 300
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "jev-latest"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fast-jev-compaction",
   "firstSeen": "2026-10-06T14:37:22.565Z",
   "modUpdatedAt": "2026-09-21T03:16:04Z",
   "fileBytes": 38147,
   "tags": [
    "toast",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fast-jev-compaction-imMamdouhaboammar",
   "url": "https://www.slopshopper.com/mods/immamdouhaboammar-get-fable-fast-jev-compaction/"
  },
  {
   "slug": "jhao0413-parrot-agent-extensions-parrot-grammar",
   "name": "parrot-grammar",
   "description": "Check the English in your prompt box and offer a better phrasing, on demand",
   "version": "0.1.0",
   "author": {
    "name": "jhao"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jhao0413/parrot-agent-extensions",
    "url": "https://github.com/jhao0413/parrot-agent-extensions",
    "stars": 7,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T09:11:02Z",
    "createdAt": "2026-10-06T01:11:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/33994851?v=4",
    "ownerUrl": "https://github.com/jhao0413",
    "defaultBranch": "main"
   },
   "path": "claude/parrot-grammar",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "parrot-agent-extensions",
   "firstSeen": "2026-10-06T14:38:06.095Z",
   "modUpdatedAt": "2026-10-06T00:55:20Z",
   "fileBytes": 10309,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "parrot-grammar",
   "url": "https://www.slopshopper.com/mods/jhao0413-parrot-agent-extensions-parrot-grammar/"
  },
  {
   "slug": "jhao0413-parrot-agent-extensions-parrot-translate",
   "name": "parrot-translate",
   "description": "Translate Claude's English replies into the configured language (hotkey toggles); ensure outgoing prompts are natural English (translate or grammar-fix), shown bilingually",
   "version": "0.1.0",
   "author": {
    "name": "jhao"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jhao0413/parrot-agent-extensions",
    "url": "https://github.com/jhao0413/parrot-agent-extensions",
    "stars": 7,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T09:11:02Z",
    "createdAt": "2026-10-06T01:11:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/33994851?v=4",
    "ownerUrl": "https://github.com/jhao0413",
    "defaultBranch": "main"
   },
   "path": "claude/parrot-translate",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "show_by_default": {
     "type": "boolean",
     "title": "默认显示译文",
     "description": "开启（默认）译文直接随回复显示，Ctrl+Y 变为收起/展开；关闭则默认隐藏，Ctrl+Y 展开",
     "default": true
    },
    "outbound": {
     "type": "boolean",
     "title": "发出内容保证英文",
     "description": "提交时把提示词改写成地道英文：其他语言忠实翻译、英文只修语法，不改意思；用户消息行双语对照显示",
     "default": true
    },
    "lang": {
     "type": "string",
     "title": "目标语言（你的语言）",
     "description": "回复译成哪种语言，做微软语言码：zh-Hans（默认）、zh-Hant、ja、ko、fr、de、es、ru 等；出站始终发英文",
     "default": "zh-Hans"
    },
    "provider": {
     "type": "string",
     "title": "翻译服务",
     "description": "microsoft = Edge 免费接口（默认）；session = 会话凭证调模型（$.model.complete，免配置）；openai = OpenAI 兼容接口（本地 llama.cpp 等）；旧值 model 仍被接受（按 session 处理）",
     "options": [
      "microsoft",
      "session",
      "openai"
     ],
     "default": "microsoft"
    },
    "model": {
     "type": "string",
     "title": "翻译用模型",
     "description": "provider = session / openai 时使用；别名（haiku / sonnet）或完整 id",
     "default": "haiku"
    },
    "base_url": {
     "type": "string",
     "title": "OpenAI 兼容 Base URL",
     "description": "provider = openai 时使用，如 http://127.0.0.1:8021/v1",
     "default": "http://127.0.0.1:8021/v1"
    },
    "api_key": {
     "type": "string",
     "title": "API Key",
     "description": "provider = openai 时使用；本地 llama.cpp 随便填（如 sk-local）"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "parrot-agent-extensions",
   "firstSeen": "2026-10-06T14:38:06.631Z",
   "modUpdatedAt": "2026-10-07T09:09:22Z",
   "fileBytes": 29194,
   "tags": [
    "transcript",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "parrot-translate",
   "url": "https://www.slopshopper.com/mods/jhao0413-parrot-agent-extensions-parrot-translate/"
  },
  {
   "slug": "jl-cmd-projects-claude-dev-env-subagent-models",
   "name": "subagent-models",
   "description": "Turn subagent models and agent types on or off and set the effort subagents run at, as defaults in /config or live for one session with /subagent-models.",
   "version": "0.3.0",
   "author": {
    "name": "jl-cmd"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jl-cmd-projects/claude-dev-env",
    "url": "https://github.com/jl-cmd-projects/claude-dev-env",
    "stars": 7,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:05:46Z",
    "createdAt": "2026-07-11T18:53:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/338158757?v=4",
    "ownerUrl": "https://github.com/jl-cmd-projects",
    "defaultBranch": "main"
   },
   "path": "packages/subagent-models",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "opus": {
     "type": "string",
     "title": "Opus subagents",
     "description": "on lets a subagent run on opus; off moves it to the default model",
     "options": [
      "on",
      "off"
     ],
     "default": "on"
    },
    "fable": {
     "type": "string",
     "title": "Fable subagents",
     "description": "on lets a subagent run on fable; off moves it to the default model",
     "options": [
      "on",
      "off"
     ],
     "default": "off"
    },
    "sonnet": {
     "type": "string",
     "title": "Sonnet subagents",
     "description": "on lets a subagent run on sonnet; off moves it to the default model",
     "options": [
      "on",
      "off"
     ],
     "default": "off"
    },
    "haiku": {
     "type": "string",
     "title": "Haiku subagents",
     "description": "on lets a subagent run on haiku; off moves it to the default model",
     "options": [
      "on",
      "off"
     ],
     "default": "on"
    },
    "defaultModel": {
     "type": "string",
     "title": "Default subagent model",
     "description": "The model a turned-off model moves to",
     "options": [
      "opus",
      "sonnet",
      "haiku",
      "fable"
     ],
     "default": "opus"
    },
    "effort": {
     "type": "string",
     "title": "Subagent effort",
     "description": "The effort every subagent request runs at; inherit keeps the request's own",
     "options": [
      "inherit",
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "medium"
    },
    "offAction": {
     "type": "string",
     "title": "When a spawn names a turned-off model",
     "description": "move runs it on the default model; deny refuses the spawn",
     "options": [
      "move",
      "deny"
     ],
     "default": "move"
    },
    "applyToRunning": {
     "type": "string",
     "title": "Effort changes reach running subagents",
     "description": "on moves running subagents to a new effort on their next request; off keeps each one at the effort it started with until you apply it",
     "options": [
      "on",
      "off"
     ],
     "default": "on"
    },
    "disabledAgents": {
     "type": "string",
     "title": "Turned-off agent types",
     "description": "Comma-separated agent types subagents may not run as, such as Explore, Plan",
     "default": ""
    },
    "staleDays": {
     "type": "string",
     "title": "Days before a skill counts as unused",
     "description": "A skill last used more than this many days ago counts as unused in the skills panel",
     "default": "14"
    },
    "disabledSkills": {
     "type": "string",
     "title": "Turned-off skills",
     "description": "Comma-separated skills the model may not follow, such as pstack:tdd, simplify",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-dev-env",
   "firstSeen": "2026-10-06T04:54:12.711Z",
   "modUpdatedAt": "2026-10-04T19:42:32Z",
   "fileBytes": 37406,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-models-jl-cmd-projects",
   "url": "https://www.slopshopper.com/mods/jl-cmd-projects-claude-dev-env-subagent-models/"
  },
  {
   "slug": "jl-cmd-projects-claude-dev-env-usage-wrapup",
   "name": "usage-wrapup",
   "description": "When your plan usage gets low, tells every running agent to wrap up before the limit cuts it off, and compacts the conversation when usage is nearly gone.",
   "version": "0.2.0",
   "author": {
    "name": "Kevin Koch"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jl-cmd-projects/claude-dev-env",
    "url": "https://github.com/jl-cmd-projects/claude-dev-env",
    "stars": 7,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:05:46Z",
    "createdAt": "2026-07-11T18:53:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/338158757?v=4",
    "ownerUrl": "https://github.com/jl-cmd-projects",
    "defaultBranch": "main"
   },
   "path": "packages/usage-wrapup",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Wrap-up threshold (% left)",
     "description": "Tell agents to finish when this much of a usage window is left.",
     "default": 1
    },
    "compactFiveHour": {
     "type": "number",
     "title": "Compact at 5-hour usage (% used)",
     "description": "Compact the conversation once per 5-hour window when this much of it is used.",
     "default": 97
    },
    "compactSevenDay": {
     "type": "number",
     "title": "Compact at weekly usage (% used)",
     "description": "Compact the conversation once per weekly window when this much of it is used.",
     "default": 99
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-dev-env",
   "firstSeen": "2026-10-06T04:54:14.211Z",
   "modUpdatedAt": "2026-10-05T13:46:16Z",
   "fileBytes": 4733,
   "tags": [
    "toast",
    "status",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-wrapup",
   "url": "https://www.slopshopper.com/mods/jl-cmd-projects-claude-dev-env-usage-wrapup/"
  },
  {
   "slug": "joshuaoliphant-claude-plugins-compost",
   "name": "compost",
   "description": "One software-engineering workflow composted from Matt Pocock's skills, superpowers, pstack, Imbue's blueprint, and autonomous-sdlc: specs with BDD acceptance criteria, tracer-bullet issues in your tracker, builds that fit tests into the existing suite, automatic subagent review, and a turn skill that works in upstream changes.",
   "version": "0.4.0",
   "author": {
    "name": "Joshua Oliphant",
    "email": "joshua.oliphant@hey.com"
   },
   "license": "MIT",
   "keywords": [
    "sdlc",
    "spec",
    "bdd",
    "issues",
    "code-review",
    "subagents",
    "domain-driven-design",
    "tracer-bullets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JoshuaOliphant/claude-plugins",
    "url": "https://github.com/JoshuaOliphant/claude-plugins",
    "stars": 7,
    "forks": 2,
    "license": null,
    "pushedAt": "2026-10-07T01:36:54Z",
    "createdAt": "2025-10-19T18:15:44Z",
    "description": "Claude Code plugin marketplace - productivity and learning plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1985657?v=4",
    "ownerUrl": "https://github.com/JoshuaOliphant",
    "defaultBranch": "main"
   },
   "path": "plugins/compost",
   "modules": [
    "./skill-drift.ts"
   ],
   "entry": "hooks/skill-drift.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "oliphant-plugins",
   "firstSeen": "2026-10-07T14:40:33.695Z",
   "modUpdatedAt": "2026-10-07T01:36:54Z",
   "fileBytes": 9114,
   "tags": [
    "command",
    "prompt",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "compost",
   "url": "https://www.slopshopper.com/mods/joshuaoliphant-claude-plugins-compost/"
  },
  {
   "slug": "kakha13-claude-georgian-bridge",
   "name": "georgian-bridge",
   "description": "Translates the Georgian in each prompt to English before Claude reads it, without echoing the translation",
   "version": "0.1.0",
   "author": {
    "name": "kakha13"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kakha13/claude",
    "url": "https://github.com/kakha13/claude",
    "stars": 7,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T20:50:26Z",
    "createdAt": "2026-10-06T15:50:45Z",
    "description": "Claude Code mods that fix and translate your prompts before Claude reads them",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/679788?v=4",
    "ownerUrl": "https://github.com/kakha13",
    "defaultBranch": "main"
   },
   "path": "mods/georgian-bridge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kakha13",
   "firstSeen": "2026-10-07T15:04:37.880Z",
   "modUpdatedAt": "2026-10-06T20:35:05Z",
   "fileBytes": 4162,
   "tags": [
    "status",
    "command",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "georgian-bridge",
   "url": "https://www.slopshopper.com/mods/kakha13-claude-georgian-bridge/"
  },
  {
   "slug": "kakha13-claude-grammar-fix",
   "name": "grammar-fix",
   "description": "Fixes the grammar and spelling of each English prompt before Claude reads it, and shows what changed",
   "version": "0.3.1",
   "author": {
    "name": "kakha13"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kakha13/claude",
    "url": "https://github.com/kakha13/claude",
    "stars": 7,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T20:50:26Z",
    "createdAt": "2026-10-06T15:50:45Z",
    "description": "Claude Code mods that fix and translate your prompts before Claude reads them",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/679788?v=4",
    "ownerUrl": "https://github.com/kakha13",
    "defaultBranch": "main"
   },
   "path": "mods/grammar-fix",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kakha13",
   "firstSeen": "2026-10-07T15:04:38.356Z",
   "modUpdatedAt": "2026-10-06T20:50:24Z",
   "fileBytes": 6114,
   "tags": [
    "status",
    "command",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "grammar-fix",
   "url": "https://www.slopshopper.com/mods/kakha13-claude-grammar-fix/"
  },
  {
   "slug": "keshrath-agent-discover-agent-discover",
   "name": "agent-discover",
   "displayName": "agent-discover",
   "description": "Find, install and enable MCP servers mid-session. Search tools across installed and marketplace servers, approve installs with full provenance, and manage everything in the /discover pane.",
   "version": "3.2.2",
   "author": {
    "name": "keshrath"
   },
   "license": "MIT",
   "homepage": "https://github.com/keshrath/agent-discover",
   "keywords": [
    "mcp",
    "registry",
    "marketplace",
    "tool-search",
    "gateway"
   ],
   "kind": "community",
   "repo": {
    "fullName": "keshrath/agent-discover",
    "url": "https://github.com/keshrath/agent-discover",
    "stars": 7,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:30:21Z",
    "createdAt": "2026-04-01T12:39:04Z",
    "description": "MCP server registry and marketplace — discover, install, activate, and manage MCP tools on demand",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "marketplace",
     "mcp",
     "mcp-server",
     "model-context-protocol",
     "registry",
     "sqlite",
     "tool-discovery",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4851083?v=4",
    "ownerUrl": "https://github.com/keshrath",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-discover",
   "firstSeen": "2026-10-06T04:56:03.022Z",
   "modUpdatedAt": "2026-10-09T12:30:21Z",
   "fileBytes": 73475,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-discover",
   "url": "https://www.slopshopper.com/mods/keshrath-agent-discover-agent-discover/"
  },
  {
   "slug": "mikaelwills-spacenotes-space-channel",
   "name": "space-channel",
   "description": "SpaceChannel bridge: mirrors the session to the SpaceNotes app and delivers phone messages as typed prompts",
   "version": "0.3.0",
   "author": {
    "name": "Mikael Wills"
   },
   "license": "GPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mikaelwills/SpaceNotes",
    "url": "https://github.com/mikaelwills/SpaceNotes",
    "stars": 7,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-08T09:58:10Z",
    "createdAt": "2025-12-07T20:36:48Z",
    "description": "Yet another AI Agent Management and Note taking system... *eye roll*   But Notes are sync'd across all devices in real time, No Cost, No Obsidian, No Cloud, No Storage Limits and Talk to your Claude Code Sessions while you're at the gym.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63661422?v=4",
    "ownerUrl": "https://github.com/mikaelwills",
    "defaultBranch": "master"
   },
   "path": "space-channel/plugin",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:55.014Z",
   "modUpdatedAt": "2026-10-08T09:58:10Z",
   "fileBytes": 13412,
   "tags": [
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "space-channel",
   "url": "https://www.slopshopper.com/mods/mikaelwills-spacenotes-space-channel/"
  },
  {
   "slug": "muratcakmak-jev-guard",
   "name": "jev-guard",
   "description": "Probability-scored guardrails for Claude Code: deny rule-breaking edits and unasked-for deploys, route your own docs into each prompt, and check the final answer against the turn's own evidence.",
   "version": "0.1.0",
   "author": {
    "name": "Oguzhan Cakmak"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "muratcakmak/jev-guard",
    "url": "https://github.com/muratcakmak/jev-guard",
    "stars": 7,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T08:21:56Z",
    "createdAt": "2026-09-22T08:21:52Z",
    "description": "Probability-scored guardrails for Claude Code: deny rule-breaking edits and unasked-for deploys, route your docs into each prompt, and check the final answer against the turn's own evidence.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9371193?v=4",
    "ownerUrl": "https://github.com/muratcakmak",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./guard.ts"
   ],
   "entry": "hooks/guard.ts",
   "userConfig": {
    "denyThreshold": {
     "type": "number",
     "title": "Deny threshold",
     "description": "Minimum Jev probability that an edit or command breaks a rule before the call is denied.",
     "default": 0.7
    },
    "routeMemories": {
     "type": "boolean",
     "title": "Route docs into prompts",
     "description": "Score memory and rule files against each prompt and attach the best matches as context. Needs memoryDir and/or ruleFiles.",
     "default": false
    },
    "routeCount": {
     "type": "number",
     "title": "Routed files per prompt",
     "description": "How many memory/rule files (max) are attached to each prompt.",
     "default": 3
    },
    "routeThreshold": {
     "type": "number",
     "title": "Route threshold",
     "description": "Minimum Jev probability for a memory/rule file to be attached to a prompt.",
     "default": 0.65
    },
    "memoryDir": {
     "type": "string",
     "title": "Memory directory",
     "description": "Directory holding a MEMORY.md index of '- [Title](file.md) — hook' lines. Empty disables memory routing.",
     "default": ""
    },
    "ruleFiles": {
     "type": "string",
     "title": "Routable project docs",
     "description": "Comma-separated paths, relative to the session cwd, that the router may attach (e.g. docs/style.md,docs/testing.md). Empty disables doc routing.",
     "default": ""
    },
    "verifyAnswers": {
     "type": "boolean",
     "title": "Check final answers",
     "description": "Score each main-loop answer against the turn's tool results (unbacked claims, false 'merged', promises, asking for on-disk credentials, hidden red checks) and submit one correction prompt on a hit.",
     "default": true
    },
    "answerThreshold": {
     "type": "number",
     "title": "Answer-check threshold",
     "description": "Minimum Jev probability for an answer finding to trigger the correction prompt.",
     "default": 0.75
    },
    "gatedSkillPrefixes": {
     "type": "string",
     "title": "User-invoked skill prefixes",
     "description": "Comma-separated prefixes of skills whose description says they trigger ONLY on explicit invocation; a call the prompt did not ask for is denied. Empty disables the gate.",
     "default": ""
    },
    "slowThreshold": {
     "type": "number",
     "title": "Background threshold",
     "description": "Minimum Jev probability that a Bash command is long-running before it is moved to the background.",
     "default": 0.55
    },
    "agentRouting": {
     "type": "boolean",
     "title": "Subagent model routing",
     "description": "Let Jev downgrade lookup-style Explore/general-purpose subagents to a cheaper model. Off: subagents keep their configured model.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:58.379Z",
   "modUpdatedAt": "2026-09-22T08:21:56Z",
   "fileBytes": 24245,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-guard",
   "url": "https://www.slopshopper.com/mods/muratcakmak-jev-guard/"
  },
  {
   "slug": "nogu66-md-prompt-md-prompt",
   "name": "md-prompt",
   "description": "Paints Markdown onto Claude Code's prompt box as you type: fenced code becomes a syntax-highlighted card (even before you close the fence), and inline code, bold, italic, lists, task lists, quotes, tables, links and headings are styled. Paint only, your text is never changed.",
   "version": "0.2.0",
   "author": {
    "name": "nogu66"
   },
   "license": "MIT",
   "homepage": "https://github.com/nogu66/md-prompt",
   "keywords": [
    "markdown",
    "prompt",
    "code-block",
    "syntax-highlight",
    "tables",
    "function-hooks",
    "claude-mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nogu66/md-prompt",
    "url": "https://github.com/nogu66/md-prompt",
    "stars": 7,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T01:05:57Z",
    "createdAt": "2026-10-01T01:54:21Z",
    "description": "Markdown, painted onto Claude Code's prompt box as you type. Fenced code becomes a syntax-highlighted card before you even close the fence.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50972802?v=4",
    "ownerUrl": "https://github.com/nogu66",
    "defaultBranch": "main"
   },
   "path": "plugins/md-prompt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Markdown painting",
     "description": "Paint Markdown onto the prompt box as you type. Off leaves the prompt box as plain text. /md-prompt on|off|toggle changes it too.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nogu66",
   "firstSeen": "2026-10-06T04:58:16.295Z",
   "modUpdatedAt": "2026-10-03T01:05:57Z",
   "fileBytes": 115789,
   "tags": [
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "md-prompt",
   "url": "https://www.slopshopper.com/mods/nogu66-md-prompt-md-prompt/"
  },
  {
   "slug": "opensquad-ai-opensquad-deny-demo",
   "name": "deny-demo",
   "description": "Fixture mod: exercises the tool.call deny path, .catch fallback and pass-through.",
   "version": "1.0.0",
   "author": {
    "name": "OpenSquad tests"
   },
   "license": "MIT",
   "homepage": "https://github.com/opensquad-ai/opensquad",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "opensquad-ai/opensquad",
    "url": "https://github.com/opensquad-ai/opensquad",
    "stars": 7,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:45:38Z",
    "createdAt": "2026-06-29T14:18:00Z",
    "description": "OpenSquad — local-first multi-harness-agent collaboration framework. PM, Coder, QA  agents coordinate via group chat to complete complex tasks.",
    "homepage": "https://github.com/opensquad-ai/opensquad",
    "topics": [
     "ai-agents",
     "autonomous-agents",
     "chatbot",
     "fastapi",
     "framework",
     "harness",
     "harness-engineering",
     "harness-framework",
     "llm",
     "multi-agent",
     "python",
     "react",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/262982359?v=4",
    "ownerUrl": "https://github.com/opensquad-ai",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/deny-demo",
   "modules": [
    "./guard.mjs"
   ],
   "entry": "hooks/guard.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:17:31.390Z",
   "modUpdatedAt": "2026-10-08T06:43:32Z",
   "fileBytes": 4745,
   "tags": [
    "band",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "deny-demo",
   "url": "https://www.slopshopper.com/mods/opensquad-ai-opensquad-deny-demo/"
  },
  {
   "slug": "opensquad-ai-opensquad-ts-demo",
   "name": "ts-demo",
   "description": "Fixture: a TypeScript mod that imports the claude-code SDK surface.",
   "version": "1.0.0",
   "license": "MIT",
   "homepage": "https://github.com/opensquad-ai/opensquad",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "opensquad-ai/opensquad",
    "url": "https://github.com/opensquad-ai/opensquad",
    "stars": 7,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:45:38Z",
    "createdAt": "2026-06-29T14:18:00Z",
    "description": "OpenSquad — local-first multi-harness-agent collaboration framework. PM, Coder, QA  agents coordinate via group chat to complete complex tasks.",
    "homepage": "https://github.com/opensquad-ai/opensquad",
    "topics": [
     "ai-agents",
     "autonomous-agents",
     "chatbot",
     "fastapi",
     "framework",
     "harness",
     "harness-engineering",
     "harness-framework",
     "llm",
     "multi-agent",
     "python",
     "react",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/262982359?v=4",
    "ownerUrl": "https://github.com/opensquad-ai",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/ts-demo",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:17:32.017Z",
   "modUpdatedAt": "2026-10-08T06:43:32Z",
   "fileBytes": 1403,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "ts-demo",
   "url": "https://www.slopshopper.com/mods/opensquad-ai-opensquad-ts-demo/"
  },
  {
   "slug": "opensquad-ai-opensquad-tsx-demo",
   "name": "tsx-demo",
   "description": "Fixture: a TSX mod whose render handler uses JSX.",
   "version": "1.0.0",
   "license": "MIT",
   "homepage": "https://github.com/opensquad-ai/opensquad",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "opensquad-ai/opensquad",
    "url": "https://github.com/opensquad-ai/opensquad",
    "stars": 7,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:45:38Z",
    "createdAt": "2026-06-29T14:18:00Z",
    "description": "OpenSquad — local-first multi-harness-agent collaboration framework. PM, Coder, QA  agents coordinate via group chat to complete complex tasks.",
    "homepage": "https://github.com/opensquad-ai/opensquad",
    "topics": [
     "ai-agents",
     "autonomous-agents",
     "chatbot",
     "fastapi",
     "framework",
     "harness",
     "harness-engineering",
     "harness-framework",
     "llm",
     "multi-agent",
     "python",
     "react",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/262982359?v=4",
    "ownerUrl": "https://github.com/opensquad-ai",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/tsx-demo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:17:32.808Z",
   "modUpdatedAt": "2026-10-08T06:43:32Z",
   "fileBytes": 1014,
   "tags": [
    "band",
    "guard"
   ],
   "isNew": true,
   "entryName": "tsx-demo",
   "url": "https://www.slopshopper.com/mods/opensquad-ai-opensquad-tsx-demo/"
  },
  {
   "slug": "pkyosx-officraft-officraft",
   "name": "officraft",
   "description": "Boots this OffiCraft member, then runs `ocagent listen --deliver-socket`, which writes each event into this session's messaging socket.",
   "version": "1.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pkyosx/OffiCraft",
    "url": "https://github.com/pkyosx/OffiCraft",
    "stars": 7,
    "forks": 4,
    "license": "MIT",
    "pushedAt": "2026-10-08T04:37:15Z",
    "createdAt": "2026-07-16T12:50:25Z",
    "description": "Craft your own AI office",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/822787?v=4",
    "ownerUrl": "https://github.com/pkyosx",
    "defaultBranch": "main"
   },
   "path": "cli/ocwarden/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:58:48.581Z",
   "modUpdatedAt": "2026-10-08T04:37:15Z",
   "fileBytes": 5776,
   "tags": [
    "process"
   ],
   "isNew": true,
   "entryName": "officraft",
   "url": "https://www.slopshopper.com/mods/pkyosx-officraft-officraft/"
  },
  {
   "slug": "promptadvisers-claude-mods-computer-use-threads-codex-computer-use",
   "name": "codex-computer-use",
   "description": "Route Claude's desktop computer use through Codex's computer-use engine, one Codex session per Claude session so threads can drive apps in parallel. Toggle with /codex-cu on|off.",
   "version": "0.5.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-computer-use-threads",
    "url": "https://github.com/promptadvisers/claude-mods-computer-use-threads",
    "stars": 7,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T15:18:19Z",
    "createdAt": "2026-10-05T15:18:14Z",
    "description": "Two Claude Code mods: Codex computer-use bridge and coordinated Claude sessions. Source, build prompts, setup and tests.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "plugins/codex-computer-use",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "two-mods",
   "firstSeen": "2026-10-06T04:58:58.278Z",
   "modUpdatedAt": "2026-10-05T15:17:28Z",
   "fileBytes": 19220,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "codex-computer-use-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-computer-use-threads-codex-computer-use/"
  },
  {
   "slug": "promptadvisers-claude-mods-computer-use-threads-threads",
   "name": "threads",
   "description": "A lead chat creates real Claude Code sessions on chosen models, watches them live and steers them.",
   "version": "0.5.3",
   "author": {
    "name": "Prompt Advisers"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "promptadvisers/claude-mods-computer-use-threads",
    "url": "https://github.com/promptadvisers/claude-mods-computer-use-threads",
    "stars": 7,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T15:18:19Z",
    "createdAt": "2026-10-05T15:18:14Z",
    "description": "Two Claude Code mods: Codex computer-use bridge and coordinated Claude sessions. Source, build prompts, setup and tests.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146951247?v=4",
    "ownerUrl": "https://github.com/promptadvisers",
    "defaultBranch": "main"
   },
   "path": "plugins/threads",
   "modules": [
    "./threads.mjs"
   ],
   "entry": "hooks/threads.mjs",
   "userConfig": {
    "defaultPermissionMode": {
     "type": "string",
     "title": "Default permission mode",
     "description": "Permission mode for new session threads and plan phases unless one sets its own. /threads mode overrides this for the install.",
     "default": "bypassPermissions",
     "options": [
      "bypassPermissions",
      "default",
      "acceptEdits",
      "plan",
      "auto"
     ]
    },
    "idleCloseMinutes": {
     "type": "number",
     "title": "Close idle threads after (minutes)",
     "description": "Finished session threads of this chat that stay idle this long are closed (transcript kept). Working, waiting and pinned threads are never closed. 0 turns it off.",
     "default": 120
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "two-mods",
   "firstSeen": "2026-10-06T04:58:59.606Z",
   "modUpdatedAt": "2026-10-05T15:17:28Z",
   "fileBytes": 241326,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "threads-promptadvisers",
   "url": "https://www.slopshopper.com/mods/promptadvisers-claude-mods-computer-use-threads-threads/"
  },
  {
   "slug": "roshbhatia-sysinit-sysinit-diff",
   "name": "sysinit-diff",
   "description": "State-aware Neovim diff panes",
   "version": "1.0.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "roshbhatia/sysinit",
    "url": "https://github.com/roshbhatia/sysinit",
    "stars": 7,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T18:21:24Z",
    "createdAt": "2024-08-07T20:58:35Z",
    "description": "Nix flake for macOS, NixOS, and standalone home configurations",
    "homepage": "",
    "topics": [
     "dotfiles",
     "dotfiles-linux",
     "dotfiles-macos",
     "neovim",
     "nix-darwin",
     "nixos",
     "nixos-configuration",
     "wezterm"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/18580453?v=4",
    "ownerUrl": "https://github.com/roshbhatia",
    "defaultBranch": "main"
   },
   "path": "modules/home/programs/llm/harnesses/claude/diff-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:34.197Z",
   "modUpdatedAt": "2026-10-03T00:05:15Z",
   "fileBytes": 588,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "sysinit-diff",
   "url": "https://www.slopshopper.com/mods/roshbhatia-sysinit-sysinit-diff/"
  },
  {
   "slug": "roshbhatia-sysinit-sysinit-output",
   "name": "sysinit-output",
   "description": "One-pass local response cleanup without agent retries",
   "version": "1.0.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "roshbhatia/sysinit",
    "url": "https://github.com/roshbhatia/sysinit",
    "stars": 7,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T18:21:24Z",
    "createdAt": "2024-08-07T20:58:35Z",
    "description": "Nix flake for macOS, NixOS, and standalone home configurations",
    "homepage": "",
    "topics": [
     "dotfiles",
     "dotfiles-linux",
     "dotfiles-macos",
     "neovim",
     "nix-darwin",
     "nixos",
     "nixos-configuration",
     "wezterm"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/18580453?v=4",
    "ownerUrl": "https://github.com/roshbhatia",
    "defaultBranch": "main"
   },
   "path": "modules/home/programs/llm/harnesses/claude/output-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:34.994Z",
   "modUpdatedAt": "2026-10-03T00:04:26Z",
   "fileBytes": 2198,
   "tags": [
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "sysinit-output",
   "url": "https://www.slopshopper.com/mods/roshbhatia-sysinit-sysinit-output/"
  },
  {
   "slug": "stanislavjiricek-neuroflow",
   "name": "neuroflow",
   "description": "A Claude Code plugin for neuroscience research — from hypothesis to publication, with project memory, research-integrity rules, and an optional mod for live project views and guard-rails. Supports EEG, iEEG, fMRI, eye tracking, ECG and other modalities.",
   "version": "0.2.23",
   "author": {
    "name": "Stanislav Jiricek"
   },
   "license": "MIT",
   "homepage": "https://github.com/stanislavjiricek/neuroflow",
   "keywords": [
    "neuroscience",
    "research",
    "workflow",
    "EEG",
    "iEEG",
    "fMRI",
    "eye-tracking",
    "ECG",
    "LSL",
    "BrainFlow",
    "MNE",
    "BIDS",
    "paradigm",
    "analysis",
    "publication"
   ],
   "kind": "community",
   "repo": {
    "fullName": "stanislavjiricek/neuroflow",
    "url": "https://github.com/stanislavjiricek/neuroflow",
    "stars": 7,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:23:16Z",
    "createdAt": "2026-03-08T14:37:38Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59423067?v=4",
    "ownerUrl": "https://github.com/stanislavjiricek",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./mod/neuroflow.ts"
   ],
   "entry": "hooks/mod/neuroflow.ts",
   "userConfig": {
    "runtime": {
     "type": "string",
     "title": "neuroflow mod",
     "description": "off: the mod does nothing. observe: views, status and warnings only. on: also fills bookkeeping gaps and may enforce guards.",
     "options": [
      "off",
      "observe",
      "on"
     ],
     "default": "observe"
    },
    "guards": {
     "type": "string",
     "title": "Guards",
     "description": "warn: say what a guard would block. enforce: deny (only with the mod set to on).",
     "options": [
      "warn",
      "enforce"
     ],
     "default": "warn"
    },
    "band": {
     "type": "string",
     "title": "Band above the prompt",
     "description": "off, quiet (only what needs attention), or normal.",
     "options": [
      "off",
      "quiet",
      "normal"
     ],
     "default": "quiet"
    },
    "citations": {
     "type": "boolean",
     "title": "Citation checks",
     "description": "After the model writes a manuscript, grant, poster or report, check that its new DOIs resolve; re-check notices weekly. Needs runtime on.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "neuroflow",
   "firstSeen": "2026-10-08T15:46:59.420Z",
   "modUpdatedAt": "2026-10-08T11:23:16Z",
   "fileBytes": 281455,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "neuroflow",
   "url": "https://www.slopshopper.com/mods/stanislavjiricek-neuroflow/"
  },
  {
   "slug": "tassosgomes-my-skills-flow-progress",
   "name": "flow-progress",
   "description": "Faixa acima do prompt com tasks concluídas/total e a fase atual do TSG Flow (dev, review, bloqueada, integração).",
   "version": "0.1.0",
   "author": {
    "name": "Tasso Silva Gomes"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tassosgomes/my-skills",
    "url": "https://github.com/tassosgomes/my-skills",
    "stars": 7,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T17:16:58Z",
    "createdAt": "2026-04-17T17:52:22Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1283185?v=4",
    "ownerUrl": "https://github.com/tassosgomes",
    "defaultBranch": "main"
   },
   "path": "mods/flow-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-skills",
   "firstSeen": "2026-10-07T15:17:17.845Z",
   "modUpdatedAt": "2026-10-06T17:16:58Z",
   "fileBytes": 5475,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "flow-progress",
   "url": "https://www.slopshopper.com/mods/tassosgomes-my-skills-flow-progress/"
  },
  {
   "slug": "tellang-triflux-triflux-mods",
   "name": "triflux-mods",
   "description": "triflux 의 Claude Code mods: HUD band 와 서브에이전트 effort 정책",
   "version": "10.55.1",
   "author": {
    "name": "tellang"
   },
   "license": "MIT",
   "homepage": "https://www.npmjs.com/package/triflux",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tellang/triflux",
    "url": "https://github.com/tellang/triflux",
    "stars": 7,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:20:19Z",
    "createdAt": "2026-03-18T13:20:05Z",
    "description": "CLI-first multi-model orchestrator — routes tasks to Codex, Gemini, and Claude",
    "homepage": "https://www.npmjs.com/package/triflux",
    "topics": [
     "ai-routing",
     "claude-code",
     "claude-plugin",
     "cli-orchestrator",
     "codex-cli",
     "developer-tools",
     "gemini-cli",
     "multi-model",
     "task-automation",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37146362?v=4",
    "ownerUrl": "https://github.com/tellang",
    "defaultBranch": "main"
   },
   "path": "mods/triflux",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "triflux",
   "firstSeen": "2026-10-08T15:48:17.898Z",
   "modUpdatedAt": "2026-10-09T15:20:19Z",
   "fileBytes": 5031,
   "tags": [
    "band",
    "guard",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "triflux-mods",
   "url": "https://www.slopshopper.com/mods/tellang-triflux-triflux-mods/"
  },
  {
   "slug": "wasd96040501-taskcut",
   "name": "taskcut",
   "description": "Compacts when the work moves on from one sub-task to the next instead of when the context window fills, including in the middle of a long turn. Once the context is past a floor, a model judges each step, reading what you asked for and where Claude has got to but never any tool output, for whether the work moves on from a finished piece to another; if it does, taskcut runs Claude Code's own compaction. Below the floor it does nothing and costs nothing.",
   "version": "0.9.1",
   "author": {
    "name": "Yangze Luo"
   },
   "license": "MIT",
   "homepage": "https://github.com/wasd96040501/taskcut",
   "keywords": [
    "context",
    "compaction",
    "long-running",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "wasd96040501/taskcut",
    "url": "https://github.com/wasd96040501/taskcut",
    "stars": 7,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-09-27T11:15:00Z",
    "createdAt": "2026-09-22T03:06:05Z",
    "description": "Claude Code plugin that compacts the conversation at sub-task boundaries instead of at the context limit",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "context-management",
     "developer-tools",
     "llm-agents",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14040068?v=4",
    "ownerUrl": "https://github.com/wasd96040501",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "floorPercent": {
     "type": "number",
     "title": "Context % before taskcut acts",
     "description": "Leave empty for 35 (0–100). Below this context fill, taskcut does nothing. Lower compacts sooner and more often; each compaction clears the prompt cache. 0 checks every step.",
     "required": false,
     "default": 35
    },
    "model": {
     "type": "string",
     "title": "Model that spots task switches",
     "description": "Leave empty for sonnet. Decides whether Claude has moved on to the next task. haiku is cheaper but misses about half. An alias or a full model id.",
     "required": false,
     "default": "sonnet"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "taskcut",
   "firstSeen": "2026-10-06T05:21:17.929Z",
   "modUpdatedAt": "2026-09-27T11:15:00Z",
   "fileBytes": 37555,
   "tags": [
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "taskcut",
   "url": "https://www.slopshopper.com/mods/wasd96040501-taskcut/"
  },
  {
   "slug": "wasd96040501-taskcut-taskcut-judgebench",
   "name": "taskcut-judgebench",
   "description": "Benchmark harness, not a plugin to install: runs taskcut's judge over labelled steps.",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wasd96040501/taskcut",
    "url": "https://github.com/wasd96040501/taskcut",
    "stars": 7,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-09-27T11:15:00Z",
    "createdAt": "2026-09-22T03:06:05Z",
    "description": "Claude Code plugin that compacts the conversation at sub-task boundaries instead of at the context limit",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "context-management",
     "developer-tools",
     "llm-agents",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14040068?v=4",
    "ownerUrl": "https://github.com/wasd96040501",
    "defaultBranch": "main"
   },
   "path": "eval/judge",
   "modules": [
    "./bench.ts"
   ],
   "entry": "hooks/bench.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "taskcut",
   "firstSeen": "2026-10-06T05:21:15.110Z",
   "modUpdatedAt": "2026-09-23T16:15:54Z",
   "fileBytes": 4488,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "taskcut-judgebench",
   "url": "https://www.slopshopper.com/mods/wasd96040501-taskcut-taskcut-judgebench/"
  },
  {
   "slug": "wasd96040501-taskcut-taskcut-replaycheck",
   "name": "taskcut-replaycheck",
   "description": "Benchmark harness, not a plugin to install: records the judge's prompt at every step of a live session, to check the replay against.",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wasd96040501/taskcut",
    "url": "https://github.com/wasd96040501/taskcut",
    "stars": 7,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-09-27T11:15:00Z",
    "createdAt": "2026-09-22T03:06:05Z",
    "description": "Claude Code plugin that compacts the conversation at sub-task boundaries instead of at the context limit",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "context-management",
     "developer-tools",
     "llm-agents",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14040068?v=4",
    "ownerUrl": "https://github.com/wasd96040501",
    "defaultBranch": "main"
   },
   "path": "eval/replaycheck",
   "modules": [
    "./record.ts"
   ],
   "entry": "hooks/record.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "taskcut",
   "firstSeen": "2026-10-06T05:21:16.145Z",
   "modUpdatedAt": "2026-09-23T16:15:54Z",
   "fileBytes": 1659,
   "tags": [
    "turn"
   ],
   "isNew": true,
   "entryName": "taskcut-replaycheck",
   "url": "https://www.slopshopper.com/mods/wasd96040501-taskcut-taskcut-replaycheck/"
  },
  {
   "slug": "xuanji86-claude-statuspane",
   "name": "statuspane",
   "description": "A floating status card above the Claude Code prompt — model, effort, context, 5h/week limits, cost, directory and branch, GitHub CI and deploys — with clickable settings and a progress-row API any script or mod can feed.",
   "version": "1.3.3",
   "author": {
    "name": "Anji Xu",
    "url": "https://github.com/xuanji86"
   },
   "license": "MIT",
   "homepage": "https://github.com/xuanji86/claude-statuspane",
   "keywords": [
    "statusline",
    "status",
    "progress",
    "mod",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "xuanji86/claude-statuspane",
    "url": "https://github.com/xuanji86/claude-statuspane",
    "stars": 7,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:49:03Z",
    "createdAt": "2026-10-03T01:39:37Z",
    "description": "A floating status card for Claude Code — model, context, rate limits, cost, branch — plus a progress API any script or mod can feed.",
    "homepage": "https://github.com/xuanji86/claude-statuspane",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-mods",
     "progress-bar",
     "statusline",
     "terminal-ui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39474125?v=4",
    "ownerUrl": "https://github.com/xuanji86",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-statuspane",
   "firstSeen": "2026-10-06T05:21:34.463Z",
   "modUpdatedAt": "2026-10-08T16:49:03Z",
   "fileBytes": 40254,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statuspane",
   "url": "https://www.slopshopper.com/mods/xuanji86-claude-statuspane/"
  },
  {
   "slug": "agricidaniel-claude-mods-brain-bad-modules",
   "name": "bad-modules",
   "description": "Source-cited Obsidian knowledge base about Claude Code mods: how they work, how to build them, and how to check one before you install it.",
   "version": "0.0.1",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AgriciDaniel/claude-mods-brain",
    "url": "https://github.com/AgriciDaniel/claude-mods-brain",
    "stars": 6,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-03T13:51:22Z",
    "createdAt": "2026-10-03T07:38:34Z",
    "description": "Source-cited Obsidian knowledge base about Claude Code mods: how they work, how to build them, and how to check one before you install it.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223140489?v=4",
    "ownerUrl": "https://github.com/AgriciDaniel",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-modules",
   "modules": [
    "./a.ts",
    "./b.ts"
   ],
   "entry": "hooks/a.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:34.350Z",
   "modUpdatedAt": "2026-10-03T07:38:04Z",
   "fileBytes": 0,
   "tags": [],
   "isNew": true,
   "entryName": "bad-modules",
   "url": "https://www.slopshopper.com/mods/agricidaniel-claude-mods-brain-bad-modules/"
  },
  {
   "slug": "agricidaniel-claude-mods-brain-clean-band",
   "name": "clean-band",
   "description": "Synthetic fixture: a usage band above the prompt.",
   "version": "0.1.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AgriciDaniel/claude-mods-brain",
    "url": "https://github.com/AgriciDaniel/claude-mods-brain",
    "stars": 6,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-03T13:51:22Z",
    "createdAt": "2026-10-03T07:38:34Z",
    "description": "Source-cited Obsidian knowledge base about Claude Code mods: how they work, how to build them, and how to check one before you install it.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223140489?v=4",
    "ownerUrl": "https://github.com/AgriciDaniel",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/clean-band",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:34.536Z",
   "modUpdatedAt": "2026-10-03T07:38:04Z",
   "fileBytes": 361,
   "tags": [
    "band"
   ],
   "isNew": true,
   "entryName": "clean-band",
   "url": "https://www.slopshopper.com/mods/agricidaniel-claude-mods-brain-clean-band/"
  },
  {
   "slug": "agricidaniel-claude-mods-brain-risky-mod",
   "name": "risky-mod",
   "description": "Synthetic fixture: every red flag on purpose. Never install.",
   "version": "0.0.1",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AgriciDaniel/claude-mods-brain",
    "url": "https://github.com/AgriciDaniel/claude-mods-brain",
    "stars": 6,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-03T13:51:22Z",
    "createdAt": "2026-10-03T07:38:34Z",
    "description": "Source-cited Obsidian knowledge base about Claude Code mods: how they work, how to build them, and how to check one before you install it.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223140489?v=4",
    "ownerUrl": "https://github.com/AgriciDaniel",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/risky-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "endpoint": {
     "type": "string",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:34.742Z",
   "modUpdatedAt": "2026-10-03T07:38:04Z",
   "fileBytes": 968,
   "tags": [
    "guard",
    "prompt",
    "model",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "risky-mod",
   "url": "https://www.slopshopper.com/mods/agricidaniel-claude-mods-brain-risky-mod/"
  },
  {
   "slug": "allthingsweb-dev-allthingsweb-allthings",
   "name": "allthings",
   "description": "allthings evenings in San Francisco, for people who build software: the next evening above your prompt, /at and /imin, tool rows in the slash grammar, and the allthings themes and voice.",
   "version": "0.3.0",
   "author": {
    "name": "allthings",
    "url": "https://allthings.dev"
   },
   "homepage": "https://allthings.dev",
   "keywords": [
    "evenings",
    "meetups",
    "hackathons",
    "san francisco",
    "software",
    "community",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "allthingsweb-dev/allthingsweb",
    "url": "https://github.com/allthingsweb-dev/allthingsweb",
    "stars": 6,
    "forks": 3,
    "license": null,
    "pushedAt": "2026-10-09T00:11:08Z",
    "createdAt": "2024-09-06T01:46:38Z",
    "description": "The allthingsweb.dev monorepo.",
    "homepage": "https://allthingsweb.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/180608220?v=4",
    "ownerUrl": "https://github.com/allthingsweb-dev",
    "defaultBranch": "main"
   },
   "path": "plugins/allthings",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "allthings",
   "firstSeen": "2026-10-08T15:12:17.218Z",
   "modUpdatedAt": "2026-10-09T00:11:08Z",
   "fileBytes": 50456,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "allthings",
   "url": "https://www.slopshopper.com/mods/allthingsweb-dev-allthingsweb-allthings/"
  },
  {
   "slug": "avegancafe-juliet-buddy",
   "name": "buddy",
   "description": "Brings back the April Fools terminal buddy",
   "version": "0.1.0",
   "author": {
    "name": "Kyle"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "avegancafe/Juliet",
    "url": "https://github.com/avegancafe/Juliet",
    "stars": 6,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:04:14Z",
    "createdAt": "2018-05-17T10:06:43Z",
    "description": "a dev setup",
    "homepage": "",
    "topics": [
     "fish-shell",
     "kitty",
     "kitty-terminal",
     "nvim",
     "setup",
     "vim"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2652762?v=4",
    "ownerUrl": "https://github.com/avegancafe",
    "defaultBranch": "main"
   },
   "path": "symlinked/home/.claude/mods/buddy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:29:13.686Z",
   "modUpdatedAt": "2026-10-08T16:04:14Z",
   "fileBytes": 29636,
   "tags": [
    "pane",
    "band",
    "transcript",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "buddy",
   "url": "https://www.slopshopper.com/mods/avegancafe-juliet-buddy/"
  },
  {
   "slug": "bayramannakov-followthrough-followthrough-band",
   "name": "followthrough-band",
   "description": "Due followthrough checks for this repo above the prompt (Run / Snooze / Close), and a nudge when the session ships without registering a check",
   "version": "0.1.0",
   "author": {
    "name": "Bayram Annakov",
    "url": "https://github.com/bayramannakov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BayramAnnakov/followthrough",
    "url": "https://github.com/BayramAnnakov/followthrough",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:47:04Z",
    "createdAt": "2026-09-28T05:59:42Z",
    "description": "Durable follow-up checks for changes shipped with coding agents: \"I'll check the result in 24 hours\" survives the session and ends in a verdict.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/774131?v=4",
    "ownerUrl": "https://github.com/BayramAnnakov",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "followthrough",
   "firstSeen": "2026-10-06T04:46:43.103Z",
   "modUpdatedAt": "2026-10-09T08:47:04Z",
   "fileBytes": 10580,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "followthrough-band",
   "url": "https://www.slopshopper.com/mods/bayramannakov-followthrough-followthrough-band/"
  },
  {
   "slug": "belazy167-claude-mods-skill-branch-band",
   "name": "branch-band",
   "description": "Example: band above the prompt with the git branch, from $.process.run on a timer, held in $.state",
   "version": "0.1.0",
   "author": {
    "name": "BeLazy167"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BeLazy167/claude-mods-skill",
    "url": "https://github.com/BeLazy167/claude-mods-skill",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:05:14Z",
    "createdAt": "2026-09-14T21:08:03Z",
    "description": "Skill that teaches Claude Code agents to build Claude Mods (function-hook plugins), with a starter example",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66153057?v=4",
    "ownerUrl": "https://github.com/BeLazy167",
    "defaultBranch": "main"
   },
   "path": "examples/branch-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-skill",
   "firstSeen": "2026-10-06T14:22:13.758Z",
   "modUpdatedAt": "2026-10-06T05:04:47Z",
   "fileBytes": 1612,
   "tags": [
    "band",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "branch-band",
   "url": "https://www.slopshopper.com/mods/belazy167-claude-mods-skill-branch-band/"
  },
  {
   "slug": "belazy167-claude-mods-skill-dice-tool",
   "name": "dice-tool",
   "description": "Example: registers a tool the model can call and answers it",
   "version": "0.1.0",
   "author": {
    "name": "BeLazy167"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BeLazy167/claude-mods-skill",
    "url": "https://github.com/BeLazy167/claude-mods-skill",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:05:14Z",
    "createdAt": "2026-09-14T21:08:03Z",
    "description": "Skill that teaches Claude Code agents to build Claude Mods (function-hook plugins), with a starter example",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66153057?v=4",
    "ownerUrl": "https://github.com/BeLazy167",
    "defaultBranch": "main"
   },
   "path": "examples/dice-tool",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-skill",
   "firstSeen": "2026-10-06T14:22:14.289Z",
   "modUpdatedAt": "2026-10-06T05:04:47Z",
   "fileBytes": 1014,
   "tags": [
    "guard",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "dice-tool",
   "url": "https://www.slopshopper.com/mods/belazy167-claude-mods-skill-dice-tool/"
  },
  {
   "slug": "belazy167-claude-mods-skill-hello-mod",
   "name": "hello-mod",
   "description": "Starter mod: logs each tool call and blocks Bash commands that contain rm -rf.",
   "version": "0.1.0",
   "author": {
    "name": "your-name"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BeLazy167/claude-mods-skill",
    "url": "https://github.com/BeLazy167/claude-mods-skill",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:05:14Z",
    "createdAt": "2026-09-14T21:08:03Z",
    "description": "Skill that teaches Claude Code agents to build Claude Mods (function-hook plugins), with a starter example",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66153057?v=4",
    "ownerUrl": "https://github.com/BeLazy167",
    "defaultBranch": "main"
   },
   "path": "examples/hello-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-skill",
   "firstSeen": "2026-10-06T04:46:36.857Z",
   "modUpdatedAt": "2026-10-06T05:04:47Z",
   "fileBytes": 763,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "hello-mod-BeLazy167",
   "url": "https://www.slopshopper.com/mods/belazy167-claude-mods-skill-hello-mod/"
  },
  {
   "slug": "belazy167-claude-mods-skill-notes-pane",
   "name": "notes-pane",
   "description": "Example: /note saves to $.store, /notes opens a pane with a Clear button",
   "version": "0.1.0",
   "author": {
    "name": "BeLazy167"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BeLazy167/claude-mods-skill",
    "url": "https://github.com/BeLazy167/claude-mods-skill",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:05:14Z",
    "createdAt": "2026-09-14T21:08:03Z",
    "description": "Skill that teaches Claude Code agents to build Claude Mods (function-hook plugins), with a starter example",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66153057?v=4",
    "ownerUrl": "https://github.com/BeLazy167",
    "defaultBranch": "main"
   },
   "path": "examples/notes-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-skill",
   "firstSeen": "2026-10-06T14:22:15.512Z",
   "modUpdatedAt": "2026-10-06T05:04:47Z",
   "fileBytes": 1938,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "notes-pane",
   "url": "https://www.slopshopper.com/mods/belazy167-claude-mods-skill-notes-pane/"
  },
  {
   "slug": "belazy167-claude-mods-skill-redact-output",
   "name": "redact-output",
   "description": "Example: rewrites Bash output so the model never reads tokens",
   "version": "0.1.0",
   "author": {
    "name": "BeLazy167"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BeLazy167/claude-mods-skill",
    "url": "https://github.com/BeLazy167/claude-mods-skill",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:05:14Z",
    "createdAt": "2026-09-14T21:08:03Z",
    "description": "Skill that teaches Claude Code agents to build Claude Mods (function-hook plugins), with a starter example",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66153057?v=4",
    "ownerUrl": "https://github.com/BeLazy167",
    "defaultBranch": "main"
   },
   "path": "examples/redact-output",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-skill",
   "firstSeen": "2026-10-06T14:22:15.989Z",
   "modUpdatedAt": "2026-10-06T05:04:47Z",
   "fileBytes": 1048,
   "tags": [
    "status",
    "guard"
   ],
   "isNew": true,
   "entryName": "redact-output",
   "url": "https://www.slopshopper.com/mods/belazy167-claude-mods-skill-redact-output/"
  },
  {
   "slug": "berkayturanci-keel-keel-progress",
   "name": "keel-progress",
   "description": "Shows the live keel runs inside Claude Code: one line per run above the prompt (point at its step bar or branch for more) and a /keel-progress side panel, read from `keel status --json` and `keel activity --json`. Read-only; it never drives a run.",
   "version": "0.7.0",
   "author": {
    "name": "Berkay Turancı",
    "url": "https://github.com/berkayturanci"
   },
   "license": "Apache-2.0",
   "homepage": "https://keel-ship.dev/",
   "keywords": [
    "keel",
    "progress",
    "mod",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "berkayturanci/keel",
    "url": "https://github.com/berkayturanci/keel",
    "stars": 6,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T14:16:47Z",
    "createdAt": "2026-05-23T09:57:02Z",
    "description": "Turn coding agents into work owners. A vendor-neutral backbone that takes a GitHub issue to a merged PR: readiness check, isolated worktree, multi-agent review, CI and evidence gates, merge window. Claude Code, Codex, Cursor, Antigravity.",
    "homepage": "https://keel-ship.dev/",
    "topics": [
     "agentic-workflow",
     "ai-agents",
     "ai-code-review",
     "autonomous-agents",
     "claude-code",
     "cli",
     "code-review",
     "codex",
     "coding-agents",
     "cursor",
     "developer-tools",
     "devops",
     "gemini",
     "github-actions",
     "llm",
     "merge-queue",
     "multi-agent",
     "pull-requests",
     "python",
     "workflow-automation"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4395053?v=4",
    "ownerUrl": "https://github.com/berkayturanci",
    "defaultBranch": "main"
   },
   "path": "mods/keel-progress",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "poll_seconds": {
     "type": "number",
     "title": "Refresh every (seconds)",
     "description": "How often to read keel's state while a run is live; with no live run it reads five times less often. keel status runs only when a checkpoint changed (or every 30 s while a run is live), so this is cheap.",
     "default": 2,
     "min": 2,
     "max": 60
    },
    "band_rows": {
     "type": "number",
     "title": "Runs above the prompt",
     "description": "How many runs the band shows before '+N more' ('more' lists them all).",
     "default": 3,
     "min": 1,
     "max": 9
    },
    "notify": {
     "type": "boolean",
     "title": "Notifications",
     "description": "Show a toast when a run stops, waits for you, or leaves the board.",
     "default": true
    },
    "sound": {
     "type": "boolean",
     "title": "Sound",
     "description": "Play a short sound with those notifications.",
     "default": false
    },
    "all_sessions": {
     "type": "boolean",
     "title": "Show other sessions' runs",
     "description": "Off: a session shows only its own keel runs, in its folder and the worktrees keel made under it. On: every recently active worktree of the repository, as before (this costs a read per worktree).",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "keel",
   "firstSeen": "2026-10-06T04:50:33.761Z",
   "modUpdatedAt": "2026-10-07T14:16:47Z",
   "fileBytes": 59350,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "keel-progress",
   "url": "https://www.slopshopper.com/mods/berkayturanci-keel-keel-progress/"
  },
  {
   "slug": "crenshawdev-cadence",
   "name": "cadence",
   "displayName": "Cadence",
   "description": "A plan/execute/verify loop for a single developer in Claude Code, with adversarial review at every gate: plans and diffs get refuted by a fresh Claude subagent or a panel of outside models (OpenAI, Gemini, DeepSeek), not just approved. State lives in files, not the conversation, so you clear aggressively and keep both your context and your token bill lean.",
   "version": "3.8.6",
   "author": {
    "name": "John Crenshaw"
   },
   "license": "MIT",
   "homepage": "https://github.com/crenshawdev/cadence",
   "keywords": [
    "planning",
    "workflow",
    "claude-code",
    "software-development",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "crenshawdev/cadence",
    "url": "https://github.com/crenshawdev/cadence",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:21:05Z",
    "createdAt": "2026-07-13T16:34:57Z",
    "description": "Phased planning and execution for Claude Code. Roadmap, plans, and progress live in files that survive a /clear.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-assisted-development",
     "ci-cd",
     "claude-code",
     "claude-code-plugin",
     "claude-plugin",
     "context-engineering",
     "continuous-deployment",
     "continuous-integration",
     "developer-tools",
     "git",
     "github-actions",
     "human-in-the-loop",
     "meta-prompting",
     "planning",
     "software-development",
     "spec-driven-development",
     "workflow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/304473245?v=4",
    "ownerUrl": "https://github.com/crenshawdev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./cadence-mod.mjs"
   ],
   "entry": "hooks/cadence-mod.mjs",
   "userConfig": {
    "panel": {
     "type": "boolean",
     "title": "Cadence band and token capture",
     "description": "The one-line Cadence band above the prompt with its [ pane ] button, and the step-window token figures the module records for /cad-report. Off by default. /cad-panel on or /cad-panel off flips it, and /cad-panel opens the pane either way.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cadence",
   "firstSeen": "2026-10-06T04:53:33.598Z",
   "modUpdatedAt": "2026-10-07T17:21:05Z",
   "fileBytes": 170144,
   "tags": [
    "pane",
    "band",
    "transcript",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "cadence",
   "url": "https://www.slopshopper.com/mods/crenshawdev-cadence/"
  },
  {
   "slug": "devbrother2024-devbrothers-mods-taxi-blackbox",
   "name": "taxi-blackbox",
   "description": "Claude의 도구 호출을 블랙박스처럼 녹화: 오류·거부(사고) 직전 동작을 /blackbox에서 돌려보기, 토큰·비밀번호는 가려서 기록",
   "version": "0.2.1",
   "author": {
    "name": "개발동생 (devbrothers)"
   },
   "license": "MIT",
   "homepage": "https://github.com/devbrother2024/devbrothers-mods",
   "keywords": [
    "mods",
    "audit",
    "debugging",
    "tool-calls",
    "korean"
   ],
   "kind": "community",
   "repo": {
    "fullName": "devbrother2024/devbrothers-mods",
    "url": "https://github.com/devbrother2024/devbrothers-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T09:08:48Z",
    "createdAt": "2026-10-04T06:29:02Z",
    "description": "개발동생의 Claude Code mods 모음. 택시 팩: 미터기, 내비, 과속 단속 카메라, 블랙박스",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/179206522?v=4",
    "ownerUrl": "https://github.com/devbrother2024",
    "defaultBranch": "main"
   },
   "path": "plugins/taxi-blackbox",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "before": {
     "type": "number",
     "title": "사고 직전 동작 수",
     "description": "사고 하나를 볼 때 함께 보여줄 직전 도구 호출 수",
     "default": 5,
     "min": 1,
     "max": 20
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "devbrothers-mods",
   "firstSeen": "2026-10-06T04:52:02.127Z",
   "modUpdatedAt": "2026-10-04T07:45:25Z",
   "fileBytes": 11945,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "taxi-blackbox",
   "url": "https://www.slopshopper.com/mods/devbrother2024-devbrothers-mods-taxi-blackbox/"
  },
  {
   "slug": "devbrother2024-devbrothers-mods-taxi-meter",
   "name": "taxi-meter",
   "description": "프롬프트 위 택시 미터기 패널: 세션 요금(API 정가 환산)과 방금 요청 요금, 모델 이름·차종·할증 키, 5시간·주간 한도와 리셋 시각, /meter·/receipt",
   "version": "0.3.4",
   "author": {
    "name": "개발동생 (devbrothers)"
   },
   "license": "MIT",
   "homepage": "https://github.com/devbrother2024/devbrothers-mods",
   "keywords": [
    "mods",
    "usage",
    "rate-limits",
    "cost",
    "korean"
   ],
   "kind": "community",
   "repo": {
    "fullName": "devbrother2024/devbrothers-mods",
    "url": "https://github.com/devbrother2024/devbrothers-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T09:08:48Z",
    "createdAt": "2026-10-04T06:29:02Z",
    "description": "개발동생의 Claude Code mods 모음. 택시 팩: 미터기, 내비, 과속 단속 카메라, 블랙박스",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/179206522?v=4",
    "ownerUrl": "https://github.com/devbrother2024",
    "defaultBranch": "main"
   },
   "path": "plugins/taxi-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "krw_per_usd": {
     "type": "number",
     "title": "환율 (원/달러)",
     "description": "API 정가 환산 요금을 원화로 바꿀 때 쓰는 환율",
     "default": 1400,
     "min": 1,
     "max": 100000
    },
    "style": {
     "type": "string",
     "title": "표시 방식",
     "description": "led는 터미널에서 미터기 패널, compact는 한 줄",
     "options": [
      "led",
      "compact"
     ],
     "default": "led"
    },
    "sound": {
     "type": "boolean",
     "title": "효과음",
     "description": "요금이 오를 때 딸깍, 5시간 한도 90%·100%에서 알림음 (macOS)",
     "default": true
    },
    "tick_won": {
     "type": "number",
     "title": "딸깍 단위 (원)",
     "description": "이 금액만큼 오를 때마다 딸깍 소리를 냅니다",
     "default": 1000,
     "min": 10,
     "max": 1000000
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "devbrothers-mods",
   "firstSeen": "2026-10-06T04:52:02.781Z",
   "modUpdatedAt": "2026-10-04T09:04:36Z",
   "fileBytes": 28542,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "taxi-meter",
   "url": "https://www.slopshopper.com/mods/devbrother2024-devbrothers-mods-taxi-meter/"
  },
  {
   "slug": "devbrother2024-devbrothers-mods-taxi-navi",
   "name": "taxi-navi",
   "description": "Claude의 할 일 목록을 내비게이션처럼: 진행 경로·다음 안내 표시, 계획이 바뀌면 '경로를 재탐색합니다', 끝나면 도착 안내",
   "version": "0.2.0",
   "author": {
    "name": "개발동생 (devbrothers)"
   },
   "license": "MIT",
   "homepage": "https://github.com/devbrother2024/devbrothers-mods",
   "keywords": [
    "mods",
    "tasks",
    "todo",
    "voice",
    "korean"
   ],
   "kind": "community",
   "repo": {
    "fullName": "devbrother2024/devbrothers-mods",
    "url": "https://github.com/devbrother2024/devbrothers-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T09:08:48Z",
    "createdAt": "2026-10-04T06:29:02Z",
    "description": "개발동생의 Claude Code mods 모음. 택시 팩: 미터기, 내비, 과속 단속 카메라, 블랙박스",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/179206522?v=4",
    "ownerUrl": "https://github.com/devbrother2024",
    "defaultBranch": "main"
   },
   "path": "plugins/taxi-navi",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "voice": {
     "type": "boolean",
     "title": "음성 안내",
     "description": "안내 시작·경로 재탐색·도착을 음성으로 알립니다 (macOS say)",
     "default": true
    },
    "voice_name": {
     "type": "string",
     "title": "음성 이름",
     "description": "macOS say -v 목록에 있는 음성 이름 (한국어 기본: Yuna)",
     "default": "Yuna"
    },
    "sound": {
     "type": "boolean",
     "title": "경유지 알림음",
     "description": "할 일 하나를 끝낼 때마다 딩 소리를 냅니다 (macOS)",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "devbrothers-mods",
   "firstSeen": "2026-10-06T04:52:03.416Z",
   "modUpdatedAt": "2026-10-04T07:37:38Z",
   "fileBytes": 13953,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "taxi-navi",
   "url": "https://www.slopshopper.com/mods/devbrother2024-devbrothers-mods-taxi-navi/"
  },
  {
   "slug": "devbrother2024-devbrothers-mods-taxi-speedcam",
   "name": "taxi-speedcam",
   "description": "위험한 Bash 명령 앞의 과속 단속 카메라: force push·rm -rf·DB 삭제·변경 폐기·운영 배포를 찰칵 잡아 [가주세요]/[세워주세요]로 묻습니다",
   "version": "0.2.0",
   "author": {
    "name": "개발동생 (devbrothers)"
   },
   "license": "MIT",
   "homepage": "https://github.com/devbrother2024/devbrothers-mods",
   "keywords": [
    "mods",
    "safety",
    "bash",
    "guard",
    "korean"
   ],
   "kind": "community",
   "repo": {
    "fullName": "devbrother2024/devbrothers-mods",
    "url": "https://github.com/devbrother2024/devbrothers-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T09:08:48Z",
    "createdAt": "2026-10-04T06:29:02Z",
    "description": "개발동생의 Claude Code mods 모음. 택시 팩: 미터기, 내비, 과속 단속 카메라, 블랙박스",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/179206522?v=4",
    "ownerUrl": "https://github.com/devbrother2024",
    "defaultBranch": "main"
   },
   "path": "plugins/taxi-speedcam",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "단속 방식",
     "description": "ask는 매번 물어보고, block은 묻지 않고 항상 세웁니다",
     "options": [
      "ask",
      "block"
     ],
     "default": "ask"
    },
    "sound": {
     "type": "boolean",
     "title": "셔터 소리",
     "description": "단속할 때 찰칵 소리를 냅니다 (macOS)",
     "default": true
    },
    "voice": {
     "type": "boolean",
     "title": "음성 안내",
     "description": "단속 종류를 음성으로 알립니다 (macOS say)",
     "default": true
    },
    "voice_name": {
     "type": "string",
     "title": "음성 이름",
     "description": "macOS say -v 목록에 있는 음성 이름 (한국어 기본: Yuna)",
     "default": "Yuna"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "devbrothers-mods",
   "firstSeen": "2026-10-06T04:52:04.230Z",
   "modUpdatedAt": "2026-10-04T07:37:38Z",
   "fileBytes": 10416,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "taxi-speedcam",
   "url": "https://www.slopshopper.com/mods/devbrother2024-devbrothers-mods-taxi-speedcam/"
  },
  {
   "slug": "djnsty23-claude-auto-dev-autodev-core",
   "name": "autodev-core",
   "description": "Autonomous development workflow: brainstorm, auto, iterate, audit, review, ship, plus the prd.json sprint system.",
   "version": "8.185.0",
   "author": {
    "name": "djnsty23",
    "url": "https://github.com/djnsty23"
   },
   "license": "MIT",
   "homepage": "https://github.com/djnsty23/claude-auto-dev",
   "keywords": [
    "workflow",
    "autonomous",
    "sprint",
    "code-review",
    "qa"
   ],
   "kind": "community",
   "repo": {
    "fullName": "djnsty23/claude-auto-dev",
    "url": "https://github.com/djnsty23/claude-auto-dev",
    "stars": 6,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T01:41:54Z",
    "createdAt": "2026-01-12T01:04:54Z",
    "description": "Autonomous development skills for Claude Code - task loops, testing, and deployment automation",
    "homepage": null,
    "topics": [
     "ai-development",
     "autonomous-coding",
     "claude",
     "claude-code",
     "skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/98432064?v=4",
    "ownerUrl": "https://github.com/djnsty23",
    "defaultBranch": "main"
   },
   "path": "plugins/autodev-core",
   "modules": [
    "./fn/autodev-fn.mjs"
   ],
   "entry": "hooks/fn/autodev-fn.mjs",
   "userConfig": {
    "typecheck": {
     "type": "boolean",
     "title": "autodev: typecheck after edits",
     "description": "Record edited TypeScript files and run the project's typecheck when the turn ends. Off skips both halves.",
     "default": true
    },
    "telemetry": {
     "type": "boolean",
     "title": "autodev: tool telemetry",
     "description": "Write per-tool timing reports under .claude/reports/.",
     "default": true
    },
    "context_nudge": {
     "type": "boolean",
     "title": "autodev: context depth nudge",
     "description": "Suggest a fresh session once the context grows past the cost line.",
     "default": true
    },
    "inbox_notify": {
     "type": "boolean",
     "title": "autodev: peer inbox notice",
     "description": "Mention waiting messages from other sessions.",
     "default": true
    },
    "image_scan": {
     "type": "boolean",
     "title": "autodev: prompt image scan",
     "description": "Check images pasted into a prompt before they reach the model.",
     "default": true
    },
    "instructions_ledger": {
     "type": "boolean",
     "title": "autodev: instructions ledger",
     "description": "Log which instruction files loaded into each session.",
     "default": true
    },
    "workflow_wall_note": {
     "type": "boolean",
     "title": "autodev: lost workflow note",
     "description": "When a turn ends, name a workflow run that was cut off and the command that resumes it.",
     "default": true
    },
    "intent_record": {
     "type": "boolean",
     "title": "autodev: fleet intent nudge",
     "description": "When a turn ends on a branch with work, ask for a fleet-intent claim and refresh the record's observed facts.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "autodev",
   "firstSeen": "2026-10-06T04:52:10.234Z",
   "modUpdatedAt": "2026-10-09T01:41:34Z",
   "fileBytes": 49348,
   "tags": [
    "status",
    "guard",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "autodev-core",
   "url": "https://www.slopshopper.com/mods/djnsty23-claude-auto-dev-autodev-core/"
  },
  {
   "slug": "gabfssilva-skyward-skyward",
   "name": "skyward",
   "description": "Skyward for Claude Code: the `/sky` panel over the daemon's computes, plus a skill for the Python SDK, the `sky` CLI and scripts run with `sky run`.",
   "version": "0.1.0",
   "author": {
    "name": "Gabriel Francisco",
    "email": "gabfssilva@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/gabfssilva/skyward",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gabfssilva/skyward",
    "url": "https://github.com/gabfssilva/skyward",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T21:52:37Z",
    "createdAt": "2025-12-28T18:56:15Z",
    "description": "OSS library for ephemeral computing using Python",
    "homepage": "https://gabfssilva.github.io/skyward/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5403842?v=4",
    "ownerUrl": "https://github.com/gabfssilva",
    "defaultBranch": "main"
   },
   "path": "plugins/skyward",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "skyward",
   "firstSeen": "2026-10-06T04:52:49.580Z",
   "modUpdatedAt": "2026-10-07T21:52:37Z",
   "fileBytes": 57718,
   "tags": [
    "pane",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "skyward",
   "url": "https://www.slopshopper.com/mods/gabfssilva-skyward-skyward/"
  },
  {
   "slug": "h1994st-rllvm-rllvm",
   "name": "rllvm",
   "description": "Capture LLVM bitcode from any build and query it through rllvm-query's MCP server.",
   "version": "0.1.1",
   "author": {
    "name": "Shengtuo Hu",
    "url": "https://github.com/h1994st"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/h1994st/rllvm",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "h1994st/rllvm",
    "url": "https://github.com/h1994st/rllvm",
    "stars": 6,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T01:59:23Z",
    "createdAt": "2022-07-22T20:42:45Z",
    "description": "Compiler wrappers for building whole-program LLVM bitcode files",
    "homepage": "https://shengtuo.me/rllvm/",
    "topics": [
     "bitcode",
     "clang",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skill",
     "compiler",
     "gllvm",
     "llvm",
     "llvm-ir",
     "mcp",
     "program-analysis",
     "rllvm",
     "rust",
     "static-analysis",
     "wasm",
     "webassembly",
     "whole-program-analysis",
     "whole-program-bitcode",
     "wllvm"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3949029?v=4",
    "ownerUrl": "https://github.com/h1994st",
    "defaultBranch": "main"
   },
   "path": "plugins/rllvm",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rllvm",
   "firstSeen": "2026-10-07T14:59:06.016Z",
   "modUpdatedAt": "2026-10-08T01:59:23Z",
   "fileBytes": 15525,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "rllvm",
   "url": "https://www.slopshopper.com/mods/h1994st-rllvm-rllvm/"
  },
  {
   "slug": "higoralves-orc-orc",
   "name": "orc",
   "displayName": "orc",
   "description": "Full-SDLC Claude Code plugin — plan → implement → QA → ship → CI → release, with root-cause debugging, incident response, and dependency care. Hook-enforced guardrails, curated skills, model/effort-tuned agents.",
   "version": "0.25.0",
   "author": {
    "name": "Higor Alves",
    "email": "me@higoralves.dev"
   },
   "license": "MIT",
   "homepage": "https://github.com/HigorAlves/orc",
   "keywords": [
    "workflow",
    "tdd",
    "code-review",
    "git",
    "pr",
    "orchestration"
   ],
   "kind": "community",
   "repo": {
    "fullName": "HigorAlves/orc",
    "url": "https://github.com/HigorAlves/orc",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:42:24Z",
    "createdAt": "2026-05-01T14:39:35Z",
    "description": "The senior-developer workflow as a Claude Code plugin: plan → TDD → QA → ship → release. Hook-enforced guardrails, 100% local, MIT.",
    "homepage": "",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "code-review",
     "developer-workflow",
     "devtools",
     "git-workflow",
     "incident-response",
     "playwright",
     "plugin",
     "qa-automation",
     "release-management",
     "sdlc",
     "tdd",
     "workflow-automation"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11262976?v=4",
    "ownerUrl": "https://github.com/HigorAlves",
    "defaultBranch": "main"
   },
   "path": "orc",
   "modules": [
    "./mod/register.ts"
   ],
   "entry": "hooks/mod/register.ts",
   "userConfig": {
    "pr_size_budget": {
     "type": "number",
     "title": "PR size budget (LOC)",
     "description": "Soft LOC budget per PR (additions+deletions, post-exclusion) enforced by the ship/flow/stack-pr gate",
     "default": 300
    },
    "protected_branches": {
     "type": "string",
     "title": "Protected branches",
     "description": "Comma-separated branch names guarded by the confirm-to-commit hook",
     "default": "main,master,develop"
    },
    "skip_tool_check": {
     "type": "boolean",
     "title": "Skip tool check",
     "description": "Skip the SessionStart CLI dependency pre-flight",
     "default": false
    },
    "learn_from_outcomes": {
     "type": "boolean",
     "title": "Learn from outcomes",
     "description": "Record verified debug outcomes into the local Graphify work-memory (graphify-out/, git-ignored) so code discovery improves across sessions. No effect when Graphify is absent.",
     "default": true
    },
    "interaction_policy": {
     "type": "string",
     "title": "Interaction policy",
     "description": "Default autopilot level for inward gates: manual (every gate asks), guided (mechanical confirms auto-advance), auto (sprint contract; phases run autonomously against agreed criteria). Outward-facing gates (tracker writes, PR review posting, evidence publish) always ask regardless.",
     "default": "manual"
    },
    "statusline": {
     "type": "boolean",
     "title": "Statusline",
     "description": "Render the orc statusline (session, phase, branch, PR, context, cost). false hides it even with the plugin-shipped default installed.",
     "default": true
    },
    "statusline_style": {
     "type": "string",
     "title": "Statusline style",
     "description": "full (two lines, width-aware) or compact (always a single dense line)",
     "default": "full"
    },
    "mod_enabled": {
     "type": "boolean",
     "title": "orc mod",
     "description": "Load the orc mod (in-process event hooks and UI, Claude Code 2.1.287+). false keeps orc on its bash hooks only — the guardrails are identical either way.",
     "default": true
    },
    "model_profile": {
     "type": "string",
     "title": "Model profile",
     "description": "Which model orc agents run on when a dispatch names none (needs the orc mod): balanced (each agent's frontmatter), quality (investigators on best — Fable where available, else Opus — reviewers on Opus), economy (Opus-tier agents on Sonnet). An explicit per-dispatch model always wins.",
     "default": "balanced"
    },
    "alerts_sound": {
     "type": "boolean",
     "title": "Alert sound",
     "description": "Play a short chime when the orc mod's CI watcher sees a linked PR turn red or green.",
     "default": false
    },
    "statusline_context_reserve": {
     "type": "number",
     "title": "Statusline context reserve (%)",
     "description": "0-50. When >0, the context percentage is normalized against this reserved slice (e.g. your auto-compact reserve) and rendered with a ~ prefix. 0 shows the raw payload percentage.",
     "default": 0
    },
    "explainer_style": {
     "type": "string",
     "title": "Explainer style",
     "description": "animate motion-graphics style for /orc:explain segments: cut-paper, crosshatch, riso, sketchbook, math, pixel, isometric.",
     "default": "isometric"
    },
    "explainer_voice": {
     "type": "string",
     "title": "Explainer voice",
     "description": "kokoro-js voice id for /orc:explain narration (local TTS, no key). af_heart = English; pf_dora / pm_alex = Brazilian Portuguese.",
     "default": "af_heart"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "orc",
   "firstSeen": "2026-10-06T04:46:57.762Z",
   "modUpdatedAt": "2026-10-07T14:42:24Z",
   "fileBytes": 41123,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "orc",
   "url": "https://www.slopshopper.com/mods/higoralves-orc-orc/"
  },
  {
   "slug": "hyunjunjeon-jev-context",
   "name": "jev-context",
   "description": "Jev keeps the context window lean so compaction comes later: prunes tool output on entry, caps subagent reports, carries exact facts across compaction, compacts when the cache is cold.",
   "version": "0.1.0",
   "author": {
    "name": "jhj"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HyunjunJeon/jev-context",
    "url": "https://github.com/HyunjunJeon/jev-context",
    "stars": 6,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-29T14:36:49Z",
    "createdAt": "2026-09-29T11:21:48Z",
    "description": "Jev로 컨텍스트를 가볍게 유지해 압축을 늦추고, 압축 때 필요한 원문을 지킨다",
    "homepage": "",
    "topics": [
     "jev"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15343250?v=4",
    "ownerUrl": "https://github.com/HyunjunJeon",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./verbatim-compact.mjs"
   ],
   "entry": "hooks/verbatim-compact.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jev-context-local",
   "firstSeen": "2026-10-06T04:47:04.058Z",
   "modUpdatedAt": "2026-09-29T14:36:49Z",
   "fileBytes": 28284,
   "tags": [
    "session"
   ],
   "isNew": true,
   "entryName": "jev-context",
   "url": "https://www.slopshopper.com/mods/hyunjunjeon-jev-context/"
  },
  {
   "slug": "insightfulanalytics-pbi-agentic-dev-fabric-cli",
   "name": "fabric-cli",
   "description": "Fabric and the Power BI service via the fab CLI, with a Fabric pane that follows fab.",
   "version": "26.40.3",
   "author": {
    "name": "Kurt Buhler",
    "url": "https://data-goblins.com"
   },
   "license": "GPL-3.0",
   "homepage": "https://data-goblins.com",
   "keywords": [
    "power-bi",
    "fabric",
    "fabric-cli",
    "fab",
    "semantic-model",
    "workspace",
    "lakehouse",
    "mod",
    "explorer"
   ],
   "kind": "community",
   "repo": {
    "fullName": "InsightfulAnalytics/PBI_Agentic_Dev",
    "url": "https://github.com/InsightfulAnalytics/PBI_Agentic_Dev",
    "stars": 6,
    "forks": 4,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-09T09:00:57Z",
    "createdAt": "2026-07-04T02:42:25Z",
    "description": "Skills, Agents, et al for Power BI Agentic Development",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30970855?v=4",
    "ownerUrl": "https://github.com/InsightfulAnalytics",
    "defaultBranch": "main"
   },
   "path": "plugins/fabric-cli",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "glyphs": {
     "type": "string",
     "title": "Glyphs",
     "description": "Icon set: auto uses FabricSymbols NF when it and a Nerd Font are installed and your terminal started after they were, else Nerd Font, else plain Unicode; Nerd Font over SSH, plain Unicode in the desktop app. Auto detection covers Linux and macOS; on Windows pick one to force it.",
     "default": "auto",
     "options": [
      "auto",
      "fabric",
      "nerd",
      "plain"
     ]
    },
    "follow": {
     "type": "string",
     "title": "Follow Claude",
     "description": "on: the tree scrolls to what Claude reads, downloads, uploads or changes. off: the view stays where you put it and only your own scrolling moves it; highlights still show.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "fontHint": {
     "type": "string",
     "title": "Font hint",
     "description": "on: when auto icons fall back to plain Unicode, Claude is told once per session where to get the fonts. off: no hint.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "power-bi-agentic-dev",
   "firstSeen": "2026-10-06T04:47:09.704Z",
   "modUpdatedAt": "2026-10-07T06:38:47Z",
   "fileBytes": 98965,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fabric-cli-InsightfulAnalytics",
   "url": "https://www.slopshopper.com/mods/insightfulanalytics-pbi-agentic-dev-fabric-cli/"
  },
  {
   "slug": "insightfulanalytics-pbi-agentic-dev-fabric-data-app",
   "name": "fabric-data-app",
   "description": "A Fabric data app pane that follows the rayfin CLI: browse every Fabric App under your working directory with its data sources and files, and see what Claude reads, deploys or changes.",
   "version": "26.40.3",
   "author": {
    "name": "Kurt Buhler",
    "url": "https://data-goblins.com"
   },
   "license": "GPL-3.0",
   "homepage": "https://data-goblins.com",
   "keywords": [
    "microsoft-fabric",
    "fabric-apps",
    "rayfin",
    "data-app",
    "mod",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "InsightfulAnalytics/PBI_Agentic_Dev",
    "url": "https://github.com/InsightfulAnalytics/PBI_Agentic_Dev",
    "stars": 6,
    "forks": 4,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-09T09:00:57Z",
    "createdAt": "2026-07-04T02:42:25Z",
    "description": "Skills, Agents, et al for Power BI Agentic Development",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30970855?v=4",
    "ownerUrl": "https://github.com/InsightfulAnalytics",
    "defaultBranch": "main"
   },
   "path": "plugins/fabric-data-app",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "glyphs": {
     "type": "string",
     "title": "Glyphs",
     "description": "Icon set: auto uses FabricSymbols NF when it and a Nerd Font are installed and your terminal started after they were, else Nerd Font, else plain Unicode; Nerd Font over SSH, plain Unicode in the desktop app. Auto detection covers Linux and macOS; on Windows pick one to force it.",
     "default": "auto",
     "options": [
      "auto",
      "fabric",
      "nerd",
      "plain"
     ]
    },
    "follow": {
     "type": "string",
     "title": "Follow Claude",
     "description": "on: the tree scrolls to what Claude deploys or changes. off: the view stays where you put it and only your own scrolling moves it; highlights still show.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "fontHint": {
     "type": "string",
     "title": "Font hint",
     "description": "on: when auto icons fall back to plain Unicode, Claude is told once per session where to get the fonts. off: no hint.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "power-bi-agentic-dev",
   "firstSeen": "2026-10-06T04:47:09.932Z",
   "modUpdatedAt": "2026-10-07T06:38:47Z",
   "fileBytes": 97954,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fabric-data-app-InsightfulAnalytics",
   "url": "https://www.slopshopper.com/mods/insightfulanalytics-pbi-agentic-dev-fabric-data-app/"
  },
  {
   "slug": "insightfulanalytics-pbi-agentic-dev-reports",
   "name": "reports",
   "description": "Build, format, and review Power BI reports (PBIR), with a report pane that follows pbir.",
   "version": "26.40.3",
   "author": {
    "name": "Kurt Buhler",
    "url": "https://data-goblins.com"
   },
   "license": "GPL-3.0",
   "homepage": "https://data-goblins.com",
   "keywords": [
    "power-bi",
    "reports",
    "deneb",
    "vega",
    "custom-visuals",
    "pbir"
   ],
   "kind": "community",
   "repo": {
    "fullName": "InsightfulAnalytics/PBI_Agentic_Dev",
    "url": "https://github.com/InsightfulAnalytics/PBI_Agentic_Dev",
    "stars": 6,
    "forks": 4,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-09T09:00:57Z",
    "createdAt": "2026-07-04T02:42:25Z",
    "description": "Skills, Agents, et al for Power BI Agentic Development",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30970855?v=4",
    "ownerUrl": "https://github.com/InsightfulAnalytics",
    "defaultBranch": "main"
   },
   "path": "plugins/reports",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "glyphs": {
     "type": "string",
     "title": "Glyphs",
     "description": "Icon set: auto uses FabricSymbols NF when it and a Nerd Font are installed and your terminal started after they were, else Nerd Font, else plain Unicode; Nerd Font over SSH, plain Unicode in the desktop app. Auto detection covers Linux and macOS; on Windows pick one to force it.",
     "default": "auto",
     "options": [
      "auto",
      "fabric",
      "nerd",
      "plain"
     ]
    },
    "follow": {
     "type": "string",
     "title": "Follow Claude",
     "description": "on: the tree scrolls to what Claude reads or changes through pbir or PBIR edits. off: the view stays where you put it and only your own scrolling moves it; highlights still show, and a closed folder lights up instead of opening.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "fontHint": {
     "type": "string",
     "title": "Font hint",
     "description": "on: when auto icons fall back to plain Unicode, Claude is told once per session where to get the fonts. off: no hint.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "power-bi-agentic-dev",
   "firstSeen": "2026-10-06T04:47:10.207Z",
   "modUpdatedAt": "2026-10-09T08:01:17Z",
   "fileBytes": 75513,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "reports-InsightfulAnalytics",
   "url": "https://www.slopshopper.com/mods/insightfulanalytics-pbi-agentic-dev-reports/"
  },
  {
   "slug": "jack21-claude-mod-usage",
   "name": "mod-usage",
   "description": "Shows Claude context, 5-hour and 7-day usage as gradient progress bars above the prompt (Claude Code Desktop / VS Code / mobile). 12 languages.",
   "version": "1.0.0",
   "author": {
    "name": "Jack Chiang"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jack21/claude-mod-usage",
    "url": "https://github.com/jack21/claude-mod-usage",
    "stars": 6,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-03T16:37:42Z",
    "createdAt": "2026-10-03T14:57:10Z",
    "description": "Claude Code Mod: context, 5-hour and 7-day usage as gradient progress bars above the prompt. 12 languages.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "i18n",
     "progress-bar"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/203626?v=4",
    "ownerUrl": "https://github.com/jack21",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Display language. auto = Claude Code language setting, then LC_ALL / LANG, then macOS system language, then English.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh-CN",
      "zh-TW",
      "ja",
      "hi",
      "es",
      "ar",
      "fr",
      "bn",
      "pt",
      "ru",
      "id"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:12.686Z",
   "modUpdatedAt": "2026-10-03T16:37:42Z",
   "fileBytes": 21771,
   "tags": [
    "band",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-usage",
   "url": "https://www.slopshopper.com/mods/jack21-claude-mod-usage/"
  },
  {
   "slug": "jkf87-ide-mod",
   "name": "ide-mod",
   "description": "Claude Code 안의 IDE 창: 에이전트 보드 + 파일 트리·탭 에디터 + HWP·HWPX·PDF 뷰어(rhwp·pdf.js) + 요청 기록, 강의 자막과 한국어 문체 게이트",
   "version": "0.8.1",
   "author": {
    "name": "jkf87"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jkf87/ide-mod",
    "url": "https://github.com/jkf87/ide-mod",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:43:42Z",
    "createdAt": "2026-10-06T01:38:20Z",
    "description": "Claude Code IDE pane mod: agent board, file tree and HWP/PDF viewer, system status, Claude/Codex/Antigravity usage band, session handoff",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "hwp"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28688071?v=4",
    "ownerUrl": "https://github.com/jkf87",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "auto_open": {
     "type": "boolean",
     "title": "세션을 시작하면 IDE 창 열기",
     "description": "켜 두면 새 세션마다 /ide 창을 저절로 열어요. 터미널이 144칸보다 좁으면 넓어질 때까지 기다려요. /ide auto on|off로도 바꿀 수 있어요",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ide-mod",
   "firstSeen": "2026-10-06T04:54:53.705Z",
   "modUpdatedAt": "2026-10-09T12:43:42Z",
   "fileBytes": 115774,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ide-mod",
   "url": "https://www.slopshopper.com/mods/jkf87-ide-mod/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-action-pin",
   "name": "action-pin",
   "description": "After an edit that adds a GitHub Actions step pinned to a tag or a branch, names the commit SHA to write instead, from the GitHub API.",
   "version": "0.6.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/action-pin",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:07.554Z",
   "modUpdatedAt": "2026-10-04T11:39:40Z",
   "fileBytes": 22650,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "action-pin",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-action-pin/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-ask-autopick",
   "name": "ask-autopick",
   "description": "Picks the recommended option of a question that waited unanswered for a set time, so a session you left does not stop. Off until you turn it on.",
   "version": "0.3.1",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/ask-autopick",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:07.769Z",
   "modUpdatedAt": "2026-10-04T11:44:22Z",
   "fileBytes": 9595,
   "tags": [
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ask-autopick",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-ask-autopick/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-bash-diet",
   "name": "bash-diet",
   "description": "Shrinks each Bash result before the model reads it: per-command filters for git, test runners, linters, package managers, containers and file tools, the full output kept in a file.",
   "version": "0.3.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/bash-diet",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:08.046Z",
   "modUpdatedAt": "2026-10-04T11:52:17Z",
   "fileBytes": 227671,
   "tags": [
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "bash-diet",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-bash-diet/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-bg-tasks",
   "name": "bg-tasks",
   "description": "Shows the background shell tasks of the session on the status line or in the shared sidebar, with the oldest one's age, and stops one from the /bg-tasks pane.",
   "version": "0.4.3",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/bg-tasks",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:08.297Z",
   "modUpdatedAt": "2026-10-04T11:53:46Z",
   "fileBytes": 16968,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bg-tasks",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-bg-tasks/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-bughunt",
   "name": "bughunt",
   "description": "Runs proof-driven bug hunt rounds with /bughunt: each round proves one bug with a failing command the mod runs itself, fixes it, and proves the fix, and the loop stops on a blocked or unverified round. /bughunt collab runs a read-only scanner, planner and critic in sequence.",
   "version": "0.2.0",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/bughunt",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:08.515Z",
   "modUpdatedAt": "2026-10-04T11:55:59Z",
   "fileBytes": 50393,
   "tags": [
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "bughunt",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-bughunt/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-cache-warm",
   "name": "cache-warm",
   "description": "Keeps the 1-hour prompt cache warm for a window you set, or with no end in every session under always, with one cache-shared fork per idle stretch and one keep-warm message after a resume, arms a window for you after a paid cold write, and shows the cache state, the cold price and this session's cold writes.",
   "version": "0.8.6",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-warm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:08.764Z",
   "modUpdatedAt": "2026-10-04T11:59:25Z",
   "fileBytes": 52467,
   "tags": [
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-warm",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-cache-warm/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-commit-cadence",
   "name": "commit-cadence",
   "description": "Names the uncommitted files to you at the end of each turn, and tells the model at the next prompt to commit each finished piece as it lands.",
   "version": "0.1.4",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/commit-cadence",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:08.960Z",
   "modUpdatedAt": "2026-10-04T19:00:48Z",
   "fileBytes": 10506,
   "tags": [
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "commit-cadence",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-commit-cadence/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-config-parse",
   "name": "config-parse",
   "description": "Parses each JSON, YAML, TOML or .env file an Edit or Write touches, notes a parse error at once instead of at the next build, and says so again when a later edit fixes it.",
   "version": "0.5.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/config-parse",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:09.305Z",
   "modUpdatedAt": "2026-10-04T19:14:51Z",
   "fileBytes": 22631,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "config-parse",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-config-parse/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-context-restore",
   "name": "context-restore",
   "description": "Hands a skill or command call the current text of its file when the file changed on disk after the session loaded it, and hands the model a rules file or the global CLAUDE.md that changed on disk.",
   "version": "0.5.1",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/context-restore",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:09.557Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 19557,
   "tags": [
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "context-restore",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-context-restore/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-contract-watch",
   "name": "contract-watch",
   "description": "After the model changes a function signature with Edit, adds the callers ripwire finds to the Edit's result, so the model fixes them before the build does.",
   "version": "0.9.3",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/contract-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:09.839Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 26561,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "contract-watch",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-contract-watch/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-council",
   "name": "council",
   "description": "Asks a council of models about a hard problem, when the model calls its tool or you run /council <question>: Claude models, and Gemini models when gemini-core has a key, answer in parallel, and the model of the session writes one verdict from their answers.",
   "version": "0.1.4",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/council",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "maxInputChars": {
     "type": "number",
     "title": "Conversation characters per member",
     "description": "How much of the conversation each member reads when it does not fork the session. Above it the longest tool outputs are cut first, then the oldest messages are left out. Haiku 4.5 reads at most 560000. From 20000 to 2000000.",
     "default": 400000
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:10.038Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 43499,
   "tags": [
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "council",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-council/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-dep-sentinel",
   "name": "dep-sentinel",
   "description": "Checks each package the model installs against its registry and OSV.dev, and stops a missing, brand-new, look-alike, outdated or vulnerable one, naming the latest version.",
   "version": "0.8.3",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/dep-sentinel",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:10.337Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 48188,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dep-sentinel",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-dep-sentinel/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-desk-notify",
   "name": "desk-notify",
   "description": "Sends a desktop notification when a question or a plan waits for your answer, and when a turn ends or fails.",
   "version": "0.1.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/desk-notify",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:10.551Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 12336,
   "tags": [
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "desk-notify",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-desk-notify/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-diagram-render",
   "name": "diagram-render",
   "description": "Renders the mermaid blocks of the model's replies with an installed mmdc after each turn and draws each picture under its reply.",
   "version": "0.1.3",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/diagram-render",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:10.767Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 9787,
   "tags": [
    "transcript",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "diagram-render",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-diagram-render/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-disk-janitor",
   "name": "disk-janitor",
   "description": "Measures the build artifacts of the repository, shows them on the status line from 5 GB, and deletes the ones you pick in the /disk-janitor pane; data directories are never listed.",
   "version": "0.6.1",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/disk-janitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:11.085Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 24148,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "disk-janitor",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-disk-janitor/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-doc-drift-watch",
   "name": "doc-drift-watch",
   "description": "After each commit the model makes, adds the doc lines that commit made stale (file:line references, symbol names) to the commit's result, from ripwire doc-drift, and holds each finding open until the doc holds again.",
   "version": "0.5.3",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/doc-drift-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:11.383Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 23506,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "doc-drift-watch",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-doc-drift-watch/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-edit-loop",
   "name": "edit-loop",
   "description": "Adds a note to the fifth edit of one file in one turn, so the model re-reads the code path and states the root cause instead of trying again.",
   "version": "0.5.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/edit-loop",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:11.630Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 7640,
   "tags": [
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "edit-loop",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-edit-loop/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-effort-auto",
   "name": "effort-auto",
   "description": "Has a small model rate how hard each prompt is and runs that turn and its subagents at the matching effort, within the levels you allow, on the models whose prompt cache survives an effort change.",
   "version": "0.4.0",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/effort-auto",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:11.941Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 19129,
   "tags": [
    "command",
    "prompt",
    "model",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "effort-auto",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-effort-auto/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-env-sync",
   "name": "env-sync",
   "description": "After each commit the model makes, names the env variables its added lines read that .env.example lacks, with the file and line of each.",
   "version": "0.9.4",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/env-sync",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:12.183Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 25723,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "env-sync",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-env-sync/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-error-poke",
   "name": "error-poke",
   "description": "Sends one continue prompt after a turn an API error killed, so the half-done work carries on instead of the session going idle, at most 99 times in a row by default.",
   "version": "0.6.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/error-poke",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:12.512Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 16293,
   "tags": [
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "error-poke",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-error-poke/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-flaky-memory",
   "name": "flaky-memory",
   "description": "Remembers which tests failed on which code, and tells the model when a failing test has both passed and failed on the same code, so it runs the test again instead of changing code.",
   "version": "0.4.1",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/flaky-memory",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:12.725Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 21123,
   "tags": [
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "flaky-memory",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-flaky-memory/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-gemini-advisor",
   "name": "gemini-advisor",
   "description": "Gives the model a Gemini advisor tool it calls by itself: Gemini reads the whole conversation and the model's message and answers with a second opinion. Off until /gemini-advisor on; gemini-core holds the key, tier, model and thinking level.",
   "version": "0.3.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/gemini-advisor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "maxInputChars": {
     "type": "number",
     "title": "Maximum characters sent to Gemini",
     "description": "Above it the longest tool outputs of the conversation are cut to their head and tail before sending.",
     "default": 2000000
    },
    "maxOutputTokens": {
     "type": "number",
     "title": "Maximum advice tokens",
     "description": "The longest advice Gemini may write, thinking included.",
     "default": 8192
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:12.980Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 18750,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gemini-advisor",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-gemini-advisor/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-gemini-compact",
   "name": "gemini-compact",
   "description": "Moves compaction from Claude to Gemini: in summary mode Gemini summarizes the conversation and the newest messages stay verbatim, in prune mode every message stays and Gemini keeps, cuts or drops older tool calls. Off until /gemini-compact on; gemini-core holds the key, tier, model and thinking level.",
   "version": "0.4.1",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/gemini-compact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Compaction mode",
     "description": "summary: Gemini summarizes the conversation and the newest messages stay verbatim. prune: every message stays and Gemini keeps, truncates or drops each old tool call. /gemini-compact mode <summary|prune> overrides it.",
     "options": [
      "summary",
      "prune"
     ],
     "default": "summary"
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Automatic compaction threshold",
     "description": "Context percentage (1-99) after which a finished turn starts a compaction; 0 turns it off. /gemini-compact at <N> overrides it.",
     "default": 60
    },
    "keepRecent": {
     "type": "number",
     "title": "Newest messages kept whole",
     "description": "Tool calls in the newest messages and in the first message are never sent for a decision.",
     "default": 6
    },
    "minReduction": {
     "type": "number",
     "title": "Minimum reduction",
     "description": "Fraction (0-1) of characters the decisions must remove; below it the built-in summary runs.",
     "default": 0.25
    },
    "headChars": {
     "type": "number",
     "title": "Characters kept of a truncated output",
     "description": "The head of a tool output Gemini truncates.",
     "default": 300
    },
    "maxInputChars": {
     "type": "number",
     "title": "Maximum characters sent to Gemini (prune mode)",
     "description": "Above it the longest tool outputs are cut to their head and tail before sending.",
     "default": 400000
    },
    "summaryMaxInputChars": {
     "type": "number",
     "title": "Maximum characters sent to Gemini (summary mode)",
     "description": "Above it the longest tool outputs are cut to their head and tail before sending.",
     "default": 2000000
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:13.286Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 35511,
   "tags": [
    "toast",
    "command",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gemini-compact",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-gemini-compact/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-gemini-core",
   "name": "gemini-core",
   "description": "Keeps the Gemini keys and tier of every Gemini mod, and each mod's model and thinking level, in one place: adds $.gemini, which builds their Gemini requests, reads the answers and moves to the next key after a quota or key error, and picks a model from Google's list.",
   "version": "0.3.1",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/gemini-core",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "Gemini API key",
     "description": "Leave empty to use the GEMINI_API_KEY environment variable. Every Gemini mod uses this key. Several keys separated by commas are tried in turn after a quota or key error.",
     "sensitive": true
    },
    "tier": {
     "type": "string",
     "title": "Gemini tier",
     "description": "free: Google may use what the Gemini mods send to improve its products and human reviewers may read it. paid: a billing-enabled key. /gemini-core free|paid overrides it.",
     "options": [
      "free",
      "paid"
     ],
     "default": "free"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:13.573Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 37309,
   "tags": [
    "pane",
    "toast",
    "command",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "gemini-core",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-gemini-core/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-gemini-plan-review",
   "name": "gemini-plan-review",
   "description": "Has Gemini review each plan before the approval dialog, from the plan and the conversation, and sends a plan with a blocking finding back to the model, at most twice. Off until /gemini-plan-review on; gemini-core holds the key, tier, model and thinking level.",
   "version": "0.1.1",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/gemini-plan-review",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "maxInputChars": {
     "type": "number",
     "title": "Maximum characters of conversation sent to Gemini",
     "description": "Above it the longest tool outputs of the conversation are cut to their head and tail before sending. The plan is always sent whole.",
     "default": 2000000
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:13.818Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 20825,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "gemini-plan-review",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-gemini-plan-review/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-gemini-review",
   "name": "gemini-review",
   "description": "Has Gemini review every git commit the model runs, from the staged diff and the conversation, and stops a commit with a blocking finding: a bug, data loss, a security hole or a committed secret. Off until /gemini-review on; gemini-core holds the key, tier, model and thinking level.",
   "version": "0.4.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/gemini-review",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "maxInputChars": {
     "type": "number",
     "title": "Maximum characters of conversation sent to Gemini",
     "description": "Above it the longest tool outputs of the conversation are cut to their head and tail before sending. The diff is always sent whole.",
     "default": 2000000
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:14.021Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 31985,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "gemini-review",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-gemini-review/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-git-commit",
   "name": "git-commit",
   "description": "Ships a commit skill and holds every Bash git commit to it: a commit the skill did not open, a blanket git add, a signature trailer, a secret, an ignored path, or a push or branch change nobody asked for is stopped before git runs.",
   "version": "0.1.0",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/git-commit",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:14.265Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 73520,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-commit",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-git-commit/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-i18n-watch",
   "name": "i18n-watch",
   "description": "After an edit that calls translation keys, names the keys the JSON, Laravel PHP, YAML or gettext locale files lack, and the languages that lack them.",
   "version": "0.8.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/i18n-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:14.555Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 32894,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "i18n-watch",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-i18n-watch/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-idle-art",
   "name": "idle-art",
   "description": "Draws an ASCII animation above the prompt while the model works: matrix rain, fire, an aquarium, a cat, or a GIF of your own imported as a character clip for every project. Display only: nothing reaches the model.",
   "version": "0.8.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/idle-art",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:14.746Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 65824,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "idle-art",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-idle-art/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-limit-watch",
   "name": "limit-watch",
   "description": "Shows the subscription usage limits under the prompt or in the shared sidebar with a reset countdown and a projection, opens a /limit-watch pane, logs once when a limit passes 80% and 95%, and stops sampling entirely with /limit-watch off.",
   "version": "0.7.0",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/limit-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:15.084Z",
   "modUpdatedAt": "2026-10-04T07:26:38Z",
   "fileBytes": 22516,
   "tags": [
    "pane",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limit-watch",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-limit-watch/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-lockfile-sync",
   "name": "lockfile-sync",
   "description": "After each commit the model makes, names the manifests whose dependencies it changed without their lockfile (npm, Composer, Cargo, Go, Python, Bundler, Dart, Mix).",
   "version": "0.10.3",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/lockfile-sync",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:15.325Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 39783,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lockfile-sync",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-lockfile-sync/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-mcp-doctor",
   "name": "mcp-doctor",
   "description": "Tells you when an MCP server failed to connect or dropped, with the engine's reason and a reconnect button, and when it is back; claude.ai connectors are left out.",
   "version": "0.2.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/mcp-doctor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:15.657Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 13618,
   "tags": [
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mcp-doctor",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-mcp-doctor/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-memory-save",
   "name": "memory-save",
   "description": "Loads MEMORY.md into the session and saves project learnings to it after every turn through a tool-less fork in the background, without blocking the stop.",
   "version": "0.11.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/memory-save",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:15.888Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 55497,
   "tags": [
    "status",
    "guard",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "memory-save",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-memory-save/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-mod-doctor",
   "name": "mod-doctor",
   "description": "Names each installed plugin, of every marketplace, whose local clone already offers a newer version, with the claude plugin update command that closes the gap.",
   "version": "0.5.1",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/mod-doctor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:16.156Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 19147,
   "tags": [
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-doctor",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-mod-doctor/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-mod-name",
   "name": "MOD_NAME",
   "description": "MOD_DESCRIPTION",
   "version": "0.1.0",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "templates/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:20.617Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 225,
   "tags": [],
   "isNew": true,
   "entryName": "MOD_NAME",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-mod-name/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-orphan-server",
   "name": "orphan-server",
   "description": "Lists the servers a Bash call of the model started in this repository and left listening on a port, with their age and session, and stops one with SIGTERM, then SIGKILL.",
   "version": "0.3.1",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/orphan-server",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:16.376Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 25121,
   "tags": [
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "orphan-server",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-orphan-server/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-output-flood",
   "name": "output-flood",
   "description": "Measures how much context each Bash command spent and tells the model, past a size limit, which narrower command would have answered the same question.",
   "version": "0.4.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/output-flood",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:16.666Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 12606,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "output-flood",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-output-flood/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-pin-note",
   "name": "pin-note",
   "description": "Keeps the notes you pin with /pin-note for the whole session and sends them to the model again, word for word, after each compaction and /clear. Off until /pin-note on.",
   "version": "0.1.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/pin-note",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:16.879Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 7305,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "pin-note",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-pin-note/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-probe-runner",
   "name": "probe-runner",
   "description": "For mod development: runs a live check of plugins in a fresh Claude Code session in tmux, types the steps one by one, collects the pane and the transcript, then deletes the temp directory, its transcripts and the inline store files.",
   "version": "0.1.0",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/probe-runner",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:17.152Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 7047,
   "tags": [
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "probe-runner",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-probe-runner/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-prompt-deck",
   "name": "prompt-deck",
   "description": "Learns the short prompts you send often in this project and draws them, with the ones you pin by hand, above the prompt; with the prompt box empty, a digit key sends one at once.",
   "version": "0.6.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-deck",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:17.334Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 15850,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-deck",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-prompt-deck/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-prompt-offload",
   "name": "prompt-offload",
   "description": "Writes a prompt longer than the limit (2000 characters by default) to a temp file and sends the model its first 200 characters with the path, so one paste does not fill the context.",
   "version": "0.1.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-offload",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:17.580Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 6282,
   "tags": [
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-offload",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-prompt-offload/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-prompt-time",
   "name": "prompt-time",
   "description": "Draws the time under each of your messages and each text block of the model's replies, also for a resumed session whose transcript is 4 MiB or smaller. Display only: nothing reaches the model.",
   "version": "0.1.4",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-time",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:17.756Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 7635,
   "tags": [
    "transcript",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "prompt-time",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-prompt-time/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-sage-memory",
   "name": "sage-memory",
   "description": "Keeps project and global memories in SQLite through a shared local daemon, hands the model the entries that match its file tool calls, prompts and subagent tasks, and saves new ones with a haiku consolidator after each main-loop turn.",
   "version": "0.2.43",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/sage-memory",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:17.966Z",
   "modUpdatedAt": "2026-10-04T23:39:56Z",
   "fileBytes": 255718,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "sage-memory",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-sage-memory/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-self-command",
   "name": "self-command",
   "description": "For mod development: lets the model run a slash command in its own session, such as /reload-plugins after a plugin update, and read the output as the next prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/self-command",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:18.199Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 5125,
   "tags": [
    "guard",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "self-command",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-self-command/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-session-watch",
   "name": "session-watch",
   "description": "Shows this session's state in the sidebar: context fill, token totals, cost, model and effort, the Claude Code version, the other sessions of this machine, and the git branch and status.",
   "version": "0.6.13",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/session-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:18.399Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 42317,
   "tags": [
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-watch",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-session-watch/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-shot-inline",
   "name": "shot-inline",
   "description": "Draws each PNG or JPG the model saves or reads under its tool row: pixels in kitty and Ghostty, quadrant block cells in every other terminal.",
   "version": "0.3.1",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/shot-inline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:18.596Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 22948,
   "tags": [
    "transcript",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "shot-inline",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-shot-inline/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-sidebar",
   "name": "sidebar",
   "description": "Opens one shared pane beside the transcript and draws the sections, lines and buttons every other mod writes into it through $.sidebar; each stream entry is stamped with its time and kept in a per-project log the next session takes back.",
   "version": "0.17.0",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/sidebar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:18.793Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 44699,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sidebar",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-sidebar/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-slash-chain",
   "name": "slash-chain",
   "description": "Runs slash commands joined with && one after another, waits for each command's turn, pane or dialog to end, and stops the chain at a command that failed or a turn that ended without an answer.",
   "version": "0.2.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/slash-chain",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:18.993Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 14615,
   "tags": [
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "slash-chain",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-slash-chain/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-sql-concat-watch",
   "name": "sql-concat-watch",
   "description": "After an edit that builds SQL by joining or interpolating strings, names each line, so the model passes the values as query parameters.",
   "version": "0.6.6",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/sql-concat-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:19.247Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 21504,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sql-concat-watch",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-sql-concat-watch/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-storage-guard",
   "name": "storage-guard",
   "description": "After an edit that keeps browser data in localStorage or sessionStorage, names each line, so the model stores the data in a cookie instead.",
   "version": "0.1.4",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/storage-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:19.495Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 19885,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "storage-guard",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-storage-guard/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-subagent-ledger",
   "name": "subagent-ledger",
   "description": "Shows each subagent of the session with its turns, time, model and tokens, the costliest first, yellow while it runs and green once it answered, and marks one that passed the token limit.",
   "version": "0.4.3",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/subagent-ledger",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:19.771Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 15920,
   "tags": [
    "status",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-ledger",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-subagent-ledger/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-task-poke",
   "name": "task-poke",
   "description": "Submits a continue prompt while the task list has unfinished tasks, at most 99 times in a row by default, and turns the task tools on for every model unless CLAUDE_CODE_ENABLE_TODO_TOOLS is set.",
   "version": "0.8.3",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/task-poke",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:19.996Z",
   "modUpdatedAt": "2026-10-04T23:53:00Z",
   "fileBytes": 22849,
   "tags": [
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "task-poke",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-task-poke/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-tool-coach",
   "name": "tool-coach",
   "description": "Stops the model from repeating a tool call that just failed with the same input, until a file or command has changed something.",
   "version": "0.1.1",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/tool-coach",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:20.198Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 7260,
   "tags": [
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-coach",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-tool-coach/"
  },
  {
   "slug": "kilimcininkoroglu-claude-code-mods-ua-fallback",
   "name": "ua-fallback",
   "description": "After a curl or wget an automated-client filter answered 403 or 429, gives the model the browser User-Agent to retry with, and the two cases where it must not.",
   "version": "0.2.2",
   "author": {
    "name": "Kerem Gok",
    "email": "k@keremgok.tr",
    "url": "https://x.com/koroglan"
   },
   "license": "MIT",
   "homepage": "https://cc-mods.keremgok.tr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KilimcininKorOglu/claude-code-mods",
    "url": "https://github.com/KilimcininKorOglu/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:54:15Z",
    "createdAt": "2026-09-18T16:50:16Z",
    "description": "Claude Mods (function-hooks plugins) for Claude Code.",
    "homepage": "https://cc-mods.keremgok.tr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229108989?v=4",
    "ownerUrl": "https://github.com/KilimcininKorOglu",
    "defaultBranch": "main"
   },
   "path": "plugins/ua-fallback",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kilimcininkoroglu-mods",
   "firstSeen": "2026-10-06T04:47:20.424Z",
   "modUpdatedAt": "2026-10-03T19:43:00Z",
   "fileBytes": 10065,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ua-fallback",
   "url": "https://www.slopshopper.com/mods/kilimcininkoroglu-claude-code-mods-ua-fallback/"
  },
  {
   "slug": "mhycheung-open-science-open-science",
   "name": "open-science",
   "description": "Onboarding for the open-science framework: asks which components you want, checks your machine, and sets up tokens safely. Install this first. Also dispatch: start an agent in a new tmux window when you ask.",
   "version": "0.3.4",
   "author": {
    "name": "open-science contributors"
   },
   "license": "MIT",
   "homepage": "https://mhycheung.github.io/open-science/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mhycheung/open-science",
    "url": "https://github.com/mhycheung/open-science",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T21:08:42Z",
    "createdAt": "2026-09-24T22:29:26Z",
    "description": "a framework for doing scientific research in the open",
    "homepage": "https://mhycheung.github.io/open-science/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63170765?v=4",
    "ownerUrl": "https://github.com/mhycheung",
    "defaultBranch": "main"
   },
   "path": "plugins/open-science",
   "modules": [
    "./dispatch_mod.js"
   ],
   "entry": "hooks/dispatch_mod.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "open-science",
   "firstSeen": "2026-10-06T04:56:13.029Z",
   "modUpdatedAt": "2026-10-07T21:08:13Z",
   "fileBytes": 1308,
   "tags": [
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "open-science",
   "url": "https://www.slopshopper.com/mods/mhycheung-open-science-open-science/"
  },
  {
   "slug": "mhycheung-open-science-open-science-context",
   "name": "open-science-context",
   "description": "Context management: clear the session and resume from the context files (session jumps), registration of each session's task, session names and subagent checkpoints. On Claude Code a mod does the jumps from inside Claude Code; without it, they need tmux. Needs a project made with open-science-project.",
   "version": "0.3.4",
   "author": {
    "name": "open-science contributors"
   },
   "license": "MIT",
   "homepage": "https://mhycheung.github.io/open-science/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mhycheung/open-science",
    "url": "https://github.com/mhycheung/open-science",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T21:08:42Z",
    "createdAt": "2026-09-24T22:29:26Z",
    "description": "a framework for doing scientific research in the open",
    "homepage": "https://mhycheung.github.io/open-science/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63170765?v=4",
    "ownerUrl": "https://github.com/mhycheung",
    "defaultBranch": "main"
   },
   "path": "plugins/open-science-context",
   "modules": [
    "./context_mod.js"
   ],
   "entry": "hooks/context_mod.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "open-science",
   "firstSeen": "2026-10-06T04:56:11.927Z",
   "modUpdatedAt": "2026-10-05T22:37:27Z",
   "fileBytes": 23235,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "open-science-context",
   "url": "https://www.slopshopper.com/mods/mhycheung-open-science-open-science-context/"
  },
  {
   "slug": "mhycheung-open-science-open-science-mod-probe",
   "name": "open-science-mod-probe",
   "description": "Not installed: onboard_check.sh runs its test to learn whether this Claude Code runs mods.",
   "version": "1.0.0",
   "author": {
    "name": "open-science contributors"
   },
   "license": "MIT",
   "homepage": "https://mhycheung.github.io/open-science/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mhycheung/open-science",
    "url": "https://github.com/mhycheung/open-science",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T21:08:42Z",
    "createdAt": "2026-09-24T22:29:26Z",
    "description": "a framework for doing scientific research in the open",
    "homepage": "https://mhycheung.github.io/open-science/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63170765?v=4",
    "ownerUrl": "https://github.com/mhycheung",
    "defaultBranch": "main"
   },
   "path": "plugins/open-science/scripts/mod_probe",
   "modules": [
    "./probe.js"
   ],
   "entry": "hooks/probe.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "open-science",
   "firstSeen": "2026-10-06T04:56:13.785Z",
   "modUpdatedAt": "2026-10-02T04:46:33Z",
   "fileBytes": 218,
   "tags": [],
   "isNew": true,
   "entryName": "open-science-mod-probe",
   "url": "https://www.slopshopper.com/mods/mhycheung-open-science-open-science-mod-probe/"
  },
  {
   "slug": "mukiwu-jev-search-mcp",
   "name": "jev-search",
   "description": "Web search through Jev Search. Answers Claude Code's built-in WebSearch with Jev (sources and time window chosen by Jev, every result ranked by relevance) and falls back to the built-in search when Jev cannot answer. Also adds the jev_search MCP tool for explicit source or time filters, and a skill on when to use it.",
   "version": "0.3.1",
   "author": {
    "name": "Muki Wu",
    "url": "https://github.com/mukiwu"
   },
   "license": "MIT",
   "homepage": "https://github.com/mukiwu/jev-search-mcp",
   "keywords": [
    "search",
    "web-search",
    "mcp",
    "jev",
    "search1api",
    "typesafe",
    "websearch"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mukiwu/jev-search-mcp",
    "url": "https://github.com/mukiwu/jev-search-mcp",
    "stars": 6,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-02T13:08:44Z",
    "createdAt": "2026-09-21T01:00:37Z",
    "description": "Jev Search as an MCP server, Claude Code plugin and CLI. Plain-language web search, sources and time window chosen by Jev, results ranked by relevance. Zero runtime dependencies.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3794103?v=4",
    "ownerUrl": "https://github.com/mukiwu",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./jev.js"
   ],
   "entry": "hooks/jev.js",
   "userConfig": {
    "baseUrl": {
     "type": "string",
     "title": "Jev Search instance",
     "description": "Origin of the Jev Search deployment to query. The public demo is rate limited to about 10 searches per minute per address; point this at your own deployment for heavier use.",
     "default": "https://jev.s1.dev"
    },
    "intercept": {
     "type": "boolean",
     "title": "Answer WebSearch with Jev",
     "description": "When on, every built-in WebSearch call is answered by Jev Search and falls back to the built-in tool only if Jev fails. Turn off to keep the built-in search and use the jev_search tool explicitly.",
     "default": true
    },
    "maxResults": {
     "type": "number",
     "title": "Results per search",
     "description": "How many ranked results a WebSearch answered by Jev returns.",
     "default": 10,
     "min": 1,
     "max": 40
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:52.586Z",
   "modUpdatedAt": "2026-10-02T13:08:44Z",
   "fileBytes": 22061,
   "tags": [
    "toast",
    "status",
    "guard",
    "prompt",
    "network"
   ],
   "isNew": true,
   "entryName": "jev-search",
   "url": "https://www.slopshopper.com/mods/mukiwu-jev-search-mcp/"
  },
  {
   "slug": "natsukium-claude-code-figures-plugin",
   "name": "figures",
   "description": "Draw diagrams, LaTeX math, and tool-result images inline in kitty-graphics terminals",
   "version": "0.1.0",
   "author": {
    "name": "natsukium",
    "url": "https://github.com/natsukium"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/natsukium/claude-code-figures-plugin",
   "keywords": [
    "claude-code",
    "mod",
    "images",
    "diagrams",
    "mermaid",
    "graphviz",
    "d2",
    "latex",
    "mathjax",
    "kitty-graphics"
   ],
   "kind": "community",
   "repo": {
    "fullName": "natsukium/claude-code-figures-plugin",
    "url": "https://github.com/natsukium/claude-code-figures-plugin",
    "stars": 6,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T21:36:16Z",
    "createdAt": "2026-10-02T08:27:47Z",
    "description": "Draw diagrams, LaTeX math, and tool-result images inline in kitty-graphics terminals — a Claude Code plugin",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "d2",
     "diagrams",
     "graphviz",
     "kitty-graphics",
     "latex",
     "mathjax",
     "mermaid"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25083790?v=4",
    "ownerUrl": "https://github.com/natsukium",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "Diagram theme; auto follows Claude Code's light or dark theme. modern is mmdr-only, and mmdc draws it as default",
     "options": [
      "auto",
      "dark",
      "default",
      "forest",
      "neutral",
      "modern"
     ],
     "default": "auto"
    },
    "background": {
     "type": "string",
     "title": "Background",
     "description": "Diagram background color; transparent lets the terminal background show through",
     "default": "transparent"
    },
    "scale": {
     "type": "number",
     "title": "Scale",
     "description": "Pixel density of the rendered picture; above 1 needs resvg on PATH, otherwise mmdr renders at 1x",
     "default": 2,
     "min": 1,
     "max": 4
    },
    "cell_width_px": {
     "type": "number",
     "title": "Cell width (px)",
     "description": "Assumed width of one terminal cell, in the CSS pixels diagrams are laid out in",
     "default": 8,
     "min": 1
    },
    "cell_aspect": {
     "type": "number",
     "title": "Cell aspect",
     "description": "Assumed height-to-width ratio of one terminal cell",
     "default": 2.1,
     "min": 0.5,
     "max": 4
    },
    "max_columns": {
     "type": "number",
     "title": "Max columns",
     "description": "Widest a picture may be, in cells",
     "default": 120,
     "min": 1,
     "max": 255
    },
    "max_rows": {
     "type": "number",
     "title": "Max rows",
     "description": "Tallest a picture may be, in cells",
     "default": 30,
     "min": 1,
     "max": 255
    },
    "tool_images": {
     "type": "boolean",
     "title": "Tool result images",
     "description": "Draw images found in tool results, such as Read on an image file or a browser screenshot",
     "default": true
    },
    "renderers": {
     "type": "string",
     "title": "Renderers",
     "description": "Renderer ids in preference order, comma-separated: mmdr, mmdc (mermaid), dot, d2, svg, mathjax. A lang with any of its renderers listed uses only those; others keep the default order",
     "default": ""
    },
    "tool_image_max_rows": {
     "type": "number",
     "title": "Tool image max rows",
     "description": "Tallest an image from a tool result may be, in cells; kept small so screenshots do not crowd out the conversation",
     "default": 12,
     "min": 1,
     "max": 255
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "figures",
   "firstSeen": "2026-10-06T14:42:03.323Z",
   "modUpdatedAt": "2026-10-08T21:36:16Z",
   "fileBytes": 52604,
   "tags": [
    "pane",
    "transcript",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "figures",
   "url": "https://www.slopshopper.com/mods/natsukium-claude-code-figures-plugin/"
  },
  {
   "slug": "pierrebelin-claude-code-toolkit-context-band",
   "name": "context-band",
   "description": "Line under the prompt input: context meter, cache expiry, single-call streak, 5h limit, session time, turns and cost, top context contributors, graphify rebuild",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pierrebelin/claude-code-toolkit",
    "url": "https://github.com/pierrebelin/claude-code-toolkit",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:37:47Z",
    "createdAt": "2026-08-31T06:54:49Z",
    "description": "Portable Claude Code toolkit for .NET DDD/Clean Architecture: strict TDD agents, layer rules, hooks, skills, and statusline—ready to cherry-pick into new projects.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25244392?v=4",
    "ownerUrl": "https://github.com/pierrebelin",
    "defaultBranch": "main"
   },
   "path": "mods/context-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cctoolkit",
   "firstSeen": "2026-10-06T05:21:55.769Z",
   "modUpdatedAt": "2026-10-06T12:38:09Z",
   "fileBytes": 16481,
   "tags": [
    "spinner",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-band",
   "url": "https://www.slopshopper.com/mods/pierrebelin-claude-code-toolkit-context-band/"
  },
  {
   "slug": "pierrebelin-claude-code-toolkit-tdd-batch",
   "name": "tdd-batch",
   "description": "Pane d'avancement d'un lot /implement-tdd : étapes RED/GREEN/COUT, corrections Cn, vague, durées, pré-audit, verdict, BLOQUÉ, lus depuis la fiche de lot",
   "version": "0.3.1",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pierrebelin/claude-code-toolkit",
    "url": "https://github.com/pierrebelin/claude-code-toolkit",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:37:47Z",
    "createdAt": "2026-08-31T06:54:49Z",
    "description": "Portable Claude Code toolkit for .NET DDD/Clean Architecture: strict TDD agents, layer rules, hooks, skills, and statusline—ready to cherry-pick into new projects.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25244392?v=4",
    "ownerUrl": "https://github.com/pierrebelin",
    "defaultBranch": "main"
   },
   "path": "mods/tdd-batch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cctoolkit",
   "firstSeen": "2026-10-06T05:21:56.740Z",
   "modUpdatedAt": "2026-10-06T12:38:09Z",
   "fileBytes": 17744,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tdd-batch",
   "url": "https://www.slopshopper.com/mods/pierrebelin-claude-code-toolkit-tdd-batch/"
  },
  {
   "slug": "ronanworks-claude-code-mods-html-shelf",
   "name": "html-shelf",
   "description": "终端里 Claude 的回复更顺手：文件路径单击打开（HTML、文档 md/pdf/txt/json/csv/Office、图片、音视频、文件夹；脚本只在文件夹里选中不运行）；代码块画成卡片，一键复制，单条 shell 命令可 Insert 到输入框；文字里 `反引号` 写的命令也补一张卡片；悬停回复右上角 Copy all；Write/Edit 工具行带 Open；/open [N|list] 打开最近的文件（Windows / macOS / Linux）",
   "version": "0.7.1",
   "author": {
    "name": "Ronan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ronanworks/claude-code-mods",
    "url": "https://github.com/ronanworks/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:37:43Z",
    "createdAt": "2026-10-06T03:36:34Z",
    "description": "Claude Code mods: 像素螃蟹用量面板 usage-hud + 终端里可点的 HTML 链接和一键复制代码卡片 html-shelf",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/105272747?v=4",
    "ownerUrl": "https://github.com/ronanworks",
    "defaultBranch": "main"
   },
   "path": "html-shelf",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:22:56.795Z",
   "modUpdatedAt": "2026-10-07T07:54:20Z",
   "fileBytes": 46364,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "html-shelf",
   "url": "https://www.slopshopper.com/mods/ronanworks-claude-code-mods-html-shelf/"
  },
  {
   "slug": "ronanworks-claude-code-mods-usage-hud",
   "name": "usage-hud",
   "description": "输入框下方是三列对齐的模型/用量/状态面板，上方是一只会按工具做动作、带着子代理小螃蟹来回走的像素螃蟹（终端；Windows / macOS / Linux）；配速预警和螃蟹情绪、每轮收据、一键压缩、额度恢复提醒、子代理看板 (/hud agents)、点档位切换",
   "version": "0.16.4",
   "author": {
    "name": "Ronan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ronanworks/claude-code-mods",
    "url": "https://github.com/ronanworks/claude-code-mods",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:37:43Z",
    "createdAt": "2026-10-06T03:36:34Z",
    "description": "Claude Code mods: 像素螃蟹用量面板 usage-hud + 终端里可点的 HTML 链接和一键复制代码卡片 html-shelf",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/105272747?v=4",
    "ownerUrl": "https://github.com/ronanworks",
    "defaultBranch": "main"
   },
   "path": "usage-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:22:58.201Z",
   "modUpdatedAt": "2026-10-07T12:35:47Z",
   "fileBytes": 153779,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-hud",
   "url": "https://www.slopshopper.com/mods/ronanworks-claude-code-mods-usage-hud/"
  },
  {
   "slug": "ryanclark-statusline-statusline",
   "name": "statusline",
   "description": "Draws the statusline binary's segments next to the prompt and refreshes them on its own clock",
   "version": "2.4.1",
   "author": {
    "name": "Ryan Clark"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ryanclark/statusline",
    "url": "https://github.com/ryanclark/statusline",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:18:34Z",
    "createdAt": "2026-03-30T08:55:40Z",
    "description": "Simple status line for Claude Code showing context window/usage limits",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7922109?v=4",
    "ownerUrl": "https://github.com/ryanclark",
    "defaultBranch": "main"
   },
   "path": "crates/statusline/plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "binary": {
     "type": "string",
     "title": "Binary",
     "description": "Path to a statusline build that supports --format spans",
     "default": "statusline"
    },
    "placement": {
     "type": "string",
     "title": "Placement",
     "description": "below replaces the hint line under the prompt, above uses the band over it",
     "options": [
      "below",
      "above"
     ],
     "default": "below"
    },
    "intervalMs": {
     "type": "number",
     "title": "Refresh interval (ms)",
     "description": "How often countdowns and git state are re-rendered between turns",
     "default": 1000
    },
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "Assumed until a model switch reports the real one",
     "options": [
      "1h",
      "5m"
     ],
     "default": "1h"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ryanclark",
   "firstSeen": "2026-10-07T15:14:58.309Z",
   "modUpdatedAt": "2026-10-09T13:18:34Z",
   "fileBytes": 67123,
   "tags": [
    "band",
    "spinner",
    "guard",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-ryanclark",
   "url": "https://www.slopshopper.com/mods/ryanclark-statusline-statusline/"
  },
  {
   "slug": "s1n7ax-nixos-welcome",
   "name": "welcome",
   "description": "Greets you with the shared wordmark above the prompt until the first message",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "s1n7ax/nixos",
    "url": "https://github.com/s1n7ax/nixos",
    "stars": 6,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:16:41Z",
    "createdAt": "2023-08-13T04:11:42Z",
    "description": "nixos configuration",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/18459807?v=4",
    "ownerUrl": "https://github.com/s1n7ax",
    "defaultBranch": "main"
   },
   "path": "system/home-manager/applications/dev/ai/welcome/claude",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:43:48.879Z",
   "modUpdatedAt": "2026-10-09T07:16:41Z",
   "fileBytes": 3492,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "welcome",
   "url": "https://www.slopshopper.com/mods/s1n7ax-nixos-welcome/"
  },
  {
   "slug": "trongtaiz-digi-pet-digi-pet",
   "name": "digi-pet",
   "description": "A Digimon V-Pet above the prompt that eats this session's prompt cache and grows from your work: it gets hungry before the cache goes cold, rests at lunch and at night, and digivolves by Digital Monster Color's rules from your turns, tests, commits and care",
   "version": "0.1.8",
   "author": {
    "name": "trongtaiz",
    "email": "trongtai1112@gmail.com"
   },
   "license": "MIT",
   "keywords": [
    "pet",
    "digimon",
    "v-pet",
    "cache",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "trongtaiz/digi-pet",
    "url": "https://github.com/trongtaiz/digi-pet",
    "stars": 6,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T04:39:18Z",
    "createdAt": "2026-10-05T09:44:13Z",
    "description": "A Digimon V-Pet for Claude Code that eats your prompt cache and digivolves from your work",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51943367?v=4",
    "ownerUrl": "https://github.com/trongtaiz",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttlMinutes": {
     "type": "number",
     "title": "Cache TTL (minutes)",
     "description": "How long this session's prompt cache lives after a request: 60 on a 1-hour cache, 5 on the default one",
     "default": 60
    },
    "restHours": {
     "type": "string",
     "title": "Rest hours",
     "description": "Local windows when the pet naps: no hunger, no alerts, and a cache gone cold is no care mistake. Comma-separated HH:MM-HH:MM; a window may run past midnight",
     "default": "12:00-14:00,18:00-08:00"
    },
    "dayStartsHour": {
     "type": "number",
     "title": "Day starts at (hour)",
     "description": "The hour a working day begins, so a late night counts as the evening before",
     "default": 4
    },
    "sidePaths": {
     "type": "string",
     "title": "Side-work folders",
     "description": "Comma-separated globs (~/work/personal/**): sessions started under them are side sessions, where the pet does not get hungry. /digi side toggles it per session",
     "default": ""
    },
    "minContextTokens": {
     "type": "number",
     "title": "Smallest cache worth minding (tokens)",
     "description": "Below this much context the pet does not get hungry: a small cache is cheap to rebuild",
     "default": 20000
    },
    "notify": {
     "type": "boolean",
     "title": "macOS notifications",
     "description": "Notify when the pet is hungry or starving, so you hear about it from another app",
     "default": true
    },
    "pace": {
     "type": "string",
     "title": "Growth pace",
     "description": "How long every stage lasts: fast (a quarter as long), normal or slow (twice as long)",
     "default": "normal"
    },
    "reducedMotion": {
     "type": "boolean",
     "title": "Reduced motion",
     "description": "Draw the pet and the fight still, with no animation",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "digi-pet",
   "firstSeen": "2026-10-08T15:49:22.661Z",
   "modUpdatedAt": "2026-10-08T04:39:18Z",
   "fileBytes": 514695,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "digi-pet",
   "url": "https://www.slopshopper.com/mods/trongtaiz-digi-pet-digi-pet/"
  },
  {
   "slug": "trytofly94-handoff-compact",
   "name": "handoff-compact",
   "description": "Replaces Claude Code's compaction with a structured handoff: a fork of the session writes it from the prompt cache, and the conversation continues from exactly that handoff.",
   "version": "0.2.1",
   "author": {
    "name": "trytofly94"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "compact",
    "handoff",
    "context",
    "tokens"
   ],
   "kind": "community",
   "repo": {
    "fullName": "trytofly94/handoff-compact",
    "url": "https://github.com/trytofly94/handoff-compact",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T09:55:23Z",
    "createdAt": "2026-10-03T07:54:50Z",
    "description": "Claude Code mod: compaction through a structured handoff — long autonomous runs keep a small context without losing the plot",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/69300231?v=4",
    "ownerUrl": "https://github.com/trytofly94",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "trigger": {
     "type": "string",
     "title": "Who decides when to compact",
     "description": "core = Claude Code, at its compact window; every compaction is answered with the handoff (one model call). self = this mod, at threshold % of the window, after the turn; Claude Code then writes its own summary too and the handoff follows as a message.",
     "default": "core",
     "options": [
      "core",
      "self"
     ]
    },
    "threshold": {
     "type": "number",
     "title": "Threshold (%)",
     "description": "trigger self only: compact once the context fills this share of the compact window.",
     "default": 70,
     "min": 20,
     "max": 95
    },
    "window": {
     "type": "number",
     "title": "Compact window (tokens)",
     "description": "trigger self only. 0 = automatic: adapter, then CLAUDE_CODE_AUTO_COMPACT_WINDOW, then autoCompactWindow in settings.json, then the model's context window.",
     "default": 0,
     "min": 0,
     "max": 1000000
    },
    "keepVerbatim": {
     "type": "number",
     "title": "Verbatim prompts/answers",
     "description": "How many of the latest user prompts and assistant answers go into the handoff word for word.",
     "default": 10,
     "min": 0,
     "max": 30
    },
    "autoContinue": {
     "type": "string",
     "title": "Continue after compacting",
     "description": "trigger self only: never | always | adapter (the adapter decides per session). Claude Code's own compactions continue the turn anyway.",
     "default": "never"
    },
    "precompute": {
     "type": "string",
     "title": "Claude Code's background pre-compaction",
     "description": "skip = turn it off (saves the tokens of a summary this mod replaces anyway) | core = leave it on.",
     "default": "skip"
    },
    "handoffDir": {
     "type": "directory",
     "title": "Handoff directory",
     "description": "Where each handoff is saved as a Markdown file. Empty = ~/.claude/handoffs."
    },
    "outlineFile": {
     "type": "file",
     "title": "Outline file",
     "description": "A text file with the sections every handoff must have, one per line. Empty = the built-in nine-point outline."
    },
    "adapter": {
     "type": "file",
     "title": "Adapter command",
     "description": "Optional executable that tells the mod about your setup (window, state files, whether to continue). Protocol in README.md."
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "handoff-compact",
   "firstSeen": "2026-10-06T05:21:48.909Z",
   "modUpdatedAt": "2026-10-03T09:55:23Z",
   "fileBytes": 15986,
   "tags": [
    "toast",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-compact",
   "url": "https://www.slopshopper.com/mods/trytofly94-handoff-compact/"
  },
  {
   "slug": "yaxin9luo-spending-effort-with-jev-elizabeth-progress",
   "name": "elizabeth-progress",
   "description": "Elizabeth (Gintama) walks a context-window progress bar above the prompt, with the usage breakdown, turns left to auto-compact, and rate limits. Unofficial fan work.",
   "version": "0.1.1",
   "author": {
    "name": "Yaxin Luo"
   },
   "license": "MIT",
   "homepage": "https://github.com/Yaxin9Luo/spending-effort-with-jev/tree/main/plugins/elizabeth-progress",
   "keywords": [
    "context",
    "progress",
    "rate-limits",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Yaxin9Luo/spending-effort-with-jev",
    "url": "https://github.com/Yaxin9Luo/spending-effort-with-jev",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:12:42Z",
    "createdAt": "2026-09-26T16:42:28Z",
    "description": "Jev-powered /effort advisor for Claude Code: tells you when to switch effort, per prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92990117?v=4",
    "ownerUrl": "https://github.com/Yaxin9Luo",
    "defaultBranch": "main"
   },
   "path": "plugins/elizabeth-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spending-effort-with-jev",
   "firstSeen": "2026-10-06T04:48:51.214Z",
   "modUpdatedAt": "2026-10-04T09:04:30Z",
   "fileBytes": 22660,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "elizabeth-progress",
   "url": "https://www.slopshopper.com/mods/yaxin9luo-spending-effort-with-jev-elizabeth-progress/"
  },
  {
   "slug": "yaxin9luo-spending-effort-with-jev-spending-effort-with-jev",
   "name": "spending-effort-with-jev",
   "description": "Shows which /effort level each message needs, the moment you send it, judged by TypeSafe's Jev, and switches on your OK. Based on 'Using Claude Code: Spending your effort'. Unofficial.",
   "version": "0.3.1",
   "author": {
    "name": "Yaxin Luo"
   },
   "license": "MIT",
   "homepage": "https://github.com/Yaxin9Luo/spending-effort-with-jev",
   "keywords": [
    "effort",
    "hooks",
    "typesafe",
    "jev"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Yaxin9Luo/spending-effort-with-jev",
    "url": "https://github.com/Yaxin9Luo/spending-effort-with-jev",
    "stars": 6,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:12:42Z",
    "createdAt": "2026-09-26T16:42:28Z",
    "description": "Jev-powered /effort advisor for Claude Code: tells you when to switch effort, per prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92990117?v=4",
    "ownerUrl": "https://github.com/Yaxin9Luo",
    "defaultBranch": "main"
   },
   "path": "plugins/spending-effort-with-jev",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "typesafe_api_key": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Your key for api.typesafe.ai (get one at https://typesafe.ai). Stored in secure storage.",
     "sensitive": true,
     "required": true
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the suggestions: en or zh.",
     "default": "en"
    },
    "quiet": {
     "type": "boolean",
     "title": "Quiet",
     "description": "Only show a line when a switch is suggested or in effect, a hand-off needs a spec, or the key is rejected.",
     "default": false
    },
    "ask_first": {
     "type": "boolean",
     "title": "Ask first",
     "description": "When a message looks like it needs a different effort level (higher or lower), a dialog asks whether to switch before Claude starts. Off: a band above the prompt offers the switch without holding Claude up.",
     "default": false
    },
    "log_decisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Keep a local log of Jev's probabilities and the plugin's decisions (numbers only, never message text) in the plugin's data folder, for tuning thresholds.",
     "default": false
    },
    "self_tune": {
     "type": "boolean",
     "title": "Tune to my answers",
     "description": "Once you've answered enough offers in a direction, make switches you keep taking come a little sooner and ones you keep turning down a little later (between 0.6 and 0.85).",
     "default": true
    },
    "subagents": {
     "type": "boolean",
     "title": "Size subagents",
     "description": "Judge each subagent's task with Jev and run it on a fitting level (never above high), leaving the main conversation on yours.",
     "default": true
    },
    "interview": {
     "type": "boolean",
     "title": "Interview before long runs",
     "description": "When a long hands-off task leaves important requirements open, ask you two or three questions first and give Claude the answers.",
     "default": true
    },
    "midturn": {
     "type": "boolean",
     "title": "Mid-turn downgrade hint",
     "description": "In a long high or max turn, check once whether the rest is mechanical, and if so offer low for the rest of that turn.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spending-effort-with-jev",
   "firstSeen": "2026-10-06T04:48:52.904Z",
   "modUpdatedAt": "2026-10-04T10:10:35Z",
   "fileBytes": 69079,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "spending-effort-with-jev",
   "url": "https://www.slopshopper.com/mods/yaxin9luo-spending-effort-with-jev-spending-effort-with-jev/"
  },
  {
   "slug": "aeriondyseti-vector-memory-mcp-vector-memory",
   "name": "vector-memory",
   "description": "RAG-powered session memory with waypoints for Claude Code",
   "version": "3.1.0",
   "author": {
    "name": "AerionDyseti",
    "url": "https://github.com/AerionDyseti"
   },
   "license": "MIT",
   "keywords": [
    "memory",
    "rag",
    "waypoints",
    "session-persistence",
    "vector-search"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aeriondyseti/vector-memory-mcp",
    "url": "https://github.com/aeriondyseti/vector-memory-mcp",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:49:53Z",
    "createdAt": "2025-11-06T19:07:14Z",
    "description": "  A local-first MCP server providing semantic memory storage with RAG-powered   context retrieval for AI assistants like Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24901014?v=4",
    "ownerUrl": "https://github.com/aeriondyseti",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./mods/index.ts"
   ],
   "entry": "hooks/mods/index.ts",
   "userConfig": {
    "exitCheckpoint": {
     "type": "string",
     "title": "Waypoint before /clear and /exit",
     "description": "Save a waypoint before /clear and /exit: ask each time, always save, or never.",
     "options": [
      "ask",
      "always",
      "never"
     ],
     "default": "ask"
    },
    "loadCheckpoint": {
     "type": "string",
     "title": "Load waypoint at start and after /clear",
     "description": "Load the latest waypoint into a new session: ask each time, always load, or never.",
     "options": [
      "ask",
      "always",
      "never"
     ],
     "default": "ask"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:47:58.316Z",
   "modUpdatedAt": "2026-10-07T23:49:53Z",
   "fileBytes": 16479,
   "tags": [
    "toast",
    "status",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "vector-memory",
   "url": "https://www.slopshopper.com/mods/aeriondyseti-vector-memory-mcp-vector-memory/"
  },
  {
   "slug": "arasovic-claude-code-mods-cache-timer",
   "name": "cache-timer",
   "description": "Counts down to when the prompt cache expires, so you can send the next message before the whole conversation has to be cached again",
   "version": "0.1.0",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "cache-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:26.970Z",
   "modUpdatedAt": "2026-10-03T13:24:39Z",
   "fileBytes": 4658,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-cache-timer/"
  },
  {
   "slug": "arasovic-claude-code-mods-change-ledger",
   "name": "change-ledger",
   "description": "Lists the files this session edited in a pane (/changes), with line counts and who edited them, beside the git working tree",
   "version": "0.1.4",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "change-ledger",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:27.851Z",
   "modUpdatedAt": "2026-10-07T23:05:48Z",
   "fileBytes": 14319,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "change-ledger",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-change-ledger/"
  },
  {
   "slug": "arasovic-claude-code-mods-ci-watch",
   "name": "ci-watch",
   "description": "Watches GitHub Actions in a band above the prompt after Claude pushes, opens a PR or pushes a tag: a progress bar per run, then pass or fail; optionally flags failed scheduled workflows at start",
   "version": "0.1.3",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "ci-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "scheduled": {
     "type": "boolean",
     "title": "Flag failed scheduled workflows",
     "description": "At start, list workflows whose latest scheduled run failed in the last 14 days, until you dismiss them. Costs a few gh calls per start.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:28.802Z",
   "modUpdatedAt": "2026-10-03T13:37:05Z",
   "fileBytes": 13343,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-watch-arasovic",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-ci-watch/"
  },
  {
   "slug": "arasovic-claude-code-mods-compact-keeper",
   "name": "compact-keeper",
   "description": "Saves each compaction's summary, with the files edited before it, to ~/.claude/handoffs so the context before /compact can be recovered",
   "version": "0.1.1",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "compact-keeper",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:29.797Z",
   "modUpdatedAt": "2026-10-02T23:36:29Z",
   "fileBytes": 3573,
   "tags": [
    "toast",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-keeper",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-compact-keeper/"
  },
  {
   "slug": "arasovic-claude-code-mods-guardrails",
   "name": "guardrails",
   "description": "Blocks Cloudflare write commands, attribution lines in commits and PRs, and claude/ branch names",
   "version": "0.3.1",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "guardrails",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:30.638Z",
   "modUpdatedAt": "2026-10-03T13:26:40Z",
   "fileBytes": 1071,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "guardrails",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-guardrails/"
  },
  {
   "slug": "arasovic-claude-code-mods-image-peek",
   "name": "image-peek",
   "description": "Shows the images you paste: thumbnails above the prompt, and larger pictures under each sent message in the chat; needs a kitty-graphics terminal such as Ghostty",
   "version": "0.1.3",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "image-peek",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:31.533Z",
   "modUpdatedAt": "2026-10-06T15:18:13Z",
   "fileBytes": 5826,
   "tags": [
    "band",
    "transcript",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-peek-arasovic",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-image-peek/"
  },
  {
   "slug": "arasovic-claude-code-mods-loop-guard",
   "name": "loop-guard",
   "description": "Tells the model, out of the user's sight, to stop when the same call fails twice with the same error",
   "version": "0.1.0",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "loop-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:32.316Z",
   "modUpdatedAt": "2026-10-03T00:05:27Z",
   "fileBytes": 1786,
   "tags": [
    "toast",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "loop-guard",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-loop-guard/"
  },
  {
   "slug": "arasovic-claude-code-mods-pin-board",
   "name": "pin-board",
   "description": "Pins standing notes with /pin that Claude keeps following after /compact and /clear; shows them in one row above the prompt or as a counter, and keeps them per folder with --keep",
   "version": "0.1.1",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "pin-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "display": {
     "type": "string",
     "title": "Where pins show",
     "description": "band: the pins in one row above the prompt. counter: only their number, at the right end of the line under the prompt.",
     "required": false,
     "default": "band",
     "options": [
      "band",
      "counter"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:33.106Z",
   "modUpdatedAt": "2026-10-03T13:37:05Z",
   "fileBytes": 4555,
   "tags": [
    "band",
    "spinner",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "pin-board",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-pin-board/"
  },
  {
   "slug": "arasovic-claude-code-mods-search-meter",
   "name": "search-meter",
   "description": "Counts the model's searches and colors each one: green found first try, yellow found after misses, red found nothing",
   "version": "0.1.0",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "search-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:33.986Z",
   "modUpdatedAt": "2026-10-03T00:21:29Z",
   "fileBytes": 2265,
   "tags": [
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "search-meter",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-search-meter/"
  },
  {
   "slug": "arasovic-claude-code-mods-secret-guard",
   "name": "secret-guard",
   "description": "Keeps secrets out of the conversation: hides API keys and private keys before the model or the transcript sees them, and blocks reads of credential files and commands that print secrets",
   "version": "0.1.8",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "secret-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:34.810Z",
   "modUpdatedAt": "2026-10-09T13:11:23Z",
   "fileBytes": 16280,
   "tags": [
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-guard",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-secret-guard/"
  },
  {
   "slug": "arasovic-claude-code-mods-session-meter",
   "name": "session-meter",
   "description": "Shows a live session pane (/ctx): context breakdown, usage limits with pace, tool calls and model requests; sends the model a one-time note when limits or context cross a threshold",
   "version": "0.3.1",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "session-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open the pane at start",
     "description": "Open the session pane on its own when a session starts. Turn off to keep the screen clear; /ctx still opens it, and the notes to the model still go out.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:35.861Z",
   "modUpdatedAt": "2026-10-07T17:39:36Z",
   "fileBytes": 26448,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-meter",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-session-meter/"
  },
  {
   "slug": "arasovic-claude-code-mods-show-me",
   "name": "show-me",
   "description": "Draws the mermaid diagrams of each answer as images in a pane (/show-me); needs mmdc and a kitty-graphics terminal such as Ghostty",
   "version": "0.4.6",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "show-me",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:36.759Z",
   "modUpdatedAt": "2026-10-07T22:12:49Z",
   "fileBytes": 10947,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "show-me",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-show-me/"
  },
  {
   "slug": "arasovic-claude-code-mods-turn-footer",
   "name": "turn-footer",
   "description": "Turns the line under each answer into a turn summary (tools, requests, tokens, cache hit) and shows the running tool in the spinner",
   "version": "0.1.0",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "turn-footer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:37.668Z",
   "modUpdatedAt": "2026-10-02T13:10:08Z",
   "fileBytes": 4894,
   "tags": [
    "spinner",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-footer",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-turn-footer/"
  },
  {
   "slug": "arasovic-claude-code-mods-turn-timeline",
   "name": "turn-timeline",
   "description": "Draws the current turn as a timeline in a pane (/timeline): model requests and tool calls per loop, where the time went, and the slowest steps",
   "version": "0.1.4",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arasovic/claude-code-mods",
    "url": "https://github.com/arasovic/claude-code-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:26Z",
    "createdAt": "2026-10-02T06:24:10Z",
    "description": "Mods for Claude Code: function-hook plugins that add live panes and behaviour to the terminal UI",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "context-window",
     "developer-tools",
     "hooks",
     "mermaid",
     "mods",
     "plugin-marketplace",
     "productivity",
     "terminal",
     "token-usage",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9802740?v=4",
    "ownerUrl": "https://github.com/arasovic",
    "defaultBranch": "main"
   },
   "path": "turn-timeline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:38.693Z",
   "modUpdatedAt": "2026-10-07T17:39:36Z",
   "fileBytes": 16133,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-timeline",
   "url": "https://www.slopshopper.com/mods/arasovic-claude-code-mods-turn-timeline/"
  },
  {
   "slug": "bengous-claude-code-plugins-todos",
   "name": "todos",
   "description": "Shows the repository's TODOs in a scrolling band above the prompt, newest first: TODO.md items and TODO/FIXME/HACK code comments dated with git blame, a Mine filter, issue links, picks put in the prompt for Claude, and a toast when an edit adds one",
   "version": "1.3.0",
   "author": {
    "name": "Augustin BENGOLEA",
    "email": "bengous@protonmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/bengous/claude-code-plugins/tree/main/todos",
   "keywords": [
    "todo",
    "fixme",
    "git-blame",
    "mod",
    "function-hooks",
    "band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "bengous/claude-code-plugins",
    "url": "https://github.com/bengous/claude-code-plugins",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T12:58:09Z",
    "createdAt": "2025-10-09T18:47:35Z",
    "description": "Opinionated plugins and workflow extensions for Claude Code.",
    "homepage": null,
    "topics": [
     "automation",
     "claude-code",
     "developer-tools",
     "workflow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4600685?v=4",
    "ownerUrl": "https://github.com/bengous",
    "defaultBranch": "main"
   },
   "path": "todos",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "show_on_start": {
     "type": "boolean",
     "title": "Show at session start",
     "description": "Open the band when a session starts in a git repository that has TODOs. /todos opens it either way.",
     "default": true
    },
    "rows": {
     "type": "number",
     "title": "Rows",
     "description": "How many TODOs the band shows at once, the rest a scroll away; it shows fewer in a short terminal.",
     "default": 8,
     "min": 1,
     "max": 30
    },
    "markers": {
     "type": "string",
     "title": "Comment markers",
     "description": "Words that mark a TODO when they open a code comment, separated by commas.",
     "default": "TODO,FIXME,HACK"
    },
    "mine_only": {
     "type": "boolean",
     "title": "Only my TODOs",
     "description": "Start each session with the band filtered to TODOs whose git author is you, or that are not committed yet. The band's Mine and All buttons switch it.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bengous-plugins",
   "firstSeen": "2026-10-06T04:51:13.082Z",
   "modUpdatedAt": "2026-10-06T07:58:53Z",
   "fileBytes": 38760,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "todos",
   "url": "https://www.slopshopper.com/mods/bengous-claude-code-plugins-todos/"
  },
  {
   "slug": "bengous-claude-code-plugins-vellum",
   "name": "vellum",
   "description": "Plan at the frontiers and review the plan in the browser: decisions and interfaces before mechanics, vertical slices each closed by a check. /vellum:start opens a planning mode of its own: Claude writes the plan and its mockups and grills the reviewer on the open choices; the reviewer comments, edits or approves in a page, and the answer reaches Claude as a prompt.",
   "version": "0.17.3",
   "author": {
    "name": "Augustin BENGOLEA",
    "email": "bengous@protonmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/bengous/claude-code-plugins/tree/main/vellum",
   "keywords": [
    "planning",
    "browser-review",
    "function-hooks",
    "plan-mode",
    "design",
    "interfaces",
    "vertical-slices",
    "review"
   ],
   "kind": "community",
   "repo": {
    "fullName": "bengous/claude-code-plugins",
    "url": "https://github.com/bengous/claude-code-plugins",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T12:58:09Z",
    "createdAt": "2025-10-09T18:47:35Z",
    "description": "Opinionated plugins and workflow extensions for Claude Code.",
    "homepage": null,
    "topics": [
     "automation",
     "claude-code",
     "developer-tools",
     "workflow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4600685?v=4",
    "ownerUrl": "https://github.com/bengous",
    "defaultBranch": "main"
   },
   "path": "vellum",
   "modules": [
    "../src/runtime/hooks/register.ts"
   ],
   "entry": "src/runtime/hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bengous-plugins",
   "firstSeen": "2026-10-06T04:51:21.366Z",
   "modUpdatedAt": "2026-10-07T17:09:33Z",
   "fileBytes": 363431,
   "tags": [
    "band",
    "status",
    "guard",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "vellum",
   "url": "https://www.slopshopper.com/mods/bengous-claude-code-plugins-vellum/"
  },
  {
   "slug": "benjaminbenetti-fleet-man-fleet-status",
   "name": "fleet-status",
   "description": "Shows this fleet instance's name and the agents at work across every fleet above the prompt.",
   "version": "0.0.0-dev",
   "author": {
    "name": "fleet-man"
   },
   "license": "GPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BenjaminBenetti/fleet-man",
    "url": "https://github.com/BenjaminBenetti/fleet-man",
    "stars": 5,
    "forks": 3,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-09T05:02:41Z",
    "createdAt": "2026-03-25T06:23:39Z",
    "description": "Fleet Manager for devcontainer workspaces - simple and easy.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22439041?v=4",
    "ownerUrl": "https://github.com/BenjaminBenetti",
    "defaultBranch": "main"
   },
   "path": "internal/agentstrategy/statusmod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:56:40.560Z",
   "modUpdatedAt": "2026-10-09T05:02:41Z",
   "fileBytes": 11319,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-status-BenjaminBenetti",
   "url": "https://www.slopshopper.com/mods/benjaminbenetti-fleet-man-fleet-status/"
  },
  {
   "slug": "blackpaw-studio-leo-leo-bridge",
   "name": "leo-bridge",
   "description": "Leo agent bridge: delivers leo daemon commands into the session and reports turn events back to the daemon.",
   "version": "1.0.0",
   "author": {
    "name": "Blackpaw Studio"
   },
   "license": "MIT",
   "homepage": "https://github.com/blackpaw-studio/leo",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "blackpaw-studio/leo",
    "url": "https://github.com/blackpaw-studio/leo",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:33:58Z",
    "createdAt": "2026-04-05T01:20:44Z",
    "description": "Supervisor and scheduler for coding agents (Claude Code, Codex, opencode): persistent tmux-hosted agents, cron tasks, subagent dispatch, and a web dashboard.",
    "homepage": "https://leo.blackpaw.studio",
    "topics": [
     "agent-orchestration",
     "ai-agents",
     "automation",
     "claude",
     "claude-code",
     "cli",
     "codex",
     "cron",
     "golang",
     "mcp",
     "multi-agent",
     "opencode",
     "scheduler",
     "self-hosted",
     "tmux",
     "web-dashboard"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253396468?v=4",
    "ownerUrl": "https://github.com/blackpaw-studio",
    "defaultBranch": "main"
   },
   "path": "internal/harness/claude/bridgemod/leo-bridge",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:31:11.341Z",
   "modUpdatedAt": "2026-10-09T02:33:58Z",
   "fileBytes": 82566,
   "tags": [
    "band",
    "guard",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "leo-bridge",
   "url": "https://www.slopshopper.com/mods/blackpaw-studio-leo-leo-bridge/"
  },
  {
   "slug": "camilleroux-flash-veille-flash-veille",
   "name": "flash-veille",
   "description": "Le flash info du dev au-dessus du prompt : les actus fraîches de Human Coders News, du Journal du hacker, de la veille de Camille Roux, de LinuxFr et des blogs IA (Anthropic, claude.dev, Claude Code…), une à la fois.",
   "version": "0.4.0",
   "author": {
    "name": "Camille Roux",
    "url": "https://www.camilleroux.com"
   },
   "license": "MIT",
   "homepage": "https://www.camilleroux.com/veille/",
   "keywords": [
    "veille",
    "rss",
    "actus",
    "human-coders",
    "journal-du-hacker",
    "anthropic"
   ],
   "kind": "community",
   "repo": {
    "fullName": "camilleroux/flash-veille",
    "url": "https://github.com/camilleroux/flash-veille",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-01T23:34:47Z",
    "createdAt": "2026-10-01T23:19:06Z",
    "description": "Le flash info du dev au-dessus du prompt de Claude Code : les actus fraîches de Human Coders, du Journal du hacker, de LinuxFr et des blogs IA",
    "homepage": "https://www.camilleroux.com/veille/",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "rss",
     "veille"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25977?v=4",
    "ownerUrl": "https://github.com/camilleroux",
    "defaultBranch": "main"
   },
   "path": "plugins/flash-veille",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "sources": {
     "type": "string",
     "title": "Sources",
     "description": "Sources intégrées, séparées par des virgules : hc, jdh, camille, linuxfr, korben, anthropic, claudedev, claudecode, openai, deepmind, huggingface, simonw. Pour un autre site : /veille ajouter <site>",
     "default": "hc, jdh, camille, linuxfr, anthropic, claudedev, claudecode"
    },
    "rotationSeconds": {
     "type": "number",
     "title": "Rotation (secondes)",
     "description": "Durée d'affichage de chaque actu dans le bandeau",
     "default": 12
    },
    "keywords": {
     "type": "string",
     "title": "Mots-clés",
     "description": "Mots-clés séparés par des virgules (ex. : IA, Rails, sécurité) : les actus qui en contiennent passent en premier, marquées ★",
     "default": ""
    },
    "keywordsOnly": {
     "type": "boolean",
     "title": "Seulement les mots-clés",
     "description": "N'afficher que les actus qui contiennent un des mots-clés",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "flash-veille",
   "firstSeen": "2026-10-06T04:52:59.152Z",
   "modUpdatedAt": "2026-10-01T23:34:47Z",
   "fileBytes": 30900,
   "tags": [
    "pane",
    "band",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "flash-veille",
   "url": "https://www.slopshopper.com/mods/camilleroux-flash-veille-flash-veille/"
  },
  {
   "slug": "chicio-chicio-labs-glossary-browser",
   "name": "glossary-browser",
   "description": "Browse a repository's ubiquitous language (GLOSSARY-MAP.md, each context's GLOSSARY.md, the ADRs) in a band above the prompt and a pane, and steer you and the model away from its Avoid words: a note to the model on prompts, a refusal on Markdown edits",
   "version": "0.2.0",
   "author": {
    "name": "Fabrizio Duroni",
    "url": "https://github.com/chicio"
   },
   "license": "MIT",
   "homepage": "https://github.com/chicio/chicio-labs/tree/main/claude-plugins/glossary-browser",
   "keywords": [
    "ddd",
    "glossary",
    "ubiquitous-language",
    "adr",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "chicio/chicio-labs",
    "url": "https://github.com/chicio/chicio-labs",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:12:15Z",
    "createdAt": "2025-01-11T15:27:56Z",
    "description": "👻 Fabrizio Duroni (me 😄) Labs.",
    "homepage": "http://labs.fabrizioduroni.it/",
    "topics": [
     "blog",
     "next",
     "nextjs",
     "portfolio",
     "portfolio-website",
     "react"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4048413?v=4",
    "ownerUrl": "https://github.com/chicio",
    "defaultBranch": "main"
   },
   "path": "claude-plugins/glossary-browser",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "denyEdits": {
     "type": "boolean",
     "title": "Refuse Avoid words in edits",
     "description": "Refuse a Write or Edit to a Markdown file that uses an Avoid word of the context owning that file, so the model rewrites it with the canonical term. Sending the same edit again unchanged lets it through. Off, the Term Check only flags the word in the band.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "chicio-labs",
   "firstSeen": "2026-10-06T04:51:57.405Z",
   "modUpdatedAt": "2026-10-04T18:39:27Z",
   "fileBytes": 30385,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "glossary-browser",
   "url": "https://www.slopshopper.com/mods/chicio-chicio-labs-glossary-browser/"
  },
  {
   "slug": "chicio-chicio-labs-image-peek",
   "name": "image-peek",
   "description": "See the images you paste into Claude Code: a thumbnail above the prompt for each [Image #N], drawn in any truecolor terminal (Warp included) and with real pixels in kitty and Ghostty, and a button that opens it full size in Quick Look. macOS",
   "version": "0.1.0",
   "author": {
    "name": "Fabrizio Duroni",
    "url": "https://github.com/chicio"
   },
   "license": "MIT",
   "homepage": "https://github.com/chicio/chicio-labs/tree/main/claude-plugins/image-peek",
   "keywords": [
    "images",
    "paste",
    "preview",
    "thumbnails",
    "warp",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "chicio/chicio-labs",
    "url": "https://github.com/chicio/chicio-labs",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:12:15Z",
    "createdAt": "2025-01-11T15:27:56Z",
    "description": "👻 Fabrizio Duroni (me 😄) Labs.",
    "homepage": "http://labs.fabrizioduroni.it/",
    "topics": [
     "blog",
     "next",
     "nextjs",
     "portfolio",
     "portfolio-website",
     "react"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4048413?v=4",
    "ownerUrl": "https://github.com/chicio",
    "defaultBranch": "main"
   },
   "path": "claude-plugins/image-peek",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "chicio-labs",
   "firstSeen": "2026-10-06T04:51:58.979Z",
   "modUpdatedAt": "2026-10-04T18:39:27Z",
   "fileBytes": 19005,
   "tags": [
    "band",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-peek-chicio",
   "url": "https://www.slopshopper.com/mods/chicio-chicio-labs-image-peek/"
  },
  {
   "slug": "davesheffer-coding-orchestrator-mission-control",
   "name": "mission-control",
   "description": "Live coding-orchestrator cockpit: relay context zone, subagents in flight, report-card grades and the Jev decision feed.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "davesheffer/coding-orchestrator",
    "url": "https://github.com/davesheffer/coding-orchestrator",
    "stars": 5,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:27:39Z",
    "createdAt": "2026-09-22T02:56:09Z",
    "description": "Turn your AI coder into a team 🧠 One smart boss plans and double-checks, cheaper helpers do the grunt work. For Claude Code & Codex.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "claude-code",
     "codex",
     "developer-tools",
     "multi-agent",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26892525?v=4",
    "ownerUrl": "https://github.com/davesheffer",
    "defaultBranch": "main"
   },
   "path": "mods/mission-control",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:32:59.833Z",
   "modUpdatedAt": "2026-10-08T08:27:39Z",
   "fileBytes": 65179,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mission-control-davesheffer",
   "url": "https://www.slopshopper.com/mods/davesheffer-coding-orchestrator-mission-control/"
  },
  {
   "slug": "digital-threads-token-pilot",
   "name": "token-pilot",
   "description": "Saves 60-90% tokens on AI code reading. AST-aware lazy reads, symbol navigation, find_usages, structural git diff/log, edit-safety guard, Task-routing matcher, cross-session telemetry (errors + diagnostics), 25 tp-* subagents tiered to haiku/sonnet/opus with budget watchdog.",
   "version": "1.0.4",
   "author": {
    "name": "Digital-Threads",
    "url": "https://github.com/Digital-Threads"
   },
   "license": "MIT",
   "homepage": "https://github.com/Digital-Threads/token-pilot#readme",
   "keywords": [
    "mcp",
    "token",
    "ast",
    "code-reading",
    "context-window",
    "subagents",
    "optimization"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Digital-Threads/token-pilot",
    "url": "https://github.com/Digital-Threads/token-pilot",
    "stars": 5,
    "forks": 2,
    "license": null,
    "pushedAt": "2026-10-06T07:11:37Z",
    "createdAt": "2026-03-01T10:15:33Z",
    "description": "Save 60-80% tokens when AI reads code — MCP server for token-efficient code navigation with AST-aware structural reading",
    "homepage": "https://www.npmjs.com/package/token-pilot",
    "topics": [
     "ai-coding",
     "ast",
     "claude",
     "claude-code",
     "code-navigation",
     "context-window",
     "cursor",
     "developer-tools",
     "llm",
     "mcp",
     "mcp-server",
     "model-context-protocol",
     "token-optimization",
     "tree-sitter"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66318631?v=4",
    "ownerUrl": "https://github.com/Digital-Threads",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./mod/register.ts"
   ],
   "entry": "hooks/mod/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-pilot",
   "firstSeen": "2026-10-06T04:46:47.377Z",
   "modUpdatedAt": "2026-10-06T07:11:37Z",
   "fileBytes": 181980,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-pilot",
   "url": "https://www.slopshopper.com/mods/digital-threads-token-pilot/"
  },
  {
   "slug": "eighteyes-cactus-cactus-pane",
   "name": "cactus-pane",
   "displayName": "cactus pane",
   "description": "A live cactus inbox pane for the session's project, answerable in place",
   "version": "0.3.0",
   "author": {
    "name": "Sean Canton"
   },
   "license": "MIT",
   "homepage": "https://github.com/eighteyes/cactus",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eighteyes/cactus",
    "url": "https://github.com/eighteyes/cactus",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:05:03Z",
    "createdAt": "2026-09-25T14:39:08Z",
    "description": "A decision queue CLI/TUI for humans working with conversational agents. Agents post questions, humans answer from one inbox.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-mod",
     "claude-mods",
     "cli",
     "codex-plugin",
     "decision-making",
     "grok"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/405274?v=4",
    "ownerUrl": "https://github.com/eighteyes",
    "defaultBranch": "cactus-v1"
   },
   "path": "mods/cactus-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cactus",
   "firstSeen": "2026-10-06T04:51:56.812Z",
   "modUpdatedAt": "2026-10-08T05:04:43Z",
   "fileBytes": 46203,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cactus-pane",
   "url": "https://www.slopshopper.com/mods/eighteyes-cactus-cactus-pane/"
  },
  {
   "slug": "hiqs-labs-xyz-forge-xyz-mod",
   "name": "xyz-mod",
   "description": "XYZ-forge: /xyz-status prints recent hosted runs, tick claims and marathon/relay drivers with no model turn (read-only, GH-964)",
   "version": "0.1.0",
   "license": "AGPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HiQS-Labs/XYZ-forge",
    "url": "https://github.com/HiQS-Labs/XYZ-forge",
    "stars": 5,
    "forks": 4,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T13:52:20Z",
    "createdAt": "2026-08-15T22:35:08Z",
    "description": "XYZ Forge is a local-first engineering operations system. It coordinates several AI coding agents — Claude Code, Codex, agy (Google's Antigravity CLI), and others — working on the same repositories, and it carries the surrounding machinery an unattended agent run actually needs: specified work, collision-free lanes, verification gates, and receipts",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/305925839?v=4",
    "ownerUrl": "https://github.com/HiQS-Labs",
    "defaultBranch": "development"
   },
   "path": "skills/2-daily/xyz-mod/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:33:26.162Z",
   "modUpdatedAt": "2026-10-09T13:52:20Z",
   "fileBytes": 2113,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "xyz-mod",
   "url": "https://www.slopshopper.com/mods/hiqs-labs-xyz-forge-xyz-mod/"
  },
  {
   "slug": "hoobnn-hoobnn-agent-mods-hitokoto",
   "name": "hitokoto",
   "description": "A line from Hitokoto (一言) in a band above the prompt, refreshed on a timer, per session, per prompt or once a day",
   "version": "0.6.1",
   "author": {
    "name": "hoobnn",
    "url": "https://github.com/hoobnn"
   },
   "license": "MIT",
   "homepage": "https://github.com/hoobnn/hoobnn-agent-mods",
   "keywords": [
    "hitokoto",
    "quote",
    "band",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hoobnn/hoobnn-agent-mods",
    "url": "https://github.com/hoobnn/hoobnn-agent-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:15:29Z",
    "createdAt": "2026-10-02T08:21:26Z",
    "description": "适用于 Claude Code、pi 和 DeepSeek Harness 的插件合集：状态栏 HUD、任务进度条、Tailscale 节点状态等 · Mods for coding-agent harnesses",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "coding-agent",
     "hud",
     "pi",
     "statusline",
     "tailscale"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111053672?v=4",
    "ownerUrl": "https://github.com/hoobnn",
    "defaultBranch": "main"
   },
   "path": "claude-code/hitokoto",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "visible": {
     "type": "boolean",
     "title": "Show the band",
     "description": "Draw the line above the prompt; /hitokoto off and /hitokoto on change this too",
     "default": true
    },
    "refreshMode": {
     "type": "string",
     "title": "Refresh mode",
     "description": "interval: every intervalMinutes; daily: one line a day, the same in every session; session: a new line each session; prompt: a new line each prompt",
     "options": [
      "interval",
      "daily",
      "session",
      "prompt"
     ],
     "default": "interval"
    },
    "categories": {
     "type": "string",
     "title": "Categories",
     "description": "Hitokoto category letters, comma separated (a 动画, b 漫画, c 游戏, d 文学, e 原创, f 网络, g 其他, h 影视, i 诗词, j 网易云, k 哲学, l 抖机灵); empty takes any",
     "default": ""
    },
    "intervalMinutes": {
     "type": "number",
     "title": "Refresh interval (min)",
     "description": "Minutes between new lines in interval mode (at least 1)",
     "default": 30
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of /hitokoto's replies and errors (the lines themselves are Chinese); auto follows Claude Code's language setting, then the system locale",
     "options": [
      "auto",
      "en",
      "zh-Hans",
      "zh-Hant",
      "ja",
      "ko",
      "es",
      "fr",
      "de",
      "pt-BR",
      "ru"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hoobnn-agent-mods",
   "firstSeen": "2026-10-06T04:57:46.300Z",
   "modUpdatedAt": "2026-10-09T09:15:25Z",
   "fileBytes": 22836,
   "tags": [
    "band",
    "command",
    "prompt",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "hitokoto",
   "url": "https://www.slopshopper.com/mods/hoobnn-hoobnn-agent-mods-hitokoto/"
  },
  {
   "slug": "hoobnn-hoobnn-agent-mods-hud",
   "name": "hud",
   "description": "claude-hud 0.10.0 as a mod: model, project, git, context, usage, tools, agents and todos, plus alerts, budget, history, a task summary, a detail pane and switchable themes",
   "version": "0.11.2",
   "author": {
    "name": "hoobnn",
    "url": "https://github.com/hoobnn"
   },
   "license": "MIT",
   "homepage": "https://github.com/hoobnn/hoobnn-agent-mods",
   "keywords": [
    "hud",
    "statusline",
    "context",
    "usage",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hoobnn/hoobnn-agent-mods",
    "url": "https://github.com/hoobnn/hoobnn-agent-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:15:29Z",
    "createdAt": "2026-10-02T08:21:26Z",
    "description": "适用于 Claude Code、pi 和 DeepSeek Harness 的插件合集：状态栏 HUD、任务进度条、Tailscale 节点状态等 · Mods for coding-agent harnesses",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "coding-agent",
     "hud",
     "pi",
     "statusline",
     "tailscale"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111053672?v=4",
    "ownerUrl": "https://github.com/hoobnn",
    "defaultBranch": "main"
   },
   "path": "claude-code/hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "visible": {
     "type": "boolean",
     "title": "Show the HUD",
     "description": "Draw the HUD; /hud, /hud off and /hud on change this too",
     "default": true
    },
    "footerButton": {
     "type": "boolean",
     "title": "Footer button",
     "description": "A HUD button in the prompt footer that hides and shows the HUD, as /hud off and /hud on do",
     "default": true
    },
    "position": {
     "type": "string",
     "title": "Position",
     "description": "Where the HUD draws: above the prompt (a band) or below it (beside the hint line, where the statusline sat)",
     "options": [
      "above",
      "below"
     ],
     "default": "above"
    },
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "The HUD's look: palette, icons and separators (neon, rainbow, emoji, sakura, kawaii, mecha, shonen, tokyo-night, matrix; nerd and powerline need a Nerd Font). /hud theme switches it live",
     "options": [
      "classic",
      "neon",
      "rainbow",
      "emoji",
      "sakura",
      "kawaii",
      "mecha",
      "shonen",
      "tokyo-night",
      "matrix",
      "nerd",
      "powerline"
     ],
     "default": "classic"
    },
    "showMascot": {
     "type": "boolean",
     "title": "Theme mascot",
     "description": "Show the anime themes' kaomoji mascot (sakura, kawaii, mecha, shonen), whose face follows the context and quota",
     "default": true
    },
    "extraCmd": {
     "type": "string",
     "title": "Extra command",
     "description": "claude-hud's --extra-cmd: a shell command whose output becomes a label (needs CLAUDE_HUD_ALLOW_EXTRA_CMD=1)",
     "default": ""
    },
    "debug": {
     "type": "boolean",
     "title": "Debug tool",
     "description": "Register mcp__hud__hud_debug, which reports the stdin the mod built, the rendered lines and the last error",
     "default": false
    },
    "notifyAfterSeconds": {
     "type": "number",
     "title": "Notify after (s)",
     "description": "Toast (and chime) when a turn that ran at least this long ends; 0 (the default) turns it off",
     "default": 0
    },
    "notifySound": {
     "type": "boolean",
     "title": "Notify with a chime",
     "description": "Play a short chime with the turn-done toast (macOS)",
     "default": true
    },
    "contextAlerts": {
     "type": "string",
     "title": "Context alerts (%)",
     "description": "Toast when context use reaches each of these percents, comma separated (e.g. 80,90); empty (the default) turns it off",
     "default": ""
    },
    "usageAlerts": {
     "type": "string",
     "title": "Usage alerts (%)",
     "description": "Toast when the 5-hour or 7-day limit reaches each of these percents (e.g. 80,90); empty (the default) turns it off",
     "default": ""
    },
    "showForecast": {
     "type": "boolean",
     "title": "Usage forecast",
     "description": "Show when a usage limit runs out at the current rate, if that is before it resets",
     "default": true
    },
    "dailyBudgetUsd": {
     "type": "number",
     "title": "Daily budget (USD)",
     "description": "Show today's spend across sessions against this budget; 0 turns it off",
     "default": 0
    },
    "showHistory": {
     "type": "boolean",
     "title": "Spend history",
     "description": "Show the last 7 days' spend as a sparkline, with the streak of days in use (off by default; /hud detail shows the spend either way)",
     "default": false
    },
    "summaryEveryTurns": {
     "type": "number",
     "title": "Task summary every N turns",
     "description": "Summarize the task in one line after the first turn and every N turns (a fork of the conversation, served from the prompt cache); 0 turns it off",
     "default": 5
    },
    "compactWarnPercent": {
     "type": "number",
     "title": "Auto-compact countdown",
     "description": "Show the tokens left before auto-compaction once the context is this percent of the way there; 0 turns it off",
     "default": 60
    },
    "coldCacheTokens": {
     "type": "number",
     "title": "Expired cache warning",
     "description": "Once the prompt cache has expired, show how many tokens the next message writes to it again, when the context holds at least this many; 0 turns it off",
     "default": 20000
    },
    "turnGrowthTokens": {
     "type": "number",
     "title": "Context growth per turn",
     "description": "When a turn grows the context by at least this many tokens, show by how much, beside the recent turns' growth; 0 turns it off",
     "default": 20000
    },
    "gitDirtyWarn": {
     "type": "number",
     "title": "Uncommitted changes warning",
     "description": "Warn when this many paths are changed and uncommitted; 0 turns it off",
     "default": 20
    },
    "gitAheadWarn": {
     "type": "number",
     "title": "Unpushed commits warning",
     "description": "Warn when this many commits are not pushed; 0 turns it off",
     "default": 5
    },
    "showAgents": {
     "type": "boolean",
     "title": "Subagent lines",
     "description": "Show claude-hud's subagent lines; off by default, as Claude Code lists running subagents itself with their time and tokens",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hoobnn-agent-mods",
   "firstSeen": "2026-10-06T04:57:52.586Z",
   "modUpdatedAt": "2026-10-09T09:15:25Z",
   "fileBytes": 361418,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "hud",
   "url": "https://www.slopshopper.com/mods/hoobnn-hoobnn-agent-mods-hud/"
  },
  {
   "slug": "hoobnn-hoobnn-agent-mods-receipt",
   "name": "receipt",
   "description": "What each turn did, in a band above the prompt once it ends (files changed with lines, commands and failures, reads, subagents), and a toast when the model goes in circles; read from the turn's own tool calls: no tool, no prompt, no tokens",
   "version": "0.2.1",
   "author": {
    "name": "hoobnn",
    "url": "https://github.com/hoobnn"
   },
   "license": "MIT",
   "homepage": "https://github.com/hoobnn/hoobnn-agent-mods",
   "keywords": [
    "receipt",
    "turn",
    "activity",
    "loop",
    "band",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hoobnn/hoobnn-agent-mods",
    "url": "https://github.com/hoobnn/hoobnn-agent-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:15:29Z",
    "createdAt": "2026-10-02T08:21:26Z",
    "description": "适用于 Claude Code、pi 和 DeepSeek Harness 的插件合集：状态栏 HUD、任务进度条、Tailscale 节点状态等 · Mods for coding-agent harnesses",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "coding-agent",
     "hud",
     "pi",
     "statusline",
     "tailscale"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111053672?v=4",
    "ownerUrl": "https://github.com/hoobnn",
    "defaultBranch": "main"
   },
   "path": "claude-code/receipt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "visible": {
     "type": "boolean",
     "title": "Show the receipt",
     "description": "Show the receipt above the prompt between turns; /receipt off and /receipt on set this too",
     "default": true
    },
    "repeatFailures": {
     "type": "number",
     "title": "Repeated failure alert",
     "description": "Toast when the same call fails this many times in a row with no file changed in between; 0 off",
     "default": 3
    },
    "flipFlops": {
     "type": "number",
     "title": "Back-and-forth edit alert",
     "description": "Toast when edits to a file put back what an earlier edit took out this many times; 0 off",
     "default": 2
    },
    "flagUnverified": {
     "type": "boolean",
     "title": "Flag unverified changes",
     "description": "Mark the receipt when code changed after the turn's last test, build, lint or type check, or with none run",
     "default": true
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the receipt, /receipt and the alerts; auto follows Claude Code's language setting, then the system locale",
     "options": [
      "auto",
      "en",
      "zh-Hans",
      "zh-Hant",
      "ja",
      "ko",
      "es",
      "fr",
      "de",
      "pt-BR",
      "ru"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hoobnn-agent-mods",
   "firstSeen": "2026-10-06T04:57:54.492Z",
   "modUpdatedAt": "2026-10-09T09:15:25Z",
   "fileBytes": 51016,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "receipt",
   "url": "https://www.slopshopper.com/mods/hoobnn-hoobnn-agent-mods-receipt/"
  },
  {
   "slug": "hoobnn-hoobnn-agent-mods-spinner",
   "name": "spinner",
   "description": "Animations and a companion pet while the model works: a mascot beside the spinner, a scene above the prompt (a shoot-em-up, Clawd, pixel homages and more), a finale and a pet that levels up, in fifteen themes, one of them a visualizer of the sound the computer plays",
   "version": "0.6.1",
   "author": {
    "name": "hoobnn",
    "url": "https://github.com/hoobnn"
   },
   "license": "MIT",
   "homepage": "https://github.com/hoobnn/hoobnn-agent-mods",
   "keywords": [
    "spinner",
    "animation",
    "pet",
    "pixel-art",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hoobnn/hoobnn-agent-mods",
    "url": "https://github.com/hoobnn/hoobnn-agent-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:15:29Z",
    "createdAt": "2026-10-02T08:21:26Z",
    "description": "适用于 Claude Code、pi 和 DeepSeek Harness 的插件合集：状态栏 HUD、任务进度条、Tailscale 节点状态等 · Mods for coding-agent harnesses",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "coding-agent",
     "hud",
     "pi",
     "statusline",
     "tailscale"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111053672?v=4",
    "ownerUrl": "https://github.com/hoobnn",
    "defaultBranch": "main"
   },
   "path": "claude-code/spinner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "visible": {
     "type": "boolean",
     "title": "Show the animations",
     "description": "The animations at all: the mascot, the band and the companion (/spinner off and /spinner on change this too)",
     "default": true
    },
    "footerButton": {
     "type": "boolean",
     "title": "Footer button",
     "description": "A Spinner button in the prompt footer that turns the animations off and on, as /spinner off and /spinner on do",
     "default": true
    },
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "The animations' look: clawd (Claude's mascot), thunder (a shoot-em-up), chomp, sparky, bluecat, nyan (pixel homages), cat, bunny, sakura, mecha, neon, dino, ocean, matrix, audio (this Mac's sound as a spectrum, macOS 14.2+; never drawn at random), or random for a new one each session. /spinner <theme> switches it live",
     "options": [
      "random",
      "clawd",
      "thunder",
      "chomp",
      "sparky",
      "bluecat",
      "nyan",
      "cat",
      "bunny",
      "sakura",
      "mecha",
      "neon",
      "dino",
      "ocean",
      "matrix",
      "audio"
     ],
     "default": "random"
    },
    "stage": {
     "type": "boolean",
     "title": "Animation band",
     "description": "An animated scene above the prompt (two to four rows, by theme) while the model works (/spinner stage off|on overrides it)",
     "default": true
    },
    "celebrate": {
     "type": "boolean",
     "title": "Finale",
     "description": "A short finale in the band when a turn ends: confetti and the time it took, or a sad face when interrupted",
     "default": true
    },
    "companion": {
     "type": "boolean",
     "title": "Companion",
     "description": "A pet in a row above the prompt: it shows what the model is doing (the tool running, a permission waiting), stays between turns, levels up as turns finish, and a click or /spinner pet pats it (/spinner companion off|on overrides it)",
     "default": true
    },
    "reducedMotion": {
     "type": "boolean",
     "title": "Reduced motion",
     "description": "Draw the mascot, the band's scene and the pet as still pictures: they still change with what the model does, without moving",
     "default": false
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of /spinner's replies and the finale's label; auto follows Claude Code's language setting, then the system locale",
     "options": [
      "auto",
      "en",
      "zh-Hans",
      "zh-Hant",
      "ja",
      "ko",
      "es",
      "fr",
      "de",
      "pt-BR",
      "ru"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hoobnn-agent-mods",
   "firstSeen": "2026-10-06T04:57:57.551Z",
   "modUpdatedAt": "2026-10-09T09:15:25Z",
   "fileBytes": 130862,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spinner",
   "url": "https://www.slopshopper.com/mods/hoobnn-hoobnn-agent-mods-spinner/"
  },
  {
   "slug": "hoobnn-hoobnn-agent-mods-todo-bar",
   "name": "todo-bar",
   "description": "The task list's progress in a band above the prompt, read from the todo and task tools' own calls: no tool, no prompt, no tokens",
   "version": "0.3.1",
   "author": {
    "name": "hoobnn",
    "url": "https://github.com/hoobnn"
   },
   "license": "MIT",
   "homepage": "https://github.com/hoobnn/hoobnn-agent-mods",
   "keywords": [
    "todo",
    "tasks",
    "progress",
    "band",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hoobnn/hoobnn-agent-mods",
    "url": "https://github.com/hoobnn/hoobnn-agent-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:15:29Z",
    "createdAt": "2026-10-02T08:21:26Z",
    "description": "适用于 Claude Code、pi 和 DeepSeek Harness 的插件合集：状态栏 HUD、任务进度条、Tailscale 节点状态等 · Mods for coding-agent harnesses",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "coding-agent",
     "hud",
     "pi",
     "statusline",
     "tailscale"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111053672?v=4",
    "ownerUrl": "https://github.com/hoobnn",
    "defaultBranch": "main"
   },
   "path": "claude-code/todo-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "visible": {
     "type": "boolean",
     "title": "Show the band",
     "description": "Show the progress band; /todos off and /todos on set this too",
     "default": true
    },
    "showNext": {
     "type": "boolean",
     "title": "Show what comes next",
     "description": "A dim second row with the next one or two tasks",
     "default": true
    },
    "showAgents": {
     "type": "boolean",
     "title": "Show running subagents",
     "description": "A row under the running task for each subagent still at work: its task, the tool it is on and how long it has run",
     "default": true
    },
    "slowMinutes": {
     "type": "number",
     "title": "Slow task (minutes)",
     "description": "The running task's time turns yellow once it has run this many minutes; 0 never",
     "default": 10
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the band and /todos; auto follows Claude Code's language setting, then the system locale",
     "options": [
      "auto",
      "en",
      "zh-Hans",
      "zh-Hant",
      "ja",
      "ko",
      "es",
      "fr",
      "de",
      "pt-BR",
      "ru"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hoobnn-agent-mods",
   "firstSeen": "2026-10-06T04:57:59.415Z",
   "modUpdatedAt": "2026-10-09T09:15:25Z",
   "fileBytes": 36674,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "todo-bar",
   "url": "https://www.slopshopper.com/mods/hoobnn-hoobnn-agent-mods-todo-bar/"
  },
  {
   "slug": "hoobnn-hoobnn-agent-mods-ts-band",
   "name": "ts-band",
   "description": "Tailscale nodes' state in a band above the prompt, with a toast when a node comes up or goes down",
   "version": "0.8.1",
   "author": {
    "name": "hoobnn",
    "url": "https://github.com/hoobnn"
   },
   "license": "MIT",
   "homepage": "https://github.com/hoobnn/hoobnn-agent-mods",
   "keywords": [
    "tailscale",
    "network",
    "band",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hoobnn/hoobnn-agent-mods",
    "url": "https://github.com/hoobnn/hoobnn-agent-mods",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:15:29Z",
    "createdAt": "2026-10-02T08:21:26Z",
    "description": "适用于 Claude Code、pi 和 DeepSeek Harness 的插件合集：状态栏 HUD、任务进度条、Tailscale 节点状态等 · Mods for coding-agent harnesses",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "coding-agent",
     "hud",
     "pi",
     "statusline",
     "tailscale"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111053672?v=4",
    "ownerUrl": "https://github.com/hoobnn",
    "defaultBranch": "main"
   },
   "path": "claude-code/ts-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "visible": {
     "type": "boolean",
     "title": "Show the band",
     "description": "Show the band; /ts off and /ts on set this too",
     "default": true
    },
    "tailscalePath": {
     "type": "string",
     "title": "tailscale CLI",
     "description": "Path to the tailscale CLI; empty looks on PATH, then Homebrew and the macOS app",
     "default": ""
    },
    "intervalSeconds": {
     "type": "number",
     "title": "Refresh interval (s)",
     "description": "Seconds between reads of tailscale status (at least 10)",
     "default": 60
    },
    "nodes": {
     "type": "string",
     "title": "Nodes",
     "description": "Hosts to show, comma separated, in this order; host=label renames one; empty shows every node",
     "default": ""
    },
    "hideOffline": {
     "type": "boolean",
     "title": "Hide offline nodes",
     "description": "Leave offline nodes out of the band (they still count in the total)",
     "default": false
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the band, toasts and /ts; auto follows Claude Code's language setting, then the system locale",
     "options": [
      "auto",
      "en",
      "zh-Hans",
      "zh-Hant",
      "ja",
      "ko",
      "es",
      "fr",
      "de",
      "pt-BR",
      "ru"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hoobnn-agent-mods",
   "firstSeen": "2026-10-06T04:58:01.223Z",
   "modUpdatedAt": "2026-10-09T09:15:25Z",
   "fileBytes": 26788,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ts-band",
   "url": "https://www.slopshopper.com/mods/hoobnn-hoobnn-agent-mods-ts-band/"
  },
  {
   "slug": "jasonwarrenuk-goblin-mode-goblin-chrome",
   "name": "goblin-chrome",
   "description": "Goblin-mode's face inside Claude Code: a goblin in the band that reacts to the session, hint lines in its voice, a mask over every question, frames by model tier, a day cycle and the project theme's colours.",
   "version": "0.1.1",
   "author": {
    "name": "Jason Warren"
   },
   "homepage": "https://github.com/JasonWarrenUK/goblin-mode",
   "keywords": [
    "goblin",
    "chrome",
    "mod",
    "terminal"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JasonWarrenUK/goblin-mode",
    "url": "https://github.com/JasonWarrenUK/goblin-mode",
    "stars": 5,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T16:55:30Z",
    "createdAt": "2026-02-05T13:54:28Z",
    "description": "Three goblins in a trenchcoat pretending to be a senior developer. Claude Code config shaped by ADHD, friction, and spite.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-agent",
     "claude-code-agents",
     "claude-code-commands",
     "claude-code-hook",
     "claude-code-hooks",
     "claude-code-plugin",
     "claude-code-plugin-marketplace",
     "claude-code-plugins",
     "claude-code-plugins-marketplace",
     "claude-code-skill",
     "claude-code-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74985192?v=4",
    "ownerUrl": "https://github.com/JasonWarrenUK",
    "defaultBranch": "main"
   },
   "path": "marketplace/goblin-chrome",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Chrome on",
     "description": "The one switch for all of it. Off, every hook passes through and nothing draws.",
     "default": true
    },
    "audio": {
     "type": "boolean",
     "title": "Cackle",
     "description": "Play a sound when the commit-msg hook bounces a message.",
     "default": false
    },
    "schedule": {
     "type": "string",
     "title": "Day schedule",
     "description": "Comma-separated HH=state pairs for the goblin's day, 24h local. States: bed, caught, grumpy, functional, slump, second, perking, prime, feral.",
     "default": "04=bed,06=caught,08=grumpy,11=functional,14=slump,16=second,19=perking,22=prime,01=feral"
    },
    "theme": {
     "type": "string",
     "title": "Theme family",
     "description": "A theme family in .claude/themes to dress in. Empty picks the only family there, else the clod fallback.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "goblin-mode",
   "firstSeen": "2026-10-06T04:47:02.819Z",
   "modUpdatedAt": "2026-10-07T13:17:56Z",
   "fileBytes": 37536,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "goblin-chrome",
   "url": "https://www.slopshopper.com/mods/jasonwarrenuk-goblin-mode-goblin-chrome/"
  },
  {
   "slug": "jasonwarrenuk-goblin-mode-goblin-util",
   "name": "goblin-util",
   "description": "Two mods for the machine you run Claude Code on: /pain logs friction with the tool itself without a turn, and /fleet shows every session on the machine and lets you message one.",
   "version": "0.1.0",
   "author": {
    "name": "Jason Warren"
   },
   "homepage": "https://github.com/JasonWarrenUK/goblin-mode",
   "keywords": [
    "mod",
    "fleet",
    "sessions",
    "pain-points"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JasonWarrenUK/goblin-mode",
    "url": "https://github.com/JasonWarrenUK/goblin-mode",
    "stars": 5,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T16:55:30Z",
    "createdAt": "2026-02-05T13:54:28Z",
    "description": "Three goblins in a trenchcoat pretending to be a senior developer. Claude Code config shaped by ADHD, friction, and spite.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-agent",
     "claude-code-agents",
     "claude-code-commands",
     "claude-code-hook",
     "claude-code-hooks",
     "claude-code-plugin",
     "claude-code-plugin-marketplace",
     "claude-code-plugins",
     "claude-code-plugins-marketplace",
     "claude-code-skill",
     "claude-code-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74985192?v=4",
    "ownerUrl": "https://github.com/JasonWarrenUK",
    "defaultBranch": "main"
   },
   "path": "marketplace/goblin-util",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Util on",
     "description": "The one switch for all of it. Off, the heartbeat stops, /pain and /fleet are not registered and nothing is written to the shared store.",
     "default": true
    },
    "heartbeat_seconds": {
     "type": "number",
     "title": "Fleet heartbeat",
     "description": "How often this session writes its row to the shared store, in seconds.",
     "default": 15,
     "min": 5,
     "max": 120
    },
    "stale_minutes": {
     "type": "number",
     "title": "Fleet forgets after",
     "description": "A session that has not written for this many minutes is dropped from the fleet.",
     "default": 10,
     "min": 1,
     "max": 1440
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "goblin-mode",
   "firstSeen": "2026-10-06T04:47:03.025Z",
   "modUpdatedAt": "2026-10-05T11:31:42Z",
   "fileBytes": 13783,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "goblin-util",
   "url": "https://www.slopshopper.com/mods/jasonwarrenuk-goblin-mode-goblin-util/"
  },
  {
   "slug": "jasonwarrenuk-goblin-mode-roadmap",
   "name": "roadmap",
   "description": "Roadmaps as a dependency graph: JSON source of truth, mechanical status recompute, projected task lists, Mermaid diagrams, an HTML dashboard, the interview, review and next-task skills that drive it, and /ready, a pane that shows the ready set and claims a task.",
   "version": "2.3.0",
   "author": {
    "name": "Jason Warren"
   },
   "homepage": "https://github.com/JasonWarrenUK/goblin-mode",
   "keywords": [
    "roadmap",
    "planning",
    "dependency-graph",
    "mod",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JasonWarrenUK/goblin-mode",
    "url": "https://github.com/JasonWarrenUK/goblin-mode",
    "stars": 5,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T16:55:30Z",
    "createdAt": "2026-02-05T13:54:28Z",
    "description": "Three goblins in a trenchcoat pretending to be a senior developer. Claude Code config shaped by ADHD, friction, and spite.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-agent",
     "claude-code-agents",
     "claude-code-commands",
     "claude-code-hook",
     "claude-code-hooks",
     "claude-code-plugin",
     "claude-code-plugin-marketplace",
     "claude-code-plugins",
     "claude-code-plugins-marketplace",
     "claude-code-skill",
     "claude-code-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74985192?v=4",
    "ownerUrl": "https://github.com/JasonWarrenUK",
    "defaultBranch": "main"
   },
   "path": "marketplace/roadmap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "goblin-mode",
   "firstSeen": "2026-10-09T14:34:14.217Z",
   "modUpdatedAt": "2026-10-08T16:55:28Z",
   "fileBytes": 17989,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "roadmap",
   "url": "https://www.slopshopper.com/mods/jasonwarrenuk-goblin-mode-roadmap/"
  },
  {
   "slug": "leopiney-wolfbud-claude-mod-wolfbud",
   "name": "wolfbud",
   "description": "WolfBud: a voice coworker (ElevenLabs agent + 3D wolf) that watches the session and can send prompts to Claude",
   "version": "1.2.1",
   "author": {
    "name": "Leonardo Piñeyro"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "leopiney/wolfbud-claude-mod",
    "url": "https://github.com/leopiney/wolfbud-claude-mod",
    "stars": 5,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T20:18:18Z",
    "createdAt": "2026-10-02T20:41:13Z",
    "description": "Voice coworker for Claude Code. Talk things through with a 3D wolf powered by ElevenLabs conversational AI; when you agree, it sends the prompt to Claude and speaks up when Claude is done.",
    "homepage": "",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "conversational-ai",
     "developer-tools",
     "elevenlabs",
     "function-hooks",
     "orca",
     "pair-programming",
     "speech-to-text",
     "text-to-speech",
     "threejs",
     "voice-agent",
     "voice-assistant",
     "webrtc"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15099524?v=4",
    "ownerUrl": "https://github.com/leopiney",
    "defaultBranch": "main"
   },
   "path": "mods/wolfbud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "api_key": {
     "type": "string",
     "title": "ElevenLabs API key",
     "description": "The hub mints call tokens with it. Falls back to the ELEVENLABS_API_KEY environment variable. Each /wolfbud hands it to the hub, which keeps the first non-empty one.",
     "sensitive": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "elevenlabs-mods",
   "firstSeen": "2026-10-06T04:56:20.375Z",
   "modUpdatedAt": "2026-10-08T20:18:18Z",
   "fileBytes": 37498,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wolfbud",
   "url": "https://www.slopshopper.com/mods/leopiney-wolfbud-claude-mod-wolfbud/"
  },
  {
   "slug": "markneonin-paneline",
   "name": "paneline",
   "description": "Claude Code mod (plugin) that adds a side pane with Activity, Files, Agents, Context, MCP, Skills and Spend tabs, a status line above the prompt, a restyled chat, Mermaid diagrams in the terminal, tables, and code and diff panels. Colours follow both /color and the /theme (dark, light and others).",
   "version": "0.3.2",
   "author": {
    "name": "Mark"
   },
   "license": "MIT",
   "homepage": "https://github.com/markneonin/paneline",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "side-pane",
    "sidebar",
    "statusline",
    "status-line",
    "subagents",
    "subagent-tree",
    "agent-monitor",
    "mcp",
    "context-window",
    "token-usage",
    "file-tree",
    "git-branches",
    "mermaid",
    "tables",
    "diff",
    "tui",
    "terminal-ui",
    "theme",
    "ui",
    "anthropic"
   ],
   "kind": "community",
   "repo": {
    "fullName": "markneonin/paneline",
    "url": "https://github.com/markneonin/paneline",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T21:29:38Z",
    "createdAt": "2026-10-06T10:40:42Z",
    "description": "Claude Code mod (plugin) that adds a side pane with Activity, Files, Agents, Context and MCP tabs, a status line above the prompt, a restyled chat, Mermaid diagrams in the terminal, tables, and code and diff panels. Colours follow both /color and the /theme (dark, light and others).",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "developer-tools",
     "function-hooks",
     "mcp",
     "mermaid",
     "statusline",
     "subagents",
     "terminal",
     "terminal-ui",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67801416?v=4",
    "ownerUrl": "https://github.com/markneonin",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "probe": {
     "type": "boolean",
     "title": "Render probe",
     "description": "Log per-component render time to the debug log every 200 renders",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "paneline",
   "firstSeen": "2026-10-06T14:40:39.591Z",
   "modUpdatedAt": "2026-10-06T21:29:38Z",
   "fileBytes": 401930,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "paneline",
   "url": "https://www.slopshopper.com/mods/markneonin-paneline/"
  },
  {
   "slug": "matthlh-claude-mods-pixel-cat",
   "name": "pixel-cat",
   "description": "A little pixel cat that wanders above the Claude Code prompt, watches your usage limits and announces when work finishes; or switch packs for an adventurer who mines, chops trees and fights zombies",
   "version": "0.1.0",
   "author": {
    "name": "matthlh"
   },
   "license": "MIT",
   "homepage": "https://github.com/matthlh/claude-mods/tree/main/plugins/pixel-cat",
   "keywords": [
    "mod",
    "pixel-art",
    "cat",
    "adventurer"
   ],
   "kind": "community",
   "repo": {
    "fullName": "matthlh/claude-mods",
    "url": "https://github.com/matthlh/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:55:36Z",
    "createdAt": "2026-10-02T19:55:13Z",
    "description": "Claude Code mods: a pixel cat with a Terraria-style Adventurer pack, the Token Tycoon idle game, and a purple theme",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "idle-game",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35039601?v=4",
    "ownerUrl": "https://github.com/matthlh",
    "defaultBranch": "main"
   },
   "path": "plugins/pixel-cat",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "matthlh",
   "firstSeen": "2026-10-09T15:11:47.463Z",
   "modUpdatedAt": "2026-10-09T00:44:13Z",
   "fileBytes": 259192,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pixel-cat",
   "url": "https://www.slopshopper.com/mods/matthlh-claude-mods-pixel-cat/"
  },
  {
   "slug": "matthlh-claude-mods-pixel-cat-2",
   "name": "pixel-cat",
   "description": "A little pixel cat that wanders above the Claude Code prompt, watches your usage limits and announces when work finishes; or switch packs for an adventurer who mines, chops trees and fights zombies",
   "version": "0.1.0",
   "author": {
    "name": "matthlh"
   },
   "license": "MIT",
   "homepage": "https://github.com/matthlh/claude-mods/tree/main/plugins/pixel-cat",
   "keywords": [
    "mod",
    "pixel-art",
    "cat",
    "adventurer"
   ],
   "kind": "community",
   "repo": {
    "fullName": "matthlh/claude-mods",
    "url": "https://github.com/matthlh/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:55:36Z",
    "createdAt": "2026-10-02T19:55:13Z",
    "description": "Claude Code mods: a pixel cat with a Terraria-style Adventurer pack, the Token Tycoon idle game, and a purple theme",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "idle-game",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35039601?v=4",
    "ownerUrl": "https://github.com/matthlh",
    "defaultBranch": "main"
   },
   "path": "plugins/pixel-cat",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "matthlh",
   "firstSeen": "2026-10-09T15:11:51.245Z",
   "modUpdatedAt": "2026-10-09T00:44:13Z",
   "fileBytes": 259192,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pixel-cat-matthlh",
   "url": "https://www.slopshopper.com/mods/matthlh-claude-mods-pixel-cat-2/"
  },
  {
   "slug": "matthlh-claude-mods-token-tycoon",
   "name": "token-tycoon",
   "description": "A Claude-themed idle game above the prompt: prompt a task block to clear it, hire agents, upgrade models and infra, and earn from your real Claude Code usage",
   "version": "0.1.0",
   "author": {
    "name": "matthlh"
   },
   "license": "MIT",
   "homepage": "https://github.com/matthlh/claude-mods/tree/main/plugins/token-tycoon",
   "keywords": [
    "mod",
    "idle-game"
   ],
   "kind": "community",
   "repo": {
    "fullName": "matthlh/claude-mods",
    "url": "https://github.com/matthlh/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:55:36Z",
    "createdAt": "2026-10-02T19:55:13Z",
    "description": "Claude Code mods: a pixel cat with a Terraria-style Adventurer pack, the Token Tycoon idle game, and a purple theme",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "idle-game",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35039601?v=4",
    "ownerUrl": "https://github.com/matthlh",
    "defaultBranch": "main"
   },
   "path": "plugins/token-tycoon",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "matthlh",
   "firstSeen": "2026-10-09T15:11:48.882Z",
   "modUpdatedAt": "2026-10-08T23:05:08Z",
   "fileBytes": 594850,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-tycoon",
   "url": "https://www.slopshopper.com/mods/matthlh-claude-mods-token-tycoon/"
  },
  {
   "slug": "matthlh-claude-mods-token-tycoon-2",
   "name": "token-tycoon",
   "description": "A Claude-themed idle game above the prompt: prompt a task block to clear it, hire agents, upgrade models and infra, and earn from your real Claude Code usage",
   "version": "0.1.0",
   "author": {
    "name": "matthlh"
   },
   "license": "MIT",
   "homepage": "https://github.com/matthlh/claude-mods/tree/main/plugins/token-tycoon",
   "keywords": [
    "mod",
    "idle-game"
   ],
   "kind": "community",
   "repo": {
    "fullName": "matthlh/claude-mods",
    "url": "https://github.com/matthlh/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:55:36Z",
    "createdAt": "2026-10-02T19:55:13Z",
    "description": "Claude Code mods: a pixel cat with a Terraria-style Adventurer pack, the Token Tycoon idle game, and a purple theme",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "idle-game",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35039601?v=4",
    "ownerUrl": "https://github.com/matthlh",
    "defaultBranch": "main"
   },
   "path": "plugins/token-tycoon",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "matthlh",
   "firstSeen": "2026-10-09T15:11:51.256Z",
   "modUpdatedAt": "2026-10-08T23:05:08Z",
   "fileBytes": 594850,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-tycoon-matthlh",
   "url": "https://www.slopshopper.com/mods/matthlh-claude-mods-token-tycoon-2/"
  },
  {
   "slug": "max-sixty-leaf",
   "name": "leaf",
   "description": "Generative UI: the agent builds the page your task needs, writes new widgets when the project calls for them, and answers your comments and edits over a messaging and collaboration bus.",
   "author": {
    "name": "Maximilian Roos"
   },
   "license": "MIT",
   "homepage": "https://github.com/max-sixty/leaf",
   "keywords": [
    "generative-ui",
    "plan-review",
    "review",
    "html",
    "annotation",
    "collaboration"
   ],
   "kind": "community",
   "repo": {
    "fullName": "max-sixty/leaf",
    "url": "https://github.com/max-sixty/leaf",
    "stars": 5,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:39:57Z",
    "createdAt": "2026-07-24T16:57:56Z",
    "description": "Generative UI for your agent",
    "homepage": "https://leaf.page/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5635139?v=4",
    "ownerUrl": "https://github.com/max-sixty",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./claude-code.ts"
   ],
   "entry": "hooks/claude-code.ts",
   "userConfig": {
    "hooks_module": {
     "type": "boolean",
     "title": "Watch pages with a hooks module (early access)",
     "description": "Keep Leaf's watch between turns in a Claude Code hooks module rather than a background Stop hook, so a page's input still reaches the session after you interrupt a turn. Needs a Claude Code that loads hooks modules.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "leaf",
   "firstSeen": "2026-10-07T15:07:54.652Z",
   "modUpdatedAt": "2026-10-09T14:39:57Z",
   "fileBytes": 12858,
   "tags": [
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "leaf",
   "url": "https://www.slopshopper.com/mods/max-sixty-leaf/"
  },
  {
   "slug": "mireabot-clauisc-clauisc",
   "name": "clauisc",
   "description": "Apple Music above the prompt as an old car head unit: track display, six-band EQ (live system audio optional) and volume/progress gauges",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mireabot/Clauisc",
    "url": "https://github.com/mireabot/Clauisc",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:53:57Z",
    "createdAt": "2026-10-02T18:50:53Z",
    "description": "Claude code plugin to stream Apple Music in terminal",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55915846?v=4",
    "ownerUrl": "https://github.com/mireabot",
    "defaultBranch": "main"
   },
   "path": "plugins/clauisc",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clauisc",
   "firstSeen": "2026-10-06T04:57:16.607Z",
   "modUpdatedAt": "2026-10-07T02:53:57Z",
   "fileBytes": 40212,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "clauisc",
   "url": "https://www.slopshopper.com/mods/mireabot-clauisc-clauisc/"
  },
  {
   "slug": "mishgoldenberg-claude-mods-activity",
   "name": "activity",
   "description": "Live panel of what Claude is doing: running tools with real commands and timers, what is waiting for your approval, subagents, and its current todo plan.",
   "version": "0.1.1",
   "author": {
    "name": "Michael Goldenberg",
    "url": "https://github.com/mishgoldenberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mishgoldenberg/claude-mods",
    "url": "https://github.com/mishgoldenberg/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:15Z",
    "createdAt": "2026-10-03T13:52:39Z",
    "description": "Panels, guardrails and quality-of-life mods for Claude Code: context, usage, live activity, notifications, safety rules, prompt coach, command hub.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "developer-tools",
     "llm",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52316500?v=4",
    "ownerUrl": "https://github.com/mishgoldenberg",
    "defaultBranch": "main"
   },
   "path": "plugins/activity",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on session start",
     "description": "Dock the activity panel automatically when there is room (wide terminals and the desktop app).",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:19:59.682Z",
   "modUpdatedAt": "2026-10-05T04:11:56Z",
   "fileBytes": 11491,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "activity",
   "url": "https://www.slopshopper.com/mods/mishgoldenberg-claude-mods-activity/"
  },
  {
   "slug": "mishgoldenberg-claude-mods-changes",
   "name": "changes",
   "description": "Every file Claude created or edited this session, with +/- line counts from git and one-click 'why?', summary and self-review.",
   "version": "0.1.1",
   "author": {
    "name": "Michael Goldenberg",
    "url": "https://github.com/mishgoldenberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mishgoldenberg/claude-mods",
    "url": "https://github.com/mishgoldenberg/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:15Z",
    "createdAt": "2026-10-03T13:52:39Z",
    "description": "Panels, guardrails and quality-of-life mods for Claude Code: context, usage, live activity, notifications, safety rules, prompt coach, command hub.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "developer-tools",
     "llm",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52316500?v=4",
    "ownerUrl": "https://github.com/mishgoldenberg",
    "defaultBranch": "main"
   },
   "path": "plugins/changes",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:20:00.483Z",
   "modUpdatedAt": "2026-10-05T04:11:56Z",
   "fileBytes": 7260,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "changes",
   "url": "https://www.slopshopper.com/mods/mishgoldenberg-claude-mods-changes/"
  },
  {
   "slug": "mishgoldenberg-claude-mods-command-hub",
   "name": "command-hub",
   "description": "Discover slash commands: essentials explained in plain language, searchable list of everything installed, a form to create your own, and tips when a command fits what you just typed.",
   "version": "0.1.1",
   "author": {
    "name": "Michael Goldenberg",
    "url": "https://github.com/mishgoldenberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mishgoldenberg/claude-mods",
    "url": "https://github.com/mishgoldenberg/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:15Z",
    "createdAt": "2026-10-03T13:52:39Z",
    "description": "Panels, guardrails and quality-of-life mods for Claude Code: context, usage, live activity, notifications, safety rules, prompt coach, command hub.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "developer-tools",
     "llm",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52316500?v=4",
    "ownerUrl": "https://github.com/mishgoldenberg",
    "defaultBranch": "main"
   },
   "path": "plugins/command-hub",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:20:01.320Z",
   "modUpdatedAt": "2026-10-05T04:11:56Z",
   "fileBytes": 14543,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "command-hub",
   "url": "https://www.slopshopper.com/mods/mishgoldenberg-claude-mods-command-hub/"
  },
  {
   "slug": "mishgoldenberg-claude-mods-context-keeper",
   "name": "context-keeper",
   "description": "Live context-window panel: what fills it, checkpoints before you compact or clear, and nudges before you hit the wall.",
   "version": "0.1.2",
   "author": {
    "name": "Michael Goldenberg",
    "url": "https://github.com/mishgoldenberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mishgoldenberg/claude-mods",
    "url": "https://github.com/mishgoldenberg/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:15Z",
    "createdAt": "2026-10-03T13:52:39Z",
    "description": "Panels, guardrails and quality-of-life mods for Claude Code: context, usage, live activity, notifications, safety rules, prompt coach, command hub.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "developer-tools",
     "llm",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52316500?v=4",
    "ownerUrl": "https://github.com/mishgoldenberg",
    "defaultBranch": "main"
   },
   "path": "plugins/context-keeper",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnAt": {
     "type": "number",
     "title": "Warn at context %",
     "description": "Toast a tip when the context window passes this percentage.",
     "default": 70
    },
    "checkpointAt": {
     "type": "number",
     "title": "Auto-checkpoint at context %",
     "description": "Write a handoff note automatically when the context passes this percentage (0 turns it off).",
     "default": 85
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:20:02.917Z",
   "modUpdatedAt": "2026-10-05T04:11:56Z",
   "fileBytes": 14656,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-keeper",
   "url": "https://www.slopshopper.com/mods/mishgoldenberg-claude-mods-context-keeper/"
  },
  {
   "slug": "mishgoldenberg-claude-mods-guardrails",
   "name": "guardrails",
   "description": "Clickable safety rules with presets: block rm -rf, force-push, destructive git, secret files, sudo, installs, network; lock Claude to the project folder or read-only; add your own block patterns.",
   "version": "0.2.0",
   "author": {
    "name": "Michael Goldenberg",
    "url": "https://github.com/mishgoldenberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mishgoldenberg/claude-mods",
    "url": "https://github.com/mishgoldenberg/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:15Z",
    "createdAt": "2026-10-03T13:52:39Z",
    "description": "Panels, guardrails and quality-of-life mods for Claude Code: context, usage, live activity, notifications, safety rules, prompt coach, command hub.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "developer-tools",
     "llm",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52316500?v=4",
    "ownerUrl": "https://github.com/mishgoldenberg",
    "defaultBranch": "main"
   },
   "path": "plugins/guardrails",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:20:04.841Z",
   "modUpdatedAt": "2026-10-06T18:28:54Z",
   "fileBytes": 26186,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "guardrails-mishgoldenberg",
   "url": "https://www.slopshopper.com/mods/mishgoldenberg-claude-mods-guardrails/"
  },
  {
   "slug": "mishgoldenberg-claude-mods-loop-breaker",
   "name": "loop-breaker",
   "description": "Notices when Claude is going in circles (the same command failing again and again, the same code rewritten over and over) and tells Claude to step back and rethink, and tells you too.",
   "version": "0.1.1",
   "author": {
    "name": "Michael Goldenberg",
    "url": "https://github.com/mishgoldenberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mishgoldenberg/claude-mods",
    "url": "https://github.com/mishgoldenberg/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:15Z",
    "createdAt": "2026-10-03T13:52:39Z",
    "description": "Panels, guardrails and quality-of-life mods for Claude Code: context, usage, live activity, notifications, safety rules, prompt coach, command hub.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "developer-tools",
     "llm",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52316500?v=4",
    "ownerUrl": "https://github.com/mishgoldenberg",
    "defaultBranch": "main"
   },
   "path": "plugins/loop-breaker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "failLimit": {
     "type": "number",
     "title": "Same failing command limit",
     "description": "Nudge after the same shell command fails this many times in a row.",
     "default": 3
    },
    "editLimit": {
     "type": "number",
     "title": "Reworks of the same code per turn",
     "description": "Nudge after Claude rewrites code it already changed this turn this many times (separate edits to different parts of a file never count).",
     "default": 3
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:20:05.601Z",
   "modUpdatedAt": "2026-10-05T04:11:56Z",
   "fileBytes": 3887,
   "tags": [
    "toast",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "loop-breaker",
   "url": "https://www.slopshopper.com/mods/mishgoldenberg-claude-mods-loop-breaker/"
  },
  {
   "slug": "mishgoldenberg-claude-mods-mod-manager",
   "name": "mod-manager",
   "description": "Pick which claude-mods you want: install, turn on or off, update, or remove each mod from one panel (/mods), with presets. No need to install everything.",
   "version": "0.1.4",
   "author": {
    "name": "Michael Goldenberg",
    "url": "https://github.com/mishgoldenberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mishgoldenberg/claude-mods",
    "url": "https://github.com/mishgoldenberg/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:15Z",
    "createdAt": "2026-10-03T13:52:39Z",
    "description": "Panels, guardrails and quality-of-life mods for Claude Code: context, usage, live activity, notifications, safety rules, prompt coach, command hub.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "developer-tools",
     "llm",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52316500?v=4",
    "ownerUrl": "https://github.com/mishgoldenberg",
    "defaultBranch": "main"
   },
   "path": "plugins/mod-manager",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cliPath": {
     "type": "string",
     "title": "Claude Code command",
     "description": "The command the manager runs to install and toggle mods. Leave as \"claude\" unless claude is not on your PATH.",
     "default": "claude"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:20:07.017Z",
   "modUpdatedAt": "2026-10-06T18:21:06Z",
   "fileBytes": 20560,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-manager",
   "url": "https://www.slopshopper.com/mods/mishgoldenberg-claude-mods-mod-manager/"
  },
  {
   "slug": "mishgoldenberg-claude-mods-notify",
   "name": "notify",
   "description": "Notification inbox + native OS notifications when a long turn ends, a subagent or background task finishes, or Claude is stuck waiting for your approval.",
   "version": "0.1.3",
   "author": {
    "name": "Michael Goldenberg",
    "url": "https://github.com/mishgoldenberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mishgoldenberg/claude-mods",
    "url": "https://github.com/mishgoldenberg/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:15Z",
    "createdAt": "2026-10-03T13:52:39Z",
    "description": "Panels, guardrails and quality-of-life mods for Claude Code: context, usage, live activity, notifications, safety rules, prompt coach, command hub.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "developer-tools",
     "llm",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52316500?v=4",
    "ownerUrl": "https://github.com/mishgoldenberg",
    "defaultBranch": "main"
   },
   "path": "plugins/notify",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minSeconds": {
     "type": "number",
     "title": "Notify after (seconds)",
     "description": "Only notify for turns that ran at least this long.",
     "default": 30
    },
    "osNotify": {
     "type": "boolean",
     "title": "Native OS notifications",
     "description": "Also send a desktop notification (Windows balloon, macOS Notification Center, Linux notify-send).",
     "default": true
    },
    "approvalWaitSeconds": {
     "type": "number",
     "title": "Ping when an approval waits (seconds)",
     "description": "Notify when a tool call has waited this long for your approval (-1 turns it off).",
     "default": 15
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:20:08.094Z",
   "modUpdatedAt": "2026-10-05T04:11:56Z",
   "fileBytes": 10477,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "notify",
   "url": "https://www.slopshopper.com/mods/mishgoldenberg-claude-mods-notify/"
  },
  {
   "slug": "mishgoldenberg-claude-mods-prompt-coach",
   "name": "prompt-coach",
   "description": "Before a vague prompt is sent, suggests a sharper rewrite; you choose: send improved, send yours, or edit the suggestion. Never rewrites silently.",
   "version": "0.1.2",
   "author": {
    "name": "Michael Goldenberg",
    "url": "https://github.com/mishgoldenberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mishgoldenberg/claude-mods",
    "url": "https://github.com/mishgoldenberg/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:15Z",
    "createdAt": "2026-10-03T13:52:39Z",
    "description": "Panels, guardrails and quality-of-life mods for Claude Code: context, usage, live activity, notifications, safety rules, prompt coach, command hub.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "developer-tools",
     "llm",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52316500?v=4",
    "ownerUrl": "https://github.com/mishgoldenberg",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-coach",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Review prompts before sending (toggle any time with /coach).",
     "default": true
    },
    "model": {
     "type": "string",
     "title": "Reviewer model",
     "description": "A small fast model keeps the delay to about a second.",
     "default": "claude-haiku-4-5-20251001"
    },
    "minChars": {
     "type": "number",
     "title": "Skip prompts shorter than",
     "description": "Very short replies (yes, continue, ok…) are never reviewed.",
     "default": 8
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:20:09.255Z",
   "modUpdatedAt": "2026-10-04T10:20:32Z",
   "fileBytes": 6998,
   "tags": [
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-coach",
   "url": "https://www.slopshopper.com/mods/mishgoldenberg-claude-mods-prompt-coach/"
  },
  {
   "slug": "mishgoldenberg-claude-mods-quickbar",
   "name": "quickbar",
   "description": "A one-line launcher above the prompt: live context %, and one-click buttons for every claude-mods panel you have installed.",
   "version": "0.1.1",
   "author": {
    "name": "Michael Goldenberg",
    "url": "https://github.com/mishgoldenberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mishgoldenberg/claude-mods",
    "url": "https://github.com/mishgoldenberg/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:15Z",
    "createdAt": "2026-10-03T13:52:39Z",
    "description": "Panels, guardrails and quality-of-life mods for Claude Code: context, usage, live activity, notifications, safety rules, prompt coach, command hub.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "developer-tools",
     "llm",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52316500?v=4",
    "ownerUrl": "https://github.com/mishgoldenberg",
    "defaultBranch": "main"
   },
   "path": "plugins/quickbar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:20:10.624Z",
   "modUpdatedAt": "2026-10-05T04:11:56Z",
   "fileBytes": 3537,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "quickbar",
   "url": "https://www.slopshopper.com/mods/mishgoldenberg-claude-mods-quickbar/"
  },
  {
   "slug": "mishgoldenberg-claude-mods-toolbox",
   "name": "toolbox",
   "description": "Every tool Claude can use (built-in and MCP) in plain language, how often each was used, and suggestions tailored to the project you are in.",
   "version": "0.1.1",
   "author": {
    "name": "Michael Goldenberg",
    "url": "https://github.com/mishgoldenberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mishgoldenberg/claude-mods",
    "url": "https://github.com/mishgoldenberg/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:15Z",
    "createdAt": "2026-10-03T13:52:39Z",
    "description": "Panels, guardrails and quality-of-life mods for Claude Code: context, usage, live activity, notifications, safety rules, prompt coach, command hub.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "developer-tools",
     "llm",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52316500?v=4",
    "ownerUrl": "https://github.com/mishgoldenberg",
    "defaultBranch": "main"
   },
   "path": "plugins/toolbox",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:20:11.711Z",
   "modUpdatedAt": "2026-10-05T04:11:56Z",
   "fileBytes": 13226,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "toolbox",
   "url": "https://www.slopshopper.com/mods/mishgoldenberg-claude-mods-toolbox/"
  },
  {
   "slug": "mishgoldenberg-claude-mods-usage-meter",
   "name": "usage-meter",
   "description": "Plan-limit bars with burn rate and time-to-empty, session cost, cache hit ratio and tokens-per-turn sparkline.",
   "version": "0.1.1",
   "author": {
    "name": "Michael Goldenberg",
    "url": "https://github.com/mishgoldenberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mishgoldenberg/claude-mods",
    "url": "https://github.com/mishgoldenberg/claude-mods",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:15Z",
    "createdAt": "2026-10-03T13:52:39Z",
    "description": "Panels, guardrails and quality-of-life mods for Claude Code: context, usage, live activity, notifications, safety rules, prompt coach, command hub.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "developer-tools",
     "llm",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52316500?v=4",
    "ownerUrl": "https://github.com/mishgoldenberg",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnAt": {
     "type": "number",
     "title": "Warn at limit %",
     "description": "Toast when a plan rate-limit window passes this percentage (a second toast always fires at 95%).",
     "default": 80
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:20:12.973Z",
   "modUpdatedAt": "2026-10-05T04:11:56Z",
   "fileBytes": 12914,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-mishgoldenberg",
   "url": "https://www.slopshopper.com/mods/mishgoldenberg-claude-mods-usage-meter/"
  },
  {
   "slug": "nvr0x5-claude-deck",
   "name": "deck",
   "description": "A cockpit for Claude Code: plan bars and subagent strips, context, usage limits with reset countdowns and burn rates, spend, the model route and a pet. Six bar styles, three collapsed looks. CLI and Desktop.",
   "version": "0.4.9",
   "author": {
    "name": "nvr0x5",
    "url": "https://github.com/nvr0x5"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nvr0x5/claude-deck",
    "url": "https://github.com/nvr0x5/claude-deck",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:09:18Z",
    "createdAt": "2026-10-03T02:59:43Z",
    "description": "A cockpit for Claude Code: live plan bars, subagent strips, usage limits with reset countdowns, model routing and a tiny pet, right above your prompt. CLI and Desktop.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/327814867?v=4",
    "ownerUrl": "https://github.com/nvr0x5",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "deck",
   "firstSeen": "2026-10-06T05:21:11.558Z",
   "modUpdatedAt": "2026-10-08T08:09:18Z",
   "fileBytes": 120823,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "deck",
   "url": "https://www.slopshopper.com/mods/nvr0x5-claude-deck/"
  },
  {
   "slug": "ofeklevy11-claude-code-hud-session-hud",
   "name": "session-hud",
   "description": "Session Tracker above the prompt box: context window with a /compact recommendation, 5-hour plan limit, prompt clocks and session cost.",
   "version": "2.3.3",
   "author": {
    "name": "Ofek Levy",
    "url": "https://github.com/ofeklevy11"
   },
   "license": "MIT",
   "homepage": "https://github.com/ofeklevy11/claude-code-hud",
   "keywords": [
    "mod",
    "hud",
    "status",
    "context-window",
    "usage-limit",
    "timer",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ofeklevy11/claude-code-hud",
    "url": "https://github.com/ofeklevy11/claude-code-hud",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T14:35:09Z",
    "createdAt": "2026-10-03T19:53:02Z",
    "description": "Two Claude Code mods above the prompt box: context-window meter, 5-hour limit, prompt clocks and session cost",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/104641842?v=4",
    "ownerUrl": "https://github.com/ofeklevy11",
    "defaultBranch": "main"
   },
   "path": "session-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-hud",
   "firstSeen": "2026-10-06T04:57:39.628Z",
   "modUpdatedAt": "2026-10-04T14:35:09Z",
   "fileBytes": 10281,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-hud",
   "url": "https://www.slopshopper.com/mods/ofeklevy11-claude-code-hud-session-hud/"
  },
  {
   "slug": "okolovmark-nixodoo-copier-template-deploy-watch",
   "name": "deploy-watch",
   "description": "The deploy skill's T+60 invariant re-check as a timer that survives a restart: a countdown band with run-now and cancel, and a prompt when it is due",
   "version": "0.1.0",
   "author": {
    "name": "Mark Okolov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "okolovmark/nixodoo-copier-template",
    "url": "https://github.com/okolovmark/nixodoo-copier-template",
    "stars": 5,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:34:42Z",
    "createdAt": "2026-07-08T07:53:19Z",
    "description": "Copier template: reproducible Odoo dev environments on Nix flakes — Odoo 16-19, any Python/PostgreSQL; systemd user services, uv-locked python env, pinnable addon repos",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11903241?v=4",
    "ownerUrl": "https://github.com/okolovmark",
    "defaultBranch": "main"
   },
   "path": "template/{% if use_claude_code %}.claude{% endif %}/skills/{% if prod_ssh_host and custom_repo_name %}deploy-watch{% endif %}",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:10:46.972Z",
   "modUpdatedAt": "2026-10-07T05:02:42Z",
   "fileBytes": 11918,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "deploy-watch",
   "url": "https://www.slopshopper.com/mods/okolovmark-nixodoo-copier-template-deploy-watch/"
  },
  {
   "slug": "okolovmark-nixodoo-copier-template-odoo-env-band",
   "name": "odoo-env-band",
   "description": "A row above the prompt: the addons checkout's branch and dirty state, the local Odoo service, the worktree envs and their ports",
   "version": "0.1.0",
   "author": {
    "name": "Mark Okolov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "okolovmark/nixodoo-copier-template",
    "url": "https://github.com/okolovmark/nixodoo-copier-template",
    "stars": 5,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:34:42Z",
    "createdAt": "2026-07-08T07:53:19Z",
    "description": "Copier template: reproducible Odoo dev environments on Nix flakes — Odoo 16-19, any Python/PostgreSQL; systemd user services, uv-locked python env, pinnable addon repos",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11903241?v=4",
    "ownerUrl": "https://github.com/okolovmark",
    "defaultBranch": "main"
   },
   "path": "template/{% if use_claude_code %}.claude{% endif %}/skills/{% if custom_repo_name %}odoo-env-band{% endif %}",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:10:46.323Z",
   "modUpdatedAt": "2026-10-07T04:57:32Z",
   "fileBytes": 17046,
   "tags": [
    "band",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "odoo-env-band",
   "url": "https://www.slopshopper.com/mods/okolovmark-nixodoo-copier-template-odoo-env-band/"
  },
  {
   "slug": "okolovmark-nixodoo-copier-template-pipeline-gates",
   "name": "pipeline-gates",
   "description": "The pipeline skill's gates as code: no dev agent and no worktree edit before the Teams status and the grill confirmation, no PR before a QC pass that rests on a review and a green test run",
   "version": "0.1.0",
   "author": {
    "name": "Mark Okolov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "okolovmark/nixodoo-copier-template",
    "url": "https://github.com/okolovmark/nixodoo-copier-template",
    "stars": 5,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:34:42Z",
    "createdAt": "2026-07-08T07:53:19Z",
    "description": "Copier template: reproducible Odoo dev environments on Nix flakes — Odoo 16-19, any Python/PostgreSQL; systemd user services, uv-locked python env, pinnable addon repos",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11903241?v=4",
    "ownerUrl": "https://github.com/okolovmark",
    "defaultBranch": "main"
   },
   "path": "template/{% if use_claude_code %}.claude{% endif %}/skills/{% if use_pipeline and custom_repo_name %}pipeline-gates{% endif %}",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:10:47.638Z",
   "modUpdatedAt": "2026-10-08T03:21:24Z",
   "fileBytes": 38768,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pipeline-gates",
   "url": "https://www.slopshopper.com/mods/okolovmark-nixodoo-copier-template-pipeline-gates/"
  },
  {
   "slug": "okolovmark-nixodoo-copier-template-redact-secrets",
   "name": "redact-secrets",
   "description": "Masks passwords, tokens, keys and URL credentials in tool output before the model reads it and before the transcript (and entire) stores it",
   "version": "0.1.0",
   "author": {
    "name": "Mark Okolov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "okolovmark/nixodoo-copier-template",
    "url": "https://github.com/okolovmark/nixodoo-copier-template",
    "stars": 5,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:34:42Z",
    "createdAt": "2026-07-08T07:53:19Z",
    "description": "Copier template: reproducible Odoo dev environments on Nix flakes — Odoo 16-19, any Python/PostgreSQL; systemd user services, uv-locked python env, pinnable addon repos",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11903241?v=4",
    "ownerUrl": "https://github.com/okolovmark",
    "defaultBranch": "main"
   },
   "path": "template/{% if use_claude_code %}.claude{% endif %}/skills/redact-secrets",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:10:45.649Z",
   "modUpdatedAt": "2026-10-07T07:59:14Z",
   "fileBytes": 8385,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "redact-secrets",
   "url": "https://www.slopshopper.com/mods/okolovmark-nixodoo-copier-template-redact-secrets/"
  },
  {
   "slug": "pleaseai-honmoon-honmoon-redact",
   "name": "honmoon-redact",
   "description": "Client-side secret/PII redaction hooks: keep API keys and sensitive identifiers out of Claude Code's model context by redacting Read/Bash/Grep tool output, blocking prompts that carry secrets, and denying reads of known credential files. Session-transcript scrubbing verified on Claude Code 2.1.263 (updatedToolOutput is what gets persisted); re-verify on other versions.",
   "version": "0.1.1",
   "author": {
    "name": "Honmoon",
    "url": "https://github.com/pleaseai/honmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/pleaseai/honmoon",
   "keywords": [
    "security",
    "redaction",
    "secrets",
    "pii",
    "dlp",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pleaseai/honmoon",
    "url": "https://github.com/pleaseai/honmoon",
    "stars": 5,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-09-28T19:56:51Z",
    "createdAt": "2026-06-17T15:42:44Z",
    "description": null,
    "homepage": "https://honmoon.dev",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/234876087?v=4",
    "ownerUrl": "https://github.com/pleaseai",
    "defaultBranch": "main"
   },
   "path": "packages/claude-plugin",
   "modules": [
    "./honmoon.ts"
   ],
   "entry": "hooks/honmoon.ts",
   "userConfig": {
    "transport": {
     "title": "Engine transport",
     "type": "string",
     "description": "How the hooks module reaches the redaction engine: \"process\" (runs `honmoon hook`) or \"http\" (POSTs to hookUrl). Left unset it is \"http\" when hookUrl is set and \"process\" otherwise — declaring a default here would fill the field in for every user and make hookUrl alone unable to select the http transport."
    },
    "honmoonBin": {
     "title": "honmoon binary",
     "type": "string",
     "description": "The honmoon binary the process transport runs (command name or absolute path).",
     "default": "honmoon"
    },
    "hookUrl": {
     "title": "Management API hook URL",
     "type": "string",
     "description": "Management-API endpoint for the http transport, e.g. http://127.0.0.1:7777/api/hooks/claude-code."
    },
    "hookToken": {
     "title": "Management API bearer token",
     "type": "string",
     "description": "Optional bearer token for hookUrl.",
     "sensitive": true
    },
    "failMode": {
     "title": "Failure mode",
     "type": "string",
     "description": "What the hooks module does when the engine is unreachable: \"closed\" (default, deny the tool output / drop the prompt) or \"open\" (pass through, like the command hooks).",
     "default": "closed"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:58:27.069Z",
   "modUpdatedAt": "2026-09-28T19:56:51Z",
   "fileBytes": 27368,
   "tags": [
    "guard",
    "prompt",
    "process",
    "network"
   ],
   "isNew": true,
   "entryName": "honmoon-redact",
   "url": "https://www.slopshopper.com/mods/pleaseai-honmoon-honmoon-redact/"
  },
  {
   "slug": "sezaakgun-cc-pr-tracker",
   "name": "cc-pr-tracker",
   "description": "Watch GitHub PRs from a Claude Code session: merge state, review and required checks above the prompt, with alerts when they change",
   "version": "0.4.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-pr-tracker",
   "keywords": [
    "github",
    "pull-requests",
    "ci",
    "function-hooks",
    "cmux"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sezaakgun/cc-pr-tracker",
    "url": "https://github.com/sezaakgun/cc-pr-tracker",
    "stars": 5,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:38:13Z",
    "createdAt": "2026-09-13T14:29:52Z",
    "description": "Watch GitHub PRs from a Claude Code session: merge state, review and required checks above the prompt, with alerts when they change",
    "homepage": null,
    "topics": [
     "ci",
     "claude-code",
     "claude-code-plugin",
     "cmux",
     "developer-tools",
     "github",
     "pull-requests",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32770709?v=4",
    "ownerUrl": "https://github.com/sezaakgun",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "muteAll": {
     "type": "boolean",
     "title": "Mute all PR alerts",
     "description": "Watched PRs keep updating but never toast, flash, play a sound, post a cmux notification or tell Claude.",
     "default": false
    },
    "alertOn": {
     "type": "string",
     "title": "Alert on",
     "description": "Which changes alert: every change to a required check or the merge state, only checks failing and a PR becoming ready to merge, or only checks failing.",
     "options": [
      "every change",
      "failures and ready to merge",
      "failures only"
     ],
     "default": "every change"
    },
    "notifyClaude": {
     "type": "boolean",
     "title": "Tell Claude about changes",
     "description": "An alert also adds a note Claude reads on its next turn, with the failing checks' log links.",
     "default": true
    },
    "sound": {
     "type": "boolean",
     "title": "Alert sound",
     "description": "Play a macOS system sound on an alert.",
     "default": true
    },
    "pollSeconds": {
     "type": "number",
     "title": "Poll every (seconds)",
     "description": "How often each watched PR is checked, one GitHub GraphQL call per PR. 30 to 3600; a value outside is held to the nearer end.",
     "default": 60
    },
    "autoWatch": {
     "type": "string",
     "title": "Auto-watch PRs",
     "description": "Which PRs are watched without pasting them: any open PR linked in Claude's answer and the one `gh pr create` prints, only the latter, or none.",
     "options": [
      "answers and gh pr create",
      "gh pr create only",
      "off"
     ],
     "default": "answers and gh pr create"
    },
    "remember": {
     "type": "string",
     "title": "Remember watched PRs",
     "description": "Where the watch list is kept: with this session, so resuming it watches the same PRs and a new session starts empty, or with the project, so every new session in this directory watches them.",
     "options": [
      "this session",
      "this project"
     ],
     "default": "this session"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-pr-tracker",
   "firstSeen": "2026-10-06T05:19:24.216Z",
   "modUpdatedAt": "2026-10-07T14:38:13Z",
   "fileBytes": 30283,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-pr-tracker",
   "url": "https://www.slopshopper.com/mods/sezaakgun-cc-pr-tracker/"
  },
  {
   "slug": "sirkitree-pinboard",
   "name": "pinboard",
   "displayName": "Pinboard",
   "description": "Keeps open decisions, the task list and links Claude creates in a sidebar pane, updated through its own tool",
   "version": "0.1.0",
   "author": {
    "name": "Jerad Bitner"
   },
   "license": "MIT",
   "homepage": "https://github.com/sirkitree/pinboard",
   "keywords": [
    "claude-code-mod",
    "pane",
    "todos",
    "decisions",
    "links"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sirkitree/pinboard",
    "url": "https://github.com/sirkitree/pinboard",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T16:47:01Z",
    "createdAt": "2026-10-03T18:46:47Z",
    "description": "Claude Code mod: keeps open decisions, todos and links in a sidebar pane",
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28543?v=4",
    "ownerUrl": "https://github.com/sirkitree",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pinboard",
   "firstSeen": "2026-10-06T05:22:01.472Z",
   "modUpdatedAt": "2026-10-07T16:47:01Z",
   "fileBytes": 11303,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "pinboard",
   "url": "https://www.slopshopper.com/mods/sirkitree-pinboard/"
  },
  {
   "slug": "snk-devcenter-addon-studio-addon-studio",
   "name": "addon-studio",
   "description": "Plugin Sankhya Addon Studio 2.0 (Wildfly/EJB + SDK JAPE) com 26 skills focadas e 6 sub-agents. Skills = fonte de verdade da API do SDK, validadas contra os jars. Setup via /addon-studio:init. Lista completa de skills no README.",
   "version": "3.4.5",
   "author": {
    "name": "DevCenter Squad"
   },
   "license": "MIT",
   "homepage": "https://github.com/snk-devcenter/addon-studio",
   "keywords": [
    "sankhya",
    "addon-studio",
    "jape",
    "java",
    "wildfly",
    "ejb",
    "guice",
    "mapstruct",
    "actionbutton",
    "businessrule",
    "callback",
    "listener",
    "persistenceevent",
    "beforeloadlistener",
    "finderlistener",
    "job",
    "typeadapter",
    "controlleradvice",
    "macros",
    "sankhya-utils",
    "retrofit",
    "okhttp",
    "moshi",
    "sankhya-js",
    "angularjs",
    "html5",
    "frontend",
    "jsp",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "snk-devcenter/addon-studio",
    "url": "https://github.com/snk-devcenter/addon-studio",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:15:38Z",
    "createdAt": "2026-04-29T21:16:10Z",
    "description": "Addon Studio Claude Code skill - Sankhya Addon Studio 2.0 (JapeEntity, datadictionary, dbscripts, controllers, repositories, MapStruct, Guice DI)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/162130666?v=4",
    "ownerUrl": "https://github.com/snk-devcenter",
    "defaultBranch": "main"
   },
   "path": "plugins/addon-studio",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "snk-devcenter",
   "firstSeen": "2026-10-08T15:46:18.299Z",
   "modUpdatedAt": "2026-10-09T11:15:38Z",
   "fileBytes": 25904,
   "tags": [
    "spinner",
    "status",
    "guard",
    "prompt",
    "process",
    "agents"
   ],
   "isNew": true,
   "entryName": "addon-studio",
   "url": "https://www.slopshopper.com/mods/snk-devcenter-addon-studio-addon-studio/"
  },
  {
   "slug": "sugaroverflow-timetable-page-contract",
   "name": "page-contract",
   "description": "Holds every write to Ed's questions page to its contract (claude/QUESTIONS-PAGE.md), stamps the coordinator's lastActive, and flags answers left without handledAt.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sugaroverflow/timetable",
    "url": "https://github.com/sugaroverflow/timetable",
    "stars": 5,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-05T14:52:58Z",
    "createdAt": "2026-06-23T09:18:23Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6685950?v=4",
    "ownerUrl": "https://github.com/sugaroverflow",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/page-contract",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:26:03.987Z",
   "modUpdatedAt": "2026-10-05T14:52:58Z",
   "fileBytes": 13652,
   "tags": [
    "guard",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "page-contract",
   "url": "https://www.slopshopper.com/mods/sugaroverflow-timetable-page-contract/"
  },
  {
   "slug": "tednaleid-dotfiles-context-bar",
   "name": "context-bar",
   "description": "Draws the context window as a stacked bar above the prompt, one color per /context category; toggled with /context-bar",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tednaleid/dotfiles",
    "url": "https://github.com/tednaleid/dotfiles",
    "stars": 5,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T16:47:27Z",
    "createdAt": "2024-12-30T00:54:12Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5231?v=4",
    "ownerUrl": "https://github.com/tednaleid",
    "defaultBranch": "main"
   },
   "path": "claude-mods/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:46.835Z",
   "modUpdatedAt": "2026-10-04T16:47:21Z",
   "fileBytes": 6314,
   "tags": [
    "band",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-tednaleid",
   "url": "https://www.slopshopper.com/mods/tednaleid-dotfiles-context-bar/"
  },
  {
   "slug": "tednaleid-dotfiles-turn-timer",
   "name": "turn-timer",
   "description": "Shows how long the current turn has been running, then how long the last turn took, in the prompt footer",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tednaleid/dotfiles",
    "url": "https://github.com/tednaleid/dotfiles",
    "stars": 5,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T16:47:27Z",
    "createdAt": "2024-12-30T00:54:12Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5231?v=4",
    "ownerUrl": "https://github.com/tednaleid",
    "defaultBranch": "main"
   },
   "path": "claude-mods/turn-timer",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:47.887Z",
   "modUpdatedAt": "2026-10-03T19:28:57Z",
   "fileBytes": 1679,
   "tags": [
    "spinner",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-timer",
   "url": "https://www.slopshopper.com/mods/tednaleid-dotfiles-turn-timer/"
  },
  {
   "slug": "temmax-agent-skills-code-review",
   "name": "code-review",
   "displayName": "Code Review Skills",
   "description": "Dual-host, evidence-based code review for Claude Code and Codex: inspect uncommitted changes or a GitHub pull request, read its description and threads, report evidence-backed findings by severity, and only when requested apply approved fixes and resolve addressed threads. Exact Claude, GPT-5.6, and GPT-6 Astra/Sol/Luna reviewer profiles share one contract with a conservative generic fallback.",
   "version": "1.19.0",
   "author": {
    "name": "TemMax",
    "url": "https://github.com/TemMax"
   },
   "keywords": [
    "code-review",
    "pull-request",
    "review",
    "critical-review",
    "quality"
   ],
   "kind": "community",
   "repo": {
    "fullName": "TemMax/agent-skills",
    "url": "https://github.com/TemMax/agent-skills",
    "stars": 5,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T10:13:46Z",
    "createdAt": "2026-07-08T17:28:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17501751?v=4",
    "ownerUrl": "https://github.com/TemMax",
    "defaultBranch": "main"
   },
   "path": "plugins/code-review",
   "modules": [
    "./runtime-context.mjs"
   ],
   "entry": "hooks/runtime-context.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "temmax",
   "firstSeen": "2026-10-07T14:46:16.408Z",
   "modUpdatedAt": "2026-10-07T23:17:20Z",
   "fileBytes": 2871,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "code-review",
   "url": "https://www.slopshopper.com/mods/temmax-agent-skills-code-review/"
  },
  {
   "slug": "temmax-agent-skills-orchestration",
   "name": "orchestration",
   "displayName": "Orchestration Skills",
   "description": "Dual-host development orchestration for Claude Code and Codex: super-plan creates wave-ready tasks with machine-checkable contracts, multi-model executes isolated supervised waves through the host-native adapter, and ship carries approved plans through reviewed delivery while leaving merge authority with the user. Exact Claude, GPT-5.6, and GPT-6 Astra/Sol/Luna profiles provide evidence-scoped guidance with a conservative generic fallback.",
   "version": "4.16.0",
   "author": {
    "name": "TemMax",
    "url": "https://github.com/TemMax"
   },
   "keywords": [
    "orchestration",
    "multi-agent",
    "subagents",
    "workflow",
    "delegation",
    "model-routing"
   ],
   "kind": "community",
   "repo": {
    "fullName": "TemMax/agent-skills",
    "url": "https://github.com/TemMax/agent-skills",
    "stars": 5,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T10:13:46Z",
    "createdAt": "2026-07-08T17:28:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17501751?v=4",
    "ownerUrl": "https://github.com/TemMax",
    "defaultBranch": "main"
   },
   "path": "plugins/orchestration",
   "modules": [
    "./runtime-context.mjs"
   ],
   "entry": "hooks/runtime-context.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "temmax",
   "firstSeen": "2026-10-07T14:46:17.020Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 2873,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "orchestration",
   "url": "https://www.slopshopper.com/mods/temmax-agent-skills-orchestration/"
  },
  {
   "slug": "tomada1114-tomada-claude-plugins-my-mod",
   "name": "my-mod",
   "description": "A band above the prompt. Replace with what your mod actually does.",
   "version": "0.1.0",
   "author": {
    "name": "your name"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tomada1114/tomada-claude-plugins",
    "url": "https://github.com/tomada1114/tomada-claude-plugins",
    "stars": 5,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T02:11:48Z",
    "createdAt": "2025-12-11T23:58:16Z",
    "description": "とまだが作成したClaude Skills プラグインです。",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68495563?v=4",
    "ownerUrl": "https://github.com/tomada1114",
    "defaultBranch": "main"
   },
   "path": "tomada-kit/skills/building-function-hook-mods/assets/starter-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tomada-claude-plugins",
   "firstSeen": "2026-10-06T05:23:01.496Z",
   "modUpdatedAt": "2026-10-09T02:11:48Z",
   "fileBytes": 1230,
   "tags": [
    "band"
   ],
   "isNew": true,
   "entryName": "my-mod-tomada1114",
   "url": "https://www.slopshopper.com/mods/tomada1114-tomada-claude-plugins-my-mod/"
  },
  {
   "slug": "tractorjuice-arckit-claude-arckit",
   "name": "arckit",
   "displayName": "ArcKit",
   "description": "The Enterprise Architecture Governance Harness - 76 slash commands across strategy, architecture, delivery, and assurance",
   "version": "6.17.5",
   "author": {
    "name": "TractorJuice",
    "url": "https://github.com/tractorjuice"
   },
   "license": "MIT",
   "homepage": "https://arckit.org",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tractorjuice/arckit-claude",
    "url": "https://github.com/tractorjuice/arckit-claude",
    "stars": 5,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-04T21:37:24Z",
    "createdAt": "2026-06-30T06:35:26Z",
    "description": "ArcKit plugin for Claude Code",
    "homepage": "https://arckit.org",
    "topics": [
     "arckit",
     "claude-code",
     "claude-code-plugin",
     "enterprise-architecture",
     "governance",
     "model-context-protocol",
     "public-sector"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/129532814?v=4",
    "ownerUrl": "https://github.com/tractorjuice",
    "defaultBranch": "main"
   },
   "path": "plugins/arckit",
   "modules": [
    "./mod/register.mjs"
   ],
   "entry": "hooks/mod/register.mjs",
   "userConfig": {
    "GOOGLE_API_KEY": {
     "title": "Google API Key",
     "description": "Google API key for the google-developer-knowledge MCP server, used by /arckit:gcp-research. Only needed if you run that command. Left blank, the server shows as 'failed to connect' in /plugin — harmless, and everything else works normally.",
     "type": "string",
     "sensitive": true
    },
    "DATA_COMMONS_API_KEY": {
     "title": "Data Commons API Key",
     "description": "Data Commons API key (from apikeys.datacommons.org) for the datacommons-mcp MCP server, used by /arckit:datascout. Only needed if you run that command. Left blank, the server shows as 'failed to connect' in /plugin — harmless, and everything else works normally.",
     "type": "string",
     "sensitive": true
    },
    "organisation_name": {
     "title": "Organisation Name",
     "description": "Organisation name used in generated Document Control headers (e.g. 'Acme Ltd' or 'HM Revenue & Customs')",
     "type": "string"
    },
    "default_classification": {
     "title": "Default Classification",
     "description": "Default document classification, using the values of the active classification_scheme (UK: PUBLIC / OFFICIAL / OFFICIAL-SENSITIVE / SECRET; UAE Smart Data: Open / Shared / Confidential / Secret / Top Secret; AT InfoSiG: Offen / Eingeschränkt / Vertraulich / Geheim / Streng geheim). Applies to jurisdiction-agnostic artefacts only — an artefact whose doc-type declares a regime (a Canadian PIA, an Australian PSPF scorecard) uses that regime's ladder regardless of this setting.",
     "type": "string"
    },
    "governance_framework": {
     "title": "Governance Framework",
     "description": "Default governance framework: 'UK Gov' for Service Standard/TCoP/NCSC CAF, 'UAE Federal' for UAE Cabinet instruments + PDPL + IAS, 'AT Gov' for Austrian federal bodies (DSG/NISG/BVergG + InfoSiG classification), or 'Generic' for non-government",
     "type": "string"
    },
    "classification_scheme": {
     "title": "Classification Scheme",
     "description": "Classification ladder used in Document Control headers: 'UK' (PUBLIC / OFFICIAL / OFFICIAL-SENSITIVE / SECRET), 'UAE Smart Data' (Open / Shared / Confidential / Secret / Top Secret), or 'AT InfoSiG' (Offen / Eingeschränkt / Vertraulich / Geheim / Streng geheim, per Informationssicherheitsgesetz). Defaults to UK when blank. Applies to jurisdiction-agnostic artefacts only — an artefact whose doc-type declares a regime (a Canadian PIA, an Australian PSPF scorecard) uses that regime's ladder regardless of this setting.",
     "type": "string"
    },
    "desktop_notifications": {
     "title": "Desktop Notifications",
     "description": "Enable terminal-emulator desktop notifications (OSC 9 / OSC 777) when SessionStart detects stale ArcKit artefacts. Set 'true' to enable. Works in iTerm2, Windows Terminal, WezTerm, ConEmu, urxvt, Ghostty, Warp. Defaults to disabled.",
     "type": "string",
     "default": "false"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "arckit-claude",
   "firstSeen": "2026-10-06T05:23:06.753Z",
   "modUpdatedAt": "2026-10-04T21:37:24Z",
   "fileBytes": 9357,
   "tags": [
    "band",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "arckit-tractorjuice",
   "url": "https://www.slopshopper.com/mods/tractorjuice-arckit-claude-arckit/"
  },
  {
   "slug": "zdanovichnick-dotnet-pilot",
   "name": "dotnet-pilot",
   "displayName": "DotnetPilot",
   "description": ".NET development plugin for Claude Code — Roslyn semantic analysis, DI/architecture/EF Core guards, convention-aware scaffolding, TDD agents, security and performance review, and project lifecycle commands.",
   "version": "3.7.0",
   "author": {
    "name": "Nick Zdanovych",
    "email": "zdanovichnick@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/zdanovichnick/dotnet-pilot",
   "keywords": [
    "dotnet",
    "csharp",
    "agents",
    "quality-gates",
    "ef-core",
    "aspnet",
    "clean-architecture",
    "roslyn",
    "mcp-roslyn"
   ],
   "kind": "community",
   "repo": {
    "fullName": "zdanovichnick/dotnet-pilot",
    "url": "https://github.com/zdanovichnick/dotnet-pilot",
    "stars": 5,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:08:19Z",
    "createdAt": "2026-04-20T15:21:52Z",
    "description": ".NET development assistant for - Roslyn-backed DI verification, EF Core migration safety, clean-architecture enforcement, convention-aware scaffolders, and project lifecycle commands.",
    "homepage": "",
    "topics": [
     "agents",
     "ai-coding",
     "aspnet-core",
     "claude-code",
     "claude-code-plugin",
     "clean-architecture",
     "code-quality",
     "csharp",
     "dependency-injection",
     "dotnet",
     "ef-core",
     "mcp",
     "orchestration"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65595548?v=4",
    "ownerUrl": "https://github.com/zdanovichnick",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./mods/register.ts"
   ],
   "entry": "hooks/mods/register.ts",
   "userConfig": {
    "build_status": {
     "type": "boolean",
     "title": "Build failure toasts",
     "description": "Show a toast after 3 and 5 consecutive dotnet build/test failures (requires a Claude Code build with mods).",
     "default": true
    },
    "routing": {
     "type": "boolean",
     "title": "Routing roster in system prompt",
     "description": "Add the dotnet-pilot routing guidance to the system prompt once per session in .NET projects (requires a Claude Code build with mods).",
     "default": true
    },
    "pressure": {
     "type": "boolean",
     "title": "Pressure meter",
     "description": "Score repeated red dotnet runs, re-edits and corrections 0–100 in the status line, warn on test edits that loosen a test after a red run, and add a short system-prompt section while the score is high (requires a Claude Code build with mods).",
     "default": true
    },
    "pressure_test_guard_block": {
     "type": "boolean",
     "title": "Block loosening test edits under high pressure",
     "description": "Deny an Edit that skips, removes or comments out a test assertion while the pressure score is 60 or higher. Off by default; the warning toast shows regardless.",
     "default": false
    },
    "pixel_city": {
     "type": "boolean",
     "title": "Pixel city band",
     "description": "Draw an animated pixel-art band above the prompt in the terminal: a city, beach, running dinosaur or time-lapse sunset under a day/night sky that reacts to tool activity, with a storm on a failed dotnet build/test and a rainbow when it goes green. /city controls it (requires a Claude Code build with mods).",
     "default": false
    },
    "pixel_city_scene": {
     "type": "string",
     "title": "Pixel band scene",
     "description": "The scene the pixel band starts with: city, beach, dino (a running T-rex that jumps the cacti; meteors instead of rain in a storm) or sunset (a time-lapse sunrise-to-sunset over mountains and a lake). /city <scene> switches it for the session.",
     "options": [
      "city",
      "beach",
      "dino",
      "sunset"
     ],
     "default": "city"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dotnet-pilot-marketplace",
   "firstSeen": "2026-10-06T05:29:42.760Z",
   "modUpdatedAt": "2026-10-08T19:08:19Z",
   "fileBytes": 44821,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dotnet-pilot",
   "url": "https://www.slopshopper.com/mods/zdanovichnick-dotnet-pilot/"
  },
  {
   "slug": "amitozalvo-mesimon-mesimon",
   "name": "mesimon",
   "description": "mesimon's bridge into a Claude Code session it started: reports the session's events to the board, refuses writes to the board's files, serves the board's tools and carries the board's commands back. Laid and loaded by mesimon; nothing to install.",
   "version": "1.0.0",
   "author": {
    "name": "mesimon",
    "url": "https://mesimon.dev"
   },
   "license": "Apache-2.0",
   "homepage": "https://mesimon.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "amitozalvo/mesimon",
    "url": "https://github.com/amitozalvo/mesimon",
    "stars": 4,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T14:34:11Z",
    "createdAt": "2026-08-30T16:00:37Z",
    "description": null,
    "homepage": "https://mesimon.dev",
    "topics": [
     "claude-code",
     "codex",
     "coding-agents",
     "kanban",
     "rust",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62959228?v=4",
    "ownerUrl": "https://github.com/amitozalvo",
    "defaultBranch": "main"
   },
   "path": "crates/mesimon-daemon/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:48.171Z",
   "modUpdatedAt": "2026-10-08T08:50:19Z",
   "fileBytes": 56299,
   "tags": [
    "guard",
    "tool",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mesimon",
   "url": "https://www.slopshopper.com/mods/amitozalvo-mesimon-mesimon/"
  },
  {
   "slug": "amitozalvo-mesimon-mesimon-spike",
   "name": "mesimon-spike",
   "description": "T-573 research spike: measures Claude Code function hooks against mesimon's hook set, paste road and dialog scraping. Loaded only by MESIMON_MOD_DIR; never shipped.",
   "version": "0.1.0",
   "license": "Apache-2.0",
   "homepage": "https://mesimon.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "amitozalvo/mesimon",
    "url": "https://github.com/amitozalvo/mesimon",
    "stars": 4,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T14:34:11Z",
    "createdAt": "2026-08-30T16:00:37Z",
    "description": null,
    "homepage": "https://mesimon.dev",
    "topics": [
     "claude-code",
     "codex",
     "coding-agents",
     "kanban",
     "rust",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62959228?v=4",
    "ownerUrl": "https://github.com/amitozalvo",
    "defaultBranch": "main"
   },
   "path": "crates/mesimon-daemon/mod-spike",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:47.352Z",
   "modUpdatedAt": "2026-10-05T10:50:18Z",
   "fileBytes": 19880,
   "tags": [
    "transcript",
    "guard",
    "prompt",
    "tool",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mesimon-spike",
   "url": "https://www.slopshopper.com/mods/amitozalvo-mesimon-mesimon-spike/"
  },
  {
   "slug": "andreichiritescu-claude-code-cache-keep-warm",
   "name": "cache-keep-warm",
   "displayName": "Cache Keep-Warm",
   "description": "Shows how long your session's prompt cache stays warm, and can keep it warm in the background while you are away",
   "version": "1.0.8",
   "author": {
    "name": "AndreiC81",
    "url": "https://github.com/andreichiritescu"
   },
   "license": "MIT",
   "homepage": "https://github.com/andreichiritescu/claude-code-cache-keep-warm",
   "keywords": [
    "prompt-cache",
    "cache",
    "keep-warm",
    "countdown",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "andreichiritescu/claude-code-cache-keep-warm",
    "url": "https://github.com/andreichiritescu/claude-code-cache-keep-warm",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:22:10Z",
    "createdAt": "2026-10-06T11:16:30Z",
    "description": "Claude Code mod: shows how long your session's prompt cache stays warm, and can keep it warm in the background while you're away, so you don't pay to re-cache the whole conversation after a break.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38288613?v=4",
    "ownerUrl": "https://github.com/andreichiritescu",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "title_mark": {
     "type": "boolean",
     "title": "Mark the session title",
     "description": "While keep-warm is on, put a green dot in front of the session's title in the desktop app's session list",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cache-keep-warm",
   "firstSeen": "2026-10-07T14:49:02.801Z",
   "modUpdatedAt": "2026-10-08T07:22:10Z",
   "fileBytes": 36733,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keep-warm",
   "url": "https://www.slopshopper.com/mods/andreichiritescu-claude-code-cache-keep-warm/"
  },
  {
   "slug": "arunjay4213-claude-mods-budget-guard",
   "name": "budget-guard",
   "description": "Stops a session before it runs past a budget. Three figures are guarded, each with a limit you set: the session cost in dollars, the 5-hour plan window and the 7-day plan window. It says nothing until a figure nears its limit, then pins a status line and warns once; past the limit it refuses tool calls and asks before sending another prompt. /guard shows the state and changes the limits.",
   "version": "0.1.0",
   "author": {
    "name": "Arunjay"
   },
   "license": "MIT",
   "keywords": [
    "budget",
    "cost",
    "rate-limit",
    "guard",
    "quota"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Arunjay4213/claude-mods",
    "url": "https://github.com/Arunjay4213/claude-mods",
    "stars": 4,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-15T19:01:52Z",
    "createdAt": "2026-09-14T19:20:11Z",
    "description": "Session trackers for Claude Code built as mods: context window, plan quota burn rate, per-turn cost",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "function-hooks",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79047171?v=4",
    "ownerUrl": "https://github.com/Arunjay4213",
    "defaultBranch": "main"
   },
   "path": "plugins/budget-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "costLimitUsd": {
     "type": "number",
     "title": "Session cost limit (USD)",
     "description": "Dollars this session may spend before the guard acts. 0 turns the cost guard off.",
     "default": 0,
     "min": 0
    },
    "fiveHourLimitPercent": {
     "type": "number",
     "title": "5-hour window limit (%)",
     "description": "Percent of the 5-hour plan window the guard allows. 0 turns this guard off.",
     "default": 90,
     "min": 0,
     "max": 100
    },
    "sevenDayLimitPercent": {
     "type": "number",
     "title": "7-day window limit (%)",
     "description": "Percent of the 7-day plan window the guard allows. 0 turns this guard off.",
     "default": 95,
     "min": 0,
     "max": 100
    },
    "warnAtPercent": {
     "type": "number",
     "title": "Warn at (% of a limit)",
     "description": "How far along a limit a figure has to be before the guard warns about it.",
     "default": 80,
     "min": 1,
     "max": 100
    },
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "block refuses tool calls once a limit is passed. warn only says so.",
     "default": "block",
     "options": [
      "block",
      "warn"
     ]
    },
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Turn the whole guard off without uninstalling it.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:35.949Z",
   "modUpdatedAt": "2026-09-15T19:01:51Z",
   "fileBytes": 25248,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "budget-guard",
   "url": "https://www.slopshopper.com/mods/arunjay4213-claude-mods-budget-guard/"
  },
  {
   "slug": "arunjay4213-claude-mods-context-lens",
   "name": "context-lens",
   "description": "A live /context: a pinned line under the prompt with the window fill and the growth per turn, and /context-lens for a pane with the per-category bars and how many turns are left before auto-compaction.",
   "version": "0.1.0",
   "author": {
    "name": "Arunjay"
   },
   "license": "MIT",
   "keywords": [
    "context",
    "tokens",
    "compaction",
    "status-line",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Arunjay4213/claude-mods",
    "url": "https://github.com/Arunjay4213/claude-mods",
    "stars": 4,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-15T19:01:52Z",
    "createdAt": "2026-09-14T19:20:11Z",
    "description": "Session trackers for Claude Code built as mods: context window, plan quota burn rate, per-turn cost",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "function-hooks",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79047171?v=4",
    "ownerUrl": "https://github.com/Arunjay4213",
    "defaultBranch": "main"
   },
   "path": "plugins/context-lens",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:36.256Z",
   "modUpdatedAt": "2026-09-15T03:30:12Z",
   "fileBytes": 13416,
   "tags": [
    "pane",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-lens",
   "url": "https://www.slopshopper.com/mods/arunjay4213-claude-mods-context-lens/"
  },
  {
   "slug": "arunjay4213-claude-mods-quota-meter",
   "name": "quota-meter",
   "description": "Shows the subscription plan limits - the 5-hour window, the 7-day window and a gateway spend limit - as a pinned status line under the prompt, with a reset countdown and a projection of when you would hit 100% at the pace of the last few samples. /quota opens a pane with a bar, the reset clock time and the burn rate for each window.",
   "version": "0.1.0",
   "author": {
    "name": "Arunjay"
   },
   "license": "MIT",
   "keywords": [
    "quota",
    "rate-limit",
    "usage",
    "status",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Arunjay4213/claude-mods",
    "url": "https://github.com/Arunjay4213/claude-mods",
    "stars": 4,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-15T19:01:52Z",
    "createdAt": "2026-09-14T19:20:11Z",
    "description": "Session trackers for Claude Code built as mods: context window, plan quota burn rate, per-turn cost",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "function-hooks",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79047171?v=4",
    "ownerUrl": "https://github.com/Arunjay4213",
    "defaultBranch": "main"
   },
   "path": "plugins/quota-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:36.486Z",
   "modUpdatedAt": "2026-09-14T19:36:22Z",
   "fileBytes": 15488,
   "tags": [
    "pane",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "quota-meter",
   "url": "https://www.slopshopper.com/mods/arunjay4213-claude-mods-quota-meter/"
  },
  {
   "slug": "arunjay4213-claude-mods-token-ledger",
   "name": "token-ledger",
   "description": "A per-turn cost and token ledger: a pinned status line with the session cost, the last turn's tokens and the cache hit ratio, and /ledger for a table of the recent turns with their model, tokens, cache reads and writes, duration and cost.",
   "version": "0.1.0",
   "author": {
    "name": "Arunjay"
   },
   "license": "MIT",
   "keywords": [
    "cost",
    "tokens",
    "usage",
    "cache",
    "ledger",
    "status-line"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Arunjay4213/claude-mods",
    "url": "https://github.com/Arunjay4213/claude-mods",
    "stars": 4,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-15T19:01:52Z",
    "createdAt": "2026-09-14T19:20:11Z",
    "description": "Session trackers for Claude Code built as mods: context window, plan quota burn rate, per-turn cost",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "function-hooks",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79047171?v=4",
    "ownerUrl": "https://github.com/Arunjay4213",
    "defaultBranch": "main"
   },
   "path": "plugins/token-ledger",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:36.792Z",
   "modUpdatedAt": "2026-09-14T19:36:22Z",
   "fileBytes": 15418,
   "tags": [
    "pane",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-ledger",
   "url": "https://www.slopshopper.com/mods/arunjay4213-claude-mods-token-ledger/"
  },
  {
   "slug": "belazy167-typesafe-mod",
   "name": "typesafe-mod",
   "description": "Routes decisions to TypeSafe's Jev model: ranks installed skills for each prompt, and answers the agent's own this-or-that questions when confident.",
   "version": "0.5.1",
   "author": {
    "name": "BeLazy167",
    "url": "https://github.com/BeLazy167"
   },
   "license": "MIT",
   "homepage": "https://github.com/BeLazy167/typesafe-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BeLazy167/typesafe-mod",
    "url": "https://github.com/BeLazy167/typesafe-mod",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-17T04:53:26Z",
    "createdAt": "2026-09-17T01:58:25Z",
    "description": "Claude Code mod that routes decisions to TypeSafe's Jev model: ranks installed skills per prompt, and answers the agent's own this-or-that questions when confident.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66153057?v=4",
    "ownerUrl": "https://github.com/BeLazy167",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "typesafe-mod",
   "firstSeen": "2026-10-06T04:46:42.038Z",
   "modUpdatedAt": "2026-09-17T04:53:26Z",
   "fileBytes": 33331,
   "tags": [
    "transcript",
    "guard",
    "prompt",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "typesafe-mod",
   "url": "https://www.slopshopper.com/mods/belazy167-typesafe-mod/"
  },
  {
   "slug": "benjaming-ai-skills",
   "name": "ai-skills",
   "description": "Benjamin's collection of Claude Code skills — daily workflow, code quality, dev tools, and specialist agents.",
   "version": "1.75.1",
   "author": {
    "name": "Benjamin Gelis"
   },
   "homepage": "https://github.com/BenjaminG/ai-skills",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BenjaminG/ai-skills",
    "url": "https://github.com/BenjaminG/ai-skills",
    "stars": 4,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:42:45Z",
    "createdAt": "2026-02-03T16:18:51Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/179986?v=4",
    "ownerUrl": "https://github.com/BenjaminG",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bgelis-ai-skills",
   "firstSeen": "2026-10-06T04:46:42.550Z",
   "modUpdatedAt": "2026-10-09T07:42:45Z",
   "fileBytes": 34194,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "ai-skills",
   "url": "https://www.slopshopper.com/mods/benjaming-ai-skills/"
  },
  {
   "slug": "borabiricik-claude-mods-typing-speed",
   "name": "typing-speed",
   "displayName": "Typing Speed",
   "description": "A live typing speedometer above the prompt, offline spell check in your system language, a result card after each prompt (WPM, CPM, accuracy, typos, personal bests) and a /typing stats pane",
   "version": "0.2.0",
   "author": {
    "name": "Bora Biricik",
    "url": "https://github.com/borabiricik"
   },
   "license": "MIT",
   "homepage": "https://github.com/borabiricik/claude-mods/tree/main/plugins/typing-speed",
   "keywords": [
    "mod",
    "typing",
    "wpm",
    "stats",
    "spell-check"
   ],
   "kind": "community",
   "repo": {
    "fullName": "borabiricik/claude-mods",
    "url": "https://github.com/borabiricik/claude-mods",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T14:02:27Z",
    "createdAt": "2026-10-03T10:32:32Z",
    "description": "Claude Code mods: typing-speed, a live typing speedometer with per-prompt stats",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65838346?v=4",
    "ownerUrl": "https://github.com/borabiricik",
    "defaultBranch": "main"
   },
   "path": "plugins/typing-speed",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "borabiricik-mods",
   "firstSeen": "2026-10-06T04:51:28.286Z",
   "modUpdatedAt": "2026-10-04T14:02:27Z",
   "fileBytes": 68896,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "typing-speed",
   "url": "https://www.slopshopper.com/mods/borabiricik-claude-mods-typing-speed/"
  },
  {
   "slug": "caiuswang-regin-regin-ask",
   "name": "regin-ask",
   "description": "Answers AskUserQuestion from an operator's answer source instead of the dialog",
   "version": "0.1.0",
   "author": {
    "name": "regin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "caiuswang/regin",
    "url": "https://github.com/caiuswang/regin",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:22:41Z",
    "createdAt": "2026-05-15T09:43:24Z",
    "description": "regin is not an agent platform. It's the layer around an agent — the harness. ",
    "homepage": "",
    "topics": [
     "claude-code",
     "harness-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67937248?v=4",
    "ownerUrl": "https://github.com/caiuswang",
    "defaultBranch": "master"
   },
   "path": "regin-plugin/plugins/regin-ask",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "answerUrl": {
     "type": "string",
     "title": "Answer source URL",
     "description": "POSTed {tool_use_id, questions} for each AskUserQuestion call; replies {answers: {<full question text>: <label>}}. Empty leaves every question to the dialog.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:50:30.969Z",
   "modUpdatedAt": "2026-10-05T06:27:57Z",
   "fileBytes": 1851,
   "tags": [
    "guard",
    "network"
   ],
   "isNew": true,
   "entryName": "regin-ask",
   "url": "https://www.slopshopper.com/mods/caiuswang-regin-regin-ask/"
  },
  {
   "slug": "caiuswang-regin-regin-attribution",
   "name": "regin-attribution",
   "description": "Drops the Claude-Session trailer and bare session links from the commit and PR attribution text",
   "version": "0.1.0",
   "author": {
    "name": "regin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "caiuswang/regin",
    "url": "https://github.com/caiuswang/regin",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:22:41Z",
    "createdAt": "2026-05-15T09:43:24Z",
    "description": "regin is not an agent platform. It's the layer around an agent — the harness. ",
    "homepage": "",
    "topics": [
     "claude-code",
     "harness-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67937248?v=4",
    "ownerUrl": "https://github.com/caiuswang",
    "defaultBranch": "master"
   },
   "path": "regin-plugin/plugins/regin-attribution",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:50:31.688Z",
   "modUpdatedAt": "2026-10-05T08:38:35Z",
   "fileBytes": 1077,
   "tags": [],
   "isNew": true,
   "entryName": "regin-attribution",
   "url": "https://www.slopshopper.com/mods/caiuswang-regin-regin-attribution/"
  },
  {
   "slug": "caiuswang-regin-regin-band",
   "name": "regin-band",
   "description": "Shows the regin send_to_user inbox's unread count above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "regin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "caiuswang/regin",
    "url": "https://github.com/caiuswang/regin",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:22:41Z",
    "createdAt": "2026-05-15T09:43:24Z",
    "description": "regin is not an agent platform. It's the layer around an agent — the harness. ",
    "homepage": "",
    "topics": [
     "claude-code",
     "harness-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67937248?v=4",
    "ownerUrl": "https://github.com/caiuswang",
    "defaultBranch": "master"
   },
   "path": "regin-plugin/plugins/regin-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:50:32.563Z",
   "modUpdatedAt": "2026-10-05T08:43:44Z",
   "fileBytes": 3818,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "regin-band",
   "url": "https://www.slopshopper.com/mods/caiuswang-regin-regin-band/"
  },
  {
   "slug": "caiuswang-regin-regin-bridge",
   "name": "regin-bridge",
   "description": "Submits the prompts regin's agent bridge delivers to this session, in place of tmux keystrokes, and aborts the running turn on regin's send-now",
   "version": "0.1.0",
   "author": {
    "name": "regin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "caiuswang/regin",
    "url": "https://github.com/caiuswang/regin",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:22:41Z",
    "createdAt": "2026-05-15T09:43:24Z",
    "description": "regin is not an agent platform. It's the layer around an agent — the harness. ",
    "homepage": "",
    "topics": [
     "claude-code",
     "harness-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67937248?v=4",
    "ownerUrl": "https://github.com/caiuswang",
    "defaultBranch": "master"
   },
   "path": "regin-plugin/plugins/regin-bridge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:50:33.451Z",
   "modUpdatedAt": "2026-10-05T08:44:28Z",
   "fileBytes": 3048,
   "tags": [
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "regin-bridge",
   "url": "https://www.slopshopper.com/mods/caiuswang-regin-regin-bridge/"
  },
  {
   "slug": "deepskyblue86-claude-markdown-mod",
   "name": "md-render",
   "description": "Redraws assistant messages as styled markdown.",
   "version": "0.1.0",
   "author": {
    "name": "Angelo Puglisi"
   },
   "license": "MIT",
   "homepage": "https://github.com/deepskyblue86/claude-markdown-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "deepskyblue86/claude-markdown-mod",
    "url": "https://github.com/deepskyblue86/claude-markdown-mod",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T09:44:27Z",
    "createdAt": "2026-10-03T16:51:30Z",
    "description": "Claude Code mod that redraws assistant messages as styled markdown",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20358624?v=4",
    "ownerUrl": "https://github.com/deepskyblue86",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "md-render-marketplace",
   "firstSeen": "2026-10-06T04:52:00.533Z",
   "modUpdatedAt": "2026-10-04T09:44:27Z",
   "fileBytes": 11049,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "md-render",
   "url": "https://www.slopshopper.com/mods/deepskyblue86-claude-markdown-mod/"
  },
  {
   "slug": "emaballarin-ccplugins-ccbar",
   "name": "ccbar",
   "description": "ccbar — a quiet status band above the prompt, drawn natively by Claude Code's function hooks: the model and its effort, the repository (GitHub owner/name, branch, staged+unstaged diff), a context bar coloured by the /context categories with used/total and load, the session's new tokens (cache reads of the re-sent conversation left out) counted once per API response, and the session and weekly rate limits with their reset countdowns. Colour carries meaning (identity, mode, load), and refreshes are paced: a 60 s idle tick plus every turn end. Function hooks only: no command hooks, no MCP, no settings patching.",
   "version": "0.2.0",
   "author": {
    "name": "Emanuele Ballarin",
    "email": "emanuele@ballarin.cc"
   },
   "license": "MIT",
   "homepage": "https://github.com/emaballarin/ccplugins/tree/main/plugins/ccbar",
   "keywords": [
    "ccbar",
    "status-line",
    "statusbar",
    "context-window",
    "tokens",
    "rate-limits",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "emaballarin/ccplugins",
    "url": "https://github.com/emaballarin/ccplugins",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T19:28:52Z",
    "createdAt": "2026-04-14T02:32:20Z",
    "description": "✨ Personal plugins for Claude Code (& friends)... maybe worth sharing!",
    "homepage": "https://github.com/emaballarin/ccplugins",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34656580?v=4",
    "ownerUrl": "https://github.com/emaballarin",
    "defaultBranch": "main"
   },
   "path": "plugins/ccbar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccplugins",
   "firstSeen": "2026-10-06T04:55:57.977Z",
   "modUpdatedAt": "2026-10-05T19:28:52Z",
   "fileBytes": 34357,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ccbar",
   "url": "https://www.slopshopper.com/mods/emaballarin-ccplugins-ccbar/"
  },
  {
   "slug": "ersinkoc-claude-mods-almanac",
   "name": "almanac",
   "description": "KOZMOS Almanac: what this session is made of. Slash commands run, skills invoked, subagent types spawned, MCP servers used, models seen, plugins whose tools were called and tool families, each with counts and first-use time, as ranked bars and tag clouds; plus the engine version and how many installed commands went unused. /almanac toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/almanac",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Almanac pane when a session starts.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:26.504Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 42248,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "almanac",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-almanac/"
  },
  {
   "slug": "ersinkoc-claude-mods-aurora",
   "name": "aurora",
   "description": "KOZMOS Aurora: northern lights above the prompt while the model thinks. Shifting curtains whose intensity and speed follow the effort level (low is gentle, max is wild), a calmer single wave while it responds, and a label like 'thinking · xhigh · 12s'. /aurora toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/aurora",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:27.655Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 39875,
   "tags": [
    "band",
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "aurora",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-aurora/"
  },
  {
   "slug": "ersinkoc-claude-mods-ballast",
   "name": "ballast",
   "description": "KOZMOS Ballast: a context coach. A toast when the context window passes warnAt, then a band with an anchor and a water-level gauge at actAt: \"⚓ ctx 89% — compact before the next big task\" with Compact now (queued to the end of a running turn) and Not now. Optional auto-compaction between turns, and a before→after toast for every compaction. /ballast toggles the band.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/ballast",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnAt": {
     "type": "number",
     "title": "Warn at (%)",
     "description": "Context fill, in percent, that shows a one-time toast.",
     "required": false,
     "default": 75
    },
    "actAt": {
     "type": "number",
     "title": "Act at (%)",
     "description": "Context fill, in percent, that shows the Compact now band (and compacts by itself when autoCompact is on).",
     "required": false,
     "default": 88
    },
    "autoCompact": {
     "type": "boolean",
     "title": "Compact automatically",
     "description": "At actAt, compact between turns without asking.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:28.878Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 35498,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ballast",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-ballast/"
  },
  {
   "slug": "ersinkoc-claude-mods-blackbox",
   "name": "blackbox",
   "description": "KOZMOS Blackbox: a flight recorder above the prompt. A live Gantt of the current turn: the main loop and each subagent on its own lane, every tool call a bar in its family color, model requests as ticks, a moving now cursor on an auto-scaling time axis; the last turn stays dimmed until the next. /blackbox toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/blackbox",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:30.030Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 42791,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "blackbox-ersinkoc",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-blackbox/"
  },
  {
   "slug": "ersinkoc-claude-mods-breadcrumbs",
   "name": "breadcrumbs",
   "description": "KOZMOS Breadcrumbs: the session's web trail in a sidebar. WebSearch queries with result counts and top hits, WebFetch URLs with status and size, and browser-like MCP visits, grouped by domain with a monogram badge, clickable links and a copy-all-as-Markdown button. /breadcrumbs toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/breadcrumbs",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Breadcrumbs sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:31.076Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 43605,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "breadcrumbs",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-breadcrumbs/"
  },
  {
   "slug": "ersinkoc-claude-mods-bridge",
   "name": "bridge",
   "description": "KOZMOS Bridge: a mission-control sidebar. Model and effort, context fill, 5-hour and weekly limits with reset countdowns, session cost and burn rate, git branch and tree state, CPU/RAM/GPU, live subagents and the tool running now. /bridge toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/bridge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Bridge sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:32.136Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 47955,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bridge",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-bridge/"
  },
  {
   "slug": "ersinkoc-claude-mods-chronicle",
   "name": "chronicle",
   "description": "KOZMOS Chronicle: the session as a timeline. Prompts, turn ends with duration, tool count and spend, subagents spawned and finished, commits and pushes, failed tools, compactions, and rate-limit and context milestones, each stamped HH:MM:SS, newest first, with filters. /chronicle toggles the sidebar.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/chronicle",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Chronicle sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:33.149Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 38586,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "chronicle",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-chronicle/"
  },
  {
   "slug": "ersinkoc-claude-mods-clawdling",
   "name": "clawdling",
   "description": "KOZMOS Clawdling: a pixel crab companion that lives above the prompt. It blinks and sways, scuttles while tools run, thinks in bubbles, sweats past 80% context, dozes near the 5-hour limit and dances on a five-turn streak. It earns XP from tools and turns, levels up into a party hat, sunglasses, a scarf and a crown, and quips about what it sees. /clawdling toggles it, /clawdling feed treats it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/clawdling",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "name": {
     "type": "string",
     "title": "Crab name",
     "description": "What your crab is called.",
     "required": false,
     "default": "Pinchy"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:34.438Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 50408,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawdling",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-clawdling/"
  },
  {
   "slug": "ersinkoc-claude-mods-compass",
   "name": "compass",
   "description": "KOZMOS Compass: the single most useful hint under the prompt. In order: the 5-hour limit near its end with its reset, a context window near full, agents still working, uncommitted changes after edits, a draft left waiting; otherwise the engine's own hint. /compass toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/compass",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:35.506Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 34680,
   "tags": [
    "spinner",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "compass",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-compass/"
  },
  {
   "slug": "ersinkoc-claude-mods-epilogue",
   "name": "epilogue",
   "description": "KOZMOS Epilogue: a recap band after every turn. Duration, tool families as colored chips, files written, subagents spawned, tokens and estimated cost, the session cost delta and failed tools, with an optional AI one-liner. /epilogue opens the last 20 recaps.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/epilogue",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "aiSummary": {
     "type": "boolean",
     "title": "AI one-liner",
     "description": "Ask a small model (claude-haiku-5-5) to sum up each turn's answer in at most 15 words. Costs a fraction of a cent per turn.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:36.579Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 40259,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "epilogue",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-epilogue/"
  },
  {
   "slug": "ersinkoc-claude-mods-faultline",
   "name": "faultline",
   "description": "KOZMOS Faultline: the error lens in a sidebar. Every failed or denied tool call, refused or errored turn and API error, grouped by a masked signature with count, first and last seen, the agents that hit it, the full first error (expandable) and a copy button, under a severity strip of the last 10 minutes. /faultline toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/faultline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Faultline sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:37.631Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 39971,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "faultline",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-faultline/"
  },
  {
   "slug": "ersinkoc-claude-mods-gearbox",
   "name": "gearbox",
   "description": "KOZMOS Gearbox: tool analytics for the session. Per tool its calls, errors and error rate, average, p95 and max duration and total time as a sorted bar chart, the five slowest calls, calls per minute, and the main loop against subagents. /gearbox toggles the sidebar.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/gearbox",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Gearbox sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:38.485Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 37791,
   "tags": [
    "pane",
    "guard",
    "command",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "gearbox",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-gearbox/"
  },
  {
   "slug": "ersinkoc-claude-mods-gitscope",
   "name": "gitscope",
   "description": "KOZMOS Gitscope: a git radar sidebar. Branch, upstream and ahead/behind, staged/changed/new/conflict counts and stashes, the last 8 commits on a graph rail, per-file +/- histograms from git diff, and a marker on every file this session edited. /gitscope toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/gitscope",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Gitscope sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:39.742Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 55965,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "gitscope",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-gitscope/"
  },
  {
   "slug": "ersinkoc-claude-mods-glyphfall",
   "name": "glyphfall",
   "description": "KOZMOS Glyphfall: matrix rain of tool activity above the prompt while Claude works. Every tool call drops its name and detail as a wave of letters, colored by tool family, with bright heads and fading tails, over a sparse rain of katakana; the last five tools sit below as colored chips. /glyphfall toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/glyphfall",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:40.897Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 38095,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "glyphfall",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-glyphfall/"
  },
  {
   "slug": "ersinkoc-claude-mods-halo",
   "name": "halo",
   "description": "KOZMOS Halo: a one-row mood line above the prompt whose color and motion tell what Claude is doing: calm blue breathing when idle, a violet flow while it requests and writes, a magenta shimmer while it thinks, the running tool's color racing across, a red flash when a tool fails, an amber blink when it waits for you. /halo toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/halo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:42.138Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 36986,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "halo",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-halo/"
  },
  {
   "slug": "ersinkoc-claude-mods-heartline",
   "name": "heartline",
   "description": "KOZMOS Heartline: a neon EKG of the session drawn above the prompt. Every tool call is a spike colored by its family, every model request a blip, a failed tool a red inverted spike; the trace drifts green to red with context fill, with a live bpm (tool calls per minute) and ctx readout. /heartline toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/heartline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:43.277Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 40218,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "heartline",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-heartline/"
  },
  {
   "slug": "ersinkoc-claude-mods-hivemind",
   "name": "hivemind",
   "description": "KOZMOS Hivemind: the agent swarm as a live tree. The main loop at the root and every subagent beneath its parent, each with a status glyph, type and task, model and effort, elapsed time, requests, tokens, estimated spend, context fill and the tool it runs now. /hivemind toggles the sidebar.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/hivemind",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Hivemind sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:44.296Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 43235,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "hivemind",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-hivemind/"
  },
  {
   "slug": "ersinkoc-claude-mods-hourglass",
   "name": "hourglass",
   "description": "KOZMOS Hourglass: the limit oracle. For the 5-hour, weekly and spend windows: percent used, reset countdown, a burn rate learned across sessions, the time to 100 % and a verdict on whether the reset comes first. Toasts at 80 % and 95 %, an optional status line. /hourglass toggles the sidebar.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/hourglass",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Hourglass sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Pin a short limits line under the prompt, such as: 5h 42% · 7d 18%.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:45.328Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 40812,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hourglass",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-hourglass/"
  },
  {
   "slug": "ersinkoc-claude-mods-kozmos",
   "name": "kozmos",
   "description": "KOZMOS Hub: the launcher for the whole bundle. /kozmos opens a starfield sidebar listing every KOZMOS mod by where it draws, which ones are installed in this session, and a button that runs each mod's own command.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/kozmos",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:46.208Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 35465,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "kozmos",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-kozmos/"
  },
  {
   "slug": "ersinkoc-claude-mods-launchpad",
   "name": "launchpad",
   "description": "KOZMOS Launchpad: a pane of big launch buttons. It learns your most-used slash commands as you run them, keeps pinned favorites and saved prompts, and runs a command or fills the prompt box in one press. /launchpad toggles it; save <text>, rm <n>, pin <cmd>, unpin <cmd>, list.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/launchpad",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Launchpad pane when a session starts.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:47.240Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 40805,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "launchpad",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-launchpad/"
  },
  {
   "slug": "ersinkoc-claude-mods-laurels",
   "name": "laurels",
   "description": "KOZMOS Laurels: 32 achievements earned from what the session does (Hydra, Night Owl, Cache Wizard, Bug Squasher, Polyglot, Centurion, Committed and more), kept across sessions with their unlock dates. A toast and a six-second celebration band on each unlock; /laurels opens the medal gallery with progress toward the locked ones.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/laurels",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:48.401Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 62841,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "laurels",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-laurels/"
  },
  {
   "slug": "ersinkoc-claude-mods-lofi",
   "name": "lofi",
   "description": "KOZMOS Lofi: generative lo-fi music while Claude works. Four original synthesized loops (focus, deep, night, sunny: warm chord pads, an electric piano, soft kick and hats with swing, vinyl crackle) loop from the start of a turn until it ends, and stop when Claude is idle. Opt-in: /lofi on. A tiny band shows '♪ lofi · deep' with a dancing equalizer while it plays.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/lofi",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Play music",
     "description": "Play lo-fi loops while Claude works. Off by default; /lofi on and /lofi off switch it too (remembered).",
     "required": false,
     "default": false
    },
    "mood": {
     "type": "string",
     "title": "Mood",
     "description": "Which loop plays. auto picks by the local hour: sunny in the morning, focus in the afternoon, deep in the evening, night after 22:00.",
     "options": [
      "auto",
      "focus",
      "deep",
      "night",
      "sunny"
     ],
     "required": false,
     "default": "auto"
    },
    "volume": {
     "type": "number",
     "title": "Volume",
     "description": "Playback volume from 0 to 100.",
     "required": false,
     "default": 40
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:49.487Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 33280,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "lofi",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-lofi/"
  },
  {
   "slug": "ersinkoc-claude-mods-mantra",
   "name": "mantra",
   "description": "KOZMOS Mantra: a themed spinner. The working line's word rotates through a pack of original gerunds (cosmic, zen, pirate, turkish, hacker) and its tail names the tool running now with its elapsed time, or the effort while the model thinks. /mantra <pack> switches, /mantra off hands the line back.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/mantra",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "pack": {
     "type": "string",
     "title": "Word pack",
     "description": "Which words the spinner rotates through.",
     "options": [
      "cosmic",
      "zen",
      "pirate",
      "turkish",
      "hacker"
     ],
     "required": false,
     "default": "cosmic"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:50.431Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 28718,
   "tags": [
    "spinner",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mantra",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-mantra/"
  },
  {
   "slug": "ersinkoc-claude-mods-marquee",
   "name": "marquee",
   "description": "KOZMOS Marquee: a status-line ticker. Model and effort, context fill, 5-hour and weekly limits with the reset countdown, session cost, git branch with ahead and dirty counts, and the tool running now, refreshed every second; it scrolls like a marquee when longer than its width. /marquee toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/marquee",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "width": {
     "type": "number",
     "title": "Width",
     "description": "Characters the status line may take; a longer line scrolls.",
     "required": false,
     "default": 110
    },
    "segments": {
     "type": "string",
     "title": "Segments",
     "description": "Which segments to show and in what order, comma-separated: model, ctx, limits, cost, git, tool.",
     "required": false,
     "default": "model,ctx,limits,cost,git,tool"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:51.582Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 37384,
   "tags": [
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "marquee",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-marquee/"
  },
  {
   "slug": "ersinkoc-claude-mods-mosaic",
   "name": "mosaic",
   "description": "KOZMOS Mosaic: a GitHub-style activity calendar across sessions. 26 weeks of days colored by turns, tool calls, tokens or dollars, with the current and longest streak, the best day, totals and today's line. /mosaic toggles the sidebar.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/mosaic",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Mosaic sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:52.590Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 43922,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mosaic",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-mosaic/"
  },
  {
   "slug": "ersinkoc-claude-mods-orrery",
   "name": "orrery",
   "description": "KOZMOS Orrery: subagents as planets circling a central sun above the prompt. Running agents orbit at a speed set by their tokens per second, finished ones settle into a faint outer ring, failed ones flash a red cross; a legend names up to four with type and elapsed time. /orrery toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/orrery",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:53.740Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 45895,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "orrery",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-orrery/"
  },
  {
   "slug": "ersinkoc-claude-mods-polaroid",
   "name": "polaroid",
   "description": "KOZMOS Polaroid: /polaroid snapshots the session as a self-contained dark-neon HTML report in .kozmos/reports: model, duration, cost, tokens, context peak, rate limits, tool calls by family, a timeline of turns, subagents, files touched and commands run, all collected live. It answers with the path and copies it. /polaroid md writes Markdown instead.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/polaroid",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:54.685Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 58967,
   "tags": [
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "polaroid",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-polaroid/"
  },
  {
   "slug": "ersinkoc-claude-mods-questline",
   "name": "questline",
   "description": "KOZMOS Questline: task progress above the prompt. One segmented bar for the session's todos and tasks (done green, running violet and pulsing, waiting gray), the count, what is running now and for how long. Hides itself two minutes after everything is done. /questline toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/questline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:55.963Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 37937,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "questline",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-questline/"
  },
  {
   "slug": "ersinkoc-claude-mods-relay",
   "name": "relay",
   "description": "KOZMOS Relay: the API latency lab in a sidebar. Every model request of the main loop and its subagents with latency, time to first token, model, effort, input/output/cache tokens, tokens per second and stop reason; a latency histogram, tokens/sec over time, model mix, p50/p95, the slowest five and cache-read share per request. /relay toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/relay",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Relay sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:57.011Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 46725,
   "tags": [
    "pane",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "relay",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-relay/"
  },
  {
   "slug": "ersinkoc-claude-mods-resonance",
   "name": "resonance",
   "description": "KOZMOS Resonance: a synthesized soundscape for the session. A soft tick per tool, a bonk on failures, a gong after long turns, a bell when a subagent finishes, an alarm when a rate-limit window crosses 80% or 95%, a chime on the first turn. /resonance mutes.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/resonance",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "profile": {
     "type": "string",
     "title": "Sound profile",
     "description": "subtle: no per-tool ticks; arcade: every sound; silent: nothing plays.",
     "options": [
      "subtle",
      "arcade",
      "silent"
     ],
     "required": false,
     "default": "subtle"
    },
    "volume": {
     "type": "number",
     "title": "Volume",
     "description": "Playback volume from 0 to 100.",
     "required": false,
     "default": 70
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:57.862Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 26458,
   "tags": [
    "toast",
    "guard",
    "command",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "resonance",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-resonance/"
  },
  {
   "slug": "ersinkoc-claude-mods-skies",
   "name": "skies",
   "description": "KOZMOS Skies: the session's weather above the prompt. Tool failures, context and rate-limit pressure, stalls and the local hour make clear skies, clouds, rain, storms with lightning, fog, a starry night, or a rainbow after a storm clears; an animated scene and a forecast line. /skies toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/skies",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:57:59.064Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 47020,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "skies",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-skies/"
  },
  {
   "slug": "ersinkoc-claude-mods-spectra",
   "name": "spectra",
   "description": "KOZMOS Spectra: the context X-ray. The context window broken down by category as a heat grid with a ranked legend, context growth per turn, and an estimate of how many turns remain before auto-compact. /spectra toggles the sidebar.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/spectra",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Spectra sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:00.152Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 40369,
   "tags": [
    "pane",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spectra",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-spectra/"
  },
  {
   "slug": "ersinkoc-claude-mods-stamp",
   "name": "stamp",
   "description": "KOZMOS Stamp: a receipt on every finished turn. The closing 'Baked for 42s' line becomes a compact row of duration, tool calls by family as colored chips, tokens in and out, the turn's cost and the context fill with its change. /stamp toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/stamp",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:01.086Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 31310,
   "tags": [
    "spinner",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "stamp",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-stamp/"
  },
  {
   "slug": "ersinkoc-claude-mods-storyboard",
   "name": "storyboard",
   "description": "KOZMOS Storyboard: Claude narrates its own progress. A chapter tool the model calls at each phase change drives a band above the prompt: the chapter title, a five-stage rail (explore, plan, build, verify, ship) with the active stage glowing, step 3/5 and a note. /storyboard toggles the band, /storyboard log opens the chapter history.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/storyboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "nudge": {
     "type": "boolean",
     "title": "Nudge the model",
     "description": "Add one short system-prompt line asking Claude to call the chapter tool at phase changes on multi-step tasks.",
     "required": false,
     "default": true
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open the log on start",
     "description": "Open the chapter-history pane when a session starts.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:02.838Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 42037,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "storyboard",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-storyboard/"
  },
  {
   "slug": "ersinkoc-claude-mods-switchboard",
   "name": "switchboard",
   "description": "KOZMOS Switchboard: an MCP observatory sidebar. Every MCP server in the session with its tools, calls, errors, average and p95 latency, last call and a status lamp (healthy, erroring, idle, busy); servers with no calls yet too, and per-tool rows on expand. On the desktop a patch bay with glowing cables to the active servers. /switchboard toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/switchboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Switchboard sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:03.914Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 41662,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "switchboard-ersinkoc",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-switchboard/"
  },
  {
   "slug": "ersinkoc-claude-mods-taskforge",
   "name": "taskforge",
   "description": "KOZMOS Taskforge: a live kanban of the session's tasks. TodoWrite lists and TaskCreate/TaskUpdate tasks fall into Pending, In progress and Done columns with the active form, time in the column and the owning agent, under a progress bar. /taskforge toggles the sidebar.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/taskforge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Taskforge sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:04.823Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 39217,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "taskforge",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-taskforge/"
  },
  {
   "slug": "ersinkoc-claude-mods-tempo",
   "name": "tempo",
   "description": "KOZMOS Tempo: a Pomodoro focus timer above the prompt. A tomato, the phase, a ring (desktop) or a sizzling bar (terminal) and the time left; long breaks every fourth round, a toast at each phase end and a tally of focus rounds per day. /tempo start [work] [break], stop, skip.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/tempo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "speak": {
     "type": "boolean",
     "title": "Speak phase changes",
     "description": "Also announce the end of each phase with the system voice.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:05.932Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 41682,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "tempo",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-tempo/"
  },
  {
   "slug": "ersinkoc-claude-mods-terminus",
   "name": "terminus",
   "description": "KOZMOS Terminus: the session's shell history in a sidebar. Every Bash and PowerShell call of the main loop and its subagents with command, description, cwd, exit status, duration, output size and who ran it; filters for failed and slow runs, copy and re-run buttons. /terminus toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/terminus",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Terminus sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:06.986Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 40363,
   "tags": [
    "pane",
    "guard",
    "command",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "terminus",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-terminus/"
  },
  {
   "slug": "ersinkoc-claude-mods-thermal",
   "name": "thermal",
   "description": "KOZMOS Thermal: a heatmap of the files this session touches. Reads, edits, writes and searches per file, a heat score that cools over time, grouped as a directory tree under the session folder: an indented heat tree on the terminal, a squarified treemap on the desktop, switchable by heat, reads or edits. /thermal toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/thermal",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Thermal sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:07.999Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 43343,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "thermal",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-thermal/"
  },
  {
   "slug": "ersinkoc-claude-mods-thrift",
   "name": "thrift",
   "description": "KOZMOS Thrift: a frugal mode. /thrift on|off|auto; while on, every prompt carries a short note asking Claude to be economical (targeted reads, no broad searches or subagents unless needed, concise answers). Auto turns it on when the 5-hour or weekly limit passes autoAt and off after the window resets. A band with a spinning coin, and /thrift compares the average cost of thrift turns with normal ones.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/thrift",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoAt": {
     "type": "number",
     "title": "Auto at (%)",
     "description": "In auto mode, thrift turns on when the 5-hour or weekly limit passes this percent.",
     "required": false,
     "default": 90
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:09.050Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 33693,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "thrift",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-thrift/"
  },
  {
   "slug": "ersinkoc-claude-mods-throttle",
   "name": "throttle",
   "description": "KOZMOS Throttle: a car dashboard above the prompt. Speedometer of output tokens per second, fuel gauge of the 5-hour limit, temperature of the context, an odometer of session dollars, and check-engine, fuel and overheat lamps. /throttle toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/throttle",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:10.320Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 51455,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "throttle",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-throttle/"
  },
  {
   "slug": "ersinkoc-claude-mods-tidewater",
   "name": "tidewater",
   "description": "KOZMOS Tidewater: the live diff of the current turn as tides above the prompt. Every file Claude edits gets its own pool of rolling waves, a green swell for added lines and a red ebb for removed ones, with file chips and totals like '+128 −42 · 6 files'. From the first edit of a turn until the next prompt. /tidewater toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/tidewater",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:11.616Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 42251,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "tidewater",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-tidewater/"
  },
  {
   "slug": "ersinkoc-claude-mods-tokenomics",
   "name": "tokenomics",
   "description": "KOZMOS Tokenomics: the cost lab. Session cost as the headline, an estimated split by model and by token type, cache hit ratio, burn per hour, cost per turn, a pace forecast and daily and weekly totals across sessions with a 14-day chart. /tokenomics toggles the sidebar.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/tokenomics",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Tokenomics sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:12.689Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 47472,
   "tags": [
    "pane",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tokenomics",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-tokenomics/"
  },
  {
   "slug": "ersinkoc-claude-mods-toolmarks",
   "name": "toolmarks",
   "description": "KOZMOS Toolmarks: badges on tool rows. Each finished call gets a family-colored glyph and its duration at the row's end, Bash calls their exit status, failed calls a red mark, and a folded group its total time and failures. /toolmarks toggles them.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/toolmarks",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:13.635Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 28103,
   "tags": [
    "transcript",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "toolmarks",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-toolmarks/"
  },
  {
   "slug": "ersinkoc-claude-mods-verdict",
   "name": "verdict",
   "description": "KOZMOS Verdict: test, build and lint results above the prompt. Spots the test runners, type checkers, linters and builds Claude runs (vitest, jest, pytest, go test, cargo, dotnet, mocha, bun, tsc, eslint, npm run build, maven, gradle…), parses pass/fail/skip and error counts, and shows chips like '✓ vitest 142 · ✗ jest 3 failed · ✓ tsc 0 errors' with a red pulse on failures and a sparkline of the last 10 runs. /verdict opens a pane of recent runs with the failing test names and first error lines.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/verdict",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:14.873Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 57046,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "verdict",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-verdict/"
  },
  {
   "slug": "ersinkoc-claude-mods-vitals",
   "name": "vitals",
   "description": "KOZMOS Vitals: a btop-style machine monitor sidebar. CPU with a braille history graph, RAM bar and history, disk use, NVIDIA GPU load, memory and temperature, process count, and the Claude side: session time, tool calls, running agents. Samples every 2 s only while open. /vitals toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/vitals",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the Vitals sidebar when a session starts (where the layout docks panes).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:15.947Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 49656,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "vitals",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-vitals/"
  },
  {
   "slug": "ersinkoc-claude-mods-warden",
   "name": "warden",
   "description": "KOZMOS Warden: a guard for destructive shell commands. Before Claude or a subagent runs rm -rf on a broad path, git push --force, reset --hard, clean -fd, DROP TABLE, mkfs, format, curl | sh and their kin, warden asks you (Allow once / Deny) and refuses when no one can answer. A band flashes for 8 s after a block; /warden lists the rules and this session's log.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/warden",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "ask: ask you before a risky command (deny when no one can answer); deny: refuse every risky command; warn: let it run and only flash a warning.",
     "options": [
      "ask",
      "deny",
      "warn"
     ],
     "required": false,
     "default": "ask"
    },
    "extraPatterns": {
     "type": "string",
     "title": "Extra patterns",
     "description": "Your own risky-command regexes (case-insensitive), separated by ;; — for example: kubectl delete ;; terraform destroy",
     "required": false,
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:16.946Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 55192,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "warden",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-warden/"
  },
  {
   "slug": "ersinkoc-claude-mods-warpdrive",
   "name": "warpdrive",
   "description": "KOZMOS Warpdrive: a starfield at warp above the prompt. Stars stream out of the center at the speed of Claude's live output token rate: a slow drift while it thinks, hyperspace streaks while it writes. When a turn ends, a jump flash and a line like '⇢ arrived · 42s · 18.4k tok'. /warpdrive toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "KOZMOS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-mods",
    "url": "https://github.com/ersinkoc/claude-mods",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:49:13Z",
    "createdAt": "2026-10-09T05:24:17Z",
    "description": "KOZMOS — live, visual mods for Claude Code (CLI + desktop): bands above the prompt, sidebars, status ticker, companions, guards and sound.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "mods/warpdrive",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kozmos",
   "firstSeen": "2026-10-09T14:58:18.198Z",
   "modUpdatedAt": "2026-10-09T09:49:07Z",
   "fileBytes": 40561,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "warpdrive",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-mods-warpdrive/"
  },
  {
   "slug": "gaia-research-gaia-skill-heaven-skill-heaven-console",
   "name": "skill-heaven-console",
   "displayName": "Skill Heaven console (preview)",
   "description": "Optional PREVIEW console for Claude Code that observes Skill Heaven summons and never changes them: a status entry, a Lens band above the prompt, and a /heaven pane (Session, Scope, Flow, Trust). Early-access Mods API; desktop paint still needs a local probe.",
   "version": "0.1.0",
   "author": {
    "name": "Gaia Research"
   },
   "license": "MIT",
   "homepage": "https://gaia-research.github.io/gaia-skill-heaven/",
   "keywords": [
    "skill-heaven",
    "console",
    "status",
    "preview",
    "summon"
   ],
   "kind": "community",
   "repo": {
    "fullName": "gaia-research/gaia-skill-heaven",
    "url": "https://github.com/gaia-research/gaia-skill-heaven",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:25:19Z",
    "createdAt": "2026-07-19T16:13:20Z",
    "description": "Skill Heaven -- for real software engineers. Agent Plugin that treats your skills like RAM, not Storage. Summon skills when you want, and let yourself stay in the loop (Heaven) or your agent to freely code (Hell). Skills come from Gaia Skill Tree by default.",
    "homepage": "https://gaia-research.github.io/gaia-skill-heaven/",
    "topics": [
     "agent",
     "agent-skills",
     "agentic-workflow",
     "claude-code",
     "claude-code-plugin",
     "claude-skills",
     "codex",
     "codex-cli",
     "codex-plugin",
     "codex-skill",
     "codex-skills",
     "grok",
     "grok-build",
     "grok-cli",
     "hermes",
     "hermes-plugin",
     "hermes-skill",
     "plugin",
     "skill-management",
     "skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/297590332?v=4",
    "ownerUrl": "https://github.com/gaia-research",
    "defaultBranch": "main"
   },
   "path": "plugins/skill-heaven-console",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "status": {
     "type": "string",
     "title": "Status entry",
     "description": "How much of the Skill Heaven status entry to show beside your own status line. off removes the entry; compact shows the reading and skills in this session; full adds summons and the last arrival.",
     "options": [
      "off",
      "compact",
      "full"
     ],
     "default": "compact"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gaia-skill-heaven",
   "firstSeen": "2026-10-08T15:23:54.719Z",
   "modUpdatedAt": "2026-10-09T14:25:19Z",
   "fileBytes": 92398,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "skill-heaven-console",
   "url": "https://www.slopshopper.com/mods/gaia-research-gaia-skill-heaven-skill-heaven-console/"
  },
  {
   "slug": "ha-ptt0601-cc-mods-session-switcher",
   "name": "session-switcher",
   "description": "A sidebar listing this project's sessions; click one to resume it",
   "version": "0.3.0",
   "author": {
    "name": "ha-ptt0601"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ha-ptt0601/cc-mods",
    "url": "https://github.com/ha-ptt0601/cc-mods",
    "stars": 4,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:32:20Z",
    "createdAt": "2026-10-08T02:53:46Z",
    "description": "Small Claude Code mods (function-hook plugins): session-switcher and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40689240?v=4",
    "ownerUrl": "https://github.com/ha-ptt0601",
    "defaultBranch": "main"
   },
   "path": "session-switcher",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-08T15:24:19.309Z",
   "modUpdatedAt": "2026-10-08T05:32:20Z",
   "fileBytes": 11391,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "session-switcher",
   "url": "https://www.slopshopper.com/mods/ha-ptt0601-cc-mods-session-switcher/"
  },
  {
   "slug": "jeromej77-career-ai-toolkit-test-coverage",
   "name": "test-coverage",
   "description": "Barre de couverture des tests lue dans docs/test-log.md (validé, à revalider, problème, non testé)",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JeromeJ77/career-ai-toolkit",
    "url": "https://github.com/JeromeJ77/career-ai-toolkit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T21:37:45Z",
    "createdAt": "2026-09-26T20:54:45Z",
    "description": "A French-first, privacy-conscious AI toolkit for career growth, job applications, and interview preparation. It coaches candidates to think, practice, and own their story rather than merely generating answers. Includes a standalone coach and portable local workspace.",
    "homepage": "",
    "topics": [
     "ai-skills",
     "career-coaching",
     "career-development",
     "career-tools",
     "french",
     "interview-coach",
     "interview-preparation",
     "job-search",
     "markdown",
     "prompt-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/304383186?v=4",
    "ownerUrl": "https://github.com/JeromeJ77",
    "defaultBranch": "main"
   },
   "path": "test-kit/tools/test-coverage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:12.786Z",
   "modUpdatedAt": "2026-10-07T21:37:45Z",
   "fileBytes": 9912,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "test-coverage",
   "url": "https://www.slopshopper.com/mods/jeromej77-career-ai-toolkit-test-coverage/"
  },
  {
   "slug": "jerrettdavis-claudestatuslinewidgets",
   "name": "cache-ttl-statusline",
   "description": "Native Claude Code status-line mod with configurable widgets for cache TTL, model, cost, context, API rate limits, git, and Headroom stats",
   "version": "1.6.1",
   "author": {
    "name": "Jerrett Davis",
    "email": "mxjerrett@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JerrettDavis/ClaudeStatusLineWidgets",
    "url": "https://github.com/JerrettDavis/ClaudeStatusLineWidgets",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:09:13Z",
    "createdAt": "2026-04-06T23:30:40Z",
    "description": "The default layout renders three lines below your Claude Code prompt:",
    "homepage": null,
    "topics": [
     "claude",
     "editor",
     "nodejs",
     "typescript",
     "ui",
     "widgets"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2610199?v=4",
    "ownerUrl": "https://github.com/JerrettDavis",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./statusline.tsx"
   ],
   "entry": "hooks/statusline.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-statusline-widgets",
   "firstSeen": "2026-10-07T14:40:11.935Z",
   "modUpdatedAt": "2026-10-07T20:09:13Z",
   "fileBytes": 115201,
   "tags": [
    "band",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-ttl-statusline",
   "url": "https://www.slopshopper.com/mods/jerrettdavis-claudestatuslinewidgets/"
  },
  {
   "slug": "jmgirard-cairn",
   "name": "cairn",
   "description": "Milestone-driven development workflow and tracking system for Claude Code projects: a language-agnostic core with per-repo toolchain profiles (R, Python, Claude Code plugin, Docker image, or generic), plan/implement/review skills, hotfix and release paths, Fable review briefs, and a self-auditing cairn/ file system.",
   "version": "2.0.0",
   "author": {
    "name": "Jeffrey Girard",
    "url": "https://github.com/jmgirard"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jmgirard/cairn",
    "url": "https://github.com/jmgirard/cairn",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:13:22Z",
    "createdAt": "2026-07-11T06:21:57Z",
    "description": "A Claude plugin for self-documenting LLM development",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6829033?v=4",
    "ownerUrl": "https://github.com/jmgirard",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./status/register.tsx"
   ],
   "entry": "hooks/status/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cairn",
   "firstSeen": "2026-10-06T04:58:59.047Z",
   "modUpdatedAt": "2026-10-09T13:13:22Z",
   "fileBytes": 125872,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cairn",
   "url": "https://www.slopshopper.com/mods/jmgirard-cairn/"
  },
  {
   "slug": "joi-fairshare-agentic-workflow-aw-live",
   "name": "aw-live",
   "description": "Live scorer numbers inside Claude Code: a /live pane (and /live status) for context, cost, judge activity, gates and wakes.",
   "version": "0.1.0",
   "author": {
    "name": "agentic-workflow"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joi-fairshare/agentic-workflow",
    "url": "https://github.com/joi-fairshare/agentic-workflow",
    "stars": 4,
    "forks": 4,
    "license": null,
    "pushedAt": "2026-10-09T14:49:13Z",
    "createdAt": "2026-03-19T22:55:26Z",
    "description": "Portable Claude Code workflow toolkit: skills, config, repo bootstrapper, and MCP bridge for multi-agent communication",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/263517011?v=4",
    "ownerUrl": "https://github.com/joi-fairshare",
    "defaultBranch": "main"
   },
   "path": "mods/aw-live",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:43.089Z",
   "modUpdatedAt": "2026-10-09T14:49:13Z",
   "fileBytes": 13923,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "aw-live",
   "url": "https://www.slopshopper.com/mods/joi-fairshare-agentic-workflow-aw-live/"
  },
  {
   "slug": "joonhyukyim-redpen",
   "name": "redpen",
   "description": "Line-by-line review pane: comment on what Claude changed, then send every comment back as one prompt.",
   "version": "0.4.0",
   "author": {
    "name": "joonhyuk"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joonhyukyim/redpen",
    "url": "https://github.com/joonhyukyim/redpen",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:47:20Z",
    "createdAt": "2026-10-07T02:54:38Z",
    "description": "redpen is a Claude Code mod for reviewing what Claude changed, line by line, in a pane. You leave comments on single lines or ranges, then send all of them back to Claude as one prompt.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77949801?v=4",
    "ownerUrl": "https://github.com/joonhyukyim",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "redpen",
   "firstSeen": "2026-10-07T15:03:40.992Z",
   "modUpdatedAt": "2026-10-08T07:47:20Z",
   "fileBytes": 55424,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "redpen",
   "url": "https://www.slopshopper.com/mods/joonhyukyim-redpen/"
  },
  {
   "slug": "kapral18-dotfiles-dotfiles-guard",
   "name": "dotfiles-guard",
   "description": "In the dotfiles repo, refuses the checks reserved for the human: make check-full, make test, bin/check --full (AGENTS.md), scripts/test_runner.py and scripts/check.py --full (user request).",
   "version": "0.1.0",
   "author": {
    "name": "kapral18"
   },
   "license": "MIT",
   "homepage": "https://kapral18.github.io/dotfiles/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kapral18/dotfiles",
    "url": "https://github.com/kapral18/dotfiles",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T08:39:11Z",
    "createdAt": "2025-09-28T15:53:06Z",
    "description": "My AI-Enhanced SpaceShip",
    "homepage": "https://kapral18.github.io/dotfiles/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1625373?v=4",
    "ownerUrl": "https://github.com/kapral18",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/dotfiles-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:04:43.678Z",
   "modUpdatedAt": "2026-10-07T08:39:11Z",
   "fileBytes": 5295,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "dotfiles-guard",
   "url": "https://www.slopshopper.com/mods/kapral18-dotfiles-dotfiles-guard/"
  },
  {
   "slug": "kgaidev-kgai-kgai-mod",
   "name": "kgai-mod",
   "description": "Experimental kgai add-on for Claude Code with function hooks: checks each code-editing turn for a structural decision on the side, records it without a line in the transcript, and draws kgai's own tool calls as one line each. Requires the kgai plugin.",
   "version": "0.1.0",
   "author": {
    "name": "kgai maintainers",
    "email": "team@kgai.dev"
   },
   "license": "MIT",
   "homepage": "https://kgai.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kgaidev/kgai",
    "url": "https://github.com/kgaidev/kgai",
    "stars": 4,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T19:23:13Z",
    "createdAt": "2026-08-03T14:37:14Z",
    "description": "Shared memory for AI dev teams — an immutable knowledge graph of the decisions behind your code, auto-captured by your agent and synced without merge conflicts.",
    "homepage": "https://kgai.dev",
    "topics": [
     "adr",
     "agent-memory",
     "ai",
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "codex-cli",
     "cqrs",
     "cursor",
     "decision-memory",
     "developer-tools",
     "event-sourcing",
     "knowledge-graph",
     "llm",
     "local-first",
     "memory",
     "open-vsx",
     "openai-codex",
     "vscode",
     "vscode-extension"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/304611254?v=4",
    "ownerUrl": "https://github.com/kgaidev",
    "defaultBranch": "main"
   },
   "path": "mods/kgai-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "capture": {
     "type": "string",
     "title": "Decision capture",
     "description": "auto: record a structural decision silently at the end of a turn. confirm: show it above the prompt with Record / Skip. off: do nothing (the classic kgai nudge stays on).",
     "options": [
      "auto",
      "confirm",
      "off"
     ],
     "default": "auto"
    },
    "compact": {
     "type": "boolean",
     "title": "Compact kgai rows",
     "description": "Draw kgai's own tool calls (kg search, kg ingest, the kgai skills) as one line each instead of the command and its JSON. Errors always show in full.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kgai-marketplace",
   "firstSeen": "2026-10-06T04:54:40.800Z",
   "modUpdatedAt": "2026-10-05T18:28:42Z",
   "fileBytes": 17266,
   "tags": [
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "prompt",
    "model",
    "process",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "kgai-mod",
   "url": "https://www.slopshopper.com/mods/kgaidev-kgai-kgai-mod/"
  },
  {
   "slug": "martinappberg-chimaera-chimaera-review-demo",
   "name": "chimaera-review-demo",
   "description": "No-model review-planning demo for inspecting Chimaera's native Mod UI",
   "version": "0.1.0",
   "license": "AGPL-3.0",
   "homepage": "https://chimaera.sh/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martinappberg/chimaera",
    "url": "https://github.com/martinappberg/chimaera",
    "stars": 4,
    "forks": 0,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T10:38:28Z",
    "createdAt": "2026-07-07T15:18:12Z",
    "description": "Your agent workbench.",
    "homepage": "https://chimaera.sh/",
    "topics": [
     "agent",
     "agentic-coding",
     "claude",
     "claude-code",
     "code-server",
     "codex",
     "ide",
     "terminal",
     "vscode",
     "workbench"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17358377?v=4",
    "ownerUrl": "https://github.com/martinappberg",
    "defaultBranch": "main"
   },
   "path": "crates/chimaera-agent/tests/fixtures/claude-mod-review",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:40:43.936Z",
   "modUpdatedAt": "2026-10-05T04:51:01Z",
   "fileBytes": 7327,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "chimaera-review-demo",
   "url": "https://www.slopshopper.com/mods/martinappberg-chimaera-chimaera-review-demo/"
  },
  {
   "slug": "martinappberg-chimaera-chimaera-ui-probe",
   "name": "chimaera-ui-probe",
   "description": "Local Chimaera UI protocol fixture",
   "version": "0.1.0",
   "license": "AGPL-3.0",
   "homepage": "https://chimaera.sh/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martinappberg/chimaera",
    "url": "https://github.com/martinappberg/chimaera",
    "stars": 4,
    "forks": 0,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T10:38:28Z",
    "createdAt": "2026-07-07T15:18:12Z",
    "description": "Your agent workbench.",
    "homepage": "https://chimaera.sh/",
    "topics": [
     "agent",
     "agentic-coding",
     "claude",
     "claude-code",
     "code-server",
     "codex",
     "ide",
     "terminal",
     "vscode",
     "workbench"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17358377?v=4",
    "ownerUrl": "https://github.com/martinappberg",
    "defaultBranch": "main"
   },
   "path": "crates/chimaera-agent/tests/fixtures/claude-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:40:44.851Z",
   "modUpdatedAt": "2026-10-05T04:51:01Z",
   "fileBytes": 3316,
   "tags": [
    "pane",
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "chimaera-ui-probe",
   "url": "https://www.slopshopper.com/mods/martinappberg-chimaera-chimaera-ui-probe/"
  },
  {
   "slug": "naicud-cc-vitals-vitals",
   "name": "vitals",
   "description": "A light, framed live dashboard above the prompt, in the terminal and in the desktop app: model and effort, context and account-wide plan-limit meters (5-hour, weekly, per model, usage credits), cost and burn rate, tokens and cache per turn and session, auto-compaction, live tools, background shells and every subagent with its model and effort, plus weekly and monthly usage and the account's plan limits by product. Two columns on wide terminals, sized to the rows it has, never scrolling. Requires ccusage (npm i -g ccusage) for the usage section. /vitals-low, /vitals-medium and /vitals-high set the detail level; /vitals pane full view, /vitals report usage report.",
   "version": "0.9.0",
   "author": {
    "name": "naicud",
    "url": "https://github.com/naicud"
   },
   "license": "MIT",
   "homepage": "https://github.com/naicud/cc-vitals",
   "keywords": [
    "mod",
    "statusline",
    "tokens",
    "cache",
    "effort",
    "context",
    "cost",
    "usage-limits"
   ],
   "kind": "community",
   "repo": {
    "fullName": "naicud/cc-vitals",
    "url": "https://github.com/naicud/cc-vitals",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:37:10Z",
    "createdAt": "2026-10-08T14:32:51Z",
    "description": "Claude Code mod: a live vitals band above the prompt — tokens in/out, cache read/write and hit rate, effort, context, cost and plan limits. Terminal and desktop.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55764723?v=4",
    "ownerUrl": "https://github.com/naicud",
    "defaultBranch": "main"
   },
   "path": "plugins/vitals",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cache_ttl": {
     "type": "string",
     "title": "Prompt-cache TTL",
     "description": "How long the main conversation's prompt cache lives: 1h or 5m (anything else counts as 1h). The band marks the cache cold after this much idle time. 1h on a Claude subscription within plan usage; 5m with API billing, a cloud provider or usage credits.",
     "default": "1h"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "naicud",
   "firstSeen": "2026-10-08T15:35:40.583Z",
   "modUpdatedAt": "2026-10-09T12:37:10Z",
   "fileBytes": 111796,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "vitals-naicud",
   "url": "https://www.slopshopper.com/mods/naicud-cc-vitals-vitals/"
  },
  {
   "slug": "neelapatel-claude-mod-conversationatlas",
   "name": "conversation-atlas",
   "description": "A live side pane that maps a long Claude Code session: goal, current path, possible detours, decisions, open questions, checkpoints, working files and what to resume next. It observes on its own and asks before changing your intent.",
   "version": "0.1.0",
   "author": {
    "name": "Neel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "NeelAPatel/Claude-Mod-ConversationAtlas",
    "url": "https://github.com/NeelAPatel/Claude-Mod-ConversationAtlas",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:11:35Z",
    "createdAt": "2026-10-03T07:06:11Z",
    "description": "ConversationAtlas (Atlas): a live side pane for Claude Code that maps a long session — goal, path, detours, decisions, open questions, checkpoints and files. Observes on its own; asks before changing your intent.",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8960854?v=4",
    "ownerUrl": "https://github.com/NeelAPatel",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "observer": {
     "type": "string",
     "title": "Observer",
     "description": "claude and engine: Claude reports topic shifts, decisions and questions through a small tool (a few tokens per changed turn) besides the free engine events. engine only: files, activity, tests, commits and your own wording only; no observer rules or recorded Claude observations. First-run setup asks before the stored choice takes effect.",
     "default": "claude and engine",
     "options": [
      "claude and engine",
      "engine only"
     ]
    },
    "scanOnLaunch": {
     "type": "string",
     "title": "Map earlier conversation on launch",
     "description": "When Atlas joins a session that already has history: engine replays it for free (prompts, files, tests, commits, questions); claude also asks Claude once to map topics and decisions (one forked request, mostly served from the prompt cache); off does neither. /atlas scan always works.",
     "default": "engine",
     "options": [
      "engine",
      "claude",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "neel-cc-mods",
   "firstSeen": "2026-10-06T04:47:18.424Z",
   "modUpdatedAt": "2026-10-09T14:11:35Z",
   "fileBytes": 305508,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "conversation-atlas",
   "url": "https://www.slopshopper.com/mods/neelapatel-claude-mod-conversationatlas/"
  },
  {
   "slug": "nongfsq-frank-claude-cockpit-context-card",
   "name": "context-card",
   "description": "Context window breakdown and plan usage, in the band above the prompt.",
   "version": "0.1.2",
   "author": {
    "name": "Nongfsq"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Nongfsq/frank-claude-cockpit",
    "url": "https://github.com/Nongfsq/frank-claude-cockpit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:05:27Z",
    "createdAt": "2026-10-03T04:31:04Z",
    "description": "Two Claude Code mods for running many sessions at once: a context card above the prompt and a sessions pane beside the chat.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28521152?v=4",
    "ownerUrl": "https://github.com/Nongfsq",
    "defaultBranch": "main"
   },
   "path": "context-card",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "frank-claude-cockpit",
   "firstSeen": "2026-10-06T04:47:19.673Z",
   "modUpdatedAt": "2026-10-04T19:25:49Z",
   "fileBytes": 19079,
   "tags": [
    "band",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-card",
   "url": "https://www.slopshopper.com/mods/nongfsq-frank-claude-cockpit-context-card/"
  },
  {
   "slug": "nongfsq-frank-claude-cockpit-pr-pane",
   "name": "pr-pane",
   "description": "Sessions of this project, their worktrees and PRs, with check-ins, in a side pane.",
   "version": "0.1.0",
   "author": {
    "name": "Nongfsq"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Nongfsq/frank-claude-cockpit",
    "url": "https://github.com/Nongfsq/frank-claude-cockpit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:05:27Z",
    "createdAt": "2026-10-03T04:31:04Z",
    "description": "Two Claude Code mods for running many sessions at once: a context card above the prompt and a sessions pane beside the chat.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28521152?v=4",
    "ownerUrl": "https://github.com/Nongfsq",
    "defaultBranch": "main"
   },
   "path": "pr-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "frank-claude-cockpit",
   "firstSeen": "2026-10-06T04:47:19.873Z",
   "modUpdatedAt": "2026-10-03T04:31:04Z",
   "fileBytes": 22881,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-pane",
   "url": "https://www.slopshopper.com/mods/nongfsq-frank-claude-cockpit-pr-pane/"
  },
  {
   "slug": "nordscope-fi-plain-english-plain-english",
   "name": "plain-english",
   "description": "Catches stock AI phrases, vague claims and unexplained jargon before a reader sees them. It checks Markdown writes, commit and pull request messages and tracker issues and asks you before saving one with a finding, and it holds a chat reply with a clear tell for a rewrite.",
   "version": "1.14.2",
   "author": {
    "name": "Nordscope",
    "url": "https://github.com/nordscope-fi"
   },
   "license": "MIT",
   "homepage": "https://github.com/nordscope-fi/plain-english",
   "keywords": [
    "writing",
    "lint",
    "prose",
    "hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nordscope-fi/plain-english",
    "url": "https://github.com/nordscope-fi/plain-english",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:58:26Z",
    "createdAt": "2026-08-06T14:20:23Z",
    "description": "Catch AI writing tells and unexplained jargon before they land in a commit, a doc, or an issue. Prose linter with hooks for Claude Code, Copilot, Codex, Cursor and Mistral Vibe, plus pre-commit, CI and SARIF.",
    "homepage": "https://www.npmjs.com/package/plain-english",
    "topics": [
     "agents-md",
     "ai-detection",
     "ai-slop",
     "claude-code",
     "codex",
     "coding-agent",
     "copilot",
     "cursor",
     "lint",
     "linter",
     "mistral-vibe",
     "pre-commit",
     "prose",
     "readability",
     "sarif",
     "static-code-analysis",
     "style-guide",
     "technical-writing",
     "typescript",
     "writing"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253022911?v=4",
    "ownerUrl": "https://github.com/nordscope-fi",
    "defaultBranch": "main"
   },
   "path": "integrations/claude-code-plugin",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "plain-english",
   "firstSeen": "2026-10-08T15:37:44.024Z",
   "modUpdatedAt": "2026-10-09T05:58:26Z",
   "fileBytes": 47067,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "plain-english",
   "url": "https://www.slopshopper.com/mods/nordscope-fi-plain-english-plain-english/"
  },
  {
   "slug": "openscribbler-katharsis",
   "name": "katharsis",
   "description": "An output style that classifies each message by exchange type and shapes the reply to fit it: the answer first, a ceiling per type, reference codes that survive the session, and decisions handed back as questions",
   "version": "0.9.2",
   "author": {
    "name": "Holden Hewett"
   },
   "license": "MIT",
   "homepage": "https://github.com/OpenScribbler/Katharsis",
   "keywords": [
    "output-style",
    "writing",
    "concise",
    "exchange-type",
    "reference-codes",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "OpenScribbler/Katharsis",
    "url": "https://github.com/OpenScribbler/Katharsis",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:46:52Z",
    "createdAt": "2026-08-27T04:53:58Z",
    "description": "A Claude Code output style that classifies each message you send and shapes the reply to fit it.",
    "homepage": "",
    "topics": [
     "ai-agents",
     "ai-tools",
     "documentation-tool",
     "prompt-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/263775997?v=4",
    "ownerUrl": "https://github.com/OpenScribbler",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "autonomy": {
     "type": "string",
     "title": "Autonomy level",
     "description": "Which actions Claude takes without asking you first, when it cannot infer your answer from what you said, your repo's conventions, or preferences you stated earlier. guided (default): the style's \"When a call is mine\" test as written, which counts every push, PR, and message to a colleague as expensive enough to be your call. standard: further publishing inside a scope you approved this session goes ahead, such as another push to a branch you approved pushing; starting something new that publishes, and messaging people, including a comment, a review reply, or a review request on a PR, stay your call. autonomous: everything standard allows, plus pushing a branch the work created and opening or updating a PR from it by adding commits, once the work is verified (a push to the default branch or someone else's branch, and opening or updating a PR against a repo you can't push to, including a push to that PR's branch, are not part of this); every other action that is your call at guided stays your call, such as merging, deleting data Claude did not create this session, any force-push, even to that branch, spending money, and messaging people, including a comment, a review reply, or a review request on a PR.",
     "required": false,
     "default": "guided",
     "options": [
      "guided",
      "standard",
      "autonomous"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "openscribbler",
   "firstSeen": "2026-10-06T04:47:31.634Z",
   "modUpdatedAt": "2026-10-09T04:46:52Z",
   "fileBytes": 99377,
   "tags": [
    "pane",
    "band",
    "transcript",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "katharsis",
   "url": "https://www.slopshopper.com/mods/openscribbler-katharsis/"
  },
  {
   "slug": "petertriho-nix-config-cockpit",
   "name": "cockpit",
   "description": "Live agent, tool, review, context, and activity views for Claude Code.",
   "version": "0.1.0",
   "author": {
    "name": "Peter Tri Ho"
   },
   "license": "Unlicense",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "petertriho/nix-config",
    "url": "https://github.com/petertriho/nix-config",
    "stars": 4,
    "forks": 1,
    "license": "Unlicense",
    "pushedAt": "2026-10-09T07:49:47Z",
    "createdAt": "2024-06-14T07:00:52Z",
    "description": "Personal nix flakes config",
    "homepage": "",
    "topics": [
     "config",
     "dotfiles",
     "home-manager",
     "neovim",
     "nix",
     "nix-config",
     "nixos"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7420227?v=4",
    "ownerUrl": "https://github.com/petertriho",
    "defaultBranch": "main"
   },
   "path": "dotfiles/claude/.claude/plugins/cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:11:24.760Z",
   "modUpdatedAt": "2026-10-08T05:08:27Z",
   "fileBytes": 203602,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "cockpit",
   "url": "https://www.slopshopper.com/mods/petertriho-nix-config-cockpit/"
  },
  {
   "slug": "piotrkowalczuk-zordon-claude",
   "name": "claude",
   "description": "Give every parallel coding agent its own local stack and develop with guardrails.",
   "license": "GPL-3.0",
   "homepage": "https://zordon.io",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "piotrkowalczuk/zordon",
    "url": "https://github.com/piotrkowalczuk/zordon",
    "stars": 4,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-06T14:34:33Z",
    "createdAt": "2016-03-19T01:28:09Z",
    "description": "Give every parallel coding agent its own local stack and develop with guardrails.",
    "homepage": "https://zordon.io",
    "topics": [
     "agentic-workflow",
     "ai-agents",
     "claude-code",
     "developer-tools",
     "development",
     "golang",
     "local",
     "local-development",
     "mcp",
     "microservices",
     "process-manager",
     "services",
     "vibecoding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2438924?v=4",
    "ownerUrl": "https://github.com/piotrkowalczuk",
    "defaultBranch": "main"
   },
   "path": "claude",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zordon",
   "firstSeen": "2026-10-06T05:21:58.461Z",
   "modUpdatedAt": "2026-10-06T14:34:33Z",
   "fileBytes": 36690,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "claude",
   "url": "https://www.slopshopper.com/mods/piotrkowalczuk-zordon-claude/"
  },
  {
   "slug": "popmechanic-ultrapowers",
   "name": "ultrapowers",
   "description": "The client for ultrapowers: /ultrapowers <plan-path> commits an approved plan and runs on an exe.dev fleet you provision — a disposable sandbox runs the plan as a pool of tasks, a pool of builders, the plan's own probes and checks as the proof, and opens its own PR. No local engine.",
   "version": "0.3.47",
   "author": {
    "name": "Marcus Estes",
    "email": "marcus@vibes.diy"
   },
   "license": "MIT",
   "homepage": "https://github.com/popmechanic/ultrapowers",
   "keywords": [
    "skills",
    "fleet",
    "superpowers",
    "parallel",
    "claims-v1"
   ],
   "kind": "community",
   "repo": {
    "fullName": "popmechanic/ultrapowers",
    "url": "https://github.com/popmechanic/ultrapowers",
    "stars": 4,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T21:45:39Z",
    "createdAt": "2026-06-02T22:52:06Z",
    "description": "ultrapowers: autonomous parallel execution for Superpowers plans (ultra-driven-development).",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56457?v=4",
    "ownerUrl": "https://github.com/popmechanic",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "ultrapowers",
   "firstSeen": "2026-10-06T04:58:52.656Z",
   "modUpdatedAt": "2026-10-03T21:45:39Z",
   "fileBytes": 11093,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ultrapowers",
   "url": "https://www.slopshopper.com/mods/popmechanic-ultrapowers/"
  },
  {
   "slug": "ray-amjad-awesome-claude-code-function-hooks-secret-redactor",
   "name": "secret-redactor",
   "description": "Keeps secrets, email addresses and IP addresses out of the session transcript: swaps each one for a stable placeholder on the way in, and puts the real value back on the way into a tool call",
   "version": "1.0.0",
   "author": {
    "name": "Ray Amjad",
    "url": "https://github.com/ray-amjad"
   },
   "license": "MIT",
   "homepage": "https://github.com/ray-amjad/awesome-claude-code-function-hooks",
   "keywords": [
    "security",
    "secrets",
    "redaction",
    "pii",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ray-amjad/awesome-claude-code-function-hooks",
    "url": "https://github.com/ray-amjad/awesome-claude-code-function-hooks",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-10T15:01:57Z",
    "createdAt": "2026-09-05T02:54:28Z",
    "description": "Claude Code function hooks worth installing. First up: secret-redactor, which keeps secrets, emails and IPs out of the session transcript.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "function-hooks",
     "redaction",
     "secret-scanning"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52879239?v=4",
    "ownerUrl": "https://github.com/ray-amjad",
    "defaultBranch": "main"
   },
   "path": "plugins/secret-redactor",
   "modules": [
    "./redact.ts"
   ],
   "entry": "hooks/redact.ts",
   "userConfig": {
    "secrets": {
     "type": "boolean",
     "title": "Hide secrets",
     "description": "Hide vendor-shaped keys and high-entropy tokens",
     "default": true
    },
    "pii": {
     "type": "boolean",
     "title": "Hide emails and IP addresses",
     "description": "Hide email addresses and public IP addresses",
     "default": true
    },
    "restoreInToolInputs": {
     "type": "boolean",
     "title": "Put real values back for tools",
     "description": "Swap a placeholder back for its real value before a tool runs, so commands and file writes keep working",
     "default": true
    },
    "notify": {
     "type": "boolean",
     "title": "Say when something is hidden",
     "description": "Show a count on the tool row and a toast on a prompt",
     "default": true
    },
    "minEntropy": {
     "type": "number",
     "title": "Entropy floor (bits per character)",
     "description": "A mixed-case token above this floor is treated as a secret. Raise it to hide less",
     "default": 3.6
    },
    "minLength": {
     "type": "number",
     "title": "Length floor",
     "description": "The shortest token the entropy test looks at",
     "default": 24
    },
    "contextMinEntropy": {
     "type": "number",
     "title": "Entropy floor next to a key name",
     "description": "The floor used when the token sits after API_KEY=, \"token\":, Bearer and the like",
     "default": 3
    },
    "redactPrivateIps": {
     "type": "boolean",
     "title": "Hide private IP addresses too",
     "description": "Also hide 127.x, 10.x, 192.168.x and other reserved ranges. Off, because localhost URLs are everywhere in dev",
     "default": false
    },
    "allow": {
     "type": "string",
     "title": "Never hide these",
     "description": "Exact strings to leave alone, separated by commas",
     "default": ""
    },
    "allowEmails": {
     "type": "string",
     "title": "Never hide these emails",
     "description": "Exact addresses, or a domain written as @example.com, separated by commas",
     "default": ""
    },
    "allowPrefixes": {
     "type": "string",
     "title": "Never hide tokens starting with",
     "description": "Extra id prefixes to treat as public, separated by commas (price_, prod_ and the other Stripe object ids are already public)",
     "default": ""
    },
    "denyPrefixes": {
     "type": "string",
     "title": "Always test tokens starting with",
     "description": "Prefixes to put back under the entropy test even though they look like a public id, separated by commas",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-function-hooks",
   "firstSeen": "2026-10-06T04:59:15.124Z",
   "modUpdatedAt": "2026-09-05T03:05:09Z",
   "fileBytes": 14866,
   "tags": [
    "toast",
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "secret-redactor-ray-amjad",
   "url": "https://www.slopshopper.com/mods/ray-amjad-awesome-claude-code-function-hooks-secret-redactor/"
  },
  {
   "slug": "ray-amjad-awesome-claude-code-function-hooks-vercel-deploy-status",
   "name": "vercel-deploy-status",
   "description": "Pins the Vercel deploy queue of the linked project under the prompt: every deploy queued, building or just finished, with its phase and elapsed time",
   "version": "1.0.1",
   "author": {
    "name": "Ray Amjad"
   },
   "license": "MIT",
   "homepage": "https://github.com/ray-amjad/awesome-claude-code-function-hooks",
   "keywords": [
    "vercel",
    "deploy",
    "status",
    "ui",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ray-amjad/awesome-claude-code-function-hooks",
    "url": "https://github.com/ray-amjad/awesome-claude-code-function-hooks",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-10T15:01:57Z",
    "createdAt": "2026-09-05T02:54:28Z",
    "description": "Claude Code function hooks worth installing. First up: secret-redactor, which keeps secrets, emails and IPs out of the session transcript.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "function-hooks",
     "redaction",
     "secret-scanning"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52879239?v=4",
    "ownerUrl": "https://github.com/ray-amjad",
    "defaultBranch": "main"
   },
   "path": "plugins/vercel-deploy-status",
   "modules": [
    "./deploy-status.tsx"
   ],
   "entry": "hooks/deploy-status.tsx",
   "userConfig": {
    "vercelBin": {
     "type": "string",
     "description": "The vercel executable to run",
     "default": "vercel",
     "title": "Vercel executable"
    },
    "activePollSeconds": {
     "type": "number",
     "description": "How often to ask Vercel while a deploy is in flight",
     "default": 15,
     "title": "Active poll (seconds)"
    },
    "idlePollSeconds": {
     "type": "number",
     "description": "How often to ask Vercel while no deploy is in flight",
     "default": 60,
     "title": "Idle poll (seconds)"
    },
    "holdFinishedMinutes": {
     "type": "number",
     "description": "How long a finished deploy stays on the line before it clears",
     "default": 5,
     "title": "Hold finished (minutes)"
    },
    "watchAfterPushMinutes": {
     "type": "number",
     "description": "How long to poll at the active rate after a push or a merge, waiting for the deploy to appear",
     "default": 6,
     "title": "Watch after push (minutes)"
    },
    "maxRows": {
     "type": "number",
     "description": "How many deploys to list before folding the rest into a count",
     "default": 8,
     "title": "Max rows"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-function-hooks",
   "firstSeen": "2026-10-06T04:59:16.169Z",
   "modUpdatedAt": "2026-09-10T15:01:13Z",
   "fileBytes": 13519,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "vercel-deploy-status",
   "url": "https://www.slopshopper.com/mods/ray-amjad-awesome-claude-code-function-hooks-vercel-deploy-status/"
  },
  {
   "slug": "ray-manaloto-dotfiles-claude-fnhook-fixture-reserved",
   "name": "claude-fnhook-fixture-reserved",
   "description": "Reserved-prefix plugin name: validate must reject it (#1496)",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/reserved-name",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:56.606Z",
   "modUpdatedAt": "2026-10-01T22:31:53Z",
   "fileBytes": 645,
   "tags": [],
   "isNew": true,
   "entryName": "claude-fnhook-fixture-reserved",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-claude-fnhook-fixture-reserved/"
  },
  {
   "slug": "ray-manaloto-dotfiles-coordinator-handoff",
   "name": "coordinator-handoff",
   "description": "Auto-submits /coordinator-handoff when a dotfiles coordinator session's context reaches the configured limit, with a visible status-line heartbeat",
   "version": "1.0.0",
   "author": {
    "name": "Raymond Manaloto"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/coordinator-handoff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:48.842Z",
   "modUpdatedAt": "2026-10-04T19:12:51Z",
   "fileBytes": 12842,
   "tags": [
    "toast",
    "status",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "coordinator-handoff",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-coordinator-handoff/"
  },
  {
   "slug": "ray-manaloto-dotfiles-fnhook-fixture-bad-event",
   "name": "fnhook-fixture-bad-event",
   "description": "Invalid event-name function-hook fixture",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/bad-event",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:52.793Z",
   "modUpdatedAt": "2026-09-12T15:36:40Z",
   "fileBytes": 156,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-bad-event",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-fnhook-fixture-bad-event/"
  },
  {
   "slug": "ray-manaloto-dotfiles-fnhook-fixture-bad-return",
   "name": "fnhook-fixture-bad-return",
   "description": "Bad-return function-hook fixture",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/bad-return",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:53.688Z",
   "modUpdatedAt": "2026-09-13T20:23:59Z",
   "fileBytes": 410,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-bad-return",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-fnhook-fixture-bad-return/"
  },
  {
   "slug": "ray-manaloto-dotfiles-fnhook-fixture-escape-hatch-unconsulted",
   "name": "fnhook-fixture-escape-hatch-unconsulted",
   "description": "Deny-capable module declaring the escape-hatch set but never consulting it",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/escape-hatch-unconsulted",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:54.408Z",
   "modUpdatedAt": "2026-09-13T20:23:59Z",
   "fileBytes": 434,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-escape-hatch-unconsulted",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-fnhook-fixture-escape-hatch-unconsulted/"
  },
  {
   "slug": "ray-manaloto-dotfiles-fnhook-fixture-no-escape-hatch",
   "name": "fnhook-fixture-no-escape-hatch",
   "description": "Deny-capable module that permits no escape-hatch tool",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/no-escape-hatch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:55.089Z",
   "modUpdatedAt": "2026-09-13T20:23:59Z",
   "fileBytes": 358,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-no-escape-hatch",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-fnhook-fixture-no-escape-hatch/"
  },
  {
   "slug": "ray-manaloto-dotfiles-fnhook-fixture-parse-error",
   "name": "fnhook-fixture-parse-error",
   "description": "Parse-error function-hook fixture",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/parse-error",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:55.801Z",
   "modUpdatedAt": "2026-09-12T15:36:40Z",
   "fileBytes": 82,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-parse-error",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-fnhook-fixture-parse-error/"
  },
  {
   "slug": "ray-manaloto-dotfiles-fnhook-fixture-untyped",
   "name": "fnhook-fixture-untyped",
   "description": "Untyped function-hook fixture",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/untyped",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:57.471Z",
   "modUpdatedAt": "2026-09-13T20:23:59Z",
   "fileBytes": 278,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-untyped",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-fnhook-fixture-untyped/"
  },
  {
   "slug": "ray-manaloto-dotfiles-fnhook-fixture-valid",
   "name": "fnhook-fixture-valid",
   "description": "Valid function-hook gate fixture",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/valid",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:58.250Z",
   "modUpdatedAt": "2026-09-13T20:23:59Z",
   "fileBytes": 645,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-valid",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-fnhook-fixture-valid/"
  },
  {
   "slug": "ray-manaloto-dotfiles-install-doctor",
   "name": "install-doctor",
   "description": "Reports the install-doctor verdict at session start and refuses tool calls while the install is provably broken",
   "version": "1.0.0",
   "author": {
    "name": "Raymond Manaloto"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": ".agents/skills/install-doctor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:48.033Z",
   "modUpdatedAt": "2026-10-01T22:31:53Z",
   "fileBytes": 16694,
   "tags": [
    "process"
   ],
   "isNew": true,
   "entryName": "install-doctor",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-install-doctor/"
  },
  {
   "slug": "ray-manaloto-dotfiles-install-doctor-2",
   "name": "install-doctor",
   "description": "Reports the install-doctor verdict at session start and refuses tool calls while the install is provably broken",
   "version": "1.0.0",
   "author": {
    "name": "Raymond Manaloto"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/install-doctor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:49.648Z",
   "modUpdatedAt": "2026-10-01T22:31:53Z",
   "fileBytes": 16694,
   "tags": [
    "process"
   ],
   "isNew": true,
   "entryName": "install-doctor-ray-manaloto",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-install-doctor-2/"
  },
  {
   "slug": "ray-manaloto-dotfiles-mod",
   "name": "mod",
   "description": "",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "docs/research/kb/raw/coord-router/s0-probe/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:51.703Z",
   "modUpdatedAt": "2026-10-05T14:24:33Z",
   "fileBytes": 0,
   "tags": [],
   "isNew": true,
   "entryName": "mod-ray-manaloto",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-mod/"
  },
  {
   "slug": "ray-manaloto-dotfiles-mod2",
   "name": "mod2",
   "description": "",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "docs/research/kb/raw/coord-router/s0-probe/mod2",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:52.095Z",
   "modUpdatedAt": "2026-10-05T14:24:33Z",
   "fileBytes": 0,
   "tags": [],
   "isNew": true,
   "entryName": "mod2",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-mod2/"
  },
  {
   "slug": "ray-manaloto-dotfiles-plugin-health",
   "name": "plugin-health",
   "description": "Reports at session start when plugins declared in settings are not actually installed or are disabled for this project",
   "version": "1.0.0",
   "author": {
    "name": "Raymond Manaloto"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/plugin-health",
   "modules": [
    "./plugin-health.ts"
   ],
   "entry": "hooks/plugin-health.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:50.539Z",
   "modUpdatedAt": "2026-10-02T04:53:34Z",
   "fileBytes": 2829,
   "tags": [
    "process"
   ],
   "isNew": true,
   "entryName": "plugin-health",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-plugin-health/"
  },
  {
   "slug": "ray-manaloto-dotfiles-session-start",
   "name": "session-start",
   "description": "On each new interactive session: reload skills and plugins, then name the session <project>-<Chicago ISO ns>.<feature>",
   "version": "1.0.0",
   "author": {
    "name": "Raymond Manaloto"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/dotfiles",
    "url": "https://github.com/ray-manaloto/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T11:43:04Z",
    "createdAt": "2026-03-23T07:39:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/session-start",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:51.249Z",
   "modUpdatedAt": "2026-10-03T03:53:21Z",
   "fileBytes": 11168,
   "tags": [
    "toast",
    "status",
    "prompt",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "session-start",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-dotfiles-session-start/"
  },
  {
   "slug": "round-tower-m1k3-m1k3",
   "name": "m1k3",
   "description": "M1K3 inside Claude Code: the CLAUDE.md nevers as enforced tool.call rules (a direct push to master, a Write over the append-only session memory, hf download, defaults write app.m1k3, tell application id \"app.m1k3\"), M1K3's voice for the moments a session needs you (a permission prompt, an idle prompt, a long turn ending) through the app's own MCP server, and M1K3's avatar in the band above the prompt reacting to the session: the pixel face as a Raster (half-blocks) or an Svg, or the fox companion from baked sprite frames as an Image (kitty, Ghostty), a braille Raster (any terminal) or an SMIL Svg (desktop). /face hides and shows the band; /companion picks face, fox, phosphor or off.",
   "version": "0.1.0",
   "author": {
    "name": "Round Tower"
   },
   "license": "NOASSERTION",
   "homepage": "https://m1k3.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Round-Tower/M1K3",
    "url": "https://github.com/Round-Tower/M1K3",
    "stars": 4,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T14:16:25Z",
    "createdAt": "2026-07-02T18:32:35Z",
    "description": "Local, offline AI for your Mac. Punk intelligence — no data centers required.",
    "homepage": "https://m1k3.app",
    "topics": [
     "ai-companion",
     "apple-silicon",
     "gemma",
     "local-llm",
     "macos",
     "mcp",
     "mcp-server",
     "mlx",
     "on-device-ai",
     "privacy",
     "rag",
     "swiftui",
     "voice-assistant",
     "whisperkit"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64544881?v=4",
    "ownerUrl": "https://github.com/Round-Tower",
    "defaultBranch": "master"
   },
   "path": ".claude/skills/m1k3",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "voice": {
     "type": "boolean",
     "title": "Speak through M1K3",
     "description": "Have the live M1K3 app say when a session needs you or finishes a long turn. Off, those lines are toasts.",
     "required": false,
     "default": true
    },
    "avatar": {
     "type": "string",
     "title": "Avatar in the band",
     "description": "Which avatar the band above the prompt shows until /companion changes it: the pixel face, the fox, the phosphor fox, or none.",
     "required": false,
     "default": "face",
     "options": [
      "face",
      "fox",
      "phosphor",
      "off"
     ]
    },
    "readAnswers": {
     "type": "boolean",
     "title": "Read answers aloud",
     "description": "After a long turn, have M1K3 also read the first sentence of the answer. Off, it says only how long the turn took.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:44:27.122Z",
   "modUpdatedAt": "2026-10-09T14:16:25Z",
   "fileBytes": 48973,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "m1k3",
   "url": "https://www.slopshopper.com/mods/round-tower-m1k3-m1k3/"
  },
  {
   "slug": "satviksinha-jev-model-router",
   "name": "jev-router",
   "description": "Routes each turn to a Claude model chosen by TypeSafe's Jev, asked through the Vercel AI Gateway.",
   "version": "0.1.0",
   "author": {
    "name": "Satvik Sinha"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "satviksinha/jev-model-router",
    "url": "https://github.com/satviksinha/jev-model-router",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-23T01:55:36Z",
    "createdAt": "2026-09-20T12:32:14Z",
    "description": "Model router for Claude Code using Jev",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74920758?v=4",
    "ownerUrl": "https://github.com/satviksinha",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:11.418Z",
   "modUpdatedAt": "2026-09-23T01:55:36Z",
   "fileBytes": 42996,
   "tags": [
    "spinner",
    "command",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-router",
   "url": "https://www.slopshopper.com/mods/satviksinha-jev-model-router/"
  },
  {
   "slug": "savinofiore-lexi-jev",
   "name": "jev",
   "description": "Three-level decision layer on TypeSafe's Jev: picks model and effort per session and per subagent, compacts context without rewriting it, and gates code review with calibrated closed questions. Pairs with lexi: the review runs after the last GREEN.",
   "version": "0.6.1",
   "author": {
    "name": "Savino Fiore"
   },
   "license": "MIT",
   "homepage": "https://github.com/savinofiore/lexi",
   "keywords": [
    "jev",
    "typesafe",
    "model-routing",
    "compaction",
    "code-review"
   ],
   "kind": "community",
   "repo": {
    "fullName": "savinofiore/lexi",
    "url": "https://github.com/savinofiore/lexi",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T09:58:17Z",
    "createdAt": "2026-09-05T08:36:39Z",
    "description": "Test-first workflow for coding agents, without the spec ceremony. The tests are the spec.",
    "homepage": null,
    "topics": [
     "agents",
     "claude-code",
     "claude-code-plugin",
     "tdd",
     "test-driven-development"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64900883?v=4",
    "ownerUrl": "https://github.com/savinofiore",
    "defaultBranch": "main"
   },
   "path": "jev",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lexi",
   "firstSeen": "2026-10-06T05:25:10.128Z",
   "modUpdatedAt": "2026-10-03T11:42:30Z",
   "fileBytes": 34195,
   "tags": [
    "toast",
    "status",
    "prompt",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "jev",
   "url": "https://www.slopshopper.com/mods/savinofiore-lexi-jev/"
  },
  {
   "slug": "stomerg-agent-kit-crab-cam",
   "name": "crab-cam",
   "description": "A crab above the prompt acts out what Claude is doing: reading, writing code, thinking, searching and more. A shell beside it shows context and rate-limit usage.",
   "version": "0.2.0",
   "author": {
    "name": "Tomer Gabay",
    "url": "https://github.com/sTomerG"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sTomerG/agent-kit",
    "url": "https://github.com/sTomerG/agent-kit",
    "stars": 4,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:08:10Z",
    "createdAt": "2026-10-03T22:56:50Z",
    "description": "Open-source mods and other extensions for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10978711?v=4",
    "ownerUrl": "https://github.com/sTomerG",
    "defaultBranch": "main"
   },
   "path": "plugins/crab-cam",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-kit",
   "firstSeen": "2026-10-06T05:21:01.962Z",
   "modUpdatedAt": "2026-10-05T11:08:10Z",
   "fileBytes": 71940,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "crab-cam",
   "url": "https://www.slopshopper.com/mods/stomerg-agent-kit-crab-cam/"
  },
  {
   "slug": "sumit189-explain-claude-mod",
   "name": "explain-as",
   "description": "/explain: get answers as ASD-STE100 prose, a diagram, an HTML page, or a 3b1b-style video",
   "version": "0.2.0",
   "author": {
    "name": "Sumit Paul"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Sumit189/explain-claude-mod",
    "url": "https://github.com/Sumit189/explain-claude-mod",
    "stars": 4,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T16:06:05Z",
    "createdAt": "2026-10-04T15:21:02Z",
    "description": "Claude Code mod: /explain answers as ASD-STE100 prose, rendered diagrams, live HTML pages, or narrated explainer videos",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23012970?v=4",
    "ownerUrl": "https://github.com/Sumit189",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "explain-as",
   "firstSeen": "2026-10-06T04:48:37.889Z",
   "modUpdatedAt": "2026-10-04T16:06:05Z",
   "fileBytes": 18204,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "explain-as",
   "url": "https://www.slopshopper.com/mods/sumit189-explain-claude-mod/"
  },
  {
   "slug": "szarkans-gamble-with-claude-code",
   "name": "gamble-with-claude-code",
   "displayName": "Gamble with Claude Code",
   "description": "Slots, European roulette and blackjack in your terminal. Bet the tokens Claude Code burned today. No real money, just questionable decisions.",
   "version": "0.1.0",
   "author": {
    "name": "szarkans"
   },
   "license": "MIT",
   "keywords": [
    "claude-code",
    "casino",
    "games",
    "tokens",
    "terminal"
   ],
   "kind": "community",
   "repo": {
    "fullName": "szarkans/gamble-with-claude-code",
    "url": "https://github.com/szarkans/gamble-with-claude-code",
    "stars": 4,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T00:47:11Z",
    "createdAt": "2026-10-02T08:13:40Z",
    "description": "A casino inside Claude Code. Slots, roulette and blackjack — you bet the tokens Claude Code burned today.",
    "homepage": null,
    "topics": [
     "casino",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "terminal-game"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150809885?v=4",
    "ownerUrl": "https://github.com/szarkans",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gamble-with-claude-code",
   "firstSeen": "2026-10-06T05:20:05.360Z",
   "modUpdatedAt": "2026-10-03T00:47:11Z",
   "fileBytes": 71030,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "gamble-with-claude-code",
   "url": "https://www.slopshopper.com/mods/szarkans-gamble-with-claude-code/"
  },
  {
   "slug": "thebabayaga-claude-statusline-rich-statusline",
   "name": "rich-statusline",
   "description": "Directory, git, model, context and rate-limit bars above the prompt, in the terminal and in Claude Desktop",
   "version": "2.1.0",
   "author": {
    "name": "Kevin"
   },
   "homepage": "https://kevintsyen.be",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TheBabaYaga/claude-statusline",
    "url": "https://github.com/TheBabaYaga/claude-statusline",
    "stars": 4,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T19:24:23Z",
    "createdAt": "2026-04-17T20:15:22Z",
    "description": "A rich statusline for Claude Code that shows your directory, git status, model, and usage limits at a glance.",
    "homepage": "https://kevintsyen.be",
    "topics": [
     "claude",
     "claude-code",
     "shell",
     "status-line"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3961971?v=4",
    "ownerUrl": "https://github.com/TheBabaYaga",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "thebabayaga",
   "firstSeen": "2026-10-09T14:41:26.103Z",
   "modUpdatedAt": "2026-10-07T19:24:23Z",
   "fileBytes": 17135,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "rich-statusline",
   "url": "https://www.slopshopper.com/mods/thebabayaga-claude-statusline-rich-statusline/"
  },
  {
   "slug": "thisaruguruge-dotfiles-blast-radius",
   "name": "blast-radius",
   "description": "Previews what a risky shell command would touch and asks before it runs",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ThisaruGuruge/dotfiles",
    "url": "https://github.com/ThisaruGuruge/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-06T11:05:11Z",
    "createdAt": "2024-05-27T19:21:39Z",
    "description": "The dotfiles of my environment",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40016057?v=4",
    "ownerUrl": "https://github.com/ThisaruGuruge",
    "defaultBranch": "main"
   },
   "path": "claude-mods/blast-radius",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:26:59.802Z",
   "modUpdatedAt": "2026-10-06T11:04:42Z",
   "fileBytes": 12978,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-ThisaruGuruge",
   "url": "https://www.slopshopper.com/mods/thisaruguruge-dotfiles-blast-radius/"
  },
  {
   "slug": "thisaruguruge-dotfiles-mission-control",
   "name": "mission-control",
   "description": "A /mission-control pane showing live agents, recent tool calls and files touched this session.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ThisaruGuruge/dotfiles",
    "url": "https://github.com/ThisaruGuruge/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-06T11:05:11Z",
    "createdAt": "2024-05-27T19:21:39Z",
    "description": "The dotfiles of my environment",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40016057?v=4",
    "ownerUrl": "https://github.com/ThisaruGuruge",
    "defaultBranch": "main"
   },
   "path": "claude-mods/mission-control",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:27:00.342Z",
   "modUpdatedAt": "2026-10-06T08:01:07Z",
   "fileBytes": 4898,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mission-control-ThisaruGuruge",
   "url": "https://www.slopshopper.com/mods/thisaruguruge-dotfiles-mission-control/"
  },
  {
   "slug": "thisaruguruge-dotfiles-redact",
   "name": "redact",
   "description": "Hides secrets (API keys, tokens, private keys) from the model in prompts and tool results",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ThisaruGuruge/dotfiles",
    "url": "https://github.com/ThisaruGuruge/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-06T11:05:11Z",
    "createdAt": "2024-05-27T19:21:39Z",
    "description": "The dotfiles of my environment",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40016057?v=4",
    "ownerUrl": "https://github.com/ThisaruGuruge",
    "defaultBranch": "main"
   },
   "path": "claude-mods/redact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:27:00.867Z",
   "modUpdatedAt": "2026-10-06T08:01:07Z",
   "fileBytes": 5012,
   "tags": [
    "toast",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "redact-ThisaruGuruge",
   "url": "https://www.slopshopper.com/mods/thisaruguruge-dotfiles-redact/"
  },
  {
   "slug": "thisaruguruge-dotfiles-session-wrapped",
   "name": "session-wrapped",
   "description": "A /wrapped pane summarizing the session: turns, tools, files, cost, peak context, longest and busiest turns.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ThisaruGuruge/dotfiles",
    "url": "https://github.com/ThisaruGuruge/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-06T11:05:11Z",
    "createdAt": "2024-05-27T19:21:39Z",
    "description": "The dotfiles of my environment",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40016057?v=4",
    "ownerUrl": "https://github.com/ThisaruGuruge",
    "defaultBranch": "main"
   },
   "path": "claude-mods/session-wrapped",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:27:01.415Z",
   "modUpdatedAt": "2026-10-06T08:01:07Z",
   "fileBytes": 4707,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-wrapped",
   "url": "https://www.slopshopper.com/mods/thisaruguruge-dotfiles-session-wrapped/"
  },
  {
   "slug": "thisaruguruge-dotfiles-statusbar",
   "name": "statusbar",
   "description": "Band above the prompt: stacked context bar, rate limits, last-turn stats, cache countdown and threshold toasts.",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ThisaruGuruge/dotfiles",
    "url": "https://github.com/ThisaruGuruge/dotfiles",
    "stars": 4,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-06T11:05:11Z",
    "createdAt": "2024-05-27T19:21:39Z",
    "description": "The dotfiles of my environment",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40016057?v=4",
    "ownerUrl": "https://github.com/ThisaruGuruge",
    "defaultBranch": "main"
   },
   "path": "claude-mods/statusbar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autocompactPercent": {
     "type": "number",
     "title": "Autocompact marker (%)",
     "description": "Where the | marker sits on the context bar",
     "default": 75
    },
    "cacheTtlSeconds": {
     "type": "number",
     "title": "Prompt cache TTL (s)",
     "description": "Lifetime of the prompt cache, for the countdown",
     "default": 3600
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:27:02.049Z",
   "modUpdatedAt": "2026-10-06T08:01:07Z",
   "fileBytes": 15514,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusbar",
   "url": "https://www.slopshopper.com/mods/thisaruguruge-dotfiles-statusbar/"
  },
  {
   "slug": "tzafrir-whats-agent-doing",
   "name": "whats-agent-doing",
   "displayName": "What's Agent Doing",
   "description": "A small box above the prompt that always says what the agent is doing right now (reading, thinking, writing, running a tool, waiting for you) and expands to show what it has done.",
   "version": "0.4.3",
   "author": {
    "name": "Tzafrir Rehan"
   },
   "license": "MIT",
   "homepage": "https://github.com/tzafrir/whats-agent-doing",
   "keywords": [
    "status",
    "activity",
    "progress",
    "ui",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tzafrir/whats-agent-doing",
    "url": "https://github.com/tzafrir/whats-agent-doing",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:49:24Z",
    "createdAt": "2026-10-01T21:46:22Z",
    "description": "What's Agent Doing: a Claude Code plugin with a little box above the prompt that always says what Claude is doing right now",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77340?v=4",
    "ownerUrl": "https://github.com/tzafrir",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tzafrir",
   "firstSeen": "2026-10-06T05:21:59.856Z",
   "modUpdatedAt": "2026-10-04T08:49:24Z",
   "fileBytes": 32642,
   "tags": [
    "band",
    "guard",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "whats-agent-doing",
   "url": "https://www.slopshopper.com/mods/tzafrir-whats-agent-doing/"
  },
  {
   "slug": "ukwhatn-claude-idle-compact",
   "name": "idle-compact",
   "description": "Compacts the main conversation once it has sat idle for idleMinutes, while the prompt cache is still warm, and hands every compaction of the main conversation (manual, auto, plugin, precompute) the Compact Instructions section of the user's AGENTS.md. Skips while a turn runs, below minMessageTokens of conversation, and past cutoffMinutes (a wake from sleep, when the cache has likely expired), saying which in the transcript; a reload of the plugin keeps the pending idle stretch.",
   "version": "0.1.0",
   "author": {
    "name": "ukwhatn"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ukwhatn/.claude",
    "url": "https://github.com/ukwhatn/.claude",
    "stars": 4,
    "forks": 2,
    "license": null,
    "pushedAt": "2026-10-09T02:06:20Z",
    "createdAt": "2026-01-12T07:55:52Z",
    "description": "~/.claude のうち公開可能なもの",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47080593?v=4",
    "ownerUrl": "https://github.com/ukwhatn",
    "defaultBranch": "main"
   },
   "path": "skills/idle-compact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "idleMinutes": {
     "type": "number",
     "title": "Idle minutes",
     "description": "Minutes after the last answer of the main conversation before it is compacted. Keep it under the prompt cache lifetime (an hour on a subscription).",
     "required": false,
     "default": 50,
     "min": 1
    },
    "cutoffMinutes": {
     "type": "number",
     "title": "Cutoff minutes",
     "description": "Past this many minutes since the last answer the idle compaction is skipped: the timer fired late (sleep, a suspended process) and the cache has likely expired. Keep it above idleMinutes.",
     "required": false,
     "default": 56,
     "min": 1
    },
    "minMessageTokens": {
     "type": "number",
     "title": "Minimum message tokens",
     "description": "Conversations whose messages (the Messages row of /context, without the system prompt, tools and memory files a compaction keeps) are smaller than this are not compacted on idle.",
     "required": false,
     "default": 30000,
     "min": 0
    },
    "instructionsPath": {
     "type": "string",
     "title": "Instructions file",
     "description": "Markdown file whose Compact Instructions section is handed to every compaction. Empty: AGENTS.md in CLAUDE_CONFIG_DIR, else ~/.claude/AGENTS.md.",
     "required": false,
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:34.152Z",
   "modUpdatedAt": "2026-10-09T02:06:20Z",
   "fileBytes": 10009,
   "tags": [
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "idle-compact-ukwhatn",
   "url": "https://www.slopshopper.com/mods/ukwhatn-claude-idle-compact/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-agent-diet",
   "name": "agent-diet",
   "description": "Runs search-only subagents (Explore by default) on Haiku instead of your main model; a model Claude asks for still wins, and /agent-diet picks the types and the model.",
   "version": "0.1.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-diet",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-08T15:09:37.176Z",
   "modUpdatedAt": "2026-10-08T07:24:29Z",
   "fileBytes": 3445,
   "tags": [
    "toast",
    "status",
    "command",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-diet",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-agent-diet/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-answer-pane",
   "name": "answer-pane",
   "description": "Explain, plan and ELI5 pages drawn natively in a side pane: diagrams in place, plan decisions as buttons, Respond fills the prompt box. No model calls.",
   "version": "0.2.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/answer-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:22.506Z",
   "modUpdatedAt": "2026-10-08T05:53:44Z",
   "fileBytes": 29447,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "answer-pane",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-answer-pane/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-budget-guard",
   "name": "budget-guard",
   "description": "Holds a prompt back once your 5-hour or weekly usage is at or over a limit you set (90% by default); sending it again goes through. No tokens spent.",
   "version": "0.1.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/budget-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:23.244Z",
   "modUpdatedAt": "2026-10-03T11:27:00Z",
   "fileBytes": 3936,
   "tags": [
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "budget-guard-VedantAndhale",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-budget-guard/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-cache-clock",
   "name": "cache-clock",
   "description": "Shows how long the prompt cache stays warm, and when it expires, exactly how many tokens your next message will re-send uncached. No tokens spent.",
   "version": "0.2.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-clock",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:23.976Z",
   "modUpdatedAt": "2026-10-08T06:08:38Z",
   "fileBytes": 5056,
   "tags": [
    "toast",
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-clock-VedantAndhale",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-cache-clock/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-cmd-diet",
   "name": "cmd-diet",
   "description": "Adds quiet flags to noisy shell commands before they run (git status, pytest, cargo, npm install, mvn, curl, wget, docker pull), so Claude reads short output from the start; errors, failures and warnings stay in full.",
   "version": "0.1.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/cmd-diet",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-08T15:09:40.427Z",
   "modUpdatedAt": "2026-10-08T08:28:31Z",
   "fileBytes": 5847,
   "tags": [
    "status",
    "guard"
   ],
   "isNew": true,
   "entryName": "cmd-diet",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-cmd-diet/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-collision-guard",
   "name": "collision-guard",
   "description": "Asks before Claude edits a file another chat on this machine changed in the last 30 minutes. Each chat keeps its own small ledger; no model calls, no network.",
   "version": "0.1.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/collision-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:24.791Z",
   "modUpdatedAt": "2026-10-03T12:53:16Z",
   "fileBytes": 10862,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "collision-guard-VedantAndhale",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-collision-guard/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-compact-keeper",
   "name": "compact-keeper",
   "description": "After a compaction, adds one message with exact facts from before it: your latest prompt in full, up to 4 earlier ones, the files edited, the todo list and the last failed shell command. At most 4,000 characters. No model calls.",
   "version": "0.1.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/compact-keeper",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-08T15:09:42.365Z",
   "modUpdatedAt": "2026-10-08T11:37:37Z",
   "fileBytes": 11426,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-keeper-VedantAndhale",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-compact-keeper/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-context-xray",
   "name": "context-xray",
   "description": "A pane with the exact breakdown of what fills Claude's context: system prompt, tools, memory files, skills, messages, and which tools load on every request.",
   "version": "0.2.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/context-xray",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:25.600Z",
   "modUpdatedAt": "2026-10-08T06:08:38Z",
   "fileBytes": 10617,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-xray",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-context-xray/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-gh-account",
   "name": "gh-account",
   "description": "Runs each git push, pull, fetch, clone and gh command as the logged-in GitHub account that owns or belongs to the repository's owner, so Claude stops switching gh accounts and retrying failed pushes.",
   "version": "0.1.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/gh-account",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-08T15:09:43.914Z",
   "modUpdatedAt": "2026-10-08T11:37:37Z",
   "fileBytes": 20599,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "gh-account",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-gh-account/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-kit-updates",
   "name": "kit-updates",
   "description": "Tells you when a newer version of an installed claude-pro-kit mod is out, and /kit-update installs it along with any new mods you never had. One small download per session, no tokens spent.",
   "version": "0.5.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/kit-updates",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:26.232Z",
   "modUpdatedAt": "2026-10-08T11:53:12Z",
   "fileBytes": 10817,
   "tags": [
    "toast",
    "command",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "kit-updates",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-kit-updates/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-loop-guard",
   "name": "loop-guard",
   "description": "Holds back a shell command once when the exact same command already failed twice in a row, and tells Claude to change approach; retrying it still goes through.",
   "version": "0.1.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/loop-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-08T15:09:45.594Z",
   "modUpdatedAt": "2026-10-08T07:45:27Z",
   "fileBytes": 2277,
   "tags": [
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "loop-guard-VedantAndhale",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-loop-guard/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-output-diet",
   "name": "output-diet",
   "description": "Trims long shell output, Grep results and subagent reports before Claude reads them (head, tail and error lines kept); the untrimmed text is saved to a file Claude can open.",
   "version": "0.2.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/output-diet",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:26.976Z",
   "modUpdatedAt": "2026-10-08T07:44:16Z",
   "fileBytes": 6673,
   "tags": [
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "output-diet",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-output-diet/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-peek",
   "name": "peek",
   "description": "Typing \"status\" while background shells or subagents run opens a pane with each task's exact elapsed time, the tail of its output and any percent it printed, instead of sending the prompt to Claude. /peek opens it too. No tokens spent.",
   "version": "0.1.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/peek",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-08T15:09:47.503Z",
   "modUpdatedAt": "2026-10-08T11:37:36Z",
   "fileBytes": 13554,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "peek",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-peek/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-pro-hud",
   "name": "pro-hud",
   "description": "Desktop heads-up display for the Pro plan: exact 5h/7d usage gauges, context gauge, turn receipts, usage in the spinner and compact tool cards. No estimates, no tokens spent.",
   "version": "0.3.1",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/pro-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:27.785Z",
   "modUpdatedAt": "2026-10-08T11:37:39Z",
   "fileBytes": 15413,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pro-hud",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-pro-hud/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-prompt-polish",
   "name": "prompt-polish",
   "description": "An Improve button above the prompt (and /polish) rewrites your draft with Opus at low effort (/polish model picks another) using the prompt-master rules (MIT, nidhinjs/prompt-master); Undo puts the original back. Each press is one model call; its exact tokens are shown.",
   "version": "0.1.3",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-polish",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-08T15:09:49.268Z",
   "modUpdatedAt": "2026-10-08T17:31:42Z",
   "fileBytes": 10634,
   "tags": [
    "band",
    "spinner",
    "toast",
    "command",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-polish",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-prompt-polish/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-read-cap",
   "name": "read-cap",
   "description": "Stops Claude reading a file over 1,000 lines whole (with Read, cat or Get-Content) and gives it an outline tool (definitions with line numbers) so it reads only the range it needs. A retry still reads it whole.",
   "version": "0.2.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/read-cap",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:28.491Z",
   "modUpdatedAt": "2026-10-08T11:37:38Z",
   "fileBytes": 9916,
   "tags": [
    "status",
    "guard",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "read-cap",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-read-cap/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-reread-guard",
   "name": "reread-guard",
   "description": "Stops Claude re-reading a file it already read in this conversation, with Read or a plain cat, sed -n, head, tail or Get-Content, when the file has not changed since; a deliberate second attempt still goes through.",
   "version": "0.2.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/reread-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:29.189Z",
   "modUpdatedAt": "2026-10-08T11:37:38Z",
   "fileBytes": 10157,
   "tags": [
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "reread-guard",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-reread-guard/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-session-receipt",
   "name": "session-receipt",
   "description": "/receipt opens a pane with the exact tokens every turn of the session spent (uncached, cached, output, subagents) and the costliest turns. No tokens spent.",
   "version": "0.2.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/session-receipt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:30.026Z",
   "modUpdatedAt": "2026-10-08T06:08:38Z",
   "fileBytes": 6606,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-receipt",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-session-receipt/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-skill-diet",
   "name": "skill-diet",
   "description": "Lists skills you have not used lately in this project by name only, so their descriptions stop riding along on every request; the Skill tool and /name still load any of them. No model calls.",
   "version": "0.1.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/skill-diet",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-08T15:09:52.695Z",
   "modUpdatedAt": "2026-10-08T06:34:03Z",
   "fileBytes": 9020,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "skill-diet",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-skill-diet/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-tool-diet",
   "name": "tool-diet",
   "description": "Moves tools you have not used lately behind ToolSearch, so their descriptions stop riding along on every request; core tools and anything you used in your last five sessions stay loaded.",
   "version": "0.1.3",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/tool-diet",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:30.619Z",
   "modUpdatedAt": "2026-10-08T05:53:44Z",
   "fileBytes": 5898,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-diet",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-tool-diet/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-turn-budget",
   "name": "turn-budget",
   "description": "When one turn uses more than +5 session points or 500,000 uncached input tokens, writes a handoff from exact session data and continues in a fresh session by itself. No model calls.",
   "version": "0.3.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/turn-budget",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-06T04:48:31.487Z",
   "modUpdatedAt": "2026-10-08T11:37:39Z",
   "fileBytes": 17148,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-budget",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-turn-budget/"
  },
  {
   "slug": "vedantandhale-claude-pro-kit-write-guard",
   "name": "write-guard",
   "description": "Steers Claude to Edit instead of rewriting an existing file in full with Write: the first rewrite in a conversation goes through with a one-line note, a later one is held back once; a deliberate retry still goes through.",
   "version": "0.1.0",
   "author": {
    "name": "Vedant Andhale",
    "url": "https://github.com/VedantAndhale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VedantAndhale/claude-pro-kit",
    "url": "https://github.com/VedantAndhale/claude-pro-kit",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:31:50Z",
    "createdAt": "2026-10-03T11:56:35Z",
    "description": "Make the Claude Pro plan last longer: Claude Code mods for an exact usage HUD, shorter shell output and no repeat file reads. The mods spend zero tokens.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90826179?v=4",
    "ownerUrl": "https://github.com/VedantAndhale",
    "defaultBranch": "main"
   },
   "path": "plugins/write-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-kit",
   "firstSeen": "2026-10-08T15:09:55.041Z",
   "modUpdatedAt": "2026-10-08T07:18:43Z",
   "fileBytes": 2510,
   "tags": [
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "write-guard",
   "url": "https://www.slopshopper.com/mods/vedantandhale-claude-pro-kit-write-guard/"
  },
  {
   "slug": "vicmpen-mokkan-mokkan",
   "name": "mokkan",
   "description": "Cross-session reminders: /mokkan toggles a live pane with your TODOs, Reminders and Archived tabs, /mokkan <command> runs push, in, edit, ack, done and the rest at once, and the /mokkan:mokkan skill lets Claude do it for you.",
   "version": "0.7.0",
   "author": {
    "name": "Victor Benetatos"
   },
   "license": "MIT",
   "homepage": "https://github.com/vicmpen/mokkan#readme",
   "keywords": [
    "reminders",
    "todo",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "vicmpen/mokkan",
    "url": "https://github.com/vicmpen/mokkan",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:26:45Z",
    "createdAt": "2026-09-29T21:09:20Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14978603?v=4",
    "ownerUrl": "https://github.com/vicmpen",
    "defaultBranch": "main"
   },
   "path": "claude-plugin",
   "modules": [
    "./pane.tsx"
   ],
   "entry": "hooks/pane.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mokkan",
   "firstSeen": "2026-10-06T05:23:42.661Z",
   "modUpdatedAt": "2026-10-04T21:26:45Z",
   "fileBytes": 50636,
   "tags": [
    "pane",
    "toast",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "mokkan",
   "url": "https://www.slopshopper.com/mods/vicmpen-mokkan-mokkan/"
  },
  {
   "slug": "wayne930242-straw-boss",
   "name": "straw-boss",
   "description": "Route work through the smallest sufficient loop: handle bounded tasks directly, fan out clear branches, or coordinate durable app-rooted Claude and Codex workrooms with provider-neutral status and git lifecycle tracking.",
   "version": "0.31.7",
   "author": {
    "name": "Wei Hung"
   },
   "license": "MIT",
   "keywords": [
    "herdr",
    "dispatch",
    "multi-app",
    "monorepo",
    "agent-harness",
    "orchestration",
    "batch",
    "loop",
    "peek",
    "coordination",
    "bootstrap"
   ],
   "kind": "community",
   "repo": {
    "fullName": "wayne930242/straw-boss",
    "url": "https://github.com/wayne930242/straw-boss",
    "stars": 4,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:22:56Z",
    "createdAt": "2026-08-18T02:05:27Z",
    "description": "Task coordination for Codex CLI and Claude Code: carry bounded work directly or dispatch Herdr-backed sessions rooted in each app, from single-app repos to monorepos.",
    "homepage": null,
    "topics": [
     "agent-harness",
     "batch",
     "claude-code",
     "claude-code-plugin",
     "dispatch",
     "graph-engineering",
     "herdr",
     "loop",
     "monorepo",
     "multi-app",
     "orchestration"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5166321?v=4",
    "ownerUrl": "https://github.com/wayne930242",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./jev-pruning.ts"
   ],
   "entry": "hooks/jev-pruning.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "straw-boss",
   "firstSeen": "2026-10-06T05:23:59.077Z",
   "modUpdatedAt": "2026-10-05T11:22:56Z",
   "fileBytes": 39801,
   "tags": [
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "straw-boss",
   "url": "https://www.slopshopper.com/mods/wayne930242-straw-boss/"
  },
  {
   "slug": "xd3an-cc-plus-notify",
   "name": "notify",
   "description": "Animated desktop notifications when a session starts, a turn finishes, a tool fails, the context fills up, or Claude asks for permission. Nothing extra to install.",
   "version": "0.2.1",
   "author": {
    "name": "Dean",
    "url": "https://github.com/XD3an"
   },
   "license": "MIT",
   "keywords": [
    "notifications",
    "toast",
    "mod",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "XD3an/cc-plus",
    "url": "https://github.com/XD3an/cc-plus",
    "stars": 4,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T02:23:03Z",
    "createdAt": "2026-01-24T04:57:02Z",
    "description": "my claude-code configuration",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/99171846?v=4",
    "ownerUrl": "https://github.com/XD3an",
    "defaultBranch": "main"
   },
   "path": "mods/notify",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the notifications and /notify. auto follows your system language.",
     "default": "en",
     "options": [
      "auto",
      "en",
      "zh-TW",
      "zh-CN",
      "ja"
     ]
    },
    "contextWarning": {
     "type": "number",
     "title": "Context warning (%)",
     "description": "Warn when the context window is this full (and again at 90%). 0 turns the warning off.",
     "default": 80
    },
    "permissionButtons": {
     "type": "boolean",
     "title": "Allow / Deny on the popup",
     "description": "On Windows, answer permission prompts from the popup's Allow and Deny buttons. Closing the popup leaves the question to the terminal.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-plus",
   "firstSeen": "2026-10-06T04:48:57.989Z",
   "modUpdatedAt": "2026-10-03T02:23:03Z",
   "fileBytes": 22906,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "notify-XD3an",
   "url": "https://www.slopshopper.com/mods/xd3an-cc-plus-notify/"
  },
  {
   "slug": "xtrm-dev-specialists-specialists",
   "name": "specialists",
   "description": "Specialists execution runtime in Claude Code: specialist activation and dispatch over MCP, session continuity hooks, and the supervising-activations skill. Consumes the Substrate work authority; it is not Substrate.",
   "version": "4.0.9",
   "author": {
    "name": "XTRM",
    "url": "https://github.com/xtrm-dev/specialists"
   },
   "license": "MIT",
   "homepage": "https://github.com/xtrm-dev/specialists#readme",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xtrm-dev/specialists",
    "url": "https://github.com/xtrm-dev/specialists",
    "stars": 4,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:18:58Z",
    "createdAt": "2025-11-01T10:47:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/291391432?v=4",
    "ownerUrl": "https://github.com/xtrm-dev",
    "defaultBranch": "master"
   },
   "path": "plugins/specialists",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xtrm",
   "firstSeen": "2026-10-06T05:24:06.615Z",
   "modUpdatedAt": "2026-10-04T23:21:55Z",
   "fileBytes": 30604,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "specialists",
   "url": "https://www.slopshopper.com/mods/xtrm-dev-specialists-specialists/"
  },
  {
   "slug": "xtrm-dev-specialists-specialists-ui",
   "name": "specialists-ui",
   "description": "Teammate-style transcript rows for Specialists in Claude Code: channel wakes, the fallback wake, and Specialists MCP tool calls under native labels. Companion to the specialists plugin, which raises those rows and therefore cannot draw them itself.",
   "version": "4.0.9",
   "author": {
    "name": "XTRM",
    "url": "https://github.com/xtrm-dev/specialists"
   },
   "license": "MIT",
   "homepage": "https://github.com/xtrm-dev/specialists#readme",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xtrm-dev/specialists",
    "url": "https://github.com/xtrm-dev/specialists",
    "stars": 4,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:18:58Z",
    "createdAt": "2025-11-01T10:47:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/291391432?v=4",
    "ownerUrl": "https://github.com/xtrm-dev",
    "defaultBranch": "master"
   },
   "path": "plugins/specialists-ui",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xtrm",
   "firstSeen": "2026-10-06T05:24:05.458Z",
   "modUpdatedAt": "2026-10-04T23:21:55Z",
   "fileBytes": 20583,
   "tags": [
    "transcript",
    "prompt"
   ],
   "isNew": true,
   "entryName": "specialists-ui",
   "url": "https://www.slopshopper.com/mods/xtrm-dev-specialists-specialists-ui/"
  },
  {
   "slug": "ai-experts-llc-claudelingo",
   "name": "claudelingo",
   "displayName": "claudelingo",
   "description": "Learn a language in the dead time while Claude is working. A spaced-repetition quiz in the band above your prompt, answered with a digit.",
   "version": "0.3.0",
   "author": {
    "name": "AI Experts LLC"
   },
   "license": "MIT",
   "homepage": "https://github.com/AI-Experts-LLC/claudelingo",
   "keywords": [
    "language",
    "vocabulary",
    "spaced-repetition",
    "flashcards",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "AI-Experts-LLC/claudelingo",
    "url": "https://github.com/AI-Experts-LLC/claudelingo",
    "stars": 3,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-09-17T15:49:44Z",
    "createdAt": "2026-09-07T16:25:39Z",
    "description": "Learn a language in the dead time while Claude is working — a vocabulary quiz in the band above your Claude Code prompt. One-command install.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "language-learning",
     "spaced-repetition",
     "vocabulary"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229201793?v=4",
    "ownerUrl": "https://github.com/AI-Experts-LLC",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudelingo",
   "firstSeen": "2026-10-06T04:46:31.869Z",
   "modUpdatedAt": "2026-09-17T15:49:44Z",
   "fileBytes": 173250,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claudelingo",
   "url": "https://www.slopshopper.com/mods/ai-experts-llc-claudelingo/"
  },
  {
   "slug": "arihantbansal-claude-lightbox",
   "name": "lightbox",
   "description": "Large previews of pasted images above the Claude Code prompt, with captioned thumbnails while you type",
   "version": "0.1.0",
   "author": {
    "name": "Arihant Bansal",
    "url": "https://github.com/arihantbansal"
   },
   "license": "MIT",
   "homepage": "https://github.com/arihantbansal/claude-lightbox",
   "keywords": [
    "images",
    "paste",
    "preview",
    "thumbnails",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "arihantbansal/claude-lightbox",
    "url": "https://github.com/arihantbansal/claude-lightbox",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:57:28Z",
    "createdAt": "2026-10-03T10:40:35Z",
    "description": "Large previews of pasted images above the Claude Code prompt, with captioned thumbnails while you type",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17180950?v=4",
    "ownerUrl": "https://github.com/arihantbansal",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "collapsedView": {
     "type": "string",
     "title": "Collapsed view",
     "description": "Show thumbnails of the pasted images above the prompt while you type, or nothing",
     "default": "thumbnails",
     "options": [
      "thumbnails",
      "none"
     ]
    },
    "captionModel": {
     "type": "string",
     "title": "Caption model",
     "description": "The model that writes a short caption for each pasted image, or off for no captions",
     "default": "sonnet",
     "options": [
      "sonnet",
      "haiku",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-lightbox",
   "firstSeen": "2026-10-06T04:50:41.240Z",
   "modUpdatedAt": "2026-10-03T10:57:28Z",
   "fileBytes": 21895,
   "tags": [
    "band",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lightbox",
   "url": "https://www.slopshopper.com/mods/arihantbansal-claude-lightbox/"
  },
  {
   "slug": "aucb21-cc-tracker-cc-track",
   "name": "cc-track",
   "description": "Forwards Claude Code session events to the CC-Track tracker from inside Claude Code, replacing the settings-hook forwarder.",
   "version": "0.1.0",
   "author": {
    "name": "AUCB21"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AUCB21/CC-Tracker",
    "url": "https://github.com/AUCB21/CC-Tracker",
    "stars": 3,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-05T03:59:06Z",
    "createdAt": "2026-08-27T03:09:56Z",
    "description": "Local middleware for Claude Code — tracks sessions, plans, tasks, prompts, tool usage and cost, with a full analytics dashboard. Next.js 16 + Supabase.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/105322345?v=4",
    "ownerUrl": "https://github.com/AUCB21",
    "defaultBranch": "main"
   },
   "path": "mods/cc-track",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:06.624Z",
   "modUpdatedAt": "2026-10-05T03:41:16Z",
   "fileBytes": 8861,
   "tags": [
    "toast",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-track",
   "url": "https://www.slopshopper.com/mods/aucb21-cc-tracker-cc-track/"
  },
  {
   "slug": "batuhancakmakk-wavy-usage",
   "name": "wavy-usage",
   "displayName": "Wavy Usage",
   "description": "Liquid-filled rings above the Claude Code prompt for the 5-hour and 7-day limit windows, context fill and prompt-cache lifetime, a fighter jet that shows the model's effort, and a pane of recent turns, their cost, their share of the 5-hour window and what filled it.",
   "version": "1.2.7",
   "author": {
    "name": "Batuhan Çakmak",
    "url": "https://github.com/BatuhanCakmakk"
   },
   "license": "MIT",
   "homepage": "https://github.com/BatuhanCakmakk/wavy-usage",
   "keywords": [
    "claude-code",
    "claude-mod",
    "function-hooks",
    "usage",
    "effort"
   ],
   "kind": "community",
   "repo": {
    "fullName": "BatuhanCakmakk/wavy-usage",
    "url": "https://github.com/BatuhanCakmakk/wavy-usage",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T23:37:00Z",
    "createdAt": "2026-10-02T12:00:22Z",
    "description": "Liquid-filled usage rings above the Claude Code prompt: 5h/7d limits, context, cache TTL, a fighter jet at high effort, and a pane of recent turns and costs.",
    "homepage": "https://github.com/BatuhanCakmakk/wavy-usage",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56596472?v=4",
    "ownerUrl": "https://github.com/BatuhanCakmakk",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the rings, the pane and the messages. auto follows Claude Code's language setting, then the system locale.",
     "options": [
      "auto",
      "en",
      "tr",
      "fr",
      "de",
      "ja",
      "ko",
      "pt-BR",
      "es"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wavy-usage",
   "firstSeen": "2026-10-06T04:46:36.444Z",
   "modUpdatedAt": "2026-10-05T23:37:00Z",
   "fileBytes": 100005,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wavy-usage",
   "url": "https://www.slopshopper.com/mods/batuhancakmakk-wavy-usage/"
  },
  {
   "slug": "bixxter-adlib-lyrics",
   "name": "adlib-lyrics",
   "description": "Synced lyrics of what's playing in Music or Spotify, word by word, above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "bixxter"
   },
   "license": "NOASSERTION",
   "homepage": "https://tryadlib.web.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bixxter/adlib-lyrics",
    "url": "https://github.com/bixxter/adlib-lyrics",
    "stars": 3,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-02T15:58:04Z",
    "createdAt": "2026-10-02T15:57:57Z",
    "description": "Synced lyrics in Claude Code, word by word, with Adlib's dancing mascot. A Claude Code mod for macOS.",
    "homepage": "https://tryadlib.web.app",
    "topics": [
     "apple-music",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "lyrics",
     "macos",
     "spotify"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57175411?v=4",
    "ownerUrl": "https://github.com/bixxter",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "lyrics": {
     "type": "string",
     "title": "Lyrics",
     "description": "stack: the line before, the line being sung and the next · line: only the line being sung · off: no lyrics",
     "options": [
      "stack",
      "line",
      "off"
     ],
     "default": "stack"
    },
    "mascot": {
     "type": "boolean",
     "title": "Dancing mascot",
     "description": "Adlib's mascot dances beside the lyrics (terminal only)",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "adlib-lyrics",
   "firstSeen": "2026-10-06T04:51:24.660Z",
   "modUpdatedAt": "2026-10-02T15:58:04Z",
   "fileBytes": 11037,
   "tags": [
    "band",
    "toast",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "adlib-lyrics",
   "url": "https://www.slopshopper.com/mods/bixxter-adlib-lyrics/"
  },
  {
   "slug": "cabrera-evil-claude-pet",
   "name": "tiny-pet",
   "description": "A tiny Claude pet with its own little computer that works alongside you in Claude Code.",
   "version": "0.11.0",
   "author": {
    "name": "Douglas Cabrera"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cabrera-evil/claude-pet",
    "url": "https://github.com/cabrera-evil/claude-pet",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T04:22:03Z",
    "createdAt": "2026-10-07T18:58:30Z",
    "description": "A Claude Code mod that puts a tiny pixel-art Claude pet, with its own little laptop, in a band above your prompt",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/84162354?v=4",
    "ownerUrl": "https://github.com/cabrera-evil",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "size": {
     "type": "string",
     "title": "Pet size",
     "description": "How big the pet and its subagent crew are drawn: small (half), medium, or large (double).",
     "default": "medium",
     "options": [
      "small",
      "medium",
      "large"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "tiny-pet",
   "firstSeen": "2026-10-08T15:16:03.613Z",
   "modUpdatedAt": "2026-10-08T04:22:03Z",
   "fileBytes": 43566,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "tiny-pet",
   "url": "https://www.slopshopper.com/mods/cabrera-evil-claude-pet/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-agent-budget",
   "name": "cure-agent-budget",
   "description": "Enforces subagent fan-out concurrency limits and automatically routes read-only research subagents to cost-effective models. Adds /agents-budget.",
   "version": "0.1.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-agent-budget",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:31.059Z",
   "modUpdatedAt": "2026-10-07T16:21:02Z",
   "fileBytes": 4567,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-agent-budget",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-agent-budget/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-cache-band",
   "name": "cure-cache-band",
   "description": "Shows above the prompt how long the prompt cache has left, the session's cache hit rate and misses, and what a cold next message would re-cache. Adds /cache.",
   "version": "0.2.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-cache-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:32.348Z",
   "modUpdatedAt": "2026-10-07T15:51:35Z",
   "fileBytes": 9545,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-cache-band",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-cache-band/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-ci-preview",
   "name": "cure-ci-preview",
   "description": "Pre-push GitHub Actions CI runner time and cost estimator. Warns when commits mix doc notes with code, breaking docs-only skip optimizations. Adds /ci-preview.",
   "version": "0.1.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-ci-preview",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:33.148Z",
   "modUpdatedAt": "2026-10-07T16:21:02Z",
   "fileBytes": 4493,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-ci-preview",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-ci-preview/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-cite-check",
   "name": "cure-cite-check",
   "description": "Verifies file:line code citations in assistant answers against disk, flagging missing files and out-of-range line numbers. Adds /cite-check.",
   "version": "0.1.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-cite-check",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:34.233Z",
   "modUpdatedAt": "2026-10-07T16:21:02Z",
   "fileBytes": 5772,
   "tags": [
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-cite-check",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-cite-check/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-claim-guard",
   "name": "cure-claim-guard",
   "description": "Enforces multi-machine state file ownership rules in shared repos (DistrictZero state-targets.md), preventing one machine from overwriting another machine's assigned rows. Adds /claims.",
   "version": "0.1.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-claim-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:35.149Z",
   "modUpdatedAt": "2026-10-07T16:21:02Z",
   "fileBytes": 5551,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-claim-guard",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-claim-guard/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-egress-guard",
   "name": "cure-egress-guard",
   "description": "Prevents unauthorized outbound network transmission to external AI vendor endpoints in sensitive repos (PHI in Level5, student/minors data in TIR/SPEDTECH/LearnLift). Adds /egress-guard.",
   "version": "0.1.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-egress-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:36.348Z",
   "modUpdatedAt": "2026-10-07T16:21:02Z",
   "fileBytes": 4198,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-egress-guard",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-egress-guard/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-handoff",
   "name": "cure-handoff",
   "description": "Drafts structured STATE.md handoff entries from git commits, branch status, and working tree diffs. Adds /handoff.",
   "version": "0.1.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-handoff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:37.609Z",
   "modUpdatedAt": "2026-10-07T16:21:02Z",
   "fileBytes": 2673,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-handoff",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-handoff/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-image-viewer",
   "name": "cure-image-viewer",
   "description": "Draws the images you sent above the prompt until the turn that carried them ends. Pictures need a terminal with the kitty graphics protocol (kitty, Ghostty, Warp); elsewhere each shows as a caption with its size.",
   "version": "0.3.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-image-viewer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:39.259Z",
   "modUpdatedAt": "2026-10-07T21:45:09Z",
   "fileBytes": 8778,
   "tags": [
    "band",
    "prompt",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "cure-image-viewer",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-image-viewer/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-lane-board",
   "name": "cure-lane-board",
   "description": "Multi-lane dashboard for tri-lane worktrees, branches, live commits, and defect window status. Adds /lanes.",
   "version": "0.1.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-lane-board",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:40.527Z",
   "modUpdatedAt": "2026-10-07T16:21:02Z",
   "fileBytes": 4791,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-lane-board",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-lane-board/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-lane-verifier",
   "name": "cure-lane-verifier",
   "description": "When a subagent or tri-lane lane reports back, attaches git's own account of the worktrees and branches the report names (commits ahead, diff size, uncommitted files) and flags a 'complete' with nothing behind it.",
   "version": "0.2.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-lane-verifier",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:42.207Z",
   "modUpdatedAt": "2026-10-07T15:51:35Z",
   "fileBytes": 9854,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-lane-verifier",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-lane-verifier/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-llm-ledger",
   "name": "cure-llm-ledger",
   "description": "Per-turn LLM token and dollar cost ledger attributed by repository, branch, and model. Appends JSONL records and provides /ledger summary.",
   "version": "0.1.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-llm-ledger",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:43.868Z",
   "modUpdatedAt": "2026-10-07T16:21:02Z",
   "fileBytes": 5707,
   "tags": [
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-llm-ledger",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-llm-ledger/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-policy-guard",
   "name": "cure-policy-guard",
   "description": "Refuses file writes that break a written Cure house rule (no cron in workflows, Vertex-only Gemini in Level5, no new AI vendors in minors' repos, no hard-coded credentials) unless the person overrides; every override is recorded. /policy-guard lists them.",
   "version": "0.2.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-policy-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:45.261Z",
   "modUpdatedAt": "2026-10-07T15:51:35Z",
   "fileBytes": 12699,
   "tags": [
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-policy-guard",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-policy-guard/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-rules-band",
   "name": "cure-rules-band",
   "description": "Displays repository house rules and legal/architectural constraints in a HUD banner above the prompt. Adds /rules.",
   "version": "0.1.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-rules-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:46.405Z",
   "modUpdatedAt": "2026-10-07T16:21:02Z",
   "fileBytes": 3583,
   "tags": [
    "band",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-rules-band",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-rules-band/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-secret-scrub",
   "name": "cure-secret-scrub",
   "description": "Redacts credentials (API keys, private keys, service account secrets, tokens) from Read, Grep, and Bash outputs before they enter model context. /secret-scrub shows session redaction stats.",
   "version": "0.1.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-secret-scrub",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:47.603Z",
   "modUpdatedAt": "2026-10-07T16:21:02Z",
   "fileBytes": 5597,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-secret-scrub",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-secret-scrub/"
  },
  {
   "slug": "cure-consulting-group-productengineeringskills-cure-spend-band",
   "name": "cure-spend-band",
   "description": "Shows today's GitHub Actions spend beside the spinner, warns under the prompt when the month is on pace to exceed the plan's included usage, and adds /spend. Reads billing through your logged-in gh CLI every 15 minutes.",
   "version": "0.2.0",
   "author": {
    "name": "Cure Consulting Group"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cure-Consulting-Group/ProductEngineeringSkills",
    "url": "https://github.com/Cure-Consulting-Group/ProductEngineeringSkills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T21:45:11Z",
    "createdAt": "2026-03-09T03:04:24Z",
    "description": "80+ production-grade engineering skills, prompts, and frameworks for Claude Code, Gemini, and Agentic workflows",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-plugin",
     "developer-tools",
     "prompt-engineering",
     "software-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257052470?v=4",
    "ownerUrl": "https://github.com/Cure-Consulting-Group",
    "defaultBranch": "main"
   },
   "path": "mods/cure-spend-band",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cure",
   "firstSeen": "2026-10-08T14:57:48.976Z",
   "modUpdatedAt": "2026-10-07T15:51:35Z",
   "fileBytes": 9638,
   "tags": [
    "spinner",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cure-spend-band",
   "url": "https://www.slopshopper.com/mods/cure-consulting-group-productengineeringskills-cure-spend-band/"
  },
  {
   "slug": "danyuchn-claude-mods-cache-panel",
   "name": "cache-panel",
   "description": "Passive 50-minute prompt-cache reminder with a keyboard/mouse panel: keep warm, ping once, or compact, with live cost estimates.",
   "version": "0.1.0",
   "author": {
    "name": "Dustin Yuchen Teng"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "danyuchn/claude-mods",
    "url": "https://github.com/danyuchn/claude-mods",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:44:01Z",
    "createdAt": "2026-10-06T01:37:40Z",
    "description": "Claude Code mods: screen-guard masks names and secrets while you screen-share; cache-panel reminds you before the prompt cache goes cold. Install via one plugin marketplace.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "plugin-marketplace",
     "privacy",
     "prompt-caching",
     "screen-sharing",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/130748619?v=4",
    "ownerUrl": "https://github.com/danyuchn",
    "defaultBranch": "main"
   },
   "path": "cache-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dustin-mods",
   "firstSeen": "2026-10-06T04:52:27.232Z",
   "modUpdatedAt": "2026-10-06T01:43:59Z",
   "fileBytes": 26670,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-panel",
   "url": "https://www.slopshopper.com/mods/danyuchn-claude-mods-cache-panel/"
  },
  {
   "slug": "danyuchn-claude-mods-screen-guard",
   "name": "screen-guard",
   "description": "Masks sensitive names, orgs and secrets in the transcript for screen sharing; /mask toggles, click a mask to reveal",
   "version": "0.1.0",
   "author": {
    "name": "Dustin Yuchen Teng"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "danyuchn/claude-mods",
    "url": "https://github.com/danyuchn/claude-mods",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:44:01Z",
    "createdAt": "2026-10-06T01:37:40Z",
    "description": "Claude Code mods: screen-guard masks names and secrets while you screen-share; cache-panel reminds you before the prompt cache goes cold. Install via one plugin marketplace.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "plugin-marketplace",
     "privacy",
     "prompt-caching",
     "screen-sharing",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/130748619?v=4",
    "ownerUrl": "https://github.com/danyuchn",
    "defaultBranch": "main"
   },
   "path": "screen-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dustin-mods",
   "firstSeen": "2026-10-06T04:52:28.475Z",
   "modUpdatedAt": "2026-10-06T01:43:59Z",
   "fileBytes": 31484,
   "tags": [
    "transcript",
    "status",
    "guard",
    "command",
    "prompt",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "screen-guard",
   "url": "https://www.slopshopper.com/mods/danyuchn-claude-mods-screen-guard/"
  },
  {
   "slug": "davekiss-env",
   "name": "env",
   "description": "Edit .env files in a pane inside Claude Code. Claude manages keys and asks you for values without ever seeing them.",
   "version": "0.4.0",
   "author": {
    "name": "Dave Kiss",
    "url": "https://github.com/davekiss"
   },
   "license": "MIT",
   "homepage": "https://github.com/davekiss/env",
   "keywords": [
    "env",
    "dotenv",
    "secrets",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davekiss/env",
    "url": "https://github.com/davekiss/env",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:54:32Z",
    "createdAt": "2026-10-02T14:32:37Z",
    "description": "Claude Code mod: edit dotenv files in a pane; Claude manages keys without ever seeing values",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dotenv",
     "secrets"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1256071?v=4",
    "ownerUrl": "https://github.com/davekiss",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:47.855Z",
   "modUpdatedAt": "2026-10-05T11:54:32Z",
   "fileBytes": 58359,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "env",
   "url": "https://www.slopshopper.com/mods/davekiss-env/"
  },
  {
   "slug": "delexw-miod",
   "name": "miod",
   "description": "Generative music for Claude Code. Every task gets its own tune, and the mood follows what the agent is doing and how fast it spends tokens.",
   "version": "0.1.0",
   "author": {
    "name": "Yang Liu",
    "email": "adamyoungliu@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "delexw/miod",
    "url": "https://github.com/delexw/miod",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T00:15:47Z",
    "createdAt": "2026-10-07T21:13:20Z",
    "description": "Generative music for Claude Code. Every task gets its own tune, and the mood follows what the agent is doing and how fast it spends tokens.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "generative-music",
     "midi",
     "music",
     "procedural-music",
     "terminal",
     "typescript",
     "vibe-coding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8164026?v=4",
    "ownerUrl": "https://github.com/delexw",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "miod",
   "firstSeen": "2026-10-08T15:19:37.205Z",
   "modUpdatedAt": "2026-10-08T00:15:47Z",
   "fileBytes": 57006,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "miod",
   "url": "https://www.slopshopper.com/mods/delexw-miod/"
  },
  {
   "slug": "drkokorev-cockpit-for-claude-cockpit",
   "name": "cockpit",
   "description": "Agent cockpit for Claude Code: live context, limits, cost, tools, files, tests and a guard for risky commands",
   "version": "1.0.2",
   "author": {
    "name": "drkokorev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "drkokorev/cockpit-for-claude",
    "url": "https://github.com/drkokorev/cockpit-for-claude",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:18:25Z",
    "createdAt": "2026-10-07T11:12:30Z",
    "description": "Live instrument panel for Claude Code: context, rate limits, cost, subagents, tools, diffs and tests, plus a guard for risky commands.",
    "homepage": "",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "observability"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124454104?v=4",
    "ownerUrl": "https://github.com/drkokorev",
    "defaultBranch": "main"
   },
   "path": "plugins/cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cockpit-for-claude",
   "firstSeen": "2026-10-07T14:55:54.643Z",
   "modUpdatedAt": "2026-10-09T11:18:25Z",
   "fileBytes": 86601,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cockpit-drkokorev",
   "url": "https://www.slopshopper.com/mods/drkokorev-cockpit-for-claude-cockpit/"
  },
  {
   "slug": "ewels-dotfiles-ci-watch",
   "name": "ci-watch",
   "description": "Watches GitHub Actions after every git push; status line, toast, and a Fix it button on failure",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ewels/dotfiles",
    "url": "https://github.com/ewels/dotfiles",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T13:55:39Z",
    "createdAt": "2020-02-21T16:01:38Z",
    "description": "Personal dotfiles for sharing setups and configs between machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/465550?v=4",
    "ownerUrl": "https://github.com/ewels",
    "defaultBranch": "master"
   },
   "path": "claude-mods/ci-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:57:20.559Z",
   "modUpdatedAt": "2026-10-06T23:31:07Z",
   "fileBytes": 4449,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "ci-watch-ewels",
   "url": "https://www.slopshopper.com/mods/ewels-dotfiles-ci-watch/"
  },
  {
   "slug": "ewels-dotfiles-dev-servers",
   "name": "dev-servers",
   "description": "A pane listing local dev servers with Open, Restart and Stop; stops the ones this session started on exit",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ewels/dotfiles",
    "url": "https://github.com/ewels/dotfiles",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T13:55:39Z",
    "createdAt": "2020-02-21T16:01:38Z",
    "description": "Personal dotfiles for sharing setups and configs between machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/465550?v=4",
    "ownerUrl": "https://github.com/ewels",
    "defaultBranch": "master"
   },
   "path": "claude-mods/dev-servers",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:57:21.183Z",
   "modUpdatedAt": "2026-10-06T23:31:07Z",
   "fileBytes": 5904,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "dev-servers",
   "url": "https://www.slopshopper.com/mods/ewels-dotfiles-dev-servers/"
  },
  {
   "slug": "ewels-dotfiles-git-line",
   "name": "git-line",
   "description": "Status line with branch, ahead/behind, changed files, PR and worktree count",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ewels/dotfiles",
    "url": "https://github.com/ewels/dotfiles",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T13:55:39Z",
    "createdAt": "2020-02-21T16:01:38Z",
    "description": "Personal dotfiles for sharing setups and configs between machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/465550?v=4",
    "ownerUrl": "https://github.com/ewels",
    "defaultBranch": "master"
   },
   "path": "claude-mods/git-line",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:57:21.933Z",
   "modUpdatedAt": "2026-10-06T23:31:07Z",
   "fileBytes": 3654,
   "tags": [
    "status",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "git-line",
   "url": "https://www.slopshopper.com/mods/ewels-dotfiles-git-line/"
  },
  {
   "slug": "ewels-dotfiles-md",
   "name": "md",
   "description": "/md <file> opens a pane with the markdown file rendered by rich-cli",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ewels/dotfiles",
    "url": "https://github.com/ewels/dotfiles",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T13:55:39Z",
    "createdAt": "2020-02-21T16:01:38Z",
    "description": "Personal dotfiles for sharing setups and configs between machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/465550?v=4",
    "ownerUrl": "https://github.com/ewels",
    "defaultBranch": "master"
   },
   "path": "claude-mods/md",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:57:22.893Z",
   "modUpdatedAt": "2026-10-06T23:31:07Z",
   "fileBytes": 6524,
   "tags": [
    "pane",
    "transcript",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "md",
   "url": "https://www.slopshopper.com/mods/ewels-dotfiles-md/"
  },
  {
   "slug": "ewels-dotfiles-ship",
   "name": "ship",
   "description": "A band above the prompt with Commit / Push / Open PR buttons when the repo has unshipped work",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ewels/dotfiles",
    "url": "https://github.com/ewels/dotfiles",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T13:55:39Z",
    "createdAt": "2020-02-21T16:01:38Z",
    "description": "Personal dotfiles for sharing setups and configs between machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/465550?v=4",
    "ownerUrl": "https://github.com/ewels",
    "defaultBranch": "master"
   },
   "path": "claude-mods/ship",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:57:23.598Z",
   "modUpdatedAt": "2026-10-06T23:31:07Z",
   "fileBytes": 4824,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ship",
   "url": "https://www.slopshopper.com/mods/ewels-dotfiles-ship/"
  },
  {
   "slug": "ewels-dotfiles-sign-wait",
   "name": "sign-wait",
   "description": "Notifies you when 1Password blocks a git commit or push, with a one-press retry",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ewels/dotfiles",
    "url": "https://github.com/ewels/dotfiles",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T13:55:39Z",
    "createdAt": "2020-02-21T16:01:38Z",
    "description": "Personal dotfiles for sharing setups and configs between machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/465550?v=4",
    "ownerUrl": "https://github.com/ewels",
    "defaultBranch": "master"
   },
   "path": "claude-mods/sign-wait",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:57:24.277Z",
   "modUpdatedAt": "2026-10-06T23:31:07Z",
   "fileBytes": 6034,
   "tags": [
    "band",
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "sign-wait",
   "url": "https://www.slopshopper.com/mods/ewels-dotfiles-sign-wait/"
  },
  {
   "slug": "fayequep-sidebar",
   "name": "sidebar",
   "description": "Shows the model's real output speed, token and prompt-cache stats in a docked sidebar beside the transcript.",
   "version": "0.1.20",
   "author": {
    "name": "Fayeque Peerzade"
   },
   "license": "MIT",
   "keywords": [
    "function-hooks",
    "tps",
    "ttft",
    "sidebar"
   ],
   "kind": "community",
   "repo": {
    "fullName": "FayequeP/sidebar",
    "url": "https://github.com/FayequeP/sidebar",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T09:01:16Z",
    "createdAt": "2026-10-02T15:12:47Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/143892000?v=4",
    "ownerUrl": "https://github.com/FayequeP",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-sidebar",
   "firstSeen": "2026-10-06T04:46:52.518Z",
   "modUpdatedAt": "2026-10-04T09:01:16Z",
   "fileBytes": 33050,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sidebar-FayequeP",
   "url": "https://www.slopshopper.com/mods/fayequep-sidebar/"
  },
  {
   "slug": "fourthwiz-quoin-context-tracker",
   "name": "context-tracker",
   "description": "Live pane tracking the context window: colored category breakdown, a timeline of growth spikes, and per-skill growth attribution.",
   "version": "0.1.0",
   "author": {
    "name": "IvGor"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FourthWiz/quoin",
    "url": "https://github.com/FourthWiz/quoin",
    "stars": 3,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-09T11:38:02Z",
    "createdAt": "2026-03-18T17:39:31Z",
    "description": "My workflow for claude code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25793487?v=4",
    "ownerUrl": "https://github.com/FourthWiz",
    "defaultBranch": "main"
   },
   "path": "quoin/plugins/context-tracker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:52.207Z",
   "modUpdatedAt": "2026-10-03T08:34:54Z",
   "fileBytes": 17926,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-tracker",
   "url": "https://www.slopshopper.com/mods/fourthwiz-quoin-context-tracker/"
  },
  {
   "slug": "fourthwiz-quoin-workflow-tasks",
   "name": "workflow-tasks",
   "description": "Pane listing quoin tasks with their stage and the next workflow command to fill",
   "version": "0.1.0",
   "author": {
    "name": "IvGor"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FourthWiz/quoin",
    "url": "https://github.com/FourthWiz/quoin",
    "stars": 3,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-09T11:38:02Z",
    "createdAt": "2026-03-18T17:39:31Z",
    "description": "My workflow for claude code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25793487?v=4",
    "ownerUrl": "https://github.com/FourthWiz",
    "defaultBranch": "main"
   },
   "path": "quoin/plugins/workflow-tasks",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:52.399Z",
   "modUpdatedAt": "2026-10-03T14:37:24Z",
   "fileBytes": 39608,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "workflow-tasks",
   "url": "https://www.slopshopper.com/mods/fourthwiz-quoin-workflow-tasks/"
  },
  {
   "slug": "fynnxland-fynn-mods-clawd-buddy",
   "name": "clawd-buddy",
   "description": "Animated pixel mascot Clawd above the prompt: reacts to Claude's work, waiting times, idle time, time of day, the mouse and a mood that builds up over the session.",
   "version": "0.7.1",
   "author": {
    "name": "Fynn Hansen"
   },
   "license": "MIT",
   "homepage": "https://github.com/FynnXland/fynn-mods/releases",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FynnXland/fynn-mods",
    "url": "https://github.com/FynnXland/fynn-mods",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:20:13Z",
    "createdAt": "2026-10-06T01:03:27Z",
    "description": "Six mods for Claude Code: animated Clawd mascot, usage-limit and prompt-cache bars, a pre-send message checker, quick replies, a to-do queue and a cost ledger. Terminal and desktop app, English/German.",
    "homepage": "https://github.com/FynnXland/fynn-mods/releases",
    "topics": [
     "ai-coding-assistant",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cost-tracking",
     "developer-tools",
     "pixel-art",
     "productivity",
     "prompt-caching",
     "todo-list",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/174187160?v=4",
    "ownerUrl": "https://github.com/FynnXland",
    "defaultBranch": "main"
   },
   "path": "mods/clawd-buddy",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "nightStart": {
     "type": "number",
     "title": "Night starts (hour)",
     "description": "From this hour (0 to 23) he gets tired when idle and falls asleep.",
     "default": 23,
     "min": 0,
     "max": 23
    },
    "nightEnd": {
     "type": "number",
     "title": "Night ends (hour)",
     "description": "Night time lasts until this hour (0 to 23). If it is before the start, the night spans midnight.",
     "default": 6,
     "min": 0,
     "max": 23
    },
    "idleSeconds": {
     "type": "number",
     "title": "Idle time before pastimes (seconds)",
     "description": "How long without activity before he passes the time.",
     "default": 45,
     "min": 10,
     "max": 600
    },
    "reducedMotion": {
     "type": "boolean",
     "title": "Reduced motion",
     "description": "Only the base pose and calm variants, no pastimes.",
     "default": false
    },
    "side": {
     "type": "string",
     "title": "Position in the band",
     "description": "Right or left above the prompt.",
     "default": "right",
     "options": [
      "right",
      "left"
     ]
    },
    "birthday": {
     "type": "string",
     "title": "Birthday (DD.MM.)",
     "description": "On this day he celebrates with you (cake, party hat). Empty = off.",
     "default": "05.01."
    },
    "language": {
     "type": "string",
     "title": "Language / Sprache",
     "description": "Language of the mod's texts and of its model prompts. en: English, de: Deutsch.",
     "default": "en",
     "options": [
      "en",
      "de"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fynn-mods",
   "firstSeen": "2026-10-06T04:46:57.846Z",
   "modUpdatedAt": "2026-10-09T12:59:51Z",
   "fileBytes": 518524,
   "tags": [
    "band",
    "transcript",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "clawd-buddy",
   "url": "https://www.slopshopper.com/mods/fynnxland-fynn-mods-clawd-buddy/"
  },
  {
   "slug": "fynnxland-fynn-mods-cost-ledger",
   "name": "cost-ledger",
   "description": "Cost ledger across all chats: after every answer it records the chat cost (as /cost), tokens per model and model calls made by other mods. /ledger shows today, 7 and 30 days, total, history by model (days or weeks), projects and the most expensive chats; /ledger limits shows the API value in the current 5-hour and weekly window and in your subscription month; /ledger help lists all commands, the current state and your settings. Observer only, no model calls.",
   "version": "0.6.0",
   "author": {
    "name": "Fynn Hansen"
   },
   "license": "MIT",
   "homepage": "https://github.com/FynnXland/fynn-mods/releases",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FynnXland/fynn-mods",
    "url": "https://github.com/FynnXland/fynn-mods",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:20:13Z",
    "createdAt": "2026-10-06T01:03:27Z",
    "description": "Six mods for Claude Code: animated Clawd mascot, usage-limit and prompt-cache bars, a pre-send message checker, quick replies, a to-do queue and a cost ledger. Terminal and desktop app, English/German.",
    "homepage": "https://github.com/FynnXland/fynn-mods/releases",
    "topics": [
     "ai-coding-assistant",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cost-tracking",
     "developer-tools",
     "pixel-art",
     "productivity",
     "prompt-caching",
     "todo-list",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/174187160?v=4",
    "ownerUrl": "https://github.com/FynnXland",
    "defaultBranch": "main"
   },
   "path": "mods/cost-ledger",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Sprache",
     "description": "Language of the mod's texts and of its model prompts. en: English, de: Deutsch.",
     "default": "en",
     "options": [
      "en",
      "de"
     ]
    },
    "keepDays": {
     "type": "number",
     "title": "Retention (days)",
     "description": "Chats that have not been recorded for this many days are deleted by cost-ledger at the next /ledger.",
     "default": 365,
     "min": 1,
     "max": 3650
    },
    "dayYellow": {
     "type": "number",
     "title": "Daily amount yellow from ($)",
     "description": "From this daily amount (chat + mods), the amount in the daily history turns yellow.",
     "default": 3,
     "min": 0
    },
    "dayRed": {
     "type": "number",
     "title": "Daily amount red from ($)",
     "description": "From this daily amount (chat + mods), the amount in the daily history turns red.",
     "default": 8,
     "min": 0
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fynn-mods",
   "firstSeen": "2026-10-06T04:46:58.098Z",
   "modUpdatedAt": "2026-10-09T12:59:51Z",
   "fileBytes": 129801,
   "tags": [
    "transcript",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cost-ledger",
   "url": "https://www.slopshopper.com/mods/fynnxland-fynn-mods-cost-ledger/"
  },
  {
   "slug": "fynnxland-fynn-mods-limit-bars",
   "name": "limit-bars",
   "description": "Bars for the 5-hour and weekly usage limits above the prompt, a ring showing how long the prompt cache stays warm, and an optional ring for drive usage by file type. Cache guard: asks before an expensive cold send; /cache, /handoff, /keepwarm, /disk, /bars. Every part of the display can be hidden.",
   "version": "0.7.2",
   "author": {
    "name": "Fynn Hansen"
   },
   "license": "MIT",
   "homepage": "https://github.com/FynnXland/fynn-mods/releases",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FynnXland/fynn-mods",
    "url": "https://github.com/FynnXland/fynn-mods",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:20:13Z",
    "createdAt": "2026-10-06T01:03:27Z",
    "description": "Six mods for Claude Code: animated Clawd mascot, usage-limit and prompt-cache bars, a pre-send message checker, quick replies, a to-do queue and a cost ledger. Terminal and desktop app, English/German.",
    "homepage": "https://github.com/FynnXland/fynn-mods/releases",
    "topics": [
     "ai-coding-assistant",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cost-tracking",
     "developer-tools",
     "pixel-art",
     "productivity",
     "prompt-caching",
     "todo-list",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/174187160?v=4",
    "ownerUrl": "https://github.com/FynnXland",
    "defaultBranch": "main"
   },
   "path": "mods/limit-bars",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Sprache",
     "description": "Language of the mod's texts and of its model prompts. en: English, de: Deutsch.",
     "default": "en",
     "options": [
      "en",
      "de"
     ]
    },
    "resetStyle": {
     "type": "string",
     "title": "Reset display",
     "description": "mixed: 5h as a countdown, week as a clock time. clock: both as clock times. countdown: both as countdowns.",
     "default": "mixed",
     "options": [
      "mixed",
      "clock",
      "countdown"
     ]
    },
    "highlightAt": {
     "type": "number",
     "title": "Highlight from (%)",
     "description": "From this usage on, the window tag and the percentage are bold.",
     "default": 90,
     "min": 50,
     "max": 100
    },
    "showFiveHour": {
     "type": "boolean",
     "title": "Show 5-hour bar",
     "description": "Bar for the 5-hour limit. /bars overrides this in all open chats.",
     "default": true
    },
    "showWeekly": {
     "type": "boolean",
     "title": "Show weekly bar",
     "description": "Bar for the weekly limit. /bars overrides this in all open chats.",
     "default": true
    },
    "showCache": {
     "type": "boolean",
     "title": "Show cache ring",
     "description": "Ring for the prompt cache. Hiding it keeps the cold-send question and notices (/cache warn off, /cache hints off).",
     "default": true
    },
    "showStorage": {
     "type": "boolean",
     "title": "Show storage ring",
     "description": "Ring for drive usage. Only shown when storagePath is set; off by default because storagePath is empty.",
     "default": true
    },
    "onlyFiveHour": {
     "type": "boolean",
     "title": "5-hour limit only (deprecated)",
     "description": "Deprecated, use showWeekly. On: the weekly bar is hidden.",
     "default": false
    },
    "storagePath": {
     "type": "directory",
     "title": "Storage drive",
     "description": "Drive shown as a ring next to the cache ring, for example E:. Windows only. Empty: off."
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fynn-mods",
   "firstSeen": "2026-10-06T04:46:58.326Z",
   "modUpdatedAt": "2026-10-09T12:59:51Z",
   "fileBytes": 155810,
   "tags": [
    "band",
    "transcript",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limit-bars",
   "url": "https://www.slopshopper.com/mods/fynnxland-fynn-mods-limit-bars/"
  },
  {
   "slug": "fynnxland-fynn-mods-quick-replies",
   "name": "quick-replies",
   "description": "Claude Code's own next-message suggestion as a button above Clawd; click it, type 1 in the empty prompt, or send just 1 to send it. With /replies more on, a fork of the session fills up to four places in total. /replies help shows all commands and settings as a table.",
   "version": "0.5.2",
   "author": {
    "name": "Fynn Hansen"
   },
   "license": "MIT",
   "homepage": "https://github.com/FynnXland/fynn-mods/releases",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FynnXland/fynn-mods",
    "url": "https://github.com/FynnXland/fynn-mods",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:20:13Z",
    "createdAt": "2026-10-06T01:03:27Z",
    "description": "Six mods for Claude Code: animated Clawd mascot, usage-limit and prompt-cache bars, a pre-send message checker, quick replies, a to-do queue and a cost ledger. Terminal and desktop app, English/German.",
    "homepage": "https://github.com/FynnXland/fynn-mods/releases",
    "topics": [
     "ai-coding-assistant",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cost-tracking",
     "developer-tools",
     "pixel-art",
     "productivity",
     "prompt-caching",
     "todo-list",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/174187160?v=4",
    "ownerUrl": "https://github.com/FynnXland",
    "defaultBranch": "main"
   },
   "path": "mods/quick-replies",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Sprache",
     "description": "Language of the mod's texts and of its model prompts. en: English, de: Deutsch.",
     "default": "en",
     "options": [
      "en",
      "de"
     ]
    },
    "more": {
     "type": "boolean",
     "title": "More suggestions via fork",
     "description": "Besides Claude Code's own suggestion, ask a fork of the session for suggestions after every answer, up to four in total; Claude Code's own stays first. Costs roughly one short answer per answer, mostly from the cache. /replies more on|off overrides this for all sessions.",
     "default": false
    },
    "layout": {
     "type": "string",
     "title": "Layout",
     "description": "auto: 2 × 2 if the labels fit, otherwise one per row. grid: always 2 × 2. list: always one per row.",
     "default": "auto",
     "options": [
      "auto",
      "grid",
      "list"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fynn-mods",
   "firstSeen": "2026-10-06T04:46:58.599Z",
   "modUpdatedAt": "2026-10-09T12:59:51Z",
   "fileBytes": 62393,
   "tags": [
    "band",
    "transcript",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "quick-replies",
   "url": "https://www.slopshopper.com/mods/fynnxland-fynn-mods-quick-replies/"
  },
  {
   "slug": "fynnxland-fynn-mods-sidekick",
   "name": "sidekick",
   "description": "Checks your message before it is sent, by rules and, where worthwhile, briefly with Haiku 5.5 (Sonnet 5.5 writes rewritten versions in level auto): a hint line under your message or a question (new chat with handoff, a skill, a clearer version, or \"wrong chat?\" when the message belongs to another project). Names due maintenance once per chat (/skill-doctor, prompt-audit, consolidate-memory, /init). With worklist installed, a long message with several tasks can be split into 3-4 to-dos, and /later plans text as to-dos. Five levels (off, cache, guide, plan, auto) with a colored label in the prompt footer. /savings shows cost and measurable savings at a glance, /savings detail compares the models over time. Optional, off by default (/sidekick notes on): while Claude works, a \"good to know\" note above the prompt when you likely missed something with consequences (one question to your main model over the conversation, every 6 steps). /sidekick help shows all commands and settings as a table.",
   "version": "0.14.1",
   "author": {
    "name": "Fynn Hansen"
   },
   "license": "MIT",
   "homepage": "https://github.com/FynnXland/fynn-mods/releases",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FynnXland/fynn-mods",
    "url": "https://github.com/FynnXland/fynn-mods",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:20:13Z",
    "createdAt": "2026-10-06T01:03:27Z",
    "description": "Six mods for Claude Code: animated Clawd mascot, usage-limit and prompt-cache bars, a pre-send message checker, quick replies, a to-do queue and a cost ledger. Terminal and desktop app, English/German.",
    "homepage": "https://github.com/FynnXland/fynn-mods/releases",
    "topics": [
     "ai-coding-assistant",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cost-tracking",
     "developer-tools",
     "pixel-art",
     "productivity",
     "prompt-caching",
     "todo-list",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/174187160?v=4",
    "ownerUrl": "https://github.com/FynnXland",
    "defaultBranch": "main"
   },
   "path": "mods/sidekick",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Sprache",
     "description": "Language of the mod's texts and of its model prompts. en: English, de: Deutsch.",
     "default": "en",
     "options": [
      "en",
      "de"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fynn-mods",
   "firstSeen": "2026-10-06T04:46:58.831Z",
   "modUpdatedAt": "2026-10-09T12:59:51Z",
   "fileBytes": 304494,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sidekick",
   "url": "https://www.slopshopper.com/mods/fynnxland-fynn-mods-sidekick/"
  },
  {
   "slug": "fynnxland-fynn-mods-worklist",
   "name": "worklist",
   "description": "To-do sidebar next to the chat: queue tasks, even while Claude is working. When Claude is clearly done, the to-do is checked off and the next one starts; otherwise the list stops with a reason and buttons (Continue keeps the order). Runs by default, never pauses on its own. Survives /clear. History per project. /todo, /todos help",
   "version": "0.7.2",
   "author": {
    "name": "Fynn Hansen"
   },
   "license": "MIT",
   "homepage": "https://github.com/FynnXland/fynn-mods/releases",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FynnXland/fynn-mods",
    "url": "https://github.com/FynnXland/fynn-mods",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:20:13Z",
    "createdAt": "2026-10-06T01:03:27Z",
    "description": "Six mods for Claude Code: animated Clawd mascot, usage-limit and prompt-cache bars, a pre-send message checker, quick replies, a to-do queue and a cost ledger. Terminal and desktop app, English/German.",
    "homepage": "https://github.com/FynnXland/fynn-mods/releases",
    "topics": [
     "ai-coding-assistant",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "cost-tracking",
     "developer-tools",
     "pixel-art",
     "productivity",
     "prompt-caching",
     "todo-list",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/174187160?v=4",
    "ownerUrl": "https://github.com/FynnXland",
    "defaultBranch": "main"
   },
   "path": "mods/worklist",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Sprache",
     "description": "Language of the mod's texts and of its model prompts. en: English, de: Deutsch.",
     "default": "en",
     "options": [
      "en",
      "de"
     ]
    },
    "haiku": {
     "type": "boolean",
     "title": "Haiku 5.5 for unclear cases",
     "description": "When the rules can't tell whether Claude is done, worklist briefly asks Haiku 5.5 (claude-haiku-5-5, effort high; measured at about 0.01 US cents per case). Off: the list stops in those cases instead.",
     "default": true
    },
    "doneLine": {
     "type": "boolean",
     "title": "Hidden hints",
     "description": "Gives Claude, invisibly, a hint with every sent to-do (end with a clear question, use AskUserQuestion if available, or with \"Done.\"; German: \"Fertig.\") and with your answer to a stopped to-do's question. It isn't shown in the chat. Makes the detection more reliable.",
     "default": true
    },
    "settleSeconds": {
     "type": "number",
     "title": "Settle time (seconds)",
     "description": "How long worklist waits before sending the next to-do, then checks again that Claude is free.",
     "default": 3,
     "min": 1,
     "max": 30
    },
    "maxAutoRun": {
     "type": "number",
     "title": "To-dos in a row",
     "description": "At most this many to-dos run one after another without your input; then the list stops.",
     "default": 15,
     "min": 1,
     "max": 100
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fynn-mods",
   "firstSeen": "2026-10-06T04:46:59.034Z",
   "modUpdatedAt": "2026-10-09T12:59:51Z",
   "fileBytes": 159582,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "worklist",
   "url": "https://www.slopshopper.com/mods/fynnxland-fynn-mods-worklist/"
  },
  {
   "slug": "galelmalah-claude-mods-claude-mermaid",
   "name": "claude-mermaid",
   "description": "Mermaid diagrams in Claude Code: every ```mermaid block Claude writes is drawn as box art, in colour, right where the fence was in the transcript. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.3.1",
   "author": {
    "name": "Gal Elmalah"
   },
   "license": "MIT",
   "homepage": "https://github.com/galElmalah/claude-mods",
   "keywords": [
    "mermaid",
    "diagram",
    "terminal",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "galElmalah/claude-mods",
    "url": "https://github.com/galElmalah/claude-mods",
    "stars": 3,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-09-15T19:47:38Z",
    "createdAt": "2026-09-14T21:01:27Z",
    "description": "Claude Code mod: mermaid diagrams drawn inline in the transcript",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40733145?v=4",
    "ownerUrl": "https://github.com/galElmalah",
    "defaultBranch": "main"
   },
   "path": "claude-mermaid",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:52:23.567Z",
   "modUpdatedAt": "2026-09-15T17:40:50Z",
   "fileBytes": 209450,
   "tags": [
    "transcript",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-mermaid",
   "url": "https://www.slopshopper.com/mods/galelmalah-claude-mods-claude-mermaid/"
  },
  {
   "slug": "galelmalah-claude-mods-claude-queue",
   "name": "claude-queue",
   "description": "A prompt typed while Claude is working is held in a stack above the prompt instead of landing in the running turn, and sent once the turn ends. Reorder the stack, edit a row in place, send one first, remove one, flush the lot. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.4.3",
   "author": {
    "name": "Gal Elmalah"
   },
   "license": "MIT",
   "homepage": "https://github.com/galElmalah/claude-mods/tree/main/claude-queue",
   "keywords": [
    "queue",
    "prompt",
    "terminal",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "galElmalah/claude-mods",
    "url": "https://github.com/galElmalah/claude-mods",
    "stars": 3,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-09-15T19:47:38Z",
    "createdAt": "2026-09-14T21:01:27Z",
    "description": "Claude Code mod: mermaid diagrams drawn inline in the transcript",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40733145?v=4",
    "ownerUrl": "https://github.com/galElmalah",
    "defaultBranch": "main"
   },
   "path": "claude-queue",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "joined": {
     "type": "boolean",
     "title": "Send the queue as one prompt",
     "description": "When the turn ends, send every held prompt as a single message, entries separated by a blank line, instead of one turn per entry.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:52:24.488Z",
   "modUpdatedAt": "2026-09-15T19:47:37Z",
   "fileBytes": 24229,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-queue",
   "url": "https://www.slopshopper.com/mods/galelmalah-claude-mods-claude-queue/"
  },
  {
   "slug": "griches-xcpane",
   "name": "xcpane",
   "displayName": "XC Pane",
   "description": "Turns xcodebuild and swift build output into a live pane of errors grouped by file, and hands Claude the diagnostics instead of the raw log.",
   "version": "0.2.6",
   "author": {
    "name": "Gary Riches",
    "url": "https://github.com/griches"
   },
   "license": "MIT",
   "homepage": "https://github.com/griches/xcpane",
   "keywords": [
    "xcode",
    "xcodebuild",
    "swift",
    "ios",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "griches/xcpane",
    "url": "https://github.com/griches/xcpane",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:27:09Z",
    "createdAt": "2026-10-03T19:15:59Z",
    "description": "A Claude Code mod that shows xcodebuild errors in a live pane and gives Claude the diagnostics instead of the raw build log",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "ios",
     "swift",
     "xcode",
     "xcodebuild"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/798117?v=4",
    "ownerUrl": "https://github.com/griches",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "condense": {
     "type": "boolean",
     "title": "Condense what Claude reads",
     "description": "Replace the raw build log in the tool result Claude reads with the parsed errors, warning counts and test failures. The transcript keeps the raw output.",
     "default": true
    },
    "warnings": {
     "type": "string",
     "title": "Warnings Claude reads",
     "description": "count: Claude reads how many warnings each file has. list: Claude reads every warning.",
     "options": [
      "count",
      "list"
     ],
     "default": "count"
    },
    "resultBundle": {
     "type": "boolean",
     "title": "Add -resultBundlePath",
     "description": "Add -resultBundlePath to xcodebuild commands that name none, so diagnostics come from Xcode's result bundle and not from the log, which Claude Code cuts short on a failing build. The bundle goes to the temporary folder and is deleted once read.",
     "default": true
    },
    "autoOpen": {
     "type": "string",
     "title": "Open the pane",
     "description": "always: when a build starts. failure: when a build fails. never: only on /xcpane.",
     "options": [
      "always",
      "failure",
      "never"
     ],
     "default": "always"
    },
    "compactRow": {
     "type": "boolean",
     "title": "Compact transcript row",
     "description": "Draw a build's result in the transcript as a verdict and its first errors instead of the raw log.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "griches",
   "firstSeen": "2026-10-06T04:52:36.969Z",
   "modUpdatedAt": "2026-10-09T14:27:09Z",
   "fileBytes": 54381,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "xcpane",
   "url": "https://www.slopshopper.com/mods/griches-xcpane/"
  },
  {
   "slug": "hahmjuntae-claude-mods-image-preview",
   "name": "mods-image-preview",
   "description": "Shows thumbnails of pasted images above the prompt, in any terminal",
   "version": "0.5.0",
   "author": {
    "name": "hahmjuntae"
   },
   "license": "MIT",
   "keywords": [
    "claude-mods",
    "image",
    "preview",
    "paste",
    "thumbnail"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hahmjuntae/claude-mods-image-preview",
    "url": "https://github.com/hahmjuntae/claude-mods-image-preview",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:13:05Z",
    "createdAt": "2026-10-07T03:31:05Z",
    "description": "Claude Code mod: pasted image thumbnails above the prompt, in any terminal",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111362079?v=4",
    "ownerUrl": "https://github.com/hahmjuntae",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "renderer": {
     "type": "string",
     "title": "Renderer",
     "description": "auto: kitty graphics in kitty and Ghostty, an overlay where the terminal advertises one, colored quadrant blocks elsewhere. window (Windows): a helper finds the thumbnail on screen and draws the original over it in any terminal or IDE. blocks, pixels, overlay and window force one renderer.",
     "default": "auto",
     "options": [
      "auto",
      "blocks",
      "pixels",
      "overlay",
      "window"
     ]
    },
    "open": {
     "type": "string",
     "title": "Open the original",
     "description": "off: open the original only when a thumbnail's number is pressed. ide: also open each pasted image in the connected IDE's editor (JetBrains, VS Code) without taking the focus. viewer: the IDE when connected, the system image viewer otherwise.",
     "default": "off",
     "options": [
      "ide",
      "viewer",
      "off"
     ]
    },
    "size": {
     "type": "string",
     "title": "Thumbnail size",
     "description": "small 16x4, medium 24x6, large 40x10 terminal cells",
     "default": "medium",
     "options": [
      "small",
      "medium",
      "large"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mods-image-preview",
   "firstSeen": "2026-10-07T14:59:08.590Z",
   "modUpdatedAt": "2026-10-07T09:13:05Z",
   "fileBytes": 40741,
   "tags": [
    "band",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "mods-image-preview",
   "url": "https://www.slopshopper.com/mods/hahmjuntae-claude-mods-image-preview/"
  },
  {
   "slug": "harperz9-flywheel-flywheel-mod",
   "name": "flywheel-mod",
   "description": "Holds risky Bash, PowerShell and file-edit calls with the Flywheel pre-action monitor, writes a hash-chained receipt for every turn, and shows held and passed counts above the prompt. Adds holds only; never approves a call.",
   "version": "0.1.0",
   "author": {
    "name": "Zain Dana Harper"
   },
   "license": "FSL-1.1-MIT",
   "homepage": "https://github.com/HarperZ9/flywheel/tree/main/integrations/claude-code-mod",
   "keywords": [
    "mods",
    "safety",
    "receipts",
    "flywheel"
   ],
   "kind": "community",
   "repo": {
    "fullName": "HarperZ9/flywheel",
    "url": "https://github.com/HarperZ9/flywheel",
    "stars": 3,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T04:19:56Z",
    "createdAt": "2026-07-11T22:17:06Z",
    "description": "Self-hostable, model-agnostic AI workstation and coding harness. Run any model (frontier or local) behind one OpenAI-compatible surface, run a gated coding agent over your folders, and keep a proof receipt you can re-check offline. Verified-inference loop, receipt-wrapped tool calls, composed lanes. Offline-first. FSL-1.1-MIT.",
    "homepage": "https://harperz9.github.io/flywheel.html",
    "topics": [
     "ai-agent",
     "llm-router",
     "local-llm",
     "offline",
     "receipts",
     "verified-inference",
     "zero-dependency"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17142659?v=4",
    "ownerUrl": "https://github.com/HarperZ9",
    "defaultBranch": "main"
   },
   "path": "integrations/claude-code-mod",
   "modules": [
    "./module.mjs"
   ],
   "entry": "hooks/module.mjs",
   "userConfig": {
    "python": {
     "type": "string",
     "title": "Python",
     "description": "Python interpreter that can import the Flywheel monitor (harness.preaction).",
     "default": "python"
    },
    "monitor_source": {
     "type": "string",
     "title": "Monitor source folder",
     "description": "Folder holding Flywheel's harness/ package. Required: when empty, every screened call is treated as unchecked.",
     "default": ""
    },
    "monitor_home": {
     "type": "string",
     "title": "Monitor home",
     "description": "Where the monitor keeps its records and open holds. Relative paths resolve in the project folder.",
     "default": ".flywheel/monitor"
    },
    "monitor_owner_config": {
     "type": "string",
     "title": "Monitor owner config",
     "description": "Optional owner config file passed to the monitor as --owner-config.",
     "default": ""
    },
    "monitor_timeout_ms": {
     "type": "number",
     "title": "Monitor timeout (ms)",
     "description": "How long one monitor run may take before the call counts as unchecked.",
     "default": 15000,
     "min": 2000,
     "max": 600000
    },
    "monitor_deadline_seconds": {
     "type": "number",
     "title": "Monitor internal deadline (s)",
     "description": "The monitor's own deadline, after which it fails the call closed.",
     "default": 8,
     "min": 1,
     "max": 60
    },
    "screen": {
     "type": "string",
     "title": "Which calls the monitor sees",
     "description": "rules: only calls the risk pre-filter flags. all: every guarded call.",
     "options": [
      "rules",
      "all"
     ],
     "default": "rules"
    },
    "on_unavailable": {
     "type": "string",
     "title": "When the monitor cannot answer",
     "description": "deny: refuse the call and say why (fail closed). pass: let it go on to Claude Code's own permission check (fail open).",
     "options": [
      "deny",
      "pass"
     ],
     "default": "deny"
    },
    "status_site": {
     "type": "string",
     "title": "Where the status line goes",
     "description": "band: above the prompt, kept beside other mods' drawings. status: the line under the prompt. off: nowhere.",
     "options": [
      "band",
      "status",
      "off"
     ],
     "default": "band"
    },
    "receipts_dir": {
     "type": "string",
     "title": "Receipts folder",
     "description": "Where turn receipts go. Relative paths resolve in the project folder.",
     "default": ".flywheel/mod-receipts"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "flywheel-skills",
   "firstSeen": "2026-10-06T04:46:58.098Z",
   "modUpdatedAt": "2026-10-03T18:49:08Z",
   "fileBytes": 26808,
   "tags": [
    "band",
    "status",
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "flywheel-mod",
   "url": "https://www.slopshopper.com/mods/harperz9-flywheel-flywheel-mod/"
  },
  {
   "slug": "harperz9-flywheel-forged-consent-sample",
   "name": "forged-consent-sample",
   "description": "Self-hostable, model-agnostic AI workstation and coding harness. Run any model (frontier or local) behind one OpenAI-compatible surface, run a gated coding agent over your folders, and keep a proof receipt you can re-check offline. Verified-inference loop, receipt-wrapped tool calls, composed lanes. Offline-first. FSL-1.1-MIT.",
   "version": "0.0.1",
   "license": "NOASSERTION",
   "homepage": "https://harperz9.github.io/flywheel.html",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HarperZ9/flywheel",
    "url": "https://github.com/HarperZ9/flywheel",
    "stars": 3,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T04:19:56Z",
    "createdAt": "2026-07-11T22:17:06Z",
    "description": "Self-hostable, model-agnostic AI workstation and coding harness. Run any model (frontier or local) behind one OpenAI-compatible surface, run a gated coding agent over your folders, and keep a proof receipt you can re-check offline. Verified-inference loop, receipt-wrapped tool calls, composed lanes. Offline-first. FSL-1.1-MIT.",
    "homepage": "https://harperz9.github.io/flywheel.html",
    "topics": [
     "ai-agent",
     "llm-router",
     "local-llm",
     "offline",
     "receipts",
     "verified-inference",
     "zero-dependency"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17142659?v=4",
    "ownerUrl": "https://github.com/HarperZ9",
    "defaultBranch": "main"
   },
   "path": "integrations/claude-code-mod/tests/fixtures/mods/forged-consent-sample",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "flywheel-skills",
   "firstSeen": "2026-10-06T04:46:58.346Z",
   "modUpdatedAt": "2026-10-03T18:49:08Z",
   "fileBytes": 597,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "forged-consent-sample",
   "url": "https://www.slopshopper.com/mods/harperz9-flywheel-forged-consent-sample/"
  },
  {
   "slug": "harperz9-flywheel-honest-guard",
   "name": "honest-guard",
   "description": "Self-hostable, model-agnostic AI workstation and coding harness. Run any model (frontier or local) behind one OpenAI-compatible surface, run a gated coding agent over your folders, and keep a proof receipt you can re-check offline. Verified-inference loop, receipt-wrapped tool calls, composed lanes. Offline-first. FSL-1.1-MIT.",
   "version": "0.0.1",
   "license": "NOASSERTION",
   "homepage": "https://harperz9.github.io/flywheel.html",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HarperZ9/flywheel",
    "url": "https://github.com/HarperZ9/flywheel",
    "stars": 3,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T04:19:56Z",
    "createdAt": "2026-07-11T22:17:06Z",
    "description": "Self-hostable, model-agnostic AI workstation and coding harness. Run any model (frontier or local) behind one OpenAI-compatible surface, run a gated coding agent over your folders, and keep a proof receipt you can re-check offline. Verified-inference loop, receipt-wrapped tool calls, composed lanes. Offline-first. FSL-1.1-MIT.",
    "homepage": "https://harperz9.github.io/flywheel.html",
    "topics": [
     "ai-agent",
     "llm-router",
     "local-llm",
     "offline",
     "receipts",
     "verified-inference",
     "zero-dependency"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17142659?v=4",
    "ownerUrl": "https://github.com/HarperZ9",
    "defaultBranch": "main"
   },
   "path": "integrations/claude-code-mod/tests/fixtures/mods/honest-guard",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "flywheel-skills",
   "firstSeen": "2026-10-06T04:46:58.599Z",
   "modUpdatedAt": "2026-10-03T05:53:58Z",
   "fileBytes": 599,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "honest-guard",
   "url": "https://www.slopshopper.com/mods/harperz9-flywheel-honest-guard/"
  },
  {
   "slug": "harperz9-flywheel-permissive-policy-sample",
   "name": "permissive-policy-sample",
   "description": "Self-hostable, model-agnostic AI workstation and coding harness. Run any model (frontier or local) behind one OpenAI-compatible surface, run a gated coding agent over your folders, and keep a proof receipt you can re-check offline. Verified-inference loop, receipt-wrapped tool calls, composed lanes. Offline-first. FSL-1.1-MIT.",
   "version": "0.0.1",
   "license": "NOASSERTION",
   "homepage": "https://harperz9.github.io/flywheel.html",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HarperZ9/flywheel",
    "url": "https://github.com/HarperZ9/flywheel",
    "stars": 3,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T04:19:56Z",
    "createdAt": "2026-07-11T22:17:06Z",
    "description": "Self-hostable, model-agnostic AI workstation and coding harness. Run any model (frontier or local) behind one OpenAI-compatible surface, run a gated coding agent over your folders, and keep a proof receipt you can re-check offline. Verified-inference loop, receipt-wrapped tool calls, composed lanes. Offline-first. FSL-1.1-MIT.",
    "homepage": "https://harperz9.github.io/flywheel.html",
    "topics": [
     "ai-agent",
     "llm-router",
     "local-llm",
     "offline",
     "receipts",
     "verified-inference",
     "zero-dependency"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17142659?v=4",
    "ownerUrl": "https://github.com/HarperZ9",
    "defaultBranch": "main"
   },
   "path": "integrations/claude-code-mod/tests/fixtures/mods/permissive-policy-sample",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "flywheel-skills",
   "firstSeen": "2026-10-06T04:46:58.831Z",
   "modUpdatedAt": "2026-10-03T18:49:08Z",
   "fileBytes": 318,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "permissive-policy-sample",
   "url": "https://www.slopshopper.com/mods/harperz9-flywheel-permissive-policy-sample/"
  },
  {
   "slug": "hyusecs-stratum",
   "name": "stratum",
   "description": "Agent harness for Claude Code: spec-driven lanes, an orchestrator with st-* subagents, commit guard, handoff, and forked design and navigation tools.",
   "version": "0.1.25",
   "author": {
    "name": "HyuseCS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HyuseCS/stratum",
    "url": "https://github.com/HyuseCS/stratum",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:15:21Z",
    "createdAt": "2026-10-03T13:44:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/192127869?v=4",
    "ownerUrl": "https://github.com/HyuseCS",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "userConfig": {
    "commit": {
     "type": "string",
     "title": "git commit",
     "description": "git commit (--amend always asks). auto runs, ask asks, deny blocks.",
     "options": [
      "auto",
      "ask",
      "deny"
     ],
     "default": "ask"
    },
    "worktree_remove": {
     "type": "string",
     "title": "git worktree remove",
     "description": "Deletes a worktree. auto runs, ask asks, deny blocks.",
     "options": [
      "auto",
      "ask",
      "deny"
     ],
     "default": "ask"
    },
    "worktree_prune": {
     "type": "string",
     "title": "git worktree prune",
     "description": "Removes stale worktree records. auto runs, ask asks, deny blocks.",
     "options": [
      "auto",
      "ask",
      "deny"
     ],
     "default": "ask"
    },
    "branch_delete": {
     "type": "string",
     "title": "git branch -d / -D",
     "description": "Deletes a local branch. auto runs, ask asks, deny blocks.",
     "options": [
      "auto",
      "ask",
      "deny"
     ],
     "default": "ask"
    },
    "reset_hard": {
     "type": "string",
     "title": "git reset --hard",
     "description": "Discards uncommitted changes. auto runs, ask asks, deny blocks.",
     "options": [
      "auto",
      "ask",
      "deny"
     ],
     "default": "ask"
    },
    "clean": {
     "type": "string",
     "title": "git clean -f",
     "description": "Deletes untracked files. auto runs, ask asks, deny blocks.",
     "options": [
      "auto",
      "ask",
      "deny"
     ],
     "default": "ask"
    },
    "discard": {
     "type": "string",
     "title": "git checkout . / git restore .",
     "description": "Discards working tree changes. auto runs, ask asks, deny blocks.",
     "options": [
      "auto",
      "ask",
      "deny"
     ],
     "default": "ask"
    },
    "force_push": {
     "type": "string",
     "title": "git push --force",
     "description": "Can overwrite remote history. auto runs, ask asks, deny blocks.",
     "options": [
      "auto",
      "ask",
      "deny"
     ],
     "default": "ask"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "stratum",
   "firstSeen": "2026-10-06T04:47:08.766Z",
   "modUpdatedAt": "2026-10-08T14:15:21Z",
   "fileBytes": 2954,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "stratum",
   "url": "https://www.slopshopper.com/mods/hyusecs-stratum/"
  },
  {
   "slug": "ivanlutsenko-awac-ai-agent-plugins-nyan-progress",
   "name": "nyan-progress",
   "description": "Nyan Cat and a full-width rainbow over Claude Code's turn spinner: the real picture where the terminal draws images, else a braille outline with dotted speed lines. Fan project; the Nyan Cat art is Chris Torres'.",
   "version": "0.1.1",
   "author": {
    "name": "Ivan Lutsenko",
    "email": "ivan@lutsenko.com",
    "url": "https://github.com/IvanLutsenko"
   },
   "license": "MIT",
   "keywords": [
    "nyan-cat",
    "spinner",
    "progress-bar",
    "fun",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "IvanLutsenko/awac-ai-agent-plugins",
    "url": "https://github.com/IvanLutsenko/awac-ai-agent-plugins",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:20:05Z",
    "createdAt": "2025-11-18T13:07:54Z",
    "description": "Custom Claude Code plugins by Ivan Lutsenko",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52352354?v=4",
    "ownerUrl": "https://github.com/IvanLutsenko",
    "defaultBranch": "main"
   },
   "path": "plugins/nyan-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awac-ai-agent-plugins",
   "firstSeen": "2026-10-07T14:39:41.501Z",
   "modUpdatedAt": "2026-10-07T14:15:15Z",
   "fileBytes": 47754,
   "tags": [
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "nyan-progress",
   "url": "https://www.slopshopper.com/mods/ivanlutsenko-awac-ai-agent-plugins-nyan-progress/"
  },
  {
   "slug": "ivanlutsenko-awac-ai-agent-plugins-push-gate",
   "name": "push-gate",
   "description": "Asks before every git push the model runs, in Claude Code's own question dialog: a click confirms that one command, anything else refuses it. Optional one-shot token for a PreToolUse guard.",
   "version": "0.1.0",
   "author": {
    "name": "Ivan Lutsenko",
    "email": "ivan@lutsenko.com",
    "url": "https://github.com/IvanLutsenko"
   },
   "license": "MIT",
   "keywords": [
    "git",
    "push",
    "guard",
    "confirmation",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "IvanLutsenko/awac-ai-agent-plugins",
    "url": "https://github.com/IvanLutsenko/awac-ai-agent-plugins",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:20:05Z",
    "createdAt": "2025-11-18T13:07:54Z",
    "description": "Custom Claude Code plugins by Ivan Lutsenko",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52352354?v=4",
    "ownerUrl": "https://github.com/IvanLutsenko",
    "defaultBranch": "main"
   },
   "path": "plugins/push-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awac-ai-agent-plugins",
   "firstSeen": "2026-10-08T15:01:04.180Z",
   "modUpdatedAt": "2026-10-08T14:19:58Z",
   "fileBytes": 3882,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "push-gate",
   "url": "https://www.slopshopper.com/mods/ivanlutsenko-awac-ai-agent-plugins-push-gate/"
  },
  {
   "slug": "jordanbyron-claude-inbox-inbox-pane",
   "name": "inbox-pane",
   "description": "claude-inbox's sections in a pane beside the transcript, with its keys.",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jordanbyron/claude-inbox",
    "url": "https://github.com/jordanbyron/claude-inbox",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:31:55Z",
    "createdAt": "2026-09-17T12:44:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40662?v=4",
    "ownerUrl": "https://github.com/jordanbyron",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "command": {
     "type": "string",
     "title": "claude-inbox command",
     "description": "The claude-inbox executable to run headless when no inbox is writing the snapshot.",
     "default": "claude-inbox"
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the pane when a session starts. Off, /inbox opens it.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:39.124Z",
   "modUpdatedAt": "2026-10-09T12:31:55Z",
   "fileBytes": 23166,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "inbox-pane",
   "url": "https://www.slopshopper.com/mods/jordanbyron-claude-inbox-inbox-pane/"
  },
  {
   "slug": "lecarvalho-pomegr-pomegr",
   "name": "pomegr",
   "displayName": "Pomegr",
   "description": "Configure and report bounded, repository-specific coding-agent signals to the local Pomegr observer.",
   "version": "0.8.3",
   "author": {
    "name": "Leandro Carvalho"
   },
   "license": "AGPL-3.0-only",
   "homepage": "https://github.com/Lecarvalho/pomegr",
   "keywords": [
    "observability",
    "coding-agents",
    "signals",
    "local-first"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Lecarvalho/Pomegr",
    "url": "https://github.com/Lecarvalho/Pomegr",
    "stars": 3,
    "forks": 0,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T13:56:32Z",
    "createdAt": "2026-08-05T03:29:20Z",
    "description": "Real-time observability for coding-agent sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5149784?v=4",
    "ownerUrl": "https://github.com/Lecarvalho",
    "defaultBranch": "main"
   },
   "path": "plugins/claude-code",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pomegr",
   "firstSeen": "2026-10-06T04:47:19.995Z",
   "modUpdatedAt": "2026-10-05T03:45:35Z",
   "fileBytes": 25469,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pomegr",
   "url": "https://www.slopshopper.com/mods/lecarvalho-pomegr-pomegr/"
  },
  {
   "slug": "leehigma0201-claude-code-mods-check-ledger",
   "name": "check-ledger",
   "description": "Records which real checks ran and which files changed after them; status line, /evidence, and an evidence tool Claude reads before claiming tested.",
   "version": "0.1.0",
   "author": {
    "name": "Jason Walls"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LeeHigma0201/claude-code-mods",
    "url": "https://github.com/LeeHigma0201/claude-code-mods",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-01T21:48:43Z",
    "createdAt": "2026-10-01T21:48:37Z",
    "description": "Claude Code mods: mod-scout (find the mods you'd use most), usage-meter, check-ledger, resume-nudge",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216096956?v=4",
    "ownerUrl": "https://github.com/LeeHigma0201",
    "defaultBranch": "main"
   },
   "path": "mods/check-ledger",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:22.600Z",
   "modUpdatedAt": "2026-10-01T21:48:36Z",
   "fileBytes": 6013,
   "tags": [
    "status",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "check-ledger",
   "url": "https://www.slopshopper.com/mods/leehigma0201-claude-code-mods-check-ledger/"
  },
  {
   "slug": "leehigma0201-claude-code-mods-mod-scout",
   "name": "mod-scout",
   "description": "Scans your recent Claude Code sessions and ranks the mods you would use most, with a bundled skill that designs and builds them.",
   "version": "0.1.0",
   "author": {
    "name": "Jason Walls"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LeeHigma0201/claude-code-mods",
    "url": "https://github.com/LeeHigma0201/claude-code-mods",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-01T21:48:43Z",
    "createdAt": "2026-10-01T21:48:37Z",
    "description": "Claude Code mods: mod-scout (find the mods you'd use most), usage-meter, check-ledger, resume-nudge",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216096956?v=4",
    "ownerUrl": "https://github.com/LeeHigma0201",
    "defaultBranch": "main"
   },
   "path": "mods/mod-scout",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "days": {
     "type": "number",
     "title": "Days to scan",
     "description": "How many days of transcripts to read",
     "default": 14
    },
    "exclude": {
     "type": "string",
     "title": "Projects to skip",
     "description": "Comma-separated substrings of project paths to leave out (private or legal work)",
     "default": ""
    },
    "examples": {
     "type": "boolean",
     "title": "Keep prompt snippets",
     "description": "Keep short prompt examples in the report. Turn off for a report you will share.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:22.814Z",
   "modUpdatedAt": "2026-10-01T21:48:36Z",
   "fileBytes": 23894,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-scout",
   "url": "https://www.slopshopper.com/mods/leehigma0201-claude-code-mods-mod-scout/"
  },
  {
   "slug": "leehigma0201-claude-code-mods-resume-nudge",
   "name": "resume-nudge",
   "description": "Detects a session that was cut off mid-turn (restart, crash) and drafts the standard pick-up prompt; /resume-here sends it.",
   "version": "0.1.0",
   "author": {
    "name": "Jason Walls"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LeeHigma0201/claude-code-mods",
    "url": "https://github.com/LeeHigma0201/claude-code-mods",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-01T21:48:43Z",
    "createdAt": "2026-10-01T21:48:37Z",
    "description": "Claude Code mods: mod-scout (find the mods you'd use most), usage-meter, check-ledger, resume-nudge",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216096956?v=4",
    "ownerUrl": "https://github.com/LeeHigma0201",
    "defaultBranch": "main"
   },
   "path": "mods/resume-nudge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:23.099Z",
   "modUpdatedAt": "2026-10-01T21:48:36Z",
   "fileBytes": 2828,
   "tags": [
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "resume-nudge",
   "url": "https://www.slopshopper.com/mods/leehigma0201-claude-code-mods-resume-nudge/"
  },
  {
   "slug": "leehigma0201-claude-code-mods-usage-meter",
   "name": "usage-meter",
   "description": "Status-line meter for context fill, 5-hour and weekly plan limits, and session cost, plus /usage-meter for Remote Control.",
   "version": "0.1.0",
   "author": {
    "name": "Jason Walls"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LeeHigma0201/claude-code-mods",
    "url": "https://github.com/LeeHigma0201/claude-code-mods",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-01T21:48:43Z",
    "createdAt": "2026-10-01T21:48:37Z",
    "description": "Claude Code mods: mod-scout (find the mods you'd use most), usage-meter, check-ledger, resume-nudge",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216096956?v=4",
    "ownerUrl": "https://github.com/LeeHigma0201",
    "defaultBranch": "main"
   },
   "path": "mods/usage-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:23.443Z",
   "modUpdatedAt": "2026-10-01T21:48:36Z",
   "fileBytes": 3102,
   "tags": [
    "toast",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-LeeHigma0201",
   "url": "https://www.slopshopper.com/mods/leehigma0201-claude-code-mods-usage-meter/"
  },
  {
   "slug": "leek-agent-skills",
   "name": "leek-skills",
   "description": "Personal skills collection",
   "author": {
    "name": "leek",
    "email": "leeked@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://skills.sh/leek/agent-skills",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "leek/agent-skills",
    "url": "https://github.com/leek/agent-skills",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:53:35Z",
    "createdAt": "2026-05-06T07:21:02Z",
    "description": "Personal collection of agent skills for Claude",
    "homepage": "https://skills.sh/leek/agent-skills",
    "topics": [
     "agent-skills",
     "ai-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60204?v=4",
    "ownerUrl": "https://github.com/leek",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./mods/register.tsx"
   ],
   "entry": "hooks/mods/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "leek-agent-skills",
   "firstSeen": "2026-10-06T14:39:36.636Z",
   "modUpdatedAt": "2026-10-08T14:53:35Z",
   "fileBytes": 18556,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "leek-skills",
   "url": "https://www.slopshopper.com/mods/leek-agent-skills/"
  },
  {
   "slug": "leeovery-portal-workflow-gates",
   "name": "workflow-gates",
   "description": "Draws the agentic-workflows engine's gates in the band above the prompt — rows a click puts in the prompt and a second click sends — instead of a menu the model has to reproduce.",
   "version": "0.1.0",
   "author": {
    "name": "Lee Overy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "leeovery/portal",
    "url": "https://github.com/leeovery/portal",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:28:46Z",
    "createdAt": "2026-01-22T10:04:57Z",
    "description": "Interactive Tmux session manager - Go CLI that gives you fast, fuzzy session management from bare shell, with project memory, path aliases, and a keyboard-driven TUI.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1087804?v=4",
    "ownerUrl": "https://github.com/leeovery",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/workflow-gates",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:43.651Z",
   "modUpdatedAt": "2026-10-08T11:28:44Z",
   "fileBytes": 60882,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "workflow-gates",
   "url": "https://www.slopshopper.com/mods/leeovery-portal-workflow-gates/"
  },
  {
   "slug": "leeovery-portal-workflow-gates-rows",
   "name": "workflow-gates-rows",
   "description": "Draws the transcript row of an answer the workflow-gates mod sent as the question it answered and the answer, instead of Claude Code's framing.",
   "version": "0.1.0",
   "author": {
    "name": "Lee Overy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "leeovery/portal",
    "url": "https://github.com/leeovery/portal",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:28:46Z",
    "createdAt": "2026-01-22T10:04:57Z",
    "description": "Interactive Tmux session manager - Go CLI that gives you fast, fuzzy session management from bare shell, with project memory, path aliases, and a keyboard-driven TUI.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1087804?v=4",
    "ownerUrl": "https://github.com/leeovery",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/workflow-gates-rows",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:42.564Z",
   "modUpdatedAt": "2026-10-08T11:28:44Z",
   "fileBytes": 3919,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "workflow-gates-rows",
   "url": "https://www.slopshopper.com/mods/leeovery-portal-workflow-gates-rows/"
  },
  {
   "slug": "lendwise-fi-lendwise-rness",
   "name": "rness",
   "description": "The rness workspace in Claude Code: /rness:status, /rness:adr, /rness:spec, /rness:plan.",
   "author": {
    "name": "rness-dev",
    "url": "https://rness.dev"
   },
   "license": "MIT",
   "homepage": "https://rness.dev",
   "keywords": [
    "rness",
    "agents",
    "claude-code",
    "adr",
    "specification",
    "plan"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lendwise-fi/lendwise",
    "url": "https://github.com/lendwise-fi/lendwise",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T12:56:38Z",
    "createdAt": "2025-10-20T10:56:35Z",
    "description": "One standard for DeFi lending rates. Compare standardized net APYs across Aave, Morpho & Compound — and optimize your allocation by risk and horizon.",
    "homepage": "https://lendwise.fi",
    "topics": [
     "aave",
     "apy",
     "arbitrum",
     "base",
     "borrowing",
     "compound",
     "defi",
     "ethereum",
     "lending",
     "morpho",
     "nextjs16",
     "typescript",
     "web3",
     "yield-optimization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/293677000?v=4",
    "ownerUrl": "https://github.com/lendwise-fi",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/rness",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:05:44.651Z",
   "modUpdatedAt": "2026-10-07T12:56:38Z",
   "fileBytes": 19308,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "rness",
   "url": "https://www.slopshopper.com/mods/lendwise-fi-lendwise-rness/"
  },
  {
   "slug": "lianmatsuo-remcycle-remcycle",
   "name": "remcycle",
   "description": "Garbage collection for Claude Code's memory: gives a session what the dream accepted, recalls from the archive, and shows what waits for your ruling.",
   "version": "0.4.1",
   "author": {
    "name": "Lian Matsuo"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/lianmatsuo/remcycle",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lianmatsuo/remcycle",
    "url": "https://github.com/lianmatsuo/remcycle",
    "stars": 3,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T01:33:44Z",
    "createdAt": "2026-10-05T23:20:44Z",
    "description": "Garbage collection for Claude Code's memory. A mod that rereads your sessions every day, keeps what you decided, and questions the notes that have gone stale.",
    "homepage": null,
    "topics": [
     "agent-memory",
     "ai-memory",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-memory",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "cli",
     "developer-tools",
     "llm",
     "local-first",
     "python",
     "sqlite",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/72917609?v=4",
    "ownerUrl": "https://github.com/lianmatsuo",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "remcycle",
   "firstSeen": "2026-10-06T14:39:46.087Z",
   "modUpdatedAt": "2026-10-07T01:33:44Z",
   "fileBytes": 44381,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "remcycle",
   "url": "https://www.slopshopper.com/mods/lianmatsuo-remcycle-remcycle/"
  },
  {
   "slug": "luisfmontes-rainforest-mind",
   "name": "rainforest-mind",
   "description": "O problema não é falta de ideia, é o que recebe luz agora — planeja antes de implementar, responde em número, avisa no desvio e não chama de pronto sem a saída que prova",
   "version": "1.53.1",
   "author": {
    "name": "Luís Montes"
   },
   "license": "MIT",
   "homepage": "https://github.com/luisfmontes/rainforest-mind",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "luisfmontes/rainforest-mind",
    "url": "https://github.com/luisfmontes/rainforest-mind",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:51:31Z",
    "createdAt": "2026-08-12T01:09:27Z",
    "description": "O problema não é falta de ideia, é o que recebe luz agora — planeja antes de implementar, responde em número, avisa no desvio e não chama de pronto sem a saída que prova",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29053306?v=4",
    "ownerUrl": "https://github.com/luisfmontes",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./mod.tsx"
   ],
   "entry": "hooks/mod.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rainforest-mind",
   "firstSeen": "2026-10-06T05:19:19.890Z",
   "modUpdatedAt": "2026-10-09T14:51:31Z",
   "fileBytes": 90197,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "rainforest-mind",
   "url": "https://www.slopshopper.com/mods/luisfmontes-rainforest-mind/"
  },
  {
   "slug": "malinskibeniamin-skills-frontend-skills-mods",
   "name": "frontend-skills-mods",
   "description": "Opt-in Claude Code harness desk: verification receipts, Skill flight recorder, bounded edit replay, context readout and user-controlled prompt briefing. Requires Claude Code 2.1.287 or later.",
   "version": "0.3.0",
   "author": {
    "name": "Beniamin Malinski"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "malinskibeniamin/skills",
    "url": "https://github.com/malinskibeniamin/skills",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:45:26Z",
    "createdAt": "2026-03-23T12:11:24Z",
    "description": "downloading programs directly into LLM's brain",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9860550?v=4",
    "ownerUrl": "https://github.com/malinskibeniamin",
    "defaultBranch": "main"
   },
   "path": "plugins/frontend-skills-mods",
   "modules": [
    "./harness-lens.ts"
   ],
   "entry": "hooks/harness-lens.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "skills",
   "firstSeen": "2026-10-07T15:07:06.666Z",
   "modUpdatedAt": "2026-10-07T02:39:08Z",
   "fileBytes": 26196,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "frontend-skills-mods",
   "url": "https://www.slopshopper.com/mods/malinskibeniamin-skills-frontend-skills-mods/"
  },
  {
   "slug": "martineserios-thebrana-bad-adapter-variant",
   "name": "bad-adapter-variant",
   "description": "Fixture: must fail Check 77a rule 'process'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-adapter-variant",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:42.844Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 825,
   "tags": [],
   "isNew": true,
   "entryName": "bad-adapter-variant",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-adapter-variant/"
  },
  {
   "slug": "martineserios-thebrana-bad-bracket-http",
   "name": "bad-bracket-http",
   "description": "Fixture: must fail Check 77a rule 'bracket-http'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-bracket-http",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:43.463Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 802,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-bracket-http",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-bracket-http/"
  },
  {
   "slug": "martineserios-thebrana-bad-bracket-model",
   "name": "bad-bracket-model",
   "description": "Fixture: must fail Check 77a rule 'bracket-model'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-bracket-model",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:44.140Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 818,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-bracket-model",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-bracket-model/"
  },
  {
   "slug": "martineserios-thebrana-bad-bun-file",
   "name": "bad-bun-file",
   "description": "Fixture: must fail Check 77a rule 'Bun.file'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-bun-file",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:44.939Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 831,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-bun-file",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-bun-file/"
  },
  {
   "slug": "martineserios-thebrana-bad-calls-http",
   "name": "bad-calls-http",
   "description": "Fixture: must fail Check 77a rule 'http'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-calls-http",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:45.586Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 812,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-calls-http",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-calls-http/"
  },
  {
   "slug": "martineserios-thebrana-bad-calls-model",
   "name": "bad-calls-model",
   "description": "Fixture: must fail Check 77a rule 'model'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-calls-model",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:46.361Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 806,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-calls-model",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-calls-model/"
  },
  {
   "slug": "martineserios-thebrana-bad-child-process",
   "name": "bad-child-process",
   "description": "Fixture: must fail Check 77a rule 'child_process'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-child-process",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:47.014Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 821,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-child-process",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-child-process/"
  },
  {
   "slug": "martineserios-thebrana-bad-destructured-http",
   "name": "bad-destructured-http",
   "description": "Fixture: must fail Check 77a rule 'destructure'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-destructured-http",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:47.671Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 808,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-destructured-http",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-destructured-http/"
  },
  {
   "slug": "martineserios-thebrana-bad-destructured-model",
   "name": "bad-destructured-model",
   "description": "Fixture: must fail Check 77a rule 'destructure'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-destructured-model",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:48.415Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 797,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-destructured-model",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-destructured-model/"
  },
  {
   "slug": "martineserios-thebrana-bad-destructured-process",
   "name": "bad-destructured-process",
   "description": "Fixture: must fail Check 77a rule 'destructure'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-destructured-process",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:49.525Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 815,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-destructured-process",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-destructured-process/"
  },
  {
   "slug": "martineserios-thebrana-bad-fs-read",
   "name": "bad-fs-read",
   "description": "Fixture: must fail Check 77a rule 'fs'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-fs-read",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:50.446Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 787,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-fs-read",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-fs-read/"
  },
  {
   "slug": "martineserios-thebrana-bad-git-common-dir",
   "name": "bad-git-common-dir",
   "description": "Fixture: must fail Check 77a rule 'git-common-dir'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-git-common-dir",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:51.283Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 836,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-git-common-dir",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-git-common-dir/"
  },
  {
   "slug": "martineserios-thebrana-bad-global-fetch",
   "name": "bad-global-fetch",
   "description": "Fixture: must fail Check 77a rule 'fetch'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-global-fetch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:52.071Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 805,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-global-fetch",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-global-fetch/"
  },
  {
   "slug": "martineserios-thebrana-bad-process-run-direct",
   "name": "bad-process-run-direct",
   "description": "Fixture: must fail Check 77a rule 'process'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-process-run-direct",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:53.065Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 805,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-process-run-direct",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-process-run-direct/"
  },
  {
   "slug": "martineserios-thebrana-bad-process-spawn",
   "name": "bad-process-spawn",
   "description": "Fixture: must fail Check 77a rule 'process'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-process-spawn",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:54.119Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 821,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-process-spawn",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-process-spawn/"
  },
  {
   "slug": "martineserios-thebrana-bad-readfile",
   "name": "bad-readfile",
   "description": "Fixture: must fail Check 77a rule 'readFile'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-readfile",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:55.142Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 824,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-readfile",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-readfile/"
  },
  {
   "slug": "martineserios-thebrana-bad-reads-ledger",
   "name": "bad-reads-ledger",
   "description": "Fixture: must fail Check 77a rule 'tasks.json'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-reads-ledger",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:56.001Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 805,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-reads-ledger",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-reads-ledger/"
  },
  {
   "slug": "martineserios-thebrana-bad-reflect-get",
   "name": "bad-reflect-get",
   "description": "Fixture: must fail Check 77a rule 'reflect'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-reflect-get",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:56.971Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 808,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-reflect-get",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-reflect-get/"
  },
  {
   "slug": "martineserios-thebrana-bad-tool-call-hook",
   "name": "bad-tool-call-hook",
   "description": "Fixture: must fail Check 77a rule 'tool.call'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-tool-call-hook",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:57.836Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 744,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-tool-call-hook",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-tool-call-hook/"
  },
  {
   "slug": "martineserios-thebrana-bad-tool-check-hook",
   "name": "bad-tool-check-hook",
   "description": "Fixture: must fail Check 77a rule 'tool.check'.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/bad-tool-check-hook",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:58.904Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 750,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "bad-tool-check-hook",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-bad-tool-check-hook/"
  },
  {
   "slug": "martineserios-thebrana-cockpit-shared",
   "name": "cockpit-shared",
   "description": "Source of truth for the code every brana cockpit mod carries (allowlist, run, state, probe, snapshot). Never installed: the engine refuses imports outside a plugin's folder, so system/scripts/mods-sync-shared.sh vendors these files into each mod's hooks/_shared/ and validate Check 77a asserts the copies are byte-identical.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "mods/_shared",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:42.044Z",
   "modUpdatedAt": "2026-10-03T17:50:57Z",
   "fileBytes": 4786,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cockpit-shared",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-cockpit-shared/"
  },
  {
   "slug": "martineserios-thebrana-good-minimal",
   "name": "good-minimal",
   "description": "Fixture: the smallest mod that passes Check 77a and 77b — one canonical run adapter, one status line.",
   "version": "0.1.0",
   "author": {
    "name": "brana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "martineserios/thebrana",
    "url": "https://github.com/martineserios/thebrana",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:28:44Z",
    "createdAt": "2026-02-17T12:28:02Z",
    "description": null,
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-development",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17494713?v=4",
    "ownerUrl": "https://github.com/martineserios",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/mods/good-minimal",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "brana",
   "firstSeen": "2026-10-06T04:55:59.866Z",
   "modUpdatedAt": "2026-10-03T16:09:39Z",
   "fileBytes": 715,
   "tags": [],
   "isNew": true,
   "entryName": "good-minimal",
   "url": "https://www.slopshopper.com/mods/martineserios-thebrana-good-minimal/"
  },
  {
   "slug": "miguel-barroso-claude-warmline-warmline",
   "name": "warmline",
   "description": "Claude Code's prompt-cache state, drawn above the prompt where no statusline renders: the Desktop app's Code tab.",
   "version": "2.8.0",
   "author": {
    "name": "Miguel Barroso"
   },
   "license": "MIT",
   "homepage": "https://github.com/Miguel-Barroso/claude-warmline",
   "keywords": [
    "prompt-cache",
    "statusline",
    "desktop"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Miguel-Barroso/claude-warmline",
    "url": "https://github.com/Miguel-Barroso/claude-warmline",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-06T10:39:22Z",
    "createdAt": "2026-08-18T01:32:36Z",
    "description": "Makes Claude Code's prompt-cache state visible: HOT/COLD in your statusline from Claude Code's own data, plus an audit of when your sessions went cold, why, and what it cost",
    "homepage": null,
    "topics": [
     "claude-code",
     "cli",
     "cost-optimization",
     "developer-tools",
     "observability",
     "prompt-caching",
     "python",
     "statusline"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67261702?v=4",
    "ownerUrl": "https://github.com/Miguel-Barroso",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-warmline",
   "firstSeen": "2026-10-06T14:24:47.096Z",
   "modUpdatedAt": "2026-10-06T10:39:22Z",
   "fileBytes": 5800,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "warmline",
   "url": "https://www.slopshopper.com/mods/miguel-barroso-claude-warmline-warmline/"
  },
  {
   "slug": "mohi-devhub-claude-games",
   "name": "claude-games",
   "description": "Arcade games above the Claude Code prompt (a dodge race, Breakout, a dino runner and a side-scrolling shooter) that pause when Claude finishes a turn and react to the edits, tests and commits Claude makes. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.1.0",
   "author": {
    "name": "mohi-devhub"
   },
   "license": "MIT",
   "homepage": "https://github.com/mohi-devhub/claude-games",
   "keywords": [
    "arcade",
    "games",
    "terminal",
    "tui",
    "racer",
    "breakout",
    "dino",
    "shooter",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mohi-devhub/claude-games",
    "url": "https://github.com/mohi-devhub/claude-games",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-09-14T20:10:55Z",
    "createdAt": "2026-09-14T19:51:52Z",
    "description": "Arcade games above the Claude Code prompt that react to Claude's real edits, tests and commits",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/184735608?v=4",
    "ownerUrl": "https://github.com/mohi-devhub",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-games",
   "firstSeen": "2026-10-06T05:20:19.181Z",
   "modUpdatedAt": "2026-09-14T20:10:55Z",
   "fileBytes": 51102,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-games",
   "url": "https://www.slopshopper.com/mods/mohi-devhub-claude-games/"
  },
  {
   "slug": "mthli-cc-shorts",
   "name": "cc-shorts",
   "description": "Play YouTube Shorts in your Claude Code",
   "version": "0.1.0",
   "author": {
    "name": "Matthew Lee"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mthli/cc-shorts",
    "url": "https://github.com/mthli/cc-shorts",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:25:03Z",
    "createdAt": "2026-10-02T09:58:17Z",
    "description": "Play YouTube Shorts in your Claude Code 💃",
    "homepage": "",
    "topics": [
     "claude-mods",
     "youtube-shorts"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4550173?v=4",
    "ownerUrl": "https://github.com/mthli",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-shorts",
   "firstSeen": "2026-10-06T04:56:53.876Z",
   "modUpdatedAt": "2026-10-02T20:25:03Z",
   "fileBytes": 46803,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-shorts",
   "url": "https://www.slopshopper.com/mods/mthli-cc-shorts/"
  },
  {
   "slug": "muxia23-ricky-pixel-mod",
   "name": "ricky-pixel-mod",
   "description": "Ricky, a pixel-art cat companion for Claude Code: an animated night-sky pane with a task / subagent / activity / files board, a cat in the band above the prompt, and a purple-gold spinner",
   "version": "0.4.1",
   "author": {
    "name": "muxia23",
    "url": "https://github.com/muxia23"
   },
   "license": "MIT (code only, see LICENSE)",
   "homepage": "https://github.com/muxia23/ricky-pixel-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "muxia23/ricky-pixel-mod",
    "url": "https://github.com/muxia23/ricky-pixel-mod",
    "stars": 3,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-05T05:34:15Z",
    "createdAt": "2026-10-03T15:58:47Z",
    "description": "Ricky, a pixel-art cat companion for Claude Code (mod): night-sky pane, task/subagent/activity board, purple-gold theme",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "pixel-art",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79366817?v=4",
    "ownerUrl": "https://github.com/muxia23",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of Ricky's words: \"en\" (English, default) or \"zh\" (简体中文).",
     "required": false,
     "default": "en",
     "options": [
      "en",
      "zh"
     ]
    },
    "bandSize": {
     "type": "string",
     "title": "Band size",
     "description": "Ricky above the prompt. \"auto\" (default): the biggest that fits — 24px, 16px, or just the 8px head. \"large\" / \"medium\" / \"small\": cap it at 24 / 16 / 8 px (it still steps down when there is no room). \"off\": no band.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "large",
      "medium",
      "small",
      "off"
     ]
    },
    "colors": {
     "type": "string",
     "title": "Colors",
     "description": "Text colours of the dashboard. \"auto\" (default): follow Claude Code's theme — dark themes get brighter colours; with \"Auto (match terminal)\" it asks macOS. \"light\" / \"dark\": always use the colours for a light / dark background.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "light",
      "dark"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:00.705Z",
   "modUpdatedAt": "2026-10-05T05:34:15Z",
   "fileBytes": 50470,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ricky-pixel-mod",
   "url": "https://www.slopshopper.com/mods/muxia23-ricky-pixel-mod/"
  },
  {
   "slug": "nathanab-statusline-anywhere",
   "name": "statusline-anywhere",
   "description": "Shows your Claude Code status line in the Claude Desktop app. Runs the statusLine command you already have and draws its output above the prompt. Changes nothing in the terminal.",
   "version": "0.1.0",
   "author": {
    "name": "statuslin.es",
    "url": "https://statuslin.es"
   },
   "license": "MIT",
   "homepage": "https://statuslin.es",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "NathanAB/statusline-anywhere",
    "url": "https://github.com/NathanAB/statusline-anywhere",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T16:07:28Z",
    "createdAt": "2026-10-02T14:36:49Z",
    "description": "Your Claude Code status line, in the desktop app too.",
    "homepage": "https://statuslin.es",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-desktop",
     "statusline"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3252545?v=4",
    "ownerUrl": "https://github.com/NathanAB",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "statusline-anywhere",
   "firstSeen": "2026-10-06T04:47:29.782Z",
   "modUpdatedAt": "2026-10-02T16:07:28Z",
   "fileBytes": 12137,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-anywhere",
   "url": "https://www.slopshopper.com/mods/nathanab-statusline-anywhere/"
  },
  {
   "slug": "neteye-platform-cc-split-diff-view",
   "name": "cc-split-diff-view",
   "description": "Draws Edit and Write diffs in two side-by-side columns: removed lines on the left, added lines on the right, in Claude Code's own diff colors",
   "version": "0.1.0",
   "author": {
    "name": "oskarnrk",
    "url": "https://github.com/oskarnrk"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "neteye-platform/cc-split-diff-view",
    "url": "https://github.com/neteye-platform/cc-split-diff-view",
    "stars": 3,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T15:58:14Z",
    "createdAt": "2026-10-08T14:58:27Z",
    "description": "Claude Code mod that draws Edit and Write diffs in two side-by-side columns",
    "homepage": "",
    "topics": [
     "ai",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "diff",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/244477233?v=4",
    "ownerUrl": "https://github.com/neteye-platform",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "neteye-platform",
   "firstSeen": "2026-10-09T15:15:13.109Z",
   "modUpdatedAt": "2026-10-08T15:58:14Z",
   "fileBytes": 10767,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "cc-split-diff-view",
   "url": "https://www.slopshopper.com/mods/neteye-platform-cc-split-diff-view/"
  },
  {
   "slug": "newkayak12-claude-skills-graph",
   "name": "graph",
   "description": "Graph engineering for the harness flow. A local MCP server owns the node graph, routes execution across vendor CLIs or the session, adjudicates results against the worktree, and keeps specs, handoffs, evidence, and retries on disk instead of in the orchestrator context. Includes graph:install for connection setup and graph:orchestrate for driving a run. Zero runtime dependencies beyond Node 18+.",
   "version": "1.10.0",
   "author": {
    "name": "newkayak12"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "newkayak12/claude-skills",
    "url": "https://github.com/newkayak12/claude-skills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T14:00:29Z",
    "createdAt": "2026-03-11T13:17:39Z",
    "description": "Skills",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74722411?v=4",
    "ownerUrl": "https://github.com/newkayak12",
    "defaultBranch": "main"
   },
   "path": "graph",
   "modules": [
    "./mod.tsx"
   ],
   "entry": "hooks/mod.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "newkayak12-claude-skills",
   "firstSeen": "2026-10-08T15:36:34.019Z",
   "modUpdatedAt": "2026-10-08T07:49:38Z",
   "fileBytes": 18496,
   "tags": [
    "pane",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "graph",
   "url": "https://www.slopshopper.com/mods/newkayak12-claude-skills-graph/"
  },
  {
   "slug": "newkayak12-claude-skills-harness",
   "name": "harness",
   "description": "Harness — a lightweight reasoning floor. Pass a raw request; a fixed six-stage engine runs Plan(opus) → SetGoal(opus, adversarial critic) → Implement(provider-routed, Codex when enabled) → Test(provider-routed, Codex when enabled) → QualityGate(opus, bounded loop + goal-level gate) → Report(sonnet). Filters repetition and below-threshold answers regardless of main-session model. B (request + engine) default; A (bespoke Workflow) for custom control flow. Enforcement: opt-in PreToolUse gate — projects list gated paths in .claude/harness-gate.json; edits there require harness engagement (fail-open). The install skill scaffolds a project: it embeds the self-contained gate hook (copies goal-gate.mjs into .claude/hooks/ and merges a PreToolUse entry into committed .claude/settings.json), plus gate config, default conventions (coding/verification/boundaries), and an ambient CLAUDE.md section — project-owned copies, never overwritten. It also optionally embeds the engine + Codex CLI adapter/runner + statically-referenced skills into .claude/harness/ for plugin-less environments (opt-in; dynamic subgoal skills[] cannot be pre-enumerated). Mode M: for control flow the fixed stages cannot express, the harness generates a bespoke Workflow from templates/meta-skeleton.js (contract preserved: judge≠actor, provider routing, bounded loops, deterministic Test, goal-level gate). Workflow path: when codex_provider is auto or required, every Implement/Test stage uses a minimal Sonnet controller to resolve engine/codex-exec-adapter.mjs and delegate to a separate local codex exec --json process; implement_provider/test_provider codex are optional trace hints, not routing prerequisites. On Codex success the controller only converts Codex output into the normal HANDOFF/evidence shape; it does not redo implementation or verification. codex_provider=auto allows explicit degraded Sonnet fallback; codex_provider=required reports provider failure instead of silently falling back. DW-off/Workflow-less fallback (engine/fallback.md): when Dynamic Workflow is disabled or the Workflow tool is absent, the orchestrator first forms a role-isolated Agent Team; the thin team lead coordinates Plan, SetGoal/Critic, Implement, Test, QualityGate, and Report teammates through files in a run directory, closed by fallback-check.mjs. Provider delegation is off by default (codex_provider defaults to off): both the Workflow and fallback paths run Implement/Test on Claude unless a run opts in with codex_provider auto or required. Active Codex sessions should follow AGENTS.md and run the harness contract directly with native tools, not recurse through codex, codex-exec-adapter.mjs, or codex-runner.mjs. SetGoal may also optionally map the repo harness-aware dual-mode skills (plans, executing-plans, subagent-driven-development, test-driven-development, etc.) as subgoal executors; none is required.",
   "version": "1.27.0",
   "author": {
    "name": "newkayak12"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "newkayak12/claude-skills",
    "url": "https://github.com/newkayak12/claude-skills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T14:00:29Z",
    "createdAt": "2026-03-11T13:17:39Z",
    "description": "Skills",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74722411?v=4",
    "ownerUrl": "https://github.com/newkayak12",
    "defaultBranch": "main"
   },
   "path": "harness",
   "modules": [
    "./mod.tsx"
   ],
   "entry": "hooks/mod.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "newkayak12-claude-skills",
   "firstSeen": "2026-10-07T15:09:59.603Z",
   "modUpdatedAt": "2026-10-08T07:49:38Z",
   "fileBytes": 31940,
   "tags": [
    "pane",
    "band",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "harness",
   "url": "https://www.slopshopper.com/mods/newkayak12-claude-skills-harness/"
  },
  {
   "slug": "newkayak12-claude-skills-mods",
   "name": "mods",
   "description": "Claude Code mods for the claude-skills workflow: skill toasts, safety guards for worktrees, running scripts, push/bump and subagent models, and /reap for orphan agents and claude -p children.",
   "version": "0.1.0",
   "author": {
    "name": "newkayak12"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "newkayak12/claude-skills",
    "url": "https://github.com/newkayak12/claude-skills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T14:00:29Z",
    "createdAt": "2026-03-11T13:17:39Z",
    "description": "Skills",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74722411?v=4",
    "ownerUrl": "https://github.com/newkayak12",
    "defaultBranch": "main"
   },
   "path": "mods",
   "modules": [
    "./mod.tsx"
   ],
   "entry": "hooks/mod.tsx",
   "userConfig": {
    "agent_model_guard": {
     "type": "string",
     "title": "Agent model guard",
     "description": "What to do when an Agent call names no model: toast (warn, call proceeds), deny (block the call), off.",
     "default": "toast",
     "options": [
      "toast",
      "deny",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "newkayak12-claude-skills",
   "firstSeen": "2026-10-07T15:10:00.416Z",
   "modUpdatedAt": "2026-10-08T07:05:29Z",
   "fileBytes": 12116,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mods",
   "url": "https://www.slopshopper.com/mods/newkayak12-claude-skills-mods/"
  },
  {
   "slug": "newkayak12-claude-skills-session",
   "name": "session",
   "description": "What a session left behind and a safety net: a /session pane with files changed, commits, denied calls and the longest gap, a retro band on the next start, a safe stop for stray claude -p children, guards that confirm destructive commands and secret-file writes, /memo notes pinned to the model's context, /smart-compact (recap at a set context %, then compact), /handoff, /recap and /lessons from that recap, a /task timer and the session cost in the status line.",
   "version": "0.3.0",
   "author": {
    "name": "newkayak12"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "newkayak12/claude-skills",
    "url": "https://github.com/newkayak12/claude-skills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T14:00:29Z",
    "createdAt": "2026-03-11T13:17:39Z",
    "description": "Skills",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74722411?v=4",
    "ownerUrl": "https://github.com/newkayak12",
    "defaultBranch": "main"
   },
   "path": "session",
   "modules": [
    "./mod.tsx"
   ],
   "entry": "hooks/mod.tsx",
   "userConfig": {
    "guard_mode": {
     "type": "string",
     "title": "Guard mode",
     "description": "What to do when a command or write hits a guard rule: confirm (ask the person), deny (block, no ask), off.",
     "default": "confirm",
     "options": [
      "confirm",
      "deny",
      "off"
     ]
    },
    "guard_extra_protected_branches": {
     "type": "string",
     "title": "Extra protected branches",
     "description": "Comma-separated branch names a force push is stopped on, besides main, master, trunk and the remote default.",
     "default": ""
    },
    "guard_secret_paths": {
     "type": "string",
     "title": "Extra secret paths",
     "description": "Comma-separated globs (for example secrets/**) a write is stopped on, besides .env files, keys and credential files.",
     "default": ""
    },
    "log_enabled": {
     "type": "boolean",
     "title": "Denial log",
     "description": "Keep a redacted log of denied calls for /session-denials.",
     "default": true
    },
    "smart_compact_threshold": {
     "type": "number",
     "title": "Smart compact threshold (%)",
     "description": "Context usage % at which the session is recapped and then compacted with that recap (10-95). Also set with /smart-compact <n>.",
     "default": 70,
     "min": 10,
     "max": 95
    },
    "cost_budget_usd": {
     "type": "number",
     "title": "Cost budget (USD)",
     "description": "One toast when this session's cost reaches it; 0 turns it off.",
     "default": 0,
     "min": 0
    },
    "prompt_hint": {
     "type": "boolean",
     "title": "Prompt hint",
     "description": "A toast when a short task prompt names no scope or check (never changes the prompt).",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "newkayak12-claude-skills",
   "firstSeen": "2026-10-08T15:36:39.062Z",
   "modUpdatedAt": "2026-10-08T08:24:10Z",
   "fileBytes": 72103,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session",
   "url": "https://www.slopshopper.com/mods/newkayak12-claude-skills-session/"
  },
  {
   "slug": "newkayak12-claude-skills-teams",
   "name": "teams",
   "description": "A sibling of graph for requests too big for one pass: a TaskManager MCP (task-manager) sizes the request; size L is planned into a PRD and user stories, split into packages that each run the full harness in their own worktree, integrated, QA'd and gated by a background daemon; size S is handed to the development harness. Entry skills teams:orchestrate/develop/document/plan/qa/sprint, board and ticket views (tm_board, teams:board). Runs are kept under .teams_output/ and ~/.harness/tasks/. Zero runtime dependencies beyond Node 18+.",
   "version": "0.51.0",
   "author": {
    "name": "newkayak12"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "newkayak12/claude-skills",
    "url": "https://github.com/newkayak12/claude-skills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T14:00:29Z",
    "createdAt": "2026-03-11T13:17:39Z",
    "description": "Skills",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74722411?v=4",
    "ownerUrl": "https://github.com/newkayak12",
    "defaultBranch": "main"
   },
   "path": "teams",
   "modules": [
    "./mod.tsx"
   ],
   "entry": "hooks/mod.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "newkayak12-claude-skills",
   "firstSeen": "2026-10-07T15:10:01.159Z",
   "modUpdatedAt": "2026-10-08T07:49:38Z",
   "fileBytes": 23198,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "teams",
   "url": "https://www.slopshopper.com/mods/newkayak12-claude-skills-teams/"
  },
  {
   "slug": "newkayak12-claude-skills-trophy",
   "name": "trophy",
   "description": "Steam-style achievements for using this marketplace's skills: a toast on unlock, an /achievements pane, trophy:list in conversation, and a view of which skills your prompts should have triggered, and a local record of skill failures. Opt-in anonymous daily counts and error codes (off by default).",
   "version": "0.6.1",
   "author": {
    "name": "newkayak12"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "newkayak12/claude-skills",
    "url": "https://github.com/newkayak12/claude-skills",
    "stars": 3,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T14:00:29Z",
    "createdAt": "2026-03-11T13:17:39Z",
    "description": "Skills",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74722411?v=4",
    "ownerUrl": "https://github.com/newkayak12",
    "defaultBranch": "main"
   },
   "path": "trophy",
   "modules": [
    "./mod.tsx"
   ],
   "entry": "hooks/mod.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "newkayak12-claude-skills",
   "firstSeen": "2026-10-07T15:10:02.121Z",
   "modUpdatedAt": "2026-10-08T07:16:41Z",
   "fileBytes": 87599,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "trophy",
   "url": "https://www.slopshopper.com/mods/newkayak12-claude-skills-trophy/"
  },
  {
   "slug": "no1cromo-claude-code-mod-for-github-issues",
   "name": "repo-issues",
   "description": "A pane counting this repo's open GitHub issues, coloured by issue type and by who they are assigned to",
   "version": "0.1.0",
   "author": {
    "name": "no1cromo",
    "url": "https://github.com/no1cromo"
   },
   "license": "MIT",
   "homepage": "https://github.com/no1cromo/claude-code-mod-for-github-issues",
   "keywords": [
    "github",
    "issues",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "no1cromo/claude-code-mod-for-github-issues",
    "url": "https://github.com/no1cromo/claude-code-mod-for-github-issues",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T05:50:25Z",
    "createdAt": "2026-10-04T03:07:43Z",
    "description": "A Claude Code mod: a live pane of your repo's open GitHub issues, coloured by issue type and by who they're assigned to",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "github-issues"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/106186770?v=4",
    "ownerUrl": "https://github.com/no1cromo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "repo-issues",
   "firstSeen": "2026-10-06T04:58:20.742Z",
   "modUpdatedAt": "2026-10-04T05:50:25Z",
   "fileBytes": 16323,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-issues",
   "url": "https://www.slopshopper.com/mods/no1cromo-claude-code-mod-for-github-issues/"
  },
  {
   "slug": "noash-xrc-claude-tools-auto-effort",
   "name": "auto-effort",
   "description": "Picks low, medium or high effort for each prompt, keeping the prompt cache warm",
   "version": "0.2.0",
   "author": {
    "name": "Noash"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "noash-xrc/claude-tools",
    "url": "https://github.com/noash-xrc/claude-tools",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:16:04Z",
    "createdAt": "2026-10-07T08:02:50Z",
    "description": "Claude Code mod that lets Claude log unfinished work to Docs/todos.md, with a /todos pane to review and close items.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126663386?v=4",
    "ownerUrl": "https://github.com/noash-xrc",
    "defaultBranch": "main"
   },
   "path": "auto-effort",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "noash-tools",
   "firstSeen": "2026-10-08T15:37:27.775Z",
   "modUpdatedAt": "2026-10-07T22:59:41Z",
   "fileBytes": 4669,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-effort",
   "url": "https://www.slopshopper.com/mods/noash-xrc-claude-tools-auto-effort/"
  },
  {
   "slug": "noash-xrc-claude-tools-context-meter",
   "name": "context-meter",
   "description": "Band above the prompt with model, effort, context fill, rate-limit windows and session cost, cache state",
   "version": "0.4.1",
   "author": {
    "name": "Noash"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "noash-xrc/claude-tools",
    "url": "https://github.com/noash-xrc/claude-tools",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:16:04Z",
    "createdAt": "2026-10-07T08:02:50Z",
    "description": "Claude Code mod that lets Claude log unfinished work to Docs/todos.md, with a /todos pane to review and close items.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126663386?v=4",
    "ownerUrl": "https://github.com/noash-xrc",
    "defaultBranch": "main"
   },
   "path": "context-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "noash-tools",
   "firstSeen": "2026-10-07T15:10:25.007Z",
   "modUpdatedAt": "2026-10-08T13:45:51Z",
   "fileBytes": 13498,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-noash-xrc",
   "url": "https://www.slopshopper.com/mods/noash-xrc-claude-tools-context-meter/"
  },
  {
   "slug": "noash-xrc-claude-tools-idle-compact",
   "name": "idle-compact",
   "description": "Compacts an idle session with a large context just before its prompt cache expires, while the summary still reads from cache",
   "version": "0.2.3",
   "author": {
    "name": "Noash"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "noash-xrc/claude-tools",
    "url": "https://github.com/noash-xrc/claude-tools",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:16:04Z",
    "createdAt": "2026-10-07T08:02:50Z",
    "description": "Claude Code mod that lets Claude log unfinished work to Docs/todos.md, with a /todos pane to review and close items.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126663386?v=4",
    "ownerUrl": "https://github.com/noash-xrc",
    "defaultBranch": "main"
   },
   "path": "idle-compact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "noash-tools",
   "firstSeen": "2026-10-08T15:37:29.375Z",
   "modUpdatedAt": "2026-10-08T14:11:29Z",
   "fileBytes": 6141,
   "tags": [
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "idle-compact-noash-xrc",
   "url": "https://www.slopshopper.com/mods/noash-xrc-claude-tools-idle-compact/"
  },
  {
   "slug": "noash-xrc-claude-tools-output-trimmer",
   "name": "output-trimmer",
   "description": "Trims long Bash output to its start, end and error lines, and saves the full output to a file",
   "version": "0.2.0",
   "author": {
    "name": "Noash"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "noash-xrc/claude-tools",
    "url": "https://github.com/noash-xrc/claude-tools",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:16:04Z",
    "createdAt": "2026-10-07T08:02:50Z",
    "description": "Claude Code mod that lets Claude log unfinished work to Docs/todos.md, with a /todos pane to review and close items.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126663386?v=4",
    "ownerUrl": "https://github.com/noash-xrc",
    "defaultBranch": "main"
   },
   "path": "output-trimmer",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "noash-tools",
   "firstSeen": "2026-10-08T15:37:30.217Z",
   "modUpdatedAt": "2026-10-07T23:25:14Z",
   "fileBytes": 3186,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "output-trimmer",
   "url": "https://www.slopshopper.com/mods/noash-xrc-claude-tools-output-trimmer/"
  },
  {
   "slug": "noash-xrc-claude-tools-project-memory",
   "name": "project-memory",
   "description": "A repo's memory/ folder, shared through git: a Haiku agent reads it and returns only what the task needs, another one compacts it",
   "version": "0.2.0",
   "author": {
    "name": "Noash"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "noash-xrc/claude-tools",
    "url": "https://github.com/noash-xrc/claude-tools",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:16:04Z",
    "createdAt": "2026-10-07T08:02:50Z",
    "description": "Claude Code mod that lets Claude log unfinished work to Docs/todos.md, with a /todos pane to review and close items.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126663386?v=4",
    "ownerUrl": "https://github.com/noash-xrc",
    "defaultBranch": "main"
   },
   "path": "project-memory",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "noash-tools",
   "firstSeen": "2026-10-08T15:37:30.998Z",
   "modUpdatedAt": "2026-10-09T08:16:01Z",
   "fileBytes": 3174,
   "tags": [
    "prompt",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "project-memory",
   "url": "https://www.slopshopper.com/mods/noash-xrc-claude-tools-project-memory/"
  },
  {
   "slug": "noash-xrc-claude-tools-reminders",
   "name": "reminders",
   "description": "Claude records unfinished work in Docs/todos.md; /todos shows the open list.",
   "version": "0.5.0",
   "author": {
    "name": "Noash"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "noash-xrc/claude-tools",
    "url": "https://github.com/noash-xrc/claude-tools",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:16:04Z",
    "createdAt": "2026-10-07T08:02:50Z",
    "description": "Claude Code mod that lets Claude log unfinished work to Docs/todos.md, with a /todos pane to review and close items.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126663386?v=4",
    "ownerUrl": "https://github.com/noash-xrc",
    "defaultBranch": "main"
   },
   "path": "reminders",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "path": {
     "type": "string",
     "title": "Reminders file",
     "description": "Where reminders are kept, relative to the project. Empty: docs/todos.md when the project has a docs folder, else Docs/todos.md.",
     "default": ""
    },
    "showHeader": {
     "type": "boolean",
     "title": "Reminders line above the prompt",
     "description": "Show the open and blocking counts at the top right of the prompt. /todos --header on|off sets it too.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "noash-tools",
   "firstSeen": "2026-10-07T15:10:25.656Z",
   "modUpdatedAt": "2026-10-07T12:51:14Z",
   "fileBytes": 43503,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "reminders",
   "url": "https://www.slopshopper.com/mods/noash-xrc-claude-tools-reminders/"
  },
  {
   "slug": "noash-xrc-claude-tools-savings-meter",
   "name": "savings-meter",
   "description": "Keeps a ledger of what output-trimmer, subagent-router and auto-effort save, shown by /savings",
   "version": "0.1.0",
   "author": {
    "name": "Noash"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "noash-xrc/claude-tools",
    "url": "https://github.com/noash-xrc/claude-tools",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:16:04Z",
    "createdAt": "2026-10-07T08:02:50Z",
    "description": "Claude Code mod that lets Claude log unfinished work to Docs/todos.md, with a /todos pane to review and close items.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126663386?v=4",
    "ownerUrl": "https://github.com/noash-xrc",
    "defaultBranch": "main"
   },
   "path": "savings-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "noash-tools",
   "firstSeen": "2026-10-08T15:37:32.924Z",
   "modUpdatedAt": "2026-10-07T23:25:14Z",
   "fileBytes": 5503,
   "tags": [
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "savings-meter",
   "url": "https://www.slopshopper.com/mods/noash-xrc-claude-tools-savings-meter/"
  },
  {
   "slug": "noash-xrc-claude-tools-subagent-router",
   "name": "subagent-router",
   "description": "Runs search subagents on Haiku and general-purpose ones on Sonnet, so the main model's tokens go to the work only it can do",
   "version": "0.2.0",
   "author": {
    "name": "Noash"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "noash-xrc/claude-tools",
    "url": "https://github.com/noash-xrc/claude-tools",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:16:04Z",
    "createdAt": "2026-10-07T08:02:50Z",
    "description": "Claude Code mod that lets Claude log unfinished work to Docs/todos.md, with a /todos pane to review and close items.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126663386?v=4",
    "ownerUrl": "https://github.com/noash-xrc",
    "defaultBranch": "main"
   },
   "path": "subagent-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "noash-tools",
   "firstSeen": "2026-10-08T15:37:33.860Z",
   "modUpdatedAt": "2026-10-07T23:25:14Z",
   "fileBytes": 1981,
   "tags": [
    "command",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-router",
   "url": "https://www.slopshopper.com/mods/noash-xrc-claude-tools-subagent-router/"
  },
  {
   "slug": "nottahaali-sessclone-sessclone",
   "name": "sessclone",
   "description": "Sends Claude Code usage to a SessClone deployment.",
   "version": "0.5.0",
   "author": {
    "name": "sessclone contributors"
   },
   "license": "MIT",
   "homepage": "https://sessclone.com",
   "keywords": [
    "usage",
    "cost",
    "tokens",
    "analytics",
    "teams",
    "observability"
   ],
   "kind": "community",
   "repo": {
    "fullName": "NotTahaAli/sessclone",
    "url": "https://github.com/NotTahaAli/sessclone",
    "stars": 3,
    "forks": 0,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-07T14:30:26Z",
    "createdAt": "2026-09-12T06:59:06Z",
    "description": "Claude Code usage and cost for a whole team: laptops, cloud sessions and CI in one priced ledger. Open source, free to self-host.",
    "homepage": "https://sessclone.com",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-sessions",
     "cost-tracking",
     "developer-tools",
     "llm-observability",
     "nextjs",
     "postgresql",
     "s3-compatible",
     "self-hosted",
     "supabase",
     "token-usage",
     "token-usage-analytics",
     "token-usage-dashboard",
     "token-usage-tracker"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38587607?v=4",
    "ownerUrl": "https://github.com/NotTahaAli",
    "defaultBranch": "main"
   },
   "path": "packages/plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "url": {
     "type": "string",
     "title": "Deployment URL",
     "description": "Leave empty for the hosted service at https://sessclone.com. Self-hosted deployments enter their own address, the same one their dashboard is on.",
     "default": "https://sessclone.com"
    },
    "api_key": {
     "type": "string",
     "title": "API key",
     "description": "Create one in the dashboard under Keys. It is shown once and kept in Claude Code's secure credential store. Leave empty in a Claude Code cloud environment whose SessClone API credential adds it.",
     "sensitive": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sessclone",
   "firstSeen": "2026-10-06T04:47:35.396Z",
   "modUpdatedAt": "2026-10-07T14:30:26Z",
   "fileBytes": 8657,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "sessclone",
   "url": "https://www.slopshopper.com/mods/nottahaali-sessclone-sessclone/"
  },
  {
   "slug": "pablog55-ghostfleet-ghostfleet",
   "name": "ghostfleet",
   "description": "Reports a fleet session's exact state and budget from inside Claude Code, answers /fleet and /inbox without a turn, draws a lead's team above its prompt, and enforces the fleet's guards in-process, failing closed.",
   "version": "0.1.0",
   "author": {
    "name": "ghostfleet"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "PabloG55/ghostfleet",
    "url": "https://github.com/PabloG55/ghostfleet",
    "stars": 3,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-09T03:54:22Z",
    "createdAt": "2026-09-26T18:55:15Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/89934775?v=4",
    "ownerUrl": "https://github.com/PabloG55",
    "defaultBranch": "staging"
   },
   "path": "mods/ghostfleet",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ghostfleet",
   "firstSeen": "2026-10-07T14:43:10.447Z",
   "modUpdatedAt": "2026-10-09T03:54:22Z",
   "fileBytes": 133081,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ghostfleet",
   "url": "https://www.slopshopper.com/mods/pablog55-ghostfleet-ghostfleet/"
  },
  {
   "slug": "proagent-ai-claude-hangul",
   "name": "hangul",
   "description": "OS 한글 입력기 없이 Claude Code 프롬프트에서 두벌식·세벌식 390·세벌식 최종으로 한글을 친다",
   "version": "0.2.1",
   "author": {
    "name": "준명 정"
   },
   "license": "MIT",
   "homepage": "https://github.com/proagent-ai/claude-hangul",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "proagent-ai/claude-hangul",
    "url": "https://github.com/proagent-ai/claude-hangul",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:55:58Z",
    "createdAt": "2026-10-04T03:49:28Z",
    "description": "Claude Code mod: 한/영 전환 없이 두벌식·세벌식 390·세벌식 최종으로 한글 입력 (모바일 SSH 포함)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "hangul",
     "ime",
     "keyboard-layout",
     "korean",
     "sebeolsik"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/206443302?v=4",
    "ownerUrl": "https://github.com/proagent-ai",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "proagent",
   "firstSeen": "2026-10-06T05:22:10.795Z",
   "modUpdatedAt": "2026-10-08T06:55:58Z",
   "fileBytes": 200063,
   "tags": [
    "status",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "hangul",
   "url": "https://www.slopshopper.com/mods/proagent-ai-claude-hangul/"
  },
  {
   "slug": "provenmap-pmap-claude-pmap-architect",
   "name": "pmap-architect",
   "displayName": "ProvenMap Architect",
   "description": "Architect workbench for ProvenMap boards — explore the board graph, review insights, and author work items from Claude Cowork, Claude Code, or Codex. Connects to the ProvenMap MCP server; writes gather in your working copy, and committing generates a reviewable plan (one work item per governed app).",
   "version": "1.3.6",
   "author": {
    "name": "ProvenMap",
    "email": "contact@provenmap.com"
   },
   "license": "BUSL-1.1",
   "homepage": "https://provenmap.com",
   "keywords": [
    "architecture",
    "boards",
    "work-items",
    "insights",
    "provenmap",
    "mcp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "provenmap/pmap-claude",
    "url": "https://github.com/provenmap/pmap-claude",
    "stars": 3,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T01:22:34Z",
    "createdAt": "2026-06-25T00:46:58Z",
    "description": "ProvenMap Claude plugins (distribution) — Prov Code, Prov Work & Prov Architect",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/127389982?v=4",
    "ownerUrl": "https://github.com/provenmap",
    "defaultBranch": "main"
   },
   "path": "plugins/architect/claude/pmap-architect",
   "modules": [
    "./pmap-guard.js"
   ],
   "entry": "hooks/pmap-guard.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "provenmap",
   "firstSeen": "2026-10-06T05:19:33.897Z",
   "modUpdatedAt": "2026-10-09T01:22:26Z",
   "fileBytes": 8399,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "pmap-architect",
   "url": "https://www.slopshopper.com/mods/provenmap-pmap-claude-pmap-architect/"
  },
  {
   "slug": "provenmap-pmap-claude-pmap-code",
   "name": "pmap-code",
   "displayName": "ProvenMap Code",
   "description": "Real-time codebase architecture analysis and visualization for ProvenMap Portal. Analyzes codebases across multiple languages, detects tech stacks, identifies component relationships, and syncs to ProvenMap for collaborative architecture boards. Supports server-defined insight analysis skills.",
   "version": "1.3.6",
   "author": {
    "name": "ProvenMap",
    "email": "contact@provenmap.com"
   },
   "license": "BUSL-1.1",
   "homepage": "https://provenmap.com",
   "keywords": [
    "architecture",
    "analysis",
    "c4-diagram",
    "provenmap",
    "visualization",
    "multi-language"
   ],
   "kind": "community",
   "repo": {
    "fullName": "provenmap/pmap-claude",
    "url": "https://github.com/provenmap/pmap-claude",
    "stars": 3,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T01:22:34Z",
    "createdAt": "2026-06-25T00:46:58Z",
    "description": "ProvenMap Claude plugins (distribution) — Prov Code, Prov Work & Prov Architect",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/127389982?v=4",
    "ownerUrl": "https://github.com/provenmap",
    "defaultBranch": "main"
   },
   "path": "plugins/code/claude/pmap-code",
   "modules": [
    "./pmap-guard.js"
   ],
   "entry": "hooks/pmap-guard.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "provenmap",
   "firstSeen": "2026-10-06T05:19:34.955Z",
   "modUpdatedAt": "2026-10-09T01:22:26Z",
   "fileBytes": 8399,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "pmap-code",
   "url": "https://www.slopshopper.com/mods/provenmap-pmap-claude-pmap-code/"
  },
  {
   "slug": "radumarias-xorio-claude-plugin-doc-preview",
   "name": "doc-preview",
   "description": "Preview Markdown and Mermaid: /xorio:preview [path] with a file picker, and one-key previews of the docs and diagrams Claude writes",
   "version": "0.1.0",
   "author": {
    "name": "Radu Marias",
    "url": "https://github.com/radumarias"
   },
   "license": "MIT",
   "keywords": [
    "markdown",
    "mermaid",
    "preview",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "radumarias/xorio-claude-plugin",
    "url": "https://github.com/radumarias/xorio-claude-plugin",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:45:21Z",
    "createdAt": "2026-02-24T04:37:47Z",
    "description": "How I'm using claude code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8073584?v=4",
    "ownerUrl": "https://github.com/radumarias",
    "defaultBranch": "main"
   },
   "path": "mods/doc-preview",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xorio",
   "firstSeen": "2026-10-07T15:12:09.848Z",
   "modUpdatedAt": "2026-10-06T19:45:14Z",
   "fileBytes": 74859,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "doc-preview",
   "url": "https://www.slopshopper.com/mods/radumarias-xorio-claude-plugin-doc-preview/"
  },
  {
   "slug": "rock3r-cav-cav-review",
   "name": "cav-review",
   "description": "Shows the open cav review notes above the prompt, says when the reviewer sends notes, and can start a turn to handle them.",
   "version": "0.1.0",
   "author": {
    "name": "Sebastiano Poggi"
   },
   "license": "MIT",
   "homepage": "https://github.com/rock3r/cav#readme",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rock3r/cav",
    "url": "https://github.com/rock3r/cav",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:40:10Z",
    "createdAt": "2026-10-02T10:54:29Z",
    "description": "Build, check and render Cavalry motion graphics from the terminal: the cav CLI and an agent skill",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/153802?v=4",
    "ownerUrl": "https://github.com/rock3r",
    "defaultBranch": "main"
   },
   "path": "plugins/cav-review",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "wake": {
     "type": "boolean",
     "title": "Start a turn when notes arrive",
     "description": "When the reviewer presses Send to agent, start a turn that reads the notes with cav review wait.",
     "default": true
    },
    "folder": {
     "type": "string",
     "title": "Renders folder",
     "description": "Where cav review keeps its review files, relative to the project.",
     "default": "renders"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cav",
   "firstSeen": "2026-10-08T15:41:22.748Z",
   "modUpdatedAt": "2026-10-08T08:50:52Z",
   "fileBytes": 6046,
   "tags": [
    "band",
    "toast",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cav-review",
   "url": "https://www.slopshopper.com/mods/rock3r-cav-cav-review/"
  },
  {
   "slug": "sasy-labs-sasy-guard-sasy-guard-mod",
   "name": "sasy-guard-mod",
   "description": "SASY policy enforcement for Claude Code as a mod: checks every tool call against the policy from inside Claude Code and shows each decision in the session",
   "version": "0.1.0",
   "author": {
    "name": "SASY Labs"
   },
   "homepage": "https://guard.sasy.ai",
   "keywords": [
    "security",
    "policy",
    "enforcement",
    "datalog",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sasy-labs/sasy-guard",
    "url": "https://github.com/sasy-labs/sasy-guard",
    "stars": 3,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:00:03Z",
    "createdAt": "2026-04-09T14:14:39Z",
    "description": "Agentic security through compiled policies that reason over an agent's actions and their provenance.",
    "homepage": "https://guard.sasy.ai",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/259228388?v=4",
    "ownerUrl": "https://github.com/sasy-labs",
    "defaultBranch": "main"
   },
   "path": "plugins/sasy-guard-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sasy-plugins",
   "firstSeen": "2026-10-08T15:44:17.722Z",
   "modUpdatedAt": "2026-10-07T21:56:54Z",
   "fileBytes": 82627,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "sasy-guard-mod",
   "url": "https://www.slopshopper.com/mods/sasy-labs-sasy-guard-sasy-guard-mod/"
  },
  {
   "slug": "script-development-claude-context-economy",
   "name": "context-economy",
   "displayName": "Context Economy",
   "description": "Handoffs that survive a context reset: every compaction becomes a verified handoff written from the live session, a /clear hands the next conversation the handoff the cleared one wrote, and a /handoff skill writes and reads them by hand.",
   "version": "2.0.0",
   "author": {
    "name": "bjvle",
    "url": "https://github.com/bjvle"
   },
   "license": "MIT",
   "keywords": [
    "handoff",
    "context",
    "compaction",
    "session",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "script-development/claude",
    "url": "https://github.com/script-development/claude",
    "stars": 3,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T07:17:44Z",
    "createdAt": "2026-04-08T17:27:42Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68002747?v=4",
    "ownerUrl": "https://github.com/script-development",
    "defaultBranch": "main"
   },
   "path": "plugins/context-economy",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "script-development-plugins",
   "firstSeen": "2026-10-06T05:21:29.469Z",
   "modUpdatedAt": "2026-10-08T07:17:44Z",
   "fileBytes": 24431,
   "tags": [
    "toast",
    "status",
    "prompt",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "context-economy",
   "url": "https://www.slopshopper.com/mods/script-development-claude-context-economy/"
  },
  {
   "slug": "sergiojrdotnet-claude-language-coach",
   "name": "language-coach",
   "description": "Writing feedback on every prompt you type, in the language you are practising: a small model reviews it out of band and the fixes appear under your prompt, never in the main conversation.",
   "version": "0.3.0",
   "author": {
    "name": "Sergio Alves Junior",
    "url": "https://github.com/sergiojrdotnet"
   },
   "license": "MIT",
   "homepage": "https://github.com/sergiojrdotnet/claude-language-coach",
   "keywords": [
    "language",
    "english",
    "writing",
    "coach",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sergiojrdotnet/claude-language-coach",
    "url": "https://github.com/sergiojrdotnet/claude-language-coach",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T15:58:45Z",
    "createdAt": "2026-10-06T13:38:40Z",
    "description": "Writing feedback on every Claude Code prompt, in the language you are practising, reviewed out of band by a small model.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/72770006?v=4",
    "ownerUrl": "https://github.com/sergiojrdotnet",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "targetLanguage": {
     "type": "string",
     "title": "Language you practise",
     "description": "The language your prompts are coached in. Prompts written in another language are left alone.",
     "default": "English"
    },
    "nativeLanguage": {
     "type": "string",
     "title": "Your native language",
     "description": "Helps the coach spot transfer errors (false friends, calques, prepositions) from your native language.",
     "default": "Brazilian Portuguese"
    },
    "model": {
     "type": "string",
     "title": "Coach model",
     "description": "The model that reviews each prompt. Haiku is fast and cheap; the main session's model is never used.",
     "default": "haiku",
     "options": [
      "haiku",
      "sonnet",
      "opus"
     ]
    },
    "effort": {
     "type": "string",
     "title": "Coach effort",
     "description": "How hard Sonnet or Opus think about each review; low is fast and enough for a grammar check. Haiku 4.5 takes no effort setting, so it ignores this. 'model default' leaves the model's own (Sonnet high, Opus medium).",
     "default": "low",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max",
      "model default"
     ]
    },
    "minLength": {
     "type": "number",
     "title": "Minimum prompt length",
     "description": "Prompts shorter than this many characters are not coached.",
     "default": 8
    },
    "maxLength": {
     "type": "number",
     "title": "Maximum prompt length",
     "description": "Prompts longer than this many characters (usually pasted logs or documents) are not coached.",
     "default": 2000
    },
    "explanations": {
     "type": "string",
     "title": "Explanations",
     "description": "How each fix shows the rule behind it: 'popup' opens a card on hover (where the surface can't hover, it prints inline instead), 'inline' always prints it under the fix, 'off' hides it.",
     "default": "popup",
     "options": [
      "popup",
      "inline",
      "off"
     ]
    },
    "enabled": {
     "type": "boolean",
     "title": "Coach my prompts",
     "description": "Turn the coach off without uninstalling it. /language-coach off pauses it for the current session only.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "language-coach",
   "firstSeen": "2026-10-06T14:46:49.715Z",
   "modUpdatedAt": "2026-10-06T15:58:45Z",
   "fileBytes": 32228,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "language-coach-sergiojrdotnet",
   "url": "https://www.slopshopper.com/mods/sergiojrdotnet-claude-language-coach/"
  },
  {
   "slug": "sergiopalacio-cc-strategic-compaction",
   "name": "cc-strategic-compaction",
   "description": "Compacts the conversation when the rules say the moment is right, judged against the conversation itself at the end of a turn.",
   "version": "0.25.0",
   "author": {
    "name": "Sergio Palacio"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sergiopalacio/cc-strategic-compaction",
    "url": "https://github.com/sergiopalacio/cc-strategic-compaction",
    "stars": 3,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:55:15Z",
    "createdAt": "2026-10-05T21:58:31Z",
    "description": "Claude Code mod to allow the Agent to auto compact himself based on instructions, programatic conditions or external triggers, like hooks on other plugins.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9381711?v=4",
    "ownerUrl": "https://github.com/sergiopalacio",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "judgeEnabled": {
     "type": "boolean",
     "title": "Judge",
     "description": "Ask the judge at the end of each turn whether the moment is right. Off leaves the agent's own tool as the only way in.",
     "default": true
    },
    "toolEnabled": {
     "type": "boolean",
     "title": "MCP Tool",
     "description": "Register the MCP tool the agent calls to compact itself. Off leaves the judge as the only way in. Unregistering takes effect at the next session; until then a call is refused.",
     "default": true
    },
    "compactWhen": {
     "type": "string",
     "title": "Your rules",
     "description": "When to compact, in your own words. Judged against the conversation at the end of each turn.",
     "default": ""
    },
    "rulesMode": {
     "type": "string",
     "title": "Your rules, how",
     "description": "append: your rules are added to the packaged ones. override: only yours are used.",
     "options": [
      "append",
      "override"
     ],
     "default": "append"
    },
    "askFromPercent": {
     "type": "number",
     "title": "Judge from",
     "description": "Percent of the context window below which nothing is judged, so early turns cost no model call. 0 judges every turn.",
     "default": 0
    },
    "toolThreshold": {
     "type": "number",
     "title": "After N calls",
     "description": "Tool calls that compact on their own, counting every tool the main loop runs. Unrelated to the MCP Tool switch. 0 is off, which is the default: a count of calls says nothing about whether the moment is right.",
     "default": 0
    },
    "toolInterval": {
     "type": "number",
     "title": "Then every N calls",
     "description": "Further calls between tool-triggered compactions. Only read when the tool trigger is on.",
     "default": 25
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-strategic-compaction",
   "firstSeen": "2026-10-07T15:15:51.745Z",
   "modUpdatedAt": "2026-10-08T13:55:15Z",
   "fileBytes": 43291,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-strategic-compaction",
   "url": "https://www.slopshopper.com/mods/sergiopalacio-cc-strategic-compaction/"
  },
  {
   "slug": "shayaansultan-switchboard-switchboard-profile-band",
   "name": "switchboard-profile-band",
   "description": "A bar above the prompt in the Switchboard profile's colour, with its name, plan and rate limits left",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shayaansultan/switchboard",
    "url": "https://github.com/shayaansultan/switchboard",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:37:42Z",
    "createdAt": "2026-09-09T08:32:49Z",
    "description": "Run multiple Claude, ChatGPT and Codex accounts side by side on macOS, each with its own window, CLI login and live rate-limit bars",
    "homepage": null,
    "topics": [
     "anthropic",
     "chatgpt",
     "claude",
     "claude-code",
     "codex",
     "developer-tools",
     "electron",
     "macos",
     "multi-account",
     "openai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115392245?v=4",
    "ownerUrl": "https://github.com/shayaansultan",
    "defaultBranch": "main"
   },
   "path": "plugins/profile-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:15.528Z",
   "modUpdatedAt": "2026-10-08T09:37:42Z",
   "fileBytes": 12510,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "switchboard-profile-band",
   "url": "https://www.slopshopper.com/mods/shayaansultan-switchboard-switchboard-profile-band/"
  },
  {
   "slug": "sunholo-data-ailang-bootstrap-ailang-brand",
   "name": "ailang-brand",
   "description": "AILANG look for Claude Code: the AILANG version beside the prompt hint, compiler-flavoured spinner words (Unifying…, Inferring effects…), and /ailang for a pane with the logo.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "MIT",
   "keywords": [
    "ailang",
    "mod",
    "theme"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang_bootstrap",
    "url": "https://github.com/sunholo-data/ailang_bootstrap",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:59:45Z",
    "createdAt": "2025-12-08T09:14:05Z",
    "description": "AILANG quick start for AI coding agents (Claude Code, Gemini CLI)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "stable"
   },
   "path": "plugins/ailang-brand",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-marketplace",
   "firstSeen": "2026-10-06T05:22:29.629Z",
   "modUpdatedAt": "2026-10-03T11:08:45Z",
   "fileBytes": 2996,
   "tags": [
    "pane",
    "spinner",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "ailang-brand-sunholo-data",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-bootstrap-ailang-brand/"
  },
  {
   "slug": "sunholo-data-ailang-bootstrap-ailang-check-on-edit",
   "name": "ailang-check-on-edit",
   "description": "After Claude edits or writes a .ail file, runs `ailang check` from the project root and adds any errors to what the model reads after the tool result, so it sees its own type errors without spending a turn. Works in interactive and headless (claude -p) sessions. Requires the `ailang` binary on PATH.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "MIT",
   "keywords": [
    "ailang",
    "mod",
    "diagnostics",
    "headless"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang_bootstrap",
    "url": "https://github.com/sunholo-data/ailang_bootstrap",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:59:45Z",
    "createdAt": "2025-12-08T09:14:05Z",
    "description": "AILANG quick start for AI coding agents (Claude Code, Gemini CLI)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "stable"
   },
   "path": "plugins/ailang-check-on-edit",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "formatOnEdit": {
     "type": "boolean",
     "title": "Format on edit",
     "description": "Run `ailang fmt --write` on the file before checking it (rewrites the file Claude just wrote)",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-marketplace",
   "firstSeen": "2026-10-06T05:22:30.473Z",
   "modUpdatedAt": "2026-10-03T11:08:45Z",
   "fileBytes": 3582,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "ailang-check-on-edit-sunholo-data",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-bootstrap-ailang-check-on-edit/"
  },
  {
   "slug": "sunholo-data-ailang-bootstrap-ailang-inbox-band",
   "name": "ailang-inbox-band",
   "description": "Unread AILANG fleet messages above the prompt: a band with the count and newest title, an /ail-inbox pane with Ack, a toast when one arrives. For the person only; message text never reaches the model. Requires the `ailang` binary on PATH.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "MIT",
   "keywords": [
    "ailang",
    "mod",
    "messages",
    "inbox"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang_bootstrap",
    "url": "https://github.com/sunholo-data/ailang_bootstrap",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:59:45Z",
    "createdAt": "2025-12-08T09:14:05Z",
    "description": "AILANG quick start for AI coding agents (Claude Code, Gemini CLI)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "stable"
   },
   "path": "plugins/ailang-inbox-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "inboxes": {
     "type": "string",
     "title": "Inboxes",
     "description": "Comma-separated inboxes to watch",
     "default": "user"
    },
    "pollSeconds": {
     "type": "number",
     "title": "Poll interval (seconds)",
     "description": "How often to check for unread messages",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-marketplace",
   "firstSeen": "2026-10-06T05:22:31.611Z",
   "modUpdatedAt": "2026-10-03T11:08:45Z",
   "fileBytes": 6156,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ailang-inbox-band-sunholo-data",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-bootstrap-ailang-inbox-band/"
  },
  {
   "slug": "sunholo-data-ailang-bootstrap-ailang-lens",
   "name": "ailang-lens",
   "description": "Live view of AILANG as it is written: after each edit of a .ail file, a pane shows the module's functions, their types and effect rows (pure or !{IO,FS,...}) and any type errors, keeping the last good signatures beside a broken edit. A Claude Code mod (function hooks); requires the `ailang` binary on PATH.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "MIT",
   "keywords": [
    "ailang",
    "mod",
    "effects",
    "types"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang_bootstrap",
    "url": "https://github.com/sunholo-data/ailang_bootstrap",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:59:45Z",
    "createdAt": "2025-12-08T09:14:05Z",
    "description": "AILANG quick start for AI coding agents (Claude Code, Gemini CLI)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "stable"
   },
   "path": "plugins/ailang-lens",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-marketplace",
   "firstSeen": "2026-10-06T05:22:32.661Z",
   "modUpdatedAt": "2026-10-08T12:51:08Z",
   "fileBytes": 10551,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ailang-lens-sunholo-data",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-bootstrap-ailang-lens/"
  },
  {
   "slug": "sunholo-data-ailang-bootstrap-prepush-gate",
   "name": "prepush-gate",
   "description": "Runs the repo's CI gates (gofmt on tracked Go roots, make lint, make check-file-sizes when defined) before `git push` / `gh pr create|merge`, and denies the push with the failing output. Skipped where there is no Go; AILANG_SKIP_PREPUSH=1 in Claude Code's launch environment skips it. Port of the pi extension of the same name. A convenience, not a control.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "MIT",
   "keywords": [
    "ailang",
    "mod",
    "git",
    "ci"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang_bootstrap",
    "url": "https://github.com/sunholo-data/ailang_bootstrap",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:59:45Z",
    "createdAt": "2025-12-08T09:14:05Z",
    "description": "AILANG quick start for AI coding agents (Claude Code, Gemini CLI)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "stable"
   },
   "path": "plugins/prepush-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-marketplace",
   "firstSeen": "2026-10-06T05:22:33.711Z",
   "modUpdatedAt": "2026-10-03T11:08:45Z",
   "fileBytes": 4647,
   "tags": [
    "status",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "prepush-gate-sunholo-data",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-bootstrap-prepush-gate/"
  },
  {
   "slug": "sunholo-data-ailang-bootstrap-sprint-status",
   "name": "sprint-status",
   "description": "Status line for AILANG sprint work: the most recently touched in-progress sprint under .ailang/state/sprints, its milestones passed and the next one.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "MIT",
   "keywords": [
    "ailang",
    "mod",
    "sprint",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang_bootstrap",
    "url": "https://github.com/sunholo-data/ailang_bootstrap",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:59:45Z",
    "createdAt": "2025-12-08T09:14:05Z",
    "description": "AILANG quick start for AI coding agents (Claude Code, Gemini CLI)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "stable"
   },
   "path": "plugins/sprint-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-marketplace",
   "firstSeen": "2026-10-06T05:22:34.503Z",
   "modUpdatedAt": "2026-10-03T11:08:45Z",
   "fileBytes": 1825,
   "tags": [
    "status",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sprint-status-sunholo-data",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-bootstrap-sprint-status/"
  },
  {
   "slug": "sunholo-data-ailang-bootstrap-unowned-dirty",
   "name": "unowned-dirty",
   "description": "Warns when a git add/stash/checkout/restore/reset may sweep dirty files this session did not write (shared checkouts have several agents). A toast for the person, a note in the model's context; never blocks. Port of the pi extension of the same name.",
   "version": "0.1.0",
   "author": {
    "name": "AILANG"
   },
   "license": "MIT",
   "keywords": [
    "ailang",
    "mod",
    "git",
    "shared-checkout"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sunholo-data/ailang_bootstrap",
    "url": "https://github.com/sunholo-data/ailang_bootstrap",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:59:45Z",
    "createdAt": "2025-12-08T09:14:05Z",
    "description": "AILANG quick start for AI coding agents (Claude Code, Gemini CLI)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147247777?v=4",
    "ownerUrl": "https://github.com/sunholo-data",
    "defaultBranch": "stable"
   },
   "path": "plugins/unowned-dirty",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ailang-marketplace",
   "firstSeen": "2026-10-06T05:22:35.706Z",
   "modUpdatedAt": "2026-10-03T11:08:45Z",
   "fileBytes": 3635,
   "tags": [
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "unowned-dirty-sunholo-data",
   "url": "https://www.slopshopper.com/mods/sunholo-data-ailang-bootstrap-unowned-dirty/"
  },
  {
   "slug": "superfly-sprites-claude-plugin-sprites",
   "name": "sprites",
   "displayName": "Sprites",
   "description": "Use Sprites from Claude Code to create, inspect, and operate remote isolated development environments.",
   "version": "0.2.0",
   "author": {
    "name": "Fly.io",
    "email": "support@fly.io",
    "url": "https://fly.io"
   },
   "license": "MIT",
   "homepage": "https://sprites.dev",
   "keywords": [
    "sprites",
    "development-environments",
    "mcp",
    "claude-code",
    "fly"
   ],
   "kind": "community",
   "repo": {
    "fullName": "superfly/sprites-claude-plugin",
    "url": "https://github.com/superfly/sprites-claude-plugin",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T19:35:07Z",
    "createdAt": "2026-08-07T13:44:57Z",
    "description": "Claude Code plugin for Fly.io Sprites: computers for agents. Sprites MCP access, workflow skills, commands, and safety hooks for persistent remote development environments.",
    "homepage": "https://sprites.dev",
    "topics": [
     "agent-plugin",
     "agent-sandbox",
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "development-environments",
     "fly-io",
     "mcp",
     "remote-development",
     "sprites"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22525303?v=4",
    "ownerUrl": "https://github.com/superfly",
    "defaultBranch": "main"
   },
   "path": "plugins/sprites",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sprites",
   "firstSeen": "2026-10-06T05:19:58.663Z",
   "modUpdatedAt": "2026-10-02T19:35:07Z",
   "fileBytes": 25326,
   "tags": [
    "pane",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "sprites",
   "url": "https://www.slopshopper.com/mods/superfly-sprites-claude-plugin-sprites/"
  },
  {
   "slug": "takeshionishi-dotfiles-reply-annotate",
   "name": "reply-annotate",
   "description": "",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TakeshiOnishi/dotfiles",
    "url": "https://github.com/TakeshiOnishi/dotfiles",
    "stars": 3,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T07:04:55Z",
    "createdAt": "2013-04-05T10:36:52Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2330660?v=4",
    "ownerUrl": "https://github.com/TakeshiOnishi",
    "defaultBranch": "main"
   },
   "path": "dot_claude/mods/reply-annotate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:26:54.992Z",
   "modUpdatedAt": "2026-10-08T07:04:55Z",
   "fileBytes": 10336,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "reply-annotate",
   "url": "https://www.slopshopper.com/mods/takeshionishi-dotfiles-reply-annotate/"
  },
  {
   "slug": "tsun-u-tsunu-pet-tsunu-avatar",
   "name": "tsunu-avatar",
   "description": "阿宇的立繪跟著 Claude Code 的狀態換圖，並把狀態送給桌面小視窗。",
   "version": "0.1.2",
   "author": {
    "name": "Tsun-u"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Tsun-u/tsunu-pet",
    "url": "https://github.com/Tsun-u/tsunu-pet",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:40:32Z",
    "createdAt": "2026-10-06T04:25:04Z",
    "description": "Give Claude Code a face: a mod that shows a character portrait in the terminal, plus a desktop switchboard pet for all your sessions. / 讓 Claude Code 長出臉：終端機立繪 mod 與桌面總機小阿宇",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "desktop-pet",
     "tauri"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/267506098?v=4",
    "ownerUrl": "https://github.com/Tsun-u",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:30.205Z",
   "modUpdatedAt": "2026-10-07T10:40:32Z",
   "fileBytes": 4962,
   "tags": [
    "pane",
    "guard",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tsunu-avatar",
   "url": "https://www.slopshopper.com/mods/tsun-u-tsunu-pet-tsunu-avatar/"
  },
  {
   "slug": "twikus-claude-configuration-agent4everything",
   "name": "agent4everything",
   "description": "Maps .agents/skills (global and per project) into .claude/skills so every skill is active, without duplicating existing ones",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "twikus/claude-configuration",
    "url": "https://github.com/twikus/claude-configuration",
    "stars": 3,
    "forks": 3,
    "license": null,
    "pushedAt": "2026-10-07T04:10:16Z",
    "createdAt": "2026-01-15T20:09:17Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/99248092?v=4",
    "ownerUrl": "https://github.com/twikus",
    "defaultBranch": "main"
   },
   "path": "agents-config/claude-config/mods/agent4everything",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:32.548Z",
   "modUpdatedAt": "2026-10-07T00:21:36Z",
   "fileBytes": 3514,
   "tags": [
    "toast",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "agent4everything-twikus",
   "url": "https://www.slopshopper.com/mods/twikus-claude-configuration-agent4everything/"
  },
  {
   "slug": "twikus-claude-configuration-aiblueprint",
   "name": "aiblueprint",
   "description": "AIBlueprint usage band above the prompt: session cost, 5-hour and weekly limits with pacing and reset time.",
   "version": "0.7.0",
   "author": {
    "name": "Melvyn"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "twikus/claude-configuration",
    "url": "https://github.com/twikus/claude-configuration",
    "stars": 3,
    "forks": 3,
    "license": null,
    "pushedAt": "2026-10-07T04:10:16Z",
    "createdAt": "2026-01-15T20:09:17Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/99248092?v=4",
    "ownerUrl": "https://github.com/twikus",
    "defaultBranch": "main"
   },
   "path": "agents-config/claude-config/mods/aiblueprint",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showSession": {
     "type": "boolean",
     "title": "Session chip",
     "description": "Show the session cost chip.",
     "default": true
    },
    "showFiveHour": {
     "type": "boolean",
     "title": "5h chip",
     "description": "Show the 5-hour session limit.",
     "default": true
    },
    "showWeek": {
     "type": "boolean",
     "title": "Week chip",
     "description": "Show the weekly limit (all models).",
     "default": true
    },
    "showBars": {
     "type": "boolean",
     "title": "Bars",
     "description": "Draw a progress bar in the 5h and Week chips.",
     "default": true
    },
    "showPace": {
     "type": "boolean",
     "title": "Pace",
     "description": "Show the +/- pace: positive means you use less than the time elapsed.",
     "default": true
    },
    "showReset": {
     "type": "boolean",
     "title": "Reset time",
     "description": "Show when each limit resets.",
     "default": true
    },
    "sessionLabel": {
     "type": "string",
     "title": "Session label",
     "description": "Label of the cost chip.",
     "default": "S"
    },
    "fiveHourLabel": {
     "type": "string",
     "title": "5h label",
     "description": "Label of the 5-hour chip.",
     "default": "5h"
    },
    "weekLabel": {
     "type": "string",
     "title": "Week label",
     "description": "Label of the weekly chip.",
     "default": "Week"
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Refresh (seconds)",
     "description": "How often the band reads usage again.",
     "default": 30
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:33.376Z",
   "modUpdatedAt": "2026-10-07T00:52:36Z",
   "fileBytes": 12307,
   "tags": [
    "band",
    "toast",
    "status",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "aiblueprint-twikus",
   "url": "https://www.slopshopper.com/mods/twikus-claude-configuration-aiblueprint/"
  },
  {
   "slug": "twikus-claude-configuration-cache-line",
   "name": "cache-line",
   "description": "One-line prompt-cache meter above the prompt (hit rate, countdown, prompt size) that stacks with other mods instead of hiding them. /cache opens the per-turn table.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "observability",
    "prompt-caching",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "twikus/claude-configuration",
    "url": "https://github.com/twikus/claude-configuration",
    "stars": 3,
    "forks": 3,
    "license": null,
    "pushedAt": "2026-10-07T04:10:16Z",
    "createdAt": "2026-01-15T20:09:17Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/99248092?v=4",
    "ownerUrl": "https://github.com/twikus",
    "defaultBranch": "main"
   },
   "path": "agents-config/claude-config/mods/cache-line",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "How long the cache lives after a request: auto follows Claude Code's own rules (FORCE_PROMPT_CACHING_5M, CLAUDE_CODE_PROMPT_CACHE_TTL, the promptCacheTtl setting, ENABLE_PROMPT_CACHING_1H, then 1 hour on a Claude subscription and 5 minutes on an API key, cloud provider or usage credits) and corrects itself from request timing; 5m or 1h pins it",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "warnSeconds": {
     "type": "number",
     "title": "Warn before expiry (s)",
     "description": "Seconds left on the countdown at which the band turns yellow and a toast reminds you the cache is about to lapse",
     "default": 60
    },
    "compactAtTokens": {
     "type": "number",
     "title": "Large context (tokens)",
     "description": "From this prompt size up, an expired cache suggests /compact (or /clear) before you pay to write the whole prefix again",
     "default": 100000
    },
    "band": {
     "type": "boolean",
     "title": "Band above the prompt",
     "description": "Show the meter as a row above the prompt",
     "default": true
    },
    "status": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Also pin a short entry (hit rate and countdown) under the prompt",
     "default": false
    },
    "toast": {
     "type": "boolean",
     "title": "Toast near expiry",
     "description": "Toasts as the cache lapses: at the warning threshold, then at 10, 3, 2 and 1 seconds, once per cache entry each (only for prompts of 20k tokens or more)",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:34.203Z",
   "modUpdatedAt": "2026-10-07T00:52:36Z",
   "fileBytes": 31166,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-line",
   "url": "https://www.slopshopper.com/mods/twikus-claude-configuration-cache-line/"
  },
  {
   "slug": "twikus-claude-configuration-portly-ports",
   "name": "portly-ports",
   "description": "Shows Portly's running ports, most recently started first, in the status line",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "twikus/claude-configuration",
    "url": "https://github.com/twikus/claude-configuration",
    "stars": 3,
    "forks": 3,
    "license": null,
    "pushedAt": "2026-10-07T04:10:16Z",
    "createdAt": "2026-01-15T20:09:17Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/99248092?v=4",
    "ownerUrl": "https://github.com/twikus",
    "defaultBranch": "main"
   },
   "path": "agents-config/claude-config/mods/portly-ports",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:34.739Z",
   "modUpdatedAt": "2026-10-07T00:52:36Z",
   "fileBytes": 3245,
   "tags": [
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "portly-ports",
   "url": "https://www.slopshopper.com/mods/twikus-claude-configuration-portly-ports/"
  },
  {
   "slug": "uppinote20-claude-pets",
   "name": "pets",
   "description": "A pixel pet that lives in a Claude Code pane: it wanders, reacts to your session, and grows as you work",
   "version": "0.3.0",
   "author": {
    "name": "uppinote"
   },
   "license": "MIT",
   "keywords": [
    "pet",
    "pixel-art",
    "pane",
    "mod",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "uppinote20/claude-pets",
    "url": "https://github.com/uppinote20/claude-pets",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T05:06:16Z",
    "createdAt": "2026-10-02T08:13:25Z",
    "description": "A pixel pet that lives in a Claude Code pane: it wanders, reacts to your session, and grows as you work",
    "homepage": null,
    "topics": [
     "claude-code",
     "pet",
     "pixel-art",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67043631?v=4",
    "ownerUrl": "https://github.com/uppinote20",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "luck": {
     "type": "boolean",
     "title": "Luck",
     "description": "Gifts after finished turns, lucky pats and rare shiny pets",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pets",
   "firstSeen": "2026-10-06T05:22:04.874Z",
   "modUpdatedAt": "2026-10-04T05:06:16Z",
   "fileBytes": 131417,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pets",
   "url": "https://www.slopshopper.com/mods/uppinote20-claude-pets/"
  },
  {
   "slug": "wandercom-signet-eval-signet-eval-functions",
   "name": "signet-eval-functions",
   "description": "Optional Claude Code 2.1.274 and 2.1.280 function hooks for Signet-eval policy and output redaction",
   "version": "3.13.0",
   "author": {
    "name": "Wander"
   },
   "license": "MIT",
   "homepage": "https://wandercom.github.io/signet-eval/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wandercom/signet-eval",
    "url": "https://github.com/wandercom/signet-eval",
    "stars": 3,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-04T17:46:18Z",
    "createdAt": "2026-03-21T07:01:57Z",
    "description": "Claude Code policy enforcement hook — deterministic authorization for AI agent tool calls",
    "homepage": "https://wandercom.github.io/signet-eval/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/85313254?v=4",
    "ownerUrl": "https://github.com/wandercom",
    "defaultBranch": "main"
   },
   "path": "adapters/claude-function",
   "modules": [
    "./signet.ts"
   ],
   "entry": "hooks/signet.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enable adapter",
     "description": "Activate this adapter after removing legacy Signet hook registrations",
     "default": false
    },
    "executable": {
     "type": "string",
     "title": "Signet-eval executable",
     "description": "Path to the reviewed signet-eval binary",
     "default": "signet-eval"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:44.171Z",
   "modUpdatedAt": "2026-09-24T17:16:22Z",
   "fileBytes": 8860,
   "tags": [
    "status",
    "guard",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "signet-eval-functions",
   "url": "https://www.slopshopper.com/mods/wandercom-signet-eval-signet-eval-functions/"
  },
  {
   "slug": "xuanji86-claude-agentpane",
   "name": "agentpane",
   "description": "A side pane for Claude Code that lists the subagents a session runs, what each is doing and what it costs in tokens, with each one's conversation a click away.",
   "version": "1.1.4",
   "author": {
    "name": "Anji Xu",
    "url": "https://github.com/xuanji86"
   },
   "license": "MIT",
   "homepage": "https://github.com/xuanji86/claude-agentpane",
   "keywords": [
    "agents",
    "subagents",
    "pane",
    "mod",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "xuanji86/claude-agentpane",
    "url": "https://github.com/xuanji86/claude-agentpane",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T06:11:35Z",
    "createdAt": "2026-10-03T03:56:32Z",
    "description": "A side pane for Claude Code: the subagents a session runs, what each is doing, its tokens, and its conversation a click away.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-mods",
     "subagents",
     "terminal-ui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39474125?v=4",
    "ownerUrl": "https://github.com/xuanji86",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "title": "Open by itself",
     "description": "Open the pane when an agent starts",
     "type": "boolean",
     "default": true
    },
    "foldAfter": {
     "title": "Fold after (seconds)",
     "description": "Fold the pane this many seconds after the last agent finishes; 0 keeps it open",
     "type": "number",
     "default": 10
    },
    "motion": {
     "title": "Motion",
     "description": "Animate the spinner and the shimmer on running agents",
     "type": "boolean",
     "default": true
    },
    "toasts": {
     "title": "Finish toasts",
     "description": "A toast when agents finish",
     "type": "boolean",
     "default": true
    },
    "keepFinished": {
     "title": "Finished agents listed",
     "description": "How many finished agents the list keeps (1-30)",
     "type": "number",
     "default": 8
    },
    "statusLine": {
     "title": "Status line",
     "description": "Show the running agents under the prompt while the pane is not on screen",
     "type": "boolean",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-agentpane",
   "firstSeen": "2026-10-06T05:23:57.995Z",
   "modUpdatedAt": "2026-10-04T06:11:35Z",
   "fileBytes": 61922,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agentpane",
   "url": "https://www.slopshopper.com/mods/xuanji86-claude-agentpane/"
  },
  {
   "slug": "xuanji86-claude-mdview",
   "name": "mdview",
   "description": "Click a .md path in the Claude Code conversation to read it rendered as markdown beside the session, pictures included, and point at any block to have Claude edit it.",
   "version": "1.0.0",
   "author": {
    "name": "Anji Xu",
    "url": "https://github.com/xuanji86"
   },
   "license": "MIT",
   "homepage": "https://github.com/xuanji86/claude-mdview",
   "keywords": [
    "markdown",
    "viewer",
    "pane",
    "mod",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "xuanji86/claude-mdview",
    "url": "https://github.com/xuanji86/claude-mdview",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:16:15Z",
    "createdAt": "2026-10-03T08:16:05Z",
    "description": "Read the markdown files Claude Code names, rendered beside the session, and point at any block to have Claude edit it. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-mods",
     "markdown",
     "markdown-viewer",
     "terminal-ui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39474125?v=4",
    "ownerUrl": "https://github.com/xuanji86",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "clickOpens": {
     "title": "Click opens",
     "description": "Outside Warp, what a click on a .md path in the conversation opens: pane = mdview's side pane; app = the app macOS opens .md files with",
     "type": "string",
     "options": [
      "pane",
      "app"
     ],
     "default": "pane"
    },
    "clickOpensInWarp": {
     "title": "Click opens (Warp)",
     "description": "In Warp, what a click on a .md path in the conversation opens: warp = Warp's own Markdown viewer, split to the right; pane = mdview's side pane; app = the app macOS opens .md files with",
     "type": "string",
     "options": [
      "warp",
      "pane",
      "app"
     ],
     "default": "warp"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mdview",
   "firstSeen": "2026-10-06T05:29:14.809Z",
   "modUpdatedAt": "2026-10-03T08:16:15Z",
   "fileBytes": 63221,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mdview",
   "url": "https://www.slopshopper.com/mods/xuanji86-claude-mdview/"
  },
  {
   "slug": "zabaca-zbc-zabaca-agent-reminders",
   "name": "zabaca-agent-reminders",
   "description": "Keeps the reminders Claude Code injects on its own out of a minimalOptions() agent's requests.",
   "version": "0.1.0",
   "author": {
    "name": "Zabaca",
    "url": "https://github.com/Zabaca/zbc"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Zabaca/zbc",
    "url": "https://github.com/Zabaca/zbc",
    "stars": 3,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:28:47Z",
    "createdAt": "2026-04-24T19:41:22Z",
    "description": "Zabaca stack bootstrap — zbc CLI + infrastructure modules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223756103?v=4",
    "ownerUrl": "https://github.com/Zabaca",
    "defaultBranch": "main"
   },
   "path": "packages/agent/mods/reminders",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zbc",
   "firstSeen": "2026-10-06T14:27:44.901Z",
   "modUpdatedAt": "2026-10-09T12:28:47Z",
   "fileBytes": 2010,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "zabaca-agent-reminders",
   "url": "https://www.slopshopper.com/mods/zabaca-zbc-zabaca-agent-reminders/"
  },
  {
   "slug": "zgeoff-atc-atc-bridge",
   "name": "atc-bridge",
   "description": "Delivers atc inbox messages into the session and reports back to atc",
   "version": "1.0.0",
   "author": {
    "name": "zgeoff"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zgeoff/atc",
    "url": "https://github.com/zgeoff/atc",
    "stars": 3,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:01:26Z",
    "createdAt": "2026-08-12T15:11:09Z",
    "description": "terminal control tower for agent sessions - a daemon hosts agent instances in PTYs behind a keyboard-driven session list with hook-driven attention routing",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3013783?v=4",
    "ownerUrl": "https://github.com/zgeoff",
    "defaultBranch": "main"
   },
   "path": "mods/atc-bridge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:10.345Z",
   "modUpdatedAt": "2026-10-09T04:01:26Z",
   "fileBytes": 10145,
   "tags": [
    "guard",
    "prompt",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "atc-bridge",
   "url": "https://www.slopshopper.com/mods/zgeoff-atc-atc-bridge/"
  },
  {
   "slug": "2bo-pr-inbox",
   "name": "pr-inbox",
   "description": "An inbox for review requests and your own PRs: AI summary and risk, an AI review that can approve, a reader for the description and diff, asking reviewers (teams that assign too), merging (gh stack too) and CI fixes with Claude",
   "version": "1.0.0",
   "author": {
    "name": "2bo"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "2bo/pr-inbox",
    "url": "https://github.com/2bo/pr-inbox",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:39:13Z",
    "createdAt": "2026-10-03T07:50:51Z",
    "description": "レビュー依頼と自分の PR を「次にやること」順に並べる Claude Code の mod",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "code-review",
     "github"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2157399?v=4",
    "ownerUrl": "https://github.com/2bo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "org_filter": {
     "type": "string",
     "title": "Organization",
     "description": "Only show PRs in this GitHub organization, such as my-org. Leave empty for all",
     "default": ""
    },
    "stale_days": {
     "type": "number",
     "title": "Old after (days)",
     "description": "Your PRs not updated for this many days are listed under Old",
     "default": 30,
     "min": 1,
     "max": 365
    },
    "refresh_minutes": {
     "type": "number",
     "title": "Refresh interval (minutes)",
     "description": "How often to fetch PRs from GitHub",
     "default": 5,
     "min": 1,
     "max": 60
    },
    "summary_model": {
     "type": "string",
     "title": "Analysis model",
     "description": "The model that summarizes review requests and judges risk and release impact. Called when a PR arrives or is updated",
     "default": "sonnet",
     "options": [
      "sonnet",
      "opus",
      "haiku"
     ]
    },
    "analysis": {
     "type": "string",
     "title": "Analysis",
     "description": "When review requests are sent to the model for analysis: auto (from startup), when opened (once /pr-inbox has been opened in the session) or off",
     "default": "auto",
     "options": [
      "auto",
      "when opened",
      "off"
     ]
    },
    "desktop_notify": {
     "type": "string",
     "title": "OS notifications",
     "description": "Also raise an OS notification (macOS or Linux) for: review requests (new review requests), all (also approvals, changes requested and CI failures on your PRs) or off. Toasts inside Claude Code always show",
     "default": "review requests",
     "options": [
      "review requests",
      "all",
      "off"
     ]
    },
    "language": {
     "type": "string",
     "title": "Analysis language",
     "description": "Language for the AI summary, risk and release impact. auto follows Claude Code's language setting, then LANG. Or a language name such as English or Japanese",
     "default": "auto"
    },
    "explain_prompt": {
     "type": "string",
     "title": "Explain prompt",
     "description": "What e asks Claude about a review request. {url} becomes the PR URL. Empty uses the default (purpose, main changes, risks, what to look at). Reading the comments and linked issues, and the read-only rules, are always added",
     "default": ""
    },
    "risk_high": {
     "type": "string",
     "title": "High risk criteria",
     "description": "What counts as high risk in the analysis. Empty uses the default (migrations, auth, billing, personal data, deletion, breaking API changes, production config, wide changes without tests)",
     "default": ""
    },
    "risk_medium": {
     "type": "string",
     "title": "Medium risk criteria",
     "description": "What counts as medium risk. Empty uses the default (behavior changes, minor or major dependency upgrades, thinly tested features)",
     "default": ""
    },
    "risk_low": {
     "type": "string",
     "title": "Low risk criteria",
     "description": "What counts as low risk. Empty uses the default (docs, tests only, patch upgrades, types, wording or renames)",
     "default": ""
    },
    "release_impact": {
     "type": "string",
     "title": "Release impact criteria",
     "description": "How to judge the impact on release (yes, no or unknown). Empty uses the default (visible to end or internal users, feature flags taken into account)",
     "default": ""
    },
    "theme": {
     "type": "string",
     "title": "Colors",
     "description": "dark (neon, for a dark terminal) or light (deeper colors that read on a light background)",
     "default": "dark",
     "options": [
      "dark",
      "light"
     ]
    },
    "glyphs": {
     "type": "string",
     "title": "Symbols",
     "description": "unicode, or ascii if your terminal draws symbols such as ━ ● ◆ ⚙ two cells wide (East Asian ambiguous width) and the columns break",
     "default": "unicode",
     "options": [
      "unicode",
      "ascii"
     ]
    },
    "ai_approve": {
     "type": "string",
     "title": "AI review: approve",
     "description": "What happens when the AI review (v) passes: confirm (the row says so and a approves, after its dialog) or auto (approve without asking, for PRs from members and collaborators of the repository and for Dependabot or Renovate; others are left to a)",
     "default": "confirm",
     "options": [
      "confirm",
      "auto"
     ]
    },
    "review_model": {
     "type": "string",
     "title": "AI review: model",
     "description": "The model of the AI review: the reviewer and verifier calls",
     "default": "sonnet",
     "options": [
      "sonnet",
      "opus",
      "haiku"
     ]
    },
    "review_purpose": {
     "type": "string",
     "title": "AI review: Purpose & scope",
     "description": "Instructions for the reviewer that checks whether the PR achieves its stated purpose and stays as simple as it needs. Empty uses the default; off skips this perspective",
     "default": ""
    },
    "review_correctness": {
     "type": "string",
     "title": "AI review: Correctness & compatibility",
     "description": "Instructions for the reviewer that checks bugs, breaking changes, migrations, rollback and performance. Empty uses the default; off skips this perspective",
     "default": ""
    },
    "review_tests": {
     "type": "string",
     "title": "AI review: Tests",
     "description": "Instructions for the reviewer that checks whether tests cover the changed behavior. Empty uses the default; off skips this perspective",
     "default": ""
    },
    "review_security": {
     "type": "string",
     "title": "AI review: Security & secrets",
     "description": "Instructions for the reviewer that checks security problems and secrets or sensitive data in the diff. Empty uses the default; off skips this perspective",
     "default": ""
    },
    "review_conventions": {
     "type": "string",
     "title": "AI review: Conventions",
     "description": "Instructions for the reviewer that checks the repository's written rules (CLAUDE.md, AGENTS.md, REVIEW.md, CONTRIBUTING.md) and its patterns. Empty uses the default; off skips this perspective",
     "default": ""
    },
    "review_dependency_impact": {
     "type": "string",
     "title": "AI review: Upgrade impact (dependency PRs)",
     "description": "Instructions for the reviewer that checks for Dependabot and Renovate PRs: what changed in each upgraded package, direct or indirect, and whether this repository is affected. Empty uses the default; off skips this perspective",
     "default": ""
    },
    "review_supply_chain": {
     "type": "string",
     "title": "AI review: Supply chain (dependency PRs)",
     "description": "Instructions for the reviewer that checks for Dependabot and Renovate PRs: new packages, unexpected registries, typosquats, install scripts. Empty uses the default; off skips this perspective",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pr-inbox",
   "firstSeen": "2026-10-06T04:46:30.243Z",
   "modUpdatedAt": "2026-10-09T10:39:13Z",
   "fileBytes": 277481,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-inbox",
   "url": "https://www.slopshopper.com/mods/2bo-pr-inbox/"
  },
  {
   "slug": "abdallah-abdelazim-usage-limits-cc-mod",
   "name": "usage-limits",
   "description": "Progress bars for the session (5h) and week (7d) rate limits in the prompt footer",
   "version": "1.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Abdallah-Abdelazim/usage-limits-cc-mod",
    "url": "https://github.com/Abdallah-Abdelazim/usage-limits-cc-mod",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:27:58Z",
    "createdAt": "2026-10-06T17:24:16Z",
    "description": "A Claude Code mod that shows your session (5-hour) and week (7-day) rate-limit usage as progress bars in the prompt footer",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14303058?v=4",
    "ownerUrl": "https://github.com/Abdallah-Abdelazim",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-limits-local",
   "firstSeen": "2026-10-07T14:34:09.767Z",
   "modUpdatedAt": "2026-10-06T17:27:58Z",
   "fileBytes": 1450,
   "tags": [
    "spinner",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-limits",
   "url": "https://www.slopshopper.com/mods/abdallah-abdelazim-usage-limits-cc-mod/"
  },
  {
   "slug": "abyigiter-claude-usage-bar-usage-bar",
   "name": "usage-bar",
   "description": "See your Claude Code session at a glance: context left, cost and today's spend, rate limits, git diff and PR status, right above the prompt. Set /budget limits and get a toast before you go over. Open the detail panel for context breakdown, turns, cache hit rate and top tools. Works in the CLI and the desktop Code tab.",
   "version": "1.0.1",
   "author": {
    "name": "Bugra Yigiter",
    "url": "https://github.com/abyigiter"
   },
   "homepage": "https://github.com/abyigiter/claude-usage-bar",
   "keywords": [
    "usage",
    "cost",
    "budget",
    "context",
    "rate-limits",
    "statusline",
    "git",
    "pull-request"
   ],
   "kind": "community",
   "repo": {
    "fullName": "abyigiter/claude-usage-bar",
    "url": "https://github.com/abyigiter/claude-usage-bar",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T09:28:58Z",
    "createdAt": "2026-10-04T17:51:51Z",
    "description": "Claude Code mod: live rate-limit, context, and cost band above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54077855?v=4",
    "ownerUrl": "https://github.com/abyigiter",
    "defaultBranch": "main"
   },
   "path": "usage-bar",
   "modules": [
    "./usage-bar.mjs"
   ],
   "entry": "hooks/usage-bar.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "abyigiter-mods",
   "firstSeen": "2026-10-06T04:49:10.683Z",
   "modUpdatedAt": "2026-10-05T09:28:58Z",
   "fileBytes": 57247,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bar",
   "url": "https://www.slopshopper.com/mods/abyigiter-claude-usage-bar-usage-bar/"
  },
  {
   "slug": "agent-sh-parlar-parlar",
   "name": "parlar",
   "description": "Voice conversation mode: talk to this session and hear it talk back",
   "version": "0.1.10",
   "author": {
    "name": "agent-sh",
    "url": "https://github.com/agent-sh"
   },
   "license": "MIT OR Apache-2.0",
   "homepage": "https://github.com/agent-sh/parlar",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "agent-sh/parlar",
    "url": "https://github.com/agent-sh/parlar",
    "stars": 2,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-04T00:05:37Z",
    "createdAt": "2026-10-01T05:29:02Z",
    "description": "Voice conversation mode for coding agents: talk to a running Claude Code or Codex session and it talks back",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/262878197?v=4",
    "ownerUrl": "https://github.com/agent-sh",
    "defaultBranch": "main"
   },
   "path": "plugin/claude",
   "modules": [
    "./strip.tsx"
   ],
   "entry": "hooks/strip.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "parlar",
   "firstSeen": "2026-10-06T04:49:19.609Z",
   "modUpdatedAt": "2026-10-04T00:05:15Z",
   "fileBytes": 32808,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "parlar",
   "url": "https://www.slopshopper.com/mods/agent-sh-parlar-parlar/"
  },
  {
   "slug": "agentic-workbench-agent-quick-menu",
   "name": "agent-quick-menu",
   "description": "A pane and prompt band for plugin commands declared in quick-menu.json, plus plugin and Claude Code settings exposed through /config.",
   "version": "0.3.1",
   "author": {
    "name": "dasganni",
    "url": "https://github.com/dasganni"
   },
   "license": "MIT",
   "homepage": "https://github.com/agentic-workbench/agent-quick-menu",
   "keywords": [
    "menu",
    "commands",
    "settings",
    "quick-menu",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "agentic-workbench/agent-quick-menu",
    "url": "https://github.com/agentic-workbench/agent-quick-menu",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:47:47Z",
    "createdAt": "2026-10-03T09:40:41Z",
    "description": "Quick menu for Claude Code: every plugin's commands and settings, and Claude Code's own, in one pane and a band above the prompt.",
    "homepage": "https://github.com/agentic-workbench/agent-quick-menu#readme",
    "topics": [
     "agentic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337267301?v=4",
    "ownerUrl": "https://github.com/agentic-workbench",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./quick-menu.tsx"
   ],
   "entry": "hooks/quick-menu.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-quick-menu",
   "firstSeen": "2026-10-06T04:48:56.672Z",
   "modUpdatedAt": "2026-10-08T07:47:47Z",
   "fileBytes": 68760,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-quick-menu",
   "url": "https://www.slopshopper.com/mods/agentic-workbench-agent-quick-menu/"
  },
  {
   "slug": "agentlayer1-agent-kevin-agent-kevin",
   "name": "agent-kevin",
   "description": "Test harness for this plugin's mods: `claude plugin test mods`. Never installed; the plugin loads mods/hooks/register.ts through hooks/claude.json.",
   "version": "0.0.0",
   "author": {
    "name": "AgentLayer",
    "url": "https://agentlayer.one"
   },
   "license": "Apache-2.0",
   "homepage": "https://dev.agentlayer.one",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AgentLayer1/agent-kevin",
    "url": "https://github.com/AgentLayer1/agent-kevin",
    "stars": 2,
    "forks": 1,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T08:09:24Z",
    "createdAt": "2026-05-18T05:46:33Z",
    "description": "Portable, file-based personal AI assistant.",
    "homepage": "https://dev.agentlayer.one",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/279197963?v=4",
    "ownerUrl": "https://github.com/AgentLayer1",
    "defaultBranch": "main"
   },
   "path": "mods",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agentdev-kevin",
   "firstSeen": "2026-10-08T14:55:00.225Z",
   "modUpdatedAt": "2026-10-08T08:09:24Z",
   "fileBytes": 56999,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-kevin",
   "url": "https://www.slopshopper.com/mods/agentlayer1-agent-kevin-agent-kevin/"
  },
  {
   "slug": "agihunt-cc-mods-hop",
   "name": "hop",
   "description": "Hop: a hop game to play while Claude works, with an AI coding tip on every block / 蹦一蹦：等 Claude 干活时玩的跳一跳，每块方块带一张 AI 编程知识卡片",
   "version": "0.5.2",
   "author": {
    "name": "AGI Hunt"
   },
   "license": "MIT",
   "homepage": "https://github.com/AGIHunt/cc-mods/tree/main/plugins/hop",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AGIHunt/cc-mods",
    "url": "https://github.com/AGIHunt/cc-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:02:50Z",
    "createdAt": "2026-10-04T10:31:03Z",
    "description": "Claude Code mods by AGI Hunt. Hop: a hop game to play while Claude works, with an AI coding tip on every block. Also runs in DeepSeek Harness.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "deepseek",
     "game"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/299988460?v=4",
    "ownerUrl": "https://github.com/AGIHunt",
    "defaultBranch": "main"
   },
   "path": "plugins/hop",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoHint": {
     "title": "Hint while Claude works / Claude 干活时提示",
     "description": "Show a hint above the prompt when a turn runs for a while / Claude 一轮跑了一会儿，在输入框上方提示可以玩一局",
     "type": "boolean",
     "default": true
    },
    "hintAfterSeconds": {
     "title": "Hint after (seconds) / 多少秒后提示",
     "description": "Seconds into a turn before the hint shows / 一轮开始多少秒后出现提示",
     "type": "number",
     "default": 5
    },
    "autoOpen": {
     "title": "Open the pane by itself / 自动打开面板",
     "description": "Open the game pane instead of only hinting / 到时间直接打开游戏面板，而不只是提示",
     "type": "boolean",
     "default": false
    },
    "language": {
     "title": "Language / 语言",
     "description": "auto follows the system language; zh or en forces Chinese or English / auto 跟随系统语言，zh 或 en 强制中文或英文",
     "type": "string",
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agihunt",
   "firstSeen": "2026-10-06T04:47:06.597Z",
   "modUpdatedAt": "2026-10-06T05:02:44Z",
   "fileBytes": 66441,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hop",
   "url": "https://www.slopshopper.com/mods/agihunt-cc-mods-hop/"
  },
  {
   "slug": "agihunt-cc-mods-starter-mod",
   "name": "starter-mod",
   "description": "新 Mod 的起步模板：一个面板 + 一个命令 + 输入框上方的提示 / Starter: one pane, one command, one hint above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Your Name"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AGIHunt/cc-mods",
    "url": "https://github.com/AGIHunt/cc-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:02:50Z",
    "createdAt": "2026-10-04T10:31:03Z",
    "description": "Claude Code mods by AGI Hunt. Hop: a hop game to play while Claude works, with an AI coding tip on every block. Also runs in DeepSeek Harness.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "deepseek",
     "game"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/299988460?v=4",
    "ownerUrl": "https://github.com/AGIHunt",
    "defaultBranch": "main"
   },
   "path": "templates/starter-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agihunt",
   "firstSeen": "2026-10-06T04:47:06.598Z",
   "modUpdatedAt": "2026-10-06T04:24:38Z",
   "fileBytes": 1131,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "starter-mod",
   "url": "https://www.slopshopper.com/mods/agihunt-cc-mods-starter-mod/"
  },
  {
   "slug": "ahmad8864-cc-side",
   "name": "cc-side",
   "description": "A separate agent conversation in Claude Code's right-hand pane, forked from the current context.",
   "version": "0.4.0",
   "author": {
    "name": "Ahmad"
   },
   "license": "MIT",
   "keywords": [
    "side-chat",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Ahmad8864/cc-side",
    "url": "https://github.com/Ahmad8864/cc-side",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:27:43Z",
    "createdAt": "2026-09-22T22:43:43Z",
    "description": "Temporary side chats for Claude Code",
    "homepage": "",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "claude",
     "claude-agent-sdk",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "side-chat",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50462420?v=4",
    "ownerUrl": "https://github.com/Ahmad8864",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-side",
   "firstSeen": "2026-10-06T04:46:29.804Z",
   "modUpdatedAt": "2026-10-08T17:27:43Z",
   "fileBytes": 90252,
   "tags": [
    "pane",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-side",
   "url": "https://www.slopshopper.com/mods/ahmad8864-cc-side/"
  },
  {
   "slug": "alexandremendoncaalvaro-agentic-development-agentic-session",
   "name": "agentic-session",
   "description": "Agentic Development companion for Claude Code: a context band above the prompt, shown only past your threshold, with a one-press /ad-handoff, and /agentic-briefing, which opens the work-in-progress briefing in a pane.",
   "author": {
    "name": "Alexandre Alvaro"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexandremendoncaalvaro/agentic-development",
    "url": "https://github.com/alexandremendoncaalvaro/agentic-development",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:41:50Z",
    "createdAt": "2026-05-08T00:05:17Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41878170?v=4",
    "ownerUrl": "https://github.com/alexandremendoncaalvaro",
    "defaultBranch": "main"
   },
   "path": "plugins/agentic-session",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Context band threshold (%)",
     "description": "Show the band once context reaches this share of the auto-compact point (or of the window when auto-compaction is off). 1 to 99.",
     "default": 60,
     "min": 1,
     "max": 99
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "agentic-development",
   "firstSeen": "2026-10-07T14:48:30.514Z",
   "modUpdatedAt": "2026-10-09T14:41:50Z",
   "fileBytes": 17190,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agentic-session",
   "url": "https://www.slopshopper.com/mods/alexandremendoncaalvaro-agentic-development-agentic-session/"
  },
  {
   "slug": "alexcz-a11y-claude-mods-board-scenes",
   "name": "board-scenes",
   "description": "Probe: answers dispatch-pilot's reads of the board, the decision log and the skill-profile record with fixed scenes, so its band, footer and rationale pane can be looked at without any model or decision request.",
   "version": "0.0.1",
   "author": {
    "name": "alexcz-a11y"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexcz-a11y/claude-mods",
    "url": "https://github.com/alexcz-a11y/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:07:46Z",
    "createdAt": "2026-10-04T13:40:50Z",
    "description": "My collection of Claude Code mods, one mod per directory",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/202499116?v=4",
    "ownerUrl": "https://github.com/alexcz-a11y",
    "defaultBranch": "main"
   },
   "path": "docs/research/board-scenes",
   "modules": [
    "./scenes.ts"
   ],
   "entry": "hooks/scenes.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "alex-mods",
   "firstSeen": "2026-10-06T14:28:23.322Z",
   "modUpdatedAt": "2026-10-06T12:00:54Z",
   "fileBytes": 15538,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "board-scenes",
   "url": "https://www.slopshopper.com/mods/alexcz-a11y-claude-mods-board-scenes/"
  },
  {
   "slug": "alexcz-a11y-claude-mods-dispatch-pilot",
   "name": "dispatch-pilot",
   "description": "Dispatch Pilot：一个在 Claude 之外的决策模型（默认 Perplexity 的 pplx，没有 Perplexity key 时退回 TypeSafe 的 Jev，也可以固定用 Jev）在你每次发消息时决定主 agent 这一轮的 effort，每一步都按这一档发出，一轮进行中每隔几步再判断一次；也为主 agent 派出的每个 agent 和 Workflow 脚本里的每个 agent 按 Artificial Analysis 的基准选模型和 effort（sonnet 和 opus 至少 medium）。主 agent 的模型从不改变，prompt cache 不受影响（只在 Claude Code 订阅下成立；Bedrock、Vertex 和网关上切换 effort 会让缓存失效）。它还不让主 agent 读完整的 skill 列表，改为在你发消息时推荐合适的几个，一轮中途主 agent 可以用 find_skill 工具查 skill。agent 的工具调用接连失败时强制升高它的 effort（失败的 haiku agent 改用 sonnet），除非这些失败本来就在意料之中。所有判断和理由都放在看板上：prompt 上方的 band 列出本轮每个 agent 的模型和 effort，脚部一个短摘要，/dp 打开的依据面板写明每个决定的依据和决策日志。",
   "version": "0.4.0",
   "author": {
    "name": "alexcz-a11y",
    "url": "https://github.com/alexcz-a11y"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexcz-a11y/claude-mods",
    "url": "https://github.com/alexcz-a11y/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:07:46Z",
    "createdAt": "2026-10-04T13:40:50Z",
    "description": "My collection of Claude Code mods, one mod per directory",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/202499116?v=4",
    "ownerUrl": "https://github.com/alexcz-a11y",
    "defaultBranch": "main"
   },
   "path": "dispatch-pilot",
   "modules": [
    "./dispatch-pilot.ts"
   ],
   "entry": "hooks/dispatch-pilot.ts",
   "userConfig": {
    "decisionModel": {
     "type": "string",
     "title": "决策模型",
     "description": "由哪个模型做决定：pplx（默认，Perplexity 的 pplx-decider-v1.1-27b，要 Perplexity 的 API key）或 jev（TypeSafe，要 TypeSafe 的 API key）。设成 jev 就始终用 Jev；其他情况（pplx、没设）有 Perplexity key 就用 pplx，没有但有 TypeSafe key 就退回 Jev，决策日志里记一条原因，两种 key 都没有就不发请求，每一轮都按会话自己的 effort 走。以前版本里的 clef 已移除，设成 clef 的老配置按没设处理，debug log 会记一条。出错时，消息不经路由地放行。有几项选项的默认值随决策模型而定：Jev 取它能接受的值（最近 32 条消息、16 步；带 skill 题的消息请求上下文预算 6000 token，其余请求 24000）；pplx 的窗口大得多，所有问题用英文问，最近 2000 条消息，除 skill 题以外的请求预算 48000 token，等待时间也长（发消息 8000 毫秒，重判和 find_skill 6000）。",
     "options": [
      "pplx",
      "jev"
     ],
     "default": "pplx"
    },
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe System One 的 API key，Jev 在那里运行（决策模型选 jev 时用；没有 Perplexity key 时默认的 pplx 也会退回 Jev，用的就是它）。",
     "default": "",
     "sensitive": true
    },
    "perplexityApiKey": {
     "type": "string",
     "title": "Perplexity API key",
     "description": "Perplexity Decisions API 的 API key，pplx 在那里运行（默认的决策模型要它）。留空就读环境变量 PERPLEXITY_API_KEY；两处都有，用这里的。key 只放在请求头里，不进日志、看板和状态。Perplexity 和 TypeSafe 的 key 都没有，就不发任何请求，每一轮都按会话自己的 effort 走。",
     "default": "",
     "sensitive": true
    },
    "pplxQps": {
     "type": "number",
     "title": "pplx 每秒请求数",
     "description": "mod 每秒最多向 Perplexity 发几个请求（1 到 50），只对 pplx 有用，Jev 不受它限制。Tier 0 账户限 1 QPS，一条消息又会发 2 到 3 个请求，所以超出的请求在 mod 里排队，发消息时的 effort 题最先发，排队的时间算进该请求自己的等待时间。升级了账户可以调高，让 effort 和 skill 的请求同时发出。遇到 429 时，剩余的等待时间够用就按 Retry-After 重试一次，不够就不经路由地放行，看板上写「被限速」。",
     "default": 1
    },
    "timeoutMs": {
     "type": "number",
     "title": "决策超时（毫秒）",
     "description": "一条消息最多等决策模型多久（200 到 8000）。超过就不经路由地放行，按会话自己的 effort 走，看板上写明原因。默认随决策模型：Jev 1500，pplx 8000。"
    },
    "contextMessages": {
     "type": "number",
     "title": "随消息发送的最近消息条数",
     "description": "决策模型除了你的消息，还读几条最近的消息（上限随决策模型：Jev 最多 32，pplx 最多 2000）：只有文字和调用过的工具名，从不含文件内容和工具输出，secret 已脱敏。默认就是各自的上限（Jev 32，pplx 2000；实际发多少由上下文预算决定，不是这个条数）。"
    },
    "contextTokens": {
     "type": "number",
     "title": "上下文预算（token）",
     "description": "你的消息加上最近的消息一共最多占多少 token（100 到 16000；pplx 到 48000），中英文按同一个尺度数，旧消息先丢。按请求的种类取：带 skill 推荐那一题的消息（以及 find_skill 的第一段）取 6000，因为它带着每个 skill 的画像（约 2.2 万 token，按 Jev 的算法），state 加这一题必须留在 Jev 的 32k 之内；其余请求（发消息时主 agent 的 effort 题，它单独发一个请求；重判、派出 agent、一批 Workflow 调用）题目都很短，Jev 取 24000，pplx 取 48000。你自己设了值，每个种类都取它和自己上限里较小的一个。决策超时变多时，把它调小。"
    },
    "thetaMax": {
     "type": "number",
     "title": "用 max 的门槛",
     "description": "决策模型给 max 的概率至少达到它（0 到 1），主 agent 才用 max；否则取其余几档里最可能的。默认随决策模型：Jev 0.5，pplx 0.47。"
    },
    "rejudgeEvery": {
     "type": "number",
     "title": "每几步重新判断一次 effort",
     "description": "一轮进行中，主 agent 的 effort 每隔这么多步重新判断一次（0 到 50；0 表示不按步数重判）。主 agent 派出 agent、启动 Workflow 或加载 skill 时也会重判。",
     "default": 3
    },
    "thetaUp": {
     "type": "number",
     "title": "中途升档的门槛",
     "description": "重判时，决策模型的置信度至少达到它（0 到 1）才会升档。默认随决策模型：Jev 0.3，pplx 0。"
    },
    "thetaDown": {
     "type": "number",
     "title": "中途降档的门槛",
     "description": "重判时，决策模型的置信度至少达到它（0 到 1，不低于升档门槛）才会降档，一次最多降一档。默认 0.55（两个决策模型相同）。"
    },
    "holdSteps": {
     "type": "number",
     "title": "升档后多少步内不降",
     "description": "重判升档之后，这么多步（0 到 50）之内不再降档。",
     "default": 5
    },
    "rejudgeSteps": {
     "type": "number",
     "title": "重判时读的最近步数",
     "description": "重判时决策模型读这一轮最近的几步（1 到 16）：主 agent 写的最后一段文字和它调用的工具、每个调用怎么结束的，从不含文件内容和工具输出，secret 已脱敏；上下文预算也限制它。默认 16（两个决策模型相同；实际发多少由上下文预算决定，不是这个步数）。"
    },
    "rejudgeWaitMs": {
     "type": "number",
     "title": "等迟到的重判多久（毫秒）",
     "description": "重判在工具运行时就发出；下一个请求发出时它还没回来，就最多再等这么久（0 到 8000），然后沿用原来的 effort，看板的事件流记一条「迟到」。默认随决策模型：Jev 300，pplx 6000。"
    },
    "escalateAfter": {
     "type": "number",
     "title": "失败几次后强制升档",
     "description": "主 agent 或它派出的 agent，工具调用失败满这么多次（1 到 20）就再问一次决策模型并升高 effort，除非这些失败本来就在意料之中（先写下要看它红的测试、没找到东西的搜索）。你自己拒绝的调用从不算；被你自己的 hook 拦下的调用要 /dp hook-block-failures on 之后才算。",
     "default": 2
    },
    "escalateMode": {
     "type": "string",
     "title": "强制升档怎么升",
     "description": "one-level：升一档，最高到 xhigh（决策模型自己有把握时可以更高）。max：直接升到 max。haiku agent 没有 effort 可升，改用下面的模型。",
     "options": [
      "one-level",
      "max"
     ],
     "default": "one-level"
    },
    "escalateLimit": {
     "type": "number",
     "title": "每轮最多升档几次",
     "description": "主 agent 的一轮（或一个派出 agent）最多因为工具调用失败升几次档（0 到 10）。每次升档之后，失败从零重新数。",
     "default": 2
    },
    "thetaExpected": {
     "type": "number",
     "title": "认定失败是预期内的门槛",
     "description": "决策模型认为这些失败是预期内的概率至少达到它（0 到 1），就不强制升档：失败从零重新数，effort 交给普通的中途重判规则。故意取得低：在几个手写场景上量过，Jev 给预期内的失败 0.15 到 0.72，给不是预期内的 0.09 到 0.16。默认 0.25。"
    },
    "escalateHaikuTo": {
     "type": "string",
     "title": "失败的 haiku agent 改用哪个模型",
     "description": "haiku 没有 effort 可升，所以它的工具调用接连失败时，这个 agent 接下来改用这个模型：sonnet、opus 或 fable，或者完整的模型 id。别名会换成这一步需要的完整 id（引擎不认别名）；你为这个 agent 的工作点名的模型、排除的模型优先。留空表示不换。",
     "default": "sonnet"
    },
    "agentFable": {
     "type": "boolean",
     "title": "派出的 agent 可以用 fable",
     "description": "把 fable 加进决策模型可以为派出的 agent 选的模型（不加是 haiku、sonnet 和 opus）。fable 比 opus 贵。你在消息里自己点名的模型，不管这个开关都照用。",
     "default": false
    },
    "agentOverride": {
     "type": "number",
     "title": "推翻主 agent 选的模型所需的置信度",
     "description": "主 agent 为它派出的 agent 指定了模型时，决策模型的选择置信度至少达到它（0 到 1）才会推翻。你在消息里自己点名的模型从不被推翻。默认 0.6。"
    },
    "skillsMax": {
     "type": "number",
     "title": "最多推荐几个 skill",
     "description": "一条消息最多推荐几个 skill（0 到 10）；达到下面的相关度的不够，就更少，或者一个也没有。",
     "default": 3
    },
    "skillsMinRelevance": {
     "type": "number",
     "title": "推荐所需的最低相关度",
     "description": "一个 skill 要被推荐至少要有的相关度（0 到 1）：决策模型认为这个 skill 正好做这条消息要做的那种工作的概率，每个 skill 重读开头的说明后单独判断。默认 0.75。"
    },
    "skillsShortlist": {
     "type": "number",
     "title": "第二段补读几个 skill",
     "description": "主 agent 能加载的 skill 里，第一段给分最高的几个会补读 SKILL.md 开头、逐个判断（1 到 10）；另外最多 2 个只能由你触发的 skill 一起补读。第一段给分不到 0.1 的 skill 不补读；两段请求合计最多等决策超时那么久。",
     "default": 4
    },
    "skillsProfileModel": {
     "type": "string",
     "title": "写 skill 画像的模型",
     "description": "用哪个模型（别名如 haiku，或完整的模型 id）读每个 skill 的 SKILL.md，写一份中英文的简短画像，每个 SKILL.md 版本只写一次，让决策模型中英文都能对上。它在后台通过你的 Claude Code 登录运行，用的是你套餐的用量。换了模型，所有画像重写。",
     "default": "haiku"
    },
    "skillsProfilesPerSession": {
     "type": "number",
     "title": "每个会话最多写几份 skill 画像",
     "description": "每次会话开始，最多写几份还没有的 skill 画像（0 到 500；0 表示不写）。其余留给以后的会话，第一次装了很多 skill 时，用量被摊开。",
     "default": 30
    },
    "skillsAlwaysListed": {
     "type": "string",
     "multiple": true,
     "title": "一直列出的 skill",
     "description": "主 agent 一直在 skill 列表里看到的 skill，写列表里的名字（同步来的 skill 带前缀，例如 anthropic-skills:pdf）。其余的 skill 不在列表里，只在消息需要时才推荐。",
     "default": []
    },
    "skillsNeverSuggested": {
     "type": "string",
     "multiple": true,
     "title": "从不推荐的 skill",
     "description": "从不推荐给主 agent、也不提示你的 skill，写列表里的名字。它们照常安装，Skill 工具仍能按名字加载；find_skill 也从不返回它们。",
     "default": []
    },
    "findSkillMax": {
     "type": "number",
     "title": "find_skill 最多返回几个 skill",
     "description": "主 agent 的 find_skill 工具对一次查询最多返回几个 skill（1 到 10）；达到下面的相关度的不够，就更少，或者一个也没有。",
     "default": 5
    },
    "findSkillMinRelevance": {
     "type": "number",
     "title": "find_skill 返回所需的最低相关度",
     "description": "find_skill 要返回一个 skill 至少要有的相关度（0 到 1）：决策模型认为这个 skill 正好做主 agent 说的那项工作的概率，每个 skill 重读开头的说明后单独判断。默认 0.5。"
    },
    "workflowMode": {
     "type": "string",
     "title": "Workflow 里的 agent 怎么路由",
     "description": "rewrite：主 agent 提交 Workflow 时，为每个 agent() 调用决定的模型和 effort 写进脚本再运行，并告诉主 agent 写了什么。return：第一次提交被拒绝，附上每个 agent() 调用的推荐，让主 agent 自己写进去；同一个 Workflow 再提交一次就照原样运行。",
     "options": [
      "rewrite",
      "return"
     ],
     "default": "rewrite"
    },
    "summaryModel": {
     "type": "string",
     "title": "写问题摘要的模型",
     "description": "用哪个模型（别名如 haiku，或完整的模型 id）在你本人的消息开始的那一轮结束后，在后台续写一份简短的问题摘要：问题是什么、试过哪些做法、现在到了哪一步（不超过 500 token，只记试过什么，不判断成没成功）。决策模型发消息时一并读它，借此看到超出上下文预算的更早几轮。它通过你的 Claude Code 登录运行，用的是你套餐的用量；交给它的内容先脱敏。unresolved 开关关着（默认）或 contextMessages 为 0 时不写。",
     "default": "haiku"
    },
    "unresolvedMaxAfter": {
     "type": "number",
     "title": "未解决几次之后给强提示",
     "description": "你说「仍未解决」的次数（未解决次数）达到它（0 到 10），发消息时和中途重判时 effort 题的说明里多一条强提示：这项工作属于多次尝试都没解决的故障。强提示不写档位的名字，也不改 effort 的规则和 thetaMax：用不用最高一档仍由决策模型结合问题摘要和对话自己决定。0 表示不给强提示，只带摘要和次数。派出 agent 的决定也读摘要和次数，但从不加强提示。unresolved 开关关着（默认，/dp unresolved on 打开）时都不带。",
     "default": 3
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alex-mods",
   "firstSeen": "2026-10-06T04:49:39.918Z",
   "modUpdatedAt": "2026-10-08T18:23:13Z",
   "fileBytes": 717637,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "dispatch-pilot",
   "url": "https://www.slopshopper.com/mods/alexcz-a11y-claude-mods-dispatch-pilot/"
  },
  {
   "slug": "alexcz-a11y-claude-mods-event-probe",
   "name": "event-probe",
   "description": "Observer: logs the order and payloads of the engine's events around a turn, to answer what the engine sends when.",
   "version": "0.0.1",
   "author": {
    "name": "alexcz-a11y"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexcz-a11y/claude-mods",
    "url": "https://github.com/alexcz-a11y/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:07:46Z",
    "createdAt": "2026-10-04T13:40:50Z",
    "description": "My collection of Claude Code mods, one mod per directory",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/202499116?v=4",
    "ownerUrl": "https://github.com/alexcz-a11y",
    "defaultBranch": "main"
   },
   "path": "docs/research/event-probe",
   "modules": [
    "./event-probe.mjs"
   ],
   "entry": "hooks/event-probe.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "alex-mods",
   "firstSeen": "2026-10-06T14:28:23.823Z",
   "modUpdatedAt": "2026-10-06T11:48:12Z",
   "fileBytes": 4573,
   "tags": [
    "guard",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "event-probe",
   "url": "https://www.slopshopper.com/mods/alexcz-a11y-claude-mods-event-probe/"
  },
  {
   "slug": "alfredtm-claude-model-picker",
   "name": "model-picker",
   "description": "Pick the model with one keypress when a session opens, no /model needed.",
   "version": "0.2.0",
   "author": {
    "name": "Alfred Tovsen Mo",
    "url": "https://github.com/alfredtm"
   },
   "license": "MIT",
   "homepage": "https://github.com/alfredtm/claude-model-picker",
   "keywords": [
    "claude-code",
    "mod",
    "model",
    "picker"
   ],
   "kind": "community",
   "repo": {
    "fullName": "alfredtm/claude-model-picker",
    "url": "https://github.com/alfredtm/claude-model-picker",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:27:12Z",
    "createdAt": "2026-10-09T10:42:30Z",
    "description": "Claude Code mod: pick the model with one keypress when a session opens",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/108533212?v=4",
    "ownerUrl": "https://github.com/alfredtm",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "defaultModel": {
     "type": "string",
     "title": "Default model",
     "description": "Model to switch to when a session opens, as /model takes it (opus, sonnet, a full id). Leave empty to keep whatever the session starts on.",
     "required": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alfredtm",
   "firstSeen": "2026-10-09T14:45:40.792Z",
   "modUpdatedAt": "2026-10-09T12:27:12Z",
   "fileBytes": 3282,
   "tags": [
    "band",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "model-picker",
   "url": "https://www.slopshopper.com/mods/alfredtm-claude-model-picker/"
  },
  {
   "slug": "andarius-trame-trame",
   "name": "trame",
   "description": "A band above the prompt showing the Trame card this session is on, and an exit prompt once that card is done",
   "version": "0.1.0",
   "author": {
    "name": "Trame"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Andarius/trame",
    "url": "https://github.com/Andarius/trame",
    "stars": 2,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T12:20:23Z",
    "createdAt": "2026-07-03T12:57:48Z",
    "description": "Local-first session tracker for Claude Code work — Deno desktop + PGlite + React",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5070712?v=4",
    "ownerUrl": "https://github.com/Andarius",
    "defaultBranch": "master"
   },
   "path": "claude-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:34:48.274Z",
   "modUpdatedAt": "2026-10-09T12:20:23Z",
   "fileBytes": 4993,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "trame",
   "url": "https://www.slopshopper.com/mods/andarius-trame-trame/"
  },
  {
   "slug": "anerco-claude-code-effort-cycle",
   "name": "effort-cycle",
   "description": "Change Claude Code's effort level per agent: Ctrl+↑ and Ctrl+↓ step the main thread or the subagent in view, shown as a colored meter in the footer (‹ › to click on hover) and in the tasks list's subagent rows",
   "version": "0.2.3",
   "author": {
    "name": "Aner Cohen"
   },
   "license": "MIT",
   "homepage": "https://github.com/Anerco/claude-code-effort-cycle#readme",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Anerco/claude-code-effort-cycle",
    "url": "https://github.com/Anerco/claude-code-effort-cycle",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:08:52Z",
    "createdAt": "2026-09-28T18:55:24Z",
    "description": "Claude Code plugin: change the reasoning effort per agent with Ctrl+↑ and Ctrl+↓, shown as a colored meter in the footer and the tasks list",
    "homepage": "https://github.com/Anerco/plugins",
    "topics": [
     "agentic-coding",
     "ai-coding-assistant",
     "anthropic",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "developer-tools",
     "effort-level",
     "extended-thinking",
     "hotkeys",
     "keybindings",
     "keyboard-shortcuts",
     "llm",
     "reasoning-effort",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1813523?v=4",
    "ownerUrl": "https://github.com/Anerco",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "includeLow": {
     "type": "boolean",
     "title": "Effort keys: include low",
     "description": "Ctrl+↑, Ctrl+↓ and the footer's ‹ › step through low.",
     "default": true
    },
    "includeMedium": {
     "type": "boolean",
     "title": "Effort keys: include medium",
     "description": "Ctrl+↑, Ctrl+↓ and the footer's ‹ › step through medium.",
     "default": true
    },
    "includeHigh": {
     "type": "boolean",
     "title": "Effort keys: include high",
     "description": "Ctrl+↑, Ctrl+↓ and the footer's ‹ › step through high.",
     "default": true
    },
    "includeXhigh": {
     "type": "boolean",
     "title": "Effort keys: include xhigh",
     "description": "Ctrl+↑, Ctrl+↓ and the footer's ‹ › step through xhigh.",
     "default": true
    },
    "includeMax": {
     "type": "boolean",
     "title": "Effort keys: include max",
     "description": "Ctrl+↑, Ctrl+↓ and the footer's ‹ › step through max.",
     "default": true
    },
    "nudgeRows": {
     "type": "boolean",
     "title": "Tasks list rows: update at once",
     "description": "When a subagent's level changes, narrow the terminal one column and back, so its tasks list row follows in about 0.4 s instead of up to 5 s. Costs two repaints per change and a brief one-column flicker at the right edge; needs python3. Relies on Claude Code internals.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:35.398Z",
   "modUpdatedAt": "2026-10-06T17:08:52Z",
   "fileBytes": 44906,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "effort-cycle",
   "url": "https://www.slopshopper.com/mods/anerco-claude-code-effort-cycle/"
  },
  {
   "slug": "ankitrai97-rai-claude-mods-codex-computer-use",
   "name": "codex-computer-use",
   "displayName": "Codex Computer Use",
   "description": "Claude thinks, Codex clicks: routes Claude's desktop computer use through Codex's computer-use engine (exact values via UI Automation; background on macOS, foreground on Windows). Per-app approval, one Codex session per Claude chat. Toggle with /codex-cu on|off.",
   "version": "0.6.1",
   "author": {
    "name": "Rapple AI (Windows port), from Prompt Advisers' Computer Use mod",
    "url": "https://rappleai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/Ankitrai97/rai-claude-mods/tree/main/plugins/codex-computer-use",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ankitrai97/rai-claude-mods",
    "url": "https://github.com/Ankitrai97/rai-claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T13:06:39Z",
    "createdAt": "2026-10-08T07:38:29Z",
    "description": "Five free Claude Code mods: Simple Mode, Usage Tally, Context Handoff, Inbox Alerts and Codex Computer Use. Install with /plugin marketplace add Ankitrai97/rai-claude-mods",
    "homepage": "https://rappleai.com",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "codex"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187024335?v=4",
    "ownerUrl": "https://github.com/Ankitrai97",
    "defaultBranch": "main"
   },
   "path": "plugins/codex-computer-use",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rai-claude-mods",
   "firstSeen": "2026-10-08T14:55:58.443Z",
   "modUpdatedAt": "2026-10-08T07:38:23Z",
   "fileBytes": 22238,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "codex-computer-use-Ankitrai97",
   "url": "https://www.slopshopper.com/mods/ankitrai97-rai-claude-mods-codex-computer-use/"
  },
  {
   "slug": "ankitrai97-rai-claude-mods-context-handoff",
   "name": "context-handoff",
   "displayName": "Context Handoff",
   "description": "A bar above the prompt showing how full the chat's context is (green under 60%, amber 60-80%, red above 80%), with an H button and /handoff to save a handoff note that the next chat in the project loads automatically.",
   "version": "0.1.1",
   "author": {
    "name": "Rapple AI, from Anthropic's token-weather sample",
    "url": "https://rappleai.com"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/Ankitrai97/rai-claude-mods/tree/main/plugins/context-handoff",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ankitrai97/rai-claude-mods",
    "url": "https://github.com/Ankitrai97/rai-claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T13:06:39Z",
    "createdAt": "2026-10-08T07:38:29Z",
    "description": "Five free Claude Code mods: Simple Mode, Usage Tally, Context Handoff, Inbox Alerts and Codex Computer Use. Install with /plugin marketplace add Ankitrai97/rai-claude-mods",
    "homepage": "https://rappleai.com",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "codex"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187024335?v=4",
    "ownerUrl": "https://github.com/Ankitrai97",
    "defaultBranch": "main"
   },
   "path": "plugins/context-handoff",
   "modules": [
    "./context-handoff.mjs"
   ],
   "entry": "hooks/context-handoff.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rai-claude-mods",
   "firstSeen": "2026-10-08T14:55:59.307Z",
   "modUpdatedAt": "2026-10-08T07:38:23Z",
   "fileBytes": 11034,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-handoff",
   "url": "https://www.slopshopper.com/mods/ankitrai97-rai-claude-mods-context-handoff/"
  },
  {
   "slug": "ankitrai97-rai-claude-mods-inbox-alerts-priority",
   "name": "inbox-alerts-priority",
   "displayName": "Inbox Alerts (Priority)",
   "description": "Gmail, Slack and Calendar inside Claude Code, with pop-up alerts only for priority messages",
   "version": "0.1.5",
   "author": {
    "name": "Rapple AI, from OneWave AI's inbox-alerts",
    "url": "https://rappleai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/Ankitrai97/rai-claude-mods/tree/main/plugins/inbox-alerts-priority",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ankitrai97/rai-claude-mods",
    "url": "https://github.com/Ankitrai97/rai-claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T13:06:39Z",
    "createdAt": "2026-10-08T07:38:29Z",
    "description": "Five free Claude Code mods: Simple Mode, Usage Tally, Context Handoff, Inbox Alerts and Codex Computer Use. Install with /plugin marketplace add Ankitrai97/rai-claude-mods",
    "homepage": "https://rappleai.com",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "codex"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187024335?v=4",
    "ownerUrl": "https://github.com/Ankitrai97",
    "defaultBranch": "main"
   },
   "path": "plugins/inbox-alerts-priority",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "email": {
     "type": "string",
     "title": "Your email",
     "description": "Your Gmail address, so your own sent mail is never an alert. Separate several with commas.",
     "default": ""
    },
    "slackUserId": {
     "type": "string",
     "title": "Your Slack member ID",
     "description": "Your Slack member ID (U...), used to find mentions and DMs",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rai-claude-mods",
   "firstSeen": "2026-10-08T14:56:00.450Z",
   "modUpdatedAt": "2026-10-09T10:57:52Z",
   "fileBytes": 33111,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "inbox-alerts-priority",
   "url": "https://www.slopshopper.com/mods/ankitrai97-rai-claude-mods-inbox-alerts-priority/"
  },
  {
   "slug": "ankitrai97-rai-claude-mods-simple-mode",
   "name": "simple-mode",
   "displayName": "Simple Mode",
   "description": "Simple Mode: a plain-English checklist of what Claude is doing, one-line tool rows you can expand, and a two-line summary at the end of every reply. /simple turns it on and off.",
   "version": "0.1.1",
   "author": {
    "name": "Rapple AI, from OneWave AI's agent-narrator",
    "url": "https://rappleai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/Ankitrai97/rai-claude-mods/tree/main/plugins/simple-mode",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ankitrai97/rai-claude-mods",
    "url": "https://github.com/Ankitrai97/rai-claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T13:06:39Z",
    "createdAt": "2026-10-08T07:38:29Z",
    "description": "Five free Claude Code mods: Simple Mode, Usage Tally, Context Handoff, Inbox Alerts and Codex Computer Use. Install with /plugin marketplace add Ankitrai97/rai-claude-mods",
    "homepage": "https://rappleai.com",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "codex"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187024335?v=4",
    "ownerUrl": "https://github.com/Ankitrai97",
    "defaultBranch": "main"
   },
   "path": "plugins/simple-mode",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rai-claude-mods",
   "firstSeen": "2026-10-08T14:56:01.454Z",
   "modUpdatedAt": "2026-10-08T07:38:23Z",
   "fileBytes": 17283,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "simple-mode",
   "url": "https://www.slopshopper.com/mods/ankitrai97-rai-claude-mods-simple-mode/"
  },
  {
   "slug": "ankitrai97-rai-claude-mods-usage-tally",
   "name": "usage-tally",
   "displayName": "Usage Tally",
   "description": "Your Claude plan usage inside Claude Code: session (5h) and weekly limits with reset countdowns in the status line, a /tally pane with bars, and warnings at 75% and 90%.",
   "version": "0.1.0",
   "author": {
    "name": "Rapple AI",
    "url": "https://rappleai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/Ankitrai97/rai-claude-mods/tree/main/plugins/usage-tally",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ankitrai97/rai-claude-mods",
    "url": "https://github.com/Ankitrai97/rai-claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T13:06:39Z",
    "createdAt": "2026-10-08T07:38:29Z",
    "description": "Five free Claude Code mods: Simple Mode, Usage Tally, Context Handoff, Inbox Alerts and Codex Computer Use. Install with /plugin marketplace add Ankitrai97/rai-claude-mods",
    "homepage": "https://rappleai.com",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "codex"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187024335?v=4",
    "ownerUrl": "https://github.com/Ankitrai97",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-tally",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rai-claude-mods",
   "firstSeen": "2026-10-08T14:56:02.464Z",
   "modUpdatedAt": "2026-10-08T07:38:23Z",
   "fileBytes": 8689,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-tally",
   "url": "https://www.slopshopper.com/mods/ankitrai97-rai-claude-mods-usage-tally/"
  },
  {
   "slug": "antreas-strb-glanceflow-glanceflow",
   "name": "glanceflow",
   "description": "GlanceFlow: see what Claude is doing, at a glance. Hides tool rows and shows one plain-English checklist above the prompt, with progress, helpers, history, a team report, pause and continue, and a password guard.",
   "version": "0.24.6",
   "author": {
    "name": "Antreas-Strb"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Antreas-Strb/glanceflow",
    "url": "https://github.com/Antreas-Strb/glanceflow",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:11:22Z",
    "createdAt": "2026-10-05T23:46:32Z",
    "description": "GlanceFlow for Claude Code: a calm checklist above the prompt showing the plan, progress and when Claude needs you. Simple view for everyone, Details for engineers.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "glanceflow",
     "progress-tracker"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23342925?v=4",
    "ownerUrl": "https://github.com/Antreas-Strb",
    "defaultBranch": "master"
   },
   "path": "glanceflow",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:22:03.291Z",
   "modUpdatedAt": "2026-10-09T11:11:22Z",
   "fileBytes": 227051,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "glanceflow",
   "url": "https://www.slopshopper.com/mods/antreas-strb-glanceflow-glanceflow/"
  },
  {
   "slug": "apolenkov-agent-compact-advisor",
   "name": "agent-compact-advisor",
   "description": "Status line score 0-100 for how good a moment it is to /compact now, with reasons; offers a ready /compact that keeps goal, decisions, leftovers and paths, and adds that template to every compaction. Never compacts by itself.",
   "version": "0.5.1",
   "author": {
    "name": "apolenkov",
    "url": "https://github.com/apolenkov"
   },
   "license": "MIT",
   "homepage": "https://github.com/apolenkov/agent-compact-advisor#readme",
   "keywords": [
    "mod",
    "function-hooks",
    "compact",
    "context",
    "status-line"
   ],
   "kind": "community",
   "repo": {
    "fullName": "apolenkov/agent-compact-advisor",
    "url": "https://github.com/apolenkov/agent-compact-advisor",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:02:37Z",
    "createdAt": "2026-10-04T21:01:16Z",
    "description": "Tells you when your Claude Code session is ready to compact — a score with reasons, a ready /compact suggestion, and a template that keeps goals, decisions and leftovers through any compaction.",
    "homepage": "https://github.com/apolenkov/agent-compact-advisor#readme",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "context-management",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23296915?v=4",
    "ownerUrl": "https://github.com/apolenkov",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Suggest at score",
     "description": "Score (0-100) from which the ready /compact is suggested",
     "default": 70
    },
    "minTokens": {
     "type": "number",
     "title": "Too small below (tokens)",
     "description": "Context below this scores 0: nothing worth compacting yet",
     "default": 100000
    },
    "fullTokens": {
     "type": "number",
     "title": "Full at (tokens)",
     "description": "Context at which the fill part of the score is complete",
     "default": 300000
    },
    "cacheTtlMin": {
     "type": "number",
     "title": "Cache TTL (min)",
     "description": "Minutes after a turn the prompt cache counts as warm (5, or 60 with the 1-hour cache)",
     "default": 5
    },
    "systemOneUrl": {
     "type": "string",
     "title": "System One URL",
     "description": "Kev's System One base URL for P1 (loopback only; empty turns P1 off)",
     "default": "http://127.0.0.1:8010"
    },
    "kevModel": {
     "type": "string",
     "title": "Kev model",
     "description": "System One model asked for P1",
     "default": "kev-latest"
    },
    "leftoverPrefixes": {
     "type": "string",
     "title": "Leftover line prefixes",
     "description": "|-separated line prefixes that report leftovers",
     "default": "Хвосты для агента:|Хвосты для владельца:"
    },
    "noneWords": {
     "type": "string",
     "title": "None words",
     "description": "|-separated values meaning no leftovers",
     "default": "нет|none"
    },
    "guardCompactions": {
     "type": "boolean",
     "title": "Template on every compaction",
     "description": "Add the preservation template to every /compact and auto-compaction of the main conversation",
     "default": true
    },
    "ignoreLeftovers": {
     "type": "boolean",
     "title": "Ignore leftovers",
     "description": "Leftovers neither gate nor cap the score nor count in it; for a coordinator session that always waits on others",
     "default": false
    },
    "modelCheck": {
     "type": "boolean",
     "title": "Model check of the answer",
     "description": "When the rules say ready, haiku (your Claude Code subscription) reads the last answer's end and can only lower the verdict to early if the answer promises more work",
     "default": true
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Words of the status line, toasts and explanation: ru or en",
     "default": "ru"
    },
    "alertPercent": {
     "type": "number",
     "title": "Alert at context share (%)",
     "description": "From this share of the window the status line alerts, a toast shows once and /compact is suggested at turn end, whatever the score; 0 turns it off",
     "default": 60
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show the score on the status line",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-compact-advisor",
   "firstSeen": "2026-10-06T04:50:01.953Z",
   "modUpdatedAt": "2026-10-09T13:02:37Z",
   "fileBytes": 72570,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-compact-advisor",
   "url": "https://www.slopshopper.com/mods/apolenkov-agent-compact-advisor/"
  },
  {
   "slug": "aykyusuf-crew-chief",
   "name": "crew-chief",
   "displayName": "Crew Chief",
   "description": "Difficulty-based routing for Claude Code. You pick the main model and effort; Claude decides what to do itself and what to hand to tiered Haiku, Sonnet, and Opus subagents (including browser and emulator UI testers), escalates when a tier gets stuck, and follows your overrides like \"do it yourself\" or \"give this to Sonnet at medium\".",
   "version": "0.3.1",
   "author": {
    "name": "aykyusuf",
    "url": "https://github.com/aykyusuf"
   },
   "license": "MIT",
   "homepage": "https://github.com/aykyusuf/crew-chief",
   "keywords": [
    "subagents",
    "routing",
    "model-selection",
    "effort",
    "cost",
    "delegation",
    "haiku",
    "sonnet",
    "opus"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aykyusuf/crew-chief",
    "url": "https://github.com/aykyusuf/crew-chief",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:41:21Z",
    "createdAt": "2026-10-08T06:45:55Z",
    "description": "Difficulty-based subagent routing for Claude Code: tiered Haiku/Sonnet/Opus agents, escalation, read-only guard, plain-language overrides.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "claude-code",
     "claude-code-plugin",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/145927731?v=4",
    "ownerUrl": "https://github.com/aykyusuf",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "crew-chief",
   "firstSeen": "2026-10-09T14:48:40.601Z",
   "modUpdatedAt": "2026-10-09T07:41:21Z",
   "fileBytes": 33717,
   "tags": [
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "crew-chief",
   "url": "https://www.slopshopper.com/mods/aykyusuf-crew-chief/"
  },
  {
   "slug": "b3dmar-3ngram-3ngram",
   "name": "3ngram",
   "displayName": "3ngram",
   "description": "3ngram for Claude Code: a read-only commitment panel over your 3ngram memory.",
   "version": "0.1.0",
   "author": {
    "name": "B3dmar",
    "url": "https://github.com/B3dmar"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/B3dmar/3ngram/tree/main/plugins/3ngram",
   "keywords": [
    "memory",
    "commitments",
    "3ngram"
   ],
   "kind": "community",
   "repo": {
    "fullName": "B3dmar/3ngram",
    "url": "https://github.com/B3dmar/3ngram",
    "stars": 2,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T09:02:48Z",
    "createdAt": "2026-07-10T10:17:08Z",
    "description": "Persistent, typed memory for AI agents — open-source MCP server, REST API, SDK, CLI, worker, and self-host backend.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "apache-2-0",
     "llm",
     "mcp",
     "memory",
     "model-context-protocol",
     "pgvector",
     "postgres",
     "self-hosted",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/262414568?v=4",
    "ownerUrl": "https://github.com/B3dmar",
    "defaultBranch": "main"
   },
   "path": "plugins/3ngram",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "scope": {
     "type": "string",
     "title": "Scope",
     "description": "Read commitments within this 3ngram scope (for example work). Empty reads the project in any scope.",
     "default": ""
    },
    "include_unscoped": {
     "type": "boolean",
     "title": "Include unscoped records",
     "description": "Also show this scope's commitments written without a project. Needs a scope. Each one is verified before it is labelled unscoped.",
     "default": false
    },
    "refresh_minutes": {
     "type": "number",
     "title": "Refresh interval (minutes)",
     "description": "How often the panel re-reads in the background. At least 1.",
     "default": 5,
     "min": 1,
     "max": 60
    },
    "github_evidence": {
     "type": "boolean",
     "title": "GitHub evidence",
     "description": "Look up the GitHub issues and pull requests commitments mention, read-only, with the gh CLI.",
     "default": true
    },
    "auto_open": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the panel when a session starts, on a terminal wide enough to dock it.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "3ngram",
   "firstSeen": "2026-10-09T14:28:46.688Z",
   "modUpdatedAt": "2026-10-09T09:02:48Z",
   "fileBytes": 67485,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "3ngram",
   "url": "https://www.slopshopper.com/mods/b3dmar-3ngram-3ngram/"
  },
  {
   "slug": "bllshttng-footnote",
   "name": "fno",
   "displayName": "Footnote",
   "description": "Set a target and walk away. Say f[no] to mostly done.",
   "version": "0.4.1",
   "author": {
    "name": "Jason Noah Choi"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/bllshttng/footnote#readme",
   "keywords": [
    "workflow",
    "tdd",
    "planning",
    "code-review",
    "autonomous",
    "target"
   ],
   "kind": "community",
   "repo": {
    "fullName": "bllshttng/footnote",
    "url": "https://github.com/bllshttng/footnote",
    "stars": 2,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:36:30Z",
    "createdAt": "2026-06-18T20:04:06Z",
    "description": "footnote: Set a target and walk away. Say f[no] to mostly done.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4994564?v=4",
    "ownerUrl": "https://github.com/bllshttng",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "footnote",
   "firstSeen": "2026-10-06T04:50:25.895Z",
   "modUpdatedAt": "2026-10-09T14:36:30Z",
   "fileBytes": 19044,
   "tags": [
    "pane",
    "transcript",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fno",
   "url": "https://www.slopshopper.com/mods/bllshttng-footnote/"
  },
  {
   "slug": "bllshttng-footnote-buddy",
   "name": "buddy",
   "description": "A Claude Code mod (claude-mod-buddy). Bring back buddy: a terminal companion beside your status line that watches your work and talks back.",
   "version": "0.0.5",
   "author": {
    "name": "Jason Noah Choi",
    "url": "https://github.com/bllshttng/footnote"
   },
   "license": "Apache-2.0",
   "keywords": [
    "buddy",
    "companion",
    "statusline",
    "mod",
    "claude-mod-buddy"
   ],
   "kind": "community",
   "repo": {
    "fullName": "bllshttng/footnote",
    "url": "https://github.com/bllshttng/footnote",
    "stars": 2,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:36:30Z",
    "createdAt": "2026-06-18T20:04:06Z",
    "description": "footnote: Set a target and walk away. Say f[no] to mostly done.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4994564?v=4",
    "ownerUrl": "https://github.com/bllshttng",
    "defaultBranch": "main"
   },
   "path": "plugins/buddy",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "footnote",
   "firstSeen": "2026-10-06T04:50:27.064Z",
   "modUpdatedAt": "2026-10-08T06:20:30Z",
   "fileBytes": 69188,
   "tags": [
    "pane",
    "band",
    "transcript",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "buddy-bllshttng",
   "url": "https://www.slopshopper.com/mods/bllshttng-footnote-buddy/"
  },
  {
   "slug": "bloknayrb-claudestuff-bridge",
   "name": "bridge",
   "description": "A non-blocking decision queue: Claude posts a decision with its context and keeps working; you answer from a pane with one key.",
   "version": "0.1.0",
   "author": {
    "name": "bloknayrb"
   },
   "license": "GPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bloknayrb/claudestuff",
    "url": "https://github.com/bloknayrb/claudestuff",
    "stars": 2,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-09T00:05:42Z",
    "createdAt": "2025-11-04T21:47:58Z",
    "description": "A place to store useful Claude Code stuff",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/186709422?v=4",
    "ownerUrl": "https://github.com/bloknayrb",
    "defaultBranch": "main"
   },
   "path": "plugins/bridge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudestuff-marketplace",
   "firstSeen": "2026-10-09T14:49:56.852Z",
   "modUpdatedAt": "2026-10-09T00:00:46Z",
   "fileBytes": 40182,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bridge-bloknayrb",
   "url": "https://www.slopshopper.com/mods/bloknayrb-claudestuff-bridge/"
  },
  {
   "slug": "bloknayrb-claudestuff-claim-ledger",
   "name": "claim-ledger",
   "description": "Checks end-of-turn claims like 'tests pass', 'builds cleanly' and 'I've pushed' against the tool calls that actually ran, and notes each claim that has no evidence.",
   "version": "0.1.0",
   "author": {
    "name": "bloknayrb"
   },
   "license": "GPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bloknayrb/claudestuff",
    "url": "https://github.com/bloknayrb/claudestuff",
    "stars": 2,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-09T00:05:42Z",
    "createdAt": "2025-11-04T21:47:58Z",
    "description": "A place to store useful Claude Code stuff",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/186709422?v=4",
    "ownerUrl": "https://github.com/bloknayrb",
    "defaultBranch": "main"
   },
   "path": "plugins/claim-ledger",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "tellModel": {
     "type": "boolean",
     "title": "Tell Claude too",
     "description": "Also add each flag as a hidden note Claude reads on its next request. It never starts a turn.",
     "default": true
    },
    "testCommands": {
     "type": "string",
     "multiple": true,
     "title": "Test commands",
     "description": "Commands whose successful foreground run backs a 'tests pass' claim, matched as whole words in Bash and PowerShell commands.",
     "default": [
      "pytest",
      "uv run pytest",
      "npm test",
      "npm run test",
      "npm run test:e2e",
      "pnpm test",
      "yarn test",
      "vitest",
      "jest",
      "npx playwright test",
      "cargo test",
      "go test",
      "claude plugin test"
     ]
    },
    "buildCommands": {
     "type": "string",
     "multiple": true,
     "title": "Build commands",
     "description": "Commands whose successful foreground run backs a 'builds cleanly' or 'type-checks' claim.",
     "default": [
      "tsc",
      "cargo build",
      "npm run build",
      "npm run typecheck",
      "npm run typecheck:tests",
      "idf.py build"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudestuff-marketplace",
   "firstSeen": "2026-10-09T14:49:58.509Z",
   "modUpdatedAt": "2026-10-09T00:05:41Z",
   "fileBytes": 101858,
   "tags": [
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claim-ledger",
   "url": "https://www.slopshopper.com/mods/bloknayrb-claudestuff-claim-ledger/"
  },
  {
   "slug": "bloknayrb-claudestuff-quartermaster",
   "name": "quartermaster",
   "description": "Soft-denies subagent spawns with no model set and heavy-model spawns late in the five-hour window, and shows when the window will cap at the current pace",
   "version": "0.1.0",
   "author": {
    "name": "bloknayrb"
   },
   "license": "GPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bloknayrb/claudestuff",
    "url": "https://github.com/bloknayrb/claudestuff",
    "stars": 2,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-09T00:05:42Z",
    "createdAt": "2025-11-04T21:47:58Z",
    "description": "A place to store useful Claude Code stuff",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/186709422?v=4",
    "ownerUrl": "https://github.com/bloknayrb",
    "defaultBranch": "main"
   },
   "path": "plugins/quartermaster",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "warnAt": {
     "type": "number",
     "title": "Heavy-model warning point (%)",
     "description": "Five-hour window usage at or past which a spawn on a heavy model is soft-denied once.",
     "default": 75
    },
    "heavyModels": {
     "type": "string",
     "multiple": true,
     "title": "Heavy models",
     "description": "Model names, or parts of model ids, that the heavy-model guard watches.",
     "default": [
      "opus",
      "fable"
     ]
    },
    "guardTypes": {
     "type": "string",
     "multiple": true,
     "title": "Guarded agent types",
     "description": "Agent types with no model of their own; a spawn of one that sets no model is soft-denied once.",
     "default": [
      "general-purpose",
      "claude"
     ]
    },
    "requireModel": {
     "type": "boolean",
     "title": "Require a model",
     "description": "Soft-deny a spawn of a guarded agent type that sets no model.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudestuff-marketplace",
   "firstSeen": "2026-10-09T14:50:00.836Z",
   "modUpdatedAt": "2026-10-08T19:26:12Z",
   "fileBytes": 35464,
   "tags": [
    "toast",
    "status",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "quartermaster",
   "url": "https://www.slopshopper.com/mods/bloknayrb-claudestuff-quartermaster/"
  },
  {
   "slug": "bmsuisse-skills-bdt-status",
   "name": "bdt-status",
   "description": "Shows the current branch's PR and the issue it closes above the prompt, with the build state (uses `bdt pr info`)",
   "version": "0.1.0",
   "author": {
    "name": "BMS"
   },
   "homepage": "https://bmsuisse.github.io/skills/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bmsuisse/skills",
    "url": "https://github.com/bmsuisse/skills",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:55:11Z",
    "createdAt": "2026-03-18T20:19:13Z",
    "description": null,
    "homepage": "https://bmsuisse.github.io/skills/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126474038?v=4",
    "ownerUrl": "https://github.com/bmsuisse",
    "defaultBranch": "main"
   },
   "path": "mods/bdt-status",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bmsuisse-skills",
   "firstSeen": "2026-10-06T04:51:25.986Z",
   "modUpdatedAt": "2026-10-09T07:55:11Z",
   "fileBytes": 3583,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bdt-status",
   "url": "https://www.slopshopper.com/mods/bmsuisse-skills-bdt-status/"
  },
  {
   "slug": "bobtat-claude-plugins-cost-ledger",
   "name": "cost-ledger",
   "description": "Tracks what Claude Code costs — session, calendar-week and calendar-month totals with the month's pace and week-over-week change, a /costs pane with a spend calendar, the most expensive prompts and what filled the context, plus prompt-cache awareness: a cache warm/cold countdown, warnings before a prompt, model switch or large write re-caches the context, a per-category breakdown priced at list or your own (e.g. AWS) rates, per-project and subagent splits, budget alerts, CSV export and a /costs doctor self-check",
   "version": "0.5.0",
   "author": {
    "name": "bobtat",
    "email": ""
   },
   "license": "MIT",
   "keywords": [
    "cost",
    "spend",
    "usage",
    "prompt-caching",
    "budget",
    "bedrock",
    "status-line",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "bobtat/claude-plugins",
    "url": "https://github.com/bobtat/claude-plugins",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:53:56Z",
    "createdAt": "2026-07-08T12:34:34Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7401476?v=4",
    "ownerUrl": "https://github.com/bobtat",
    "defaultBranch": "main"
   },
   "path": "plugins/cost-ledger",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "billing": {
     "type": "string",
     "title": "Billing",
     "description": "api: figures are actual spend. subscription: figures are labelled API-equivalent and rate-limit usage is shown.",
     "default": "api",
     "options": [
      "api",
      "subscription"
     ]
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show the totals as a status line entry",
     "default": true
    },
    "band": {
     "type": "boolean",
     "title": "Band above prompt",
     "description": "Show the totals in a band above the prompt",
     "default": true
    },
    "rates": {
     "type": "string",
     "title": "Rate overrides",
     "description": "JSON of USD per million tokens by model family, overriding list prices, e.g. {\"opus-5-5\": {\"input\": 4, \"output\": 20, \"cacheRead\": 0.2, \"cacheWrite5m\": 5, \"cacheWrite1h\": 8}}",
     "default": ""
    },
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache lifetime",
     "description": "auto: learned from Claude Code when it reports it, else 5m",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "largeWriteTokens": {
     "type": "number",
     "title": "Large cache write alert",
     "description": "Toast when one request writes at least this many tokens to the prompt cache (0 turns it off)",
     "default": 50000
    },
    "contextNudgeTokens": {
     "type": "number",
     "title": "Context size nudge",
     "description": "Suggest /compact once the context reaches this many tokens (0 turns it off)",
     "default": 150000
    },
    "dailyBudget": {
     "type": "number",
     "title": "Daily budget (USD)",
     "description": "Toast at 80% and 100% of this amount (0 turns it off)",
     "default": 0
    },
    "weeklyBudget": {
     "type": "number",
     "title": "Weekly budget (USD)",
     "description": "Toast at 80% and 100% of this amount (0 turns it off)",
     "default": 0
    },
    "monthlyBudget": {
     "type": "number",
     "title": "Monthly budget (USD)",
     "description": "Toast at 80% and 100% of this amount (0 turns it off)",
     "default": 0
    },
    "expensiveTurnUsd": {
     "type": "number",
     "title": "Expensive prompt alert (USD)",
     "description": "Toast when one prompt, its subagents included, costs at least this much (estimated); 0 turns it off",
     "default": 2
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bobtat-plugins",
   "firstSeen": "2026-10-07T14:51:46.711Z",
   "modUpdatedAt": "2026-10-06T16:46:06Z",
   "fileBytes": 64613,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cost-ledger-bobtat",
   "url": "https://www.slopshopper.com/mods/bobtat-claude-plugins-cost-ledger/"
  },
  {
   "slug": "bobtat-claude-plugins-cost-ledger-probe",
   "name": "cost-ledger-probe",
   "description": "Measures how $.model.fork behaves as a prompt-cache keep-alive, to settle the numbers cost-ledger's keep-alive will rely on. Not shipped.",
   "version": "0.1.0",
   "author": {
    "name": "bobtat",
    "email": ""
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bobtat/claude-plugins",
    "url": "https://github.com/bobtat/claude-plugins",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:53:56Z",
    "createdAt": "2026-07-08T12:34:34Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7401476?v=4",
    "ownerUrl": "https://github.com/bobtat",
    "defaultBranch": "main"
   },
   "path": "tests/cost-ledger-probe",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bobtat-plugins",
   "firstSeen": "2026-10-08T15:15:33.373Z",
   "modUpdatedAt": "2026-10-07T23:53:53Z",
   "fileBytes": 18595,
   "tags": [
    "toast",
    "status",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cost-ledger-probe",
   "url": "https://www.slopshopper.com/mods/bobtat-claude-plugins-cost-ledger-probe/"
  },
  {
   "slug": "bobtat-claude-plugins-subagent-tree",
   "name": "subagent-tree",
   "description": "A live /agents-tree pane showing the session's subagents as a tree — status, how long each has run, its tool calls and steps, the tool it is on now and the output tokens it used",
   "version": "0.1.5",
   "author": {
    "name": "bobtat",
    "email": ""
   },
   "license": "MIT",
   "keywords": [
    "subagents",
    "agents",
    "tree",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "bobtat/claude-plugins",
    "url": "https://github.com/bobtat/claude-plugins",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:53:56Z",
    "createdAt": "2026-07-08T12:34:34Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7401476?v=4",
    "ownerUrl": "https://github.com/bobtat",
    "defaultBranch": "main"
   },
   "path": "plugins/subagent-tree",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bobtat-plugins",
   "firstSeen": "2026-10-08T15:15:32.435Z",
   "modUpdatedAt": "2026-10-07T17:55:43Z",
   "fileBytes": 13035,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "subagent-tree",
   "url": "https://www.slopshopper.com/mods/bobtat-claude-plugins-subagent-tree/"
  },
  {
   "slug": "bulls-work-bullswarm-bullswarm",
   "name": "bullswarm",
   "description": "Bullswarm as a Claude Mod: live subscription meters for every installed coding-agent CLI above the prompt, quota-aware routing of Claude's own subagents to whichever pool has surplus, a verdict note on every bullswarm command the model runs, a /bullswarm command, and $.bullswarm for other plugins.",
   "version": "0.1.0",
   "author": {
    "name": "cowcow02"
   },
   "license": "MIT",
   "homepage": "https://bulls-work.github.io/bullswarm/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bulls-Work/bullswarm",
    "url": "https://github.com/Bulls-Work/bullswarm",
    "stars": 2,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:47:31Z",
    "createdAt": "2026-08-21T14:59:53Z",
    "description": "Use every coding-agent plan you pay for. Routes tasks across Claude Code, Codex and Grok by spare quota, runs multi-agent workflows, and checks the results.",
    "homepage": "https://bulls-work.github.io/bullswarm/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/329509190?v=4",
    "ownerUrl": "https://github.com/Bulls-Work",
    "defaultBranch": "main"
   },
   "path": "mods/bullswarm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "poolAliases": {
     "type": "string",
     "title": "Pool display names",
     "description": "Display names for pools in the strip and pane, as from=to pairs separated by commas (claude-code:acme=claude-code:a). Without one, an account pool shows as prefix:<first letter of its slug>.",
     "default": ""
    },
    "strip": {
     "type": "string",
     "title": "Strip above the prompt",
     "description": "What the band above the prompt shows: runs (the ongoing workflow runs; the pool meters live in the runs pane), full (pool meters too), off (nothing; /bullswarm pane still opens the pane).",
     "options": [
      "runs",
      "full",
      "off"
     ],
     "default": "runs"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "bullswarm",
   "firstSeen": "2026-10-06T04:46:48.983Z",
   "modUpdatedAt": "2026-10-08T17:47:31Z",
   "fileBytes": 142336,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "bullswarm",
   "url": "https://www.slopshopper.com/mods/bulls-work-bullswarm-bullswarm/"
  },
  {
   "slug": "byheaven-byheaven-skills-cache-timer",
   "name": "cache-timer",
   "description": "Claude Code mod that counts down the prompt cache, compacts a large conversation just before it expires, and can push a reminder to your phone.",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "byheaven/byheaven-skills",
    "url": "https://github.com/byheaven/byheaven-skills",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:44:40Z",
    "createdAt": "2026-01-22T13:52:32Z",
    "description": "A collection of agent skills for code and productive work.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30173023?v=4",
    "ownerUrl": "https://github.com/byheaven",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "auto_compact": {
     "type": "boolean",
     "title": "Auto-compact before expiry",
     "description": "Compact a conversation above the threshold shortly before its cache expires.",
     "default": true
    },
    "threshold_k": {
     "type": "number",
     "title": "Auto-compact threshold (k tokens)",
     "description": "Compact before the cache expires only when the context holds at least this many thousand tokens.",
     "default": 500
    },
    "notify": {
     "type": "boolean",
     "title": "Notify before expiry",
     "description": "Send a push notification shortly before a 1-hour cache expires.",
     "default": true
    },
    "notify_lead_minutes": {
     "type": "number",
     "title": "Notification lead time (minutes)",
     "description": "How many minutes before a 1-hour cache expires to send the notification.",
     "default": 10
    },
    "cache_ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "auto infers 5m or 1h from cache hits; 5m or 1h pins it.",
     "options": [
      "auto",
      "1h",
      "5m"
     ],
     "default": "auto"
    },
    "lead_seconds_1h": {
     "type": "number",
     "title": "Lead time for a 1h cache (seconds)",
     "description": "How long before a 1h cache expires to start compacting.",
     "default": 300
    },
    "lead_seconds_5m": {
     "type": "number",
     "title": "Lead time for a 5m cache (seconds)",
     "description": "How long before a 5m cache expires to start compacting.",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "byheaven-skills",
   "firstSeen": "2026-10-06T04:50:46.870Z",
   "modUpdatedAt": "2026-10-05T09:21:17Z",
   "fileBytes": 19445,
   "tags": [
    "band",
    "toast",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer-byheaven",
   "url": "https://www.slopshopper.com/mods/byheaven-byheaven-skills-cache-timer/"
  },
  {
   "slug": "charanjit-singh-claudevscodeminimal-agent-mailbox",
   "name": "agent-mailbox",
   "description": "Mailboxes for Claude sessions: names, cross-profile messages that wake idle sessions, and a band with your account, context, and plan limits.",
   "version": "1.0.0",
   "author": {
    "name": "Charanjit Singh"
   },
   "homepage": "https://marketplace.visualstudio.com/items?itemName=charanjit-singh.claude-launcher-minimal",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "charanjit-singh/ClaudeVsCodeMinimal",
    "url": "https://github.com/charanjit-singh/ClaudeVsCodeMinimal",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T08:02:00Z",
    "createdAt": "2026-08-25T10:18:01Z",
    "description": "Claude Agent Launcher for VSCode and Cursor etc.",
    "homepage": "https://marketplace.visualstudio.com/items?itemName=charanjit-singh.claude-launcher-minimal",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23359602?v=4",
    "ownerUrl": "https://github.com/charanjit-singh",
    "defaultBranch": "main"
   },
   "path": "mod/agent-mailbox",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:53.987Z",
   "modUpdatedAt": "2026-10-09T08:02:00Z",
   "fileBytes": 16004,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-mailbox",
   "url": "https://www.slopshopper.com/mods/charanjit-singh-claudevscodeminimal-agent-mailbox/"
  },
  {
   "slug": "codejunkie99-claude-code-file-explorer",
   "name": "file-explorer",
   "description": "A file manager pane for Claude Code: colored tree, editable code, Git and PR diff, search, new/rename/delete.",
   "version": "0.3.7",
   "author": {
    "name": "Avid"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "codejunkie99/claude-code-file-explorer",
    "url": "https://github.com/codejunkie99/claude-code-file-explorer",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T00:03:13Z",
    "createdAt": "2026-10-04T00:03:08Z",
    "description": "A file manager pane for Claude Code: colored tree, editable code, Git and PR diff, search. A Claude Code mod by @Av1dlive.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52658655?v=4",
    "ownerUrl": "https://github.com/codejunkie99",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "av1dlive",
   "firstSeen": "2026-10-06T04:51:28.451Z",
   "modUpdatedAt": "2026-10-04T00:03:13Z",
   "fileBytes": 126542,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "file-explorer",
   "url": "https://www.slopshopper.com/mods/codejunkie99-claude-code-file-explorer/"
  },
  {
   "slug": "conorbronsdon-eunuch-mode-eunuch-mode-court",
   "name": "eunuch-mode-court",
   "description": "A Claude Code mod for Eunuch Mode: while the skill is on, the palace adviser stands above the prompt in pixel art, posing for what the agent is doing; the spinner narrates each action in court language; and the status line reads \"Court in session\". Canned lines by default; opt-in generative mode (fresh lines from Sonnet) and treachery mode (he plots your downfall, cosmetically). /court toggles it all.",
   "version": "1.4.0",
   "author": {
    "name": "Conor Bronsdon",
    "url": "https://github.com/conorbronsdon"
   },
   "license": "MIT",
   "homepage": "https://github.com/conorbronsdon/eunuch-mode",
   "keywords": [
    "mod",
    "spinner",
    "persona",
    "humor",
    "eunuch-mode"
   ],
   "kind": "community",
   "repo": {
    "fullName": "conorbronsdon/eunuch-mode",
    "url": "https://github.com/conorbronsdon/eunuch-mode",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T03:01:17Z",
    "createdAt": "2026-09-30T19:45:20Z",
    "description": "An Agent Skill & Claude Code Mod that answers as a silver-tongued palace adviser. Most judicious, sire.",
    "homepage": "https://conorbronsdon.com/builds",
    "topics": [
     "agent-skills",
     "ai-agents",
     "claude-code",
     "codex",
     "humor",
     "persona"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120674402?v=4",
    "ownerUrl": "https://github.com/conorbronsdon",
    "defaultBranch": "main"
   },
   "path": "plugins/eunuch-mode-court",
   "modules": [
    "./court.ts"
   ],
   "entry": "hooks/court.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "eunuch-mode",
   "firstSeen": "2026-10-06T04:52:13.176Z",
   "modUpdatedAt": "2026-10-02T03:01:17Z",
   "fileBytes": 85866,
   "tags": [
    "band",
    "spinner",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "eunuch-mode-court",
   "url": "https://www.slopshopper.com/mods/conorbronsdon-eunuch-mode-eunuch-mode-court/"
  },
  {
   "slug": "coolkidlab-yin-agent-mobile-control-agent-mobile-observer",
   "name": "agent-mobile-observer",
   "description": "手機聊天室的觀測 mod：回合開始/結束與手機直送抵達，POST 給 :8899/api/observe；純觀測不改行為",
   "version": "0.1.0",
   "author": {
    "name": "coolkid"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Coolkidlab-Yin/agent-mobile-control",
    "url": "https://github.com/Coolkidlab-Yin/agent-mobile-control",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T03:02:53Z",
    "createdAt": "2026-08-31T03:24:32Z",
    "description": "Drive your local Claude Code and Codex sessions from your phone, as chat rooms. Self-hosted, safe by default.",
    "homepage": null,
    "topics": [
     "ai-agent",
     "claude-code",
     "claude-code-mod",
     "codex",
     "mobile",
     "self-hosted"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306404580?v=4",
    "ownerUrl": "https://github.com/Coolkidlab-Yin",
    "defaultBranch": "main"
   },
   "path": "mods/observer",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:30:09.823Z",
   "modUpdatedAt": "2026-10-09T03:02:53Z",
   "fileBytes": 1628,
   "tags": [
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-mobile-observer",
   "url": "https://www.slopshopper.com/mods/coolkidlab-yin-agent-mobile-control-agent-mobile-observer/"
  },
  {
   "slug": "danneftw1-neon-sumi-neon-sumi",
   "name": "neon-sumi",
   "displayName": "Neon Sumi",
   "description": "A status line and cockpit pane for Claude Code: context, 5h and weekly bars, PR / ticket / issue rows with titles, worktrees, ports that serve a page; /neon-sumi-cockpit opens your PRs, inbox, ports and skills in a pane. Neon tubes on an ink-wash scroll.",
   "version": "1.1.0",
   "author": {
    "name": "Danneftw1",
    "url": "https://github.com/Danneftw1"
   },
   "license": "MIT",
   "homepage": "https://danneftw1.github.io/neon-sumi/",
   "keywords": [
    "statusline",
    "status line",
    "theme",
    "cockpit",
    "ghostty",
    "iterm2",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Danneftw1/neon-sumi",
    "url": "https://github.com/Danneftw1/neon-sumi",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T12:35:36Z",
    "createdAt": "2026-09-28T01:12:58Z",
    "description": "A status line for Claude Code: neon tubes on an ink-wash scroll. Cockpit, Ghostty shader, Obsidian theme.",
    "homepage": "https://danneftw1.github.io/neon-sumi/",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-code-statusline",
     "ghostty",
     "obsidian-theme",
     "statusline"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/112347502?v=4",
    "ownerUrl": "https://github.com/Danneftw1",
    "defaultBranch": "main"
   },
   "path": "plugins/neon-sumi",
   "modules": [
    "./cockpit.tsx"
   ],
   "entry": "hooks/cockpit.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "neon-sumi",
   "firstSeen": "2026-10-06T04:46:49.891Z",
   "modUpdatedAt": "2026-10-07T12:35:36Z",
   "fileBytes": 6881,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "neon-sumi",
   "url": "https://www.slopshopper.com/mods/danneftw1-neon-sumi-neon-sumi/"
  },
  {
   "slug": "dariofontanel-claude-code-mods-cache-meter",
   "name": "cache-meter",
   "description": "Barra sopra il prompt che si svuota col tempo: quanto resta dell'ora di prompt cache dall'ultima richiesta",
   "version": "0.2.0",
   "author": {
    "name": "Dario Fontanel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DarioFontanel/claude-code-mods",
    "url": "https://github.com/DarioFontanel/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T07:27:11Z",
    "createdAt": "2026-10-03T07:20:34Z",
    "description": "Mod per Claude Code: barra della prompt cache, prossimi passi, bottoni rapidi e replay delle modifiche — installabili da marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48984628?v=4",
    "ownerUrl": "https://github.com/DarioFontanel",
    "defaultBranch": "main"
   },
   "path": "cache-meter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dario-mods",
   "firstSeen": "2026-10-06T04:46:44.860Z",
   "modUpdatedAt": "2026-10-03T07:20:33Z",
   "fileBytes": 2704,
   "tags": [
    "band",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "cache-meter-DarioFontanel",
   "url": "https://www.slopshopper.com/mods/dariofontanel-claude-code-mods-cache-meter/"
  },
  {
   "slug": "dariofontanel-claude-code-mods-next-steps",
   "name": "next-steps",
   "description": "Tre bottoni sopra il prompt a fine turno: i due prossimi passi naturali della conversazione e Replay",
   "version": "0.1.0",
   "author": {
    "name": "Dario Fontanel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DarioFontanel/claude-code-mods",
    "url": "https://github.com/DarioFontanel/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T07:27:11Z",
    "createdAt": "2026-10-03T07:20:34Z",
    "description": "Mod per Claude Code: barra della prompt cache, prossimi passi, bottoni rapidi e replay delle modifiche — installabili da marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48984628?v=4",
    "ownerUrl": "https://github.com/DarioFontanel",
    "defaultBranch": "main"
   },
   "path": "next-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dario-mods",
   "firstSeen": "2026-10-06T04:46:45.059Z",
   "modUpdatedAt": "2026-10-03T07:20:33Z",
   "fileBytes": 4258,
   "tags": [
    "band",
    "prompt",
    "model",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "next-steps-DarioFontanel",
   "url": "https://www.slopshopper.com/mods/dariofontanel-claude-code-mods-next-steps/"
  },
  {
   "slug": "dariofontanel-claude-code-mods-quick-buttons",
   "name": "quick-buttons",
   "description": "Pannello di bottoni rapidi: al primo avvio scegli quali skill e comandi diventano bottoni, poi li lanci con un click",
   "version": "0.2.0",
   "author": {
    "name": "Dario Fontanel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DarioFontanel/claude-code-mods",
    "url": "https://github.com/DarioFontanel/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T07:27:11Z",
    "createdAt": "2026-10-03T07:20:34Z",
    "description": "Mod per Claude Code: barra della prompt cache, prossimi passi, bottoni rapidi e replay delle modifiche — installabili da marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48984628?v=4",
    "ownerUrl": "https://github.com/DarioFontanel",
    "defaultBranch": "main"
   },
   "path": "quick-buttons",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dario-mods",
   "firstSeen": "2026-10-06T04:46:45.260Z",
   "modUpdatedAt": "2026-10-03T07:27:10Z",
   "fileBytes": 8177,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "quick-buttons",
   "url": "https://www.slopshopper.com/mods/dariofontanel-claude-code-mods-quick-buttons/"
  },
  {
   "slug": "dariofontanel-claude-code-mods-replay-theater",
   "name": "replay-theater",
   "description": "Replay Theater: step through the file edits Claude made in the last turn, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "Claude Code DevRel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DarioFontanel/claude-code-mods",
    "url": "https://github.com/DarioFontanel/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T07:27:11Z",
    "createdAt": "2026-10-03T07:20:34Z",
    "description": "Mod per Claude Code: barra della prompt cache, prossimi passi, bottoni rapidi e replay delle modifiche — installabili da marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48984628?v=4",
    "ownerUrl": "https://github.com/DarioFontanel",
    "defaultBranch": "main"
   },
   "path": "replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "dario-mods",
   "firstSeen": "2026-10-06T04:46:45.437Z",
   "modUpdatedAt": "2026-10-03T07:20:33Z",
   "fileBytes": 9891,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-DarioFontanel",
   "url": "https://www.slopshopper.com/mods/dariofontanel-claude-code-mods-replay-theater/"
  },
  {
   "slug": "darksawoktay-claude-mods-apk-fraicheur",
   "name": "apk-fraicheur",
   "description": "Android APK freshness: is the APK up to date with the code, build in progress and its duration, failures and out-of-memory caught at once, size, copy to another folder. For React Native / Expo / Gradle projects. French or English.",
   "version": "0.2.0",
   "author": {
    "name": "Oktay Gençer",
    "url": "https://github.com/DarkSawOktay"
   },
   "license": "MIT",
   "homepage": "https://github.com/DarkSawOktay/claude-mods/tree/main/apk-fraicheur",
   "keywords": [
    "android",
    "apk",
    "gradle",
    "expo",
    "i18n"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DarkSawOktay/claude-mods",
    "url": "https://github.com/DarkSawOktay/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:26:30Z",
    "createdAt": "2026-10-02T06:31:26Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/149597578?v=4",
    "ownerUrl": "https://github.com/DarkSawOktay",
    "defaultBranch": "main"
   },
   "path": "apk-fraicheur",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Langue",
     "description": "fr or en",
     "default": "fr",
     "options": [
      "fr",
      "en"
     ]
    },
    "appDir": {
     "type": "string",
     "title": "App folder",
     "description": "React Native / Expo project to follow when the current folder is not one (absolute path)",
     "default": ""
    },
    "copyTo": {
     "type": "string",
     "title": "Copy the APK to",
     "description": "Folder where “/apk copy” puts the APK (e.g. the Windows Downloads folder under /mnt/c)",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:57:57.776Z",
   "modUpdatedAt": "2026-10-07T09:26:27Z",
   "fileBytes": 21195,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "apk-fraicheur",
   "url": "https://www.slopshopper.com/mods/darksawoktay-claude-mods-apk-fraicheur/"
  },
  {
   "slug": "darksawoktay-claude-mods-garde-prod",
   "name": "garde-prod",
   "description": "Production guard: flags every command that touches production or is risky (force push, secrets, rm -rf…), checks for a fresh database backup before a production write (can refuse without one), and keeps refused commands ready to run yourself with !. French or English.",
   "version": "0.2.0",
   "author": {
    "name": "Oktay Gençer",
    "url": "https://github.com/DarkSawOktay"
   },
   "license": "MIT",
   "homepage": "https://github.com/DarkSawOktay/claude-mods/tree/main/garde-prod",
   "keywords": [
    "production",
    "safety",
    "backup",
    "database",
    "i18n"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DarkSawOktay/claude-mods",
    "url": "https://github.com/DarkSawOktay/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:26:30Z",
    "createdAt": "2026-10-02T06:31:26Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/149597578?v=4",
    "ownerUrl": "https://github.com/DarkSawOktay",
    "defaultBranch": "main"
   },
   "path": "garde-prod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Langue / Language",
     "description": "fr or en",
     "default": "fr",
     "options": [
      "fr",
      "en"
     ]
    },
    "prodHosts": {
     "type": "string",
     "title": "Production hosts",
     "description": "Hostnames or IPs, comma-separated (e.g. example.com,203.0.113.7)",
     "default": ""
    },
    "backupPattern": {
     "type": "string",
     "title": "Backup command",
     "description": "Regular expression matching your own database backup command, on top of pg_dump, mysqldump, mongodump",
     "default": ""
    },
    "backupMaxAgeMinutes": {
     "type": "number",
     "title": "Backup valid for (minutes)",
     "description": "Past this age, a production database write is flagged “no backup”",
     "default": 120
    },
    "requireBackup": {
     "type": "boolean",
     "title": "Require a backup",
     "description": "Refuse a production database write without a recent backup",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:57:58.771Z",
   "modUpdatedAt": "2026-10-07T09:26:27Z",
   "fileBytes": 14997,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "garde-prod",
   "url": "https://www.slopshopper.com/mods/darksawoktay-claude-mods-garde-prod/"
  },
  {
   "slug": "darksawoktay-claude-mods-ou-on-en-est",
   "name": "ou-on-en-est",
   "description": "Where things stand: every repo's branch, uncommitted and unpushed work, PR and CI; on your server, the deployed commit against main and changes made in place; and whether your pages answer. French or English.",
   "version": "0.2.0",
   "author": {
    "name": "Oktay Gençer",
    "url": "https://github.com/DarkSawOktay"
   },
   "license": "MIT",
   "homepage": "https://github.com/DarkSawOktay/claude-mods/tree/main/ou-on-en-est",
   "keywords": [
    "git",
    "github",
    "deploy",
    "vps",
    "i18n"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DarkSawOktay/claude-mods",
    "url": "https://github.com/DarkSawOktay/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:26:30Z",
    "createdAt": "2026-10-02T06:31:26Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/149597578?v=4",
    "ownerUrl": "https://github.com/DarkSawOktay",
    "defaultBranch": "main"
   },
   "path": "ou-on-en-est",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Langue",
     "description": "fr or en",
     "default": "fr",
     "options": [
      "fr",
      "en"
     ]
    },
    "projectsRoot": {
     "type": "string",
     "title": "Projects folder",
     "description": "Every git repo directly inside this folder is tracked. Empty: the current project and the repos next to it",
     "default": ""
    },
    "extraRepos": {
     "type": "string",
     "title": "Other repos",
     "description": "Comma-separated paths, on top of the projects folder",
     "default": ""
    },
    "vpsHost": {
     "type": "string",
     "title": "Server (ssh)",
     "description": "ssh host of your server (e.g. deploy@example.com); empty to skip it. Read-only, key-based ssh",
     "default": ""
    },
    "vpsRepos": {
     "type": "string",
     "title": "Repos on the server",
     "description": "name=path on the server, comma-separated; the name matches the local repo, e.g. api=/srv/api",
     "default": ""
    },
    "healthUrls": {
     "type": "string",
     "title": "Pages to check",
     "description": "Comma-separated URLs whose HTTP status is shown",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:57:59.709Z",
   "modUpdatedAt": "2026-10-07T09:26:27Z",
   "fileBytes": 21726,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ou-on-en-est",
   "url": "https://www.slopshopper.com/mods/darksawoktay-claude-mods-ou-on-en-est/"
  },
  {
   "slug": "darksawoktay-claude-mods-suivi-conso",
   "name": "suivi-conso",
   "description": "Usage tracking for Claude Code: 5-hour and weekly quota left, context, session cost, run-out forecast, saving tips, 7-day history and shared themes for every mod. French or English.",
   "version": "0.2.0",
   "author": {
    "name": "Oktay Gençer",
    "url": "https://github.com/DarkSawOktay"
   },
   "license": "MIT",
   "homepage": "https://github.com/DarkSawOktay/claude-mods/tree/main/suivi-conso",
   "keywords": [
    "usage",
    "quota",
    "tokens",
    "cost",
    "i18n"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DarkSawOktay/claude-mods",
    "url": "https://github.com/DarkSawOktay/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:26:30Z",
    "createdAt": "2026-10-02T06:31:26Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/149597578?v=4",
    "ownerUrl": "https://github.com/DarkSawOktay",
    "defaultBranch": "main"
   },
   "path": "suivi-conso",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Langue",
     "description": "fr or en",
     "default": "fr",
     "options": [
      "fr",
      "en"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:58:00.760Z",
   "modUpdatedAt": "2026-10-07T09:26:27Z",
   "fileBytes": 33847,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "suivi-conso",
   "url": "https://www.slopshopper.com/mods/darksawoktay-claude-mods-suivi-conso/"
  },
  {
   "slug": "dominicrico-jev-router",
   "name": "jev-router",
   "description": "Asks TypeSafe Jev before each task which Claude model and effort fit best, then runs the turn on it",
   "version": "0.2.0",
   "license": "MIT",
   "homepage": "https://dominicrico.github.io/jev-router/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dominicrico/jev-router",
    "url": "https://github.com/dominicrico/jev-router",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:57:27Z",
    "createdAt": "2026-10-09T10:35:32Z",
    "description": "Claude Code plugin: automatic Claude model routing. Picks Haiku, Sonnet or Opus and the reasoning effort per prompt, step and subagent; effort cap, prompt-cache guard, status band, benchmarks.",
    "homepage": "https://dominicrico.github.io/jev-router/",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-marketplace",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "claude-plugins",
     "cost-optimization",
     "developer-tools",
     "llm-routing",
     "model-routing",
     "prompt-caching",
     "subagents",
     "typesafe"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6437833?v=4",
    "ownerUrl": "https://github.com/dominicrico",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for api.typesafe.ai (Jev). Alternatives: TYPESAFE_API_KEY env var, or /jev key <key>",
     "sensitive": true,
     "required": false
    },
    "mode": {
     "type": "string",
     "title": "Routing mode",
     "description": "efficient: best result; balanced: quality vs cost; cheap: cheapest model that can succeed",
     "options": [
      "efficient",
      "balanced",
      "cheap"
     ],
     "default": "balanced"
    },
    "models": {
     "type": "string",
     "multiple": true,
     "title": "Allowed Claude models",
     "description": "Aliases Jev may choose from: haiku, sonnet, opus, fable",
     "default": [
      "haiku",
      "sonnet",
      "opus",
      "fable"
     ]
    },
    "stickiness": {
     "type": "string",
     "title": "Cache stickiness",
     "description": "off: always follow Jev; auto: while the prompt cache is warm, only upgrade on high confidence; strict: never switch while warm",
     "options": [
      "off",
      "auto",
      "strict"
     ],
     "default": "auto"
    },
    "minConfidence": {
     "type": "number",
     "title": "Min confidence to upgrade",
     "description": "With stickiness auto, a warm-cache upgrade needs at least this Jev confidence",
     "default": 0.7
    },
    "minContextTokens": {
     "type": "number",
     "title": "Min context to protect",
     "description": "Below this many context tokens a switch is free and stickiness is skipped",
     "default": 8000
    },
    "cacheTtlMs": {
     "type": "number",
     "title": "Cache TTL (ms)",
     "description": "Time after the last request when the prompt cache counts as cold",
     "default": 300000
    },
    "timeoutMs": {
     "type": "number",
     "title": "Jev timeout (ms)",
     "description": "Keep the current model when Jev takes longer than this",
     "default": 4000
    },
    "effortCap": {
     "type": "string",
     "title": "Effort cap",
     "description": "Highest reasoning effort the router applies. Start a prompt with !full, or run /jev full, to lift it for one prompt",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max",
      "none"
     ],
     "default": "high"
    },
    "routeSteps": {
     "type": "boolean",
     "title": "Route every step",
     "description": "Ask Jev again before each step of a task (the cache guard still applies). Off: one call per prompt",
     "default": true
    },
    "routeSubagents": {
     "type": "boolean",
     "title": "Route subagents",
     "description": "Pick a model and effort for each subagent from its task description",
     "default": true
    },
    "pauseMs": {
     "type": "number",
     "title": "Pause after failures (ms)",
     "description": "After 3 failed Jev calls in a row, stop asking for this long and keep the current model",
     "default": 60000
    },
    "baselineModel": {
     "type": "string",
     "title": "Savings baseline",
     "description": "The model the savings estimate compares against (what you would use without the router)",
     "options": [
      "haiku",
      "sonnet",
      "opus",
      "fable"
     ],
     "default": "opus"
    },
    "escalateAfter": {
     "type": "number",
     "title": "Escalate after failures",
     "description": "After this many failed tool calls in a row, move the rest of the task up one model. 0 turns it off",
     "default": 3
    },
    "sendHistory": {
     "type": "boolean",
     "title": "Send conversation history",
     "description": "Send the last messages to Jev for context. Off sends only the task text",
     "default": true
    },
    "redact": {
     "type": "boolean",
     "title": "Redact secrets",
     "description": "Replace API keys, tokens, private keys and KEY=value lines with [redacted] before anything is sent to Jev",
     "default": true
    },
    "maxTaskChars": {
     "type": "number",
     "title": "Max task characters",
     "description": "How much of the prompt is sent to Jev",
     "default": 8000
    },
    "fallback": {
     "type": "string",
     "title": "Fallback when Jev is down",
     "description": "session: keep the session model. heuristic: a crude local guess from the prompt length and a few words",
     "options": [
      "session",
      "heuristic"
     ],
     "default": "session"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jev-router",
   "firstSeen": "2026-10-09T14:55:54.622Z",
   "modUpdatedAt": "2026-10-09T13:57:27Z",
   "fileBytes": 32653,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "jev-router-dominicrico",
   "url": "https://www.slopshopper.com/mods/dominicrico-jev-router/"
  },
  {
   "slug": "dressi123-second-brain-skill-second-brain-mod",
   "name": "second-brain-mod",
   "description": "Second brain in Claude Code: vault status band, /vault pane with click-to-triage, /vault-capture for selected text, vault write guard, dashboard auto-refresh.",
   "version": "0.1.0",
   "author": {
    "name": "Andreas"
   },
   "license": "MIT",
   "homepage": "https://second-brain-mcp-psi.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Dressi123/second-brain-skill",
    "url": "https://github.com/Dressi123/second-brain-skill",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T22:40:13Z",
    "createdAt": "2026-09-04T00:53:20Z",
    "description": "Turn a folder of markdown into a memory Claude Code actually uses. Vault helpers, session hooks, and two MCP servers.",
    "homepage": "https://second-brain-mcp-psi.vercel.app",
    "topics": [
     "claude-code",
     "mcp",
     "obsidian",
     "pkm",
     "second-brain"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42472984?v=4",
    "ownerUrl": "https://github.com/Dressi123",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "second-brain",
   "firstSeen": "2026-10-07T14:36:41.831Z",
   "modUpdatedAt": "2026-10-07T22:40:13Z",
   "fileBytes": 29963,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "second-brain-mod",
   "url": "https://www.slopshopper.com/mods/dressi123-second-brain-skill-second-brain-mod/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-agent-narrator",
   "name": "agent-narrator",
   "displayName": "Agent Narrator",
   "description": "Watch the agent work: every step in plain English, with a live time-saved counter",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/agent-narrator",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/creative-toolkit/source/agent-narrator",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:36:54.340Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 17345,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-narrator",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-agent-narrator/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-agent-race",
   "name": "agent-race",
   "displayName": "Agent Race",
   "description": "Race Claude Code sessions on a task: live split-screen race track scoreboard",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/agent-race",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/creative-toolkit/source/agent-race",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:36:55.184Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 14726,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "agent-race",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-agent-race/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-better-ask-picker",
   "name": "better-ask-picker",
   "description": "Ask the user a question in a dedicated pane: show every option on one screen with a summary, single or multi-select, no 4-option limit.",
   "version": "0.1.0",
   "author": {
    "name": "Takashi Ogishima",
    "url": "https://github.com/togishima"
   },
   "license": "MIT",
   "homepage": "https://github.com/togishima/better-ask-picker",
   "keywords": [
    "ask",
    "question",
    "multi-select",
    "picker",
    "ui",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/question-picker/source",
   "modules": [
    "./hooks.tsx"
   ],
   "entry": "hooks/hooks.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "better-ask-picker",
   "firstSeen": "2026-10-07T14:37:18.863Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 13807,
   "tags": [
    "pane",
    "toast",
    "guard",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "better-ask-picker",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-better-ask-picker/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-boss-fight",
   "name": "boss-fight",
   "displayName": "Boss Fight",
   "description": "Failing tests spawn a pixel boss; every run that fixes tests lands a hit, zero failures is a KO with loot",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/boss-fight",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/creative-toolkit/source/boss-fight",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:36:56.243Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 24216,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "boss-fight",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-boss-fight/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-burn-meter",
   "name": "burn-meter",
   "displayName": "Burn Meter",
   "description": "Live session cost odometer above the prompt: a burning fuse, real-world comparisons, threshold alerts",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/burn-meter",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/creative-toolkit/source/burn-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:36:57.156Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 23049,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "burn-meter",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-burn-meter/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-cache-keeper",
   "name": "cache-keeper",
   "description": "Keeps a big chat's prompt cache warm, warns before an expensive cold restart, shows every local chat on one board (/board), and hands a chat off to a fresh one (/handoff)",
   "version": "1.0.0",
   "author": {
    "name": "Nate Herk"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-coordination/source/cache-keeper",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:20.515Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 57512,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keeper-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-cache-keeper/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-cache-timer",
   "name": "cache-timer",
   "description": "Counts down to when the prompt cache expires, so you can send the next message before the whole conversation has to be cached again",
   "version": "0.1.0",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/cache-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:24.793Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 4658,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-cache-timer/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-cache-ttl-timer",
   "name": "cache-ttl-timer",
   "displayName": "Cache TTL Timer",
   "description": "A prompt-cache countdown in the prompt footer, beside the model and effort: how long until your next message has to re-cache the whole conversation.",
   "version": "1.0.0",
   "author": {
    "name": "Seongje Hong",
    "url": "https://github.com/WQGGSEY"
   },
   "license": "MIT",
   "homepage": "https://github.com/WQGGSEY/cache-ttl-timer",
   "keywords": [
    "prompt-cache",
    "cache",
    "ttl",
    "countdown",
    "mod",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/cache-countdown/source",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cache-ttl-timer",
   "firstSeen": "2026-10-07T14:36:51.039Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 13268,
   "tags": [
    "band",
    "spinner",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-ttl-timer",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-cache-ttl-timer/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-cc-dino",
   "name": "cc-dino",
   "description": "The T-rex from the browser's offline page, above the Claude Code prompt: jump cacti and duck birds while Claude works. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.1.1",
   "author": {
    "name": "Giovanni Borgogno",
    "url": "https://giovaborgogno.com"
   },
   "license": "MIT",
   "homepage": "https://giovaborgogno.com",
   "keywords": [
    "dino",
    "t-rex",
    "game",
    "terminal",
    "tui",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/dino-game/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-dino",
   "firstSeen": "2026-10-07T14:37:07.029Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 35821,
   "tags": [
    "band",
    "toast",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-dino",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-cc-dino/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-cc-dino-2",
   "name": "cc-dino",
   "description": "The Chrome offline dinosaur, above the Claude Code prompt. Jump the cacti and duck the pterodactyls while Claude works. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.1.0",
   "author": {
    "name": "manfye"
   },
   "license": "MIT",
   "homepage": "https://github.com/manfye/cc-dino",
   "keywords": [
    "dino",
    "game",
    "terminal",
    "tui",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/dino-runner/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cc-dino",
   "firstSeen": "2026-10-07T14:37:07.906Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 19476,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-dino-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-cc-dino-2/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-cc-pr-tracker",
   "name": "cc-pr-tracker",
   "description": "Watch GitHub PRs from a Claude Code session: merge state, review and required checks above the prompt, with alerts when they change",
   "version": "0.2.0",
   "author": {
    "name": "Seza Akgün"
   },
   "license": "MIT",
   "homepage": "https://github.com/sezaakgun/cc-pr-tracker",
   "keywords": [
    "github",
    "pull-requests",
    "ci",
    "function-hooks",
    "cmux"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/pr-tracker/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "muteAll": {
     "type": "boolean",
     "title": "Mute all PR alerts",
     "description": "Watched PRs keep updating but never toast, flash, play a sound or post a cmux notification.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-pr-tracker",
   "firstSeen": "2026-10-07T14:37:16.109Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 16877,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-pr-tracker-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-cc-pr-tracker/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-change-ledger",
   "name": "change-ledger",
   "description": "Lists the files this session edited in a pane (/changes), with line counts and who edited them, beside the git working tree",
   "version": "0.1.2",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/change-ledger",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:25.607Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 11825,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "change-ledger-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-change-ledger/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-ci-watch",
   "name": "ci-watch",
   "description": "Watches GitHub Actions in a band above the prompt after Claude pushes, opens a PR or pushes a tag: a progress bar per run, then pass or fail; optionally flags failed scheduled workflows at start",
   "version": "0.1.3",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/ci-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "scheduled": {
     "type": "boolean",
     "title": "Flag failed scheduled workflows",
     "description": "At start, list workflows whose latest scheduled run failed in the last 14 days, until you dismiss them. Costs a few gh calls per start.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:26.335Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 13343,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-watch-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-ci-watch/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-claude-mermaid",
   "name": "claude-mermaid",
   "description": "Mermaid diagrams in Claude Code: every ```mermaid block Claude writes is drawn as box art, in colour, right where the fence was in the transcript. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.3.1",
   "author": {
    "name": "Gal Elmalah"
   },
   "license": "MIT",
   "homepage": "https://github.com/galElmalah/claude-mods",
   "keywords": [
    "mermaid",
    "diagram",
    "terminal",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/diagrams-and-queue/source/claude-mermaid",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:05.317Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 209450,
   "tags": [
    "transcript",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-mermaid-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-claude-mermaid/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-claude-queue",
   "name": "claude-queue",
   "description": "A prompt typed while Claude is working is held in a stack above the prompt instead of landing in the running turn, and sent once the turn ends. Reorder the stack, edit a row in place, send one first, remove one, flush the lot. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.4.3",
   "author": {
    "name": "Gal Elmalah"
   },
   "license": "MIT",
   "homepage": "https://github.com/galElmalah/claude-mods/tree/main/claude-queue",
   "keywords": [
    "queue",
    "prompt",
    "terminal",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/diagrams-and-queue/source/claude-queue",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "joined": {
     "type": "boolean",
     "title": "Send the queue as one prompt",
     "description": "When the turn ends, send every held prompt as a single message, entries separated by a blank line, instead of one turn per entry.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:05.975Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 24229,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-queue-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-claude-queue/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-clawd-spinner",
   "name": "clawd-spinner",
   "description": "Clawd acts out the spinner's word above it while Claude works: cooking for Sautéing, dancing for Vibing, pacing for Pondering, 11 acts across all 179 words.",
   "version": "0.1.0",
   "author": {
    "name": "Sai Rudra"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/animated-spinner/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-spinner",
   "firstSeen": "2026-10-07T14:36:48.296Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 24448,
   "tags": [
    "spinner",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-spinner",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-clawd-spinner/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-code-pet",
   "name": "code-pet",
   "displayName": "Code Pet",
   "description": "A pixel pet that lives in a pane and reacts to what Claude does: eats on tool calls, gets sick on failures, panics on rm -rf, sleeps when idle, evolves as you ship",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/code-pet",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/creative-toolkit/source/code-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:36:58.316Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 28787,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-pet",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-code-pet/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-cold-cache-guard",
   "name": "cold-cache-guard",
   "description": "Asks what to do before Claude Code re-sends a large conversation whose prompt cache has expired: on a cold resume, and on the first prompt after an idle spell.",
   "version": "0.1.0",
   "author": {
    "name": "Mediavee"
   },
   "license": "MIT",
   "homepage": "https://github.com/mediavee/cold-cache-guard",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/cold-cache-guard/source",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "ttlMinutes": {
     "type": "number",
     "title": "Prompt cache lifetime (minutes)",
     "description": "How long an idle conversation stays cached: 60 on a Claude subscription, 5 on an API key, a cloud provider or usage credits unless promptCacheTtl says otherwise. Resumes use Claude Code's own estimate instead.",
     "required": false,
     "default": 60
    },
    "minTokens": {
     "type": "number",
     "title": "Smallest context to ask about",
     "description": "Conversations below this many tokens are re-sent without asking.",
     "required": false,
     "default": 30000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cold-cache-guard",
   "firstSeen": "2026-10-07T14:36:52.020Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 6313,
   "tags": [
    "prompt",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "cold-cache-guard",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-cold-cache-guard/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-collision-guard",
   "name": "collision-guard",
   "description": "Asks before Claude edits a file another open chat changed in the last 30 minutes: Proceed, Move to a worktree, or Cancel (/guard)",
   "version": "1.0.0",
   "author": {
    "name": "Nate Herk"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-coordination/source/collision-guard",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:21.508Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 49164,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "collision-guard-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-collision-guard/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-compact-keeper",
   "name": "compact-keeper",
   "description": "Saves each compaction's summary, with the files edited before it, to ~/.claude/handoffs so the context before /compact can be recovered",
   "version": "0.1.1",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/compact-keeper",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:27.074Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 3573,
   "tags": [
    "toast",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-keeper-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-compact-keeper/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-context-relay",
   "name": "context-relay",
   "description": "Hands the work to a fresh session before a long context degrades the model, and carries on there.",
   "version": "0.1.0",
   "author": {
    "name": "retrocodes12",
    "url": "https://github.com/retrocodes12"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [
    "context",
    "handoff",
    "session",
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/context-relay/source",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Relay at (% of context window)",
     "description": "When a turn ends with the context at least this full, relay to a fresh session.",
     "default": 60
    },
    "tokenCeiling": {
     "type": "number",
     "title": "Relay at (tokens)",
     "description": "Also relay once the context holds this many tokens, whatever the window. 0 turns it off.",
     "default": 300000
    },
    "hardThreshold": {
     "type": "number",
     "title": "Stop a running turn at (%)",
     "description": "Mid-turn, after a tool finishes with the context at least this full, stop the turn and relay. 0 turns it off.",
     "default": 80
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:36:53.442Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 5621,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-relay",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-context-relay/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-effort-guard",
   "name": "effort-guard",
   "description": "Claude Code mod: context/token band, escalation signals and per-turn effort log.",
   "version": "0.1.1",
   "author": {
    "name": "Stefano Chieli"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/effort-guard/source",
   "modules": [
    "./module.mjs"
   ],
   "entry": "hooks/module.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "effort-guard",
   "firstSeen": "2026-10-07T14:37:08.869Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 4338,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "effort-guard",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-effort-guard/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-exam-gate",
   "name": "exam-gate",
   "displayName": "Exam Gate",
   "description": "Before Claude calls a task done, run your checklist. Fail means Claude is sent back to fix it; repeated failure trips a breaker and hands control back to you.",
   "version": "0.1.0",
   "author": {
    "name": "swei99386-alt"
   },
   "license": "MIT",
   "homepage": "https://github.com/swei99386-alt/exam-gate",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/completion-checklist/source",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "exam-gate-marketplace",
   "firstSeen": "2026-10-07T14:36:52.757Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 6282,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "exam-gate",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-exam-gate/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-fables",
   "name": "fables",
   "description": "Claude Fables: turns what the agent is doing into little animated cartoons above the prompt, written live by Sonnet or Haiku.",
   "version": "0.1.0",
   "author": {
    "name": "henrik-thevibe"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/agent-cartoons/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Scene model",
     "description": "The model that writes each cartoon scene: Sonnet, or Haiku for quicker, cheaper scenes. /fables model switches it in a session.",
     "default": "sonnet",
     "options": [
      "sonnet",
      "haiku"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:36:46.113Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 406308,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fables-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-fables/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-flightdeck",
   "name": "flightdeck",
   "description": "Flightdeck: a live agent dashboard for Claude Code. Main model vitals, an on-call architect, every permission check, subagent cards and swimlanes, a turn receipt and a session log, all from real session events",
   "version": "0.3.2",
   "author": {
    "name": "Stephen Casella",
    "url": "https://github.com/scasella"
   },
   "license": "MIT",
   "homepage": "https://github.com/scasella/claude-flightdeck",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "dashboard",
    "subagents",
    "agents",
    "observability",
    "tui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/agent-dashboard/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "architectPattern": {
     "title": "Architect pattern",
     "description": "Regular expression (case-insensitive) for the agent types and server tools that count as the on-call architect, e.g. advisor|architect|reviewer",
     "type": "string",
     "default": "advisor|architect"
    },
    "architectLabel": {
     "title": "Architect label",
     "description": "Name shown for the architect role",
     "type": "string",
     "default": "ARCHITECT"
    },
    "gateLabel": {
     "title": "Gate label",
     "description": "Name shown for the permission panel",
     "type": "string",
     "default": "GATE"
    },
    "panels": {
     "title": "Panels",
     "description": "Comma-separated panels in display order: main, architect, gate, agents, loops, receipt, log. Leave one out to hide it.",
     "type": "string",
     "default": "main,architect,gate,agents,loops,receipt,log"
    },
    "motion": {
     "title": "Motion",
     "description": "Animate the connectors while real work flows, or keep them still",
     "type": "string",
     "options": [
      "while-active",
      "off"
     ],
     "default": "while-active"
    },
    "moments": {
     "title": "Architect moments",
     "description": "Show the inferred moment of each consult (before a plan, error repeats, before done)",
     "type": "boolean",
     "default": true
    },
    "matchDescriptions": {
     "title": "Match agent descriptions",
     "description": "Also count an agent type as the architect when its description (not just its name) matches the pattern",
     "type": "boolean",
     "default": false
    },
    "maxCards": {
     "title": "Cards before swimlanes",
     "description": "Agent cards drawn side by side; more agents than this switch to swimlanes (1-6)",
     "type": "number",
     "default": 3
    },
    "layout": {
     "title": "Layout",
     "description": "auto: a summary of at most 8 rows when the pane sits inline above the prompt, two columns from 110 columns when docked, one column otherwise",
     "type": "string",
     "options": [
      "auto",
      "compact",
      "wide",
      "mini"
     ],
     "default": "auto"
    },
    "palette": {
     "title": "Palette",
     "description": "theme follows your Claude Code theme (light, dark, colour-blind); pastel is fixed colours tuned for dark terminals",
     "type": "string",
     "options": [
      "theme",
      "pastel"
     ],
     "default": "theme"
    },
    "openOnStart": {
     "title": "Open on start",
     "description": "Open the pane when a session starts",
     "type": "boolean",
     "default": true
    },
    "statusLine": {
     "title": "Status line",
     "description": "Show context, agents, consults and denials in the status line",
     "type": "boolean",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-flightdeck",
   "firstSeen": "2026-10-07T14:36:47.442Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 71275,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "flightdeck-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-flightdeck/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-goal-meter",
   "name": "goal-meter",
   "description": "A progress bar for /goal built from Claude's own task plan: tasks done out of the plan, elapsed time, an ETA at the goal's own pace, and every chat's goal in /goals",
   "version": "1.0.0",
   "author": {
    "name": "Nate Herk"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-coordination/source/goal-meter",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:22.514Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 53367,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "goal-meter-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-goal-meter/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-guardrails",
   "name": "guardrails",
   "description": "Blocks Cloudflare write commands, attribution lines in commits and PRs, and claude/ branch names",
   "version": "0.3.1",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/guardrails",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:27.779Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 1071,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "guardrails-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-guardrails/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-html-preview",
   "name": "html-preview",
   "description": "Shows HTML files Claude writes (or /preview <file>) like a browser: terminal-browser when installed, else a built-in Chrome-rendered pane",
   "version": "0.3.1",
   "author": {
    "name": "JAICHANGPARK"
   },
   "license": "MIT",
   "homepage": "https://github.com/JAICHANGPARK/html-preview",
   "keywords": [
    "html",
    "preview",
    "terminal-browser",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/html-preview/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Where to show the page",
     "description": "auto: terminal-browser plugin pane, else terminal-browser CLI split, else the built-in renderer; pane / split: terminal-browser only; builtin: headless Chrome screenshot in a Claude Code pane, no terminal-browser needed",
     "default": "auto",
     "options": [
      "auto",
      "pane",
      "split",
      "builtin"
     ]
    },
    "split": {
     "type": "string",
     "title": "Split direction",
     "description": "Direction for the CLI split (mode split, or auto without the plugin)",
     "default": "right",
     "options": [
      "right",
      "left",
      "down",
      "up"
     ]
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Auto-open written HTML",
     "description": "Preview each .html file the Write or Edit tool saves",
     "default": true
    },
    "chromePath": {
     "type": "string",
     "title": "Chrome path",
     "description": "Chrome/Chromium binary for the built-in renderer; empty finds one",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "html-preview",
   "firstSeen": "2026-10-07T14:37:11.297Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 17145,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "html-preview",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-html-preview/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-image-peek",
   "name": "image-peek",
   "description": "Shows the images you paste: thumbnails above the prompt, and larger pictures under each sent message in the chat; needs a kitty-graphics terminal such as Ghostty",
   "version": "0.1.3",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/image-peek",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:28.445Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 5826,
   "tags": [
    "band",
    "transcript",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-peek-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-image-peek/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-image-view",
   "name": "image-view",
   "description": "See the images you paste into Claude Code: thumbnails above the prompt instead of bare [Image #1] tags",
   "version": "0.1.0",
   "author": {
    "name": "Jarrod Watts",
    "url": "https://github.com/jarrodwatts"
   },
   "license": "MIT",
   "homepage": "https://github.com/jarrodwatts/claude-image-view",
   "keywords": [
    "images",
    "paste",
    "preview",
    "thumbnails",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/image-viewer/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-image-view",
   "firstSeen": "2026-10-07T14:37:12.230Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 7246,
   "tags": [
    "band",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-view-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-image-view/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-inbox-alerts",
   "name": "inbox-alerts",
   "displayName": "Inbox Alerts",
   "description": "Gmail + Slack alerts inside Claude Code: toasts, status count, and an Alerts pane",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/inbox-alerts",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/creative-toolkit/source/inbox-alerts",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "email": {
     "type": "string",
     "title": "Your email",
     "description": "Your Gmail address, so your own sent mail is not an alert",
     "default": ""
    },
    "slackUserId": {
     "type": "string",
     "title": "Your Slack user ID",
     "description": "Your Slack member ID (U...), used to find mentions and DMs",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:36:59.286Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 26058,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "inbox-alerts",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-inbox-alerts/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-inner-monologue",
   "name": "inner-monologue",
   "displayName": "Inner Monologue",
   "description": "A pane of Claude's dry inner thoughts about your session, typed out live",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/inner-monologue",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/creative-toolkit/source/inner-monologue",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:00.180Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 9592,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "inner-monologue",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-inner-monologue/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-jev-guard",
   "name": "jev-guard",
   "description": "Probability-scored guardrails for Claude Code: deny rule-breaking edits and unasked-for deploys, route your own docs into each prompt, and check the final answer against the turn's own evidence.",
   "version": "0.1.0",
   "author": {
    "name": "Oguzhan Cakmak"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/evidence-guardrails/source",
   "modules": [
    "./guard.ts"
   ],
   "entry": "hooks/guard.ts",
   "userConfig": {
    "denyThreshold": {
     "type": "number",
     "title": "Deny threshold",
     "description": "Minimum Jev probability that an edit or command breaks a rule before the call is denied.",
     "default": 0.7
    },
    "routeMemories": {
     "type": "boolean",
     "title": "Route docs into prompts",
     "description": "Score memory and rule files against each prompt and attach the best matches as context. Needs memoryDir and/or ruleFiles.",
     "default": false
    },
    "routeCount": {
     "type": "number",
     "title": "Routed files per prompt",
     "description": "How many memory/rule files (max) are attached to each prompt.",
     "default": 3
    },
    "routeThreshold": {
     "type": "number",
     "title": "Route threshold",
     "description": "Minimum Jev probability for a memory/rule file to be attached to a prompt.",
     "default": 0.65
    },
    "memoryDir": {
     "type": "string",
     "title": "Memory directory",
     "description": "Directory holding a MEMORY.md index of '- [Title](file.md) — hook' lines. Empty disables memory routing.",
     "default": ""
    },
    "ruleFiles": {
     "type": "string",
     "title": "Routable project docs",
     "description": "Comma-separated paths, relative to the session cwd, that the router may attach (e.g. docs/style.md,docs/testing.md). Empty disables doc routing.",
     "default": ""
    },
    "verifyAnswers": {
     "type": "boolean",
     "title": "Check final answers",
     "description": "Score each main-loop answer against the turn's tool results (unbacked claims, false 'merged', promises, asking for on-disk credentials, hidden red checks) and submit one correction prompt on a hit.",
     "default": true
    },
    "answerThreshold": {
     "type": "number",
     "title": "Answer-check threshold",
     "description": "Minimum Jev probability for an answer finding to trigger the correction prompt.",
     "default": 0.75
    },
    "gatedSkillPrefixes": {
     "type": "string",
     "title": "User-invoked skill prefixes",
     "description": "Comma-separated prefixes of skills whose description says they trigger ONLY on explicit invocation; a call the prompt did not ask for is denied. Empty disables the gate.",
     "default": ""
    },
    "slowThreshold": {
     "type": "number",
     "title": "Background threshold",
     "description": "Minimum Jev probability that a Bash command is long-running before it is moved to the background.",
     "default": 0.55
    },
    "agentRouting": {
     "type": "boolean",
     "title": "Subagent model routing",
     "description": "Let Jev downgrade lookup-style Explore/general-purpose subagents to a cheaper model. Off: subagents keep their configured model.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:09.566Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 24245,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-guard-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-jev-guard/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-launch-codes",
   "name": "launch-codes",
   "displayName": "Launch Codes",
   "description": "Dangerous Bash commands need launch codes: red alert pane, siren, a code to arm and a LAUNCH to fire",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/launch-codes",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/creative-toolkit/source/launch-codes",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:01.027Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 19260,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "launch-codes",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-launch-codes/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-leftovers",
   "name": "leftovers",
   "description": "Keeps a ledger of what Claude left running or lying around on your machine and servers",
   "version": "0.1.0",
   "author": {
    "name": "Gary"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-utilities/source/leftovers",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language",
     "options": [
      "en",
      "zh-TW",
      "zh-CN"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:34.704Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 30033,
   "tags": [
    "band",
    "transcript",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "leftovers",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-leftovers/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-loop-guard",
   "name": "loop-guard",
   "description": "Tells the model, out of the user's sight, to stop when the same call fails twice with the same error",
   "version": "0.1.0",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/loop-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:29.038Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 1786,
   "tags": [
    "toast",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "loop-guard-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-loop-guard/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-mindful-claude",
   "name": "mindful-claude",
   "description": "Guided breathing exercises above the prompt while Claude works: coherent, box, 4-7-8 and the physiological sigh, four animation styles, and the spinner reads the breath. Appears when Claude starts, disappears when Claude answers. Needs function hooks (early access) and an interactive terminal.",
   "version": "2.0.0",
   "author": {
    "name": "Anthony"
   },
   "license": "MIT",
   "homepage": "https://github.com/halluton/Mindful-Claude",
   "keywords": [
    "breathing",
    "mindfulness",
    "hrv",
    "focus",
    "terminal",
    "tui",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/breathing-exercises/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mindful-claude",
   "firstSeen": "2026-10-07T14:36:50.276Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 20274,
   "tags": [
    "band",
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mindful-claude-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-mindful-claude/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-model-effort-shortcuts",
   "name": "model-effort-shortcuts",
   "description": "Keyboard shortcuts that step the reasoning effort level and the model up and down; the footer shows what each request uses",
   "version": "0.3.1",
   "author": {
    "name": "Richard Kuo"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/model-shortcuts/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "lowest": {
     "type": "string",
     "title": "Effort shortcut: lowest level",
     "description": "The bottom of the range the shortcuts cycle through.",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "low"
    },
    "highest": {
     "type": "string",
     "title": "Effort shortcut: highest level",
     "description": "The top of the range the shortcuts cycle through.",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "xhigh"
    },
    "haiku": {
     "type": "boolean",
     "title": "Model shortcut: include Haiku 4.5",
     "description": "The model shortcuts cycle through Haiku 4.5.",
     "default": true
    },
    "sonnet": {
     "type": "boolean",
     "title": "Model shortcut: include Sonnet 5.5",
     "description": "The model shortcuts cycle through Sonnet 5.5.",
     "default": true
    },
    "opus": {
     "type": "boolean",
     "title": "Model shortcut: include Opus 5.5",
     "description": "The model shortcuts cycle through Opus 5.5.",
     "default": true
    },
    "fable": {
     "type": "boolean",
     "title": "Model shortcut: include Fable 5.1",
     "description": "The model shortcuts cycle through Fable 5.1.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "richkuo",
   "firstSeen": "2026-10-07T14:37:13.973Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 8916,
   "tags": [
    "band",
    "spinner",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-effort-shortcuts",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-model-effort-shortcuts/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-pi-agent-for-claude",
   "name": "pi-agent-for-claude",
   "description": "pi agent for claude: a `pi` subagent type whose model steps run the pi CLI, so pi subagents and agent-team teammates live in Claude Code's own agent UI, streamed live.",
   "version": "0.1.0",
   "author": {
    "name": "Fazal Ali"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/pi-agent/source",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "pi-agent-for-claude",
   "firstSeen": "2026-10-07T14:37:14.649Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 24470,
   "tags": [
    "guard",
    "tool",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "pi-agent-for-claude-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-pi-agent-for-claude/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-pin-board",
   "name": "pin-board",
   "description": "Pins standing notes with /pin that Claude keeps following after /compact and /clear; shows them in one row above the prompt or as a counter, and keeps them per folder with --keep",
   "version": "0.1.1",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/pin-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "display": {
     "type": "string",
     "title": "Where pins show",
     "description": "band: the pins in one row above the prompt. counter: only their number, at the right end of the line under the prompt.",
     "required": false,
     "default": "band",
     "options": [
      "band",
      "counter"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:29.773Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 4555,
   "tags": [
    "band",
    "spinner",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "pin-board-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-pin-board/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-plan-bar",
   "name": "plan-bar",
   "description": "Live progress bars above the prompt for multi-step work: one row per plan, with stages, percent, waiting and failed colors, and sounds",
   "version": "0.1.0",
   "author": {
    "name": "Gary"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-utilities/source/plan-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language",
     "options": [
      "en",
      "zh-TW",
      "zh-CN"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:35.575Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 18016,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "plan-bar",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-plan-bar/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-plan-progress",
   "name": "plan-progress",
   "description": "Live plan progress bars above the Claude Code prompt: stages, steps, a pixel fill and soft sounds for decision, error and done",
   "version": "0.7.3",
   "author": {
    "name": "Kirill Serditov",
    "url": "https://github.com/zycck"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/plan-progress/source/plugins/plan-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:15.398Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 84789,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "plan-progress-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-plan-progress/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-prompt-jump",
   "name": "prompt-jump",
   "description": "A bar above the prompt input with a tick for every prompt of the session; hover to read one, click to jump to it",
   "version": "0.1.0",
   "author": {
    "name": "ruanss4"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruanss4/prompt-jump",
   "keywords": [
    "navigation",
    "transcript",
    "prompts",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/prompt-jump/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-jump",
   "firstSeen": "2026-10-07T14:37:17.029Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 11440,
   "tags": [
    "band",
    "transcript",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-jump",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-prompt-jump/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-pumpfun-utilities",
   "name": "pumpfun-utilities",
   "description": "Your open pump.fun positions in a pane while Claude works, and a markdown trade journal that fills itself. Read-only, no keys, no trading",
   "version": "0.1.0",
   "author": {
    "name": "KamiFin",
    "url": "https://github.com/KamiFin"
   },
   "license": "MIT",
   "homepage": "https://github.com/KamiFin/pumpfun-utilities",
   "keywords": [
    "pump.fun",
    "solana",
    "trading",
    "journal",
    "positions"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/pumpfun-portfolio/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "wallet": {
     "type": "string",
     "title": "Wallet address",
     "description": "Your main pump.fun wallet address (public, read-only: nothing here can sign or send). Leave empty to use demo mode"
    },
    "demo": {
     "type": "boolean",
     "title": "Demo mode",
     "description": "Show made-up positions in the pane: no wallet needed, no network call. For a first look or a screenshot",
     "default": false
    },
    "mainLabel": {
     "type": "string",
     "title": "Name of the main wallet",
     "description": "Shown in the Wallet column for the main wallet, for example your pump.fun username",
     "default": "main"
    },
    "extraWallets": {
     "type": "string",
     "title": "Extra wallets (optional)",
     "description": "Other wallets as label=address,label=address",
     "default": ""
    },
    "journalDir": {
     "type": "string",
     "title": "Journal folder (optional)",
     "description": "Where the markdown journal is written. Empty means ~/pumpfun-journal",
     "default": ""
    },
    "heliusKey": {
     "type": "string",
     "title": "Helius API key (optional)",
     "description": "Only for the rewards section of /journal. Stored in secure storage",
     "sensitive": true,
     "default": ""
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Refresh every (seconds)",
     "description": "How often the open pane re-reads the positions. Below about 20 the public pump.fun API starts answering 429",
     "default": 30
    },
    "minSeconds": {
     "type": "number",
     "title": "Open pane after (seconds)",
     "description": "The pane opens by itself when a turn runs longer than this",
     "default": 10
    },
    "minUsd": {
     "type": "number",
     "title": "Dust floor (USD)",
     "description": "Positions worth less than this are hidden",
     "default": 2
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pumpfun-utilities",
   "firstSeen": "2026-10-07T14:37:18.091Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 11249,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pumpfun-utilities",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-pumpfun-utilities/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-recording-mode",
   "name": "recording-mode",
   "description": "/rec before you record: masks keys, personal details, and business figures on screen and keeps private files closed (/rec strict, /rec off, /rec config)",
   "version": "1.0.0",
   "author": {
    "name": "Nate Herk"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-coordination/source/recording-mode",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:23.176Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 28545,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "recording-mode-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-recording-mode/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-rename-ja",
   "name": "rename-ja",
   "description": "引数なしの /rename で、会話内容から日本語のセッション名を生成する。",
   "version": "0.1.0",
   "author": {
    "name": "tomatoaiu"
   },
   "license": "MIT",
   "homepage": "https://github.com/tomatoaiu/rename-ja",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/japanese-session-names/source",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "prompt": {
     "type": "string",
     "title": "名前生成プロンプト",
     "description": "セッション名を生成するときに Haiku へ渡す指示。会話の抜粋は、ユーザーメッセージとして別に渡される。",
     "required": false,
     "default": "ユーザーメッセージは会話の抜粋です。その主題を表す短い日本語のセッション名を1つだけ出力してください。20文字以内、体言止め、記号・引用符・改行・説明文なし。例: ログイン不具合の修正"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "tomatoaiu-mods",
   "firstSeen": "2026-10-07T14:37:13.021Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 1343,
   "tags": [
    "model"
   ],
   "isNew": true,
   "entryName": "rename-ja",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-rename-ja/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-search-meter",
   "name": "search-meter",
   "description": "Counts the model's searches and colors each one: green found first try, yellow found after misses, red found nothing",
   "version": "0.1.0",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/search-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:30.417Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 2265,
   "tags": [
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "search-meter-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-search-meter/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-secret-guard",
   "name": "secret-guard",
   "description": "Keeps secrets out of the conversation: hides API keys and private keys before the model or the transcript sees them, and blocks reads of credential files and commands that print secrets",
   "version": "0.1.2",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/secret-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:31.061Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 11229,
   "tags": [
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-guard-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-secret-guard/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-secret-mask",
   "name": "secret-mask",
   "description": "Mask token-like strings in tool output before they reach the conversation",
   "version": "0.1.0",
   "author": {
    "name": "Gary"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-utilities/source/secret-mask",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language",
     "options": [
      "en",
      "zh-TW",
      "zh-CN"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:36.306Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 7468,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-mask",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-secret-mask/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-session-meter",
   "name": "session-meter",
   "description": "Shows a live session pane (/ctx): context breakdown, usage limits with pace, tool calls and model requests; sends the model a one-time note when limits or context cross a threshold",
   "version": "0.3.0",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/session-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open the pane at start",
     "description": "Open the session pane on its own when a session starts. Turn off to keep the screen clear; /ctx still opens it, and the notes to the model still go out.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:31.830Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 22413,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-meter-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-session-meter/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-session-notes",
   "name": "session-notes",
   "displayName": "Session Notes for Claude Code",
   "description": "Project notes in .claude/notes.md: live dev servers, recent artifacts and pinned links, in a side panel and with /notes.",
   "version": "0.1.0",
   "author": {
    "name": "udaaff"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-notes/source",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-notes",
   "firstSeen": "2026-10-07T14:37:24.095Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 30719,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-notes",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-session-notes/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-session-wrapped",
   "name": "session-wrapped",
   "displayName": "Session Wrapped",
   "description": "Spotify Wrapped for a Claude Code session: an animated stat reveal and a shareable PNG card",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/session-wrapped",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/creative-toolkit/source/session-wrapped",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:02.217Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 33036,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-wrapped-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-session-wrapped/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-show-me",
   "name": "show-me",
   "description": "Draws the mermaid diagrams of each answer as images in a pane (/show-me); needs mmdc and a kitty-graphics terminal such as Ghostty",
   "version": "0.4.4",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/show-me",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:32.489Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 9903,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "show-me-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-show-me/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-sportscaster",
   "name": "sportscaster",
   "displayName": "Sportscaster",
   "description": "Live TV play-by-play of your Claude Code session, spoken aloud with crowd effects",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/sportscaster",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/creative-toolkit/source/sportscaster",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:03.240Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 27190,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "sportscaster",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-sportscaster/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-swarm",
   "name": "swarm",
   "displayName": "Swarm",
   "description": "Mission control for subagents and agent teams: who is running, what each is doing, who spawned whom, who is talking to whom, and how they overlap",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/swarm",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/creative-toolkit/source/swarm",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:04.335Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 39296,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "swarm",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-swarm/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-touch-map",
   "name": "touch-map",
   "description": "See which files Claude has listed, read, partially read, edited, created or deleted, as a tree and an activity map in a pane.",
   "version": "0.1.0",
   "author": {
    "name": "y-hirakaw",
    "url": "https://github.com/y-hirakaw"
   },
   "license": "MIT",
   "homepage": "https://github.com/y-hirakaw/claude-code-mods",
   "keywords": [
    "mod",
    "visualization",
    "heatmap",
    "files",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/file-activity-map/source/touch-map",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:10.390Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 63982,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "touch-map",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-touch-map/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-tts",
   "name": "tts",
   "description": "在每段回复下加一个🔊按钮，用火山引擎豆包语音（知性女声 2.0）流式朗读，可暂停、继续、从头念、倍速",
   "version": "0.2.0",
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/read-aloud/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:19.636Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 11042,
   "tags": [
    "transcript",
    "toast",
    "status",
    "process",
    "network",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "tts",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-tts/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-turn-footer",
   "name": "turn-footer",
   "description": "Turns the line under each answer into a turn summary (tools, requests, tokens, cache hit) and shows the running tool in the spinner",
   "version": "0.1.0",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/turn-footer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:33.218Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 4894,
   "tags": [
    "spinner",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-footer-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-turn-footer/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-turn-timeline",
   "name": "turn-timeline",
   "description": "Draws the current turn as a timeline in a pane (/timeline): model requests and tool calls per loop, where the time went, and the slowest steps",
   "version": "0.1.3",
   "author": {
    "name": "Mehmet Aras",
    "url": "https://github.com/arasovic"
   },
   "license": "MIT",
   "homepage": "https://findmods.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/session-toolkit/source/turn-timeline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:33.904Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 13169,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-timeline-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-turn-timeline/"
  },
  {
   "slug": "drishtantkaushal-awesomeclaudecodemods-usage-meter",
   "name": "usage-meter",
   "description": "Model, context window and rate-limit (5h / 7d) braille meters in a band above the prompt",
   "author": {
    "name": "kawase1295",
    "url": "https://github.com/kawase1295"
   },
   "license": "MIT",
   "homepage": "https://github.com/kawase1295/usage-meter",
   "keywords": [
    "status",
    "usage",
    "context",
    "rate-limit",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrishtantKaushal/AwesomeClaudeCodeMods",
    "url": "https://github.com/DrishtantKaushal/AwesomeClaudeCodeMods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:55:48Z",
    "createdAt": "2026-10-04T04:55:23Z",
    "description": "Discover Claude Code mods, plugins and extensions with animated demos, category lists and direct source links. Powered by FindMods.dev.",
    "homepage": "https://findmods.dev",
    "topics": [
     "ai-agents",
     "awesome",
     "awesome-list",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "findmods",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/240410610?v=4",
    "ownerUrl": "https://github.com/DrishtantKaushal",
    "defaultBranch": "main"
   },
   "path": "sources/braille-usage/source",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-meter",
   "firstSeen": "2026-10-07T14:36:49.107Z",
   "modUpdatedAt": "2026-10-07T08:34:31Z",
   "fileBytes": 3806,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-DrishtantKaushal",
   "url": "https://www.slopshopper.com/mods/drishtantkaushal-awesomeclaudecodemods-usage-meter/"
  },
  {
   "slug": "dustinkeeton-wafflestack-waffle-view",
   "name": "waffle-view",
   "description": "A pane showing this repo's resolved wafflestack state — behavioral keys, run files, locks, drift, sliced to what the last `/skill` cares about — read through `wafflestack state --json`.",
   "version": "0.2.1",
   "author": {
    "name": "Dustin Keeton",
    "url": "https://github.com/dustinkeeton/wafflestack"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dustinkeeton/wafflestack",
    "url": "https://github.com/dustinkeeton/wafflestack",
    "stars": 2,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T00:06:14Z",
    "createdAt": "2026-07-02T00:25:27Z",
    "description": "🧇 One batter, every repo — reusable AI agent & skill definitions rendered into harness-native files (.claude/, .codex/, .agents/)",
    "homepage": null,
    "topics": [
     "agent-skills",
     "ai-agents",
     "claude-code",
     "cli",
     "codex",
     "developer-tools",
     "scaffolding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1530884?v=4",
    "ownerUrl": "https://github.com/dustinkeeton",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/waffle-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:55:59.327Z",
   "modUpdatedAt": "2026-10-06T23:29:00Z",
   "fileBytes": 15944,
   "tags": [
    "pane",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "waffle-view",
   "url": "https://www.slopshopper.com/mods/dustinkeeton-wafflestack-waffle-view/"
  },
  {
   "slug": "dustinkeeton-wafflestack-waffle-view-2",
   "name": "waffle-view",
   "description": "A pane showing this repo's resolved wafflestack state — behavioral keys, run files, locks, drift, sliced to what the last `/skill` cares about — read through `wafflestack state --json`.",
   "version": "0.2.1",
   "author": {
    "name": "Dustin Keeton",
    "url": "https://github.com/dustinkeeton/wafflestack"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dustinkeeton/wafflestack",
    "url": "https://github.com/dustinkeeton/wafflestack",
    "stars": 2,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T00:06:14Z",
    "createdAt": "2026-07-02T00:25:27Z",
    "description": "🧇 One batter, every repo — reusable AI agent & skill definitions rendered into harness-native files (.claude/, .codex/, .agents/)",
    "homepage": null,
    "topics": [
     "agent-skills",
     "ai-agents",
     "claude-code",
     "cli",
     "codex",
     "developer-tools",
     "scaffolding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1530884?v=4",
    "ownerUrl": "https://github.com/dustinkeeton",
    "defaultBranch": "main"
   },
   "path": "stacks/wafflestack/mods/waffle-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:56:00.173Z",
   "modUpdatedAt": "2026-10-06T23:29:00Z",
   "fileBytes": 15944,
   "tags": [
    "pane",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "waffle-view-dustinkeeton",
   "url": "https://www.slopshopper.com/mods/dustinkeeton-wafflestack-waffle-view-2/"
  },
  {
   "slug": "element22llc-e22-plugins-steer",
   "name": "steer",
   "displayName": "Steer - Engineering Standards",
   "description": "An always-on engineering operating manual plus spec-workflow skills and templates. Org standards centralized so every product repo picks up changes via /plugin update.",
   "version": "7.6.0",
   "author": {
    "name": "Element 22 Platform",
    "email": "alexis.valotaire@element-22.com"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/element22llc/e22-plugins",
   "keywords": [
    "org-standards",
    "conventions",
    "spec-workflow",
    "always-on"
   ],
   "kind": "community",
   "repo": {
    "fullName": "element22llc/e22-plugins",
    "url": "https://github.com/element22llc/e22-plugins",
    "stars": 2,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:19:53Z",
    "createdAt": "2026-05-19T14:33:52Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42870902?v=4",
    "ownerUrl": "https://github.com/element22llc",
    "defaultBranch": "main"
   },
   "path": "plugins/steer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "github_pat": {
     "type": "string",
     "title": "GitHub personal access token",
     "description": "Fine-grained PAT for the bundled GitHub MCP server (repo + issues scope). Prompted once at install and stored outside the repo (macOS Keychain, or ~/.claude/.credentials.json where no supported keychain is available), so it never needs exporting from a shell rc. Optional: leave it blank and the github server simply reports disconnected -- every skill that uses it falls back to the gh CLI, then to a manual floor.",
     "sensitive": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "e22-plugins",
   "firstSeen": "2026-10-07T14:56:42.489Z",
   "modUpdatedAt": "2026-10-09T14:19:53Z",
   "fileBytes": 11107,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "steer",
   "url": "https://www.slopshopper.com/mods/element22llc-e22-plugins-steer/"
  },
  {
   "slug": "elesiann-usagemeter",
   "name": "usagemeter",
   "description": "A /usagemeter pane with cost, tokens and plan limits across Claude Code, Codex, OpenCode and Antigravity, read from local history and a CLIProxyAPI hub.",
   "version": "0.2.0",
   "author": {
    "name": "Elesiann"
   },
   "license": "MIT",
   "homepage": "https://github.com/Elesiann/usagemeter",
   "keywords": [
    "claude-code",
    "mods",
    "usage",
    "cost",
    "limits",
    "cliproxyapi"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Elesiann/usagemeter",
    "url": "https://github.com/Elesiann/usagemeter",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T00:29:46Z",
    "createdAt": "2026-10-06T02:24:58Z",
    "description": "Cost, tokens and plan limits of your coding agents (Claude Code, Codex, OpenCode, Antigravity) in one Claude Code pane",
    "homepage": null,
    "topics": [
     "ai-agents",
     "antigravity",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "cliproxyapi",
     "codex",
     "cost-tracking",
     "llm",
     "opencode",
     "token-usage",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63979266?v=4",
    "ownerUrl": "https://github.com/Elesiann",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "hubUrl": {
     "type": "string",
     "title": "CLIProxyAPI URL",
     "description": "Base URL of the CLIProxyAPI hub that holds your Codex and Claude accounts",
     "default": "http://localhost:8317"
    },
    "hubKey": {
     "type": "string",
     "title": "CLIProxyAPI management key",
     "description": "Management key of the hub, used to read each account's plan limits. Leave empty to skip the hub.",
     "sensitive": true
    },
    "openCodeGo": {
     "type": "boolean",
     "title": "Read OpenCode Go limits",
     "description": "Read the OpenCode Go key from OpenCode's auth.json (or OPENCODE_API_KEY) to show Go plan limits",
     "default": false
    },
    "hubAutostart": {
     "type": "boolean",
     "title": "Restart a stopped local hub",
     "description": "When the hub URL is local and nothing answers, start the CLIProxyAPI binary before reading limits",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usagemeter",
   "firstSeen": "2026-10-06T04:46:48.891Z",
   "modUpdatedAt": "2026-10-07T00:29:46Z",
   "fileBytes": 31212,
   "tags": [
    "pane",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "usagemeter",
   "url": "https://www.slopshopper.com/mods/elesiann-usagemeter/"
  },
  {
   "slug": "estruyf-claude-stats-mod",
   "name": "claude-stats",
   "description": "Usage limits (5h / 7d) and ccusage spend, drawn as a status band above the prompt.",
   "version": "0.2.1",
   "author": {
    "name": "Elio Struyf"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "estruyf/claude-stats-mod",
    "url": "https://github.com/estruyf/claude-stats-mod",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T13:59:52Z",
    "createdAt": "2026-10-02T13:22:44Z",
    "description": "A Claude Code mod that draws your usage limits and spend in the band above the prompt.",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-mod",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2900833?v=4",
    "ownerUrl": "https://github.com/estruyf",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./claude-stats.mjs"
   ],
   "entry": "hooks/claude-stats.mjs",
   "userConfig": {
    "showSpend": {
     "type": "boolean",
     "title": "Show spend",
     "description": "Show the session cost and ccusage's today / month spend. Off: only the usage limits are drawn and ccusage never runs.",
     "default": true
    },
    "ccusageCommand": {
     "type": "string",
     "title": "ccusage command",
     "description": "How to run ccusage. Tried directly first, then through your login shell (so nvm/volta PATHs work in the desktop app).",
     "default": "npx -y ccusage@latest"
    },
    "refreshSeconds": {
     "type": "number",
     "title": "ccusage refresh interval (seconds)",
     "description": "Minimum time between ccusage runs. ccusage rescans your session logs on every run.",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-stats-mod",
   "firstSeen": "2026-10-06T04:56:02.048Z",
   "modUpdatedAt": "2026-10-02T13:59:52Z",
   "fileBytes": 9709,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-stats",
   "url": "https://www.slopshopper.com/mods/estruyf-claude-stats-mod/"
  },
  {
   "slug": "evanbatten-firstmate-for-windows-firstmate-calm",
   "name": "firstmate-calm",
   "description": "Firstmate Calm for Claude Code: the sailboat working animation and conversation-only transcript presentation, sharing the per-home config/calm preference with the Pi Calm extension. Its hooks module may load through CLAUDE_CODE_ENABLE_FUNCTION_HOOKS or Claude Code's tengu_plugin_hooks_modules rollout flag, but the mod activates only when CLAUDE_CODE_ENABLE_FUNCTION_HOOKS is exactly 1 and is otherwise a complete no-op.",
   "version": "1.0.0",
   "author": {
    "name": "Firstmate",
    "url": "https://github.com/EvanBatten/firstmate-for-windows"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "EvanBatten/firstmate-for-windows",
    "url": "https://github.com/EvanBatten/firstmate-for-windows",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:10:25Z",
    "createdAt": "2026-08-29T04:13:16Z",
    "description": "firstmate for Windows: talk to one Claude Code agent, ship with a crew of parallel coding agents. Runs on Git Bash and Herdr.",
    "homepage": null,
    "topics": [
     "agent-orchestration",
     "agentic-coding",
     "ai-agents",
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-skills",
     "coding-agent",
     "developer-tools",
     "firstmate",
     "git-bash",
     "git-worktree",
     "herdr",
     "llm-tools",
     "multi-agent",
     "parallel-agents",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/203147254?v=4",
    "ownerUrl": "https://github.com/EvanBatten",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/firstmate-calm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:49.894Z",
   "modUpdatedAt": "2026-10-08T18:10:25Z",
   "fileBytes": 59926,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "firstmate-calm",
   "url": "https://www.slopshopper.com/mods/evanbatten-firstmate-for-windows-firstmate-calm/"
  },
  {
   "slug": "facumarcet-archpane-archpane",
   "name": "archpane",
   "description": "Live architecture diagram in a side pane that Claude draws and edits while you talk",
   "version": "0.3.0",
   "author": {
    "name": "facumarcet",
    "url": "https://github.com/facumarcet"
   },
   "license": "MIT",
   "homepage": "https://github.com/facumarcet/archpane",
   "keywords": [
    "diagram",
    "architecture",
    "pane",
    "mod",
    "visualization"
   ],
   "kind": "community",
   "repo": {
    "fullName": "facumarcet/archpane",
    "url": "https://github.com/facumarcet/archpane",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T14:26:40Z",
    "createdAt": "2026-10-03T20:46:44Z",
    "description": "Claude Code plugin: a live architecture diagram in a side pane that Claude draws and updates while you talk",
    "homepage": null,
    "topics": [
     "ai-coding",
     "anthropic",
     "architecture-diagram",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "diagrams",
     "mcp",
     "software-architecture",
     "system-design",
     "terminal",
     "tui",
     "visualization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41801246?v=4",
    "ownerUrl": "https://github.com/facumarcet",
    "defaultBranch": "main"
   },
   "path": "plugins/archpane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "archpane",
   "firstSeen": "2026-10-06T04:52:34.117Z",
   "modUpdatedAt": "2026-10-04T14:26:40Z",
   "fileBytes": 63705,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "archpane",
   "url": "https://www.slopshopper.com/mods/facumarcet-archpane-archpane/"
  },
  {
   "slug": "fatmylin-now-playing-now-playing",
   "name": "now-playing",
   "description": "Now Playing pane, status line and model tool for Apple Music and Spotify on macOS",
   "version": "0.3.2",
   "author": {
    "name": "Jimmy Hsiao",
    "url": "https://github.com/Fatmylin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Fatmylin/now-playing",
    "url": "https://github.com/Fatmylin/now-playing",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:36:47Z",
    "createdAt": "2026-10-05T12:33:45Z",
    "description": "Now Playing pane for Apple Music and Spotify inside Claude Code — cover art, synced lyrics, playlists, shuffle/repeat",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16833782?v=4",
    "ownerUrl": "https://github.com/Fatmylin",
    "defaultBranch": "main"
   },
   "path": "plugins/now-playing",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "now-playing",
   "firstSeen": "2026-10-06T04:47:02.241Z",
   "modUpdatedAt": "2026-10-09T02:36:47Z",
   "fileBytes": 68579,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "now-playing-Fatmylin",
   "url": "https://www.slopshopper.com/mods/fatmylin-now-playing-now-playing/"
  },
  {
   "slug": "fernando-bertholdo-4-successful-ai-life-decisoes",
   "name": "decisoes",
   "description": "Acumula as decisões que só quem usa a sessão pode tomar, deixa responder com botões e leva às outras sessões no cmux que esperam uma decisão.",
   "version": "0.1.0",
   "author": {
    "name": "Fernando Bertholdo",
    "url": "https://github.com/fernando-bertholdo"
   },
   "license": "MIT",
   "keywords": [
    "decisions",
    "session",
    "cmux",
    "hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "fernando-bertholdo/4-successful-AI-life",
    "url": "https://github.com/fernando-bertholdo/4-successful-AI-life",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T17:49:52Z",
    "createdAt": "2026-04-09T04:36:32Z",
    "description": "Curated Claude Code plugin marketplace — opinionated, production-ready skills for AI-assisted work, focused on craft, rigor, and practical excellence.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "ai",
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugins",
     "claude-code-skills",
     "claude-skills",
     "developer-tools",
     "llm",
     "plugins",
     "productivity",
     "prompt-engineering",
     "ui-ux"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/99190326?v=4",
    "ownerUrl": "https://github.com/fernando-bertholdo",
    "defaultBranch": "main"
   },
   "path": "plugins/decisoes",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "dono": {
     "type": "string",
     "title": "Quem decide",
     "description": "Como os textos que o agente lê chamam quem toma as decisões, com o artigo: \"o Fernando\", \"a Ana\". Vazio vale \"o usuário\".",
     "default": "o usuário"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "4-successful-ai-life",
   "firstSeen": "2026-10-06T04:52:37.600Z",
   "modUpdatedAt": "2026-10-04T17:11:40Z",
   "fileBytes": 27776,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "decisoes",
   "url": "https://www.slopshopper.com/mods/fernando-bertholdo-4-successful-ai-life-decisoes/"
  },
  {
   "slug": "fjrg2007-enigma-enigma-relay",
   "name": "enigma-relay",
   "description": "Hands a long Claude Code session to a fresh context: handoff, /clear, continue.",
   "version": "0.1.0",
   "author": {
    "name": "enigma"
   },
   "license": "Apache-2.0",
   "homepage": "https://fjrg2007.github.io/enigma/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FJRG2007/enigma",
    "url": "https://github.com/FJRG2007/enigma",
    "stars": 2,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T12:36:49Z",
    "createdAt": "2026-05-19T17:56:26Z",
    "description": "✺ Ship better code with your coding agent.",
    "homepage": "https://fjrg2007.github.io/enigma/",
    "topics": [
     "ai",
     "claude",
     "claude-code",
     "harness-engineering",
     "skills",
     "tokens"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79384376?v=4",
    "ownerUrl": "https://github.com/FJRG2007",
    "defaultBranch": "main"
   },
   "path": "packages/enigma-cli/assets/mods/enigma-relay",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:37:58.328Z",
   "modUpdatedAt": "2026-10-06T19:15:40Z",
   "fileBytes": 4496,
   "tags": [
    "toast",
    "turn"
   ],
   "isNew": true,
   "entryName": "enigma-relay",
   "url": "https://www.slopshopper.com/mods/fjrg2007-enigma-enigma-relay/"
  },
  {
   "slug": "flam1ngfir3ball-jev-claude-router",
   "name": "jev-claude-router",
   "description": "Routes each Claude Code turn to the model and effort TypeSafe's Jev picks, weighed against what a switch costs, and compacts with Jev instead of a lossy summary.",
   "version": "1.1.0",
   "author": {
    "name": "Andrew Parrish (fork of Satvik Sinha's jev-model-router)"
   },
   "license": "MIT",
   "homepage": "https://github.com/Flam1ngFir3ball/jev-claude-router",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Flam1ngFir3ball/jev-claude-router",
    "url": "https://github.com/Flam1ngFir3ball/jev-claude-router",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-29T11:01:59Z",
    "createdAt": "2026-09-22T23:20:52Z",
    "description": "Model router for Claude Code using Jev",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55162562?v=4",
    "ownerUrl": "https://github.com/Flam1ngFir3ball",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:56.231Z",
   "modUpdatedAt": "2026-09-29T11:01:59Z",
   "fileBytes": 325898,
   "tags": [
    "spinner",
    "command",
    "network",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "jev-claude-router",
   "url": "https://www.slopshopper.com/mods/flam1ngfir3ball-jev-claude-router/"
  },
  {
   "slug": "forketyfork-agentic-skills-blind-spots",
   "name": "blind-spots",
   "description": "After a long turn, a reviewer pass flags above the prompt the one decision, risk, gap or concept you are likely to have missed, and learns from how you react.",
   "version": "0.2.0",
   "author": {
    "name": "Forketyfork"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "forketyfork/agentic-skills",
    "url": "https://github.com/forketyfork/agentic-skills",
    "stars": 2,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-06T14:01:17Z",
    "createdAt": "2026-01-26T12:54:13Z",
    "description": "Claude Code skills by Forketyfork",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1592872?v=4",
    "ownerUrl": "https://github.com/forketyfork",
    "defaultBranch": "main"
   },
   "path": "skills/blind-spots",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minToolCalls": {
     "type": "number",
     "title": "Minimum tool calls",
     "description": "The base threshold: a finished turn is reviewed only if the main agent made at least this many tool calls in it. The plugin raises it for a project while you ignore findings there. Each review re-sends the conversation to the model.",
     "default": 8
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agentic-skills",
   "firstSeen": "2026-10-06T14:35:25.411Z",
   "modUpdatedAt": "2026-10-06T14:01:17Z",
   "fileBytes": 22658,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "blind-spots",
   "url": "https://www.slopshopper.com/mods/forketyfork-agentic-skills-blind-spots/"
  },
  {
   "slug": "gclbck-crealore-session-handoff-button-mod-session-handoff-button",
   "name": "session-handoff-button",
   "description": "A Session Hand-off button above the prompt, colored by context usage; reads Context clean and cannot be pressed while green. From orange on, one press writes the handoff, copies it, runs /clear and sends it to the fresh session.",
   "version": "0.2.0",
   "author": {
    "name": "gclbck"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gclbck-crealore/session-handoff-button-mod",
    "url": "https://github.com/gclbck-crealore/session-handoff-button-mod",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:58:40Z",
    "createdAt": "2026-10-09T07:15:08Z",
    "description": "Claude Code mod: a context-colored Session Hand-off button — handoff, /clear and continue in a fresh session with one press.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/324367599?v=4",
    "ownerUrl": "https://github.com/gclbck-crealore",
    "defaultBranch": "main"
   },
   "path": "session-handoff-button",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "skill": {
     "type": "string",
     "title": "Handoff skill",
     "description": "Slash command that writes the handoff (without the slash). When it is not installed, the built-in handoff prompt is used.",
     "default": "session-handoff"
    },
    "autoSend": {
     "type": "boolean",
     "title": "Send automatically",
     "description": "After /clear, send the handoff to the fresh session. Off: put it in the prompt box and wait for Enter.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-handoff-button-mod",
   "firstSeen": "2026-10-09T14:59:50.386Z",
   "modUpdatedAt": "2026-10-09T12:58:40Z",
   "fileBytes": 5901,
   "tags": [
    "band",
    "toast",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-handoff-button",
   "url": "https://www.slopshopper.com/mods/gclbck-crealore-session-handoff-button-mod-session-handoff-button/"
  },
  {
   "slug": "gunubin-dotfiles-human-review-pane",
   "name": "human-review-pane",
   "description": "human-review skill のチャンク差分・参照コード・進捗・コメントを色付きペインに表示する",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gunubin/dotfiles",
    "url": "https://github.com/gunubin/dotfiles",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:31:39Z",
    "createdAt": "2025-04-28T09:17:58Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16284279?v=4",
    "ownerUrl": "https://github.com/gunubin",
    "defaultBranch": "main"
   },
   "path": "claude/.claude/mods/human-review-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:58:58.973Z",
   "modUpdatedAt": "2026-10-09T05:31:39Z",
   "fileBytes": 17066,
   "tags": [
    "pane",
    "band",
    "transcript",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "human-review-pane",
   "url": "https://www.slopshopper.com/mods/gunubin-dotfiles-human-review-pane/"
  },
  {
   "slug": "helenkwok-gsd-status-mod",
   "name": "gsd-status-mod",
   "description": "A Claude Code mod for GSD projects: a live pane (roadmap, agent tree with forks, cost and context, work streams, session log, pace and fit forecast, timeline, trends, a markdown reader) plus a status band, a next-action hint and /gsd-status, read from .planning/.",
   "version": "0.7.0",
   "author": {
    "name": "Helen Kwok"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "helenkwok/gsd-status-mod",
    "url": "https://github.com/helenkwok/gsd-status-mod",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T04:26:18Z",
    "createdAt": "2026-10-03T04:45:41Z",
    "description": "Live GSD dashboard for Claude Code: roadmap, agent tree with forks, context and cost, work streams, and a markdown reader for .planning. Read-only.",
    "homepage": null,
    "topics": [
     "agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "dashboard",
     "gsd",
     "markdown-reader",
     "planning"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/107752876?v=4",
    "ownerUrl": "https://github.com/helenkwok",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./gsd-status.mjs"
   ],
   "entry": "hooks/gsd-status.mjs",
   "userConfig": {
    "openOnStart": {
     "title": "Open the pane on start",
     "description": "Open the live GSD pane when a session starts in a GSD project. /gsd-board opens it later either way.",
     "type": "boolean",
     "default": true
    },
    "toasts": {
     "title": "Toast notices",
     "description": "Short notices when an agent runs far over its usual time, when the rest of a phase will not fit the 5-hour window, or when STATE.md drifts.",
     "type": "boolean",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "helenkwok-mods",
   "firstSeen": "2026-10-06T04:54:17.427Z",
   "modUpdatedAt": "2026-10-04T04:26:18Z",
   "fileBytes": 79806,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "gsd-status-mod",
   "url": "https://www.slopshopper.com/mods/helenkwok-gsd-status-mod/"
  },
  {
   "slug": "helenlin0621-tea-egg",
   "name": "tea-egg",
   "description": "Tea Egg: raise a pet egg that slowly marinates while you code",
   "version": "0.4.1",
   "author": {
    "name": "helenlin0621"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "helenlin0621/tea-egg",
    "url": "https://github.com/helenlin0621/tea-egg",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:41:41Z",
    "createdAt": "2026-10-08T06:58:11Z",
    "description": "寫 code 時養一顆慢慢入味的茶葉蛋 · Raise a tea egg that slowly marinates while you code",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7358851?v=4",
    "ownerUrl": "https://github.com/helenlin0621",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tea-egg",
   "firstSeen": "2026-10-08T15:24:54.609Z",
   "modUpdatedAt": "2026-10-08T10:41:41Z",
   "fileBytes": 817819,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tea-egg",
   "url": "https://www.slopshopper.com/mods/helenlin0621-tea-egg/"
  },
  {
   "slug": "hellosverre-mod-store",
   "name": "mod-store",
   "description": "/mods: browse, search and install community Claude Code mods from a pane, with what each one can access shown before you install",
   "version": "0.1.0",
   "author": {
    "name": "hellosverre",
    "url": "https://github.com/hellosverre"
   },
   "license": "MIT",
   "homepage": "https://github.com/hellosverre/mod-store",
   "keywords": [
    "mods",
    "store",
    "catalog",
    "plugins",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hellosverre/mod-store",
    "url": "https://github.com/hellosverre/mod-store",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:18:04Z",
    "createdAt": "2026-10-07T09:17:59Z",
    "description": "An app store for Claude Code mods, inside Claude Code: /mods to browse, search and install 2,700 mods, or ask Claude to find one",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/278743868?v=4",
    "ownerUrl": "https://github.com/hellosverre",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-store",
   "firstSeen": "2026-10-07T15:00:00.586Z",
   "modUpdatedAt": "2026-10-07T09:18:04Z",
   "fileBytes": 24684,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-store",
   "url": "https://www.slopshopper.com/mods/hellosverre-mod-store/"
  },
  {
   "slug": "henriqueschroeder-pixel-pets",
   "name": "pixel-pets",
   "description": "Pixel-art pets above the prompt that react to what Claude and each subagent are doing",
   "version": "0.5.0",
   "author": {
    "name": "Henrique Schroeder"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HenriqueSchroeder/pixel-pets",
    "url": "https://github.com/HenriqueSchroeder/pixel-pets",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:46:06Z",
    "createdAt": "2026-10-06T19:11:52Z",
    "description": "Pixel-art pets for Claude Code that react to what Claude and each subagent are doing",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71599371?v=4",
    "ownerUrl": "https://github.com/HenriqueSchroeder",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "pet": {
     "type": "string",
     "title": "Pet",
     "description": "Which pet to show. Pick custom to use your own pack, named in Custom pet",
     "default": "cat",
     "options": [
      "cat",
      "slime",
      "dog",
      "ghost",
      "owl",
      "clawd",
      "fox",
      "dragon",
      "capybara",
      "custom"
     ]
    },
    "customPet": {
     "type": "string",
     "title": "Custom pet",
     "description": "Your own pack when Pet is custom: the name of a file in ~/.claude/pets/, without .json",
     "default": ""
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the pet's labels. auto follows Claude Code's language setting, then $LANG",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "pt-BR"
     ]
    },
    "awakeMinutes": {
     "type": "number",
     "title": "Awake minutes",
     "description": "How long the pet stays awake, strolling around, after Claude finishes, before it falls asleep",
     "default": 1
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pixel-pets",
   "firstSeen": "2026-10-08T15:00:19.500Z",
   "modUpdatedAt": "2026-10-09T01:46:06Z",
   "fileBytes": 82612,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "pixel-pets",
   "url": "https://www.slopshopper.com/mods/henriqueschroeder-pixel-pets/"
  },
  {
   "slug": "herman925-925-cc-plugins-clean-view",
   "name": "clean-view",
   "description": "Clean View: hides tool calls and shows a calm step checklist above the prompt, with a Hide/Show details button.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "herman925/925-cc-plugins",
    "url": "https://github.com/herman925/925-cc-plugins",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:18:40Z",
    "createdAt": "2026-10-05T09:04:52Z",
    "description": "Herman's Claude Code mods (marketplace herman-mods)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65190774?v=4",
    "ownerUrl": "https://github.com/herman925",
    "defaultBranch": "main"
   },
   "path": "clean-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cleanView": {
     "type": "string",
     "title": "Clean View",
     "description": "on: hide tool calls and show the step checklist. off: show every tool call.",
     "options": [
      "on",
      "off"
     ],
     "default": "on"
    },
    "view": {
     "type": "string",
     "title": "Progress look",
     "description": "list: a step checklist. bars: one progress bar for each job.",
     "options": [
      "list",
      "bars"
     ],
     "default": "list"
    },
    "askChoices": {
     "type": "string",
     "title": "ask_choices tool",
     "description": "on: Claude may ask with the in-band ask_choices picker. off: Claude asks with AskUserQuestion.",
     "options": [
      "off",
      "on"
     ],
     "default": "off"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "herman-mods",
   "firstSeen": "2026-10-07T15:00:12.682Z",
   "modUpdatedAt": "2026-10-08T03:05:48Z",
   "fileBytes": 52677,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clean-view",
   "url": "https://www.slopshopper.com/mods/herman925-925-cc-plugins-clean-view/"
  },
  {
   "slug": "herman925-925-cc-plugins-speaker-colours",
   "name": "speaker-colours",
   "description": "Herman's Claude Code mod: blue speaker bar for user messages, orange for Claude replies (more features to come)",
   "version": "0.1.0",
   "author": {
    "name": "Herman Chan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "herman925/925-cc-plugins",
    "url": "https://github.com/herman925/925-cc-plugins",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:18:40Z",
    "createdAt": "2026-10-05T09:04:52Z",
    "description": "Herman's Claude Code mods (marketplace herman-mods)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65190774?v=4",
    "ownerUrl": "https://github.com/herman925",
    "defaultBranch": "main"
   },
   "path": "speaker-colours",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "herman-mods",
   "firstSeen": "2026-10-06T04:54:23.706Z",
   "modUpdatedAt": "2026-10-05T09:20:29Z",
   "fileBytes": 1321,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "speaker-colours",
   "url": "https://www.slopshopper.com/mods/herman925-925-cc-plugins-speaker-colours/"
  },
  {
   "slug": "herman925-925-cc-plugins-team-orchestrator",
   "name": "team-orchestrator",
   "description": "Team Orchestrator: welcome screen, quick starts (Squad, All-Purpose Team, Tech Team), a table-style team form, and a live roster to spawn and manage teams of Claude Code sessions as Orca tabs.",
   "version": "0.5.18",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "herman925/925-cc-plugins",
    "url": "https://github.com/herman925/925-cc-plugins",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:18:40Z",
    "createdAt": "2026-10-05T09:04:52Z",
    "description": "Herman's Claude Code mods (marketplace herman-mods)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65190774?v=4",
    "ownerUrl": "https://github.com/herman925",
    "defaultBranch": "main"
   },
   "path": "team-orchestrator",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "orcaCommand": {
     "type": "string",
     "title": "Orca command",
     "description": "Orca's command-line tool: orca.exe on Windows, orca on macOS and Linux, or a full path. Empty: detected and filled in at the next start. A command that does not start is refused.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "herman-mods",
   "firstSeen": "2026-10-06T04:54:25.217Z",
   "modUpdatedAt": "2026-10-09T09:49:04Z",
   "fileBytes": 315213,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "team-orchestrator",
   "url": "https://www.slopshopper.com/mods/herman925-925-cc-plugins-team-orchestrator/"
  },
  {
   "slug": "heuwzen-claude-runway-commitnudge",
   "name": "CommitNudge",
   "description": "A quiet reminder in the status line and a toast when uncommitted work piles up in the chat's project",
   "version": "0.1.0",
   "author": {
    "name": "Heuwzen",
    "url": "https://github.com/Heuwzen"
   },
   "license": "MIT",
   "homepage": "https://github.com/Heuwzen/claude-runway/tree/main/commit-nudge",
   "keywords": [
    "git",
    "commit",
    "reminder",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Heuwzen/claude-runway",
    "url": "https://github.com/Heuwzen/claude-runway",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:40:00Z",
    "createdAt": "2026-10-07T10:29:25Z",
    "description": "Live meters for your Claude limits and context, right above the prompt in Claude Code. Plus three small mods for your Mac, your commits and your tokens.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "context-window",
     "developer-tools",
     "macos",
     "rate-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/305398335?v=4",
    "ownerUrl": "https://github.com/Heuwzen",
    "defaultBranch": "main"
   },
   "path": "commit-nudge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:39:03.716Z",
   "modUpdatedAt": "2026-10-07T13:41:43Z",
   "fileBytes": 12226,
   "tags": [
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "CommitNudge",
   "url": "https://www.slopshopper.com/mods/heuwzen-claude-runway-commitnudge/"
  },
  {
   "slug": "heuwzen-claude-runway-macload",
   "name": "MacLoad",
   "description": "Shows your Mac's CPU and memory under the prompt, names the app behind a slowdown, and warns when the Mac is overloaded",
   "version": "0.2.0",
   "author": {
    "name": "Heuwzen",
    "url": "https://github.com/Heuwzen"
   },
   "license": "MIT",
   "homepage": "https://github.com/Heuwzen/claude-runway/tree/main/mac-load",
   "keywords": [
    "cpu",
    "memory",
    "load",
    "simulator",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Heuwzen/claude-runway",
    "url": "https://github.com/Heuwzen/claude-runway",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:40:00Z",
    "createdAt": "2026-10-07T10:29:25Z",
    "description": "Live meters for your Claude limits and context, right above the prompt in Claude Code. Plus three small mods for your Mac, your commits and your tokens.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "context-window",
     "developer-tools",
     "macos",
     "rate-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/305398335?v=4",
    "ownerUrl": "https://github.com/Heuwzen",
    "defaultBranch": "main"
   },
   "path": "mac-load",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:39:04.596Z",
   "modUpdatedAt": "2026-10-07T13:41:43Z",
   "fileBytes": 30499,
   "tags": [
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "MacLoad",
   "url": "https://www.slopshopper.com/mods/heuwzen-claude-runway-macload/"
  },
  {
   "slug": "heuwzen-claude-runway-runway",
   "name": "Runway",
   "description": "Your Claude Code 5-hour and weekly limits and the chat’s context window as live meters above the prompt",
   "version": "0.5.0",
   "author": {
    "name": "Heuwzen",
    "url": "https://github.com/Heuwzen"
   },
   "license": "MIT",
   "homepage": "https://github.com/Heuwzen/claude-runway/tree/main/runway",
   "keywords": [
    "rate limits",
    "usage",
    "context",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Heuwzen/claude-runway",
    "url": "https://github.com/Heuwzen/claude-runway",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:40:00Z",
    "createdAt": "2026-10-07T10:29:25Z",
    "description": "Live meters for your Claude limits and context, right above the prompt in Claude Code. Plus three small mods for your Mac, your commits and your tokens.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "context-window",
     "developer-tools",
     "macos",
     "rate-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/305398335?v=4",
    "ownerUrl": "https://github.com/Heuwzen",
    "defaultBranch": "main"
   },
   "path": "runway",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:39:05.692Z",
   "modUpdatedAt": "2026-10-07T13:41:43Z",
   "fileBytes": 24595,
   "tags": [
    "band",
    "toast",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "Runway",
   "url": "https://www.slopshopper.com/mods/heuwzen-claude-runway-runway/"
  },
  {
   "slug": "heuwzen-claude-runway-usagebreakdown",
   "name": "UsageBreakdown",
   "description": "Shows what uses up your Claude limits: tokens by model, by main chat versus agents, and by project, across every chat on this Mac",
   "version": "0.1.0",
   "author": {
    "name": "Heuwzen",
    "url": "https://github.com/Heuwzen"
   },
   "license": "MIT",
   "homepage": "https://github.com/Heuwzen/claude-runway/tree/main/usage-breakdown",
   "keywords": [
    "tokens",
    "usage",
    "models",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Heuwzen/claude-runway",
    "url": "https://github.com/Heuwzen/claude-runway",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:40:00Z",
    "createdAt": "2026-10-07T10:29:25Z",
    "description": "Live meters for your Claude limits and context, right above the prompt in Claude Code. Plus three small mods for your Mac, your commits and your tokens.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "context-window",
     "developer-tools",
     "macos",
     "rate-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/305398335?v=4",
    "ownerUrl": "https://github.com/Heuwzen",
    "defaultBranch": "main"
   },
   "path": "usage-breakdown",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:39:06.555Z",
   "modUpdatedAt": "2026-10-07T13:41:43Z",
   "fileBytes": 20860,
   "tags": [
    "pane",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "UsageBreakdown",
   "url": "https://www.slopshopper.com/mods/heuwzen-claude-runway-usagebreakdown/"
  },
  {
   "slug": "higherorderfunctor-nix-agentic-tools-model-fork",
   "name": "model-fork",
   "description": "Probe: calls $.model.fork and $.model.complete once after the main turn",
   "version": "0.1.0",
   "license": "Unlicense",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "higherorderfunctor/nix-agentic-tools",
    "url": "https://github.com/higherorderfunctor/nix-agentic-tools",
    "stars": 2,
    "forks": 0,
    "license": "Unlicense",
    "pushedAt": "2026-10-09T13:33:02Z",
    "createdAt": "2026-04-04T19:38:00Z",
    "description": "Nix flake monorepo: stacked workflow skills, MCP server packages, and home-manager modules for AI coding CLIs",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34926636?v=4",
    "ownerUrl": "https://github.com/higherorderfunctor",
    "defaultBranch": "main"
   },
   "path": "packages/delegate-routing/probes/delegates/claude/mods/model-fork",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:25:15.258Z",
   "modUpdatedAt": "2026-10-07T21:44:55Z",
   "fileBytes": 1078,
   "tags": [
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "model-fork",
   "url": "https://www.slopshopper.com/mods/higherorderfunctor-nix-agentic-tools-model-fork/"
  },
  {
   "slug": "higherorderfunctor-nix-agentic-tools-prompt-mw",
   "name": "prompt-mw",
   "description": "Probe: marks prompt.compose and prompt.section output with sentinels",
   "version": "0.1.0",
   "license": "Unlicense",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "higherorderfunctor/nix-agentic-tools",
    "url": "https://github.com/higherorderfunctor/nix-agentic-tools",
    "stars": 2,
    "forks": 0,
    "license": "Unlicense",
    "pushedAt": "2026-10-09T13:33:02Z",
    "createdAt": "2026-04-04T19:38:00Z",
    "description": "Nix flake monorepo: stacked workflow skills, MCP server packages, and home-manager modules for AI coding CLIs",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34926636?v=4",
    "ownerUrl": "https://github.com/higherorderfunctor",
    "defaultBranch": "main"
   },
   "path": "packages/delegate-routing/probes/delegates/claude/sysprompt/mods/prompt-mw",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:25:15.964Z",
   "modUpdatedAt": "2026-10-07T21:44:55Z",
   "fileBytes": 832,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "prompt-mw",
   "url": "https://www.slopshopper.com/mods/higherorderfunctor-nix-agentic-tools-prompt-mw/"
  },
  {
   "slug": "hmarzban-claude-mod-session-usage-band",
   "name": "session-usage-band",
   "description": "See what your next message costs: a live band above the prompt with the prompt-cache countdown, the re-warm price, session cost, context and your 5h/7d limits.",
   "version": "0.11.12",
   "author": {
    "name": "Hossein Marzban",
    "url": "https://github.com/HMarzban"
   },
   "license": "MIT",
   "homepage": "https://github.com/HMarzban/claude-mod/tree/main/plugins/session-usage-band",
   "keywords": [
    "usage",
    "prompt-cache",
    "cost",
    "context",
    "rate-limits",
    "band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "HMarzban/claude-mod",
    "url": "https://github.com/HMarzban/claude-mod",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:13:00Z",
    "createdAt": "2026-10-09T09:30:26Z",
    "description": "See what your next Claude Code message costs: a live band above the prompt with the prompt-cache countdown, the re-warm price, session cost, context and 5h/weekly usage limits.",
    "homepage": "https://hmarzban.github.io/claude-mod/",
    "topics": [
     "anthropic",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-mod",
     "cost-tracking",
     "developer-tools",
     "llm-tools",
     "prompt-caching",
     "rate-limits",
     "token-usage",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20157508?v=4",
    "ownerUrl": "https://github.com/HMarzban",
    "defaultBranch": "main"
   },
   "path": "plugins/session-usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hossein-mods",
   "firstSeen": "2026-10-09T14:33:03.446Z",
   "modUpdatedAt": "2026-10-09T13:13:00Z",
   "fileBytes": 110726,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-usage-band",
   "url": "https://www.slopshopper.com/mods/hmarzban-claude-mod-session-usage-band/"
  },
  {
   "slug": "homieyangg-claude-code-mods-leftovers",
   "name": "leftovers",
   "description": "Keeps a ledger of what Claude left running or lying around on your machine and servers",
   "version": "0.1.0",
   "author": {
    "name": "Gary"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "homieyangg/claude-code-mods",
    "url": "https://github.com/homieyangg/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T16:03:24Z",
    "createdAt": "2026-10-03T11:02:01Z",
    "description": "Claude Code mods: progress bars for plans, a ledger of what Claude left running, and token masking for tool output",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/103951596?v=4",
    "ownerUrl": "https://github.com/homieyangg",
    "defaultBranch": "main"
   },
   "path": "leftovers",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language",
     "options": [
      "en",
      "zh-TW",
      "zh-CN"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:53:51.234Z",
   "modUpdatedAt": "2026-10-03T16:03:17Z",
   "fileBytes": 30033,
   "tags": [
    "band",
    "transcript",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "leftovers-homieyangg",
   "url": "https://www.slopshopper.com/mods/homieyangg-claude-code-mods-leftovers/"
  },
  {
   "slug": "homieyangg-claude-code-mods-plan-bar",
   "name": "plan-bar",
   "description": "Live progress bars above the prompt for multi-step work: one row per plan, with stages, percent, waiting and failed colors, and sounds",
   "version": "0.1.0",
   "author": {
    "name": "Gary"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "homieyangg/claude-code-mods",
    "url": "https://github.com/homieyangg/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T16:03:24Z",
    "createdAt": "2026-10-03T11:02:01Z",
    "description": "Claude Code mods: progress bars for plans, a ledger of what Claude left running, and token masking for tool output",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/103951596?v=4",
    "ownerUrl": "https://github.com/homieyangg",
    "defaultBranch": "main"
   },
   "path": "plan-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language",
     "options": [
      "en",
      "zh-TW",
      "zh-CN"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:53:52.595Z",
   "modUpdatedAt": "2026-10-03T11:01:56Z",
   "fileBytes": 18016,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "plan-bar-homieyangg",
   "url": "https://www.slopshopper.com/mods/homieyangg-claude-code-mods-plan-bar/"
  },
  {
   "slug": "homieyangg-claude-code-mods-secret-mask",
   "name": "secret-mask",
   "description": "Mask token-like strings in tool output before they reach the conversation",
   "version": "0.1.0",
   "author": {
    "name": "Gary"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "homieyangg/claude-code-mods",
    "url": "https://github.com/homieyangg/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T16:03:24Z",
    "createdAt": "2026-10-03T11:02:01Z",
    "description": "Claude Code mods: progress bars for plans, a ledger of what Claude left running, and token masking for tool output",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/103951596?v=4",
    "ownerUrl": "https://github.com/homieyangg",
    "defaultBranch": "main"
   },
   "path": "secret-mask",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language",
     "options": [
      "en",
      "zh-TW",
      "zh-CN"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:53:55.395Z",
   "modUpdatedAt": "2026-10-03T11:01:56Z",
   "fileBytes": 7468,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-mask-homieyangg",
   "url": "https://www.slopshopper.com/mods/homieyangg-claude-code-mods-secret-mask/"
  },
  {
   "slug": "ice-lfernandes-claude-code-mods-agent-watch",
   "name": "agent-watch",
   "description": "Subagents at a glance: tokens per agent, a toast when one stalls, and a summary naming the heaviest agent when they finish",
   "version": "0.3.1",
   "author": {
    "name": "Lucas Fernandes"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ice-lfernandes/claude-code-mods",
    "url": "https://github.com/ice-lfernandes/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:28:22Z",
    "createdAt": "2026-10-08T12:07:03Z",
    "description": "Claude Code mods for everyday UX: plan limits, context, and what the agent is doing",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66133397?v=4",
    "ownerUrl": "https://github.com/ice-lfernandes",
    "defaultBranch": "main"
   },
   "path": "agent-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "stallMinutes": {
     "type": "number",
     "title": "Stall after (minutes)",
     "description": "A running agent with no model request or tool call for this long is flagged as stalled",
     "default": 5
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the pane, the status line and the toasts. auto follows the system's LANG: Portuguese for pt_*, English otherwise and when LANG is unset",
     "options": [
      "auto",
      "pt-BR",
      "en"
     ],
     "default": "auto"
    },
    "icons": {
     "type": "string",
     "title": "Icons in the terminal",
     "description": "emoji draws the stall warning as ⚠; symbol draws it as ! for terminals that draw it at odd widths; auto uses symbol in a JetBrains IDE's terminal and emoji elsewhere",
     "options": [
      "auto",
      "emoji",
      "symbol"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lfernandes-mods",
   "firstSeen": "2026-10-09T15:02:46.659Z",
   "modUpdatedAt": "2026-10-09T11:06:16Z",
   "fileBytes": 52103,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-watch",
   "url": "https://www.slopshopper.com/mods/ice-lfernandes-claude-code-mods-agent-watch/"
  },
  {
   "slug": "ice-lfernandes-claude-code-mods-allowlist-coach",
   "name": "allowlist-coach",
   "description": "Counts permission dialogs per rule and, after repeated approvals, offers to add the rule to permissions.allow, asking before it writes",
   "version": "0.3.0",
   "author": {
    "name": "Lucas Fernandes"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ice-lfernandes/claude-code-mods",
    "url": "https://github.com/ice-lfernandes/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:28:22Z",
    "createdAt": "2026-10-08T12:07:03Z",
    "description": "Claude Code mods for everyday UX: plan limits, context, and what the agent is doing",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66133397?v=4",
    "ownerUrl": "https://github.com/ice-lfernandes",
    "defaultBranch": "main"
   },
   "path": "allowlist-coach",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the pane, the line under the permission dialog, the questions and the toasts. auto follows the system's LANG: Portuguese for pt_*, English otherwise and when LANG is unset",
     "options": [
      "auto",
      "pt-BR",
      "en"
     ],
     "default": "auto"
    },
    "threshold": {
     "type": "number",
     "title": "Approvals before an offer",
     "description": "How many approvals, with no refusal, before the coach offers a rule: a whole number from 2 to 20",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lfernandes-mods",
   "firstSeen": "2026-10-09T15:02:48.079Z",
   "modUpdatedAt": "2026-10-08T22:55:19Z",
   "fileBytes": 49069,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "allowlist-coach",
   "url": "https://www.slopshopper.com/mods/ice-lfernandes-claude-code-mods-allowlist-coach/"
  },
  {
   "slug": "ice-lfernandes-claude-code-mods-launchpad",
   "name": "launchpad",
   "description": "A menu of one-click actions under the header, below the prompt or in a pane: each button runs an installed command, skill or agent. Pick and order up to 8 with /pad configuration",
   "version": "0.4.1",
   "author": {
    "name": "Lucas Fernandes"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ice-lfernandes/claude-code-mods",
    "url": "https://github.com/ice-lfernandes/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:28:22Z",
    "createdAt": "2026-10-08T12:07:03Z",
    "description": "Claude Code mods for everyday UX: plan limits, context, and what the agent is doing",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66133397?v=4",
    "ownerUrl": "https://github.com/ice-lfernandes",
    "defaultBranch": "main"
   },
   "path": "launchpad",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the default buttons and messages. auto follows the system's LANG: Portuguese for pt_*, English otherwise and when LANG is unset",
     "options": [
      "auto",
      "pt-BR",
      "en"
     ],
     "default": "auto"
    },
    "icons": {
     "type": "string",
     "title": "Icons in the terminal",
     "description": "emoji reads best; symbol keeps columns aligned in terminals that draw emoji at odd widths; auto uses symbol in a JetBrains IDE's terminal and emoji elsewhere",
     "options": [
      "auto",
      "emoji",
      "symbol"
     ],
     "default": "auto"
    },
    "showOnStart": {
     "type": "boolean",
     "title": "Show on start",
     "description": "Show the menu when a session starts and after /clear. Off: only /pad shows it",
     "default": true
    },
    "placement": {
     "type": "string",
     "title": "Where the menu shows",
     "description": "header: a card under the header when a session starts and after /clear; prompt: a row below the prompt that stays; pane: a pane of its own, a tab like other mods' panes, with the card's tiles. /pad place changes it from the prompt",
     "options": [
      "header",
      "prompt",
      "pane"
     ],
     "default": "header"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lfernandes-mods",
   "firstSeen": "2026-10-09T15:02:49.188Z",
   "modUpdatedAt": "2026-10-09T00:10:08Z",
   "fileBytes": 54534,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "launchpad-ice-lfernandes",
   "url": "https://www.slopshopper.com/mods/ice-lfernandes-claude-code-mods-launchpad/"
  },
  {
   "slug": "ice-lfernandes-claude-code-mods-limits-meter",
   "name": "limits-meter",
   "description": "Plan limits and context above the prompt: 5-hour and weekly windows with reset times, context fill, cache hit rate, tokens per turn",
   "version": "0.3.1",
   "author": {
    "name": "Lucas Fernandes"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ice-lfernandes/claude-code-mods",
    "url": "https://github.com/ice-lfernandes/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:28:22Z",
    "createdAt": "2026-10-08T12:07:03Z",
    "description": "Claude Code mods for everyday UX: plan limits, context, and what the agent is doing",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66133397?v=4",
    "ownerUrl": "https://github.com/ice-lfernandes",
    "defaultBranch": "main"
   },
   "path": "limits-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the band, the pane and the toasts. auto follows the system's LANG: Portuguese for pt_*, English otherwise and when LANG is unset",
     "options": [
      "auto",
      "pt-BR",
      "en"
     ],
     "default": "auto"
    },
    "cells": {
     "type": "string",
     "title": "Cells on the band",
     "description": "Which cells the band above the prompt shows, comma-separated, from 5h, wk, spend, ctx and cache. all, or nothing known, shows them all",
     "default": "all"
    },
    "density": {
     "type": "string",
     "title": "Bars on the band",
     "description": "auto sizes the bars to the terminal and shrinks them to one cell below 90 columns; bars always draws 10 cells; mini always one cell; numbers draws no bar",
     "options": [
      "auto",
      "bars",
      "mini",
      "numbers"
     ],
     "default": "auto"
    },
    "warnAt": {
     "type": "number",
     "title": "Warning from (%)",
     "description": "A window or the context turns to the warning color from this percent",
     "default": 70
    },
    "dangerAt": {
     "type": "number",
     "title": "Danger from (%)",
     "description": "A window or the context turns to the error color from this percent",
     "default": 90
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lfernandes-mods",
   "firstSeen": "2026-10-09T15:02:50.570Z",
   "modUpdatedAt": "2026-10-09T11:06:16Z",
   "fileBytes": 32157,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limits-meter",
   "url": "https://www.slopshopper.com/mods/ice-lfernandes-claude-code-mods-limits-meter/"
  },
  {
   "slug": "ice-lfernandes-claude-code-mods-test-hud",
   "name": "test-hud",
   "description": "Test runs at a glance: passing over total in the status line, a sparkline of failures across runs, the failing tests, and a toast when the suite turns green",
   "version": "0.3.0",
   "author": {
    "name": "Lucas Fernandes"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ice-lfernandes/claude-code-mods",
    "url": "https://github.com/ice-lfernandes/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:28:22Z",
    "createdAt": "2026-10-08T12:07:03Z",
    "description": "Claude Code mods for everyday UX: plan limits, context, and what the agent is doing",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66133397?v=4",
    "ownerUrl": "https://github.com/ice-lfernandes",
    "defaultBranch": "main"
   },
   "path": "test-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the pane, the status line and the toasts. auto follows the system's LANG: Portuguese for pt_*, English otherwise and when LANG is unset",
     "options": [
      "auto",
      "pt-BR",
      "en"
     ],
     "default": "auto"
    },
    "regressionToast": {
     "type": "boolean",
     "title": "Toast when tests turn red",
     "description": "Also show a toast when a runner turns red right after a green run",
     "default": false
    },
    "keepHistory": {
     "type": "boolean",
     "title": "Keep runs across sessions",
     "description": "Keep the last runs per project in the plugin's store, so the next session in the same project starts with them",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lfernandes-mods",
   "firstSeen": "2026-10-09T15:02:52.200Z",
   "modUpdatedAt": "2026-10-08T22:48:25Z",
   "fileBytes": 41027,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "test-hud",
   "url": "https://www.slopshopper.com/mods/ice-lfernandes-claude-code-mods-test-hud/"
  },
  {
   "slug": "inanna-apollo-graphos-agent-mods",
   "name": "graphos-agent-mods",
   "displayName": "GraphOS Agent Mods",
   "description": "Experimental Claude Code mods for GraphOS Agent Services. GraphOS Inspector explains each execute call in a docked pane before you approve it, shows what came back with clickable records, and can auto-approve the reads you write trust rules for.",
   "author": {
    "name": "Inanna Malick"
   },
   "license": "Elastic-2.0",
   "homepage": "https://github.com/inanna-apollo/graphos-agent-mods",
   "keywords": [
    "graphos",
    "graphos-agent-services",
    "graphql",
    "permissions",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "inanna-apollo/graphos-agent-mods",
    "url": "https://github.com/inanna-apollo/graphos-agent-mods",
    "stars": 2,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-08T21:36:09Z",
    "createdAt": "2026-10-07T07:28:29Z",
    "description": "Experimental Claude Code mods for GraphOS Agent Services. GraphOS Inspector explains each Agent Services call before you approve it. Not an Apollo-supported product.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/320704227?v=4",
    "ownerUrl": "https://github.com/inanna-apollo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "graphos-experiments",
   "firstSeen": "2026-10-07T15:01:43.702Z",
   "modUpdatedAt": "2026-10-08T21:36:09Z",
   "fileBytes": 1009409,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "status",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "graphos-agent-mods",
   "url": "https://www.slopshopper.com/mods/inanna-apollo-graphos-agent-mods/"
  },
  {
   "slug": "izhanali-spindle-for-cc",
   "name": "spindle",
   "displayName": "spindle",
   "description": "Turns Claude Code's thinking spinner into a live developer-news ticker, in the CLI and the Desktop app. Headlines are cached locally and tightened by a Claude Code agent — no API keys.",
   "version": "0.3.0",
   "author": {
    "name": "Izhan Ali",
    "url": "https://github.com/IzhanAli"
   },
   "license": "MIT",
   "homepage": "https://github.com/IzhanAli/Spindle-for-CC",
   "keywords": [
    "spinner",
    "news",
    "rss",
    "hacker-news",
    "status-line",
    "developer-news",
    "desktop",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "IzhanAli/Spindle-for-CC",
    "url": "https://github.com/IzhanAli/Spindle-for-CC",
    "stars": 2,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T12:24:24Z",
    "createdAt": "2026-07-23T15:09:35Z",
    "description": "Replace annoying thinking texts of Claude Code CLI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41967371?v=4",
    "ownerUrl": "https://github.com/IzhanAli",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./spinner.ts"
   ],
   "entry": "hooks/spinner.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spindle",
   "firstSeen": "2026-10-06T04:47:10.683Z",
   "modUpdatedAt": "2026-10-03T12:24:24Z",
   "fileBytes": 3411,
   "tags": [
    "spinner",
    "turn"
   ],
   "isNew": true,
   "entryName": "spindle",
   "url": "https://www.slopshopper.com/mods/izhanali-spindle-for-cc/"
  },
  {
   "slug": "jaichangpark-asd-ste100",
   "name": "asd-ste100",
   "description": "ASD-STE100 (Simplified Technical English) and 80% Karpathy Mode plugin, mod, and skill for Claude Code. Enforces clean, unambiguous technical explanations.",
   "version": "2026.10.2+20",
   "author": {
    "name": "Dreamwalker"
   },
   "license": "MIT",
   "homepage": "https://github.com/JAICHANGPARK/ASD-STE100",
   "keywords": [
    "asd-ste100",
    "ste",
    "simplified-technical-english",
    "karpathy",
    "mod",
    "technical-writing",
    "clarity",
    "prompt-engineering"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JAICHANGPARK/ASD-STE100",
    "url": "https://github.com/JAICHANGPARK/ASD-STE100",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:44:46Z",
    "createdAt": "2026-10-02T07:35:47Z",
    "description": "ASD-STE100 (Simplified Technical English, Issue 9) for Claude Code: /asd mod with an STE pane, agent skill, and linter. Inspired by Karpathy's \"80% ASD-STE100\" tip.",
    "homepage": "https://github.com/JAICHANGPARK/ASD-STE100#readme",
    "topics": [
     "asd-ste100",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-skills",
     "controlled-language",
     "karpathy",
     "linter",
     "llm",
     "prompt-engineering",
     "simplified-technical-english",
     "technical-writing"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19484515?v=4",
    "ownerUrl": "https://github.com/JAICHANGPARK",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "defaultMode": {
     "title": "Default STE Mode",
     "type": "string",
     "description": "Default STE mode: 'pragmatic' (80% Karpathy mode) or 'strict' (100% ASD-STE100)",
     "default": "pragmatic",
     "options": [
      "pragmatic",
      "strict"
     ]
    },
    "autoInject": {
     "title": "Auto Inject STE Guidelines",
     "type": "boolean",
     "description": "Make Claude write the answer itself in STE (STE mode on). Off by default: the answer stays as Claude wrote it, and the STE pane shows the STE version.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "asd-ste100",
   "firstSeen": "2026-10-06T04:47:02.517Z",
   "modUpdatedAt": "2026-10-02T10:44:46Z",
   "fileBytes": 75863,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "asd-ste100",
   "url": "https://www.slopshopper.com/mods/jaichangpark-asd-ste100/"
  },
  {
   "slug": "jaydoubleu-aside",
   "name": "aside",
   "description": "Read-only side chat: /aside opens a pane beside the transcript where you ask about the session so far; answers come from a tool-less fork of the session's own transcript and nothing is written back into the main thread.",
   "version": "0.1.0",
   "author": {
    "name": "JayDoubleu"
   },
   "license": "MIT",
   "homepage": "https://github.com/JayDoubleu/aside",
   "keywords": [
    "side-chat",
    "read-only",
    "pane",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JayDoubleu/aside",
    "url": "https://github.com/JayDoubleu/aside",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-14T20:15:34Z",
    "createdAt": "2026-09-14T19:05:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40270505?v=4",
    "ownerUrl": "https://github.com/JayDoubleu",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "liveFallback": {
     "type": "boolean",
     "description": "Until the session's first turn has completed there is no transcript snapshot to fork. On: answer such a question at once from the transcript text through a plain completion (uncached, capped at 60k characters, marked 'live' in the pane). Off: queue it and answer it with a fork when the turn ends.",
     "default": true,
     "title": "Answer before the first turn completes"
    },
    "liveModel": {
     "type": "string",
     "description": "Model alias or id for 'live' answers (a --model value); the fork always uses the session's model.",
     "default": "haiku",
     "title": "Model for live answers"
    },
    "maxHistory": {
     "type": "number",
     "description": "How many earlier side exchanges ride along in each question's prompt.",
     "default": 8,
     "min": 1,
     "max": 50,
     "title": "Side-chat history carried per question"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aside",
   "firstSeen": "2026-10-06T04:47:07.771Z",
   "modUpdatedAt": "2026-09-14T20:15:34Z",
   "fileBytes": 9646,
   "tags": [
    "pane",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "aside-JayDoubleu",
   "url": "https://www.slopshopper.com/mods/jaydoubleu-aside/"
  },
  {
   "slug": "jaydoubleu-aside-p1",
   "name": "p1",
   "description": "aside probe 1: fork shape, budget, continuation, store, messages",
   "version": "0.0.1",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JayDoubleu/aside",
    "url": "https://github.com/JayDoubleu/aside",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-14T20:15:34Z",
    "createdAt": "2026-09-14T19:05:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40270505?v=4",
    "ownerUrl": "https://github.com/JayDoubleu",
    "defaultBranch": "main"
   },
   "path": "docs/investigation/probes/p1",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aside",
   "firstSeen": "2026-10-06T04:47:06.763Z",
   "modUpdatedAt": "2026-09-14T19:59:51Z",
   "fileBytes": 5099,
   "tags": [
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "p1",
   "url": "https://www.slopshopper.com/mods/jaydoubleu-aside-p1/"
  },
  {
   "slug": "jaydoubleu-aside-p2",
   "name": "p2",
   "description": "aside probe 2: AbovePrompt band + Pane with Input/Button/Select, ui.* events, invalidate from continuation",
   "version": "0.0.1",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JayDoubleu/aside",
    "url": "https://github.com/JayDoubleu/aside",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-14T20:15:34Z",
    "createdAt": "2026-09-14T19:05:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40270505?v=4",
    "ownerUrl": "https://github.com/JayDoubleu",
    "defaultBranch": "main"
   },
   "path": "docs/investigation/probes/p2",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aside",
   "firstSeen": "2026-10-06T04:47:06.958Z",
   "modUpdatedAt": "2026-09-14T19:59:51Z",
   "fileBytes": 5969,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "p2",
   "url": "https://www.slopshopper.com/mods/jaydoubleu-aside-p2/"
  },
  {
   "slug": "jaydoubleu-aside-p6",
   "name": "p6",
   "description": "aside probe 6: mid-turn fallbacks (session.messages + model.complete) vs fork",
   "version": "0.0.1",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JayDoubleu/aside",
    "url": "https://github.com/JayDoubleu/aside",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-14T20:15:34Z",
    "createdAt": "2026-09-14T19:05:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40270505?v=4",
    "ownerUrl": "https://github.com/JayDoubleu",
    "defaultBranch": "main"
   },
   "path": "docs/investigation/probes/p6",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aside",
   "firstSeen": "2026-10-06T04:47:07.203Z",
   "modUpdatedAt": "2026-09-14T19:59:51Z",
   "fileBytes": 1738,
   "tags": [
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "p6",
   "url": "https://www.slopshopper.com/mods/jaydoubleu-aside-p6/"
  },
  {
   "slug": "jaydoubleu-aside-pcost",
   "name": "pcost",
   "description": "aside probe: fork cost on a large transcript",
   "version": "0.0.1",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JayDoubleu/aside",
    "url": "https://github.com/JayDoubleu/aside",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-14T20:15:34Z",
    "createdAt": "2026-09-14T19:05:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40270505?v=4",
    "ownerUrl": "https://github.com/JayDoubleu",
    "defaultBranch": "main"
   },
   "path": "docs/investigation/probes/pcost",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aside",
   "firstSeen": "2026-10-06T04:47:07.424Z",
   "modUpdatedAt": "2026-09-14T19:59:51Z",
   "fileBytes": 1243,
   "tags": [
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pcost",
   "url": "https://www.slopshopper.com/mods/jaydoubleu-aside-pcost/"
  },
  {
   "slug": "jaydoubleu-aside-witness",
   "name": "witness",
   "description": "test witness: logs the transcript at every turn end and every prompt submit",
   "version": "0.0.1",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JayDoubleu/aside",
    "url": "https://github.com/JayDoubleu/aside",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-14T20:15:34Z",
    "createdAt": "2026-09-14T19:05:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40270505?v=4",
    "ownerUrl": "https://github.com/JayDoubleu",
    "defaultBranch": "main"
   },
   "path": "docs/investigation/probes/witness",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aside",
   "firstSeen": "2026-10-06T04:47:07.769Z",
   "modUpdatedAt": "2026-09-14T19:59:51Z",
   "fileBytes": 977,
   "tags": [
    "pane",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "witness",
   "url": "https://www.slopshopper.com/mods/jaydoubleu-aside-witness/"
  },
  {
   "slug": "jeffarese-agent-swarm",
   "name": "agent-swarm",
   "description": "Mission control for your subagents: every spawned agent becomes a live, animated card above the prompt, with its phase, effort, tools, cost and a timeline you can follow",
   "version": "0.4.2",
   "author": {
    "name": "Jeff Arese",
    "url": "https://github.com/jeffarese"
   },
   "license": "MIT",
   "homepage": "https://github.com/jeffarese/agent-swarm",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jeffarese/agent-swarm",
    "url": "https://github.com/jeffarese/agent-swarm",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T06:42:16Z",
    "createdAt": "2026-10-03T15:43:02Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3155133?v=4",
    "ownerUrl": "https://github.com/jeffarese",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoClose": {
     "type": "string",
     "title": "Agents view auto-close",
     "description": "Fold the agents view this long after every agent has finished (a countdown offers to keep it open)",
     "options": [
      "off",
      "10s",
      "30s",
      "1m",
      "5m"
     ],
     "default": "30s"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:02:44.867Z",
   "modUpdatedAt": "2026-10-07T06:42:16Z",
   "fileBytes": 111164,
   "tags": [
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-swarm",
   "url": "https://www.slopshopper.com/mods/jeffarese-agent-swarm/"
  },
  {
   "slug": "jeffarese-shellcast",
   "name": "shellcast",
   "description": "Tidy one-line shell command rows with live output, progress, timing and exit status, plus details on demand.",
   "version": "0.2.3",
   "author": {
    "name": "Jeff Arese"
   },
   "homepage": "https://github.com/jeffarese/shellcast",
   "keywords": [
    "bash",
    "shell",
    "terminal",
    "tui",
    "progress",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jeffarese/shellcast",
    "url": "https://github.com/jeffarese/shellcast",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T18:23:40Z",
    "createdAt": "2026-10-06T15:54:36Z",
    "description": "Live inline cards for every shell command Claude Code runs: streaming output, progress bars, timing and exit status right in the transcript.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "shell",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3155133?v=4",
    "ownerUrl": "https://github.com/jeffarese",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shellcast",
   "firstSeen": "2026-10-07T15:02:46.800Z",
   "modUpdatedAt": "2026-10-08T18:23:40Z",
   "fileBytes": 62810,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "shellcast",
   "url": "https://www.slopshopper.com/mods/jeffarese-shellcast/"
  },
  {
   "slug": "jiikko-dotfiles-canary",
   "name": "canary",
   "description": "dotfiles の mods が読み込まれたことを示すだけの mod (読み込まれる経路の実測用)",
   "version": "0.1.0",
   "author": {
    "name": "jiikko"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jiikko/dotfiles",
    "url": "https://github.com/jiikko/dotfiles",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:35:58Z",
    "createdAt": "2012-09-12T12:30:01Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1664497?v=4",
    "ownerUrl": "https://github.com/jiikko",
    "defaultBranch": "master"
   },
   "path": "_claude/mods/canary",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:48.124Z",
   "modUpdatedAt": "2026-10-08T02:33:14Z",
   "fileBytes": 1018,
   "tags": [],
   "isNew": true,
   "entryName": "canary",
   "url": "https://www.slopshopper.com/mods/jiikko-dotfiles-canary/"
  },
  {
   "slug": "jiikko-dotfiles-desktop-statusline",
   "name": "desktop-statusline",
   "description": "Claude desktop の Code タブに、CLI と同じステータスバー (statusline-command.sh の出力) を色つきで出す (issue 625)",
   "version": "0.1.0",
   "author": {
    "name": "jiikko"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jiikko/dotfiles",
    "url": "https://github.com/jiikko/dotfiles",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:35:58Z",
    "createdAt": "2012-09-12T12:30:01Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1664497?v=4",
    "ownerUrl": "https://github.com/jiikko",
    "defaultBranch": "master"
   },
   "path": "_claude/mods/desktop-statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:49.875Z",
   "modUpdatedAt": "2026-10-02T15:37:18Z",
   "fileBytes": 7531,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-statusline-jiikko",
   "url": "https://www.slopshopper.com/mods/jiikko-dotfiles-desktop-statusline/"
  },
  {
   "slug": "jiikko-dotfiles-issue-band",
   "name": "issue-band",
   "description": "期限切れ・期限が近い human と未決着の retro があるときだけ、プロンプトの上の帯に出す (issue 621)",
   "version": "0.1.0",
   "author": {
    "name": "jiikko"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jiikko/dotfiles",
    "url": "https://github.com/jiikko/dotfiles",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:35:58Z",
    "createdAt": "2012-09-12T12:30:01Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1664497?v=4",
    "ownerUrl": "https://github.com/jiikko",
    "defaultBranch": "master"
   },
   "path": "_claude/mods/issue-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:51.550Z",
   "modUpdatedAt": "2026-10-02T15:16:18Z",
   "fileBytes": 4675,
   "tags": [
    "band",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "issue-band",
   "url": "https://www.slopshopper.com/mods/jiikko-dotfiles-issue-band/"
  },
  {
   "slug": "jiikko-dotfiles-peer-inbox",
   "name": "peer-inbox",
   "description": "他セッションとの SendMessage の送受信を、プロンプト直上の帯・toast・status line に残す (transcript が流れても消えない写し)",
   "version": "0.1.0",
   "author": {
    "name": "jiikko"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jiikko/dotfiles",
    "url": "https://github.com/jiikko/dotfiles",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:35:58Z",
    "createdAt": "2012-09-12T12:30:01Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1664497?v=4",
    "ownerUrl": "https://github.com/jiikko",
    "defaultBranch": "master"
   },
   "path": "_claude/mods/peer-inbox",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:03:08.181Z",
   "modUpdatedAt": "2026-10-09T00:45:27Z",
   "fileBytes": 4469,
   "tags": [
    "band",
    "toast",
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "peer-inbox",
   "url": "https://www.slopshopper.com/mods/jiikko-dotfiles-peer-inbox/"
  },
  {
   "slug": "jiikko-dotfiles-ratelimit-warn",
   "name": "ratelimit-warn",
   "description": "Claude の 5h 枠が閾値を超えていたらプロンプトに 1 行注入し、status line にも出す (settings の hook ratelimit-warn.sh の mod 版。issue 658)",
   "version": "0.1.0",
   "author": {
    "name": "jiikko"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jiikko/dotfiles",
    "url": "https://github.com/jiikko/dotfiles",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:35:58Z",
    "createdAt": "2012-09-12T12:30:01Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1664497?v=4",
    "ownerUrl": "https://github.com/jiikko",
    "defaultBranch": "master"
   },
   "path": "_claude/mods/ratelimit-warn",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:03:08.916Z",
   "modUpdatedAt": "2026-10-07T09:29:20Z",
   "fileBytes": 7542,
   "tags": [
    "status",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ratelimit-warn",
   "url": "https://www.slopshopper.com/mods/jiikko-dotfiles-ratelimit-warn/"
  },
  {
   "slug": "jiikko-dotfiles-tool-elapsed",
   "name": "tool-elapsed",
   "description": "長く走っている tool 呼び出し (codex exec / swift test / make test …) の経過時間をプロンプトの上の帯に出し、5 分ごとに toast で知らせる",
   "version": "0.1.0",
   "author": {
    "name": "jiikko"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jiikko/dotfiles",
    "url": "https://github.com/jiikko/dotfiles",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:35:58Z",
    "createdAt": "2012-09-12T12:30:01Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1664497?v=4",
    "ownerUrl": "https://github.com/jiikko",
    "defaultBranch": "master"
   },
   "path": "_claude/mods/tool-elapsed",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:03:09.626Z",
   "modUpdatedAt": "2026-10-07T10:30:01Z",
   "fileBytes": 5670,
   "tags": [
    "band",
    "toast",
    "guard",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-elapsed",
   "url": "https://www.slopshopper.com/mods/jiikko-dotfiles-tool-elapsed/"
  },
  {
   "slug": "jsagir-mindrian-os-plugin-mindrian-workspace",
   "name": "mindrian-workspace",
   "description": "Shows where you are in your data room and what to do next, above the prompt, with a side panel for decisions.",
   "version": "0.1.0",
   "author": {
    "name": "MindrianOS"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jsagir/mindrian-os-plugin",
    "url": "https://github.com/jsagir/mindrian-os-plugin",
    "stars": 2,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T00:23:14Z",
    "createdAt": "2026-03-22T14:45:52Z",
    "description": "The AI co-founder that pushes back. Bring a real problem worth solving and it reframes what you are actually stuck on, remembers every decision, and knows which method to use right now, not a chatbot that just agrees with you.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78194155?v=4",
    "ownerUrl": "https://github.com/jsagir",
    "defaultBranch": "main"
   },
   "path": "ui/mindrian-workspace-mod",
   "modules": [
    "../src/register.tsx"
   ],
   "entry": "src/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:38:44.781Z",
   "modUpdatedAt": "2026-10-06T15:41:54Z",
   "fileBytes": 342391,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mindrian-workspace",
   "url": "https://www.slopshopper.com/mods/jsagir-mindrian-os-plugin-mindrian-workspace/"
  },
  {
   "slug": "junielton-harnu-harnu-companion",
   "name": "harnu-companion",
   "description": "Harnu's companion mod: a sensor that reports session facts to the Harnu app on this machine.",
   "version": "0.1.0",
   "author": {
    "name": "Harnu"
   },
   "license": "MIT",
   "homepage": "https://harnu.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "junielton/harnu",
    "url": "https://github.com/junielton/harnu",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:45:45Z",
    "createdAt": "2026-10-03T14:11:30Z",
    "description": "A desktop cockpit to run and monitor multiple Claude Code sessions across various projects",
    "homepage": "https://harnu.dev",
    "topics": [
     "ai-agents",
     "claude-code",
     "desktop-app",
     "developer-tools",
     "electron",
     "mcp",
     "vue"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37089440?v=4",
    "ownerUrl": "https://github.com/junielton",
    "defaultBranch": "main"
   },
   "path": "resources/companion",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:29:20.330Z",
   "modUpdatedAt": "2026-10-07T17:01:01Z",
   "fileBytes": 101179,
   "tags": [
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "harnu-companion",
   "url": "https://www.slopshopper.com/mods/junielton-harnu-harnu-companion/"
  },
  {
   "slug": "junielton-harnu-harnu-probe",
   "name": "harnu-probe",
   "description": "Test-only zero-model driver for the real-CLI suites: answers /harnu-probe with what it observes.",
   "version": "0.0.1",
   "author": {
    "name": "Harnu"
   },
   "license": "MIT",
   "homepage": "https://harnu.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "junielton/harnu",
    "url": "https://github.com/junielton/harnu",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:45:45Z",
    "createdAt": "2026-10-03T14:11:30Z",
    "description": "A desktop cockpit to run and monitor multiple Claude Code sessions across various projects",
    "homepage": "https://harnu.dev",
    "topics": [
     "ai-agents",
     "claude-code",
     "desktop-app",
     "developer-tools",
     "electron",
     "mcp",
     "vue"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37089440?v=4",
    "ownerUrl": "https://github.com/junielton",
    "defaultBranch": "main"
   },
   "path": "tests/cli/fixtures/probe-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:29:20.953Z",
   "modUpdatedAt": "2026-10-07T17:01:01Z",
   "fileBytes": 2193,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "harnu-probe",
   "url": "https://www.slopshopper.com/mods/junielton-harnu-harnu-probe/"
  },
  {
   "slug": "just-every-12ui-plugin",
   "name": "12ui-design",
   "displayName": "12ui Design",
   "description": "A Design workspace in Claude Code: see design options for a UI as images, select one, ask for more, ask for a change with a note and hand an option off to be built. Your agent runs the 12ui command line once per request, which draws every option at once with your own Codex sign-in.",
   "version": "0.2.120",
   "author": {
    "name": "12ui",
    "email": "support@12ui.com",
    "url": "https://12ui.com/"
   },
   "license": "MIT",
   "homepage": "https://12ui.com/",
   "keywords": [
    "design",
    "ui",
    "mockup",
    "workspace",
    "12ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "just-every/12ui-plugin",
    "url": "https://github.com/just-every/12ui-plugin",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:14:58Z",
    "createdAt": "2026-08-14T01:00:20Z",
    "description": "Public 12ui design skills, Codex plugin, and API contracts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/213184375?v=4",
    "ownerUrl": "https://github.com/just-every",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "12ui-plugin",
   "firstSeen": "2026-10-06T04:59:16.773Z",
   "modUpdatedAt": "2026-10-09T13:14:58Z",
   "fileBytes": 192529,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "network",
    "timer"
   ],
   "isNew": true,
   "entryName": "12ui-design",
   "url": "https://www.slopshopper.com/mods/just-every-12ui-plugin/"
  },
  {
   "slug": "kuberocketci-claude-plugins-krci-triage",
   "name": "krci-triage",
   "description": "KubeRocketCI testbed and workspace toolkit - provision the source workspace and a try-kuberocketci testbed, then diagnose, reproduce, fix, and verify code changes on the cluster, including end-to-end Jira-tracked issue triage, plus opt-in krci-kubelock, which locks kubectl, helm and every script Claude runs to the testbed context",
   "version": "0.5.1",
   "author": {
    "name": "KubeRocketCI Team",
    "email": "support@kuberocketci.io"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/KubeRocketCI/claude-plugins",
   "keywords": [
    "kuberocketci",
    "triage",
    "bugfix",
    "jira",
    "testbed",
    "try-kuberocketci",
    "kind",
    "workspace",
    "reproduce",
    "verify",
    "e2e",
    "krci-kubelock",
    "kubeconfig"
   ],
   "kind": "community",
   "repo": {
    "fullName": "KubeRocketCI/claude-plugins",
    "url": "https://github.com/KubeRocketCI/claude-plugins",
    "stars": 2,
    "forks": 1,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T14:57:55Z",
    "createdAt": "2026-01-10T13:56:15Z",
    "description": "Claude Code Plugins for the KubeRocketCI Platform",
    "homepage": "https://docs.kuberocketci.io",
    "topics": [
     "ai",
     "ai-sdlc",
     "claude-code",
     "claude-marketplace",
     "claude-plugins",
     "kuberocketai",
     "kuberocketci",
     "spec"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/163105163?v=4",
    "ownerUrl": "https://github.com/KubeRocketCI",
    "defaultBranch": "main"
   },
   "path": "plugins/krci-triage",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "kubelock": {
     "type": "boolean",
     "title": "krci-kubelock",
     "description": "Lock kubectl, helm and every script Claude runs to the krci-kubelock context; block commands that target any other context. Recommended: on.",
     "default": false
    },
    "kubelockContext": {
     "type": "string",
     "title": "krci-kubelock context",
     "description": "The only kube context Claude may use while krci-kubelock is on",
     "default": "kind-krci"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kuberocketci-plugins",
   "firstSeen": "2026-10-06T04:47:21.153Z",
   "modUpdatedAt": "2026-10-08T14:57:55Z",
   "fileBytes": 17785,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "krci-triage",
   "url": "https://www.slopshopper.com/mods/kuberocketci-claude-plugins-krci-triage/"
  },
  {
   "slug": "land-o-clusters-sleight-sleight",
   "name": "sleight",
   "description": "Unofficial: lets Claude drive macOS apps in the background through the computer-use engine bundled with the ChatGPT desktop app, without taking over your cursor.",
   "version": "1.1.0",
   "author": {
    "name": "Land o' Clusters",
    "url": "https://github.com/Land-o-Clusters"
   },
   "license": "MIT",
   "homepage": "https://github.com/Land-o-Clusters/sleight",
   "keywords": [
    "computer-use",
    "macos",
    "automation",
    "mcp",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Land-o-Clusters/sleight",
    "url": "https://github.com/Land-o-Clusters/sleight",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:55Z",
    "createdAt": "2026-10-03T18:58:34Z",
    "description": "Let Claude Code drive Mac apps in the background through the computer-use engine bundled with the ChatGPT desktop app.",
    "homepage": "",
    "topics": [
     "automation",
     "claude-code",
     "claude-code-plugin",
     "computer-use",
     "macos",
     "mcp"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/317444976?v=4",
    "ownerUrl": "https://github.com/Land-o-Clusters",
    "defaultBranch": "main"
   },
   "path": "plugins/sleight",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sleight",
   "firstSeen": "2026-10-06T04:47:14.191Z",
   "modUpdatedAt": "2026-10-09T14:29:55Z",
   "fileBytes": 17929,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sleight",
   "url": "https://www.slopshopper.com/mods/land-o-clusters-sleight-sleight/"
  },
  {
   "slug": "leeovery-tick-workflow-gates",
   "name": "workflow-gates",
   "description": "Draws the agentic-workflows engine's gates in the band above the prompt — rows a click puts in the prompt and a second click sends — instead of a menu the model has to reproduce.",
   "version": "0.1.0",
   "author": {
    "name": "Lee Overy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "leeovery/tick",
    "url": "https://github.com/leeovery/tick",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-29T12:00:46Z",
    "createdAt": "2026-01-19T10:48:48Z",
    "description": "Tick is a lightweight task management Go CLI designed for AI coding agents. It prioritises determinism, simplicity, and zero-friction git integration.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1087804?v=4",
    "ownerUrl": "https://github.com/leeovery",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/workflow-gates",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:49.339Z",
   "modUpdatedAt": "2026-09-27T19:34:48Z",
   "fileBytes": 55289,
   "tags": [
    "band",
    "guard",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "workflow-gates-leeovery",
   "url": "https://www.slopshopper.com/mods/leeovery-tick-workflow-gates/"
  },
  {
   "slug": "leeovery-tick-workflow-gates-rows",
   "name": "workflow-gates-rows",
   "description": "Draws the transcript row of an answer the workflow-gates mod sent as the question it answered and the answer, instead of Claude Code's framing.",
   "version": "0.1.0",
   "author": {
    "name": "Lee Overy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "leeovery/tick",
    "url": "https://github.com/leeovery/tick",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-29T12:00:46Z",
    "createdAt": "2026-01-19T10:48:48Z",
    "description": "Tick is a lightweight task management Go CLI designed for AI coding agents. It prioritises determinism, simplicity, and zero-friction git integration.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1087804?v=4",
    "ownerUrl": "https://github.com/leeovery",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/workflow-gates-rows",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:48.020Z",
   "modUpdatedAt": "2026-09-27T19:34:48Z",
   "fileBytes": 3656,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "workflow-gates-rows-leeovery",
   "url": "https://www.slopshopper.com/mods/leeovery-tick-workflow-gates-rows/"
  },
  {
   "slug": "leinardi-adversarial-review-loop",
   "name": "adversarial-review-loop",
   "description": "Implement an agreed plan with an enforced adversarial review loop: every phase commit is gated on an external review.",
   "version": "3.0.1",
   "author": {
    "name": "Roberto Leinardi"
   },
   "license": "GPL-3.0-or-later",
   "homepage": "https://github.com/leinardi/adversarial-review-loop",
   "keywords": [
    "review",
    "code-review",
    "adversarial",
    "hooks",
    "quality-gate",
    "claude-code",
    "opencode"
   ],
   "kind": "community",
   "repo": {
    "fullName": "leinardi/adversarial-review-loop",
    "url": "https://github.com/leinardi/adversarial-review-loop",
    "stars": 2,
    "forks": 1,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-09T07:51:14Z",
    "createdAt": "2026-08-19T18:25:43Z",
    "description": "Claude Code plugin that gates every phase commit on an external adversarial review: a fresh, isolated reviewer process must pass the exact tree before the commit is allowed.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "code-review",
     "gh-leinardi-iac",
     "hooks",
     "opencode",
     "python",
     "quality-gate"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/273338?v=4",
    "ownerUrl": "https://github.com/leinardi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "adversarial-review-loop",
   "firstSeen": "2026-10-06T04:56:26.786Z",
   "modUpdatedAt": "2026-10-09T07:51:14Z",
   "fileBytes": 9171,
   "tags": [
    "band",
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "adversarial-review-loop",
   "url": "https://www.slopshopper.com/mods/leinardi-adversarial-review-loop/"
  },
  {
   "slug": "macleodlabs-ai-claudeflow-streams",
   "name": "streams",
   "description": "Untangles the interleaved work in a Claude Code session (prompts, mid-turn asides, subagents, loops) into colour-coded streams with a live navigator pane, a status bar of pills and per-stream focus.",
   "version": "0.3.4",
   "author": {
    "name": "Macleod Labs",
    "url": "https://macleodlabs.ai"
   },
   "license": "SEE LICENSE IN LICENSE",
   "homepage": "https://github.com/macleodlabs-ai/claudeflow",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "macleodlabs-ai/claudeflow",
    "url": "https://github.com/macleodlabs-ai/claudeflow",
    "stars": 2,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T12:49:40Z",
    "createdAt": "2026-10-06T11:37:22Z",
    "description": "Claude Code mods by MacLeod Labs: streams untangles a session's interleaved work into colour-coded streams",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/225452351?v=4",
    "ownerUrl": "https://github.com/macleodlabs-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/streams",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "diagnostics": {
     "type": "boolean",
     "title": "Diagnostics",
     "description": "Write debug.json into the plugin folder every few seconds (for troubleshooting).",
     "default": false
    },
    "chatStyle": {
     "type": "string",
     "title": "Stream chat style",
     "description": "How a stream's own view draws its chat: full (as the session draws it, with markdown, highlighted code and diffs) or compact (one line per row). The ≡/▤ button in the pane switches it for the session.",
     "options": [
      "compact",
      "full"
     ],
     "default": "full"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudeflow",
   "firstSeen": "2026-10-06T14:40:17.944Z",
   "modUpdatedAt": "2026-10-09T12:49:40Z",
   "fileBytes": 118939,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "streams",
   "url": "https://www.slopshopper.com/mods/macleodlabs-ai-claudeflow-streams/"
  },
  {
   "slug": "madjagstudios-grounded-engineering-grounded-engineering",
   "name": "grounded-engineering",
   "description": "Source-backed engineering practices and reviewed skill repositories, in a Claude Code pane.",
   "version": "0.6.0",
   "author": {
    "name": "Grounded Engineering"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "madjagstudios/grounded-engineering",
    "url": "https://github.com/madjagstudios/grounded-engineering",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T21:21:52Z",
    "createdAt": "2026-08-26T04:41:16Z",
    "description": "Source-backed engineering practices and a reviewed shelf of skill repos, as a Claude Code mod and a CLI.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "ai-assisted-development",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-skills",
     "coding-agents",
     "engineering-practices"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/274353582?v=4",
    "ownerUrl": "https://github.com/madjagstudios",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "grounded-engineering",
   "firstSeen": "2026-10-07T15:06:59.920Z",
   "modUpdatedAt": "2026-10-08T21:21:52Z",
   "fileBytes": 53219,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "grounded-engineering",
   "url": "https://www.slopshopper.com/mods/madjagstudios-grounded-engineering-grounded-engineering/"
  },
  {
   "slug": "manuel-will-cc-source-control-source-control",
   "name": "source-control",
   "description": "Source Control for Claude Code: Git status above the chat box, a panel with changes, commit, a history graph, branches and worktrees, plus fetch, pull, push and sync in one click. English and German.",
   "version": "0.7.1",
   "author": {
    "name": "manuel-will"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "manuel-will/cc-source-control",
    "url": "https://github.com/manuel-will/cc-source-control",
    "stars": 2,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T08:22:34Z",
    "createdAt": "2026-10-03T13:39:55Z",
    "description": "Source Control for Claude Code: see at a glance whether to pull or push, and commit, sync and browse a VS Code-style history graph without leaving the chat. Desktop app and terminal, English and German.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "git",
     "git-graph",
     "source-control",
     "vscode"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/84189401?v=4",
    "ownerUrl": "https://github.com/manuel-will",
    "defaultBranch": "main"
   },
   "path": "source-control",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "fetchIntervalMinutes": {
     "type": "number",
     "title": "Fetch interval (minutes)",
     "description": "How often `git fetch` runs in the background, so ↓ counts are right. 0 turns it off.",
     "required": false,
     "default": 10
    },
    "pollSeconds": {
     "type": "number",
     "title": "Status poll (seconds)",
     "description": "How often the local Git status is read (no network). Claude’s commands and your actions refresh at once anyway.",
     "required": false,
     "default": 30
    },
    "staleAfterHours": {
     "type": "number",
     "title": "Stale after (hours)",
     "description": "When the last fetch counts as old and is marked yellow.",
     "required": false,
     "default": 12
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "`auto` follows Claude Code’s language; `en` or `de` sets it.",
     "required": false,
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-source-control",
   "firstSeen": "2026-10-06T04:55:38.024Z",
   "modUpdatedAt": "2026-10-05T08:22:34Z",
   "fileBytes": 131938,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "source-control",
   "url": "https://www.slopshopper.com/mods/manuel-will-cc-source-control-source-control/"
  },
  {
   "slug": "marcblattmann-clawd-stage",
   "name": "clawd-stage",
   "description": "Clawd lives in a band above the prompt and plays 200 animations, every second one with full-width scenery",
   "version": "1.0.0",
   "author": {
    "name": "Marc Blattmann",
    "url": "https://github.com/MarcBlattmann"
   },
   "license": "MIT",
   "homepage": "https://github.com/MarcBlattmann/clawd-stage",
   "keywords": [
    "clawd",
    "animation",
    "mod",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MarcBlattmann/clawd-stage",
    "url": "https://github.com/MarcBlattmann/clawd-stage",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:03:44Z",
    "createdAt": "2026-10-06T13:58:34Z",
    "description": "A Claude Code mod: Clawd moves into a band above the prompt and plays 200 animations with props, friends and full-width scenery.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185719320?v=4",
    "ownerUrl": "https://github.com/MarcBlattmann",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-stage",
   "firstSeen": "2026-10-07T14:41:46.707Z",
   "modUpdatedAt": "2026-10-06T14:03:44Z",
   "fileBytes": 9817,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-stage",
   "url": "https://www.slopshopper.com/mods/marcblattmann-clawd-stage/"
  },
  {
   "slug": "marczelloo-agent-pets-agent-pets",
   "name": "agent-pets",
   "description": "Agent Pets: live limits for the Agent Pets widget, /pets, nudges about other agents and a pixel pet above the prompt.",
   "version": "0.17.2",
   "author": {
    "name": "Marczelloo"
   },
   "license": "GPL-3.0",
   "homepage": "https://agent-pets.marczelloo.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Marczelloo/agent-pets",
    "url": "https://github.com/Marczelloo/agent-pets",
    "stars": 2,
    "forks": 2,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-07T19:28:56Z",
    "createdAt": "2026-09-24T13:36:35Z",
    "description": "Animated pets in the Windows 11 taskbar that show what your coding agents are doing: Claude Code, Codex, opencode, GitHub Copilot, Antigravity, Cursor, Grok Build and ZCode.",
    "homepage": "https://agent-pets.marczelloo.dev",
    "topics": [
     "ai-agents",
     "claude-code",
     "codex",
     "coding-agents",
     "cursor",
     "desktop-pet",
     "developer-tools",
     "github-copilot",
     "opencode",
     "react",
     "rust",
     "taskbar",
     "tauri",
     "typescript",
     "windows-11"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/103452707?v=4",
    "ownerUrl": "https://github.com/Marczelloo",
    "defaultBranch": "main"
   },
   "path": "claude-plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-pets",
   "firstSeen": "2026-10-06T04:47:16.953Z",
   "modUpdatedAt": "2026-10-07T19:28:56Z",
   "fileBytes": 43424,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-pets",
   "url": "https://www.slopshopper.com/mods/marczelloo-agent-pets-agent-pets/"
  },
  {
   "slug": "mazzucci-whiteboard-whiteboard",
   "name": "whiteboard",
   "description": "A whiteboard for your Claude Code session: Claude draws Mermaid diagrams and sticky notes on a page in your browser, you answer there, and you can edit a diagram together on a canvas. Open source, unofficial. Needs Node.js 18+",
   "version": "0.6.0",
   "author": {
    "name": "Stelian Matei",
    "url": "https://github.com/mazzucci"
   },
   "license": "MIT",
   "homepage": "https://github.com/mazzucci/whiteboard",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mazzucci/whiteboard",
    "url": "https://github.com/mazzucci/whiteboard",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:40:25Z",
    "createdAt": "2026-10-03T17:33:36Z",
    "description": "Whiteboard: while it explains, Claude draws Mermaid diagrams and sticky notes on a page in your browser; you answer there, or edit a diagram together on a canvas. A Claude Code plugin (open source, unofficial).",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1630606?v=4",
    "ownerUrl": "https://github.com/mazzucci",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mazzucci",
   "firstSeen": "2026-10-07T15:07:57.898Z",
   "modUpdatedAt": "2026-10-09T00:40:25Z",
   "fileBytes": 70658,
   "tags": [
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "whiteboard",
   "url": "https://www.slopshopper.com/mods/mazzucci-whiteboard-whiteboard/"
  },
  {
   "slug": "mertkayacs-ultramod-ultramod",
   "name": "ultramod",
   "description": "The best all-in-one mod pack for Claude Code: a usage limits and context HUD, a guard with undo for rm -rf and git reset --hard, .env and secret protection, and a receipt for every turn.",
   "version": "1.0.5",
   "author": {
    "name": "Mert Kaya",
    "url": "https://mertkayacs.com"
   },
   "license": "MIT",
   "homepage": "https://ultramod.mertkayacs.com",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-code-mods",
    "claude-code-hooks",
    "claude",
    "anthropic",
    "mod-pack",
    "mods",
    "hooks",
    "statusline",
    "hud",
    "usage-limits",
    "context-window",
    "guardrails",
    "guard",
    "undo",
    "secrets",
    "dotenv",
    "safety",
    "receipts",
    "notifications",
    "productivity",
    "ai-coding",
    "developer-tools",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mertkayacs/ultramod",
    "url": "https://github.com/mertkayacs/ultramod",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:48:48Z",
    "createdAt": "2026-10-07T11:43:25Z",
    "description": "The best all-in-one mod pack for Claude Code: usage limits and context HUD, a guard with undo for rm -rf and git reset --hard, .env and secret protection, and a receipt for every turn. Ten mods, one install.",
    "homepage": "https://ultramod.mertkayacs.com",
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-mods",
     "claude-code-plugin",
     "context-window",
     "developer-tools",
     "dotenv",
     "guardrails",
     "hud",
     "mod-pack",
     "productivity",
     "secrets-detection",
     "security",
     "statusline",
     "undo",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47145541?v=4",
    "ownerUrl": "https://github.com/mertkayacs",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "set": {
     "type": "string",
     "title": "Default set",
     "description": "Set used in projects without a saved selection: essentials, strict, flow, marathon or quiet",
     "default": "essentials"
    },
    "notifyAfterSeconds": {
     "type": "number",
     "title": "Notification threshold",
     "description": "Notify when a completed turn took longer than this many seconds",
     "default": 30
    },
    "sound": {
     "type": "boolean",
     "title": "Notification sound",
     "description": "Play a soft chime with notifications",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ultramod",
   "firstSeen": "2026-10-07T15:08:10.381Z",
   "modUpdatedAt": "2026-10-09T13:48:48Z",
   "fileBytes": 238115,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "ultramod",
   "url": "https://www.slopshopper.com/mods/mertkayacs-ultramod-ultramod/"
  },
  {
   "slug": "mgalgs-fork-sandbox-lane-complete",
   "name": "lane-complete",
   "description": "Type @ at a word start to complete lane-mail lanes (@@ passes through to the stock menu)",
   "version": "0.1.0",
   "author": {
    "name": "fork-sandbox"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mgalgs/fork-sandbox",
    "url": "https://github.com/mgalgs/fork-sandbox",
    "stars": 2,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:02:24Z",
    "createdAt": "2026-08-26T23:34:02Z",
    "description": "Sandboxed agents and orchestration framework (backends: Linux/bwrap, MacOS/containers, and Kubernetes; harnesses: claude, codex, pi; LLM providers: claude (oauth or API), codex (oauth or API), OpenRouter, self-hosted). A whole fleet of sandboxed agents at your fingertips!",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/152014?v=4",
    "ownerUrl": "https://github.com/mgalgs",
    "defaultBranch": "main"
   },
   "path": "mods/lane-complete",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:08:11.547Z",
   "modUpdatedAt": "2026-10-09T07:02:24Z",
   "fileBytes": 16228,
   "tags": [
    "band",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lane-complete",
   "url": "https://www.slopshopper.com/mods/mgalgs-fork-sandbox-lane-complete/"
  },
  {
   "slug": "michaelp17-claude-mods-cache-watch",
   "name": "cache-watch",
   "description": "Shows how long the prompt cache stays warm and suggests compacting a large context at the right moment",
   "version": "0.1.0",
   "author": {
    "name": "Michael Prömpler"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MichaelP17/claude-mods",
    "url": "https://github.com/MichaelP17/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:11:39Z",
    "createdAt": "2026-10-03T08:58:00Z",
    "description": "Mods I made and personally use in my Claude Code setup",
    "homepage": "",
    "topics": [
     "ai",
     "ai-tools",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "vibe-coding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82504889?v=4",
    "ownerUrl": "https://github.com/MichaelP17",
    "defaultBranch": "main"
   },
   "path": "cache-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttlMinutes": {
     "type": "number",
     "title": "Cache lifetime (minutes)",
     "description": "How long the prompt cache lives after a request. Claude Code uses 60; the mod switches to 5 on its own when the server shows a shorter lifetime.",
     "default": 60
    },
    "warnMinutes": {
     "type": "number",
     "title": "Warn before expiry (minutes)",
     "description": "While idle with a large context, suggest compacting this many minutes before the cache expires.",
     "default": 10
    },
    "statusFromTokens": {
     "type": "number",
     "title": "Show status from (tokens)",
     "description": "The status line appears from this context size on, and below it only while the cache is about to expire.",
     "default": 300000
    },
    "largeContextTokens": {
     "type": "number",
     "title": "Large context (tokens)",
     "description": "From this context size on, the mod suggests compacting at milestones, before the cache expires and before a prompt on a cold cache.",
     "default": 300000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:17.562Z",
   "modUpdatedAt": "2026-10-04T15:11:38Z",
   "fileBytes": 13673,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-watch",
   "url": "https://www.slopshopper.com/mods/michaelp17-claude-mods-cache-watch/"
  },
  {
   "slug": "michaelp17-claude-mods-compact-shaper",
   "name": "compact-shaper",
   "description": "Summarizes compactions as a handoff, and cuts re-readable tool output instead on /compact prune",
   "version": "0.2.0",
   "author": {
    "name": "Michael Prömpler"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MichaelP17/claude-mods",
    "url": "https://github.com/MichaelP17/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:11:39Z",
    "createdAt": "2026-10-03T08:58:00Z",
    "description": "Mods I made and personally use in my Claude Code setup",
    "homepage": "",
    "topics": [
     "ai",
     "ai-tools",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "vibe-coding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82504889?v=4",
    "ownerUrl": "https://github.com/MichaelP17",
    "defaultBranch": "main"
   },
   "path": "compact-shaper",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "preserveRecentMessages": {
     "type": "number",
     "title": "Protected recent messages",
     "description": "The newest messages, and the first one, are never pruned.",
     "default": 6
    },
    "keepHeadChars": {
     "type": "number",
     "title": "Head kept when pruning (chars)",
     "description": "How much of a pruned tool output stays in the transcript.",
     "default": 300
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:17.764Z",
   "modUpdatedAt": "2026-10-04T15:11:38Z",
   "fileBytes": 13233,
   "tags": [
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-shaper",
   "url": "https://www.slopshopper.com/mods/michaelp17-claude-mods-compact-shaper/"
  },
  {
   "slug": "michaelp17-claude-mods-concurrency-guard",
   "name": "concurrency-guard",
   "description": "Caps parallel subagents and monitors; more need a stated reason and the user's approval",
   "version": "0.1.0",
   "author": {
    "name": "Michael Prömpler"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MichaelP17/claude-mods",
    "url": "https://github.com/MichaelP17/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:11:39Z",
    "createdAt": "2026-10-03T08:58:00Z",
    "description": "Mods I made and personally use in my Claude Code setup",
    "homepage": "",
    "topics": [
     "ai",
     "ai-tools",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "vibe-coding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82504889?v=4",
    "ownerUrl": "https://github.com/MichaelP17",
    "defaultBranch": "main"
   },
   "path": "concurrency-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "maxSubagents": {
     "type": "number",
     "title": "Max parallel subagents",
     "description": "Subagents that may run at the same time before Claude has to ask with a reason.",
     "default": 4
    },
    "maxMonitors": {
     "type": "number",
     "title": "Max parallel monitors",
     "description": "Monitors that may run at the same time before Claude has to ask with a reason.",
     "default": 3
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:17.988Z",
   "modUpdatedAt": "2026-10-03T09:45:09Z",
   "fileBytes": 11708,
   "tags": [
    "toast",
    "status",
    "guard",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "concurrency-guard",
   "url": "https://www.slopshopper.com/mods/michaelp17-claude-mods-concurrency-guard/"
  },
  {
   "slug": "michaelp17-claude-mods-config-snapshots",
   "name": "config-snapshots",
   "description": "Snapshot and roll back the Claude Code configuration through claude-config",
   "version": "0.2.0",
   "author": {
    "name": "Michael Prömpler"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MichaelP17/claude-mods",
    "url": "https://github.com/MichaelP17/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:11:39Z",
    "createdAt": "2026-10-03T08:58:00Z",
    "description": "Mods I made and personally use in my Claude Code setup",
    "homepage": "",
    "topics": [
     "ai",
     "ai-tools",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "vibe-coding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82504889?v=4",
    "ownerUrl": "https://github.com/MichaelP17",
    "defaultBranch": "main"
   },
   "path": "config-snapshots",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:18.199Z",
   "modUpdatedAt": "2026-10-04T08:42:42Z",
   "fileBytes": 6854,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "config-snapshots",
   "url": "https://www.slopshopper.com/mods/michaelp17-claude-mods-config-snapshots/"
  },
  {
   "slug": "michaelp17-claude-mods-machine-guard",
   "name": "machine-guard",
   "description": "Puts every command that changes the machine in front of the user before it runs",
   "version": "0.1.0",
   "author": {
    "name": "Michael Prömpler"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MichaelP17/claude-mods",
    "url": "https://github.com/MichaelP17/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:11:39Z",
    "createdAt": "2026-10-03T08:58:00Z",
    "description": "Mods I made and personally use in my Claude Code setup",
    "homepage": "",
    "topics": [
     "ai",
     "ai-tools",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "vibe-coding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82504889?v=4",
    "ownerUrl": "https://github.com/MichaelP17",
    "defaultBranch": "main"
   },
   "path": "machine-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:18.461Z",
   "modUpdatedAt": "2026-10-04T07:13:53Z",
   "fileBytes": 14082,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "machine-guard",
   "url": "https://www.slopshopper.com/mods/michaelp17-claude-mods-machine-guard/"
  },
  {
   "slug": "michaelp17-claude-mods-service-radar",
   "name": "service-radar",
   "description": "Keeps track of detached services Claude starts and stops them on request",
   "version": "0.1.0",
   "author": {
    "name": "Michael Prömpler"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MichaelP17/claude-mods",
    "url": "https://github.com/MichaelP17/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:11:39Z",
    "createdAt": "2026-10-03T08:58:00Z",
    "description": "Mods I made and personally use in my Claude Code setup",
    "homepage": "",
    "topics": [
     "ai",
     "ai-tools",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "vibe-coding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82504889?v=4",
    "ownerUrl": "https://github.com/MichaelP17",
    "defaultBranch": "main"
   },
   "path": "service-radar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:18.723Z",
   "modUpdatedAt": "2026-10-03T12:02:12Z",
   "fileBytes": 18671,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "service-radar",
   "url": "https://www.slopshopper.com/mods/michaelp17-claude-mods-service-radar/"
  },
  {
   "slug": "michaelp17-claude-mods-status-band",
   "name": "status-band",
   "description": "Shows context fill and usage limits in the footer under the prompt in the desktop app, where no status line exists",
   "version": "0.1.0",
   "author": {
    "name": "Michael Prömpler"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MichaelP17/claude-mods",
    "url": "https://github.com/MichaelP17/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:11:39Z",
    "createdAt": "2026-10-03T08:58:00Z",
    "description": "Mods I made and personally use in my Claude Code setup",
    "homepage": "",
    "topics": [
     "ai",
     "ai-tools",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "vibe-coding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82504889?v=4",
    "ownerUrl": "https://github.com/MichaelP17",
    "defaultBranch": "main"
   },
   "path": "status-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:18.921Z",
   "modUpdatedAt": "2026-10-03T13:05:39Z",
   "fileBytes": 3552,
   "tags": [
    "spinner",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "status-band-MichaelP17",
   "url": "https://www.slopshopper.com/mods/michaelp17-claude-mods-status-band/"
  },
  {
   "slug": "michal90r-yt-briefing-yt-briefing",
   "name": "yt-briefing",
   "description": "The /yt briefing loop in the chat: summary, rating dialog, research hand-off.",
   "version": "1.3.0",
   "author": {
    "name": "Michal Ryzio"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "michal90r/yt-briefing",
    "url": "https://github.com/michal90r/yt-briefing",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:17:27Z",
    "createdAt": "2026-06-05T17:38:14Z",
    "description": "Briefing for the YouTube channels you follow — two-stage filter (title, then transcript), summaries in your language, learns from your ratings. CLI + /yt skill, runs on Node or Bun.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22645889?v=4",
    "ownerUrl": "https://github.com/michal90r",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:22.189Z",
   "modUpdatedAt": "2026-10-07T15:17:27Z",
   "fileBytes": 8061,
   "tags": [
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "yt-briefing",
   "url": "https://www.slopshopper.com/mods/michal90r-yt-briefing-yt-briefing/"
  },
  {
   "slug": "minipai-claudecafe-persona-panel",
   "name": "persona-panel",
   "displayName": "Persona Panel",
   "description": "Gives a Claude Code session a character persona, with a time-aware liveliness layer and a pixel portrait panel; bundles three characters from claudecafe.dev.",
   "version": "0.12.0",
   "author": {
    "name": "minipai"
   },
   "license": "MIT",
   "homepage": "https://claudecafe.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "minipai/claudecafe",
    "url": "https://github.com/minipai/claudecafe",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:39:01Z",
    "createdAt": "2026-08-21T09:28:46Z",
    "description": "A café of AI maids for Claude Code — a plugin that puts a maid on shift, her window on the desktop, and the cast herself.",
    "homepage": "https://claudecafe.dev",
    "topics": [
     "ai-agent",
     "anime",
     "claude",
     "claude-code",
     "electron",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239570?v=4",
    "ownerUrl": "https://github.com/minipai",
    "defaultBranch": "main"
   },
   "path": "packages/persona-panel",
   "modules": [
    "./function/register.js"
   ],
   "entry": "hooks/function/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudecafe",
   "firstSeen": "2026-10-06T05:19:58.153Z",
   "modUpdatedAt": "2026-10-04T11:39:01Z",
   "fileBytes": 60019,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "persona-panel",
   "url": "https://www.slopshopper.com/mods/minipai-claudecafe-persona-panel/"
  },
  {
   "slug": "mkpvishnu-claude-mods-codecraft",
   "name": "codecraft",
   "description": "A Minecraft-inspired HUD for Claude Code: hearts for context, armor for safety nets, XP for verified work, and 60 advancements that persist across sessions",
   "version": "0.4.1",
   "author": {
    "name": "mkpvishnu"
   },
   "license": "MIT",
   "homepage": "https://github.com/mkpvishnu/claude-mods/tree/main/codecraft",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mkpvishnu/claude-mods",
    "url": "https://github.com/mkpvishnu/claude-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:56:42Z",
    "createdAt": "2026-10-03T09:27:34Z",
    "description": "Mods for Claude Code. First one: CodeCraft, a Minecraft-inspired HUD.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "minecraft",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46107239?v=4",
    "ownerUrl": "https://github.com/mkpvishnu",
    "defaultBranch": "main"
   },
   "path": "codecraft",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:20:15.039Z",
   "modUpdatedAt": "2026-10-03T10:56:42Z",
   "fileBytes": 95387,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "codecraft",
   "url": "https://www.slopshopper.com/mods/mkpvishnu-claude-mods-codecraft/"
  },
  {
   "slug": "musingfox-cc-plugins-calendar",
   "name": "calendar",
   "description": "[Experimental] Upcoming Google Calendar events in-session — /cal toggles a band above the prompt with the next 7 days, /cal N for N days (Claude Mod; needs Claude Code 2.1.287+ and the claude.ai Google Calendar connector)",
   "version": "0.1.4",
   "author": {
    "name": "Nick Huang",
    "email": "nick12703990@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/musingfox/cc-plugins/tree/main/calendar",
   "keywords": [
    "calendar",
    "google-calendar",
    "claude-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "musingfox/cc-plugins",
    "url": "https://github.com/musingfox/cc-plugins",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:56:55Z",
    "createdAt": "2025-10-16T14:35:55Z",
    "description": "My personal claude code market place, or where I storage how I interact with AI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16238841?v=4",
    "ownerUrl": "https://github.com/musingfox",
    "defaultBranch": "main"
   },
   "path": "calendar",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "exclude_calendars": {
     "type": "string",
     "title": "Calendars to leave out",
     "description": "Calendar names or ids /cal skips; every other calendar you can see is listed",
     "multiple": true,
     "default": []
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nick-personal-marketplace",
   "firstSeen": "2026-10-06T14:41:46.370Z",
   "modUpdatedAt": "2026-10-07T08:09:43Z",
   "fileBytes": 15896,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "calendar",
   "url": "https://www.slopshopper.com/mods/musingfox-cc-plugins-calendar/"
  },
  {
   "slug": "musingfox-cc-plugins-cf",
   "name": "cf",
   "description": "[Experimental] Contract-driven development pipeline with human-in-the-loop decision gating — agents defined by Context + Goal + Tools, not roles; a live flow-progress band above the prompt (Claude Mod; needs Claude Code 2.1.293+)",
   "version": "0.8.9",
   "author": {
    "name": "Nick Huang"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "musingfox/cc-plugins",
    "url": "https://github.com/musingfox/cc-plugins",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:56:55Z",
    "createdAt": "2025-10-16T14:35:55Z",
    "description": "My personal claude code market place, or where I storage how I interact with AI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16238841?v=4",
    "ownerUrl": "https://github.com/musingfox",
    "defaultBranch": "main"
   },
   "path": "context-flow",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nick-personal-marketplace",
   "firstSeen": "2026-10-08T15:35:28.269Z",
   "modUpdatedAt": "2026-10-09T11:52:29Z",
   "fileBytes": 18578,
   "tags": [
    "band",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cf",
   "url": "https://www.slopshopper.com/mods/musingfox-cc-plugins-cf/"
  },
  {
   "slug": "musingfox-cc-plugins-games",
   "name": "games",
   "description": "[Experimental] Mini games to play while Claude works — /2048, /mines (Minesweeper), /dino (Chrome's offline runner) and /gomoku (Gomoku against the computer, a friend or a matched stranger) each open a game pane, even mid-turn (Claude Mod; tested on Claude Code 2.1.291)",
   "version": "0.1.1",
   "author": {
    "name": "Nick Huang",
    "email": "nick12703990@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/musingfox/cc-plugins/tree/main/games",
   "keywords": [
    "games",
    "2048",
    "claude-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "musingfox/cc-plugins",
    "url": "https://github.com/musingfox/cc-plugins",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:56:55Z",
    "createdAt": "2025-10-16T14:35:55Z",
    "description": "My personal claude code market place, or where I storage how I interact with AI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16238841?v=4",
    "ownerUrl": "https://github.com/musingfox",
    "defaultBranch": "main"
   },
   "path": "games",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "relay_url": {
     "type": "string",
     "title": "Gomoku relay URL",
     "description": "The relay that passes Gomoku moves between players; both players must use the same one. Empty uses the shared relay at https://games-relay.musingfox.com",
     "default": ""
    },
    "player_name": {
     "type": "string",
     "title": "Gomoku player name",
     "description": "The name your opponent sees; your login name when empty",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nick-personal-marketplace",
   "firstSeen": "2026-10-07T15:09:17.327Z",
   "modUpdatedAt": "2026-10-06T17:40:48Z",
   "fileBytes": 49284,
   "tags": [
    "pane",
    "toast",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "games",
   "url": "https://www.slopshopper.com/mods/musingfox-cc-plugins-games/"
  },
  {
   "slug": "musingfox-cc-plugins-mermaid-inline",
   "name": "mermaid-inline",
   "description": "[Experimental] Every ```mermaid block Claude writes drawn as plain box art in place in the transcript — flowchart, sequence, class, state and xychart; CJK labels aligned (Claude Mod fork of claude-mermaid; needs Claude Code 2.1.287+)",
   "version": "0.1.1",
   "author": {
    "name": "Nick Huang",
    "email": "nick12703990@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/musingfox/cc-plugins/tree/main/mermaid-inline",
   "keywords": [
    "mermaid",
    "diagram",
    "terminal",
    "claude-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "musingfox/cc-plugins",
    "url": "https://github.com/musingfox/cc-plugins",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:56:55Z",
    "createdAt": "2025-10-16T14:35:55Z",
    "description": "My personal claude code market place, or where I storage how I interact with AI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16238841?v=4",
    "ownerUrl": "https://github.com/musingfox",
    "defaultBranch": "main"
   },
   "path": "mermaid-inline",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nick-personal-marketplace",
   "firstSeen": "2026-10-06T14:41:47.160Z",
   "modUpdatedAt": "2026-10-06T04:15:27Z",
   "fileBytes": 211187,
   "tags": [
    "transcript",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "mermaid-inline",
   "url": "https://www.slopshopper.com/mods/musingfox-cc-plugins-mermaid-inline/"
  },
  {
   "slug": "musingfox-cc-plugins-obw",
   "name": "obw",
   "description": "Obsidian Workspace — project-scoped vault productivity (capture / notes / PM). Skills own folder layout and templates; /obw:pm splits a spec into blocking tickets; /issue is a Claude Mod pane that lists a view of the project's dashboard, draws Mermaid as text diagrams, and can open a card in the browser through viz. Vault I/O uses the Obsidian CLI via the official obsidian-cli skill.",
   "version": "0.9.14",
   "author": {
    "name": "musingfox"
   },
   "license": "MIT",
   "keywords": [
    "obsidian",
    "journal",
    "capture",
    "notes",
    "project-management",
    "claude-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "musingfox/cc-plugins",
    "url": "https://github.com/musingfox/cc-plugins",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:56:55Z",
    "createdAt": "2025-10-16T14:35:55Z",
    "description": "My personal claude code market place, or where I storage how I interact with AI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16238841?v=4",
    "ownerUrl": "https://github.com/musingfox",
    "defaultBranch": "main"
   },
   "path": "obsidian-workspace",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nick-personal-marketplace",
   "firstSeen": "2026-10-06T14:41:49.028Z",
   "modUpdatedAt": "2026-10-07T09:26:49Z",
   "fileBytes": 72400,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "obw",
   "url": "https://www.slopshopper.com/mods/musingfox-cc-plugins-obw/"
  },
  {
   "slug": "musingfox-cc-plugins-omp-quota",
   "name": "omp-quota",
   "description": "[Experimental] Every omp provider's remaining quota in-session — a /quota band above the prompt, /quota refresh, and a toast when a provider worsens from ok (Claude Mod; needs Claude Code 2.1.287+)",
   "version": "0.1.5",
   "author": {
    "name": "Nick Huang",
    "email": "nick12703990@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/musingfox/cc-plugins/tree/main/omp-quota",
   "keywords": [
    "omp",
    "quota",
    "usage",
    "claude-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "musingfox/cc-plugins",
    "url": "https://github.com/musingfox/cc-plugins",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:56:55Z",
    "createdAt": "2025-10-16T14:35:55Z",
    "description": "My personal claude code market place, or where I storage how I interact with AI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16238841?v=4",
    "ownerUrl": "https://github.com/musingfox",
    "defaultBranch": "main"
   },
   "path": "omp-quota",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nick-personal-marketplace",
   "firstSeen": "2026-10-06T14:41:49.760Z",
   "modUpdatedAt": "2026-10-02T05:04:06Z",
   "fileBytes": 13368,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "omp-quota",
   "url": "https://www.slopshopper.com/mods/musingfox-cc-plugins-omp-quota/"
  },
  {
   "slug": "nalyk-nalyk-skills-proctor",
   "name": "proctor",
   "displayName": "Proctor",
   "description": "Hook-enforced development discipline for Claude Code. Skills teach methodology; hooks enforce compliance mechanically (git gates, planning mode, step budgets, quiet mode, pre-flight checks, self-diagnosis, autonomy metrics); store + tracing survive compaction.",
   "version": "3.0.0",
   "author": {
    "name": "nalyk"
   },
   "license": "MIT",
   "homepage": "https://github.com/nalyk/nalyk-skills",
   "keywords": [
    "skills",
    "hooks",
    "function-hooks",
    "tdd",
    "debugging",
    "verification",
    "enforcement",
    "subagent-driven-development",
    "discipline",
    "git-gates",
    "branch-protection",
    "planning-mode",
    "step-budget",
    "time-budget",
    "observability",
    "tracing",
    "secret-detection",
    "quality-metrics",
    "phase-lifecycle",
    "quiet-mode",
    "pre-flight-check",
    "self-diagnosis",
    "autonomy-metrics",
    "compaction-resilience",
    "failed-approach-tracking",
    "sdd-recovery",
    "executable-docs",
    "prose-aware-gating"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nalyk/nalyk-skills",
    "url": "https://github.com/nalyk/nalyk-skills",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T12:28:08Z",
    "createdAt": "2026-01-07T17:37:34Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1785705?v=4",
    "ownerUrl": "https://github.com/nalyk",
    "defaultBranch": "master"
   },
   "path": "plugins/proctor",
   "modules": [
    "./proctor.tsx"
   ],
   "entry": "hooks/proctor.tsx",
   "userConfig": {
    "protectedBranches": {
     "type": "string",
     "title": "Protected branches",
     "description": "Branch names protected from destructive git operations (commit, push, merge, rebase, reset)",
     "default": [
      "main",
      "master",
      "production",
      "release"
     ],
     "multiple": true
    },
    "executableDocPatterns": {
     "type": "string",
     "title": "Executable doc patterns",
     "description": "Globs for prose-shaped files that are really behaviour (runbooks a tool runs, agent instructions, fixtures). The commit gate keeps enforcing on these instead of treating them as inert prose.",
     "default": [],
     "multiple": true
    },
    "testFreshnessMinutes": {
     "type": "number",
     "title": "Test freshness (minutes)",
     "description": "How many minutes before test evidence expires and the git gate blocks commits",
     "default": 5,
     "min": 1,
     "max": 60
    },
    "watchdogTurnThreshold": {
     "type": "number",
     "title": "Skill watchdog threshold",
     "description": "Number of consecutive turns without a skill invocation before the watchdog fires a reminder",
     "default": 4,
     "min": 2,
     "max": 20
    },
    "fixRoundCap": {
     "type": "number",
     "title": "Fix-round cap",
     "description": "Maximum fix-loop rounds in SDD before the hook forces adjudication instead of another dispatch",
     "default": 5,
     "min": 2,
     "max": 15
    },
    "stepBudgetPerTask": {
     "type": "number",
     "title": "Step budget per task",
     "description": "Maximum tool calls allowed per SDD task before forcing adjudication. Warns at 80%, blocks at 100%.",
     "default": 100,
     "min": 20,
     "max": 500
    },
    "timeBudgetPerTaskMinutes": {
     "type": "number",
     "title": "Time budget per task (minutes)",
     "description": "Wall-clock time limit per SDD task before forcing adjudication. Warns at 80%, blocks at 100%.",
     "default": 30,
     "min": 5,
     "max": 120
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nalyk-skills",
   "firstSeen": "2026-10-06T04:57:37.419Z",
   "modUpdatedAt": "2026-09-22T18:17:07Z",
   "fileBytes": 150711,
   "tags": [
    "band",
    "guard",
    "prompt",
    "model",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "proctor",
   "url": "https://www.slopshopper.com/mods/nalyk-nalyk-skills-proctor/"
  },
  {
   "slug": "nalyk-nalyk-skills-proctor-2",
   "name": "proctor",
   "displayName": "Proctor",
   "description": "Test fixture: Proctor loaded with every userConfig option set away from its default.",
   "version": "2.9.0",
   "author": {
    "name": "nalyk"
   },
   "license": "MIT",
   "homepage": "https://github.com/nalyk/nalyk-skills",
   "keywords": [
    "skills",
    "hooks",
    "function-hooks",
    "tdd",
    "debugging",
    "verification",
    "enforcement",
    "subagent-driven-development",
    "discipline",
    "git-gates",
    "branch-protection",
    "planning-mode",
    "step-budget",
    "time-budget",
    "observability",
    "tracing",
    "secret-detection",
    "quality-metrics",
    "phase-lifecycle",
    "quiet-mode",
    "pre-flight-check",
    "self-diagnosis",
    "autonomy-metrics",
    "compaction-resilience",
    "failed-approach-tracking",
    "sdd-recovery",
    "executable-docs",
    "prose-aware-gating"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nalyk/nalyk-skills",
    "url": "https://github.com/nalyk/nalyk-skills",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T12:28:08Z",
    "createdAt": "2026-01-07T17:37:34Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1785705?v=4",
    "ownerUrl": "https://github.com/nalyk",
    "defaultBranch": "master"
   },
   "path": "tests/proctor-configured",
   "modules": [
    "./proctor.tsx"
   ],
   "entry": "hooks/proctor.tsx",
   "userConfig": {
    "protectedBranches": {
     "type": "string",
     "title": "Protected branches",
     "description": "Branch names protected from destructive git operations (commit, push, merge, rebase, reset)",
     "default": [
      "trunk",
      "prod"
     ],
     "multiple": true
    },
    "executableDocPatterns": {
     "type": "string",
     "title": "Executable doc patterns",
     "description": "Globs for prose-shaped files that are really behaviour (runbooks a tool runs, agent instructions, fixtures). The commit gate keeps enforcing on these instead of treating them as inert prose.",
     "default": [
      "handbook/**",
      "*.run.md"
     ],
     "multiple": true
    },
    "testFreshnessMinutes": {
     "type": "number",
     "title": "Test freshness (minutes)",
     "description": "How many minutes before test evidence expires and the git gate blocks commits",
     "default": 2,
     "min": 1,
     "max": 60
    },
    "watchdogTurnThreshold": {
     "type": "number",
     "title": "Skill watchdog threshold",
     "description": "Number of consecutive turns without a skill invocation before the watchdog fires a reminder",
     "default": 2,
     "min": 2,
     "max": 20
    },
    "fixRoundCap": {
     "type": "number",
     "title": "Fix-round cap",
     "description": "Maximum fix-loop rounds in SDD before the hook forces adjudication instead of another dispatch",
     "default": 3,
     "min": 2,
     "max": 15
    },
    "stepBudgetPerTask": {
     "type": "number",
     "title": "Step budget per task",
     "description": "Maximum tool calls allowed per SDD task before forcing adjudication. Warns at 80%, blocks at 100%.",
     "default": 20,
     "min": 20,
     "max": 500
    },
    "timeBudgetPerTaskMinutes": {
     "type": "number",
     "title": "Time budget per task (minutes)",
     "description": "Wall-clock time limit per SDD task before forcing adjudication. Warns at 80%, blocks at 100%.",
     "default": 5,
     "min": 5,
     "max": 120
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nalyk-skills",
   "firstSeen": "2026-10-06T04:57:44.725Z",
   "modUpdatedAt": "2026-09-22T18:17:07Z",
   "fileBytes": 0,
   "tags": [],
   "isNew": true,
   "entryName": "proctor-nalyk",
   "url": "https://www.slopshopper.com/mods/nalyk-nalyk-skills-proctor-2/"
  },
  {
   "slug": "nalyk-nalyk-skills-superpowers-tracker",
   "name": "superpowers-tracker",
   "description": "Live tracker for obra/superpowers: a stage rail above the prompt, a dashboard pane, resume detection, toasts and optional guards.",
   "version": "0.1.0",
   "author": {
    "name": "nalyk"
   },
   "license": "MIT",
   "homepage": "https://github.com/nalyk/nalyk-skills",
   "keywords": [
    "superpowers",
    "mod",
    "tracker",
    "sdd",
    "tdd",
    "workflow"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nalyk/nalyk-skills",
    "url": "https://github.com/nalyk/nalyk-skills",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T12:28:08Z",
    "createdAt": "2026-01-07T17:37:34Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1785705?v=4",
    "ownerUrl": "https://github.com/nalyk",
    "defaultBranch": "master"
   },
   "path": "plugins/superpowers-tracker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nalyk-skills",
   "firstSeen": "2026-10-06T04:57:44.100Z",
   "modUpdatedAt": "2026-10-05T12:28:05Z",
   "fileBytes": 241127,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "superpowers-tracker",
   "url": "https://www.slopshopper.com/mods/nalyk-nalyk-skills-superpowers-tracker/"
  },
  {
   "slug": "narendawar-narens-claude-toolkit-subagent-meter",
   "name": "subagent-meter",
   "description": "A live status line showing how much of your session's tokens go to subagents, and which agent type uses the most.",
   "version": "0.1.0",
   "author": {
    "name": "Naren",
    "url": "https://github.com/NarenDawar"
   },
   "license": "MIT",
   "homepage": "https://github.com/NarenDawar/narens-claude-toolkit/tree/main/plugins/subagent-meter",
   "keywords": [
    "claude-code",
    "claude-mods",
    "status-line",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "NarenDawar/narens-claude-toolkit",
    "url": "https://github.com/NarenDawar/narens-claude-toolkit",
    "stars": 2,
    "forks": 5,
    "license": "MIT",
    "pushedAt": "2026-10-06T04:32:51Z",
    "createdAt": "2026-10-01T01:00:53Z",
    "description": "Naren's Claude toolkit: skills, mods and MCP servers for Claude Code. One-command install via plugin marketplace.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "automation",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "claude-code-skills",
     "claude-skills",
     "developer-tools",
     "llm",
     "mcp",
     "mcp-server",
     "plugin-marketplace",
     "productivity",
     "prompt-engineering",
     "skill-md"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148577200?v=4",
    "ownerUrl": "https://github.com/NarenDawar",
    "defaultBranch": "main"
   },
   "path": "plugins/subagent-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "narens-claude-toolkit",
   "firstSeen": "2026-10-06T04:47:25.341Z",
   "modUpdatedAt": "2026-10-06T04:32:51Z",
   "fileBytes": 4670,
   "tags": [
    "status",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "subagent-meter",
   "url": "https://www.slopshopper.com/mods/narendawar-narens-claude-toolkit-subagent-meter/"
  },
  {
   "slug": "neriakto-claude-code-agent-monitor",
   "name": "agent-monitor",
   "description": "A side pane (and a band above the prompt) tracking channel messages waiting for a reply, running and recently ended tool calls and subagents, rate-limit quota, external dispatches, custom cards from your own commands, and the session itself; cards can be reordered, moved to the band or hidden without commands.",
   "version": "0.5.0",
   "author": {
    "name": "NeriakTo"
   },
   "license": "MIT",
   "keywords": [
    "claude-code-mod",
    "monitor",
    "pane",
    "dispatch",
    "quota"
   ],
   "kind": "community",
   "repo": {
    "fullName": "NeriakTo/claude-code-agent-monitor",
    "url": "https://github.com/NeriakTo/claude-code-agent-monitor",
    "stars": 2,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:43:29Z",
    "createdAt": "2026-10-05T15:25:55Z",
    "description": "A Claude Code mod: a band above the prompt and a /monitor pane tracking inbox, running tools, dispatches and custom cards.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "monitoring",
     "terminal-ui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49216891?v=4",
    "ownerUrl": "https://github.com/NeriakTo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "channelNames": {
     "type": "string",
     "title": "Channel names",
     "description": "Display names for channel ids, as id=name pairs separated by commas (e.g. 123456=general,987654=ops). Empty shows <server> #<last 4 digits of the id>.",
     "default": ""
    },
    "replyTools": {
     "type": "string",
     "title": "Reply tools",
     "description": "Comma-separated tool names that count as replying to a channel. Empty means any MCP tool whose name ends in __reply or __voice_reply, matched to its own server.",
     "default": ""
    },
    "waitingAlertMinutes": {
     "type": "number",
     "title": "Waiting alert (minutes)",
     "description": "A message waiting this long without a reply turns the Inbox segment to the warning color and shows one toast.",
     "default": 5
    },
    "longActionMinutes": {
     "type": "number",
     "title": "Long action (minutes)",
     "description": "A tool call running this long is shown in the warning color.",
     "default": 10
    },
    "contextWarnPercent": {
     "type": "number",
     "title": "Context warning (%)",
     "description": "Context usage at or above this suggests a restart and shows one toast each time it is crossed.",
     "default": 70
    },
    "contextCriticalPercent": {
     "type": "number",
     "title": "Context critical (%)",
     "description": "Context usage at or above this is shown in the error color.",
     "default": 85
    },
    "dispatchCommand": {
     "type": "string",
     "title": "Dispatch event command",
     "description": "A read-only command that prints dispatch events as JSONL, one event per line with event_type (DispatchStarted, DispatchHeartbeat, DispatchCompleted, DispatchFailed, DispatchCancelled, DispatchRejected), timestamp and a payload carrying dispatch_id. {since24h} is replaced with an RFC3339 time 24 hours ago. Empty hides the Dispatches section and runs nothing.",
     "default": ""
    },
    "dispatchCommandPattern": {
     "type": "string",
     "title": "Dispatch command pattern",
     "description": "A regular expression; a Bash call whose command matches it is labelled dispatch -> <runtime>, the runtime taken from --runtime <x>. Empty recognises nothing.",
     "default": ""
    },
    "runtimeNames": {
     "type": "string",
     "title": "Runtime names",
     "description": "Display names for runtime ids, as id=name pairs separated by commas (e.g. codex-cli=Codex). Empty shows the runtime id.",
     "default": ""
    },
    "timeZone": {
     "type": "string",
     "title": "Time zone",
     "description": "IANA time zone for clock times in the pane (e.g. Europe/Berlin). Empty uses UTC.",
     "default": ""
    },
    "customCards": {
     "type": "string",
     "title": "Custom cards",
     "description": "Extra cards as TITLE=command pairs separated by ;; (the command runs without a shell, read-only, 10 s timeout). It prints one JSON object: {\"summary\": \"one line\", \"badge\": \"optional title text in place of the item count\", \"items\": [{\"mark\": \"running|stalled|done|failed|idle|waiting|warn\", \"text\": \"...\", \"right\": \"...\", \"group\": \"optional heading\"}], \"empty\": \"text when there are no items\"}. Items that name a group are listed under one gray heading per group. Empty adds no cards. Optional groups maps group names to {mark, right} decorations; marks use the item mark set, right is limited to 12 characters, and children of decorated groups are indented.",
     "default": ""
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the monitor pane when a session starts (the terminal seats it once it is wide enough).",
     "default": false
    },
    "wakePattern": {
     "type": "string",
     "title": "Wake pattern",
     "description": "A regular expression marking prompts that woke the session (shown in the SESSION card). Empty counts scheduled and loop triggers.",
     "default": ""
    },
    "collapsedCards": {
     "type": "string",
     "title": "Collapsed by default",
     "description": "Comma-separated card ids collapsed until you expand them (ids: quota, inbox, running, dispatches, session, and each custom card's title in lower case with dashes).",
     "default": "session"
    },
    "customCardMaxItems": {
     "type": "number",
     "title": "Custom card items",
     "description": "Most items an expanded custom card lists; the rest fold into one +N more line.",
     "default": 5
    },
    "paneMaxRows": {
     "type": "number",
     "title": "Pane height (rows)",
     "description": "Rows the pane may use when the surface does not report its height. Past it, expanded cards are shortened first so every card's title stays visible.",
     "default": 44
    },
    "quotaCommand": {
     "type": "string",
     "title": "Quota command",
     "description": "A read-only command (no shell, 10 s timeout, run every 60 s and when the pane opens) that prints rate-limit rows as JSON: {\"rows\": [{\"name\": \"Alpha\", \"usedPercent\": 42 or null, \"resetsAt\": \"ISO time or empty\", \"fetchedAt\": \"ISO time\", \"maxAgeSeconds\": 300}]}. A row older than twice maxAgeSeconds is shown gray with its age. Claude's own 5-hour and weekly windows are added by the mod. Empty shows Claude's windows only and runs nothing.",
     "default": ""
    },
    "quotaWarnPercent": {
     "type": "number",
     "title": "Quota warning (%)",
     "description": "A quota window at or above this is shown in the warning color with a ! after its percent.",
     "default": 70
    },
    "quotaCriticalPercent": {
     "type": "number",
     "title": "Quota critical (%)",
     "description": "A quota window at or above this is shown in the error color with !! after its percent, and the band adds its reset time. Never below the warning line.",
     "default": 90
    },
    "recentRows": {
     "type": "number",
     "title": "Recent runs",
     "description": "How many ended Bash calls and subagents (each run of at least 10 s) the RUNNING card lists under recent. Kept across reloads.",
     "default": 5
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Pin the mod's own one-line status under the prompt: the State parts on the left, then │ and the Subinfo card's summary on the right. Off by default.",
     "default": false
    },
    "statusLineState": {
     "type": "string",
     "title": "Status line: State",
     "description": "Comma-separated parts for the status line's left side, in this order: model (the main model), context (context left, ! and !! past the context lines), quota (the tightest quota window), mode (the permission mode, once a prompt, tool call or stop has carried it; default is not shown). Empty shows none.",
     "default": "model,context,quota,mode"
    },
    "statusLineSubinfo": {
     "type": "string",
     "title": "Status line: Subinfo",
     "description": "The id of the card whose summary the status line shows on the right, as TITLE count · summary (e.g. schedule, a custom card; or running, dispatches). While the pane is closed, a custom card named here is still read every 60 s. Empty shows none.",
     "default": "schedule"
    },
    "customCardRefresh": {
     "type": "string",
     "title": "Custom card refresh",
     "description": "Per-card refresh intervals as card-id=seconds pairs separated by commas (e.g. board=10, builds=30). Card ids use the same rules as collapsedCards. Seconds are clamped to 10 through 3600; malformed entries are ignored. Unlisted cards refresh every 60 seconds.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:20.825Z",
   "modUpdatedAt": "2026-10-07T23:43:29Z",
   "fileBytes": 126571,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-monitor",
   "url": "https://www.slopshopper.com/mods/neriakto-claude-code-agent-monitor/"
  },
  {
   "slug": "netipunji-sessiondeck",
   "name": "sessiondeck",
   "description": "Sessiondeck: Flightdeck's live session dashboard plus prompt, cache, tool latency, hot files, tests, aborts, and a chart band for context and up to a hundred agents",
   "version": "0.4.2",
   "author": {
    "name": "nae"
   },
   "license": "MIT",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "dashboard",
    "subagents",
    "agents",
    "observability",
    "tui",
    "charts"
   ],
   "kind": "community",
   "repo": {
    "fullName": "NetipunJi/sessiondeck",
    "url": "https://github.com/NetipunJi/sessiondeck",
    "stars": 2,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-05T16:15:34Z",
    "createdAt": "2026-10-05T16:15:28Z",
    "description": "Live session dashboard mod for Claude Code: context, cache, permissions, tool latency, and a chart band for up to a hundred agents.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "dashboard"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/135192028?v=4",
    "ownerUrl": "https://github.com/NetipunJi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "panels": {
     "title": "Panels",
     "description": "Comma-separated panels in display order: main, prompt, gate, agents, tools, turn, loops, receipt, log. Leave one out to hide it.",
     "type": "string",
     "default": "main,prompt,gate,agents,tools,turn,loops,receipt,log"
    },
    "motion": {
     "title": "Motion",
     "description": "Animate the connectors while real work flows, or keep them still",
     "type": "string",
     "options": [
      "while-active",
      "off"
     ],
     "default": "while-active"
    },
    "maxCards": {
     "title": "Cards kept",
     "description": "Agent cards kept for the detail view; finished cards past this fold into the per-type counts (1-200)",
     "type": "number",
     "default": 64
    },
    "layout": {
     "title": "Layout",
     "description": "auto: a summary of at most 8 rows when the pane sits inline above the prompt, two columns from 110 columns when docked, one column otherwise",
     "type": "string",
     "options": [
      "auto",
      "compact",
      "wide",
      "mini"
     ],
     "default": "auto"
    },
    "palette": {
     "title": "Palette",
     "description": "theme follows your Claude Code theme (light, dark, colour-blind); pastel and dracula are fixed colours tuned for dark terminals",
     "type": "string",
     "options": [
      "theme",
      "pastel",
      "dracula"
     ],
     "default": "theme"
    },
    "openOnStart": {
     "title": "Open on start",
     "description": "Open the pane when a session starts",
     "type": "boolean",
     "default": true
    },
    "statusLine": {
     "title": "Status line",
     "description": "Show context, agents and denials in the status line",
     "type": "boolean",
     "default": true
    },
    "testPattern": {
     "title": "Test command pattern",
     "description": "Regular expression (case-insensitive) for Bash commands that count as a test run",
     "type": "string",
     "default": "\\b(vitest|jest|pytest|go test|cargo test|npm test|pnpm test|bun test|mocha)\\b"
    },
    "historyMinutes": {
     "title": "History minutes",
     "description": "Minutes shown by the context and agent history charts (1-30)",
     "type": "number",
     "default": 30
    },
    "charts": {
     "title": "Charts",
     "description": "Draw the chart band above the panels (fullscreen terminal and desktop)",
     "type": "boolean",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sessiondeck",
   "firstSeen": "2026-10-06T04:47:25.769Z",
   "modUpdatedAt": "2026-10-05T16:15:34Z",
   "fileBytes": 109930,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "sessiondeck",
   "url": "https://www.slopshopper.com/mods/netipunji-sessiondeck/"
  },
  {
   "slug": "nextscape-ns-mods-effort-router",
   "name": "effort-router",
   "description": "Picks low/medium/high/xhigh effort per prompt for Opus/Sonnet/Haiku 5.5+ and Fable/Mythos 5.1+ by how uncertain and costly the work is, raising it mid-turn when a turn runs long; a typed /effort applies at once",
   "version": "0.10.0",
   "author": {
    "name": "Nextscape Inc."
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nextscape/ns-mods",
    "url": "https://github.com/nextscape/ns-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:06:10Z",
    "createdAt": "2026-10-06T13:46:13Z",
    "description": "Nextscape が公開する Claude Code mod（関数フックのプラグイン）集。使う mod を選んで導入できるマーケットプレイス",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93366927?v=4",
    "ownerUrl": "https://github.com/nextscape",
    "defaultBranch": "main"
   },
   "path": "mods/effort-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nextscape-mods",
   "firstSeen": "2026-10-07T15:10:04.613Z",
   "modUpdatedAt": "2026-10-08T09:11:03Z",
   "fileBytes": 41327,
   "tags": [
    "status",
    "guard",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "effort-router",
   "url": "https://www.slopshopper.com/mods/nextscape-ns-mods-effort-router/"
  },
  {
   "slug": "nextscape-ns-mods-git-nudge",
   "name": "git-nudge",
   "description": "Notices when the session's git repository falls behind its upstream, leaves work behind (uncommitted changes, stashes, a half-done rebase, a stale index.lock) or keeps branches whose upstream is gone; offers a safe fast-forward and a cleanup of merged branches. Calls no model.",
   "version": "0.1.0",
   "author": {
    "name": "Nextscape Inc."
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nextscape/ns-mods",
    "url": "https://github.com/nextscape/ns-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:06:10Z",
    "createdAt": "2026-10-06T13:46:13Z",
    "description": "Nextscape が公開する Claude Code mod（関数フックのプラグイン）集。使う mod を選んで導入できるマーケットプレイス",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93366927?v=4",
    "ownerUrl": "https://github.com/nextscape",
    "defaultBranch": "main"
   },
   "path": "mods/git-nudge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nextscape-mods",
   "firstSeen": "2026-10-07T15:10:05.627Z",
   "modUpdatedAt": "2026-10-07T14:05:30Z",
   "fileBytes": 37408,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-nudge",
   "url": "https://www.slopshopper.com/mods/nextscape-ns-mods-git-nudge/"
  },
  {
   "slug": "nextscape-ns-mods-quality-router",
   "name": "quality-router",
   "description": "Quality-first routing: picks main-loop effort (medium to max) per request, assigns model and effort to subagents by kind and weight, checks Workflow agent() staffing, records judgments locally; the top-model guard is opt-in",
   "version": "0.3.1",
   "author": {
    "name": "Nextscape Inc."
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nextscape/ns-mods",
    "url": "https://github.com/nextscape/ns-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:06:10Z",
    "createdAt": "2026-10-06T13:46:13Z",
    "description": "Nextscape が公開する Claude Code mod（関数フックのプラグイン）集。使う mod を選んで導入できるマーケットプレイス",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93366927?v=4",
    "ownerUrl": "https://github.com/nextscape",
    "defaultBranch": "main"
   },
   "path": "mods/quality-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nextscape-mods",
   "firstSeen": "2026-10-08T15:36:49.849Z",
   "modUpdatedAt": "2026-10-07T23:07:01Z",
   "fileBytes": 116603,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "quality-router",
   "url": "https://www.slopshopper.com/mods/nextscape-ns-mods-quality-router/"
  },
  {
   "slug": "nextscape-ns-mods-voice-notify",
   "name": "voice-notify",
   "description": "Speaks Claude Code turn results aloud with VOICEVOX on Windows, macOS and Linux (CLI); long turns are summarized by Haiku inside the session (no extra API key, no session context touched). Voices: VOICEVOX:四国めたん, VOICEVOX:ずんだもん",
   "version": "0.3.1",
   "author": {
    "name": "Nextscape Inc."
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nextscape/ns-mods",
    "url": "https://github.com/nextscape/ns-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:06:10Z",
    "createdAt": "2026-10-06T13:46:13Z",
    "description": "Nextscape が公開する Claude Code mod（関数フックのプラグイン）集。使う mod を選んで導入できるマーケットプレイス",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93366927?v=4",
    "ownerUrl": "https://github.com/nextscape",
    "defaultBranch": "main"
   },
   "path": "mods/voice-notify",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nextscape-mods",
   "firstSeen": "2026-10-07T15:10:06.365Z",
   "modUpdatedAt": "2026-10-08T10:06:07Z",
   "fileBytes": 66351,
   "tags": [
    "command",
    "model",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "voice-notify",
   "url": "https://www.slopshopper.com/mods/nextscape-ns-mods-voice-notify/"
  },
  {
   "slug": "nino-chavez-agentic-ways-of-working-blast-radius",
   "name": "blast-radius",
   "description": "Holds risky shell commands (rm -rf, git reset --hard, git clean, force push, migrations), also inside a script run by path, and shows what they would change, with Proceed and Cancel buttons.",
   "version": "0.1.0+aww.3",
   "author": {
    "name": "Claude Code DevRel"
   },
   "license": "MIT",
   "homepage": "https://github.com/nino-chavez/agentic-ways-of-working#readme",
   "keywords": [
    "mods",
    "safety",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nino-chavez/agentic-ways-of-working",
    "url": "https://github.com/nino-chavez/agentic-ways-of-working",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:04:42Z",
    "createdAt": "2026-05-29T15:48:27Z",
    "description": "Harness-agnostic agentic ways of working: one canonical principles doc, per-tool adapters, skills, and hooks. Extracted from a private setup, stripped of secrets and personal data.",
    "homepage": "https://github.com/nino-chavez/agentic-ways-of-working#readme",
    "topics": [
     "agentic-ai",
     "agentic-workflows",
     "ai-agents",
     "ai-tooling",
     "anthropic",
     "claude",
     "claude-code",
     "coding-agents",
     "developer-tools",
     "dotfiles",
     "llm",
     "prompt-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12718755?v=4",
    "ownerUrl": "https://github.com/nino-chavez",
    "defaultBranch": "main"
   },
   "path": "mods/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:15:44.788Z",
   "modUpdatedAt": "2026-10-08T22:51:46Z",
   "fileBytes": 53868,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "blast-radius-nino-chavez",
   "url": "https://www.slopshopper.com/mods/nino-chavez-agentic-ways-of-working-blast-radius/"
  },
  {
   "slug": "nino-chavez-agentic-ways-of-working-correction-band",
   "name": "correction-band",
   "description": "Draws Log it / Not a correction buttons above the prompt when a submitted prompt looks like a correction, and a Review button when recall memory candidates are pending",
   "version": "0.1.0",
   "author": {
    "name": "Nino Chavez"
   },
   "license": "MIT",
   "homepage": "https://github.com/nino-chavez/agentic-ways-of-working#readme",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nino-chavez/agentic-ways-of-working",
    "url": "https://github.com/nino-chavez/agentic-ways-of-working",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:04:42Z",
    "createdAt": "2026-05-29T15:48:27Z",
    "description": "Harness-agnostic agentic ways of working: one canonical principles doc, per-tool adapters, skills, and hooks. Extracted from a private setup, stripped of secrets and personal data.",
    "homepage": "https://github.com/nino-chavez/agentic-ways-of-working#readme",
    "topics": [
     "agentic-ai",
     "agentic-workflows",
     "ai-agents",
     "ai-tooling",
     "anthropic",
     "claude",
     "claude-code",
     "coding-agents",
     "developer-tools",
     "dotfiles",
     "llm",
     "prompt-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12718755?v=4",
    "ownerUrl": "https://github.com/nino-chavez",
    "defaultBranch": "main"
   },
   "path": "mods/correction-band",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:15:45.797Z",
   "modUpdatedAt": "2026-10-08T15:57:54Z",
   "fileBytes": 7561,
   "tags": [
    "band",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "correction-band",
   "url": "https://www.slopshopper.com/mods/nino-chavez-agentic-ways-of-working-correction-band/"
  },
  {
   "slug": "olddonkey-cache-refresher",
   "name": "cache-refresher",
   "description": "Shows when your prompt cache expires and what rebuilding it would cost. Optional auto-refresh, off by default, keeps it active while you are away and uses a little plan usage or API credit.",
   "version": "0.2.0",
   "author": {
    "name": "olddonkey",
    "url": "https://github.com/olddonkey"
   },
   "license": "MIT",
   "homepage": "https://github.com/olddonkey/cache-refresher",
   "keywords": [
    "prompt-cache",
    "cost",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "olddonkey/cache-refresher",
    "url": "https://github.com/olddonkey/cache-refresher",
    "stars": 2,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:59:57Z",
    "createdAt": "2026-10-04T08:00:53Z",
    "description": "Claude Code mod: shows when the prompt cache expires and what a lapse would cost, and can keep it warm with keep-alive pings",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22208754?v=4",
    "ownerUrl": "https://github.com/olddonkey",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "olddonkey",
   "firstSeen": "2026-10-06T04:57:48.555Z",
   "modUpdatedAt": "2026-10-06T08:59:57Z",
   "fileBytes": 404667,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-refresher",
   "url": "https://www.slopshopper.com/mods/olddonkey-cache-refresher/"
  },
  {
   "slug": "onewave-ai-claude-code-mods-agent-narrator",
   "name": "agent-narrator",
   "displayName": "Agent Narrator",
   "description": "Watch the agent work: every step in plain English, with a live time-saved counter",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/agent-narrator",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "OneWave-AI/claude-code-mods",
    "url": "https://github.com/OneWave-AI/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:35:11Z",
    "createdAt": "2026-10-02T07:35:46Z",
    "description": "Ten open-source mods for Claude Code: live panes, bands, status lines and tool-call guards. Burn meter, launch codes, session wrapped, boss fight, code pet and more.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239639365?v=4",
    "ownerUrl": "https://github.com/OneWave-AI",
    "defaultBranch": "main"
   },
   "path": "agent-narrator",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:31.671Z",
   "modUpdatedAt": "2026-10-02T08:17:53Z",
   "fileBytes": 17345,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-narrator-OneWave-AI",
   "url": "https://www.slopshopper.com/mods/onewave-ai-claude-code-mods-agent-narrator/"
  },
  {
   "slug": "onewave-ai-claude-code-mods-agent-race",
   "name": "agent-race",
   "displayName": "Agent Race",
   "description": "Race Claude Code sessions on a task: live split-screen race track scoreboard",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/agent-race",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "OneWave-AI/claude-code-mods",
    "url": "https://github.com/OneWave-AI/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:35:11Z",
    "createdAt": "2026-10-02T07:35:46Z",
    "description": "Ten open-source mods for Claude Code: live panes, bands, status lines and tool-call guards. Burn meter, launch codes, session wrapped, boss fight, code pet and more.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239639365?v=4",
    "ownerUrl": "https://github.com/OneWave-AI",
    "defaultBranch": "main"
   },
   "path": "agent-race",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:32.741Z",
   "modUpdatedAt": "2026-10-02T08:17:53Z",
   "fileBytes": 14726,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "agent-race-OneWave-AI",
   "url": "https://www.slopshopper.com/mods/onewave-ai-claude-code-mods-agent-race/"
  },
  {
   "slug": "onewave-ai-claude-code-mods-boss-fight",
   "name": "boss-fight",
   "displayName": "Boss Fight",
   "description": "Failing tests spawn a pixel boss; every run that fixes tests lands a hit, zero failures is a KO with loot",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/boss-fight",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "OneWave-AI/claude-code-mods",
    "url": "https://github.com/OneWave-AI/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:35:11Z",
    "createdAt": "2026-10-02T07:35:46Z",
    "description": "Ten open-source mods for Claude Code: live panes, bands, status lines and tool-call guards. Burn meter, launch codes, session wrapped, boss fight, code pet and more.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239639365?v=4",
    "ownerUrl": "https://github.com/OneWave-AI",
    "defaultBranch": "main"
   },
   "path": "boss-fight",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:34.051Z",
   "modUpdatedAt": "2026-10-02T08:17:53Z",
   "fileBytes": 24216,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "boss-fight-OneWave-AI",
   "url": "https://www.slopshopper.com/mods/onewave-ai-claude-code-mods-boss-fight/"
  },
  {
   "slug": "onewave-ai-claude-code-mods-burn-meter",
   "name": "burn-meter",
   "displayName": "Burn Meter",
   "description": "Live session cost odometer above the prompt: a burning fuse, real-world comparisons, threshold alerts",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/burn-meter",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "OneWave-AI/claude-code-mods",
    "url": "https://github.com/OneWave-AI/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:35:11Z",
    "createdAt": "2026-10-02T07:35:46Z",
    "description": "Ten open-source mods for Claude Code: live panes, bands, status lines and tool-call guards. Burn meter, launch codes, session wrapped, boss fight, code pet and more.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239639365?v=4",
    "ownerUrl": "https://github.com/OneWave-AI",
    "defaultBranch": "main"
   },
   "path": "burn-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:35.224Z",
   "modUpdatedAt": "2026-10-02T08:26:23Z",
   "fileBytes": 23049,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "burn-meter-OneWave-AI",
   "url": "https://www.slopshopper.com/mods/onewave-ai-claude-code-mods-burn-meter/"
  },
  {
   "slug": "onewave-ai-claude-code-mods-code-pet",
   "name": "code-pet",
   "displayName": "Code Pet",
   "description": "A pixel pet that lives in a pane and reacts to what Claude does: eats on tool calls, gets sick on failures, panics on rm -rf, sleeps when idle, evolves as you ship",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/code-pet",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "OneWave-AI/claude-code-mods",
    "url": "https://github.com/OneWave-AI/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:35:11Z",
    "createdAt": "2026-10-02T07:35:46Z",
    "description": "Ten open-source mods for Claude Code: live panes, bands, status lines and tool-call guards. Burn meter, launch codes, session wrapped, boss fight, code pet and more.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239639365?v=4",
    "ownerUrl": "https://github.com/OneWave-AI",
    "defaultBranch": "main"
   },
   "path": "code-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:36.557Z",
   "modUpdatedAt": "2026-10-02T08:17:53Z",
   "fileBytes": 28787,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-pet-OneWave-AI",
   "url": "https://www.slopshopper.com/mods/onewave-ai-claude-code-mods-code-pet/"
  },
  {
   "slug": "onewave-ai-claude-code-mods-inbox-alerts",
   "name": "inbox-alerts",
   "displayName": "Inbox Alerts",
   "description": "Gmail + Slack alerts inside Claude Code: toasts, status count, and an Alerts pane",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/inbox-alerts",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "OneWave-AI/claude-code-mods",
    "url": "https://github.com/OneWave-AI/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:35:11Z",
    "createdAt": "2026-10-02T07:35:46Z",
    "description": "Ten open-source mods for Claude Code: live panes, bands, status lines and tool-call guards. Burn meter, launch codes, session wrapped, boss fight, code pet and more.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239639365?v=4",
    "ownerUrl": "https://github.com/OneWave-AI",
    "defaultBranch": "main"
   },
   "path": "inbox-alerts",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "email": {
     "type": "string",
     "title": "Your email",
     "description": "Your Gmail address, so your own sent mail is not an alert",
     "default": ""
    },
    "slackUserId": {
     "type": "string",
     "title": "Your Slack user ID",
     "description": "Your Slack member ID (U...), used to find mentions and DMs",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:37.746Z",
   "modUpdatedAt": "2026-10-02T08:17:53Z",
   "fileBytes": 26058,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "inbox-alerts-OneWave-AI",
   "url": "https://www.slopshopper.com/mods/onewave-ai-claude-code-mods-inbox-alerts/"
  },
  {
   "slug": "onewave-ai-claude-code-mods-inner-monologue",
   "name": "inner-monologue",
   "displayName": "Inner Monologue",
   "description": "A pane of Claude's dry inner thoughts about your session, typed out live",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/inner-monologue",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "OneWave-AI/claude-code-mods",
    "url": "https://github.com/OneWave-AI/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:35:11Z",
    "createdAt": "2026-10-02T07:35:46Z",
    "description": "Ten open-source mods for Claude Code: live panes, bands, status lines and tool-call guards. Burn meter, launch codes, session wrapped, boss fight, code pet and more.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239639365?v=4",
    "ownerUrl": "https://github.com/OneWave-AI",
    "defaultBranch": "main"
   },
   "path": "inner-monologue",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:38.905Z",
   "modUpdatedAt": "2026-10-02T08:17:53Z",
   "fileBytes": 9592,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "inner-monologue-OneWave-AI",
   "url": "https://www.slopshopper.com/mods/onewave-ai-claude-code-mods-inner-monologue/"
  },
  {
   "slug": "onewave-ai-claude-code-mods-launch-codes",
   "name": "launch-codes",
   "displayName": "Launch Codes",
   "description": "Dangerous Bash commands need launch codes: red alert pane, siren, a code to arm and a LAUNCH to fire",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/launch-codes",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "OneWave-AI/claude-code-mods",
    "url": "https://github.com/OneWave-AI/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:35:11Z",
    "createdAt": "2026-10-02T07:35:46Z",
    "description": "Ten open-source mods for Claude Code: live panes, bands, status lines and tool-call guards. Burn meter, launch codes, session wrapped, boss fight, code pet and more.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239639365?v=4",
    "ownerUrl": "https://github.com/OneWave-AI",
    "defaultBranch": "main"
   },
   "path": "launch-codes",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:40.219Z",
   "modUpdatedAt": "2026-10-02T08:17:53Z",
   "fileBytes": 19260,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "launch-codes-OneWave-AI",
   "url": "https://www.slopshopper.com/mods/onewave-ai-claude-code-mods-launch-codes/"
  },
  {
   "slug": "onewave-ai-claude-code-mods-session-wrapped",
   "name": "session-wrapped",
   "displayName": "Session Wrapped",
   "description": "Spotify Wrapped for a Claude Code session: an animated stat reveal and a shareable PNG card",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/session-wrapped",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "OneWave-AI/claude-code-mods",
    "url": "https://github.com/OneWave-AI/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:35:11Z",
    "createdAt": "2026-10-02T07:35:46Z",
    "description": "Ten open-source mods for Claude Code: live panes, bands, status lines and tool-call guards. Burn meter, launch codes, session wrapped, boss fight, code pet and more.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239639365?v=4",
    "ownerUrl": "https://github.com/OneWave-AI",
    "defaultBranch": "main"
   },
   "path": "session-wrapped",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:41.667Z",
   "modUpdatedAt": "2026-10-02T08:48:46Z",
   "fileBytes": 33036,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-wrapped-OneWave-AI",
   "url": "https://www.slopshopper.com/mods/onewave-ai-claude-code-mods-session-wrapped/"
  },
  {
   "slug": "onewave-ai-claude-code-mods-sportscaster",
   "name": "sportscaster",
   "displayName": "Sportscaster",
   "description": "Live TV play-by-play of your Claude Code session, spoken aloud with crowd effects",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/sportscaster",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "OneWave-AI/claude-code-mods",
    "url": "https://github.com/OneWave-AI/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:35:11Z",
    "createdAt": "2026-10-02T07:35:46Z",
    "description": "Ten open-source mods for Claude Code: live panes, bands, status lines and tool-call guards. Burn meter, launch codes, session wrapped, boss fight, code pet and more.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239639365?v=4",
    "ownerUrl": "https://github.com/OneWave-AI",
    "defaultBranch": "main"
   },
   "path": "sportscaster",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:43.061Z",
   "modUpdatedAt": "2026-10-02T08:54:51Z",
   "fileBytes": 27190,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "sportscaster-OneWave-AI",
   "url": "https://www.slopshopper.com/mods/onewave-ai-claude-code-mods-sportscaster/"
  },
  {
   "slug": "onewave-ai-claude-code-mods-swarm",
   "name": "swarm",
   "displayName": "Swarm",
   "description": "Mission control for subagents and agent teams: who is running, what each is doing, who spawned whom, who is talking to whom, and how they overlap",
   "version": "0.1.0",
   "author": {
    "name": "OneWave AI",
    "url": "https://www.onewave-ai.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/OneWave-AI/claude-code-mods/tree/main/swarm",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "OneWave-AI/claude-code-mods",
    "url": "https://github.com/OneWave-AI/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:35:11Z",
    "createdAt": "2026-10-02T07:35:46Z",
    "description": "Ten open-source mods for Claude Code: live panes, bands, status lines and tool-call guards. Burn meter, launch codes, session wrapped, boss fight, code pet and more.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239639365?v=4",
    "ownerUrl": "https://github.com/OneWave-AI",
    "defaultBranch": "main"
   },
   "path": "swarm",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:44.246Z",
   "modUpdatedAt": "2026-10-03T08:35:08Z",
   "fileBytes": 39296,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "swarm-OneWave-AI",
   "url": "https://www.slopshopper.com/mods/onewave-ai-claude-code-mods-swarm/"
  },
  {
   "slug": "orihuelaconde-cozy-clawd",
   "name": "cozy-clawd",
   "displayName": "Cozy Clawd",
   "description": "An unofficial fan mod: a cozy pixel-art band above the prompt where Clawd acts out what Claude is doing, beside a scene of session meters",
   "version": "1.0.0",
   "author": {
    "name": "OrihuelaConde",
    "url": "https://github.com/OrihuelaConde"
   },
   "license": "MIT",
   "homepage": "https://github.com/OrihuelaConde/cozy-clawd",
   "keywords": [
    "mod",
    "pixel-art",
    "clawd",
    "desktop",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "OrihuelaConde/cozy-clawd",
    "url": "https://github.com/OrihuelaConde/cozy-clawd",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T21:51:49Z",
    "createdAt": "2026-10-04T05:07:04Z",
    "description": "An unofficial fan mod for Claude Code: a cozy pixel-art band above the prompt where Clawd acts out what Claude is doing, beside a scene of session meters",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12591371?v=4",
    "ownerUrl": "https://github.com/OrihuelaConde",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:49.676Z",
   "modUpdatedAt": "2026-10-06T21:51:49Z",
   "fileBytes": 322022,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cozy-clawd",
   "url": "https://www.slopshopper.com/mods/orihuelaconde-cozy-clawd/"
  },
  {
   "slug": "paddo-ccseats-ccseats",
   "name": "ccseats",
   "description": "Live usage meters for every ccseats seat in Claude Code, and a one-key handoff of the conversation to the seat with the most headroom, or to Codex or Grok",
   "version": "0.1.0",
   "author": {
    "name": "paddo"
   },
   "license": "MIT",
   "homepage": "https://github.com/paddo/ccseats#claude-code-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "paddo/ccseats",
    "url": "https://github.com/paddo/ccseats",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T05:35:22Z",
    "createdAt": "2026-09-21T13:50:30Z",
    "description": "Run several Claude Code accounts side by side: shared plugins, skills and transcripts, per-account logins, a usage table, and a limit-aware picker.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/653385?v=4",
    "ownerUrl": "https://github.com/paddo",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccseats",
   "firstSeen": "2026-10-06T05:21:39.183Z",
   "modUpdatedAt": "2026-10-03T05:35:22Z",
   "fileBytes": 14051,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ccseats",
   "url": "https://www.slopshopper.com/mods/paddo-ccseats-ccseats/"
  },
  {
   "slug": "patitow-claude-mod-cost-visibility-cost-visibility",
   "name": "cost-visibility",
   "description": "Live cost, context, and plan-quota meters above the Claude Code prompt (Nerd Font required for icons). Type /spend for the detail pane. Optional cost guards via /spend caps on.",
   "version": "0.2.0",
   "author": {
    "name": "patitow",
    "url": "https://github.com/patitow"
   },
   "license": "MIT",
   "homepage": "https://github.com/patitow/claude-mod-cost-visibility",
   "keywords": [
    "claude-code",
    "claude-mod",
    "mod",
    "cost",
    "usage",
    "quota",
    "context",
    "spend",
    "visibility",
    "nerd-font"
   ],
   "kind": "community",
   "repo": {
    "fullName": "patitow/claude-mod-cost-visibility",
    "url": "https://github.com/patitow/claude-mod-cost-visibility",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:25:56Z",
    "createdAt": "2026-10-06T16:24:31Z",
    "description": "Claude Code mod: live cost, context & plan-quota meters above the prompt. Nerd Font required for icons.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-mod",
     "claude-mods",
     "cost",
     "mods",
     "quota",
     "usage",
     "visibility"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65137223?v=4",
    "ownerUrl": "https://github.com/patitow",
    "defaultBranch": "main"
   },
   "path": "plugins/cost-visibility",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "costGuards": {
     "type": "boolean",
     "title": "Cost guards",
     "description": "When on, block /code-review max|xhigh|ultra|braba, background agents, and multi-angle review fan-out. Off by default (HUD only). Toggle with /spend caps on|off or /config.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-cost-visibility",
   "firstSeen": "2026-10-07T15:11:11.091Z",
   "modUpdatedAt": "2026-10-06T18:25:56Z",
   "fileBytes": 20292,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "cost-visibility",
   "url": "https://www.slopshopper.com/mods/patitow-claude-mod-cost-visibility-cost-visibility/"
  },
  {
   "slug": "phucusk20-pixel-familiars-pixel-pet",
   "name": "pixel-pet",
   "description": "A pixel pet above the prompt that acts out each tool call, plus an HP/MP/ST HUD below it",
   "version": "0.2.0",
   "author": {
    "name": "halluqinate"
   },
   "license": "MIT",
   "homepage": "https://github.com/Namenomeaning/pixel-pet",
   "keywords": [
    "mod",
    "pet",
    "pixel-art",
    "statusline",
    "hud"
   ],
   "kind": "community",
   "repo": {
    "fullName": "PhucUSk20/pixel-familiars",
    "url": "https://github.com/PhucUSk20/pixel-familiars",
    "stars": 2,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-06T10:43:14Z",
    "createdAt": "2026-10-05T13:07:58Z",
    "description": "Animated pixel companions for your AI workspace, featuring magical summons, playful interactions, and legendary pets.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126863872?v=4",
    "ownerUrl": "https://github.com/PhucUSk20",
    "defaultBranch": "main"
   },
   "path": "plugins/pixel-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "speed": {
     "type": "string",
     "title": "Speed",
     "description": "How quickly the pet runs and animates.",
     "options": [
      "slow",
      "normal",
      "fast"
     ],
     "default": "normal"
    },
    "sleepAfter": {
     "type": "number",
     "title": "Sleep after (seconds)",
     "description": "Idle time before the pet falls asleep. 0 keeps it awake.",
     "default": 60,
     "min": 0,
     "max": 3600
    },
    "hud": {
     "type": "boolean",
     "title": "HUD",
     "description": "The HP, MP, and ST bars below the prompt.",
     "default": true
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "The text beside the pet.",
     "default": true
    },
    "targets": {
     "type": "boolean",
     "title": "Name files and commands",
     "description": "The status line names the file, pattern, command, host, or search query a tool works on. Turn it off to share your screen.",
     "default": true
    },
    "minis": {
     "type": "boolean",
     "title": "Subagent minis",
     "description": "A mini behind the pet for each running subagent.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pixel-pet",
   "firstSeen": "2026-10-06T04:47:42.843Z",
   "modUpdatedAt": "2026-10-06T10:43:14Z",
   "fileBytes": 94233,
   "tags": [
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pixel-pet-PhucUSk20",
   "url": "https://www.slopshopper.com/mods/phucusk20-pixel-familiars-pixel-pet/"
  },
  {
   "slug": "plaxagoras-clawd-tales",
   "name": "clawd-tales",
   "description": "A pixel Clawd acts out every tool call above the prompt; helpers wander in by model color. Terminal-first, no model calls.",
   "version": "0.6.1",
   "author": {
    "name": "plaxagoras",
    "url": "https://github.com/plaxagoras"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "plaxagoras/clawd-tales",
    "url": "https://github.com/plaxagoras/clawd-tales",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:35:50Z",
    "createdAt": "2026-10-05T18:15:44Z",
    "description": "A pixel Clawd that acts out what Claude Code is doing, in the terminal. No model calls.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "pixel-art",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30165579?v=4",
    "ownerUrl": "https://github.com/plaxagoras",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-tales",
   "firstSeen": "2026-10-06T05:22:00.409Z",
   "modUpdatedAt": "2026-10-08T01:35:50Z",
   "fileBytes": 115895,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "clawd-tales",
   "url": "https://www.slopshopper.com/mods/plaxagoras-clawd-tales/"
  },
  {
   "slug": "popoffvg-dotfiles-first-prompt-model",
   "name": "first-prompt-model",
   "description": "Haiku reads the first prompt of a session and picks the main-loop model for the session",
   "version": "0.2.0",
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "popoffvg/dotfiles",
    "url": "https://github.com/popoffvg/dotfiles",
    "stars": 2,
    "forks": 1,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T08:50:52Z",
    "createdAt": "2023-04-10T07:41:55Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19862834?v=4",
    "ownerUrl": "https://github.com/popoffvg",
    "defaultBranch": "main"
   },
   "path": "harness/plugins/first-prompt-model",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "local-plugins",
   "firstSeen": "2026-10-07T15:11:46.688Z",
   "modUpdatedAt": "2026-10-06T16:17:12Z",
   "fileBytes": 3417,
   "tags": [
    "toast",
    "status",
    "prompt",
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "first-prompt-model",
   "url": "https://www.slopshopper.com/mods/popoffvg-dotfiles-first-prompt-model/"
  },
  {
   "slug": "popoffvg-dotfiles-prompt-stack",
   "name": "prompt-stack",
   "description": "Push, pop and list prompt drafts in files under ~/.claude/prompt-stack, from a key-opened menu",
   "version": "0.2.0",
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "popoffvg/dotfiles",
    "url": "https://github.com/popoffvg/dotfiles",
    "stars": 2,
    "forks": 1,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T08:50:52Z",
    "createdAt": "2023-04-10T07:41:55Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19862834?v=4",
    "ownerUrl": "https://github.com/popoffvg",
    "defaultBranch": "main"
   },
   "path": "harness/plugins/prompt-stack",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "local-plugins",
   "firstSeen": "2026-10-07T15:11:47.236Z",
   "modUpdatedAt": "2026-10-06T16:17:12Z",
   "fileBytes": 4818,
   "tags": [
    "band",
    "toast",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-stack",
   "url": "https://www.slopshopper.com/mods/popoffvg-dotfiles-prompt-stack/"
  },
  {
   "slug": "popoffvg-dotfiles-zed-clear-guard",
   "name": "zed-clear-guard",
   "description": "Blocks /clear when Claude Code runs in a Zed terminal",
   "version": "0.2.0",
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "popoffvg/dotfiles",
    "url": "https://github.com/popoffvg/dotfiles",
    "stars": 2,
    "forks": 1,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T08:50:52Z",
    "createdAt": "2023-04-10T07:41:55Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19862834?v=4",
    "ownerUrl": "https://github.com/popoffvg",
    "defaultBranch": "main"
   },
   "path": "harness/plugins/zed-clear-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "local-plugins",
   "firstSeen": "2026-10-07T15:11:47.987Z",
   "modUpdatedAt": "2026-10-06T09:23:55Z",
   "fileBytes": 391,
   "tags": [],
   "isNew": true,
   "entryName": "zed-clear-guard",
   "url": "https://www.slopshopper.com/mods/popoffvg-dotfiles-zed-clear-guard/"
  },
  {
   "slug": "r3al1tym-claude-review",
   "name": "review-pane",
   "description": "claude review: the session's latest reply in a calm reading pane docked beside the conversation, with its plan, question and tasks one key away",
   "version": "1.0.0",
   "author": {
    "name": "r3al1tym",
    "url": "https://github.com/r3al1tym"
   },
   "license": "MIT",
   "homepage": "https://github.com/r3al1tym/claude-review",
   "keywords": [
    "review",
    "pane",
    "reader",
    "markdown",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "r3al1tym/claude-review",
    "url": "https://github.com/r3al1tym/claude-review",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T05:52:12Z",
    "createdAt": "2026-06-01T20:30:14Z",
    "description": "A Claude Code mod: the session's latest reply in a calm reading pane docked beside the conversation.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6439505?v=4",
    "ownerUrl": "https://github.com/r3al1tym",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the review pane when a session starts. Off, it opens only when you type /claude-review.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-review",
   "firstSeen": "2026-10-06T04:59:11.117Z",
   "modUpdatedAt": "2026-10-02T05:52:12Z",
   "fileBytes": 49657,
   "tags": [
    "pane",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "review-pane",
   "url": "https://www.slopshopper.com/mods/r3al1tym-claude-review/"
  },
  {
   "slug": "raisedadead-claude-code-plugins-dossier",
   "name": "dossier",
   "description": "Engineering workflow in one resumable DOSSIER.md: dependency-ordered tasks, invariants, drift detection, cross-repo state, a rolling status log, and scout + reviewer subagents.",
   "author": {
    "name": "Mrugesh Mohapatra",
    "email": "noreply@mrugesh.dev",
    "url": "https://github.com/raisedadead"
   },
   "license": "ISC",
   "homepage": "https://github.com/raisedadead/claude-code-plugins",
   "keywords": [
    "dossier",
    "spec-driven",
    "tdd",
    "workflow",
    "scratchpad",
    "phase"
   ],
   "kind": "community",
   "repo": {
    "fullName": "raisedadead/claude-code-plugins",
    "url": "https://github.com/raisedadead/claude-code-plugins",
    "stars": 2,
    "forks": 0,
    "license": "ISC",
    "pushedAt": "2026-10-09T14:32:51Z",
    "createdAt": "2026-05-14T17:55:54Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1884376?v=4",
    "ownerUrl": "https://github.com/raisedadead",
    "defaultBranch": "main"
   },
   "path": "plugins/dossier",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "raisedadead-plugins",
   "firstSeen": "2026-10-06T05:19:45.159Z",
   "modUpdatedAt": "2026-10-09T12:48:48Z",
   "fileBytes": 57961,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dossier",
   "url": "https://www.slopshopper.com/mods/raisedadead-claude-code-plugins-dossier/"
  },
  {
   "slug": "raisedadead-claude-code-plugins-whetstone",
   "name": "whetstone",
   "description": "Engineering-craft skills that sharpen the edge: red-green TDD, flaky-test audit, pre-decision doubt review, merge-conflict resolution, skill linting, and a column budget computed from the staged diff. Each carries a deterministic self-verify.",
   "author": {
    "name": "Mrugesh Mohapatra",
    "email": "noreply@mrugesh.dev",
    "url": "https://github.com/raisedadead"
   },
   "license": "ISC",
   "homepage": "https://github.com/raisedadead/claude-code-plugins",
   "keywords": [
    "tdd",
    "testing",
    "code-review",
    "git",
    "skills",
    "engineering"
   ],
   "kind": "community",
   "repo": {
    "fullName": "raisedadead/claude-code-plugins",
    "url": "https://github.com/raisedadead/claude-code-plugins",
    "stars": 2,
    "forks": 0,
    "license": "ISC",
    "pushedAt": "2026-10-09T14:32:51Z",
    "createdAt": "2026-05-14T17:55:54Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1884376?v=4",
    "ownerUrl": "https://github.com/raisedadead",
    "defaultBranch": "main"
   },
   "path": "plugins/whetstone",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "raisedadead-plugins",
   "firstSeen": "2026-10-06T05:19:46.466Z",
   "modUpdatedAt": "2026-10-09T12:48:48Z",
   "fileBytes": 5511,
   "tags": [],
   "isNew": true,
   "entryName": "whetstone",
   "url": "https://www.slopshopper.com/mods/raisedadead-claude-code-plugins-whetstone/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-achievement",
   "name": "game-achievement",
   "displayName": "GAME MODE · Achievement",
   "description": "★ ACHIEVEMENT toasts for milestones: first save, 10 safe commits, a comeback, a 10-call combo, a rest before HP 10%; /achievements lists them",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-achievement",
   "keywords": [
    "mod",
    "game-mode",
    "achievements",
    "milestones"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-achievement",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off records nothing; casual raises a toast on each unlock; hardcore also shows progress toasts",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:43:48.693Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 12405,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "game-achievement",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-achievement/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-answer-memory",
   "name": "game-answer-memory",
   "displayName": "GAME MODE · Answer Memory",
   "description": "When Claude asks a question it asked before in this project, the option you chose last time is marked ★ 지난번 선택",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-answer-memory",
   "keywords": [
    "mod",
    "game-mode",
    "questions",
    "memory"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-answer-memory",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off changes nothing; casual marks the last choice; hardcore also says when it was chosen",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:43:49.807Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 8089,
   "tags": [
    "transcript",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "game-answer-memory",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-answer-memory/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-barrier",
   "name": "game-barrier",
   "displayName": "GAME MODE · Barrier",
   "description": "Stops irreversible calls: force-push to main, reset --hard, rm -r outside the project, publishing, DROP TABLE, and file edits outside the project",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-barrier",
   "keywords": [
    "mod",
    "game-mode",
    "safety",
    "git",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-barrier",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "block refuses the call before it runs; warn lets it run and tells Claude and you; off stops checking. /barrier changes it for later sessions too",
     "default": "block",
     "options": [
      "block",
      "warn",
      "off"
     ]
    },
    "allow": {
     "type": "string",
     "title": "Also allowed folders",
     "description": "Comma-separated absolute folders (~ allowed) where edits and rm -r are fine besides the project, ~/.claude and temp folders",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-06T14:25:55.591Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 17754,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "game-barrier",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-barrier/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-battle-log",
   "name": "game-battle-log",
   "displayName": "GAME MODE · Battle Log",
   "description": "Tool rows as an 8-bit battle log: a TURN header on each turn's first row, HIT, CRIT with +added −removed lines, MISS with the lines that say what failed, COMBO ×n and BREAK, each guard's own verdict (TRAP!, BARRIER!, LOOP!), and SUMMON on the run-in-background pill",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-battle-log",
   "keywords": [
    "mod",
    "game-mode",
    "transcript",
    "tool-calls"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-battle-log",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off leaves tool rows to the engine; casual draws short verdicts (HIT, MISS); hardcore draws game phrasing (CLAUDE의 BASH! … MISS…)",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-06T14:25:56.511Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 22395,
   "tags": [
    "transcript",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "game-battle-log",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-battle-log/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-casting",
   "name": "game-casting",
   "displayName": "GAME MODE · Casting",
   "description": "The spinner while a turn runs: CASTING · what runs now · 행동 n · G +the turn's cost so far, with the engine's own time and tokens after it",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-casting",
   "keywords": [
    "mod",
    "game-mode",
    "spinner",
    "progress",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-casting",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off leaves the spinner to the engine; casual names the running call, the actions and the cost; hardcore adds how many calls run at once",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "currency": {
     "type": "string",
     "title": "Currency",
     "description": "krw converts the cost ledger with krwPerUsd; usd shows it as kept",
     "default": "krw",
     "options": [
      "usd",
      "krw"
     ]
    },
    "krwPerUsd": {
     "type": "number",
     "title": "KRW per USD",
     "description": "Rate used when currency is krw",
     "default": 1400,
     "min": 1,
     "max": 100000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:43:53.018Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 9049,
   "tags": [
    "spinner",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "game-casting",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-casting/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-clear-time",
   "name": "game-clear-time",
   "displayName": "GAME MODE · Clear Time",
   "description": "A turn ends with CLEAR m:ss · 행동 n · 이번 턴 ₩x · 평소보다 ±m:ss, against the median of the project's last 20 turns",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-clear-time",
   "keywords": [
    "mod",
    "game-mode",
    "turn",
    "duration",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-clear-time",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off leaves the line to the engine; casual draws the clear line; hardcore adds the median it compares against",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    },
    "currency": {
     "type": "string",
     "title": "Currency",
     "description": "krw converts the cost ledger with krwPerUsd; usd shows it as kept",
     "default": "krw",
     "options": [
      "usd",
      "krw"
     ]
    },
    "krwPerUsd": {
     "type": "number",
     "title": "KRW per USD",
     "description": "Rate used when currency is krw",
     "default": 1400,
     "min": 1,
     "max": 100000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:43:54.234Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 10722,
   "tags": [
    "spinner",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "game-clear-time",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-clear-time/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-earcons",
   "name": "game-earcons",
   "displayName": "GAME MODE · Earcons",
   "description": "8-bit sound cues on macOS, Windows and Linux: a permission prompt or question waiting on you, a long turn finished, an error, a guard refusing a call, a save",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-earcons",
   "keywords": [
    "mod",
    "game-mode",
    "sound",
    "notifications"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-earcons",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off is silent; casual plays ask, block, save, errors and turns of minTurnSeconds or longer; hardcore adds every turn, failed tool calls and file changes",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "volume": {
     "type": "number",
     "title": "Volume",
     "description": "0 to 1",
     "default": 0.6,
     "min": 0,
     "max": 1
    },
    "minTurnSeconds": {
     "type": "number",
     "title": "Done cue after (seconds)",
     "description": "In casual, a finished turn plays the done cue only when it took at least this long",
     "default": 30,
     "min": 0,
     "max": 3600
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-06T14:25:57.298Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 12090,
   "tags": [
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "game-earcons",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-earcons/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-equip",
   "name": "game-equip",
   "displayName": "GAME MODE · Equip",
   "description": "The model as equipment: EQUIP 모델 <model> 장착 · 교체는 /model at the start, in place of the model notice, and again when the model changes",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-equip",
   "keywords": [
    "mod",
    "game-mode",
    "model"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-equip",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off changes nothing; casual shows the equip line; hardcore also toasts every change",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:43:56.169Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 6618,
   "tags": [
    "spinner",
    "toast",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "game-equip",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-equip/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-hedge-mark",
   "name": "game-hedge-mark",
   "displayName": "GAME MODE · Hedge Mark",
   "description": "Claude's replies in a window headed CLAUDE; sentences that guess (아마, 추정, probably, might …) marked [?], with a footer counting them",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-hedge-mark",
   "keywords": [
    "mod",
    "game-mode",
    "replies",
    "uncertainty",
    "transcript"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-hedge-mark",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off leaves replies to the engine; casual draws the window and marks guesses; hardcore marks guesses without the window",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:43:57.372Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 6682,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "game-hedge-mark",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-hedge-mark/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-hint",
   "name": "game-hint",
   "displayName": "GAME MODE · Hint",
   "description": "The hint line under the prompt adds what to press now: ESC 후퇴 while working, /compact 휴식 at low HP, 오류부터 읽기 after repeated failures, /save 세이브 when a save is due",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-hint",
   "keywords": [
    "mod",
    "game-mode",
    "hints",
    "footer",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-hint",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off adds nothing; casual adds one or two hints; hardcore also counts the failures",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "lowHp": {
     "type": "number",
     "title": "Low HP (%)",
     "description": "Suggest /compact when context left drops to this percent",
     "default": 25,
     "min": 5,
     "max": 60
    },
    "saveEvery": {
     "type": "number",
     "title": "Save every (turns)",
     "description": "Suggest /save after this many turns without one (needs game-save-point)",
     "default": 5,
     "min": 1,
     "max": 100
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:43:58.435Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 7543,
   "tags": [
    "spinner",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "game-hint",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-hint/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-hud",
   "name": "game-hud",
   "displayName": "GAME MODE · HUD",
   "description": "8-bit HUD window above the prompt: LV/EXP, HP = context left, MP = plan usage left, G = session cost, a status row (HP LOW!, REST, SAVED, LEVEL UP!) with rest and save buttons",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-hud",
   "keywords": [
    "mod",
    "game-mode",
    "hud",
    "context",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off hides the band; casual draws the window; hardcore adds the turn count",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    },
    "lowHp": {
     "type": "number",
     "title": "Low HP (%)",
     "description": "Show the rest/save row and a toast when context left drops to this percent",
     "default": 25,
     "min": 5,
     "max": 60
    },
    "currency": {
     "type": "string",
     "title": "Currency",
     "description": "krw converts the cost ledger with krwPerUsd; usd shows it as kept",
     "default": "krw",
     "options": [
      "usd",
      "krw"
     ]
    },
    "krwPerUsd": {
     "type": "number",
     "title": "KRW per USD",
     "description": "Rate used when currency is krw",
     "default": 1400,
     "min": 1,
     "max": 100000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-06T14:25:58.266Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 14868,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "game-hud",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-hud/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-item-get",
   "name": "game-item-get",
   "displayName": "GAME MODE · Item Get",
   "description": "A file Claude creates shows ITEM GET! <path>; /inventory lists the files created and changed this session with their line counts",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-item-get",
   "keywords": [
    "mod",
    "game-mode",
    "files",
    "inventory",
    "transcript"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-item-get",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off changes nothing; casual shows ITEM GET! on new files; hardcore also shows a toast for each changed file",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:44:00.743Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 10645,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "game-item-get",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-item-get/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-loop-breaker",
   "name": "game-loop-breaker",
   "displayName": "GAME MODE · Loop Breaker",
   "description": "Stops the same call failing the same way again and again: warns at LOOP 2/3, blocks the next identical run once sealed, lifts after a change or a new message",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-loop-breaker",
   "keywords": [
    "mod",
    "game-mode",
    "loops",
    "retries",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-loop-breaker",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "block refuses the next identical run once sealed; warn lets it run with a note; off stops counting. /loop-breaker changes it for later sessions too",
     "default": "block",
     "options": [
      "block",
      "warn",
      "off"
     ]
    },
    "limit": {
     "type": "number",
     "title": "Seal after",
     "description": "Identical failures in a row before the next identical run is blocked",
     "default": 3,
     "min": 2,
     "max": 10
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-06T14:25:59.130Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 10009,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "game-loop-breaker",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-loop-breaker/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-map",
   "name": "game-map",
   "displayName": "GAME MODE · Map",
   "description": "A status line with the branch and the play time: MAP <branch> · 플레이 h:mm, with ⚠ on a protected branch such as main",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-map",
   "keywords": [
    "mod",
    "game-mode",
    "git",
    "branch",
    "status-line"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-map",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off shows nothing; casual shows the branch and the play time; hardcore adds the number of changed files",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "protectedBranches": {
     "type": "string",
     "title": "Protected branches",
     "description": "Comma-separated names or patterns (release/*) marked with ⚠",
     "default": "main,master,production,release/*"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:44:02.482Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 7913,
   "tags": [
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "game-map",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-map/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-minimap",
   "name": "game-minimap",
   "displayName": "GAME MODE · Minimap",
   "description": "/minimap: a grid of the project's files — edited, read, unexplored — with read counts on files read 3+ times and the most re-read file named",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-minimap",
   "keywords": [
    "mod",
    "game-mode",
    "files",
    "exploration",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-minimap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off draws nothing; casual draws the map; hardcore lists the five most re-read files",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:44:03.603Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 11863,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "game-minimap",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-minimap/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-party",
   "name": "game-party",
   "displayName": "GAME MODE · Party",
   "description": "/party: each subagent of the session with ACTIVE, CLEAR or FAIL, a bar of its tool calls and its job; opens by itself when one starts on a wide terminal",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-party",
   "keywords": [
    "mod",
    "game-mode",
    "subagents",
    "agents",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-party",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off draws nothing; casual draws the party; hardcore adds failed calls and run time",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open when a subagent starts",
     "description": "Open the pane by itself when the first subagent of a session starts (on terminals 144 columns wide or more)",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:44:04.942Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 9135,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "game-party",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-party/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-quest",
   "name": "game-quest",
   "displayName": "GAME MODE · Quest",
   "description": "/quest: the task list as a quest log (✓ done, ▶ in progress, · to do, the last one the BOSS), kept across /compact and into the next session in the same project",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-quest",
   "keywords": [
    "mod",
    "game-mode",
    "tasks",
    "todo",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-quest",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off draws nothing; casual draws the log; hardcore adds what the quest in progress is doing now",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:44:05.882Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 10733,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "game-quest",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-quest/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-save-point",
   "name": "game-save-point",
   "displayName": "GAME MODE · Save Point",
   "description": "/save writes an 8-bit save screen (cleared, quest log, decisions, inventory, a password with the resume prompt copied); /load <password>; a title screen with CONTINUE, NEW GAME and LOAD when a session starts in a folder with saves",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-save-point",
   "keywords": [
    "mod",
    "game-mode",
    "handoff",
    "resume",
    "summary"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-save-point",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off shows saves as plain text; casual and hardcore draw the save screen",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    },
    "maxAgeDays": {
     "type": "number",
     "title": "Offer saves up to (days)",
     "description": "A new session offers the project's latest save when it is at most this old",
     "default": 14,
     "min": 1,
     "max": 365
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-06T14:26:00.184Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 30207,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "game-save-point",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-save-point/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-spell-check",
   "name": "game-spell-check",
   "displayName": "GAME MODE · Spell Check",
   "description": "Vague words (적당히, 알아서, 대충 …) underlined while you type and secrets in red; a vague prompt with no done condition asks Claude to state one first; your messages drawn as P1 with the done condition",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-spell-check",
   "keywords": [
    "mod",
    "game-mode",
    "prompt",
    "clarity",
    "secrets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-spell-check",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off changes nothing; casual marks the draft, asks for a done condition and draws your messages as P1; hardcore also asks when a done condition is missing from any prompt over 200 characters",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    },
    "player": {
     "type": "string",
     "title": "Player name",
     "description": "The name in your message window (P1 · <name>); empty uses your login name",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:44:08.102Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 10007,
   "tags": [
    "spinner",
    "transcript",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "game-spell-check",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-spell-check/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-stance",
   "name": "game-stance",
   "displayName": "GAME MODE · Stance",
   "description": "The permission mode as a colored badge at the right of the prompt footer: 기본, 자동 승인, 계획, 자동 판정, 우회, 묻지 않음; follows shift+tab",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-stance",
   "keywords": [
    "mod",
    "game-mode",
    "permissions",
    "footer",
    "mode"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-stance",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "off leaves the footer to the engine; casual draws the badge; hardcore adds what the mode lets Claude do",
     "default": "casual",
     "options": [
      "off",
      "casual",
      "hardcore"
     ]
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "nes, gameboy and amber are made for dark terminals; theme follows your Claude Code theme (use it on a light background)",
     "default": "nes",
     "options": [
      "nes",
      "gameboy",
      "amber",
      "theme"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-07T14:44:09.482Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 9724,
   "tags": [
    "spinner",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "game-stance",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-stance/"
  },
  {
   "slug": "reasonofmoon-bitgame-mods-game-trap-guard",
   "name": "game-trap-guard",
   "displayName": "GAME MODE · Trap Guard",
   "description": "Stops tool calls that would leak a secret: literal keys in commands or source files, cat .env / echo $API_KEY, reading key files into the conversation",
   "version": "0.2.0",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/bitgame-mods/tree/main/plugins/game-trap-guard",
   "keywords": [
    "mod",
    "game-mode",
    "security",
    "secrets",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/bitgame-mods",
    "url": "https://github.com/Reasonofmoon/bitgame-mods",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:30:44Z",
    "createdAt": "2026-10-06T12:05:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/game-trap-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "block refuses the call before it runs; warn lets it run and tells Claude and you; off stops checking. /trap-guard changes it for later sessions too",
     "default": "block",
     "options": [
      "block",
      "warn",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitgame-mods",
   "firstSeen": "2026-10-06T14:26:00.933Z",
   "modUpdatedAt": "2026-10-06T16:18:29Z",
   "fileBytes": 10237,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "game-trap-guard",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-bitgame-mods-game-trap-guard/"
  },
  {
   "slug": "redemptionnn-clawd-friend-clawd-friend",
   "name": "clawd-friend",
   "description": "Claude Friend: a tiny Clawd above your prompt who acts out whatever Claude is doing, live",
   "version": "1.1.0",
   "author": {
    "name": "redemptionnn",
    "url": "https://github.com/redemptionnn"
   },
   "license": "MIT",
   "homepage": "https://github.com/redemptionnn/clawd-friend",
   "keywords": [
    "mod",
    "buddy",
    "pet",
    "clawd",
    "animation",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "redemptionnn/clawd-friend",
    "url": "https://github.com/redemptionnn/clawd-friend",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:33:50Z",
    "createdAt": "2026-10-03T14:32:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/164227824?v=4",
    "ownerUrl": "https://github.com/redemptionnn",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-friend",
   "firstSeen": "2026-10-06T05:22:33.943Z",
   "modUpdatedAt": "2026-10-04T15:33:50Z",
   "fileBytes": 87208,
   "tags": [
    "pane",
    "band",
    "transcript",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-friend",
   "url": "https://www.slopshopper.com/mods/redemptionnn-clawd-friend-clawd-friend/"
  },
  {
   "slug": "reporails-arcade-doom",
   "name": "doom",
   "description": "Doom in a Claude Code pane: Freedoom on the doomgeneric engine, a real picture in kitty and Ghostty and block characters elsewhere, played with the keys and the mouse while Claude works. Prebuilt engines for Linux, macOS and Windows.",
   "version": "0.1.0",
   "author": {
    "name": "Reporails",
    "url": "https://reporails.com"
   },
   "license": "MIT AND GPL-2.0-or-later AND BSD-3-Clause",
   "homepage": "https://github.com/reporails/arcade/tree/main/doom",
   "keywords": [
    "game",
    "doom",
    "freedoom",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "reporails/arcade",
    "url": "https://github.com/reporails/arcade",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T15:37:16Z",
    "createdAt": "2026-10-02T22:55:21Z",
    "description": "Classic desktop games as Claude Code mods, played in a pane while Claude works. Made by Reporails.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "game",
     "minesweeper",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256184470?v=4",
    "ownerUrl": "https://github.com/reporails",
    "defaultBranch": "main"
   },
   "path": "doom",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "reporails-arcade",
   "firstSeen": "2026-10-06T05:20:03.099Z",
   "modUpdatedAt": "2026-10-05T15:33:56Z",
   "fileBytes": 48751,
   "tags": [
    "pane",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "doom-reporails",
   "url": "https://www.slopshopper.com/mods/reporails-arcade-doom/"
  },
  {
   "slug": "reporails-arcade-minefield",
   "name": "minefield",
   "description": "The classic mine-clearing puzzle in a Claude Code pane: click or use the keys to clear the board while Claude works. A timer, a best time, and a face that watches the board and glances over at Claude's work.",
   "version": "0.2.0",
   "author": {
    "name": "Reporails",
    "url": "https://reporails.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/reporails/arcade/tree/main/minefield",
   "keywords": [
    "game",
    "minesweeper",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "reporails/arcade",
    "url": "https://github.com/reporails/arcade",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T15:37:16Z",
    "createdAt": "2026-10-02T22:55:21Z",
    "description": "Classic desktop games as Claude Code mods, played in a pane while Claude works. Made by Reporails.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "game",
     "minesweeper",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256184470?v=4",
    "ownerUrl": "https://github.com/reporails",
    "defaultBranch": "main"
   },
   "path": "minefield",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "reporails-arcade",
   "firstSeen": "2026-10-06T05:20:04.544Z",
   "modUpdatedAt": "2026-10-05T15:33:36Z",
   "fileBytes": 49368,
   "tags": [
    "pane",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "minefield",
   "url": "https://www.slopshopper.com/mods/reporails-arcade-minefield/"
  },
  {
   "slug": "riethmayer-dotfiles-websearch-perplexity",
   "name": "websearch-perplexity",
   "description": "Routes the WebSearch tool to Perplexity (pplx CLI) via a function hook; falls back to native search on failure",
   "version": "0.1.0",
   "author": {
    "name": "Jan Riethmayer"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "riethmayer/dotfiles",
    "url": "https://github.com/riethmayer/dotfiles",
    "stars": 2,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T08:24:36Z",
    "createdAt": "2009-10-08T22:13:58Z",
    "description": "my dotfiles",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67637?v=4",
    "ownerUrl": "https://github.com/riethmayer",
    "defaultBranch": "main"
   },
   "path": "stow/claude/.claude/skills/websearch-perplexity",
   "modules": [
    "./websearch.ts"
   ],
   "entry": "hooks/websearch.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:23.957Z",
   "modUpdatedAt": "2026-10-07T08:24:36Z",
   "fileBytes": 3562,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "websearch-perplexity",
   "url": "https://www.slopshopper.com/mods/riethmayer-dotfiles-websearch-perplexity/"
  },
  {
   "slug": "ruihe774-cc-micro-compaction",
   "name": "micro-compaction",
   "displayName": "micro-compaction",
   "description": "Adds `/compact micro`: elides Read results and strips thinking, keeping the conversation structure",
   "version": "0.1.2",
   "author": {
    "email": "ruihe774@outlook.com",
    "name": "Rui He"
   },
   "license": "Unlicense",
   "homepage": "https://github.com/ruihe774/cc-micro-compaction",
   "keywords": [
    "compact",
    "compaction",
    "micro-compaction",
    "context",
    "context-window",
    "tokens",
    "mod",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruihe774/cc-micro-compaction",
    "url": "https://github.com/ruihe774/cc-micro-compaction",
    "stars": 2,
    "forks": 0,
    "license": "Unlicense",
    "pushedAt": "2026-10-08T16:53:49Z",
    "createdAt": "2026-10-02T19:09:32Z",
    "description": "A Claude Mod that adds micro-compaction as `/compact micro` stripping file reads and thinking content",
    "homepage": "",
    "topics": [
     "claude-code-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/118280419?v=4",
    "ownerUrl": "https://github.com/ruihe774",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:56.194Z",
   "modUpdatedAt": "2026-10-08T16:53:49Z",
   "fileBytes": 4667,
   "tags": [
    "session"
   ],
   "isNew": true,
   "entryName": "micro-compaction",
   "url": "https://www.slopshopper.com/mods/ruihe774-cc-micro-compaction/"
  },
  {
   "slug": "ruslanshchuchkin-claude-techno-mod",
   "name": "techno",
   "description": "A long techno set above your chat box: three drops, auto mixing into the next track, favorites, Mac media keys. Claude changes it from chat.",
   "version": "0.9.11",
   "author": {
    "name": "Ruslan Shchuchkin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ruslanshchuchkin/claude-techno-mod",
    "url": "https://github.com/ruslanshchuchkin/claude-techno-mod",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:37:41Z",
    "createdAt": "2026-10-05T07:33:28Z",
    "description": "😈 We are making some TECHNO babyyyy 😈",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "generative-music",
     "macos",
     "synthesizer",
     "techno"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56027444?v=4",
    "ownerUrl": "https://github.com/ruslanshchuchkin",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "techno-mod",
   "firstSeen": "2026-10-06T04:59:34.679Z",
   "modUpdatedAt": "2026-10-08T17:37:41Z",
   "fileBytes": 134781,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "techno",
   "url": "https://www.slopshopper.com/mods/ruslanshchuchkin-claude-techno-mod/"
  },
  {
   "slug": "salatmaster-claude-gamba",
   "name": "gamba",
   "description": "A slot machine you spin while your agent works. Chips come only from the tokens it burns. No real money: satire.",
   "version": "0.4.0",
   "author": {
    "name": "salatmaster"
   },
   "keywords": [
    "mod",
    "game",
    "slot",
    "meme"
   ],
   "kind": "community",
   "repo": {
    "fullName": "salatmaster/claude-gamba",
    "url": "https://github.com/salatmaster/claude-gamba",
    "stars": 2,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-04T21:01:56Z",
    "createdAt": "2026-10-02T12:28:01Z",
    "description": "A slot machine inside Claude Code: spin while your agent works, chips come only from the tokens it burns. No real money, satire.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38766980?v=4",
    "ownerUrl": "https://github.com/salatmaster",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-gamba",
   "firstSeen": "2026-10-06T05:25:02.763Z",
   "modUpdatedAt": "2026-10-04T21:01:56Z",
   "fileBytes": 70365,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "gamba",
   "url": "https://www.slopshopper.com/mods/salatmaster-claude-gamba/"
  },
  {
   "slug": "satiricalguru-fast-jev-agents",
   "name": "fast-jev-compaction",
   "description": "Verbatim Jev-guided compaction for Claude Code sessions.",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "satiricalguru/Fast-Jev-Agents",
    "url": "https://github.com/satiricalguru/Fast-Jev-Agents",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-21T19:38:56Z",
    "createdAt": "2026-09-21T09:46:34Z",
    "description": "High-performance verbatim context compaction for coding agents (Claude, Codex, Antigravity, Gemini, OpenCode)",
    "homepage": null,
    "topics": [
     "ai-agents",
     "antigravity",
     "claude-code",
     "context-compaction",
     "gemini",
     "llm",
     "openai-codex",
     "opencode",
     "prompt-engineering",
     "token-optimization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227462757?v=4",
    "ownerUrl": "https://github.com/satiricalguru",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./fast-jev.ts"
   ],
   "entry": "hooks/fast-jev.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability that a tool call or tool result is still needed; below it the item is removed.",
     "default": 0.5
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Number of newest messages pinned from compaction.",
     "default": 6
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compaction percentage",
     "description": "Context percentage at which turn.complete requests compaction.",
     "default": 60
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Minimum estimated character reduction required to replace history.",
     "default": 0.25
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the conversation state sent with every Jev request.",
     "default": 25000
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Maximum Jev request tokens",
     "description": "Estimated token budget for state plus questions in one Jev request.",
     "default": 30000
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated tool result head",
     "description": "Characters of a tool result kept when Jev decides its full output is no longer needed; 0 keeps only the note.",
     "default": 300
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "jev-latest"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fast-jev-compaction",
   "firstSeen": "2026-10-06T04:59:45.607Z",
   "modUpdatedAt": "2026-09-21T19:38:56Z",
   "fileBytes": 47719,
   "tags": [
    "toast",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fast-jev-compaction-satiricalguru",
   "url": "https://www.slopshopper.com/mods/satiricalguru-fast-jev-agents/"
  },
  {
   "slug": "schreibse-claude-code-mods-coderabbit-band",
   "name": "coderabbit-band",
   "description": "A band above the prompt with the open CodeRabbit threads and nitpicks of the branch's MR",
   "version": "0.1.1",
   "author": {
    "name": "Stephan Schreiber"
   },
   "homepage": "https://github.com/schreibse/claude-code-mods/tree/main/coderabbit-band",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schreibse/claude-code-mods",
    "url": "https://github.com/schreibse/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:29:35Z",
    "createdAt": "2026-10-02T20:54:24Z",
    "description": "code-mods for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30500338?v=4",
    "ownerUrl": "https://github.com/schreibse",
    "defaultBranch": "main"
   },
   "path": "coderabbit-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schreibse-mods",
   "firstSeen": "2026-10-06T05:21:15.918Z",
   "modUpdatedAt": "2026-10-08T15:28:49Z",
   "fileBytes": 8163,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "coderabbit-band",
   "url": "https://www.slopshopper.com/mods/schreibse-claude-code-mods-coderabbit-band/"
  },
  {
   "slug": "schreibse-claude-code-mods-handover",
   "name": "handover",
   "description": "The handover sentence for a cold session, one per session: a band above the prompt, /handover-copy to copy it, after /clear it waits in the prompt, and /handover picks one in a new terminal",
   "version": "0.1.1",
   "author": {
    "name": "Stephan Schreiber"
   },
   "homepage": "https://github.com/schreibse/claude-code-mods/tree/main/handover",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schreibse/claude-code-mods",
    "url": "https://github.com/schreibse/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:29:35Z",
    "createdAt": "2026-10-02T20:54:24Z",
    "description": "code-mods for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30500338?v=4",
    "ownerUrl": "https://github.com/schreibse",
    "defaultBranch": "main"
   },
   "path": "handover",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schreibse-mods",
   "firstSeen": "2026-10-06T05:21:17.513Z",
   "modUpdatedAt": "2026-10-08T15:28:49Z",
   "fileBytes": 9036,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "handover",
   "url": "https://www.slopshopper.com/mods/schreibse-claude-code-mods-handover/"
  },
  {
   "slug": "schreibse-claude-code-mods-mem-guard",
   "name": "mem-guard",
   "description": "Bash memory rules: Node commands run in claude-cmd.slice, and runs that would starve the machine are refused",
   "version": "0.2.0",
   "author": {
    "name": "Stephan Schreiber"
   },
   "homepage": "https://github.com/schreibse/claude-code-mods/tree/main/mem-guard",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schreibse/claude-code-mods",
    "url": "https://github.com/schreibse/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:29:35Z",
    "createdAt": "2026-10-02T20:54:24Z",
    "description": "code-mods for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30500338?v=4",
    "ownerUrl": "https://github.com/schreibse",
    "defaultBranch": "main"
   },
   "path": "mem-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schreibse-mods",
   "firstSeen": "2026-10-06T05:21:18.736Z",
   "modUpdatedAt": "2026-10-08T15:28:49Z",
   "fileBytes": 16572,
   "tags": [
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "mem-guard",
   "url": "https://www.slopshopper.com/mods/schreibse-claude-code-mods-mem-guard/"
  },
  {
   "slug": "schreibse-claude-code-mods-mr-banner",
   "name": "mr-banner",
   "description": "A colored card with a link under each MR/PR created, merged, approved or reviewed",
   "version": "0.1.1",
   "author": {
    "name": "Stephan Schreiber"
   },
   "homepage": "https://github.com/schreibse/claude-code-mods/tree/main/mr-banner",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schreibse/claude-code-mods",
    "url": "https://github.com/schreibse/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:29:35Z",
    "createdAt": "2026-10-02T20:54:24Z",
    "description": "code-mods for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30500338?v=4",
    "ownerUrl": "https://github.com/schreibse",
    "defaultBranch": "main"
   },
   "path": "mr-banner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schreibse-mods",
   "firstSeen": "2026-10-06T05:21:19.878Z",
   "modUpdatedAt": "2026-10-08T15:28:49Z",
   "fileBytes": 6699,
   "tags": [
    "transcript",
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "mr-banner",
   "url": "https://www.slopshopper.com/mods/schreibse-claude-code-mods-mr-banner/"
  },
  {
   "slug": "schreibse-claude-code-mods-quiet-bash",
   "name": "quiet-bash",
   "description": "One-line tool rows, tool output hidden, inline PNG thumbnails; /quiet shows everything, /thumb shows a PNG",
   "version": "0.1.1",
   "author": {
    "name": "Stephan Schreiber"
   },
   "homepage": "https://github.com/schreibse/claude-code-mods/tree/main/quiet-bash",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schreibse/claude-code-mods",
    "url": "https://github.com/schreibse/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:29:35Z",
    "createdAt": "2026-10-02T20:54:24Z",
    "description": "code-mods for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30500338?v=4",
    "ownerUrl": "https://github.com/schreibse",
    "defaultBranch": "main"
   },
   "path": "quiet-bash",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schreibse-mods",
   "firstSeen": "2026-10-06T05:21:22.147Z",
   "modUpdatedAt": "2026-10-08T15:28:49Z",
   "fileBytes": 21370,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "quiet-bash",
   "url": "https://www.slopshopper.com/mods/schreibse-claude-code-mods-quiet-bash/"
  },
  {
   "slug": "schreibse-claude-code-mods-quiet-spinner",
   "name": "quiet-spinner",
   "description": "Plain words for the turn spinner and the turn-duration line",
   "version": "0.1.1",
   "author": {
    "name": "Stephan Schreiber"
   },
   "homepage": "https://github.com/schreibse/claude-code-mods/tree/main/quiet-spinner",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schreibse/claude-code-mods",
    "url": "https://github.com/schreibse/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:29:35Z",
    "createdAt": "2026-10-02T20:54:24Z",
    "description": "code-mods for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30500338?v=4",
    "ownerUrl": "https://github.com/schreibse",
    "defaultBranch": "main"
   },
   "path": "quiet-spinner",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schreibse-mods",
   "firstSeen": "2026-10-06T05:21:23.171Z",
   "modUpdatedAt": "2026-10-08T15:28:49Z",
   "fileBytes": 707,
   "tags": [
    "spinner"
   ],
   "isNew": true,
   "entryName": "quiet-spinner",
   "url": "https://www.slopshopper.com/mods/schreibse-claude-code-mods-quiet-spinner/"
  },
  {
   "slug": "schreibse-claude-code-mods-redact",
   "name": "redact",
   "description": "Secrets found by betterleaks reach the model as ‹secret:…› tokens; Write/Edit restore them, other tools refuse them",
   "version": "0.1.1",
   "author": {
    "name": "Stephan Schreiber"
   },
   "homepage": "https://github.com/schreibse/claude-code-mods/tree/main/redact",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schreibse/claude-code-mods",
    "url": "https://github.com/schreibse/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:29:35Z",
    "createdAt": "2026-10-02T20:54:24Z",
    "description": "code-mods for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30500338?v=4",
    "ownerUrl": "https://github.com/schreibse",
    "defaultBranch": "main"
   },
   "path": "redact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schreibse-mods",
   "firstSeen": "2026-10-06T05:21:24.504Z",
   "modUpdatedAt": "2026-10-08T15:28:49Z",
   "fileBytes": 11850,
   "tags": [
    "toast",
    "status",
    "guard",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "redact-schreibse",
   "url": "https://www.slopshopper.com/mods/schreibse-claude-code-mods-redact/"
  },
  {
   "slug": "schreibse-claude-code-mods-reminder-log",
   "name": "reminder-log",
   "description": "Tallies the reminders Claude Code injects for the model, per session; drops the token counter and repeated attribution blocks; /reminders prints the last 30 days",
   "version": "0.1.1",
   "author": {
    "name": "Stephan Schreiber"
   },
   "homepage": "https://github.com/schreibse/claude-code-mods/tree/main/reminder-log",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schreibse/claude-code-mods",
    "url": "https://github.com/schreibse/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:29:35Z",
    "createdAt": "2026-10-02T20:54:24Z",
    "description": "code-mods for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30500338?v=4",
    "ownerUrl": "https://github.com/schreibse",
    "defaultBranch": "main"
   },
   "path": "reminder-log",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schreibse-mods",
   "firstSeen": "2026-10-06T05:21:25.551Z",
   "modUpdatedAt": "2026-10-08T15:28:49Z",
   "fileBytes": 5704,
   "tags": [
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "reminder-log",
   "url": "https://www.slopshopper.com/mods/schreibse-claude-code-mods-reminder-log/"
  },
  {
   "slug": "schreibse-claude-code-mods-review-walk",
   "name": "review-walk",
   "description": "Walk a code review's findings one at a time: the skill asks per finding, the mod draws Finding N/M with a progress bar and the decisions so far",
   "version": "0.2.0",
   "author": {
    "name": "Stephan Schreiber"
   },
   "homepage": "https://github.com/schreibse/claude-code-mods/tree/main/review-walk",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schreibse/claude-code-mods",
    "url": "https://github.com/schreibse/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:29:35Z",
    "createdAt": "2026-10-02T20:54:24Z",
    "description": "code-mods for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30500338?v=4",
    "ownerUrl": "https://github.com/schreibse",
    "defaultBranch": "main"
   },
   "path": "review-walk",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schreibse-mods",
   "firstSeen": "2026-10-08T15:44:34.514Z",
   "modUpdatedAt": "2026-10-08T15:28:49Z",
   "fileBytes": 8389,
   "tags": [
    "band",
    "transcript",
    "guard",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "review-walk",
   "url": "https://www.slopshopper.com/mods/schreibse-claude-code-mods-review-walk/"
  },
  {
   "slug": "schreibse-claude-code-mods-stack-down",
   "name": "stack-down",
   "description": "On /clear and exit, stops the session repo's nx processes and brings its Compose projects down.",
   "version": "0.2.0",
   "author": {
    "name": "Stephan Schreiber"
   },
   "homepage": "https://github.com/schreibse/claude-code-mods/tree/main/stack-down",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schreibse/claude-code-mods",
    "url": "https://github.com/schreibse/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:29:35Z",
    "createdAt": "2026-10-02T20:54:24Z",
    "description": "code-mods for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30500338?v=4",
    "ownerUrl": "https://github.com/schreibse",
    "defaultBranch": "main"
   },
   "path": "stack-down",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schreibse-mods",
   "firstSeen": "2026-10-08T15:44:35.400Z",
   "modUpdatedAt": "2026-10-08T15:28:49Z",
   "fileBytes": 5343,
   "tags": [
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "stack-down",
   "url": "https://www.slopshopper.com/mods/schreibse-claude-code-mods-stack-down/"
  },
  {
   "slug": "schreibse-claude-code-mods-usage-percent",
   "name": "usage-percent",
   "description": "A row under the prompt: context, 5-hour and weekly usage; in Nx repos also memory, the session's nx serve projects and the branch's pipeline",
   "version": "0.2.0",
   "author": {
    "name": "Stephan Schreiber"
   },
   "homepage": "https://github.com/schreibse/claude-code-mods/tree/main/usage-percent",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schreibse/claude-code-mods",
    "url": "https://github.com/schreibse/claude-code-mods",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:29:35Z",
    "createdAt": "2026-10-02T20:54:24Z",
    "description": "code-mods for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30500338?v=4",
    "ownerUrl": "https://github.com/schreibse",
    "defaultBranch": "main"
   },
   "path": "usage-percent",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schreibse-mods",
   "firstSeen": "2026-10-06T05:21:27.348Z",
   "modUpdatedAt": "2026-10-08T15:28:49Z",
   "fileBytes": 13918,
   "tags": [
    "spinner",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-percent",
   "url": "https://www.slopshopper.com/mods/schreibse-claude-code-mods-usage-percent/"
  },
  {
   "slug": "shdennlin-agent-plugins-cache-keepalive",
   "name": "cache-keepalive",
   "description": "Keeps the main thread's prompt cache warm while you are idle: one cheap fork ping just before the TTL runs out, capped, verified on every hit.",
   "version": "0.3.2",
   "author": {
    "name": "shdennlin"
   },
   "license": "MIT",
   "keywords": [
    "prompt-cache",
    "keepalive",
    "ttl",
    "mod",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "shdennlin/agent-plugins",
    "url": "https://github.com/shdennlin/agent-plugins",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:05:36Z",
    "createdAt": "2026-01-19T03:15:08Z",
    "description": "A collection of Claude plugins with one-liner installer",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68002539?v=4",
    "ownerUrl": "https://github.com/shdennlin",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-keepalive",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Keep the cache warm",
     "description": "Master switch for keepalive pings",
     "default": true
    },
    "leadMinutes": {
     "type": "number",
     "title": "Minutes before expiry to ping",
     "description": "Ping this many minutes before the cache TTL runs out",
     "default": 5
    },
    "compactLeadMinutes": {
     "type": "number",
     "title": "Minutes before expiry to compact",
     "description": "An armed compact starts this many minutes before the cache TTL runs out. Longer ahead than a ping, since compacting a big context takes minutes (about 1 min at 140k tokens)",
     "default": 10
    },
    "maxPings": {
     "type": "number",
     "title": "Pings per idle stretch",
     "description": "Default cap on pings while idle; /keepalive brb raises it once",
     "default": 2
    },
    "minContextTokens": {
     "type": "number",
     "title": "Minimum context to keep warm",
     "description": "Below this many context tokens a rewrite is cheap, so no pings",
     "default": 50000
    },
    "engineStatus": {
     "type": "boolean",
     "title": "Show state under the prompt",
     "description": "For sessions without a custom status line: pin the keepalive state as a Claude Code status entry (drawn on its own row with a warning-style prefix)",
     "default": false
    },
    "telegramBotToken": {
     "type": "string",
     "title": "Telegram bot token",
     "description": "Bot that asks whether to keep the cache warm once the pings run out. Also read from CLAUDE_KEEPALIVE_TELEGRAM_BOT_TOKEN or the macOS Keychain item 'claude-code.cache-keepalive' (account 'telegram-bot-token'). Empty: no Telegram",
     "sensitive": true,
     "default": ""
    },
    "telegramChatId": {
     "type": "string",
     "title": "Telegram chat ID",
     "description": "Chat that receives the question, e.g. the group session-notifier posts to",
     "default": ""
    },
    "telegramUserId": {
     "type": "string",
     "title": "Telegram user ID",
     "description": "Only this user's button presses and replies count. Empty: anyone in the chat",
     "default": ""
    },
    "compactBeforeExpiry": {
     "type": "boolean",
     "title": "Compact before the cache expires",
     "description": "Every idle stretch, once the pings are used up, compact in the lead window before expiry while the cache is still warm, so the summary request reads it. Off by default: it changes your context. /keepalive compact arms it for one stretch instead",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shdennlin-plugins",
   "firstSeen": "2026-10-06T14:46:56.510Z",
   "modUpdatedAt": "2026-10-07T03:50:41Z",
   "fileBytes": 40521,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keepalive",
   "url": "https://www.slopshopper.com/mods/shdennlin-agent-plugins-cache-keepalive/"
  },
  {
   "slug": "shdennlin-agent-plugins-cut-input",
   "name": "cut-input",
   "description": "Copy the prompt box to the clipboard and clear it: Ctrl+Shift+U cuts the whole draft, and a Cut button shows while the box has text.",
   "version": "0.2.0",
   "author": {
    "name": "shdennlin"
   },
   "license": "MIT",
   "keywords": [
    "clipboard",
    "prompt",
    "input",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "shdennlin/agent-plugins",
    "url": "https://github.com/shdennlin/agent-plugins",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:05:36Z",
    "createdAt": "2026-01-19T03:15:08Z",
    "description": "A collection of Claude plugins with one-liner installer",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68002539?v=4",
    "ownerUrl": "https://github.com/shdennlin",
    "defaultBranch": "main"
   },
   "path": "plugins/cut-input",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shdennlin-plugins",
   "firstSeen": "2026-10-08T15:45:42.038Z",
   "modUpdatedAt": "2026-10-08T11:05:30Z",
   "fileBytes": 2105,
   "tags": [
    "band",
    "toast",
    "prompt"
   ],
   "isNew": true,
   "entryName": "cut-input",
   "url": "https://www.slopshopper.com/mods/shdennlin-agent-plugins-cut-input/"
  },
  {
   "slug": "shdennlin-agent-plugins-image-peek",
   "name": "image-peek",
   "description": "Thumbnails of the images you paste, above the prompt; click the magnifier to enlarge one in a pane.",
   "version": "0.1.1",
   "author": {
    "name": "shdennlin"
   },
   "license": "MIT",
   "keywords": [
    "image",
    "paste",
    "preview",
    "thumbnail",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "shdennlin/agent-plugins",
    "url": "https://github.com/shdennlin/agent-plugins",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:05:36Z",
    "createdAt": "2026-01-19T03:15:08Z",
    "description": "A collection of Claude plugins with one-liner installer",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68002539?v=4",
    "ownerUrl": "https://github.com/shdennlin",
    "defaultBranch": "main"
   },
   "path": "plugins/image-peek",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shdennlin-plugins",
   "firstSeen": "2026-10-08T15:45:43.289Z",
   "modUpdatedAt": "2026-10-08T03:20:09Z",
   "fileBytes": 7947,
   "tags": [
    "pane",
    "band",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-peek-shdennlin",
   "url": "https://www.slopshopper.com/mods/shdennlin-agent-plugins-image-peek/"
  },
  {
   "slug": "shiftinbits-constellation-claude",
   "name": "constellation",
   "displayName": "Constellation",
   "description": "Upgrade Claude from text search to code understanding.",
   "version": "1.3.1",
   "author": {
    "name": "ShiftinBits Inc.",
    "email": "hello@shiftinbits.com",
    "url": "https://shiftinbits.com"
   },
   "license": "AGPL-3.0",
   "homepage": "https://constellationdev.io",
   "keywords": [
    "code-intelligence",
    "code-analysis",
    "dependency-analysis",
    "impact-analysis",
    "code-metadata",
    "code-graph",
    "mcp",
    "constellation"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ShiftinBits/constellation-claude",
    "url": "https://github.com/ShiftinBits/constellation-claude",
    "stars": 2,
    "forks": 0,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-05T21:35:00Z",
    "createdAt": "2025-12-25T15:55:17Z",
    "description": "Codebase Understanding for Claude Code",
    "homepage": "https://docs.constellationdev.io/plugins/claude-code/",
    "topics": [
     "agentic-ai",
     "agentic-ai-development",
     "ai",
     "ai-driven-development",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skills",
     "code",
     "code-analysis",
     "mcp",
     "software-development"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39862280?v=4",
    "ownerUrl": "https://github.com/ShiftinBits",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "nudgeLimit": {
     "type": "number",
     "title": "Search reminder limit",
     "description": "How many times per session (and per subagent) Constellation reminds Claude to use code_intel before a symbol search with Grep, Glob or the shell.",
     "default": 3,
     "min": 0
    },
    "augmentGrep": {
     "type": "boolean",
     "title": "Search result hints",
     "description": "Add one code_intel line (the symbol's kind, location and usage count) to the result of a symbol search with Grep or grep/rg in the shell, once per symbol.",
     "default": true
    },
    "colors": {
     "type": "string",
     "title": "Colors",
     "description": "How the /constellation pane and code_intel tool rows are colored: brand uses the Constellation palette (switching to Claude Code's theme colors on light, ANSI and color-blind themes), theme uses only Claude Code's theme colors, none draws no color (words and symbols still show each status).",
     "default": "brand"
    },
    "impactGate": {
     "type": "string",
     "title": "Impact gate",
     "description": "What happens before Claude edits a high-impact file. off does nothing; dialog asks you before an auto-approved edit to a high-impact file; native sends that edit to Claude Code's own permission prompt; require-analysis refuses Claude's first edit to such a file once, with the impact report, unless it already analyzed the file's impact with code_intel; the retry goes through (works headless and in CI).",
     "default": "off"
    },
    "impactThreshold": {
     "type": "string",
     "title": "Impact gate threshold",
     "description": "The lowest impact level the gate acts on: high, or only critical.",
     "default": "high"
    },
    "turnSummary": {
     "type": "boolean",
     "title": "Turn impact summary",
     "description": "After a turn that changed files, show one line under the answer with how many files changed and how many files depend on them (from the last indexed commit).",
     "default": true
    },
    "showAdoption": {
     "type": "boolean",
     "title": "Adoption count on the spinner",
     "description": "Show, beside the spinner, how many code_intel calls and symbol text searches the session has made.",
     "default": false
    },
    "prImpact": {
     "type": "string",
     "title": "PR impact section",
     "description": "Before Claude runs gh pr create, compute the branch's impact (changed files, downstream dependents, affected tests, exported symbols in changed files). require refuses the first attempt per branch once, with the section, until the PR body has an ## Impact heading; inform lets the command run and logs the section; off does nothing.",
     "default": "inform"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "constellation-plugins",
   "firstSeen": "2026-10-06T04:47:55.555Z",
   "modUpdatedAt": "2026-10-05T21:35:00Z",
   "fileBytes": 247741,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "constellation",
   "url": "https://www.slopshopper.com/mods/shiftinbits-constellation-claude/"
  },
  {
   "slug": "shimo4228-harness-scope-harness-scope",
   "name": "harness-scope",
   "description": "Turn global skills, rules, agents and tools on or off per repo with named profiles",
   "version": "0.1.3",
   "author": {
    "name": "shimo4228"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shimo4228/harness-scope",
    "url": "https://github.com/shimo4228/harness-scope",
    "stars": 2,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:44:27Z",
    "createdAt": "2026-10-03T02:15:38Z",
    "description": "A Claude Code mod that turns your global skills, agents, rules and tools on or off per repo with named profiles. In my writing repo, it hid 94 of the 101 skills with one line.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "anthropic",
     "claude-code",
     "claude-code-hooks",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-code-skills",
     "claude-mods",
     "claude-skills",
     "context-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54734315?v=4",
    "ownerUrl": "https://github.com/shimo4228",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "configDir": {
     "type": "string",
     "title": "Claude Code configuration directory",
     "description": "Where your profiles live (<this>/harness-scope/profiles/). Leave empty: it is read off where the plugin is installed. Set it when you load the plugin with --plugin-dir.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "harness-scope",
   "firstSeen": "2026-10-06T05:19:19.594Z",
   "modUpdatedAt": "2026-10-08T20:35:22Z",
   "fileBytes": 28101,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "harness-scope",
   "url": "https://www.slopshopper.com/mods/shimo4228-harness-scope-harness-scope/"
  },
  {
   "slug": "shimo4228-harness-scope-prose-probe",
   "name": "prose-probe",
   "description": "Records what Claude Code composes for the model, without changing it (measurement tool for RFC-0001)",
   "version": "0.1.0",
   "author": {
    "name": "shimo4228"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shimo4228/harness-scope",
    "url": "https://github.com/shimo4228/harness-scope",
    "stars": 2,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:44:27Z",
    "createdAt": "2026-10-03T02:15:38Z",
    "description": "A Claude Code mod that turns your global skills, agents, rules and tools on or off per repo with named profiles. In my writing repo, it hid 94 of the 101 skills with one line.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "anthropic",
     "claude-code",
     "claude-code-hooks",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-code-skills",
     "claude-mods",
     "claude-skills",
     "context-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54734315?v=4",
    "ownerUrl": "https://github.com/shimo4228",
    "defaultBranch": "main"
   },
   "path": "tools/probe",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "harness-scope",
   "firstSeen": "2026-10-06T05:19:20.563Z",
   "modUpdatedAt": "2026-10-03T00:53:51Z",
   "fileBytes": 3444,
   "tags": [
    "guard",
    "prompt",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "prose-probe",
   "url": "https://www.slopshopper.com/mods/shimo4228-harness-scope-prose-probe/"
  },
  {
   "slug": "smukh-roll-credits",
   "name": "roll-credits",
   "description": "Movie-style closing credits for your Claude Code session. A native Claude Mod with local, deterministic statistics.",
   "version": "0.1.0",
   "author": {
    "name": "smukh"
   },
   "license": "MIT",
   "homepage": "https://github.com/smukh/roll-credits",
   "keywords": [
    "claude-mod",
    "credits",
    "fun",
    "session"
   ],
   "kind": "community",
   "repo": {
    "fullName": "smukh/roll-credits",
    "url": "https://github.com/smukh/roll-credits",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-16T13:21:09Z",
    "createdAt": "2026-09-15T17:47:07Z",
    "description": "Movie-style credits for your coding session. A native Claude Mod with no model calls or telemetry.",
    "homepage": "https://oss.flowstacks.xyz/roll-credits",
    "topics": [
     "agentic-ai",
     "agents",
     "ai-agents",
     "anthropic-claude",
     "claude-code",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/27189038?v=4",
    "ownerUrl": "https://github.com/smukh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "roll-credits-marketplace",
   "firstSeen": "2026-10-06T05:22:06.030Z",
   "modUpdatedAt": "2026-09-16T13:21:09Z",
   "fileBytes": 10548,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "roll-credits",
   "url": "https://www.slopshopper.com/mods/smukh-roll-credits/"
  },
  {
   "slug": "st0nefish-agent-toolkit-statusline",
   "name": "statusline",
   "description": "Status line for Claude Code built as a mod: user, project, git, model, context, usage, extra credits and cost, drawn under the prompt with colours that follow your terminal theme",
   "version": "3.2.0",
   "author": {
    "name": "Logan Gagne"
   },
   "license": "AGPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "St0nefish/agent-toolkit",
    "url": "https://github.com/St0nefish/agent-toolkit",
    "stars": 2,
    "forks": 1,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T02:16:01Z",
    "createdAt": "2026-02-13T21:23:59Z",
    "description": "Reusable development plugins for Claude Code and GitHub Copilot CLI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8941032?v=4",
    "ownerUrl": "https://github.com/St0nefish",
    "defaultBranch": "master"
   },
   "path": "plugins-claude/statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "style": {
     "type": "string",
     "title": "Style",
     "description": "below: coloured line under the prompt via the statusLine slot; flat-left: flat line above the prompt, no setup; powerline: dark band with Nerd Font arrows; plain: thin bars, no patched font",
     "options": [
      "below",
      "flat-left",
      "powerline",
      "plain"
     ],
     "default": "below"
    },
    "gitPollSeconds": {
     "type": "number",
     "title": "Git poll seconds",
     "description": "How often to re-check git while idle, so branch and dirty counts follow changes made elsewhere. 0 turns the poll off.",
     "default": 3,
     "min": 0
    },
    "segmentGap": {
     "type": "number",
     "title": "Segment gap",
     "description": "Spaces between segments. 1 is compact and suits narrow terminals; 2 spreads them out.",
     "default": 1,
     "min": 1
    },
    "leftPad": {
     "type": "number",
     "title": "Left padding",
     "description": "Spaces before the first segment in the below style. 2 lines the text up with the footer hint above it; 0 puts it flush left.",
     "default": 2,
     "min": 0
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "agent-toolkit",
   "firstSeen": "2026-10-08T15:07:45.017Z",
   "modUpdatedAt": "2026-10-08T21:36:24Z",
   "fileBytes": 21288,
   "tags": [
    "band",
    "status",
    "guard",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-St0nefish",
   "url": "https://www.slopshopper.com/mods/st0nefish-agent-toolkit-statusline/"
  },
  {
   "slug": "sureffi-drawer",
   "name": "drawer",
   "description": "A ```dot fence in a reply is drawn in place, as the reply streams. Graphviz compiled in; nothing else running.",
   "version": "0.4.1",
   "author": {
    "name": "Sureffi",
    "email": "sureffi@proton.me"
   },
   "license": "MIT",
   "keywords": [
    "graphviz",
    "dot",
    "diagram",
    "hook",
    "MessageDisplay"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Sureffi/drawer",
    "url": "https://github.com/Sureffi/drawer",
    "stars": 2,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:24:47Z",
    "createdAt": "2026-09-05T14:46:53Z",
    "description": "A ```dot fence in Claude Code becomes a drawing, in place, as the reply streams. One binary, nothing else running.",
    "homepage": null,
    "topics": [
     "claude-code",
     "dot",
     "go",
     "graphviz",
     "kitty",
     "plugin",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/104680047?v=4",
    "ownerUrl": "https://github.com/Sureffi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./render.tsx"
   ],
   "entry": "hooks/render.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "drawer",
   "firstSeen": "2026-10-06T04:48:32.461Z",
   "modUpdatedAt": "2026-10-07T23:24:47Z",
   "fileBytes": 11869,
   "tags": [
    "transcript",
    "process"
   ],
   "isNew": true,
   "entryName": "drawer",
   "url": "https://www.slopshopper.com/mods/sureffi-drawer/"
  },
  {
   "slug": "tamircohen28-tamirs-superpowers",
   "name": "tamirs-superpowers",
   "displayName": "Tamir's Superpowers",
   "description": "29 bundled skills, 10 specialist agents, smart worktree hooks, statusline, and MCP server stubs — plan, implement, review, debug, multi-agent setup, and audit code from one plugin.",
   "version": "4.12.1",
   "author": {
    "name": "Tamir Cohen",
    "url": "https://github.com/Tamircohen28"
   },
   "license": "MIT",
   "homepage": "https://github.com/Tamircohen28/tamirs-superpowers",
   "keywords": [
    "skills",
    "hooks",
    "developer-tools",
    "mcp",
    "claude-code",
    "worktree",
    "workflow"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Tamircohen28/tamirs-superpowers",
    "url": "https://github.com/Tamircohen28/tamirs-superpowers",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T22:51:46Z",
    "createdAt": "2026-06-07T18:56:55Z",
    "description": "A portable agent toolkit — 29 skills, 10 specialist agents, worktree hooks and MCP stubs — shipped from one canonical source to six agent surfaces across five platforms: Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI and OpenCode.",
    "homepage": "",
    "topics": [
     "agent-skills",
     "ai-agents",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "codex",
     "cross-platform",
     "cursor",
     "developer-tools",
     "gemini-cli",
     "gemini-cli-extension",
     "mcp",
     "opencode",
     "plugin",
     "skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62603876?v=4",
    "ownerUrl": "https://github.com/Tamircohen28",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "../mod/register.tsx"
   ],
   "entry": "mod/register.tsx",
   "userConfig": {
    "github_token": {
     "type": "string",
     "title": "GitHub token for the bundled github MCP server",
     "description": "Optional. A GitHub personal access token with repo scope (the gh CLI can print its own). Leave blank to keep the github MCP server off - it refuses to start without one and nothing else needs it.",
     "sensitive": true
    },
    "pushover_token": {
     "type": "string",
     "title": "Pushover application token",
     "description": "Optional. From your Pushover application at pushover.net/apps. Leave blank to keep phone notifications off - the notification hook stays silent when unconfigured.",
     "sensitive": true
    },
    "pushover_user": {
     "type": "string",
     "title": "Pushover user key",
     "description": "Optional. Your Pushover user key from pushover.net. Required only if you set an application token above. Read by the Notification hook only; the mod sends nothing.",
     "sensitive": true
    },
    "rate_limit_warn_percent": {
     "type": "number",
     "title": "Rate-limit warning threshold (%)",
     "description": "The mod shows a band above the prompt with a handoff reminder once any rate-limit window (5h, 7d, spend) reaches this percentage. Claude Code and Claude Desktop only.",
     "default": 85,
     "min": 50,
     "max": 100
    },
    "semantic_skill_suggest": {
     "type": "boolean",
     "title": "Semantic skill suggestions (one small-model call per long prompt)",
     "description": "Off by default. When on, prompts of 12+ words are classified by a small model against the bundled skill names and a matching skill is named to Claude as context. hooks/skill-suggest.sh's keyword matching stays on either way.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tamirs-superpowers",
   "firstSeen": "2026-10-06T04:48:35.269Z",
   "modUpdatedAt": "2026-10-07T22:51:46Z",
   "fileBytes": 23392,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "tamirs-superpowers",
   "url": "https://www.slopshopper.com/mods/tamircohen28-tamirs-superpowers/"
  },
  {
   "slug": "techkwon-rescene",
   "name": "rescene",
   "description": "RESCENE fan mod: WONI conducts while LIV, MINAMI, MAY and ZENA take the subagent and Orca worker tasks and report back, in Korean or English. 리센느 팬 모드: 원이가 지휘하고 리브·미나미·메이·제나가 작업을 맡아 보고한다.",
   "version": "0.9.1",
   "author": {
    "name": "techkwon"
   },
   "license": "MIT",
   "homepage": "https://github.com/techkwon/rescene",
   "keywords": [
    "mod",
    "subagents",
    "orchestration",
    "usage",
    "korean",
    "english",
    "k-pop",
    "fan-made"
   ],
   "kind": "community",
   "repo": {
    "fullName": "techkwon/rescene",
    "url": "https://github.com/techkwon/rescene",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:35:40Z",
    "createdAt": "2026-10-06T13:13:49Z",
    "description": "RESCENE (리센느) fan mod for Claude Code: WONI conducts, the members take the tasks and report back. Korean and English. Unofficial fan mod.",
    "homepage": "https://github.com/techkwon/rescene#readme",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175172264?v=4",
    "ownerUrl": "https://github.com/techkwon",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "leaderVoice": {
     "type": "boolean",
     "title": "원이 말투 / WONI's voice",
     "description": "주 세션이 리더 원이 말투로 말한다 / The main session speaks as WONI, the leader",
     "default": true
    },
    "memberVoice": {
     "type": "boolean",
     "title": "멤버 말투 / Members' voice",
     "description": "서브에이전트가 배정된 멤버 말투로 보고한다 / A subagent reports in the voice of the member it was cast as",
     "default": true
    },
    "orcaVoice": {
     "type": "boolean",
     "title": "Orca 작업자 말투 / Orca workers' voice",
     "description": "fleet-run 작업지시 옆에 멤버 말투를 붙인 사본을 만들어 넘긴다 / Hands a fleet-run worker a copy of its spec, written beside the spec, with the member's voice block at its end",
     "default": true
    },
    "language": {
     "type": "string",
     "title": "언어 / Language",
     "description": "auto, ko, en 가운데 하나를 적는다. auto(기본)는 한국어 사용자에게 한국어, 그 밖에는 영어로 보여 준다. 세션 안에서는 /rescene lang 으로 바꾼다 / Write auto, ko or en. auto (default) is Korean for a Korean reader and English for anyone else. Within a session, /rescene lang changes it",
     "default": "auto"
    },
    "keepScreen": {
     "type": "boolean",
     "title": "Orca 작업자 진행 화면 남기기 / Keep an Orca worker's screen",
     "description": "명령이 fleet-run 하나뿐일 때 그 뒤에 tee 를 붙여 진행 화면을 <결과>.live.log 에 남긴다 (명령을 바꾸므로 기본은 꺼짐. Orca 탭으로 띄운 작업자는 이 설정 없이도 화면이 보인다) / When a command is one fleet-run and nothing else, adds a tee after it so the screen is kept in <result>.live.log (off by default, as it changes the command; a worker launched in an Orca tab shows its screen without this)",
     "default": false
    },
    "band": {
     "type": "boolean",
     "title": "입력창 위 현황 띠 / Band above the prompt",
     "description": "입력창 위에 받는 멤버 고르기와 사용량, 작업 중에는 멤버 현황을 보여 준다 / Shows above the prompt who takes the next prompt and the usage, and the members at work while there is work",
     "default": true
    },
    "bandStyle": {
     "type": "string",
     "title": "입력창 위 띠 모양 / Shape of the band",
     "description": "full 또는 compact 를 적는다. full(기본)은 색 줄, 멤버별 하트와 역할, 사용량 막대를 여러 줄로 크게 보여 준다. compact 는 쉴 때 한 줄, 작업 중 두 줄로 줄인다 / Write full or compact. full (default) is several rows: a color rule, each member with her heart and role, usage bars. compact is one row at rest and two at work",
     "default": "full"
    },
    "autoOpen": {
     "type": "boolean",
     "title": "패널 자동 열기 / Open the panel by itself",
     "description": "멤버에게 일이 맡겨지면 현황 패널을 스스로 연다 (손으로 닫으면 /rescene 전까지 다시 열지 않는다) / Opens the members panel when work is handed to a member (closed by hand, it stays closed until /rescene)",
     "default": true
    },
    "theme": {
     "type": "string",
     "title": "화면 밝기 / Screen brightness",
     "description": "auto, dark, light 가운데 하나를 적는다. 멤버 색과 아이콘을 어두운 화면용·밝은 화면용 가운데 무엇으로 그릴지 정한다. auto(기본)는 Claude Code 테마 이름을 따른다 / Write auto, dark or light: which colors and icons to draw, for a dark screen or a light one. auto (default) follows the name of Claude Code's theme",
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rescene",
   "firstSeen": "2026-10-06T14:47:55.496Z",
   "modUpdatedAt": "2026-10-07T13:35:40Z",
   "fileBytes": 213750,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "rescene",
   "url": "https://www.slopshopper.com/mods/techkwon-rescene/"
  },
  {
   "slug": "thanhnhoncntt-oxen-pet-oxen-meter",
   "name": "oxen-meter",
   "description": "Measures the prompt cache for a team, in Claude Code and, with its command-line companion, Codex CLI and Devin CLI: hit rate per session, subagent and model, a warning before a cold resume re-sends a whole context, the quota each session used, and an anonymized export to pool cost and quota data. Records token counts and timings only, never prompts, code or paths.",
   "version": "1.1.1",
   "author": {
    "name": "NhonNguyen"
   },
   "license": "MIT",
   "homepage": "https://github.com/thanhnhoncntt/oxen-pet",
   "keywords": [
    "mod",
    "prompt-cache",
    "cache",
    "cost",
    "usage",
    "rate-limit",
    "subagents",
    "telemetry",
    "team"
   ],
   "kind": "community",
   "repo": {
    "fullName": "thanhnhoncntt/oxen-pet",
    "url": "https://github.com/thanhnhoncntt/oxen-pet",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T10:19:59Z",
    "createdAt": "2026-10-05T13:11:39Z",
    "description": "🟦 A pixel pet + RPG-style usage HUD for Claude Code: context window, 5h/weekly rate limits, prompt cache timer. Hardened, audited fork of pixel-pet.",
    "homepage": null,
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "hud",
     "pixel-art",
     "rate-limit",
     "statusline",
     "tamagotchi",
     "terminal",
     "usage-tracker"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9286322?v=4",
    "ownerUrl": "https://github.com/thanhnhoncntt",
    "defaultBranch": "main"
   },
   "path": "plugins/oxen-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "resumeGuard": {
     "type": "string",
     "title": "Cold resume guard",
     "description": "Before Claude resumes a subagent whose prompt cache has likely gone cold: warn shows a toast, ask lets you spawn a fresh agent instead, off only records it.",
     "options": [
      "off",
      "warn",
      "ask"
     ],
     "default": "warn"
    },
    "coldTokens": {
     "type": "number",
     "title": "Cold resume tokens",
     "description": "How large a context must be, in tokens, before re-writing it counts as a cold resume.",
     "default": 50000,
     "min": 0,
     "max": 2000000
    },
    "mainTtl": {
     "type": "string",
     "title": "Main thread cache TTL",
     "description": "How long the main thread's prompt cache lives: auto uses the TTL the meter measured or inferred (1h until it has samples).",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    },
    "subagentTtl": {
     "type": "string",
     "title": "Subagent cache TTL",
     "description": "How long a subagent's prompt cache lives: auto uses the TTL the meter measured or inferred (5m until it has samples).",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    },
    "userLabel": {
     "type": "string",
     "title": "Your label",
     "description": "The name your exports carry in the team report, such as a nickname. Empty: anonymous.",
     "default": ""
    },
    "hashProject": {
     "type": "boolean",
     "title": "Hash project names",
     "description": "Keep the project as a hash in the records instead of its folder name.",
     "default": true
    },
    "outputWeight": {
     "type": "number",
     "title": "Output weight",
     "description": "What one output token weighs against one uncached input token in the token equivalent.",
     "default": 5,
     "min": 0,
     "max": 100
    },
    "retentionDays": {
     "type": "number",
     "title": "Keep sessions (days)",
     "description": "Session files older than this are emptied. The meter cannot delete files, so an emptied file stays as a few bytes.",
     "default": 30,
     "min": 1,
     "max": 3650
    },
    "dataDir": {
     "type": "string",
     "title": "Data folder",
     "description": "An absolute path to the folder the meter writes its sessions and exports to. Empty: oxen-meter in the .claude folder the plugin is installed under.",
     "default": ""
    },
    "cachedWeight": {
     "type": "number",
     "title": "Cached input weight (Codex, Devin)",
     "description": "What one cached input token of Codex or Devin weighs against an uncached one, as its model's price list has it. Claude's cache is priced by the meter itself.",
     "default": 0.1,
     "min": 0,
     "max": 1
    },
    "coldAfterMin": {
     "type": "number",
     "title": "Cold after (minutes, Codex and Devin)",
     "description": "How long a Codex or Devin thread may sit before the oxen-meter CLI's hooks warn that its prompt cache is likely gone. Their caches have no fixed TTL; /meter report shows how yours held.",
     "default": 60,
     "min": 5,
     "max": 1440
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "oxen-pet",
   "firstSeen": "2026-10-06T14:47:58.781Z",
   "modUpdatedAt": "2026-10-06T10:19:46Z",
   "fileBytes": 101557,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "oxen-meter",
   "url": "https://www.slopshopper.com/mods/thanhnhoncntt-oxen-pet-oxen-meter/"
  },
  {
   "slug": "thanhnhoncntt-oxen-pet-oxen-pet",
   "name": "oxen-pet",
   "description": "A pixel Luffy above the Claude Code prompt who acts out each tool call in five gears, an HP/MP/ST HUD for context, rate limits, and prompt cache, a shield that asks before destructive commands, a bug boss for failing tests, and a /pet stats pane. Your own pets live in a folder updates never touch.",
   "version": "1.1.3",
   "author": {
    "name": "NhonNguyen"
   },
   "license": "MIT",
   "homepage": "https://github.com/thanhnhoncntt/oxen-pet",
   "keywords": [
    "mod",
    "pet",
    "pixel-art",
    "statusline",
    "hud",
    "rate-limit",
    "usage",
    "context-window",
    "prompt-cache",
    "guard",
    "safety",
    "bypass-permissions",
    "tests",
    "one-piece",
    "luffy",
    "themes"
   ],
   "kind": "community",
   "repo": {
    "fullName": "thanhnhoncntt/oxen-pet",
    "url": "https://github.com/thanhnhoncntt/oxen-pet",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T10:19:59Z",
    "createdAt": "2026-10-05T13:11:39Z",
    "description": "🟦 A pixel pet + RPG-style usage HUD for Claude Code: context window, 5h/weekly rate limits, prompt cache timer. Hardened, audited fork of pixel-pet.",
    "homepage": null,
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "hud",
     "pixel-art",
     "rate-limit",
     "statusline",
     "tamagotchi",
     "terminal",
     "usage-tracker"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9286322?v=4",
    "ownerUrl": "https://github.com/thanhnhoncntt",
    "defaultBranch": "main"
   },
   "path": "plugins/oxen-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "speed": {
     "type": "string",
     "title": "Speed",
     "description": "How quickly the pet runs and animates.",
     "options": [
      "slow",
      "normal",
      "fast"
     ],
     "default": "normal"
    },
    "sleepAfter": {
     "type": "number",
     "title": "Sleep after (seconds)",
     "description": "Idle time before the pet falls asleep. 0 keeps it awake.",
     "default": 60,
     "min": 0,
     "max": 3600
    },
    "hud": {
     "type": "boolean",
     "title": "HUD",
     "description": "The HP, MP, and ST bars below the prompt.",
     "default": true
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "The text beside the pet.",
     "default": true
    },
    "targets": {
     "type": "boolean",
     "title": "Name files and commands",
     "description": "The status line names the file, pattern, command, host, or search query a tool works on. Off by default so a shared screen shows no file names or commands.",
     "default": false
    },
    "cacheTtl": {
     "type": "string",
     "title": "Cache timer",
     "description": "How long the HUD counts the prompt cache warm after a turn: 1h, 5m, or off.",
     "options": [
      "1h",
      "5m",
      "off"
     ],
     "default": "1h"
    },
    "minis": {
     "type": "boolean",
     "title": "Subagent minis",
     "description": "A mini behind the pet for each running subagent.",
     "default": true
    },
    "guard": {
     "type": "boolean",
     "title": "Shield",
     "description": "Off by default. On: ask before a destructive Bash command (rm -r, git push --force, git reset --hard, DROP TABLE, ...) runs unasked, in bypass or auto mode or by an allow rule. With no one to answer, it is blocked.",
     "default": false
    },
    "boss": {
     "type": "boolean",
     "title": "Bug boss",
     "description": "A failed test run brings a bug boss into the band; the next passing run defeats it.",
     "default": true
    },
    "hudLayout": {
     "type": "string",
     "title": "HUD layout",
     "description": "row: the bars side by side in one line, each with its reading and one short detail; stacked on a terminal too narrow for it. stacked: one bar per line, with every detail.",
     "options": [
      "row",
      "stacked"
     ],
     "default": "row"
    },
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "The pet a session starts with, by name: a built-in one (luffy, slime, duck, alien) or <name>.theme.json in your custom folder. /pet theme lists them and switches.",
     "default": "luffy"
    },
    "customDir": {
     "type": "string",
     "title": "Custom folder",
     "description": "An absolute path to the folder of your own <name>.theme.json files. Empty: ~/.claude/oxen-pet/themes, which updates never touch.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "oxen-pet",
   "firstSeen": "2026-10-06T05:26:16.176Z",
   "modUpdatedAt": "2026-10-06T09:58:07Z",
   "fileBytes": 151435,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "oxen-pet",
   "url": "https://www.slopshopper.com/mods/thanhnhoncntt-oxen-pet-oxen-pet/"
  },
  {
   "slug": "thrawny-dotfiles-handoff",
   "name": "handoff",
   "description": "Ends /handoff by clearing the session and running /takeoff.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thrawny/dotfiles",
    "url": "https://github.com/thrawny/dotfiles",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:08:56Z",
    "createdAt": "2017-02-26T15:54:14Z",
    "description": "My dotfiles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3940289?v=4",
    "ownerUrl": "https://github.com/thrawny",
    "defaultBranch": "main"
   },
   "path": "config/claude/mods/handoff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:17:45.032Z",
   "modUpdatedAt": "2026-10-07T14:27:56Z",
   "fileBytes": 2725,
   "tags": [
    "toast",
    "process",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "handoff",
   "url": "https://www.slopshopper.com/mods/thrawny-dotfiles-handoff/"
  },
  {
   "slug": "thrawny-dotfiles-moto-watch",
   "name": "moto-watch",
   "description": "Watches moto's workers from inside the driver session and prompts it when one needs it.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thrawny/dotfiles",
    "url": "https://github.com/thrawny/dotfiles",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:08:56Z",
    "createdAt": "2017-02-26T15:54:14Z",
    "description": "My dotfiles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3940289?v=4",
    "ownerUrl": "https://github.com/thrawny",
    "defaultBranch": "main"
   },
   "path": "moto/claude/mods/moto-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:17:45.892Z",
   "modUpdatedAt": "2026-10-07T06:39:36Z",
   "fileBytes": 2962,
   "tags": [
    "status",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "moto-watch",
   "url": "https://www.slopshopper.com/mods/thrawny-dotfiles-moto-watch/"
  },
  {
   "slug": "tomstagl-cctop-cctop",
   "name": "cctop",
   "description": "btop-style live dashboard for Claude Code internals: /cctop opens it in a side pane, cctop-insights lets the session answer questions from its numbers",
   "version": "0.10.0",
   "author": {
    "name": "Thomas Stagl"
   },
   "license": "MIT",
   "homepage": "https://github.com/tomstagl/cctop",
   "keywords": [
    "claude-code",
    "dashboard",
    "tui",
    "cost",
    "tokens",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tomstagl/cctop",
    "url": "https://github.com/tomstagl/cctop",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-01T18:07:18Z",
    "createdAt": "2026-09-11T19:26:30Z",
    "description": "btop-style live dashboard for Claude Code internals — context, tokens, cost, limits, tools, agents, advisor — in a pane beside your session",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5851079?v=4",
    "ownerUrl": "https://github.com/tomstagl",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./pane.tsx"
   ],
   "entry": "hooks/pane.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cctop",
   "firstSeen": "2026-10-06T05:21:34.852Z",
   "modUpdatedAt": "2026-10-01T18:07:18Z",
   "fileBytes": 145964,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cctop",
   "url": "https://www.slopshopper.com/mods/tomstagl-cctop-cctop/"
  },
  {
   "slug": "tomwangowa-agent-skills-attention-mod",
   "name": "attention-mod",
   "description": "A source-backed attention panel for the current Claude Code session.",
   "version": "0.4.6",
   "author": {
    "name": "Tom"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tomwangowa/agent-skills",
    "url": "https://github.com/tomwangowa/agent-skills",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:31:43Z",
    "createdAt": "2026-01-10T01:39:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/27560342?v=4",
    "ownerUrl": "https://github.com/tomwangowa",
    "defaultBranch": "main"
   },
   "path": "plugins/attention-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "feedbackRecipient": {
     "type": "string",
     "title": "回饋收件人",
     "description": "面板「回饋」按鈕會開啟與此人的 Teams 聊天並預填內容。填收件人的 Teams 登入 email；留空則只提供複製內容。",
     "required": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tomwangowa",
   "firstSeen": "2026-10-06T05:23:04.814Z",
   "modUpdatedAt": "2026-10-07T14:52:56Z",
   "fileBytes": 48572,
   "tags": [
    "pane",
    "transcript",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "attention-mod",
   "url": "https://www.slopshopper.com/mods/tomwangowa-agent-skills-attention-mod/"
  },
  {
   "slug": "tomwangowa-agent-skills-handoff-mod",
   "name": "handoff-mod",
   "description": "Hand off unfinished work before a session loses it, and pick it up again at the next start.",
   "version": "0.1.6",
   "author": {
    "name": "Tom"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tomwangowa/agent-skills",
    "url": "https://github.com/tomwangowa/agent-skills",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:31:43Z",
    "createdAt": "2026-01-10T01:39:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/27560342?v=4",
    "ownerUrl": "https://github.com/tomwangowa",
    "defaultBranch": "main"
   },
   "path": "plugins/handoff-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "thresholdPct": {
     "type": "number",
     "title": "Handoff threshold (% used)",
     "description": "Ask about a handoff when the context window is this full.",
     "default": 60,
     "min": 1,
     "max": 99
    },
    "lang": {
     "type": "string",
     "title": "UI language",
     "description": "Language of the prompts and of new handoff files.",
     "options": [
      "zh-TW",
      "en"
     ],
     "default": "zh-TW"
    },
    "autoNote": {
     "type": "boolean",
     "title": "End-of-session note",
     "description": "Write a facts-only note when a session ends.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tomwangowa",
   "firstSeen": "2026-10-08T15:49:06.759Z",
   "modUpdatedAt": "2026-10-08T08:27:16Z",
   "fileBytes": 60087,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-mod",
   "url": "https://www.slopshopper.com/mods/tomwangowa-agent-skills-handoff-mod/"
  },
  {
   "slug": "twjackysu-claude-code-stock-ticker-stock-ticker",
   "name": "stock-ticker",
   "description": "Live stock ticker band above the Claude Code prompt: watch Taiwan and US quotes while Claude works.",
   "version": "1.5.0",
   "author": {
    "name": "twjackysu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "twjackysu/claude-code-stock-ticker",
    "url": "https://github.com/twjackysu/claude-code-stock-ticker",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:49:38Z",
    "createdAt": "2026-10-06T12:45:08Z",
    "description": "Live Taiwan and US stock ticker above the Claude Code prompt - watch quotes while Claude works",
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "claude-code-plugin",
     "stock-ticker",
     "taiwan-stock"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29649008?v=4",
    "ownerUrl": "https://github.com/twjackysu",
    "defaultBranch": "main"
   },
   "path": "plugins/stock-ticker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-stock-ticker",
   "firstSeen": "2026-10-07T15:18:36.246Z",
   "modUpdatedAt": "2026-10-08T01:49:38Z",
   "fileBytes": 25178,
   "tags": [
    "band",
    "toast",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "stock-ticker",
   "url": "https://www.slopshopper.com/mods/twjackysu-claude-code-stock-ticker-stock-ticker/"
  },
  {
   "slug": "unayung-cc-mods-youtube-yt-control",
   "name": "yt-control",
   "description": "A YouTube player inside Claude Code, backed by cliamp: controls, now playing, thumbnail and playlist",
   "version": "1.1.0",
   "author": {
    "name": "Unayung"
   },
   "license": "MIT",
   "homepage": "https://github.com/Unayung/cc-mods-youtube",
   "keywords": [
    "youtube",
    "music",
    "cliamp",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Unayung/cc-mods-youtube",
    "url": "https://github.com/Unayung/cc-mods-youtube",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T06:19:26Z",
    "createdAt": "2026-10-04T05:45:39Z",
    "description": "A cliamp-backed YouTube player inside Claude Code (Claude Code mod)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1853105?v=4",
    "ownerUrl": "https://github.com/Unayung",
    "defaultBranch": "main"
   },
   "path": "plugins/yt-control",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "position": {
     "type": "string",
     "title": "Player position",
     "description": "above-prompt: band with buttons; pane: docked panel with buttons; prompt-hint: text after the hint line; status: text status line. Control with /yt in any mode.",
     "default": "above-prompt",
     "options": [
      "above-prompt",
      "pane",
      "prompt-hint",
      "status"
     ]
    },
    "icons": {
     "type": "string",
     "title": "Icon style",
     "description": "emoji works everywhere; nerd needs a Nerd Font; unicode is the plain fallback",
     "default": "emoji",
     "options": [
      "emoji",
      "nerd",
      "unicode"
     ]
    },
    "stopOnExit": {
     "type": "boolean",
     "title": "Stop music on exit",
     "description": "Stop cliamp playback when Claude Code exits (not on /clear or resume). Turn off if you run cliamp on its own.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods-youtube",
   "firstSeen": "2026-10-06T04:48:52.412Z",
   "modUpdatedAt": "2026-10-04T06:19:26Z",
   "fileBytes": 14159,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "yt-control",
   "url": "https://www.slopshopper.com/mods/unayung-cc-mods-youtube-yt-control/"
  },
  {
   "slug": "vadirn-nix-context-meter",
   "name": "context-meter",
   "description": "Show the session's context window fill above the prompt, with a button to compact it",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vadirn/nix",
    "url": "https://github.com/vadirn/nix",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T10:32:34Z",
    "createdAt": "2024-10-17T13:43:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/195229?v=4",
    "ownerUrl": "https://github.com/vadirn",
    "defaultBranch": "main"
   },
   "path": "home/claude/plugins/context-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:50.822Z",
   "modUpdatedAt": "2026-10-03T10:32:34Z",
   "fileBytes": 7123,
   "tags": [
    "band",
    "toast",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-vadirn",
   "url": "https://www.slopshopper.com/mods/vadirn-nix-context-meter/"
  },
  {
   "slug": "verkyyi-claude-fleet-fleet",
   "name": "fleet",
   "description": "claude-fleet's in-session extension: version gate + heartbeat on the window's tmux options (#1335), task-progress band above the prompt (#1339), context / quota / model / effort fed to conf/statusline.sh from inside the session (#1338, #1459), where the person is in the context (#1716), the fleet_status / fleet_spawn / fleet_await fallback for a session launched before the fleet tool service (#2057), the orchestrator's role in its system prompt (#2582), a first /exit or /clear in the orchestrator answered with a hint instead (#2584), /qd quick dispatch in the orchestrator (#2618), what waits behind its busy turn above its prompt (#2617). EPIC #1334.",
   "version": "0.4.5",
   "author": {
    "name": "claude-fleet"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "verkyyi/claude-fleet",
    "url": "https://github.com/verkyyi/claude-fleet",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:28:08Z",
    "createdAt": "2026-07-07T07:44:49Z",
    "description": "Run a fleet of parallel Claude Code sessions in tmux — GitHub issues as the backlog, live attention signals in the status bar",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude",
     "claude-code",
     "developer-tools",
     "fzf",
     "tmux"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2718137?v=4",
    "ownerUrl": "https://github.com/verkyyi",
    "defaultBranch": "master"
   },
   "path": "mod/fleet",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-fleet",
   "firstSeen": "2026-10-06T05:22:19.615Z",
   "modUpdatedAt": "2026-10-09T15:28:08Z",
   "fileBytes": 87266,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-verkyyi",
   "url": "https://www.slopshopper.com/mods/verkyyi-claude-fleet-fleet/"
  },
  {
   "slug": "wyattjoh-skills-to-code",
   "name": "to-code",
   "description": "Optional herdr fleet tools for the to-code skill: set up workspace-scoped fleets, get status, wait, read, send, and watch agent panes, wake the session when watched panes settle, and catch dispatches left without a wake path.",
   "author": {
    "name": "Wyatt Johnson",
    "url": "https://github.com/wyattjoh"
   },
   "license": "MIT",
   "homepage": "https://github.com/wyattjoh/skills",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wyattjoh/skills",
    "url": "https://github.com/wyattjoh/skills",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:56:05Z",
    "createdAt": "2026-07-22T00:13:52Z",
    "description": "A curated public collection of reusable Agent Skills and Claude Code agents for software development workflows.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/633002?v=4",
    "ownerUrl": "https://github.com/wyattjoh",
    "defaultBranch": "main"
   },
   "path": "plugins/to-code",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "watchIntervalMs": {
     "type": "number",
     "title": "Watch interval (ms)",
     "description": "How often the watcher polls herdr for watched panes",
     "default": 3000
    },
    "stopGate": {
     "type": "boolean",
     "title": "Stop gate",
     "description": "Keep a turn going once when it dispatched herdr work with no wake path",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wyattjoh-skills",
   "firstSeen": "2026-10-06T05:29:04.343Z",
   "modUpdatedAt": "2026-10-07T15:56:05Z",
   "fileBytes": 46145,
   "tags": [
    "toast",
    "status",
    "guard",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "to-code",
   "url": "https://www.slopshopper.com/mods/wyattjoh-skills-to-code/"
  },
  {
   "slug": "xsyetopz-dotclaude-dotclaude",
   "name": "dotclaude",
   "description": "A Claude Code profile with compaction off, a 300K window, permission rules for dangerous commands, a lean system prompt, six role agents, handoff notes, and OpenSpec setup.",
   "version": "0.27.0",
   "author": {
    "name": "xsyetopz"
   },
   "license": "MIT",
   "keywords": [
    "settings",
    "output-style",
    "agents",
    "handoff",
    "openspec"
   ],
   "kind": "community",
   "repo": {
    "fullName": "xsyetopz/dotclaude",
    "url": "https://github.com/xsyetopz/dotclaude",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:52:17Z",
    "createdAt": "2026-09-25T12:36:14Z",
    "description": "A very opinionated Claude Code plugin designed by a Rustacean obsessed with harness engineering",
    "homepage": "",
    "topics": [
     "anthropic",
     "anthropic-ai",
     "anthropic-claude",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-cli",
     "claude-code-hooks",
     "claude-code-marketplace",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-code-plugins-marketplace",
     "claude-code-skill",
     "claude-code-skills",
     "claude-code-subagents",
     "claude-plugin",
     "claude-skills",
     "dotclaude"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187086553?v=4",
    "ownerUrl": "https://github.com/xsyetopz",
    "defaultBranch": "main"
   },
   "path": "plugins/dotclaude",
   "modules": [
    "./mod.mjs"
   ],
   "entry": "hooks/mod.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dotclaude",
   "firstSeen": "2026-10-06T05:21:32.746Z",
   "modUpdatedAt": "2026-10-07T13:01:44Z",
   "fileBytes": 12940,
   "tags": [
    "guard",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "dotclaude",
   "url": "https://www.slopshopper.com/mods/xsyetopz-dotclaude-dotclaude/"
  },
  {
   "slug": "xsyetopz-dotclaude-dotclaude-jev",
   "name": "dotclaude-jev",
   "description": "Gets a second opinion from TypeSafe Jev, a decision model, for a yes or no check, a pick from options, or a rating. Needs `TYPESAFE_API_KEY`.",
   "version": "0.27.0",
   "author": {
    "name": "xsyetopz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xsyetopz/dotclaude",
    "url": "https://github.com/xsyetopz/dotclaude",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:52:17Z",
    "createdAt": "2026-09-25T12:36:14Z",
    "description": "A very opinionated Claude Code plugin designed by a Rustacean obsessed with harness engineering",
    "homepage": "",
    "topics": [
     "anthropic",
     "anthropic-ai",
     "anthropic-claude",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-cli",
     "claude-code-hooks",
     "claude-code-marketplace",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-code-plugins-marketplace",
     "claude-code-skill",
     "claude-code-skills",
     "claude-code-subagents",
     "claude-plugin",
     "claude-skills",
     "dotclaude"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187086553?v=4",
    "ownerUrl": "https://github.com/xsyetopz",
    "defaultBranch": "main"
   },
   "path": "plugins/dotclaude-jev",
   "modules": [
    "./module/index.mjs"
   ],
   "entry": "hooks/module/index.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "dotclaude",
   "firstSeen": "2026-10-06T05:21:28.265Z",
   "modUpdatedAt": "2026-10-07T13:01:44Z",
   "fileBytes": 3565,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "dotclaude-jev",
   "url": "https://www.slopshopper.com/mods/xsyetopz-dotclaude-dotclaude-jev/"
  },
  {
   "slug": "xsyetopz-dotclaude-dotclaude-modder",
   "name": "dotclaude-modder",
   "description": "Mods a PC game that you own: engine recon, game internals, fal assets, sprites, in-game tests, showcase videos, and field notes. Based on universal-modder by Rehan.",
   "version": "0.27.0",
   "author": {
    "name": "xsyetopz"
   },
   "license": "MIT",
   "keywords": [
    "game-modding",
    "modding",
    "fal",
    "sprites",
    "game-assets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "xsyetopz/dotclaude",
    "url": "https://github.com/xsyetopz/dotclaude",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:52:17Z",
    "createdAt": "2026-09-25T12:36:14Z",
    "description": "A very opinionated Claude Code plugin designed by a Rustacean obsessed with harness engineering",
    "homepage": "",
    "topics": [
     "anthropic",
     "anthropic-ai",
     "anthropic-claude",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-cli",
     "claude-code-hooks",
     "claude-code-marketplace",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-code-plugins-marketplace",
     "claude-code-skill",
     "claude-code-skills",
     "claude-code-subagents",
     "claude-plugin",
     "claude-skills",
     "dotclaude"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187086553?v=4",
    "ownerUrl": "https://github.com/xsyetopz",
    "defaultBranch": "main"
   },
   "path": "plugins/dotclaude-modder",
   "modules": [
    "./module/index.mjs"
   ],
   "entry": "hooks/module/index.mjs",
   "userConfig": {
    "fal_key": {
     "type": "string",
     "title": "fal API key",
     "description": "The key from https://fal.ai/dashboard/keys. The fal MCP server and `um fal` use it. Without it, `um fal` reads `FAL_KEY` from the environment.",
     "sensitive": true
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "dotclaude",
   "firstSeen": "2026-10-06T14:49:24.110Z",
   "modUpdatedAt": "2026-10-07T13:01:44Z",
   "fileBytes": 1361,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "dotclaude-modder",
   "url": "https://www.slopshopper.com/mods/xsyetopz-dotclaude-dotclaude-modder/"
  },
  {
   "slug": "xtraceai-agent-plugins-memhub",
   "name": "memhub",
   "displayName": "XTrace MemHub",
   "description": "Team memory for Claude Code. Your sessions are saved automatically, so past work is searchable later. Your team's rules show up while you work, at the moment they apply. Skills let you search what the team knows, save a document, import a session, hand work to a teammate, link sessions to pull requests, write rules, work from specs, and watch a pull request through review.",
   "version": "0.124.0",
   "author": {
    "name": "XTrace",
    "email": "felixmeng@xtrace.ai"
   },
   "license": "Apache-2.0",
   "homepage": "https://memhub.xtrace.ai",
   "keywords": [
    "memory",
    "memhub",
    "xtrace",
    "session-capture"
   ],
   "kind": "community",
   "repo": {
    "fullName": "XTraceAI/agent-plugins",
    "url": "https://github.com/XTraceAI/agent-plugins",
    "stars": 2,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T12:32:47Z",
    "createdAt": "2026-06-09T17:50:50Z",
    "description": "MemHub Claude Code plugin: auto-capture sessions + terminal artifact upload into XTrace MemHub team memory.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/170989492?v=4",
    "ownerUrl": "https://github.com/XTraceAI",
    "defaultBranch": "main"
   },
   "path": "plugins/memhub",
   "modules": [
    "../mod/register.ts"
   ],
   "entry": "mod/register.ts",
   "userConfig": {
    "memhub_token": {
     "type": "string",
     "title": "MemHub access key (optional)",
     "description": "Advanced: leave empty to use the access key /memhub:login stores. A MemHub personal access key (mhk_...) entered here is used by the plugin's hooks ahead of that stored key and of $MEMHUB_TOKEN.",
     "sensitive": true,
     "required": false
    },
    "harnessDrafting": {
     "type": "boolean",
     "title": "Draft team rules from corrections",
     "description": "When a turn looks like a correction worth keeping, the Stop hook asks Claude to start a background fork of the session, which drafts a team rule and files it as proposed (nothing is active until a reviewer activates it). The fork runs on your own model usage. Turn this off to draft nothing: the Stop hook then judges no turn.",
     "default": true,
     "required": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "memhub",
   "firstSeen": "2026-10-09T14:43:40.065Z",
   "modUpdatedAt": "2026-10-09T12:32:47Z",
   "fileBytes": 535417,
   "tags": [
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "memhub",
   "url": "https://www.slopshopper.com/mods/xtraceai-agent-plugins-memhub/"
  },
  {
   "slug": "yodakeisuke-claudelingo-claudelingo",
   "name": "claudelingo",
   "description": "Pick up a foreign language while you work with Claude",
   "version": "0.1.3",
   "author": {
    "name": "Keisuke Yoda"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yodakeisuke/claudelingo",
    "url": "https://github.com/yodakeisuke/claudelingo",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:56:39Z",
    "createdAt": "2026-10-02T06:38:43Z",
    "description": "Pick up a foreign language while you work with Claude Code",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-mod",
     "claude-mods",
     "english-learning",
     "language-learning"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/85060340?v=4",
    "ownerUrl": "https://github.com/yodakeisuke",
    "defaultBranch": "main"
   },
   "path": "src",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudelingo",
   "firstSeen": "2026-10-06T05:21:57.055Z",
   "modUpdatedAt": "2026-10-09T08:56:39Z",
   "fileBytes": 107123,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "claudelingo-yodakeisuke",
   "url": "https://www.slopshopper.com/mods/yodakeisuke-claudelingo-claudelingo/"
  },
  {
   "slug": "zaahiral-claude-latex",
   "name": "latex",
   "displayName": "LaTeX",
   "description": "Render TeX math, TikZ diagrams and LaTeX blocks in Claude Code's desktop app, in any of 10 LaTeX fonts, with every LaTeX compile sandboxed",
   "version": "0.5.0",
   "author": {
    "name": "Zaahir Ali"
   },
   "license": "MIT",
   "homepage": "https://github.com/zaahiral/claude-latex",
   "keywords": [
    "latex",
    "math",
    "mathjax",
    "tikz",
    "chemistry",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "zaahiral/claude-latex",
    "url": "https://github.com/zaahiral/claude-latex",
    "stars": 2,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T15:57:24Z",
    "createdAt": "2026-10-02T09:46:20Z",
    "description": "Render TeX math, TikZ diagrams and LaTeX blocks in the Claude Code desktop app",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/104582172?v=4",
    "ownerUrl": "https://github.com/zaahiral",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mathFont": {
     "type": "string",
     "title": "Math font",
     "description": "mathjax draws instantly in Computer Modern. cm, libertinus, palatino, times, euler, concrete, fourier, stix2, kpfonts or cmbright typesets every formula with your local LaTeX in that font, showing MathJax until it is ready. Easiest to pick in /latex.",
     "default": "mathjax"
    },
    "colorScheme": {
     "type": "string",
     "title": "Math color",
     "description": "auto, light or dark. auto follows the system light or dark setting. Pick light or dark if the app's theme differs from the system's.",
     "default": "auto"
    },
    "tikz": {
     "type": "boolean",
     "title": "Compile LaTeX blocks",
     "description": "Compile ```tikz, ```tikzcd and ```latex code blocks with your local TeX install (latex and dvisvgm).",
     "default": true
    },
    "userBubble": {
     "type": "string",
     "title": "Your messages",
     "description": "off, under or rendered. off leaves your messages as typed. under keeps the app's bubble and shows the math from your message below it. rendered is experimental: it draws your message as Markdown with its math in a bubble of the mod's, and keeps the app's row under it as a small pill for the time, rewind and fork controls.",
     "default": "off"
    },
    "tellModel": {
     "type": "boolean",
     "title": "Tell the model how math renders here",
     "description": "Add a short note to the system prompt, where the mod draws: the syntax that renders, what a code block compiles, and the size limits of one reply.",
     "default": true
    },
    "copyButton": {
     "type": "boolean",
     "title": "Copy TeX button",
     "description": "Show a Copy TeX button under each display formula and LaTeX block.",
     "default": false
    },
    "macrosFile": {
     "type": "string",
     "title": "Macros file",
     "description": "A .tex file of \\newcommand and \\DeclareMathOperator lines applied to every formula.",
     "default": "~/.claude/latex-macros.tex"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-latex",
   "firstSeen": "2026-10-06T05:22:05.495Z",
   "modUpdatedAt": "2026-10-02T15:57:24Z",
   "fileBytes": 85755,
   "tags": [],
   "isNew": true,
   "entryName": "latex",
   "url": "https://www.slopshopper.com/mods/zaahiral-claude-latex/"
  },
  {
   "slug": "znut-agent-skills-agent-ui",
   "name": "agent-ui",
   "description": "A /workers pane of this session's child runs with a live tail, and the session's pinned asks above the prompt with their context on click; a right-click drops an ask.",
   "version": "0.1.0",
   "author": {
    "name": "Nut S."
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "znut/agent-skills",
    "url": "https://github.com/znut/agent-skills",
    "stars": 2,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T09:46:40Z",
    "createdAt": "2026-07-15T02:39:26Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1188327?v=4",
    "ownerUrl": "https://github.com/znut",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-ui",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "childrenDir": {
     "type": "string",
     "title": "Child run directory",
     "description": "Folder of child out-dirs (<dir>/<slug>/). Empty: the pane lists no child runs from disk.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:24:30.981Z",
   "modUpdatedAt": "2026-10-06T09:46:40Z",
   "fileBytes": 100690,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-ui",
   "url": "https://www.slopshopper.com/mods/znut-agent-skills-agent-ui/"
  },
  {
   "slug": "0ne-c0deman-deskbar",
   "name": "deskbar",
   "description": "A desk for the Claude Code prompt: context weather, Gmail, calendar, tasks across sessions, notes, a music deck and a billable-hours timer",
   "version": "1.0.0",
   "author": {
    "name": "0NE-C0DEMAN",
    "url": "https://github.com/0NE-C0DEMAN"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0NE-C0DEMAN/deskbar",
    "url": "https://github.com/0NE-C0DEMAN/deskbar",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T05:37:48Z",
    "createdAt": "2026-10-02T10:17:26Z",
    "description": "A desk for the Claude Code prompt: context weather, Gmail, calendar, tasks across sessions, notes, a music deck and a billable-hours timer. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "productivity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90592310?v=4",
    "ownerUrl": "https://github.com/0NE-C0DEMAN",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:06.479Z",
   "modUpdatedAt": "2026-10-03T05:37:48Z",
   "fileBytes": 144851,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "deskbar",
   "url": "https://www.slopshopper.com/mods/0ne-c0deman-deskbar/"
  },
  {
   "slug": "0xnicholasy-claude-mod-todo-list-todo-list",
   "name": "todo-list",
   "description": "Plan trees written by Claude through a plan tool, shown in a pane and status line with live activity.",
   "version": "0.3.1",
   "author": {
    "name": "0xnicholasy",
    "url": "https://github.com/0xnicholasy"
   },
   "license": "MIT",
   "homepage": "https://github.com/0xnicholasy/claude-mod-todo-list",
   "keywords": [
    "plan",
    "todo",
    "tasks",
    "pane",
    "status-line"
   ],
   "kind": "community",
   "repo": {
    "fullName": "0xnicholasy/claude-mod-todo-list",
    "url": "https://github.com/0xnicholasy/claude-mod-todo-list",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T03:31:43Z",
    "createdAt": "2026-10-05T06:58:40Z",
    "description": "Claude Code mod: plan trees written by Claude, shown in a pane and status line with live activity.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/91270086?v=4",
    "ownerUrl": "https://github.com/0xnicholasy",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/todo-list",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enforce": {
     "type": "boolean",
     "title": "Enforce plan",
     "description": "Block state-changing tools until a plan exists",
     "default": true
    },
    "accentColor": {
     "type": "string",
     "title": "Accent color",
     "description": "Theme key or color for the current step, progress bar and running state (for example claude, magenta, green, #c084fc)",
     "default": "claude"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-todo-list",
   "firstSeen": "2026-10-06T04:46:23.717Z",
   "modUpdatedAt": "2026-10-09T03:31:43Z",
   "fileBytes": 99413,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "todo-list",
   "url": "https://www.slopshopper.com/mods/0xnicholasy-claude-mod-todo-list-todo-list/"
  },
  {
   "slug": "11fred11-fredj-hammami-plugins-cockpit",
   "name": "cockpit",
   "displayName": "Cockpit",
   "description": "A quiet band above the prompt: model, effort, context %, cost, current task and live subagents",
   "version": "0.2.5",
   "author": {
    "name": "Fredj Hammami"
   },
   "license": "MIT",
   "homepage": "https://github.com/11Fred11/fredj-hammami-plugins/tree/main/plugins/cockpit",
   "keywords": [
    "subagents",
    "context",
    "cost",
    "statusline",
    "hud"
   ],
   "kind": "community",
   "repo": {
    "fullName": "11Fred11/fredj-hammami-plugins",
    "url": "https://github.com/11Fred11/fredj-hammami-plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T15:01:49Z",
    "createdAt": "2026-10-06T08:39:41Z",
    "description": "Claude Code plugins by Fredj Hammami: cockpit, a quiet band showing model, context, cost and subagents",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60886054?v=4",
    "ownerUrl": "https://github.com/11Fred11",
    "defaultBranch": "main"
   },
   "path": "plugins/cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnAt": {
     "type": "string",
     "title": "Context amber from",
     "description": "Where the context bar turns amber (time to /compact): a share of the window like 30%, or a token count like 60k that stays put across models with different windows.",
     "default": "30%"
    },
    "dangerAt": {
     "type": "string",
     "title": "Context red from",
     "description": "Where the context bar turns red: a share of the window like 50%, or a token count like 100k or 1.2m.",
     "default": "50%"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fredj-hammami",
   "firstSeen": "2026-10-06T14:21:17.628Z",
   "modUpdatedAt": "2026-10-06T15:01:49Z",
   "fileBytes": 17242,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "cockpit-11Fred11",
   "url": "https://www.slopshopper.com/mods/11fred11-fredj-hammami-plugins-cockpit/"
  },
  {
   "slug": "20alexl-windvane",
   "name": "windvane",
   "description": "Babysits a long Claude Code session so you don't have to: the context fill is watched, the recorder drafts the checkpoint, compaction happens at the right point with the state banked and the work is resumed, the rules and the checkpoint ride inside the compacted conversation and every subagent's prompt, tool results are trimmed and secrets redacted at the door, project memory and rules are a tool call away, and a token ledger, a pane and a status segment show where the session stands.",
   "version": "1.0.14",
   "author": {
    "name": "windvane"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "20alexl/windvane",
    "url": "https://github.com/20alexl/windvane",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:03:21Z",
    "createdAt": "2026-10-05T14:03:42Z",
    "description": "Babysits a long Claude Code session so you don't have to: watches the context fill, drafts the checkpoint, compacts at the right point and resumes the work. Rules in every subagent, project memory.",
    "homepage": null,
    "topics": [
     "checkpoint",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "context-window"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159726212?v=4",
    "ownerUrl": "https://github.com/20alexl",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "python": {
     "type": "string",
     "title": "Python",
     "description": "The interpreter that runs the engine (3.10 or later). Empty means python on PATH; the WINDVANE_PYTHON environment variable wins over this row.",
     "default": ""
    },
    "status_segment": {
     "type": "boolean",
     "title": "Status segment",
     "description": "Show the context fill (a share of the compaction window) and the checkpoint age in the status line.",
     "default": true
    },
    "result_budget": {
     "type": "string",
     "title": "Tool result budget",
     "description": "Characters a tool result keeps before its middle is cut (head and tail stay).",
     "default": "60000"
    },
    "semantic": {
     "type": "boolean",
     "title": "Semantic scoring",
     "description": "Use the sentence-transformers encoder for decision capture and memory search when the semantic extra is installed. Off, the regex tier scores.",
     "default": false
    },
    "alert_command": {
     "type": "string",
     "title": "Alert command",
     "description": "A shell command that receives one line ({message} or stdin) when an unattended run halts, hits a usage limit or needs input. Empty means no alerts.",
     "default": ""
    },
    "strict_pack": {
     "type": "boolean",
     "title": "Strict rule pack",
     "description": "Seed the opt-in strict pack (style and workflow rules) beside the default pack in every new project.",
     "default": false
    },
    "autonomy": {
     "type": "boolean",
     "title": "Autonomy mode",
     "description": "Stall nudges and the halt brake for unattended runs. Off for an attended session.",
     "default": false
    },
    "continue_after_compact": {
     "type": "boolean",
     "title": "Continue after compaction",
     "description": "After a compaction windvane started (compact_now), windvane sends one prompt that resumes the work from the checkpoint. Off, the session waits for the person.",
     "default": true
    },
    "early_compaction": {
     "type": "string",
     "title": "Early compaction",
     "description": "The first of the three context notes, set early: at a fill such as 45% of the compaction point, or once one turn has cost as much as $0.40. The note asks for a checkpoint at the end of the step in hand and leaves the compaction to the model (compact_now). Empty means the heads-up is the first note.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "windvane",
   "firstSeen": "2026-10-06T04:46:24.283Z",
   "modUpdatedAt": "2026-10-09T05:03:21Z",
   "fileBytes": 139004,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "windvane",
   "url": "https://www.slopshopper.com/mods/20alexl-windvane/"
  },
  {
   "slug": "404mayank-cachebeat",
   "name": "cachebeat",
   "description": "Keeps the prompt cache warm while a session sits idle: shortly before the cache would expire, a small background request re-reads it, without touching the transcript. A beating heart under the prompt shows it working, and Claude can read and change it for you. Each beat counts toward your usage.",
   "version": "0.7.5",
   "author": {
    "name": "Mayank",
    "url": "https://github.com/404Mayank"
   },
   "license": "MIT",
   "homepage": "https://github.com/404Mayank/cachebeat",
   "keywords": [
    "prompt-cache",
    "cache",
    "keepalive",
    "idle",
    "usage",
    "heartbeat",
    "terminal",
    "tui",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "404Mayank/cachebeat",
    "url": "https://github.com/404Mayank/cachebeat",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:07:37Z",
    "createdAt": "2026-10-08T20:56:40Z",
    "description": "A Claude Code mod that keeps your prompt cache warm while you're away.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/160420716?v=4",
    "ownerUrl": "https://github.com/404Mayank",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cachebeat",
   "firstSeen": "2026-10-09T14:27:21.093Z",
   "modUpdatedAt": "2026-10-09T12:07:37Z",
   "fileBytes": 94144,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "tool",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cachebeat",
   "url": "https://www.slopshopper.com/mods/404mayank-cachebeat/"
  },
  {
   "slug": "416rehman-spinlings-spinlings",
   "name": "spinlings",
   "displayName": "Spinlings",
   "description": "A creature card game above your prompt. Wild creatures, Rivals and other players' teams come to battle while Claude works. Catch, fuse, trade and gift one-of-a-kind cards.",
   "version": "0.2.16",
   "author": {
    "name": "416rehman",
    "url": "https://github.com/416rehman"
   },
   "license": "MIT",
   "homepage": "https://spinlings.dev",
   "keywords": [
    "game",
    "creatures",
    "cards",
    "trading",
    "battles",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "416rehman/spinlings",
    "url": "https://github.com/416rehman/spinlings",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T20:55:50Z",
    "createdAt": "2026-10-02T21:33:02Z",
    "description": "Tiny pixel creatures that battle above your prompt while Claude works. A creature card game mod for Claude Code.",
    "homepage": "https://spinlings.dev",
    "topics": [
     "card-game",
     "claude-code",
     "claude-code-mod",
     "cloudflare-workers",
     "game",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15690606?v=4",
    "ownerUrl": "https://github.com/416rehman",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "spinlings",
   "firstSeen": "2026-10-06T04:47:06.566Z",
   "modUpdatedAt": "2026-10-06T20:55:50Z",
   "fileBytes": 1204856,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "spinlings",
   "url": "https://www.slopshopper.com/mods/416rehman-spinlings-spinlings/"
  },
  {
   "slug": "6igtree-nit-band",
   "name": "nit-band",
   "description": "Claude Code mod: learn to say your daily work in the language you want to work in. Your prompts, the way a teammate would say them, right above the prompt. Japanese → English by default.",
   "version": "0.1.1",
   "author": {
    "name": "6igtree",
    "url": "https://github.com/6igtree"
   },
   "license": "MIT",
   "homepage": "https://github.com/6igtree/nit-band",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "6igtree/nit-band",
    "url": "https://github.com/6igtree/nit-band",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T12:41:33Z",
    "createdAt": "2026-10-07T04:01:09Z",
    "description": "Claude Code mod: learn to say your daily work in the language you want to work in. Japanese → English by default.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "english",
     "japanese",
     "learning"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53123867?v=4",
    "ownerUrl": "https://github.com/6igtree",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "speak": {
     "type": "string",
     "title": "Language you work in",
     "description": "The language you usually write your prompts in.",
     "default": "Japanese",
     "options": [
      "English",
      "Japanese",
      "Chinese",
      "Korean",
      "Spanish",
      "French",
      "German",
      "Portuguese",
      "Vietnamese",
      "Hindi"
     ]
    },
    "learn": {
     "type": "string",
     "title": "Language you are learning",
     "description": "Prompts in your working language are shown in this language, with one expression worth learning.",
     "default": "English",
     "options": [
      "English",
      "Japanese",
      "Chinese",
      "Korean",
      "Spanish",
      "French",
      "German",
      "Portuguese",
      "Vietnamese",
      "Hindi"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nit-band",
   "firstSeen": "2026-10-07T14:34:05.550Z",
   "modUpdatedAt": "2026-10-08T12:41:33Z",
   "fileBytes": 4051,
   "tags": [
    "band",
    "toast",
    "prompt",
    "model"
   ],
   "isNew": true,
   "entryName": "nit-band",
   "url": "https://www.slopshopper.com/mods/6igtree-nit-band/"
  },
  {
   "slug": "a904guy-adversary-dueling-claude-adversary-draft",
   "name": "adversary-draft",
   "description": "Tells the adversary bridge whether the prompt box holds an unsent draft, so it never pastes into one.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "a904guy/Adversary-Dueling-Claude",
    "url": "https://github.com/a904guy/Adversary-Dueling-Claude",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T20:00:00Z",
    "createdAt": "2026-10-01T13:02:27Z",
    "description": "Adversary: Dueling Claude: Automating Claude Code. One shot your entire task or goal.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/404081?v=4",
    "ownerUrl": "https://github.com/a904guy",
    "defaultBranch": "main"
   },
   "path": "adversary/draftmod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:45.397Z",
   "modUpdatedAt": "2026-10-04T20:00:00Z",
   "fileBytes": 1738,
   "tags": [
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "adversary-draft",
   "url": "https://www.slopshopper.com/mods/a904guy-adversary-dueling-claude-adversary-draft/"
  },
  {
   "slug": "adamawan-lubbdubb-lubbdubb",
   "name": "lubbdubb",
   "description": "LubbDubb at your keyboard: its skills, its desktop tool channel, and a notice board above the prompt.",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AdamAwan/LubbDubb",
    "url": "https://github.com/AdamAwan/LubbDubb",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T21:17:13Z",
    "createdAt": "2026-07-21T16:23:28Z",
    "description": "Self-hosted always-on orchestration cockpit/harness for automating SWE work with PTY-driven Claude Code agents",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2430389?v=4",
    "ownerUrl": "https://github.com/AdamAwan",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "url": {
     "type": "string",
     "title": "LubbDubb URL",
     "description": "Where the harness serves its API.",
     "default": "http://127.0.0.1:4300"
    },
    "tokenFile": {
     "type": "string",
     "title": "Token file",
     "description": "The harness's auth.tokenFile, read when LUBBDUBB_TOKEN is unset. Absolute, or relative to the session's folder.",
     "default": ".lubbdubb/cockpit-token"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pr-assistant",
   "firstSeen": "2026-10-06T04:47:06.649Z",
   "modUpdatedAt": "2026-10-05T23:23:26Z",
   "fileBytes": 25118,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lubbdubb",
   "url": "https://www.slopshopper.com/mods/adamawan-lubbdubb-lubbdubb/"
  },
  {
   "slug": "adamawan-lubbdubb-pr-assistant",
   "name": "pr-assistant",
   "description": "Help with a pull request: /pr-assistant:pr map draws it as one page, /pr-assistant:pr walk draws that map and goes through it with you beside a panel of the stops, the diff and the notes.",
   "version": "1.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AdamAwan/LubbDubb",
    "url": "https://github.com/AdamAwan/LubbDubb",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T21:17:13Z",
    "createdAt": "2026-07-21T16:23:28Z",
    "description": "Self-hosted always-on orchestration cockpit/harness for automating SWE work with PTY-driven Claude Code agents",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2430389?v=4",
    "ownerUrl": "https://github.com/AdamAwan",
    "defaultBranch": "main"
   },
   "path": "pr-assistant",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pr-assistant",
   "firstSeen": "2026-10-06T04:47:06.650Z",
   "modUpdatedAt": "2026-10-05T23:25:19Z",
   "fileBytes": 27394,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-assistant",
   "url": "https://www.slopshopper.com/mods/adamawan-lubbdubb-pr-assistant/"
  },
  {
   "slug": "adamcaviness-prompt-marks",
   "name": "prompt-marks",
   "displayName": "Prompt Marks",
   "description": "Marks your prompts in the transcript with a colored bar and tinted row, and jumps between them with Option+Up and Option+Down",
   "version": "0.4.0",
   "author": {
    "name": "Adam Caviness"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "transcript",
    "navigation",
    "prompts"
   ],
   "kind": "community",
   "repo": {
    "fullName": "AdamCaviness/prompt-marks",
    "url": "https://github.com/AdamCaviness/prompt-marks",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:30:48Z",
    "createdAt": "2026-10-06T00:48:55Z",
    "description": "Claude Code mod: marks your prompts in the transcript and jumps between them",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/534790?v=4",
    "ownerUrl": "https://github.com/AdamCaviness",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Prompt Marks: Enabled",
     "description": "Turns all of Prompt Marks on or off",
     "default": true
    },
    "styling": {
     "type": "boolean",
     "title": "Prompt Marks: Styling",
     "description": "Draws the accent bar, with the ❯ pointer on its first row, and the tinted row behind each prompt",
     "default": true
    },
    "navigation": {
     "type": "boolean",
     "title": "Prompt Marks: Navigation",
     "description": "Jumps between prompts with Option or Ctrl plus Up and Down",
     "default": true
    },
    "accent_color": {
     "type": "string",
     "title": "Prompt Marks: Accent color",
     "description": "Color of the bar left of each prompt; the row tint is mixed from it. One of Purple, Indigo, Blue, Teal, Green, Olive, Amber, Orange, Red, Pink, Slate, or Custom to use the custom hex color.",
     "default": "Purple"
    },
    "custom_color": {
     "type": "string",
     "title": "Prompt Marks: Custom color",
     "description": "Hex color such as #5b2a86, used when Accent color is Custom",
     "default": "#5b2a86"
    },
    "tint_strength": {
     "type": "number",
     "title": "Prompt Marks: Tint strength",
     "description": "Percent of the accent color mixed into the terminal background behind each prompt",
     "default": 22,
     "min": 0,
     "max": 100
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-marks",
   "firstSeen": "2026-10-06T04:46:33.640Z",
   "modUpdatedAt": "2026-10-08T14:30:48Z",
   "fileBytes": 7692,
   "tags": [
    "band",
    "transcript",
    "toast",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-marks",
   "url": "https://www.slopshopper.com/mods/adamcaviness-prompt-marks/"
  },
  {
   "slug": "afu-it-cc-cli-rail",
   "name": "cc-cli-rail",
   "description": "A vertical rail of your session's prompts beside the transcript; click to jump, hide it to a button above the prompt. Fork of prompt-rail by oikon48.",
   "version": "0.1.0",
   "author": {
    "name": "afu-it"
   },
   "license": "MIT",
   "keywords": [
    "navigation",
    "transcript",
    "prompts",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "afu-it/cc-cli-rail",
    "url": "https://github.com/afu-it/cc-cli-rail",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:51:01Z",
    "createdAt": "2026-10-04T10:44:50Z",
    "description": "Vertical prompt rail for Claude Code, hide/show to a button. Fork of oikon48/prompt-rail (MIT).",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86923633?v=4",
    "ownerUrl": "https://github.com/afu-it",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "afu-it",
   "firstSeen": "2026-10-06T04:49:17.427Z",
   "modUpdatedAt": "2026-10-04T11:51:01Z",
   "fileBytes": 63382,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-cli-rail",
   "url": "https://www.slopshopper.com/mods/afu-it-cc-cli-rail/"
  },
  {
   "slug": "agent-ix-ix-flow",
   "name": "ix-flow",
   "description": "Run and author Agent IX workflows, with an animated stage progress bar for Claude Code.",
   "version": "0.3.0",
   "author": {
    "name": "Agent IX"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "agent-ix/ix-flow",
    "url": "https://github.com/agent-ix/ix-flow",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T03:10:37Z",
    "createdAt": "2026-06-14T22:45:53Z",
    "description": "CLI that runs agent workflows — phase-based state machines with human gates, packaged as skills.",
    "homepage": null,
    "topics": [
     "agent",
     "agent-ix",
     "ai",
     "automation",
     "claude-code",
     "cli",
     "devtools",
     "llm",
     "skills",
     "state-machine",
     "typescript",
     "workflow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/145821095?v=4",
    "ownerUrl": "https://github.com/agent-ix",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ix-flow",
   "firstSeen": "2026-10-06T04:49:08.318Z",
   "modUpdatedAt": "2026-10-05T03:10:37Z",
   "fileBytes": 15838,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ix-flow",
   "url": "https://www.slopshopper.com/mods/agent-ix-ix-flow/"
  },
  {
   "slug": "aguiddir-claude-config-ci-watch",
   "name": "ci-watch",
   "description": "A band above the prompt that follows the Jenkins build of the current branch, stage by stage",
   "author": {
    "name": "aguiddir"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aguiddir/claude-config",
    "url": "https://github.com/aguiddir/claude-config",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T14:54:05Z",
    "createdAt": "2026-09-29T13:58:36Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76942612?v=4",
    "ownerUrl": "https://github.com/aguiddir",
    "defaultBranch": "main"
   },
   "path": "plugins/ci-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-config",
   "firstSeen": "2026-10-06T04:49:22.054Z",
   "modUpdatedAt": "2026-10-02T13:25:13Z",
   "fileBytes": 22093,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-watch-aguiddir",
   "url": "https://www.slopshopper.com/mods/aguiddir-claude-config-ci-watch/"
  },
  {
   "slug": "aguiddir-claude-config-pr-comments",
   "name": "pr-comments",
   "description": "A pane to work through the review threads of your PRs and the current branch's: hand some to Claude, reply, resolve",
   "author": {
    "name": "aguiddir"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aguiddir/claude-config",
    "url": "https://github.com/aguiddir/claude-config",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T14:54:05Z",
    "createdAt": "2026-09-29T13:58:36Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76942612?v=4",
    "ownerUrl": "https://github.com/aguiddir",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-comments",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-config",
   "firstSeen": "2026-10-06T04:49:23.557Z",
   "modUpdatedAt": "2026-10-02T13:18:20Z",
   "fileBytes": 28228,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-comments",
   "url": "https://www.slopshopper.com/mods/aguiddir-claude-config-pr-comments/"
  },
  {
   "slug": "aguiddir-claude-config-replay",
   "name": "replay",
   "description": "/replay, or r after a turn, steps through its file edits as diffs above the prompt",
   "author": {
    "name": "aguiddir"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aguiddir/claude-config",
    "url": "https://github.com/aguiddir/claude-config",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T14:54:05Z",
    "createdAt": "2026-09-29T13:58:36Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76942612?v=4",
    "ownerUrl": "https://github.com/aguiddir",
    "defaultBranch": "main"
   },
   "path": "plugins/replay",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-config",
   "firstSeen": "2026-10-06T04:49:24.623Z",
   "modUpdatedAt": "2026-10-02T08:06:03Z",
   "fileBytes": 6779,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay",
   "url": "https://www.slopshopper.com/mods/aguiddir-claude-config-replay/"
  },
  {
   "slug": "ahbanavi-claude-mods-subagent-models",
   "name": "subagent-models",
   "description": "Shows each running subagent's model and effort on the hint line above the agent list",
   "version": "0.1.0",
   "author": {
    "name": "ahbanavi"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ahbanavi/claude-mods",
    "url": "https://github.com/ahbanavi/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T06:09:27Z",
    "createdAt": "2026-10-02T06:09:21Z",
    "description": "Claude Code mods: subagent-models shows each subagent's model and effort",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39927312?v=4",
    "ownerUrl": "https://github.com/ahbanavi",
    "defaultBranch": "main"
   },
   "path": "subagent-models",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:49:26.770Z",
   "modUpdatedAt": "2026-10-02T06:09:27Z",
   "fileBytes": 3979,
   "tags": [
    "spinner",
    "status",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-models-ahbanavi",
   "url": "https://www.slopshopper.com/mods/ahbanavi-claude-mods-subagent-models/"
  },
  {
   "slug": "ajbarea-techne-phylax",
   "name": "phylax",
   "description": "Opt-in Claude Code hooks: refuse attribution lines in commits and PRs, refuse staging COMMITS.md, warn on commits in a main checkout, and restart idle sessions onto an updated Claude Code.",
   "author": {
    "name": "AJ",
    "email": "ajbareaa@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://ajbarea.github.io/techne/",
   "keywords": [
    "hooks",
    "git",
    "guards",
    "commits",
    "pull-requests"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ajbarea/techne",
    "url": "https://github.com/ajbarea/techne",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:31:57Z",
    "createdAt": "2026-05-02T13:07:28Z",
    "description": "A Claude Code plugin marketplace: skills for code repos (techne) and documents (graphe), opt-in git guards (phylax), and a spoken Claude Code (keryx).",
    "homepage": "https://ajbarea.github.io/techne/",
    "topics": [
     "ai-agents",
     "automation",
     "ci-cd",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "claude-code-skills",
     "code-quality",
     "developer-productivity",
     "developer-tools",
     "documentation",
     "repo-audit"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79944464?v=4",
    "ownerUrl": "https://github.com/ajbarea",
    "defaultBranch": "main"
   },
   "path": "plugins/phylax",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "block_attribution_trailers": {
     "type": "boolean",
     "title": "Block attribution lines in commits and PRs",
     "description": "Refuse git commit and gh pr create/edit/merge when the message or body carries a Claude-Session link, a Co-Authored-By: Claude trailer, or a Generated with Claude Code line.",
     "default": false
    },
    "block_commits_md": {
     "type": "boolean",
     "title": "Block staging COMMITS.md",
     "description": "Refuse git add or git commit when it would stage or commit a COMMITS.md scratchpad.",
     "default": false
    },
    "warn_main_checkout_commit": {
     "type": "boolean",
     "title": "Warn on commits in the main checkout",
     "description": "Warn when git commit runs in a repo's main checkout while linked worktrees exist.",
     "default": false
    },
    "restart_on_update": {
     "type": "boolean",
     "title": "Restart idle sessions onto an updated Claude Code",
     "description": "When Claude Code has updated on disk and this session is idle, open a new tmux window or Windows Terminal tab (WSL) that stops this session and resumes it on the new version. Any key during the 15 second countdown there cancels it.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "techne",
   "firstSeen": "2026-10-07T14:48:15.850Z",
   "modUpdatedAt": "2026-10-09T11:31:57Z",
   "fileBytes": 3816,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "phylax",
   "url": "https://www.slopshopper.com/mods/ajbarea-techne-phylax/"
  },
  {
   "slug": "ajilty-dotfiles-context-bar",
   "name": "context-bar",
   "description": "Stacked context-window bar above the prompt, one color per /context category, with headroom to auto-compact. Toggle with /context-bar.",
   "version": "0.1.0",
   "author": {
    "name": "ajilty"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ajilty/dotfiles",
    "url": "https://github.com/ajilty/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T22:05:29Z",
    "createdAt": "2020-07-22T22:01:13Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8367931?v=4",
    "ownerUrl": "https://github.com/ajilty",
    "defaultBranch": "master"
   },
   "path": ".claude/mods/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:44:50.984Z",
   "modUpdatedAt": "2026-10-08T22:05:29Z",
   "fileBytes": 6580,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-ajilty",
   "url": "https://www.slopshopper.com/mods/ajilty-dotfiles-context-bar/"
  },
  {
   "slug": "akash001uts-claude-mods-context-bar",
   "name": "context-bar",
   "description": "Stacked bar of the context window above or below the prompt, coloured by /context category, with rate limits, room before compaction and session length; /context-bar details for a full token breakdown",
   "version": "0.4.1",
   "author": {
    "name": "Akash Bhatnagar"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Akash001uts/claude-mods",
    "url": "https://github.com/Akash001uts/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:44:31Z",
    "createdAt": "2026-10-04T05:44:42Z",
    "description": "Claude Code mods: a context window bar and an automatic context handoff",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216653390?v=4",
    "ownerUrl": "https://github.com/Akash001uts",
    "defaultBranch": "main"
   },
   "path": "plugins/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "position": {
     "type": "string",
     "title": "Bar position",
     "description": "above draws the bar above the prompt, below draws it under the prompt; /context-bar above or /context-bar below sets it too",
     "default": "above"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "akash-mods",
   "firstSeen": "2026-10-06T04:46:30.522Z",
   "modUpdatedAt": "2026-10-08T06:44:30Z",
   "fileBytes": 16479,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-Akash001uts",
   "url": "https://www.slopshopper.com/mods/akash001uts-claude-mods-context-bar/"
  },
  {
   "slug": "akash001uts-claude-mods-context-handoff",
   "name": "context-handoff",
   "description": "Hands a long session off cleanly: at a context threshold Claude updates the docs and writes a handoff, the session compacts with its instructions, then a kickoff prompt carries on. Gives Claude a live context reading and a /wrap-up skill",
   "version": "0.1.1",
   "author": {
    "name": "Akash Bhatnagar"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Akash001uts/claude-mods",
    "url": "https://github.com/Akash001uts/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:44:31Z",
    "createdAt": "2026-10-04T05:44:42Z",
    "description": "Claude Code mods: a context window bar and an automatic context handoff",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216653390?v=4",
    "ownerUrl": "https://github.com/Akash001uts",
    "defaultBranch": "main"
   },
   "path": "plugins/context-handoff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Handoff threshold (%)",
     "description": "How full the context window gets (%) before the handoff starts; /handoff 60 sets it too",
     "default": 50
    },
    "mode": {
     "type": "string",
     "title": "Handoff mode",
     "description": "auto runs the handoff itself; ask puts the handoff prompt in the prompt box for you to send; off only shows Claude the reading",
     "default": "auto"
    },
    "handoffPath": {
     "type": "string",
     "title": "Handoff file",
     "description": "Where the wrap-up skill writes the handoff, relative to the project root",
     "default": ".claude/handoff.md"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "akash-mods",
   "firstSeen": "2026-10-06T04:46:30.771Z",
   "modUpdatedAt": "2026-10-04T06:11:31Z",
   "fileBytes": 15222,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-handoff-Akash001uts",
   "url": "https://www.slopshopper.com/mods/akash001uts-claude-mods-context-handoff/"
  },
  {
   "slug": "akash001uts-claude-mods-session-pins",
   "name": "session-pins",
   "description": "Pin notes to a session: /pin keeps them on show above the prompt and in Claude's system prompt, so they hold through compaction and come back on resume",
   "version": "0.1.0",
   "author": {
    "name": "Akash Bhatnagar"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Akash001uts/claude-mods",
    "url": "https://github.com/Akash001uts/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:44:31Z",
    "createdAt": "2026-10-04T05:44:42Z",
    "description": "Claude Code mods: a context window bar and an automatic context handoff",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216653390?v=4",
    "ownerUrl": "https://github.com/Akash001uts",
    "defaultBranch": "main"
   },
   "path": "plugins/session-pins",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "akash-mods",
   "firstSeen": "2026-10-08T14:55:22.021Z",
   "modUpdatedAt": "2026-10-08T06:30:37Z",
   "fileBytes": 10287,
   "tags": [
    "band",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "session-pins",
   "url": "https://www.slopshopper.com/mods/akash001uts-claude-mods-session-pins/"
  },
  {
   "slug": "akdm-claude-snob-mod-snob",
   "name": "snob",
   "description": "A haughty, condescending persona (levels 1 to 5) for trivially easy requests.",
   "version": "1.0.1",
   "author": {
    "name": "Anthony Da Mota"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AkdM/claude-snob-mod",
    "url": "https://github.com/AkdM/claude-snob-mod",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T17:07:18Z",
    "createdAt": "2026-10-07T14:34:55Z",
    "description": "Claude Code mod: a haughty persona for trivially easy questions, with 5 levels of disdain (and a secret 6th). Answers stay correct, only the tone changes.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "humor",
     "persona"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4175461?v=4",
    "ownerUrl": "https://github.com/AkdM",
    "defaultBranch": "main"
   },
   "path": "plugins/snob",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "snob-plugin",
   "firstSeen": "2026-10-08T14:55:23.655Z",
   "modUpdatedAt": "2026-10-07T17:07:18Z",
   "fileBytes": 7520,
   "tags": [
    "status",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "snob",
   "url": "https://www.slopshopper.com/mods/akdm-claude-snob-mod-snob/"
  },
  {
   "slug": "akilin-claude-plugins-better-tool-rows",
   "name": "better-tool-rows",
   "description": "Shows Read, Edit and Write paths relative to the session directory, Edit/Write results as +/- counts instead of diffs, long Bash commands cut to one line and long Bash output folded",
   "version": "0.1.14",
   "author": {
    "name": "akilin",
    "url": "https://github.com/akilin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "akilin/claude-plugins",
    "url": "https://github.com/akilin/claude-plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:56:48Z",
    "createdAt": "2026-10-03T12:17:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30146470?v=4",
    "ownerUrl": "https://github.com/akilin",
    "defaultBranch": "main"
   },
   "path": "plugins/better-tool-rows",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "akilin-plugins",
   "firstSeen": "2026-10-06T04:49:19.032Z",
   "modUpdatedAt": "2026-10-08T00:47:52Z",
   "fileBytes": 34798,
   "tags": [
    "transcript",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "better-tool-rows",
   "url": "https://www.slopshopper.com/mods/akilin-claude-plugins-better-tool-rows/"
  },
  {
   "slug": "akilin-claude-plugins-prompt-bubbles",
   "name": "prompt-bubbles",
   "description": "Draws your own prompts as right-aligned chat bubbles so they stand apart from Claude's replies",
   "version": "0.1.5",
   "author": {
    "name": "akilin",
    "url": "https://github.com/akilin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "akilin/claude-plugins",
    "url": "https://github.com/akilin/claude-plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:56:48Z",
    "createdAt": "2026-10-03T12:17:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30146470?v=4",
    "ownerUrl": "https://github.com/akilin",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-bubbles",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "akilin-plugins",
   "firstSeen": "2026-10-06T04:49:19.852Z",
   "modUpdatedAt": "2026-10-08T23:56:41Z",
   "fileBytes": 5178,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "prompt-bubbles",
   "url": "https://www.slopshopper.com/mods/akilin-claude-plugins-prompt-bubbles/"
  },
  {
   "slug": "alaturqua-tower-mods-tower",
   "name": "tower",
   "description": "A web cockpit and a /tower pane over every Claude Code agent across your repos: see who needs you, approve and answer, send prompts and slash commands, start workstreams in git worktrees, and watch changes and PRs. Plus desktop notifications and a status line.",
   "version": "0.4.3",
   "author": {
    "name": "Isa Inalcik",
    "email": "dynamit1985@gmail.com"
   },
   "license": "Apache-2.0",
   "homepage": "https://alaturqua.github.io/tower-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alaturqua/tower-mods",
    "url": "https://github.com/alaturqua/tower-mods",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T13:07:18Z",
    "createdAt": "2026-10-06T18:47:03Z",
    "description": "Claude Code mods for running many sessions across many repos from one control tower",
    "homepage": "https://alaturqua.github.io/tower-mods/",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17232317?v=4",
    "ownerUrl": "https://github.com/alaturqua",
    "defaultBranch": "main"
   },
   "path": "plugins/tower",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "notifications": {
     "type": "boolean",
     "title": "Desktop notifications",
     "description": "Notify when a session needs you: a permission prompt, a question, or a long turn finishing.",
     "default": true
    },
    "notifyOnDone": {
     "type": "boolean",
     "title": "Notify when a turn finishes",
     "description": "Send a notification when a main-loop turn ends after running at least minTurnSeconds.",
     "default": true
    },
    "minTurnSeconds": {
     "type": "number",
     "title": "Minimum turn length (seconds)",
     "description": "Shorter turns finish without a notification.",
     "default": 30
    },
    "notifyOnIdle": {
     "type": "boolean",
     "title": "Notify on idle reminders",
     "description": "Also notify when Claude Code reminds you the session is waiting for input.",
     "default": false
    },
    "remoteAnswers": {
     "type": "string",
     "title": "Answer from the tower",
     "description": "Which sessions send their permission prompts and questions to the tower instead of the terminal: launched (sessions the tower started), always, or never.",
     "options": [
      "launched",
      "always",
      "never"
     ],
     "default": "launched"
    },
    "inboxSeconds": {
     "type": "number",
     "title": "Cockpit inbox check (seconds)",
     "description": "How often this session checks for prompts and answers sent from the cockpit. 0 turns it off.",
     "default": 1
    },
    "pollSeconds": {
     "type": "number",
     "title": "Tower refresh (seconds)",
     "description": "How often the tower re-reads the list of running sessions, once /tower has been opened in this session.",
     "default": 3
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show folder, branch, model, effort, mode, context and cost at the bottom.",
     "default": true
    },
    "showBranch": {
     "type": "boolean",
     "title": "Status line: git branch",
     "description": "The current branch after the folder, with * when there are uncommitted changes.",
     "default": true
    },
    "showContext": {
     "type": "boolean",
     "title": "Status line: context fill",
     "description": "How full the context window is.",
     "default": true
    },
    "showCost": {
     "type": "boolean",
     "title": "Status line: session cost",
     "description": "Spend so far this session, where the account reports it.",
     "default": true
    },
    "statusSeconds": {
     "type": "number",
     "title": "Status line refresh (seconds)",
     "description": "How often branch, context and cost are re-read between turns.",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tower",
   "firstSeen": "2026-10-07T14:48:27.913Z",
   "modUpdatedAt": "2026-10-07T13:07:18Z",
   "fileBytes": 50231,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tower",
   "url": "https://www.slopshopper.com/mods/alaturqua-tower-mods-tower/"
  },
  {
   "slug": "alex2481kobe-claude-mods-agent-models",
   "name": "agent-models",
   "description": "Each Claude subagent's model and effort in the native agent list, beside its task",
   "version": "0.1.0",
   "author": {
    "name": "alex2481kobe",
    "url": "https://github.com/alex2481kobe"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/alex2481kobe/claude-mods",
   "keywords": [
    "subagent",
    "model",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "alex2481kobe/claude-mods",
    "url": "https://github.com/alex2481kobe/claude-mods",
    "stars": 1,
    "forks": 2,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-04T18:43:48Z",
    "createdAt": "2026-10-01T19:36:30Z",
    "description": "Mods for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32725067?v=4",
    "ownerUrl": "https://github.com/alex2481kobe",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-models",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T14:45:08.193Z",
   "modUpdatedAt": "2026-10-01T21:34:22Z",
   "fileBytes": 5307,
   "tags": [
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-models",
   "url": "https://www.slopshopper.com/mods/alex2481kobe-claude-mods-agent-models/"
  },
  {
   "slug": "alex2481kobe-claude-mods-codex",
   "name": "codex",
   "description": "OpenAI Codex as native Claude Code subagents: the Agent tool starts one and the mod drives codex app-server in its place, no model in between",
   "version": "0.4.5",
   "author": {
    "name": "alex2481kobe",
    "url": "https://github.com/alex2481kobe"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/alex2481kobe/claude-mods",
   "keywords": [
    "codex",
    "subagent",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "alex2481kobe/claude-mods",
    "url": "https://github.com/alex2481kobe/claude-mods",
    "stars": 1,
    "forks": 2,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-04T18:43:48Z",
    "createdAt": "2026-10-01T19:36:30Z",
    "description": "Mods for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32725067?v=4",
    "ownerUrl": "https://github.com/alex2481kobe",
    "defaultBranch": "main"
   },
   "path": "plugins/codex",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T14:45:11.535Z",
   "modUpdatedAt": "2026-10-04T18:43:47Z",
   "fileBytes": 64524,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "command",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "codex",
   "url": "https://www.slopshopper.com/mods/alex2481kobe-claude-mods-codex/"
  },
  {
   "slug": "alex2481kobe-claude-mods-link",
   "name": "link",
   "description": "Click a file path in a reply and Finder opens with it selected",
   "version": "0.2.2",
   "author": {
    "name": "alex2481kobe",
    "url": "https://github.com/alex2481kobe"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/alex2481kobe/claude-mods",
   "keywords": [
    "path",
    "finder",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "alex2481kobe/claude-mods",
    "url": "https://github.com/alex2481kobe/claude-mods",
    "stars": 1,
    "forks": 2,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-04T18:43:48Z",
    "createdAt": "2026-10-01T19:36:30Z",
    "description": "Mods for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32725067?v=4",
    "ownerUrl": "https://github.com/alex2481kobe",
    "defaultBranch": "main"
   },
   "path": "plugins/link",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T14:45:14.719Z",
   "modUpdatedAt": "2026-10-03T20:19:25Z",
   "fileBytes": 8324,
   "tags": [
    "transcript",
    "toast",
    "process"
   ],
   "isNew": true,
   "entryName": "link",
   "url": "https://www.slopshopper.com/mods/alex2481kobe-claude-mods-link/"
  },
  {
   "slug": "alex2481kobe-claude-mods-peek",
   "name": "peek",
   "description": "Images in the terminal: Claude shows the pictures it makes or finds inline, as real pixels in kitty and Ghostty and as a colored-block preview elsewhere",
   "version": "0.1.1",
   "author": {
    "name": "alex2481kobe",
    "url": "https://github.com/alex2481kobe"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/alex2481kobe/claude-mods",
   "keywords": [
    "image",
    "terminal",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "alex2481kobe/claude-mods",
    "url": "https://github.com/alex2481kobe/claude-mods",
    "stars": 1,
    "forks": 2,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-04T18:43:48Z",
    "createdAt": "2026-10-01T19:36:30Z",
    "description": "Mods for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32725067?v=4",
    "ownerUrl": "https://github.com/alex2481kobe",
    "defaultBranch": "main"
   },
   "path": "plugins/peek",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T14:45:17.202Z",
   "modUpdatedAt": "2026-10-01T23:03:23Z",
   "fileBytes": 16106,
   "tags": [
    "transcript",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "peek-alex2481kobe",
   "url": "https://www.slopshopper.com/mods/alex2481kobe-claude-mods-peek/"
  },
  {
   "slug": "alexadark-riff-codex-riff-cockpit",
   "name": "riff-cockpit",
   "description": "RIFF band, /riff pane with tabs, /riff-status and /riff-context, read from the RIFF CLI",
   "version": "0.2.1",
   "author": {
    "name": "Alexandra Spalato"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexadark/riff-codex",
    "url": "https://github.com/alexadark/riff-codex",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T14:39:06Z",
    "createdAt": "2026-09-13T14:43:34Z",
    "description": "RIFF framework for Codex",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5869271?v=4",
    "ownerUrl": "https://github.com/alexadark",
    "defaultBranch": "main"
   },
   "path": "riff/hosts/claude-code/riff-cockpit",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:21.275Z",
   "modUpdatedAt": "2026-10-07T14:39:06Z",
   "fileBytes": 13112,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "riff-cockpit",
   "url": "https://www.slopshopper.com/mods/alexadark-riff-codex-riff-cockpit/"
  },
  {
   "slug": "alexerrant-claude-code-no-email-no-email",
   "name": "no-email",
   "description": "Drops the userEmail block from the context Claude Code attaches to a conversation",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AlexErrant/claude-code-no-email",
    "url": "https://github.com/AlexErrant/claude-code-no-email",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:03:28Z",
    "createdAt": "2026-10-05T22:23:10Z",
    "description": "Claude Code plugin that drops your email address from the context Claude Code attaches to conversations",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109672176?v=4",
    "ownerUrl": "https://github.com/AlexErrant",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/no-email",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:31.287Z",
   "modUpdatedAt": "2026-10-06T00:03:28Z",
   "fileBytes": 518,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "no-email",
   "url": "https://www.slopshopper.com/mods/alexerrant-claude-code-no-email-no-email/"
  },
  {
   "slug": "alexpeta-claude-playbook-cockpit",
   "name": "cockpit",
   "description": "A band above the prompt: context, rate limits, cost, and each live subagent with its model and its calls against the builder cap.",
   "version": "0.1.0",
   "author": {
    "name": "Alex Peta"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexpeta/claude-playbook",
    "url": "https://github.com/alexpeta/claude-playbook",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:06:08Z",
    "createdAt": "2026-09-07T16:34:36Z",
    "description": "Caude Workflow : the laws, the chair-and-builders model, the incident-earned lessons, and the templates a new project starts from.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/691009?v=4",
    "ownerUrl": "https://github.com/alexpeta",
    "defaultBranch": "main"
   },
   "path": "mods/cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-playbook",
   "firstSeen": "2026-10-06T04:49:41.741Z",
   "modUpdatedAt": "2026-10-04T22:36:27Z",
   "fileBytes": 11865,
   "tags": [
    "band",
    "guard",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "cockpit-alexpeta",
   "url": "https://www.slopshopper.com/mods/alexpeta-claude-playbook-cockpit/"
  },
  {
   "slug": "alexpeta-claude-playbook-gate",
   "name": "gate",
   "description": "Runs the CI gate as a tool and a /gate command, its verdict read from the exit code and exit file; shows it in the status line; refuses piped gates, edits mid-gate and pushes without a green gate.",
   "version": "0.1.0",
   "author": {
    "name": "Alex Peta"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexpeta/claude-playbook",
    "url": "https://github.com/alexpeta/claude-playbook",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:06:08Z",
    "createdAt": "2026-09-07T16:34:36Z",
    "description": "Caude Workflow : the laws, the chair-and-builders model, the incident-earned lessons, and the templates a new project starts from.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/691009?v=4",
    "ownerUrl": "https://github.com/alexpeta",
    "defaultBranch": "main"
   },
   "path": "mods/gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-playbook",
   "firstSeen": "2026-10-06T04:49:42.610Z",
   "modUpdatedAt": "2026-10-05T22:05:14Z",
   "fileBytes": 26369,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "gate",
   "url": "https://www.slopshopper.com/mods/alexpeta-claude-playbook-gate/"
  },
  {
   "slug": "allan-nava-qrspi-qrspi-pane",
   "name": "qrspi-pane",
   "description": "A pane showing each QRSPI task in thoughts/: which phase it is in, what blocks it, and the /qrspi:next command to run",
   "version": "0.1.0",
   "author": {
    "name": "Allan Nava"
   },
   "license": "MIT",
   "homepage": "https://allan-nava.github.io/qrspi/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Allan-Nava/qrspi",
    "url": "https://github.com/Allan-Nava/qrspi",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:40:21Z",
    "createdAt": "2026-08-21T15:11:15Z",
    "description": "Questions → Research → Spec → Plan → Implement: a phase-gated Claude Code plugin that keeps a coding agent under 40% context by writing one artifact to disk per phase.",
    "homepage": "https://allan-nava.github.io/qrspi/",
    "topics": [
     "agents",
     "claude-code",
     "claude-code-plugin",
     "context-engineering",
     "llm",
     "prompt-engineering",
     "token-efficiency"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22498435?v=4",
    "ownerUrl": "https://github.com/Allan-Nava",
    "defaultBranch": "main"
   },
   "path": "plugins/qrspi-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "allan-nava",
   "firstSeen": "2026-10-06T04:46:32.473Z",
   "modUpdatedAt": "2026-10-08T09:40:21Z",
   "fileBytes": 8292,
   "tags": [
    "pane",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "qrspi-pane",
   "url": "https://www.slopshopper.com/mods/allan-nava-qrspi-qrspi-pane/"
  },
  {
   "slug": "alxwrtl-nixconfig-apex-band",
   "name": "apex-band",
   "description": "Bande au-dessus du prompt : run APEX en cours (titre, mode, étape, branche, baseline) ; /apex-pane ouvre le détail (phases ≈ tokens, sous-agents, totaux, vérif externe).",
   "version": "0.1.0",
   "author": {
    "name": "alx"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AlxWrtl/NixConfig",
    "url": "https://github.com/AlxWrtl/NixConfig",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:25:13Z",
    "createdAt": "2025-06-16T22:57:57Z",
    "description": " Nix-Darwin configuration for macOS Apple Silicon",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/136372481?v=4",
    "ownerUrl": "https://github.com/AlxWrtl",
    "defaultBranch": "master"
   },
   "path": "home/claude-code/mods/apex-band",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:34:42.894Z",
   "modUpdatedAt": "2026-10-07T11:32:00Z",
   "fileBytes": 49808,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "apex-band",
   "url": "https://www.slopshopper.com/mods/alxwrtl-nixconfig-apex-band/"
  },
  {
   "slug": "alxwrtl-nixconfig-status-bar",
   "name": "status-bar",
   "description": "Ligne d'état sous le prompt : modèle, dossier, branche, tokens, contexte et quotas 5 h / 7 j (barres colorées, reset).",
   "version": "0.1.0",
   "author": {
    "name": "alx"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AlxWrtl/NixConfig",
    "url": "https://github.com/AlxWrtl/NixConfig",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:25:13Z",
    "createdAt": "2025-06-16T22:57:57Z",
    "description": " Nix-Darwin configuration for macOS Apple Silicon",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/136372481?v=4",
    "ownerUrl": "https://github.com/AlxWrtl",
    "defaultBranch": "master"
   },
   "path": "home/claude-code/mods/status-bar",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:28:02.531Z",
   "modUpdatedAt": "2026-10-09T10:49:43Z",
   "fileBytes": 17604,
   "tags": [
    "spinner",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "status-bar",
   "url": "https://www.slopshopper.com/mods/alxwrtl-nixconfig-status-bar/"
  },
  {
   "slug": "alxwrtl-nixconfig-task-board",
   "name": "task-board",
   "description": "Tableau des tâches en arrière-plan (/task-board) : shells et sous-agents, durée, état.",
   "version": "0.1.0",
   "author": {
    "name": "alx"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AlxWrtl/NixConfig",
    "url": "https://github.com/AlxWrtl/NixConfig",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:25:13Z",
    "createdAt": "2025-06-16T22:57:57Z",
    "description": " Nix-Darwin configuration for macOS Apple Silicon",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/136372481?v=4",
    "ownerUrl": "https://github.com/AlxWrtl",
    "defaultBranch": "master"
   },
   "path": "home/claude-code/mods/task-board",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:34:43.803Z",
   "modUpdatedAt": "2026-10-07T12:00:55Z",
   "fileBytes": 31457,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "task-board",
   "url": "https://www.slopshopper.com/mods/alxwrtl-nixconfig-task-board/"
  },
  {
   "slug": "andrewbakercloudscale-claude-code-cost-sidebar-usage-panel",
   "name": "usage-panel",
   "description": "The usage panel in a sidebar inside Claude Code: this session, today, the last 30 days, projects, top sessions, the day's costliest turns with why each was dear, what pauses cost in cache written again, and insights, with graphs, and, where Claude Burst is installed, the context it really sends by part and Plan Utilisation: how much of the plan's 5-hour and weekly limits is used and which projects used it, with a warning as one gets close. /usage-panel opens it, /usage-panel pin and /usage-panel unpin choose whether every session opens it",
   "version": "1.17.0",
   "author": {
    "name": "Andrew Baker"
   },
   "homepage": "https://andrewbaker.ninja/2026/08/22/ai-coding-costs-are-guesswork-without-this-instrumenting-opencode-and-claude-code/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "andrewbakercloudscale/claude-code-cost-sidebar",
    "url": "https://github.com/andrewbakercloudscale/claude-code-cost-sidebar",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T19:21:25Z",
    "createdAt": "2026-08-23T11:47:12Z",
    "description": "Live cost, token and context usage sidebar for Claude Code: a mod that shows cost per turn, cache hit rate, burn rate and 30-day spend inside the session.",
    "homepage": "https://andrewbaker.ninja/2026/08/22/ai-coding-costs-are-guesswork-without-this-instrumenting-opencode-and-claude-code/",
    "topics": [
     "anthropic",
     "bash",
     "ccusage",
     "claude",
     "claude-code",
     "claude-code-mod",
     "cli",
     "cost-tracking",
     "developer-tools",
     "ghostty",
     "llm",
     "llmops",
     "macos",
     "observability",
     "opencode",
     "sidebar",
     "terminal",
     "token-usage"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/264703750?v=4",
    "ownerUrl": "https://github.com/andrewbakercloudscale",
    "defaultBranch": "main"
   },
   "path": "mods/usage-panel",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccusage-panel",
   "firstSeen": "2026-10-06T04:49:46.441Z",
   "modUpdatedAt": "2026-10-08T19:21:25Z",
   "fileBytes": 92475,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-panel",
   "url": "https://www.slopshopper.com/mods/andrewbakercloudscale-claude-code-cost-sidebar-usage-panel/"
  },
  {
   "slug": "anras573-aichemist-aichemist-beads-band",
   "name": "aichemist-beads-band",
   "description": "Claude Code mod: shows your in-progress and ready beads tasks in a band above the prompt, read through the beads skill's tools/beads-db.sh",
   "version": "3.10.0",
   "author": {
    "name": "Anders Bo Rasmussen",
    "email": "anras573@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Anras573/AIchemist",
    "url": "https://github.com/Anras573/AIchemist",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T08:55:43Z",
    "createdAt": "2026-01-23T08:13:17Z",
    "description": "A personal collection of custom agents, skills, prompts, tools, and MCP servers for AI-assisted development.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3352626?v=4",
    "ownerUrl": "https://github.com/Anras573",
    "defaultBranch": "main"
   },
   "path": "mods/beads-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "refreshSeconds": {
     "type": "number",
     "title": "Refresh interval (seconds)",
     "description": "How often the band re-reads beads between turns (it also refreshes after every turn)",
     "default": 60,
     "min": 15
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aichemist",
   "firstSeen": "2026-10-06T04:46:33.872Z",
   "modUpdatedAt": "2026-10-05T08:55:32Z",
   "fileBytes": 6395,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "aichemist-beads-band",
   "url": "https://www.slopshopper.com/mods/anras573-aichemist-aichemist-beads-band/"
  },
  {
   "slug": "anras573-aichemist-aichemist-calendar-status",
   "name": "aichemist-calendar-status",
   "description": "Claude Code mod: shows your next meeting (Microsoft 365 or iCloud/CalDAV) in the status line, via the calendar skill's tools/calendar.sh",
   "version": "3.10.0",
   "author": {
    "name": "Anders Bo Rasmussen",
    "email": "anras573@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Anras573/AIchemist",
    "url": "https://github.com/Anras573/AIchemist",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T08:55:43Z",
    "createdAt": "2026-01-23T08:13:17Z",
    "description": "A personal collection of custom agents, skills, prompts, tools, and MCP servers for AI-assisted development.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3352626?v=4",
    "ownerUrl": "https://github.com/Anras573",
    "defaultBranch": "main"
   },
   "path": "mods/calendar-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "refreshMinutes": {
     "type": "number",
     "title": "Refresh interval (minutes)",
     "description": "How often to fetch events from Microsoft Graph",
     "default": 5,
     "min": 1
    },
    "lookaheadHours": {
     "type": "number",
     "title": "Look-ahead (hours)",
     "description": "How far ahead to look for the next meeting",
     "default": 8,
     "min": 1
    },
    "reminderMinutes": {
     "type": "number",
     "title": "Reminder lead time (minutes)",
     "description": "Show a toast this many minutes before a meeting starts; 0 turns reminders off",
     "default": 2,
     "min": 0
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aichemist",
   "firstSeen": "2026-10-06T04:46:34.160Z",
   "modUpdatedAt": "2026-10-05T08:55:32Z",
   "fileBytes": 6409,
   "tags": [
    "toast",
    "status",
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "aichemist-calendar-status",
   "url": "https://www.slopshopper.com/mods/anras573-aichemist-aichemist-calendar-status/"
  },
  {
   "slug": "anras573-aichemist-aichemist-pr-review-pane",
   "name": "aichemist-pr-review-pane",
   "description": "Claude Code mod: a read-only pane showing what the pr-review-loop skill works on (Copilot review state, CI, unresolved threads)",
   "version": "3.10.0",
   "author": {
    "name": "Anders Bo Rasmussen",
    "email": "anras573@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Anras573/AIchemist",
    "url": "https://github.com/Anras573/AIchemist",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T08:55:43Z",
    "createdAt": "2026-01-23T08:13:17Z",
    "description": "A personal collection of custom agents, skills, prompts, tools, and MCP servers for AI-assisted development.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3352626?v=4",
    "ownerUrl": "https://github.com/Anras573",
    "defaultBranch": "main"
   },
   "path": "mods/pr-review-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "refreshSeconds": {
     "type": "number",
     "title": "Refresh interval (seconds)",
     "description": "How often the open pane re-reads the PR from GitHub",
     "default": 60,
     "min": 15
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aichemist",
   "firstSeen": "2026-10-06T04:46:34.371Z",
   "modUpdatedAt": "2026-10-05T08:55:32Z",
   "fileBytes": 14248,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "aichemist-pr-review-pane",
   "url": "https://www.slopshopper.com/mods/anras573-aichemist-aichemist-pr-review-pane/"
  },
  {
   "slug": "aosmcleod-next-up-mod",
   "name": "next-up",
   "description": "Keeps the follow-ups Claude suggests in one backlog shared by every session, and a checklist Claude keeps for multi-step work in each session, each with a footer button and a pane",
   "version": "1.0.1",
   "author": {
    "name": "Alec McLeod",
    "url": "https://github.com/aosmcleod"
   },
   "license": "MIT",
   "homepage": "https://github.com/aosmcleod/next-up-mod#readme",
   "keywords": [
    "backlog",
    "tasks",
    "todo",
    "checklist",
    "follow-up",
    "sessions",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aosmcleod/next-up-mod",
    "url": "https://github.com/aosmcleod/next-up-mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:39:39Z",
    "createdAt": "2026-10-08T14:44:08Z",
    "description": "Claude Code mod: a backlog of the follow-ups Claude suggests across every session, and a task list for multi-step work in each session",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "productivity",
     "task-management"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/36314633?v=4",
    "ownerUrl": "https://github.com/aosmcleod",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "backlog": {
     "type": "boolean",
     "title": "Next Up backlog",
     "description": "Collect Claude's suggested follow-ups into one backlog across sessions, with the Next Up footer button and pane.",
     "default": true
    },
    "tasks": {
     "type": "boolean",
     "title": "Session tasks",
     "description": "Have Claude keep a task list for multi-step work in each session, with the Tasks footer button and pane.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "next-up-mod",
   "firstSeen": "2026-10-08T15:13:27.338Z",
   "modUpdatedAt": "2026-10-09T13:39:39Z",
   "fileBytes": 63237,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "next-up",
   "url": "https://www.slopshopper.com/mods/aosmcleod-next-up-mod/"
  },
  {
   "slug": "apolenkov-agent-council",
   "name": "agent-council",
   "description": "A council of independent code reviewers (Codex, Pi, Devin, OpenCodeReview) runs over your working diff in parallel; one summary of agreements, disagreements and unique findings. /council, plus an auto-review that only notifies.",
   "version": "0.3.3",
   "author": {
    "name": "apolenkov"
   },
   "license": "MIT",
   "homepage": "https://github.com/apolenkov/claude-council#readme",
   "keywords": [
    "agent-council",
    "code-review",
    "council",
    "codex",
    "pi",
    "devin",
    "ocr",
    "jev"
   ],
   "kind": "community",
   "repo": {
    "fullName": "apolenkov/agent-council",
    "url": "https://github.com/apolenkov/agent-council",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:03:31Z",
    "createdAt": "2026-10-04T10:58:36Z",
    "description": "A council of independent code reviewers (Codex, Pi, Devin, OpenCodeReview) for Claude Code: one summary of agreements, disagreements and unique findings.",
    "homepage": "https://github.com/apolenkov/claude-council#readme",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "code-review",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23296915?v=4",
    "ownerUrl": "https://github.com/apolenkov",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "members": {
     "type": "string",
     "title": "Members",
     "description": "Comma list of reviewers to use, in order (codex, pi, devin, ocr). Empty: every installed one.",
     "required": false,
     "default": ""
    },
    "limitsDir": {
     "type": "string",
     "title": "Limits folder",
     "description": "Folder of per-member files holding the epoch (seconds) a usage limit resets; a member with a future epoch is skipped. Read only; missing files are ignored.",
     "required": false,
     "default": "~/.local/state/executor-limits"
    },
    "timeoutMin": {
     "type": "number",
     "title": "Member timeout (minutes)",
     "description": "How long one reviewer may run before it is stopped.",
     "required": false,
     "default": 8
    },
    "summarizer": {
     "type": "string",
     "title": "Summarizer",
     "description": "\"claude\" (default): the session's Claude merges the findings. \"jev\": TypeSafe Jev scores duplicates, noise and contradictions (needs TYPESAFE_API_KEY), Claude writes the prose.",
     "required": false,
     "default": "claude",
     "options": [
      "claude",
      "jev"
     ]
    },
    "summarizerModel": {
     "type": "string",
     "title": "Summary model",
     "description": "The Claude model that writes the summary: an alias (sonnet, opus, haiku) or a full model id.",
     "required": false,
     "default": "sonnet"
    },
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "For the jev summarizer on a remote System One URL; kept in secure storage. Empty: the TYPESAFE_API_KEY environment variable. A loopback URL needs none.",
     "required": false,
     "sensitive": true,
     "default": ""
    },
    "systemOneUrl": {
     "type": "string",
     "title": "System One URL",
     "description": "Base URL of the System One API the jev summarizer asks: TypeSafe by default, or a local server such as Kev (http://127.0.0.1:8010), which needs no key. Plain http is accepted only for 127.0.0.1, localhost and ::1.",
     "required": false,
     "default": "https://api.typesafe.ai"
    },
    "systemOneModel": {
     "type": "string",
     "title": "System One model",
     "description": "The model System One runs (kev-latest for a local Kev). Empty: TYPESAFE_MODEL, else jev-latest.",
     "required": false,
     "default": ""
    },
    "jevThreshold": {
     "type": "number",
     "title": "Jev noise threshold",
     "description": "Findings Jev rates below this probability of being a real defect move to notes (0 to 1).",
     "required": false,
     "default": 0.3
    },
    "autoReview": {
     "type": "string",
     "title": "Auto-review",
     "description": "\"off\" (default): only /council runs the council. \"notify\": once the session is idle after an answered turn with a changed diff, the council runs and only notifies you (the members' CLIs may cost you money).",
     "required": false,
     "default": "off",
     "options": [
      "notify",
      "off"
     ]
    },
    "cooldownMin": {
     "type": "number",
     "title": "Auto-review cooldown (minutes)",
     "description": "The least time between two auto-reviews.",
     "required": false,
     "default": 10
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-council",
   "firstSeen": "2026-10-06T04:49:36.481Z",
   "modUpdatedAt": "2026-10-09T07:03:31Z",
   "fileBytes": 85935,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-council",
   "url": "https://www.slopshopper.com/mods/apolenkov-agent-council/"
  },
  {
   "slug": "arthur-fontaine-cc-mod-auto-effort",
   "name": "auto-effort",
   "displayName": "Auto Effort",
   "description": "Picks Claude's effort level for each prompt with a System One decision model",
   "version": "0.1.1",
   "author": {
    "name": "Arthur Fontaine"
   },
   "license": "MIT",
   "keywords": [
    "effort",
    "jev",
    "opencode",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "arthur-fontaine/cc-mod-auto-effort",
    "url": "https://github.com/arthur-fontaine/cc-mod-auto-effort",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T11:40:10Z",
    "createdAt": "2026-10-02T20:01:59Z",
    "description": "Claude Code mod that lets Jev pick Claude's effort level for each prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57626613?v=4",
    "ownerUrl": "https://github.com/arthur-fontaine",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "auto-effort-dev",
   "firstSeen": "2026-10-06T04:50:08.670Z",
   "modUpdatedAt": "2026-10-05T11:40:10Z",
   "fileBytes": 31884,
   "tags": [
    "spinner",
    "status",
    "command",
    "prompt",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-effort-arthur-fontaine",
   "url": "https://www.slopshopper.com/mods/arthur-fontaine-cc-mod-auto-effort/"
  },
  {
   "slug": "arthur-fontaine-nixconfig-cache-timer",
   "name": "cache-timer",
   "description": "Counts down the prompt cache's lifetime in the prompt footer, so you can tell whether your next message will be a cheap cache read or a full re-send.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arthur-fontaine/nixconfig",
    "url": "https://github.com/arthur-fontaine/nixconfig",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T15:38:52Z",
    "createdAt": "2026-04-15T18:15:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57626613?v=4",
    "ownerUrl": "https://github.com/arthur-fontaine",
    "defaultBranch": "main"
   },
   "path": "modules/home/programs/claude/mods/cache-timer",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "ttlMinutes": {
     "type": "number",
     "description": "Prompt cache lifetime in minutes (60 on a subscription, 5 when billed per token)",
     "default": 60,
     "title": "Cache lifetime (minutes)"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:09.644Z",
   "modUpdatedAt": "2026-10-05T11:36:59Z",
   "fileBytes": 2827,
   "tags": [
    "spinner",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer-arthur-fontaine",
   "url": "https://www.slopshopper.com/mods/arthur-fontaine-nixconfig-cache-timer/"
  },
  {
   "slug": "arthur-fontaine-nixconfig-image-view",
   "name": "image-view",
   "description": "See the images you paste into Claude Code: thumbnails above the prompt instead of bare [Image #1] tags",
   "version": "0.1.0",
   "author": {
    "name": "Jarrod Watts",
    "url": "https://github.com/jarrodwatts"
   },
   "license": "MIT",
   "homepage": "https://github.com/jarrodwatts/claude-image-view",
   "keywords": [
    "images",
    "paste",
    "preview",
    "thumbnails",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "arthur-fontaine/nixconfig",
    "url": "https://github.com/arthur-fontaine/nixconfig",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T15:38:52Z",
    "createdAt": "2026-04-15T18:15:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57626613?v=4",
    "ownerUrl": "https://github.com/arthur-fontaine",
    "defaultBranch": "main"
   },
   "path": "modules/home/programs/claude/mods/image-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:11.219Z",
   "modUpdatedAt": "2026-10-06T12:56:46Z",
   "fileBytes": 24791,
   "tags": [
    "band",
    "transcript",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-view-arthur-fontaine",
   "url": "https://www.slopshopper.com/mods/arthur-fontaine-nixconfig-image-view/"
  },
  {
   "slug": "arthurc02-skillhub-skillhub-guards",
   "name": "skillhub-guards",
   "description": "Guards the repository's red lines at the moment of action, runs platform tests against the test database, watches CI after a push, and gives the model a mutation probe that always restores the file and a ship tool that commits and pushes by the repository's rules",
   "version": "0.4.2",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ArthurC02/SkillHub",
    "url": "https://github.com/ArthurC02/SkillHub",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:26:44Z",
    "createdAt": "2026-08-13T05:38:00Z",
    "description": "An open platform for finding, building, trialling and sharing Agent Skills.",
    "homepage": "",
    "topics": [
     "agent-skills",
     "ai-agents",
     "golang",
     "llm",
     "monorepo",
     "openapi",
     "postgresql",
     "python",
     "sandbox",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/192678816?v=4",
    "ownerUrl": "https://github.com/ArthurC02",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/skillhub-guards",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:35.075Z",
   "modUpdatedAt": "2026-10-09T14:26:44Z",
   "fileBytes": 24464,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "skillhub-guards",
   "url": "https://www.slopshopper.com/mods/arthurc02-skillhub-skillhub-guards/"
  },
  {
   "slug": "arviaja-token-watch",
   "name": "token-watch",
   "description": "Shows token use, plan limits and cache temperature of the sessions on this Mac",
   "version": "0.4.0",
   "author": {
    "name": "Sebastian Varga"
   },
   "license": "MIT",
   "homepage": "https://github.com/arviaja/token-watch",
   "keywords": [
    "mod",
    "tokens",
    "usage",
    "cost",
    "cache",
    "plan-limits"
   ],
   "kind": "community",
   "repo": {
    "fullName": "arviaja/token-watch",
    "url": "https://github.com/arviaja/token-watch",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:34:14Z",
    "createdAt": "2026-10-07T09:45:33Z",
    "description": "Claude Code mod: shows token use, plan limits and cache temperature of the sessions on this Mac",
    "homepage": "https://github.com/arviaja/token-watch",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/138873?v=4",
    "ownerUrl": "https://github.com/arviaja",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "recommendModel": {
     "type": "string",
     "title": "Model of /token-watch recommend",
     "description": "The model of the call: sonnet, opus or haiku, or a full model id. An alias resolves like --model to the newest model of its family.",
     "default": "sonnet"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-watch",
   "firstSeen": "2026-10-07T14:50:30.388Z",
   "modUpdatedAt": "2026-10-09T11:34:14Z",
   "fileBytes": 149276,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-watch",
   "url": "https://www.slopshopper.com/mods/arviaja-token-watch/"
  },
  {
   "slug": "astrosteveo-claude-plugins-gutter",
   "name": "gutter",
   "displayName": "Gutter",
   "description": "A time column at the right of the transcript: when you sent each prompt, how long each tool ran, and each folded group's total.",
   "version": "0.1.1",
   "author": {
    "name": "astrosteveo"
   },
   "license": "MIT",
   "homepage": "https://github.com/astrosteveo/claude-plugins/tree/main/plugins/gutter",
   "keywords": [
    "mod",
    "transcript",
    "timing",
    "tools",
    "gutter"
   ],
   "kind": "community",
   "repo": {
    "fullName": "astrosteveo/claude-plugins",
    "url": "https://github.com/astrosteveo/claude-plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:22:15Z",
    "createdAt": "2026-09-11T23:44:06Z",
    "description": "Claude Code plugin marketplace by astrosteveo",
    "homepage": "https://github.com/astrosteveo/claude-plugins",
    "topics": [
     "claude-code",
     "marketplace",
     "plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34114851?v=4",
    "ownerUrl": "https://github.com/astrosteveo",
    "defaultBranch": "main"
   },
   "path": "plugins/gutter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "astrosteveo-plugins",
   "firstSeen": "2026-10-08T15:14:15.986Z",
   "modUpdatedAt": "2026-10-08T15:11:42Z",
   "fileBytes": 7350,
   "tags": [
    "transcript",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "gutter",
   "url": "https://www.slopshopper.com/mods/astrosteveo-claude-plugins-gutter/"
  },
  {
   "slug": "astrosteveo-claude-plugins-usage",
   "name": "usage",
   "displayName": "Usage",
   "description": "Context fill, cost and rate limits in a band above the prompt, each turn's tokens and cost on the line that closes it, and a /spend pane.",
   "version": "0.2.2",
   "author": {
    "name": "astrosteveo"
   },
   "license": "MIT",
   "homepage": "https://github.com/astrosteveo/claude-plugins/tree/main/plugins/usage",
   "keywords": [
    "mod",
    "usage",
    "cost",
    "tokens",
    "context",
    "rate-limits"
   ],
   "kind": "community",
   "repo": {
    "fullName": "astrosteveo/claude-plugins",
    "url": "https://github.com/astrosteveo/claude-plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:22:15Z",
    "createdAt": "2026-09-11T23:44:06Z",
    "description": "Claude Code plugin marketplace by astrosteveo",
    "homepage": "https://github.com/astrosteveo/claude-plugins",
    "topics": [
     "claude-code",
     "marketplace",
     "plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34114851?v=4",
    "ownerUrl": "https://github.com/astrosteveo",
    "defaultBranch": "main"
   },
   "path": "plugins/usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "astrosteveo-plugins",
   "firstSeen": "2026-10-08T15:14:18.463Z",
   "modUpdatedAt": "2026-10-08T15:11:42Z",
   "fileBytes": 14947,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage",
   "url": "https://www.slopshopper.com/mods/astrosteveo-claude-plugins-usage/"
  },
  {
   "slug": "atlabsai-dev-skills-pr-band",
   "name": "pr-band",
   "description": "Shows the current branch's PR above the prompt, styled like the app's PR chip",
   "version": "0.2.0",
   "author": {
    "name": "Atlabs"
   },
   "license": "MIT",
   "homepage": "https://github.com/atlabsai/dev-skills",
   "keywords": [
    "pull-request",
    "github",
    "status",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "atlabsai/dev-skills",
    "url": "https://github.com/atlabsai/dev-skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:48:19Z",
    "createdAt": "2026-09-23T10:02:53Z",
    "description": "Claude Code plugins for software teams, built and run in production at Atlabs.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216000584?v=4",
    "ownerUrl": "https://github.com/atlabsai",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "atlabs-dev-skills",
   "firstSeen": "2026-10-09T14:48:06.501Z",
   "modUpdatedAt": "2026-10-09T06:48:19Z",
   "fileBytes": 11586,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-band",
   "url": "https://www.slopshopper.com/mods/atlabsai-dev-skills-pr-band/"
  },
  {
   "slug": "atomashevic-claude-latex-math",
   "name": "latex-math",
   "description": "Typesets the LaTeX math in Claude's replies as images in the terminal, through the kitty graphics protocol",
   "version": "0.3.0",
   "author": {
    "name": "Aleksandar Tomasevic",
    "url": "https://github.com/atomashevic"
   },
   "license": "MIT",
   "homepage": "https://github.com/atomashevic/claude-latex-math",
   "keywords": [
    "latex",
    "math",
    "equations",
    "tex",
    "kitty-graphics",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "atomashevic/claude-latex-math",
    "url": "https://github.com/atomashevic/claude-latex-math",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T06:47:50Z",
    "createdAt": "2026-10-04T17:12:15Z",
    "description": "Claude Code mod that typesets the LaTeX math in Claude's replies as images in the terminal (kitty graphics protocol)",
    "homepage": null,
    "topics": [
     "claude-code",
     "kitty-graphics",
     "latex",
     "math",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39856297?v=4",
    "ownerUrl": "https://github.com/atomashevic",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "images": {
     "type": "string",
     "title": "Typeset math as images",
     "description": "auto, on or off. auto draws pictures in kitty and Ghostty and writes Unicode text in other terminals. on draws pictures in a terminal that the plugin does not recognise. off always writes Unicode text. Inside tmux or screen, Claude Code draws no pictures.",
     "default": "auto"
    },
    "inline": {
     "type": "string",
     "title": "Inline math",
     "description": "image or unicode. image draws inline math ($...$) as one-row pictures inside the line. unicode writes it as Unicode text.",
     "default": "image"
    },
    "promptSection": {
     "type": "boolean",
     "title": "Tell Claude that math is typeset",
     "description": "Adds one short section to the system prompt, so Claude writes formulas in LaTeX. It is added only when pictures are on.",
     "default": true
    },
    "scale": {
     "type": "number",
     "title": "Size of display math",
     "description": "A multiple of the default size, from 0.5 to 2.",
     "default": 1
    },
    "cacheSizeMB": {
     "type": "number",
     "title": "Picture cache limit in MB",
     "description": "When a session starts, the least recently used pictures are deleted until the cache is under this size.",
     "default": 100
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-latex-math",
   "firstSeen": "2026-10-06T04:50:51.680Z",
   "modUpdatedAt": "2026-10-05T06:47:50Z",
   "fileBytes": 47405,
   "tags": [
    "transcript",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "latex-math",
   "url": "https://www.slopshopper.com/mods/atomashevic-claude-latex-math/"
  },
  {
   "slug": "augbastos-afkswitch",
   "name": "afkswitch",
   "displayName": "AFKSwitch",
   "description": "AFKSwitch by augbastos — Tell your agents when you're away and when you're back.",
   "version": "0.6.6",
   "author": {
    "name": "Augusto Bastos",
    "url": "https://github.com/augbastos"
   },
   "license": "MIT",
   "homepage": "https://github.com/augbastos/afkswitch",
   "keywords": [
    "ai-agents",
    "presence",
    "afk",
    "claude-code",
    "agent-ux"
   ],
   "kind": "community",
   "repo": {
    "fullName": "augbastos/afkswitch",
    "url": "https://github.com/augbastos/afkswitch",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T21:10:03Z",
    "createdAt": "2026-09-27T20:18:58Z",
    "description": "AFKSwitch by augbastos — Tell your agents when you're away and when you're back. A Claude Code Mod: [ AFK □■ ] → [ AFK ■□ ].",
    "homepage": null,
    "topics": [
     "afk",
     "agent-skills",
     "agent-ux",
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "codex",
     "devtools",
     "human-in-the-loop",
     "presence"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67170506?v=4",
    "ownerUrl": "https://github.com/augbastos",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./switch.tsx"
   ],
   "entry": "hooks/switch.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "afkswitch",
   "firstSeen": "2026-10-06T04:50:10.901Z",
   "modUpdatedAt": "2026-10-02T21:10:03Z",
   "fileBytes": 8327,
   "tags": [
    "band",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "afkswitch",
   "url": "https://www.slopshopper.com/mods/augbastos-afkswitch/"
  },
  {
   "slug": "ayagmar-claude-modmgr-broken",
   "name": "broken",
   "description": "A mod whose module does not validate.",
   "version": "0.0.1",
   "author": {
    "name": "modmgr fixtures"
   },
   "license": "MIT",
   "homepage": "https://ayagmar.github.io/claude-modmgr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ayagmar/claude-modmgr",
    "url": "https://github.com/ayagmar/claude-modmgr",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:04:23Z",
    "createdAt": "2026-10-08T10:31:59Z",
    "description": "modmgr: discover, inspect, toggle and update Claude Code mods",
    "homepage": "https://ayagmar.github.io/claude-modmgr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62888618?v=4",
    "ownerUrl": "https://github.com/ayagmar",
    "defaultBranch": "main"
   },
   "path": "test/fixture-mods/broken",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:14:37.712Z",
   "modUpdatedAt": "2026-10-07T01:10:20Z",
   "fileBytes": 111,
   "tags": [],
   "isNew": true,
   "entryName": "broken",
   "url": "https://www.slopshopper.com/mods/ayagmar-claude-modmgr-broken/"
  },
  {
   "slug": "ayagmar-claude-modmgr-modmgr",
   "name": "modmgr",
   "description": "Discover, install, inspect, toggle, update and debug Claude Code mods (function-hook plugins).",
   "version": "0.3.0",
   "author": {
    "name": "ayagmar",
    "url": "https://github.com/ayagmar"
   },
   "license": "MIT",
   "homepage": "https://ayagmar.github.io/claude-modmgr",
   "keywords": [
    "mods",
    "plugins",
    "manager",
    "function-hooks",
    "marketplace"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ayagmar/claude-modmgr",
    "url": "https://github.com/ayagmar/claude-modmgr",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:04:23Z",
    "createdAt": "2026-10-08T10:31:59Z",
    "description": "modmgr: discover, inspect, toggle and update Claude Code mods",
    "homepage": "https://ayagmar.github.io/claude-modmgr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62888618?v=4",
    "ownerUrl": "https://github.com/ayagmar",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "updateCheckHours": {
     "type": "number",
     "title": "Update check interval (hours)",
     "description": "How often modmgr checks marketplaces for mod updates. 0 turns checks off.",
     "default": 6,
     "min": 0,
     "max": 168
    },
    "detectRemote": {
     "type": "boolean",
     "title": "Detect mods in remote catalogues",
     "description": "Fetch the daily catalogue index and entries' hooks.json from raw.githubusercontent.com to tell which catalogue entries are mods.",
     "default": true
    },
    "debugTimings": {
     "type": "boolean",
     "title": "Log debug timings",
     "description": "Write render and service timings to the debug log.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:14:37.008Z",
   "modUpdatedAt": "2026-10-09T02:50:48Z",
   "fileBytes": 522391,
   "tags": [
    "pane",
    "band",
    "status",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "modmgr",
   "url": "https://www.slopshopper.com/mods/ayagmar-claude-modmgr-modmgr/"
  },
  {
   "slug": "ayagmar-claude-modmgr-quiet-bash",
   "name": "quiet-bash",
   "description": "Runs a formatter after Bash calls.",
   "version": "0.2.0",
   "author": {
    "name": "modmgr fixtures"
   },
   "license": "MIT",
   "homepage": "https://ayagmar.github.io/claude-modmgr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ayagmar/claude-modmgr",
    "url": "https://github.com/ayagmar/claude-modmgr",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:04:23Z",
    "createdAt": "2026-10-08T10:31:59Z",
    "description": "modmgr: discover, inspect, toggle and update Claude Code mods",
    "homepage": "https://ayagmar.github.io/claude-modmgr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62888618?v=4",
    "ownerUrl": "https://github.com/ayagmar",
    "defaultBranch": "main"
   },
   "path": "test/fixture-mods/quiet-bash",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:14:38.380Z",
   "modUpdatedAt": "2026-10-07T01:10:20Z",
   "fileBytes": 217,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "quiet-bash-ayagmar",
   "url": "https://www.slopshopper.com/mods/ayagmar-claude-modmgr-quiet-bash/"
  },
  {
   "slug": "ayagmar-claude-modmgr-redactor",
   "name": "redactor",
   "description": "Redacts secrets from what the model reads and posts a digest.",
   "version": "2.1.0",
   "author": {
    "name": "modmgr fixtures"
   },
   "license": "MIT",
   "homepage": "https://ayagmar.github.io/claude-modmgr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ayagmar/claude-modmgr",
    "url": "https://github.com/ayagmar/claude-modmgr",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:04:23Z",
    "createdAt": "2026-10-08T10:31:59Z",
    "description": "modmgr: discover, inspect, toggle and update Claude Code mods",
    "homepage": "https://ayagmar.github.io/claude-modmgr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62888618?v=4",
    "ownerUrl": "https://github.com/ayagmar",
    "defaultBranch": "main"
   },
   "path": "test/fixture-mods/redactor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:14:38.989Z",
   "modUpdatedAt": "2026-10-07T01:10:20Z",
   "fileBytes": 612,
   "tags": [
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "redactor",
   "url": "https://www.slopshopper.com/mods/ayagmar-claude-modmgr-redactor/"
  },
  {
   "slug": "ayagmar-claude-modmgr-spawner",
   "name": "spawner",
   "description": "Spawns a reviewer agent and asks the model.",
   "version": "1.0.0",
   "author": {
    "name": "modmgr fixtures"
   },
   "license": "MIT",
   "homepage": "https://ayagmar.github.io/claude-modmgr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ayagmar/claude-modmgr",
    "url": "https://github.com/ayagmar/claude-modmgr",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:04:23Z",
    "createdAt": "2026-10-08T10:31:59Z",
    "description": "modmgr: discover, inspect, toggle and update Claude Code mods",
    "homepage": "https://ayagmar.github.io/claude-modmgr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62888618?v=4",
    "ownerUrl": "https://github.com/ayagmar",
    "defaultBranch": "main"
   },
   "path": "test/fixture-mods/spawner",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:14:39.623Z",
   "modUpdatedAt": "2026-10-07T01:10:20Z",
   "fileBytes": 305,
   "tags": [
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "spawner",
   "url": "https://www.slopshopper.com/mods/ayagmar-claude-modmgr-spawner/"
  },
  {
   "slug": "ayagmar-claude-modmgr-turn-band",
   "name": "turn-band",
   "description": "Shows last-turn duration above the prompt.",
   "version": "0.3.1",
   "author": {
    "name": "modmgr fixtures"
   },
   "license": "MIT",
   "homepage": "https://ayagmar.github.io/claude-modmgr/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ayagmar/claude-modmgr",
    "url": "https://github.com/ayagmar/claude-modmgr",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:04:23Z",
    "createdAt": "2026-10-08T10:31:59Z",
    "description": "modmgr: discover, inspect, toggle and update Claude Code mods",
    "homepage": "https://ayagmar.github.io/claude-modmgr/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62888618?v=4",
    "ownerUrl": "https://github.com/ayagmar",
    "defaultBranch": "main"
   },
   "path": "test/fixture-mods/turn-band",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:14:40.377Z",
   "modUpdatedAt": "2026-10-07T01:10:20Z",
   "fileBytes": 408,
   "tags": [
    "band",
    "toast",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-band",
   "url": "https://www.slopshopper.com/mods/ayagmar-claude-modmgr-turn-band/"
  },
  {
   "slug": "babarot-claude-linkify",
   "name": "linkify",
   "description": "Make bare URLs and GitHub references (#123, PR#123, repo#123, owner/repo#123) in Claude's replies clickable",
   "version": "0.2.0",
   "author": {
    "name": "babarot",
    "url": "https://github.com/babarot"
   },
   "license": "MIT",
   "homepage": "https://github.com/babarot/claude-linkify",
   "keywords": [
    "links",
    "github",
    "issues",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "babarot/claude-linkify",
    "url": "https://github.com/babarot/claude-linkify",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T04:50:34Z",
    "createdAt": "2026-10-06T04:13:29Z",
    "description": "A Claude Code mod that makes URLs and GitHub references (#123) in replies clickable",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4442708?v=4",
    "ownerUrl": "https://github.com/babarot",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "repoRefs": {
     "type": "boolean",
     "title": "Link repo#123",
     "description": "Link name#123 to the repository of that name under the session repository's owner, e.g. api#3 to issue 3 of <owner>/api",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-linkify",
   "firstSeen": "2026-10-06T04:50:18.886Z",
   "modUpdatedAt": "2026-10-06T04:50:34Z",
   "fileBytes": 7169,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "linkify",
   "url": "https://www.slopshopper.com/mods/babarot-claude-linkify/"
  },
  {
   "slug": "bac83-human-todo",
   "name": "human-todo",
   "displayName": "Human Todo",
   "description": "Sidebar of the action items Claude hands to you in this session: upcoming, current, done. Resolve them in place and Claude is told.",
   "version": "0.1.6",
   "author": {
    "name": "Bastian Lahr",
    "url": "https://github.com/bac83"
   },
   "license": "MIT",
   "homepage": "https://github.com/bac83/human-todo",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bac83/human-todo",
    "url": "https://github.com/bac83/human-todo",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:56:16Z",
    "createdAt": "2026-10-07T10:37:38Z",
    "description": "Claude Code mod: a sidebar of the todos only you can do. Claude adds them, you tick them off, Claude is told.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "terminal",
     "todo"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41168461?v=4",
    "ownerUrl": "https://github.com/bac83",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "shortcut": {
     "type": "string",
     "title": "Sidebar shortcut",
     "description": "Chord that toggles the sidebar; written to ~/.claude/keybindings.json on load. Empty removes the binding the mod added. Same on Windows and macOS.",
     "default": "ctrl+x t"
    },
    "wakeClaude": {
     "type": "boolean",
     "title": "Wake Claude on resolve",
     "description": "When on, resolving a todo starts a turn so Claude reacts right away. Off: Claude reads it with its next request.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "human-todo",
   "firstSeen": "2026-10-07T14:50:46.954Z",
   "modUpdatedAt": "2026-10-08T07:56:16Z",
   "fileBytes": 23168,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "human-todo",
   "url": "https://www.slopshopper.com/mods/bac83-human-todo/"
  },
  {
   "slug": "badaniya-stowed-code-modernization",
   "name": "code-modernization",
   "description": "Guided modernization for any legacy codebase: start with /modernize, get an assessment, an interactive map, the business rules mined from the code, and a plan you approve, then an upgrade, a rewrite or a rebuild with independent proof that the new code behaves like the old. Includes security hardening, a one-page report, specialist agents, and an optional live progress pane (early access).",
   "version": "1.0.0",
   "author": {
    "name": "Anthropic",
    "email": "support@anthropic.com"
   },
   "license": "Unlicense",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "badaniya/.stowed",
    "url": "https://github.com/badaniya/.stowed",
    "stars": 1,
    "forks": 0,
    "license": "Unlicense",
    "pushedAt": "2026-10-08T21:40:47Z",
    "createdAt": "2025-05-15T16:48:36Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22405438?v=4",
    "ownerUrl": "https://github.com/badaniya",
    "defaultBranch": "main"
   },
   "path": "claude/.claude/plugins/marketplaces/claude-plugins-official/plugins/code-modernization",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "system": {
     "type": "string",
     "title": "System",
     "description": "The system under analysis/ to follow. Empty follows the first one found.",
     "default": ""
    },
    "track": {
     "type": "string",
     "title": "Track to follow",
     "description": "auto follows whichever way the plugin's commands are working on the system: a rewrite, a same-stack uplift or a greenfield reimagine, by the newest artifacts. Name one to pin it.",
     "default": "auto",
     "options": [
      "auto",
      "transform",
      "uplift",
      "reimagine"
     ]
    },
    "panel": {
     "type": "string",
     "title": "Progress pane",
     "description": "auto opens the pane when a session starts in a workspace that has analysis/; command opens it only when you press its button or type /modernize-panel; off never opens it and never draws the button.",
     "default": "auto",
     "options": [
      "auto",
      "command",
      "off"
     ]
    },
    "xray": {
     "type": "boolean",
     "title": "X-ray reads",
     "description": "When Claude reads a legacy file, attach what the analysis already knows about it (callers, data it touches, the rules citing it) as context only the model sees.",
     "default": true
    },
    "commandPrefix": {
     "type": "string",
     "title": "Command prefix",
     "description": "How the plugin's commands are written up to their verb, for the pane's Next line.",
     "default": "/code-modernization:modernize-"
    },
    "legacyDir": {
     "type": "string",
     "title": "Legacy directory",
     "description": "The read-only tree holding the legacy systems, relative to the workspace.",
     "default": "legacy"
    },
    "telemetry": {
     "type": "boolean",
     "title": "Usage counts",
     "description": "Send usage counts through Claude Code's own telemetry setting: whole numbers only, such as which command ran, how many rules were found, what kind of machine and python the plugin runs on, and which kind of error occurred. Never code, names, paths, prompts or error text. Nothing is sent when Claude Code telemetry is off. See exactly what would be sent with: python3 scripts/telemetry.py show",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:50:55.095Z",
   "modUpdatedAt": "2026-09-29T18:14:12Z",
   "fileBytes": 262241,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-modernization-badaniya",
   "url": "https://www.slopshopper.com/mods/badaniya-stowed-code-modernization/"
  },
  {
   "slug": "baselane-sh-mods-achievements",
   "name": "achievements",
   "description": "Unlocks eight badges once each (first session, first green test run, 100 and 1,000 tool calls, 7-day streak, 10 blocked calls, a 2 hour session, night owl), with a toast and /achievements.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/achievements",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:25.969Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 30753,
   "tags": [
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "achievements",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-achievements/"
  },
  {
   "slug": "baselane-sh-mods-agent-firewall",
   "name": "agent-firewall",
   "description": "A live pane of every tool call the agent makes: green when it ran, red when it was blocked, with counters. Open it with /firewall.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-firewall",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:27.719Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 12407,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-firewall",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-agent-firewall/"
  },
  {
   "slug": "baselane-sh-mods-ahead-behind",
   "name": "ahead-behind",
   "description": "A band above the prompt with the commits ahead and behind the upstream (↑2 ↓1), read with git status after each Bash call and file edit. Hidden when the branch has no upstream.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/ahead-behind",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:30.637Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 33087,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "ahead-behind",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-ahead-behind/"
  },
  {
   "slug": "baselane-sh-mods-audit-pack",
   "name": "audit-pack",
   "description": "Three read-only audit commands in one mod: /secret-scan, /conflicts and /licenses. They read git, project files and dependency folders. They copy results to the clipboard.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/audit-pack",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:34.287Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 37750,
   "tags": [
    "transcript",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "audit-pack",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-audit-pack/"
  },
  {
   "slug": "baselane-sh-mods-authors",
   "name": "authors",
   "description": "Adds /authors: the top 15 contributors by commit count with their last commit date, from git log. Names only, never email addresses. Read-only. Copies the result to your clipboard.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/authors",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:36.496Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 20079,
   "tags": [
    "transcript",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "authors",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-authors/"
  },
  {
   "slug": "baselane-sh-mods-auto-format",
   "name": "auto-format",
   "description": "Runs your project's own formatter on each file Claude writes or edits, only when the project has a formatter config, and tells Claude to re-read the file.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/auto-format",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:37.812Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 17213,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "auto-format",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-auto-format/"
  },
  {
   "slug": "baselane-sh-mods-auto-lint",
   "name": "auto-lint",
   "description": "Runs your project's own linter fix (eslint, ruff or golangci-lint) on each file Claude writes or edits, only when the project has that linter's config, and tells Claude what is left.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/auto-lint",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:39.118Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 18499,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "auto-lint",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-auto-lint/"
  },
  {
   "slug": "baselane-sh-mods-band-pack",
   "name": "band-pack",
   "description": "The first six Baselane band meters in one row above the prompt: session cost, lattes, context bar, today's spend, the focus timer and the mood ring.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/band-pack",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "lattePrice": {
     "type": "number",
     "title": "Latte price",
     "description": "What one latte costs, in the currency of the session cost (US dollars). The latte meter divides the cost by it.",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:43.197Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 38312,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "band-pack",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-band-pack/"
  },
  {
   "slug": "baselane-sh-mods-battery-band",
   "name": "battery-band",
   "description": "A band above the prompt with the Mac battery percent and charging state (🔋 87%, ⚡ 54% while charging), read from pmset once a minute. Hidden on other systems.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/battery-band",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:45.911Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 30411,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "battery-band",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-battery-band/"
  },
  {
   "slug": "baselane-sh-mods-bead",
   "name": "bead",
   "description": "Adds /bead <id>: one bead with status, priority, labels, description, blockers and children. Read with bd, the beads tracker. Read-only. Prints only, copies nothing.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/bead",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:02.843Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 23216,
   "tags": [
    "transcript",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "bead",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-bead/"
  },
  {
   "slug": "baselane-sh-mods-bead-chime",
   "name": "bead-chime",
   "description": "Plays a short chime when a Bash call that ran bd close (or bd done) ends with exit code 0. It reads only the command text and the result, and runs no program.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/bead-chime",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "volume": {
     "type": "number",
     "title": "Volume",
     "description": "Playback gain for every sound: 1 is the file as recorded, 0 is silent, 2 is twice as loud.",
     "default": 1,
     "min": 0,
     "max": 2
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:47.245Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 7877,
   "tags": [
    "guard",
    "audio"
   ],
   "isNew": true,
   "entryName": "bead-chime",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-bead-chime/"
  },
  {
   "slug": "baselane-sh-mods-bead-claim-nudge",
   "name": "bead-claim-nudge",
   "description": "At turn end, if Claude edited a file and no bead is in progress, shows a toast and reminds Claude at your next prompt, once per session. Reads with bd count; quiet without bd.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/bead-claim-nudge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:49.490Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 13690,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "bead-claim-nudge",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-bead-claim-nudge/"
  },
  {
   "slug": "baselane-sh-mods-bead-commit-nudge",
   "name": "bead-commit-nudge",
   "description": "At turn end, if a git commit named no bead id while a bead is in progress, shows a toast and reminds Claude at your next prompt. Reads with bd count and bd where; quiet without bd.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/bead-commit-nudge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:51.840Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 14138,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "bead-commit-nudge",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-bead-commit-nudge/"
  },
  {
   "slug": "baselane-sh-mods-bead-now",
   "name": "bead-now",
   "description": "A band above the prompt with the bead in progress you updated last and how many more are in progress, read with bd list every 2 minutes and after Claude runs bd. Hidden when none is.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/bead-now",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:55.678Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 40675,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bead-now",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-bead-now/"
  },
  {
   "slug": "baselane-sh-mods-bead-stale-nudge",
   "name": "bead-stale-nudge",
   "description": "At session start, one toast when beads in progress have had no update for 7 days, with their ids. Reads with bd stale, and says nothing without bd or a beads project.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/bead-stale-nudge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:50:57.354Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 9995,
   "tags": [
    "toast",
    "process"
   ],
   "isNew": true,
   "entryName": "bead-stale-nudge",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-bead-stale-nudge/"
  },
  {
   "slug": "baselane-sh-mods-bead-streak",
   "name": "bead-streak",
   "description": "Counts the days in a row you closed a bead, from Bash calls that ran bd close and exited 0. Adds /bead-streak and a toast on a new best. Reads command text only, runs no program.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/bead-streak",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:00.300Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 34992,
   "tags": [
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bead-streak",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-bead-streak/"
  },
  {
   "slug": "baselane-sh-mods-beads-band",
   "name": "beads-band",
   "description": "A band above the prompt with your beads counts (bd 97 ready · 45 active · 29 blocked), read with bd status every 2 minutes and after Claude runs bd. Hidden without bd or a beads project.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/beads-band",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:06.897Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 40878,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "beads-band",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-beads-band/"
  },
  {
   "slug": "baselane-sh-mods-beads-bars",
   "name": "beads-bars",
   "description": "All six beads bands in one row: counts, the bead in progress, epic progress, done percent, closed today and open by priority, read with bd every 2 minutes and after Claude runs bd.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/beads-bars",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "dailyGoal": {
     "type": "number",
     "title": "Daily bead goal",
     "description": "How many beads you aim to close each day, 1 to 50. The today bar turns green when the beads closed today reach it.",
     "default": 5,
     "min": 1,
     "max": 50
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:11.837Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 52110,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "beads-bars",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-beads-bars/"
  },
  {
   "slug": "baselane-sh-mods-beads-done-bar",
   "name": "beads-done-bar",
   "description": "A band above the prompt with how much of your beads project is closed, as a bar and a percent (beads █████████░ 88%), read with bd status every 2 minutes. Hidden without bd.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/beads-done-bar",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:15.957Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 41651,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "beads-done-bar",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-beads-done-bar/"
  },
  {
   "slug": "baselane-sh-mods-beads-guard",
   "name": "beads-guard",
   "description": "Asks before bd commands that delete data or rewrite history: delete, purge, prune, gc, sql, admin, import, rename, forget, restore, migrate and more. Reads only the command text, runs no bd.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/beads-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:17.561Z",
   "modUpdatedAt": "2026-10-06T12:09:37Z",
   "fileBytes": 19072,
   "tags": [],
   "isNew": true,
   "entryName": "beads-guard",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-beads-guard/"
  },
  {
   "slug": "baselane-sh-mods-beads-pane",
   "name": "beads-pane",
   "description": "A live side pane of your beads: in progress, ready and blocked issues, 10 each, with counts. Read with bd, read-only, after Bash calls. Open it with /beads.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/beads-pane",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:20.523Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 29902,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "beads-pane",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-beads-pane/"
  },
  {
   "slug": "baselane-sh-mods-beads-prime",
   "name": "beads-prime",
   "description": "Runs bd prime once per session and adds its text (max 8 KB) to the system prompt, from the repo's .beads files and bd memories. bd setup claude hooks may add it twice.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/beads-prime",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:21.699Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 4378,
   "tags": [
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "beads-prime",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-beads-prime/"
  },
  {
   "slug": "baselane-sh-mods-beads-standup",
   "name": "beads-standup",
   "description": "Adds /beads-standup: beads closed since yesterday, in progress, and the next 5 ready. Read with bd, the beads tracker. Read-only. Prints only, copies nothing.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/beads-standup",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:23.945Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 22114,
   "tags": [
    "transcript",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "beads-standup",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-beads-standup/"
  },
  {
   "slug": "baselane-sh-mods-beads-today-bar",
   "name": "beads-today-bar",
   "description": "A band above the prompt with the beads closed today against a daily goal you set (today ▮▮▮▯▯ 3/5), green when met, read with bd count. Hidden without bd or a beads project.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/beads-today-bar",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "dailyGoal": {
     "type": "number",
     "title": "Daily bead goal",
     "description": "How many beads you aim to close each day, 1 to 50. The today bar turns green when the beads closed today reach it.",
     "default": 5,
     "min": 1,
     "max": 50
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:27.625Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 42207,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "beads-today-bar",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-beads-today-bar/"
  },
  {
   "slug": "baselane-sh-mods-big-diff-nudge",
   "name": "big-diff-nudge",
   "description": "Suggests splitting the change once your edits added or removed more than 500 lines since the last git commit. A successful commit resets the count.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/big-diff-nudge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:29.204Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 11083,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "big-diff-nudge",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-big-diff-nudge/"
  },
  {
   "slug": "baselane-sh-mods-big-file-guard",
   "name": "big-file-guard",
   "description": "Asks before a Write creates content over 1 MB, or git add names a file over 5 MB. Measures the files with find.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/big-file-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:30.909Z",
   "modUpdatedAt": "2026-10-06T12:09:37Z",
   "fileBytes": 22460,
   "tags": [
    "process"
   ],
   "isNew": true,
   "entryName": "big-file-guard",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-big-file-guard/"
  },
  {
   "slug": "baselane-sh-mods-branch-band",
   "name": "branch-band",
   "description": "A band above the prompt with the git branch and the count of changed files, read with git status after each Bash call and file edit.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/branch-band",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:33.961Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 33007,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "branch-band-baselane-sh",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-branch-band/"
  },
  {
   "slug": "baselane-sh-mods-branches",
   "name": "branches",
   "description": "Adds /branches: local branches merged into the default branch or idle for 30 days, as a cleanup list, read with git. Never deletes. Copies the result to your clipboard.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/branches",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:36.216Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 20402,
   "tags": [
    "transcript",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "branches",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-branches/"
  },
  {
   "slug": "baselane-sh-mods-break-nudge",
   "name": "break-nudge",
   "description": "Suggests a short break once the session has run 90 minutes, and again every 90 minutes after that.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/break-nudge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:37.446Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 6432,
   "tags": [
    "toast"
   ],
   "isNew": true,
   "entryName": "break-nudge",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-break-nudge/"
  },
  {
   "slug": "baselane-sh-mods-british-english",
   "name": "british-english",
   "description": "British spelling and terms in prose (colour, organise, licence as a noun). Code identifiers stay as they are.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/british-english",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:39.318Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 2856,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "british-english",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-british-english/"
  },
  {
   "slug": "baselane-sh-mods-bullet-mode",
   "name": "bullet-mode",
   "description": "Replies as short bullet lists, at most one sentence per bullet, unless you ask for code.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/bullet-mode",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:40.567Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 2778,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "bullet-mode",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-bullet-mode/"
  },
  {
   "slug": "baselane-sh-mods-cache-meter",
   "name": "cache-meter",
   "description": "A band above the prompt with the share of prompt tokens the cache served this session (cache 87%). A high share means cheaper, faster turns.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:42.992Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 27327,
   "tags": [
    "band",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "cache-meter-baselane-sh",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-cache-meter/"
  },
  {
   "slug": "baselane-sh-mods-caveman-mode",
   "name": "caveman-mode",
   "description": "Prose in short caveman speech (\"Fix bug. Test pass.\"), still accurate. Code and commands stay exact.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/caveman-mode",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:44.260Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 2772,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "caveman-mode",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-caveman-mode/"
  },
  {
   "slug": "baselane-sh-mods-changelog",
   "name": "changelog",
   "description": "Adds /changelog: commits since the last tag (or the last 30), read with git log and grouped by conventional-commit type, as Markdown. Copies the result to your clipboard.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/changelog",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:46.380Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 20345,
   "tags": [
    "transcript",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "changelog",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-changelog/"
  },
  {
   "slug": "baselane-sh-mods-chmod-guard",
   "name": "chmod-guard",
   "description": "Asks before chmod makes files world-writable (777, a+w, o+w) or chmod or chown runs recursively on a broad path (/, a system folder, a home folder).",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/chmod-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:47.722Z",
   "modUpdatedAt": "2026-10-06T12:09:37Z",
   "fileBytes": 19035,
   "tags": [],
   "isNew": true,
   "entryName": "chmod-guard",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-chmod-guard/"
  },
  {
   "slug": "baselane-sh-mods-ci-band",
   "name": "ci-band",
   "description": "A band above the prompt with the latest GitHub Actions run of your branch (ci passed, ci failed, ci running), asked of the gh CLI every 2 minutes; branch read with git. Hidden without gh.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/ci-band",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:51.096Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 37497,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-band",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-ci-band/"
  },
  {
   "slug": "baselane-sh-mods-ci-config-guard",
   "name": "ci-config-guard",
   "description": "Asks before Write or Edit changes CI config: .github/workflows, .gitlab-ci.yml or .circleci/config.yml.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/ci-config-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:52.408Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 5359,
   "tags": [],
   "isNew": true,
   "entryName": "ci-config-guard",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-ci-config-guard/"
  },
  {
   "slug": "baselane-sh-mods-clippy",
   "name": "clippy",
   "description": "One helpful toast per session per trigger, in the classic paperclip voice: when you edit a migrations folder, a Dockerfile or a GitHub workflow, or run rm -rf. At most one toast per turn.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/clippy",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:53.870Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 9208,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "clippy",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-clippy/"
  },
  {
   "slug": "baselane-sh-mods-code-only",
   "name": "code-only",
   "description": "Replies with the code or command first and at most two short sentences of prose, unless asked to explain.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/code-only",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:55.257Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 2795,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "code-only",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-code-only/"
  },
  {
   "slug": "baselane-sh-mods-command-pack",
   "name": "command-pack",
   "description": "The five original slash commands in one mod: /receipt, /standup, /changelog, /pr-description and /handoff. They read git; /handoff also writes .claude/handoff.md. They copy results to the clipboard.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/command-pack",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:51:58.209Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 34014,
   "tags": [
    "transcript",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "command-pack",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-command-pack/"
  },
  {
   "slug": "baselane-sh-mods-commit-msg",
   "name": "commit-msg",
   "description": "Adds /commit-msg: a Conventional Commits message proposed from the staged diff, read with git. Heuristic, no model call, writes nothing. Copies the result to your clipboard.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/commit-msg",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:00.170Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 22477,
   "tags": [
    "transcript",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "commit-msg",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-commit-msg/"
  },
  {
   "slug": "baselane-sh-mods-commit-nudge",
   "name": "commit-nudge",
   "description": "Suggests a commit at turn end after 8 or more file edits since the last git commit. One toast per batch of edits; a successful git commit resets the count.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/commit-nudge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:01.843Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 10864,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "commit-nudge",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-commit-nudge/"
  },
  {
   "slug": "baselane-sh-mods-conflicts",
   "name": "conflicts",
   "description": "Adds /conflicts: tracked files that still hold merge conflict markers, with line numbers, found with git grep. Read-only. Copies the result to your clipboard.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/conflicts",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:03.981Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 21262,
   "tags": [
    "transcript",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "conflicts",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-conflicts/"
  },
  {
   "slug": "baselane-sh-mods-context-meter",
   "name": "context-meter",
   "description": "A band above the prompt with a 10 cell bar of the context window used, yellow from 60 percent, red from 80.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/context-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:06.322Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 27208,
   "tags": [
    "band",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "context-meter-baselane-sh",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-context-meter/"
  },
  {
   "slug": "baselane-sh-mods-context-pane",
   "name": "context-pane",
   "description": "A live side pane of how full the context window is: the percent as a bar, the tokens used, and a short tip past 75 percent. Open it with /context-pane.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/context-pane",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:08.898Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 25223,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "context-pane",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-context-pane/"
  },
  {
   "slug": "baselane-sh-mods-conventional-commits",
   "name": "conventional-commits",
   "description": "Commit messages follow Conventional Commits: type(scope): subject, imperative, under 72 characters.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/conventional-commits",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:10.086Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 3005,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "conventional-commits",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-conventional-commits/"
  },
  {
   "slug": "baselane-sh-mods-cost-meter",
   "name": "cost-meter",
   "description": "A band above the prompt with the session cost so far and what the last turn cost.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/cost-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:12.709Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 26789,
   "tags": [
    "band",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "cost-meter",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-cost-meter/"
  },
  {
   "slug": "baselane-sh-mods-cost-pane",
   "name": "cost-pane",
   "description": "A live side pane with the session cost, the cost of each of the last 10 turns as a bar, and the average per turn. Open it with /cost-pane.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/cost-pane",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:15.364Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 27683,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cost-pane",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-cost-pane/"
  },
  {
   "slug": "baselane-sh-mods-creator-band",
   "name": "creator-band",
   "description": "The creator band in one row above the prompt: turn timer, count of TODO, FIXME and HACK lines (read with git), and the daily streak flame.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/creator-band",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:18.869Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 39593,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "creator-band",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-creator-band/"
  },
  {
   "slug": "baselane-sh-mods-cron-guard",
   "name": "cron-guard",
   "description": "Asks before scheduled jobs or services are wiped or stopped: crontab -r, crontab replaced from stdin or a file, launchctl unload or bootout, systemctl stop, disable or mask.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/cron-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:20.236Z",
   "modUpdatedAt": "2026-10-06T12:09:37Z",
   "fileBytes": 18970,
   "tags": [],
   "isNew": true,
   "entryName": "cron-guard",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-cron-guard/"
  },
  {
   "slug": "baselane-sh-mods-ctx-nudge",
   "name": "ctx-nudge",
   "description": "Reminds you to /clear or /compact when the context window passes 75 percent.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/ctx-nudge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:21.500Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 6184,
   "tags": [
    "toast"
   ],
   "isNew": true,
   "entryName": "ctx-nudge",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-ctx-nudge/"
  },
  {
   "slug": "baselane-sh-mods-curl-pipe-guard",
   "name": "curl-pipe-guard",
   "description": "Asks before a download is piped into a shell or interpreter (curl | sh, wget -O- | bash, bash <(curl ...)).",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/curl-pipe-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:22.916Z",
   "modUpdatedAt": "2026-10-06T12:09:37Z",
   "fileBytes": 18853,
   "tags": [],
   "isNew": true,
   "entryName": "curl-pipe-guard",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-curl-pipe-guard/"
  },
  {
   "slug": "baselane-sh-mods-daily-spend",
   "name": "daily-spend",
   "description": "A band above the prompt with today's total cost across all your sessions.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/daily-spend",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:25.546Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 27657,
   "tags": [
    "band",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "daily-spend",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-daily-spend/"
  },
  {
   "slug": "baselane-sh-mods-db-reset-guard",
   "name": "db-reset-guard",
   "description": "Asks before a framework wipes a database: prisma migrate reset, rails or rake db:drop and db:reset, alembic downgrade, django flush, supabase db reset, knex rollback --all.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/db-reset-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:27.014Z",
   "modUpdatedAt": "2026-10-06T12:09:37Z",
   "fileBytes": 20198,
   "tags": [],
   "isNew": true,
   "entryName": "db-reset-guard",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-db-reset-guard/"
  },
  {
   "slug": "baselane-sh-mods-debug-print-nudge",
   "name": "debug-print-nudge",
   "description": "At turn end, one toast naming the count of console.log, print(, debugger and dbg! lines your edits added this turn. Only code files count.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/debug-print-nudge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:28.582Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 10805,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "debug-print-nudge",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-debug-print-nudge/"
  },
  {
   "slug": "baselane-sh-mods-deploy-guard",
   "name": "deploy-guard",
   "description": "Asks before a production deploy: vercel --prod, netlify deploy --prod, firebase deploy, fly deploy, gcloud app deploy, eb deploy, heroku rollback, serverless deploy to prod.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/deploy-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:30.155Z",
   "modUpdatedAt": "2026-10-06T12:09:37Z",
   "fileBytes": 20822,
   "tags": [],
   "isNew": true,
   "entryName": "deploy-guard",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-deploy-guard/"
  },
  {
   "slug": "baselane-sh-mods-deps",
   "name": "deps",
   "description": "Adds /deps: direct dependencies with versions from package.json, pyproject.toml, requirements.txt, go.mod and Cargo.toml at the repo root. No network. Read-only. Copies the result to your clipboard.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/deps",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:32.647Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 27173,
   "tags": [
    "transcript",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "deps",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-deps/"
  },
  {
   "slug": "baselane-sh-mods-desktop-notify",
   "name": "desktop-notify",
   "description": "Shows a desktop notification when Claude Code needs your input: osascript on macOS, notify-send elsewhere when it is installed. The text is the project name and a short status only.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/desktop-notify",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:34.216Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 10819,
   "tags": [
    "process"
   ],
   "isNew": true,
   "entryName": "desktop-notify",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-desktop-notify/"
  },
  {
   "slug": "baselane-sh-mods-dev-band",
   "name": "dev-band",
   "description": "The developer band in one row above the prompt: git branch and changed files (read with git status), wall clock and session age, tool counts, and failed tool calls.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/dev-band",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:37.903Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 36048,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dev-band",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-dev-band/"
  },
  {
   "slug": "baselane-sh-mods-diff-stats",
   "name": "diff-stats",
   "description": "Edit and Write rows show a compact +12 -3 bar beside the file name: green for lines added, red for lines removed, up to 20 cells.",
   "version": "0.5.1",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "homepage": "https://baselane-sh.github.io/mods-catalog/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "baselane-sh/mods",
    "url": "https://github.com/baselane-sh/mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:22:41Z",
    "createdAt": "2026-10-04T22:04:23Z",
    "description": "Claude Code mods by Baselane: guards, panes, bands, commands, sounds and styles.",
    "homepage": "https://baselane-sh.github.io/mods-catalog/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/306602014?v=4",
    "ownerUrl": "https://github.com/baselane-sh",
    "defaultBranch": "main"
   },
   "path": "plugins/diff-stats",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "baselane-mods-dev",
   "firstSeen": "2026-10-06T04:52:39.594Z",
   "modUpdatedAt": "2026-10-06T11:47:52Z",
   "fileBytes": 12926,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "diff-stats",
   "url": "https://www.slopshopper.com/mods/baselane-sh-mods-diff-stats/"
  },
  {
   "slug": "benjaminmodayil-live-recap",
   "name": "live-recap",
   "description": "A card above the prompt that says what Claude is working on, refreshed every few minutes while a turn runs",
   "version": "0.1.0",
   "author": {
    "name": "Benjamin Modayil"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "benjaminmodayil/live-recap",
    "url": "https://github.com/benjaminmodayil/live-recap",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-01T23:47:30Z",
    "createdAt": "2026-09-30T11:17:20Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12306850?v=4",
    "ownerUrl": "https://github.com/benjaminmodayil",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intervalMinutes": {
     "type": "number",
     "title": "Refresh interval (minutes)",
     "description": "The card first shows after a turn runs this long, then refreshes at the same interval",
     "default": 2
    },
    "source": {
     "type": "string",
     "title": "Summary source",
     "description": "haiku: a small model reads the recent activity (cheap). fork: the session's own model reads the full transcript through its prompt cache (better context, costs more)",
     "options": [
      "haiku",
      "fork"
     ],
     "default": "haiku"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "live-recap",
   "firstSeen": "2026-10-06T04:50:31.048Z",
   "modUpdatedAt": "2026-10-01T23:47:30Z",
   "fileBytes": 15552,
   "tags": [
    "band",
    "spinner",
    "guard",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "live-recap",
   "url": "https://www.slopshopper.com/mods/benjaminmodayil-live-recap/"
  },
  {
   "slug": "benjaminmodayil-live-recap-message-timestamps",
   "name": "message-timestamps",
   "description": "Prefixes each Claude reply in the transcript with the local time it arrived, with no model calls",
   "version": "0.1.0",
   "author": {
    "name": "Benjamin Modayil"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "benjaminmodayil/live-recap",
    "url": "https://github.com/benjaminmodayil/live-recap",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-01T23:47:30Z",
    "createdAt": "2026-09-30T11:17:20Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12306850?v=4",
    "ownerUrl": "https://github.com/benjaminmodayil",
    "defaultBranch": "main"
   },
   "path": "plugins/message-timestamps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "live-recap",
   "firstSeen": "2026-10-06T04:50:32.244Z",
   "modUpdatedAt": "2026-10-01T23:46:03Z",
   "fileBytes": 2185,
   "tags": [
    "transcript",
    "session"
   ],
   "isNew": true,
   "entryName": "message-timestamps",
   "url": "https://www.slopshopper.com/mods/benjaminmodayil-live-recap-message-timestamps/"
  },
  {
   "slug": "benpaternostro-claude-usage-band",
   "name": "usage-band",
   "description": "Shows context window fill and plan usage limits in a band above the prompt.",
   "version": "0.2.0",
   "author": {
    "name": "benpaternostro",
    "url": "https://github.com/benpaternostro"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "benpaternostro/claude-usage-band",
    "url": "https://github.com/benpaternostro/claude-usage-band",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:05:49Z",
    "createdAt": "2026-10-07T04:58:04Z",
    "description": "Your Claude usage, where you can see it",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11510971?v=4",
    "ownerUrl": "https://github.com/benpaternostro",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-usage-band",
   "firstSeen": "2026-10-07T14:51:31.490Z",
   "modUpdatedAt": "2026-10-09T06:05:49Z",
   "fileBytes": 36918,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-benpaternostro",
   "url": "https://www.slopshopper.com/mods/benpaternostro-claude-usage-band/"
  },
  {
   "slug": "bersankayrakorkmaz-korkmaz-trail",
   "name": "korkmaz-trail",
   "description": "An audit trail for your AI agent, above the Claude Code prompt: commands, file changes, outbound calls and risky actions next to your plan limits, context and cost.",
   "version": "0.3.4",
   "author": {
    "name": "Berşan Kayra Korkmaz"
   },
   "license": "MIT",
   "homepage": "https://github.com/BersanKayraKorkmaz/korkmaz-trail",
   "keywords": [
    "mod",
    "audit",
    "security",
    "agent",
    "rate-limit",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "BersanKayraKorkmaz/korkmaz-trail",
    "url": "https://github.com/BersanKayraKorkmaz/korkmaz-trail",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T14:45:32Z",
    "createdAt": "2026-10-03T14:04:32Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/157642541?v=4",
    "ownerUrl": "https://github.com/BersanKayraKorkmaz",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "korkmaz-trail",
   "firstSeen": "2026-10-06T04:46:45.177Z",
   "modUpdatedAt": "2026-10-03T14:45:32Z",
   "fileBytes": 28717,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "korkmaz-trail",
   "url": "https://www.slopshopper.com/mods/bersankayrakorkmaz-korkmaz-trail/"
  },
  {
   "slug": "besanek-claude-nyan-cat-nyan-cat",
   "name": "nyan-cat",
   "description": "Nyan Cat flies with its rainbow above the prompt while Claude works. /nyan changes its size or turns it off.",
   "version": "0.5.0",
   "author": {
    "name": "Robert Jelen"
   },
   "license": "MIT",
   "homepage": "https://github.com/besanek/claude-nyan-cat",
   "keywords": [
    "nyan-cat",
    "fun",
    "animation",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "besanek/claude-nyan-cat",
    "url": "https://github.com/besanek/claude-nyan-cat",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:53:34Z",
    "createdAt": "2026-10-05T09:54:11Z",
    "description": "Nyan Cat flies with its rainbow above the Claude Code prompt while Claude works. Pixel-art animation in true color, /nyan to switch size or turn it off.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "nyan-cat"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3389310?v=4",
    "ownerUrl": "https://github.com/besanek",
    "defaultBranch": "main"
   },
   "path": "plugins/nyan-cat",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-nyan-cat",
   "firstSeen": "2026-10-06T04:50:24.324Z",
   "modUpdatedAt": "2026-10-05T10:53:34Z",
   "fileBytes": 11844,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "nyan-cat",
   "url": "https://www.slopshopper.com/mods/besanek-claude-nyan-cat-nyan-cat/"
  },
  {
   "slug": "bexai-mod-3-next-prompts",
   "name": "next-prompts",
   "description": "Suggests 3 next prompts after each turn; click one or type 1/2/3 + Enter to send it",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BEXAI/Mod-3-Next-Prompts",
    "url": "https://github.com/BEXAI/Mod-3-Next-Prompts",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T04:13:46Z",
    "createdAt": "2026-10-05T04:09:41Z",
    "description": "Claude Code Mod that generates 3 optimal next prompt entries based on history. ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/207230658?v=4",
    "ownerUrl": "https://github.com/BEXAI",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:37.612Z",
   "modUpdatedAt": "2026-10-05T04:13:46Z",
   "fileBytes": 16674,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "next-prompts",
   "url": "https://www.slopshopper.com/mods/bexai-mod-3-next-prompts/"
  },
  {
   "slug": "bitranox-bitranox-skills-bitranox",
   "name": "bitranox",
   "description": "Bitranox skill collection: software-engineering workflow skills (planning, debugging, code review, clean architecture, language and tool references, humanizing) plus a self-improvement loop that captures session learnings into memory and CLAUDE.md, and PostToolUse hooks that validate JSON/YAML/XML edits and flag AI-writing tells in prose, feeding issues back for correction.",
   "version": "8.10.2",
   "author": {
    "name": "bitranox"
   },
   "license": "MIT",
   "homepage": "https://github.com/bitranox/bitranox-skills",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bitranox/bitranox-skills",
    "url": "https://github.com/bitranox/bitranox-skills",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T14:22:36Z",
    "createdAt": "2026-06-23T12:50:59Z",
    "description": "Claude Code plugin marketplace: the bitranox skill collection (82 skills) plus a self-improve Stop hook. Skills invoke as /bitranox:<skill>.",
    "homepage": null,
    "topics": [
     "agent-memory",
     "agent-skills",
     "agentic-ai",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "claude-code-skills",
     "developer-tools",
     "llm",
     "long-term-memory",
     "plugin-marketplace",
     "prompt-engineering",
     "python",
     "self-improving",
     "self-learning"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8355239?v=4",
    "ownerUrl": "https://github.com/bitranox",
    "defaultBranch": "master"
   },
   "path": "plugins/bitranox",
   "modules": [
    "./mods/register.ts"
   ],
   "entry": "hooks/mods/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bitranox-skills",
   "firstSeen": "2026-10-09T14:49:43.090Z",
   "modUpdatedAt": "2026-10-09T14:22:36Z",
   "fileBytes": 6507,
   "tags": [
    "guard",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "bitranox",
   "url": "https://www.slopshopper.com/mods/bitranox-bitranox-skills-bitranox/"
  },
  {
   "slug": "blackpaw-studio-claude-plugins-rich-statusline",
   "name": "rich-statusline",
   "description": "Multi-row status dashboard under the prompt: model, location, git, context breakdown, usage limits and cost, in three layouts with a settings menu above the prompt.",
   "version": "0.1.2",
   "author": {
    "name": "Evan Coleman"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/blackpaw-studio/claude-plugins",
   "keywords": [
    "statusline",
    "ui",
    "context",
    "usage",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "blackpaw-studio/claude-plugins",
    "url": "https://github.com/blackpaw-studio/claude-plugins",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-05T22:20:29Z",
    "createdAt": "2026-04-15T01:14:05Z",
    "description": "Claude Code plugin marketplace maintained by Blackpaw Studio",
    "homepage": "https://blackpaw.studio",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253396468?v=4",
    "ownerUrl": "https://github.com/blackpaw-studio",
    "defaultBranch": "main"
   },
   "path": "plugins/rich-statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "blackpaw-plugins",
   "firstSeen": "2026-10-06T04:50:40.362Z",
   "modUpdatedAt": "2026-10-05T22:20:26Z",
   "fileBytes": 82712,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "rich-statusline-blackpaw-studio",
   "url": "https://www.slopshopper.com/mods/blackpaw-studio-claude-plugins-rich-statusline/"
  },
  {
   "slug": "bocskay-botond-claude-code-mods-hello-mod",
   "name": "hello-mod",
   "description": "The smallest useful mod: a /hello command, a toast and a band above the prompt.",
   "version": "1.0.0",
   "author": {
    "name": "Botond"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bocskay-Botond/claude-code-mods",
    "url": "https://github.com/Bocskay-Botond/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:29:05Z",
    "createdAt": "2026-10-08T17:10:33Z",
    "description": "Fun, useful Claude Code mods: a pixel critter above your prompt, a tools menu with Agent Dock, a project box and a status bar. Plus a 10-minute guide to building your own.",
    "homepage": null,
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "mods",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/168730930?v=4",
    "ownerUrl": "https://github.com/Bocskay-Botond",
    "defaultBranch": "main"
   },
   "path": "examples/hello-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:29:14.579Z",
   "modUpdatedAt": "2026-10-08T16:57:58Z",
   "fileBytes": 1272,
   "tags": [
    "band",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "hello-mod-Bocskay-Botond",
   "url": "https://www.slopshopper.com/mods/bocskay-botond-claude-code-mods-hello-mod/"
  },
  {
   "slug": "bocskay-botond-claude-code-mods-pixel-buddy",
   "name": "pixel-buddy",
   "description": "A pixel Claude critter above the prompt that reacts to typing, working, finishing and going AFK.",
   "version": "1.0.0",
   "author": {
    "name": "Botond"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bocskay-Botond/claude-code-mods",
    "url": "https://github.com/Bocskay-Botond/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:29:05Z",
    "createdAt": "2026-10-08T17:10:33Z",
    "description": "Fun, useful Claude Code mods: a pixel critter above your prompt, a tools menu with Agent Dock, a project box and a status bar. Plus a 10-minute guide to building your own.",
    "homepage": null,
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "mods",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/168730930?v=4",
    "ownerUrl": "https://github.com/Bocskay-Botond",
    "defaultBranch": "main"
   },
   "path": "mods/pixel-buddy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:29:15.355Z",
   "modUpdatedAt": "2026-10-08T16:57:58Z",
   "fileBytes": 23783,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pixel-buddy-Bocskay-Botond",
   "url": "https://www.slopshopper.com/mods/bocskay-botond-claude-code-mods-pixel-buddy/"
  },
  {
   "slug": "bocskay-botond-claude-code-mods-project-box",
   "name": "project-box",
   "description": "A folder-tree card beside the status bar listing your projects by category, read from ~/.claude/project-box.json.",
   "version": "1.0.0",
   "author": {
    "name": "Botond"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bocskay-Botond/claude-code-mods",
    "url": "https://github.com/Bocskay-Botond/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:29:05Z",
    "createdAt": "2026-10-08T17:10:33Z",
    "description": "Fun, useful Claude Code mods: a pixel critter above your prompt, a tools menu with Agent Dock, a project box and a status bar. Plus a 10-minute guide to building your own.",
    "homepage": null,
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "mods",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/168730930?v=4",
    "ownerUrl": "https://github.com/Bocskay-Botond",
    "defaultBranch": "main"
   },
   "path": "mods/project-box",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:29:16.192Z",
   "modUpdatedAt": "2026-10-08T16:57:58Z",
   "fileBytes": 6323,
   "tags": [
    "band",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "project-box",
   "url": "https://www.slopshopper.com/mods/bocskay-botond-claude-code-mods-project-box/"
  },
  {
   "slug": "bocskay-botond-claude-code-mods-statusbar",
   "name": "statusbar",
   "description": "Status bar above the prompt: working/idle, tool count, last tool, last turn duration.",
   "version": "1.0.0",
   "author": {
    "name": "Botond"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bocskay-Botond/claude-code-mods",
    "url": "https://github.com/Bocskay-Botond/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:29:05Z",
    "createdAt": "2026-10-08T17:10:33Z",
    "description": "Fun, useful Claude Code mods: a pixel critter above your prompt, a tools menu with Agent Dock, a project box and a status bar. Plus a 10-minute guide to building your own.",
    "homepage": null,
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "mods",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/168730930?v=4",
    "ownerUrl": "https://github.com/Bocskay-Botond",
    "defaultBranch": "main"
   },
   "path": "mods/statusbar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:29:16.968Z",
   "modUpdatedAt": "2026-10-08T16:57:58Z",
   "fileBytes": 1517,
   "tags": [
    "band",
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "statusbar-Bocskay-Botond",
   "url": "https://www.slopshopper.com/mods/bocskay-botond-claude-code-mods-statusbar/"
  },
  {
   "slug": "bocskay-botond-claude-code-mods-tristens-tools",
   "name": "tristens-tools",
   "description": "Tools menu for Claude Code: Clean View, Prompt Upgrade, model/effort control panel, Agent Dock, Roadtrip minigame.",
   "version": "1.0.0",
   "author": {
    "name": "Botond"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bocskay-Botond/claude-code-mods",
    "url": "https://github.com/Bocskay-Botond/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:29:05Z",
    "createdAt": "2026-10-08T17:10:33Z",
    "description": "Fun, useful Claude Code mods: a pixel critter above your prompt, a tools menu with Agent Dock, a project box and a status bar. Plus a 10-minute guide to building your own.",
    "homepage": null,
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "mods",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/168730930?v=4",
    "ownerUrl": "https://github.com/Bocskay-Botond",
    "defaultBranch": "main"
   },
   "path": "mods/tristens-tools",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:29:17.709Z",
   "modUpdatedAt": "2026-10-08T16:57:58Z",
   "fileBytes": 22414,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tristens-tools",
   "url": "https://www.slopshopper.com/mods/bocskay-botond-claude-code-mods-tristens-tools/"
  },
  {
   "slug": "boom-vitt-boombignose-mods-agents-panel",
   "name": "agents-panel",
   "description": "Side pane listing project, user and plugin agents with a run button each; /agents-panel toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "Boom-Vitt",
    "url": "https://github.com/Boom-Vitt"
   },
   "license": "MIT",
   "homepage": "https://github.com/Boom-Vitt/boombignose-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Boom-Vitt/boombignose-mods",
    "url": "https://github.com/Boom-Vitt/boombignose-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:33:19Z",
    "createdAt": "2026-10-04T07:51:18Z",
    "description": "Claude Code mods: context bar, agents panel, PDPA blur",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/169876956?v=4",
    "ownerUrl": "https://github.com/Boom-Vitt",
    "defaultBranch": "main"
   },
   "path": "agents-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "boombignose-mods",
   "firstSeen": "2026-10-08T14:56:46.819Z",
   "modUpdatedAt": "2026-10-08T09:39:15Z",
   "fileBytes": 5144,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "agents-panel",
   "url": "https://www.slopshopper.com/mods/boom-vitt-boombignose-mods-agents-panel/"
  },
  {
   "slug": "boom-vitt-boombignose-mods-context-bar",
   "name": "context-bar",
   "description": "Context window breakdown and prompt-cache countdown above the prompt; /context-bar toggles it.",
   "version": "0.4.0",
   "author": {
    "name": "Boom-Vitt",
    "url": "https://github.com/Boom-Vitt"
   },
   "license": "MIT",
   "homepage": "https://github.com/Boom-Vitt/boombignose-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Boom-Vitt/boombignose-mods",
    "url": "https://github.com/Boom-Vitt/boombignose-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:33:19Z",
    "createdAt": "2026-10-04T07:51:18Z",
    "description": "Claude Code mods: context bar, agents panel, PDPA blur",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/169876956?v=4",
    "ownerUrl": "https://github.com/Boom-Vitt",
    "defaultBranch": "main"
   },
   "path": "context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "boombignose-mods",
   "firstSeen": "2026-10-08T14:56:47.768Z",
   "modUpdatedAt": "2026-10-08T09:39:15Z",
   "fileBytes": 5432,
   "tags": [
    "band",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-Boom-Vitt",
   "url": "https://www.slopshopper.com/mods/boom-vitt-boombignose-mods-context-bar/"
  },
  {
   "slug": "boom-vitt-boombignose-mods-pdpa-thai",
   "name": "pdpa-thai",
   "description": "Helps reduce personal data sent to Claude: redacts detected Thai and international personal data before sending and masks it on screen. Detection runs locally and the mod makes no network calls of its own; the redacted conversation is still sent to your configured model provider (Anthropic by default). Best effort, not legal advice.",
   "version": "0.3.0",
   "author": {
    "name": "Boom-Vitt",
    "url": "https://github.com/Boom-Vitt"
   },
   "license": "MIT",
   "homepage": "https://github.com/Boom-Vitt/boombignose-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Boom-Vitt/boombignose-mods",
    "url": "https://github.com/Boom-Vitt/boombignose-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:33:19Z",
    "createdAt": "2026-10-04T07:51:18Z",
    "description": "Claude Code mods: context bar, agents panel, PDPA blur",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/169876956?v=4",
    "ownerUrl": "https://github.com/Boom-Vitt",
    "defaultBranch": "main"
   },
   "path": "pdpa-thai",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "boombignose-mods",
   "firstSeen": "2026-10-08T14:56:48.845Z",
   "modUpdatedAt": "2026-10-08T09:39:15Z",
   "fileBytes": 21535,
   "tags": [
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "pdpa-thai",
   "url": "https://www.slopshopper.com/mods/boom-vitt-boombignose-mods-pdpa-thai/"
  },
  {
   "slug": "bostonaholic-claude-mods",
   "name": "bostonaholic",
   "description": "Matthew Boston's personal Claude Code mods.",
   "version": "0.1.2",
   "author": {
    "name": "Matthew Boston",
    "url": "https://matthewboston.com"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "hooks",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "bostonaholic/claude-mods",
    "url": "https://github.com/bostonaholic/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:41:00Z",
    "createdAt": "2026-10-05T23:46:01Z",
    "description": "The Claude Code mods I use.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/362146?v=4",
    "ownerUrl": "https://github.com/bostonaholic",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./agent-side-pane.mjs"
   ],
   "entry": "hooks/agent-side-pane.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:31:16.828Z",
   "modUpdatedAt": "2026-10-06T13:41:00Z",
   "fileBytes": 18102,
   "tags": [
    "pane",
    "command",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "bostonaholic",
   "url": "https://www.slopshopper.com/mods/bostonaholic-claude-mods/"
  },
  {
   "slug": "brightgold70-skills-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BrightGold70/skills",
    "url": "https://github.com/BrightGold70/skills",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T23:20:13Z",
    "createdAt": "2026-02-21T22:41:32Z",
    "description": "OpenCode skills collection - 290+ skills for scientific computing, automation, and AI workflows",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/103473139?v=4",
    "ownerUrl": "https://github.com/BrightGold70",
    "defaultBranch": "main"
   },
   "path": "mods/token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:41.512Z",
   "modUpdatedAt": "2026-10-07T23:20:13Z",
   "fileBytes": 10161,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-BrightGold70",
   "url": "https://www.slopshopper.com/mods/brightgold70-skills-token-weather/"
  },
  {
   "slug": "buildwithpulkit-plug-into-claude-tangents",
   "name": "tangents",
   "description": "Go off on a tangent about any paragraph of Claude's replies, kept out of the main context until you promote it",
   "version": "0.1.0",
   "author": {
    "name": "buildwithpulkit"
   },
   "license": "MIT",
   "homepage": "https://github.com/buildwithpulkit/plug-into-claude/tree/main/plugins/tangents",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "buildwithpulkit/plug-into-claude",
    "url": "https://github.com/buildwithpulkit/plug-into-claude",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T15:53:45Z",
    "createdAt": "2026-10-03T19:26:29Z",
    "description": "Plugins and mods for Claude Code",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/241791746?v=4",
    "ownerUrl": "https://github.com/buildwithpulkit",
    "defaultBranch": "main"
   },
   "path": "plugins/tangents",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "plug-into-claude",
   "firstSeen": "2026-10-06T04:50:33.761Z",
   "modUpdatedAt": "2026-10-06T15:53:45Z",
   "fileBytes": 21743,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "tangents",
   "url": "https://www.slopshopper.com/mods/buildwithpulkit-plug-into-claude-tangents/"
  },
  {
   "slug": "catramybeloved-catras-claude-code-collection-agent-comic",
   "name": "agent-comic",
   "description": "A little comic above the prompt: Claude acts out what the agent is doing in animated pixel scenes, from a home hub with keepsakes",
   "version": "0.6.0",
   "author": {
    "name": "Stein"
   },
   "license": "GPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CatraMyBeloved/catras-claude-code-collection",
    "url": "https://github.com/CatraMyBeloved/catras-claude-code-collection",
    "stars": 1,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-08T15:07:34Z",
    "createdAt": "2026-10-08T06:32:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150440165?v=4",
    "ownerUrl": "https://github.com/CatraMyBeloved",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-comic",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "director": {
     "type": "string",
     "title": "Director",
     "description": "Who stages the scenes: hybrid (the model sets up each turn and wraps it up; everything in between is canned, so few tokens), full (the model stages every scene), or off (canned scenes only, no tokens).",
     "default": "hybrid",
     "options": [
      "hybrid",
      "full",
      "off"
     ]
    },
    "model": {
     "type": "string",
     "title": "Director model",
     "description": "Which model stages the scenes: sonnet (richer) or haiku (cheaper).",
     "default": "sonnet",
     "options": [
      "sonnet",
      "haiku"
     ]
    },
    "pace": {
     "type": "string",
     "title": "Pace",
     "description": "How busy Claude is: calm (long pauses), normal, or lively (quick and frequent scenes).",
     "default": "calm",
     "options": [
      "calm",
      "normal",
      "lively"
     ]
    },
    "showWhenIdle": {
     "type": "boolean",
     "title": "Show when idle",
     "description": "Keep the comic up between turns (Claude idles and dozes off). Off: only while Claude works.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "catras-claude-code-collection",
   "firstSeen": "2026-10-08T14:57:11.959Z",
   "modUpdatedAt": "2026-10-08T15:07:33Z",
   "fileBytes": 219527,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-comic",
   "url": "https://www.slopshopper.com/mods/catramybeloved-catras-claude-code-collection-agent-comic/"
  },
  {
   "slug": "catramybeloved-catras-claude-code-collection-cache-keepalive",
   "name": "cache-keepalive",
   "description": "Shows how long the prompt cache stays warm and refreshes it just before it expires",
   "version": "0.3.0",
   "author": {
    "name": "Stein"
   },
   "license": "GPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CatraMyBeloved/catras-claude-code-collection",
    "url": "https://github.com/CatraMyBeloved/catras-claude-code-collection",
    "stars": 1,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-08T15:07:34Z",
    "createdAt": "2026-10-08T06:32:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150440165?v=4",
    "ownerUrl": "https://github.com/CatraMyBeloved",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-keepalive",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Keep-alive mode",
     "description": "prompt: when the cache is about to expire and Claude is idle, send a message asking Claude for a minimal acknowledgement, which re-reads the cache and restarts its lifetime. off: only show the timer.",
     "default": "prompt",
     "options": [
      "prompt",
      "off"
     ]
    },
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "auto reads the TTL env vars and settings, then assumes 1h on a subscription within plan limits and 5m otherwise.",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "leadSeconds": {
     "type": "number",
     "title": "Refresh lead (seconds)",
     "description": "How many seconds before expiry the keep-alive fires.",
     "default": 20
    },
    "maxIdleMinutes": {
     "type": "number",
     "title": "Give up after idle (minutes)",
     "description": "Stop keeping the cache alive once you have not prompted for this long. 0 keeps it alive forever.",
     "default": 90
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "catras-claude-code-collection",
   "firstSeen": "2026-10-08T14:57:12.782Z",
   "modUpdatedAt": "2026-10-08T09:49:01Z",
   "fileBytes": 16853,
   "tags": [
    "pane",
    "spinner",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keepalive-CatraMyBeloved",
   "url": "https://www.slopshopper.com/mods/catramybeloved-catras-claude-code-collection-cache-keepalive/"
  },
  {
   "slug": "catramybeloved-catras-claude-code-collection-pond-place",
   "name": "pond-place",
   "description": "An example place for agent-comic: between turns Claude goes fishing at a little pond",
   "version": "0.1.0",
   "author": {
    "name": "Stein"
   },
   "license": "GPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CatraMyBeloved/catras-claude-code-collection",
    "url": "https://github.com/CatraMyBeloved/catras-claude-code-collection",
    "stars": 1,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-08T15:07:34Z",
    "createdAt": "2026-10-08T06:32:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150440165?v=4",
    "ownerUrl": "https://github.com/CatraMyBeloved",
    "defaultBranch": "main"
   },
   "path": "examples/pond-place",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "catras-claude-code-collection",
   "firstSeen": "2026-10-09T14:29:38.722Z",
   "modUpdatedAt": "2026-10-08T15:07:33Z",
   "fileBytes": 9602,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pond-place",
   "url": "https://www.slopshopper.com/mods/catramybeloved-catras-claude-code-collection-pond-place/"
  },
  {
   "slug": "cehbz-thai-language-anki-usage-probe",
   "name": "usage-probe",
   "description": "Writes the session's plan rate limits to the file named by THAI_SYLLABUS_USAGE_OUT",
   "version": "0.1.0",
   "author": {
    "name": "Charles Haynes"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cehbz/thai-language-anki",
    "url": "https://github.com/cehbz/thai-language-anki",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T23:49:08Z",
    "createdAt": "2026-08-27T10:12:46Z",
    "description": "Fluent Forever-style Thai Anki deck tooling — deck evaluator",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1069981?v=4",
    "ownerUrl": "https://github.com/cehbz",
    "defaultBranch": "main"
   },
   "path": "tools/claude-mods/usage-probe",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:45.451Z",
   "modUpdatedAt": "2026-10-07T23:49:08Z",
   "fileBytes": 570,
   "tags": [
    "turn"
   ],
   "isNew": true,
   "entryName": "usage-probe",
   "url": "https://www.slopshopper.com/mods/cehbz-thai-language-anki-usage-probe/"
  },
  {
   "slug": "cephalofoil-kitt-pr-watch",
   "name": "pr-watch",
   "description": "Above the prompt: the branch PR with its checks and failing log lines, uncommitted work with a commit-and-push key, and how far the branch is behind the default branch with a rebase key. The branch name sits in the hint line.",
   "version": "0.5.1",
   "author": {
    "name": "cephalofoil"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cephalofoil/kitt",
    "url": "https://github.com/cephalofoil/kitt",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:32:01Z",
    "createdAt": "2026-10-03T21:54:00Z",
    "description": "Herdr setup + Claude Code mods for product dev work",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92047853?v=4",
    "ownerUrl": "https://github.com/cephalofoil",
    "defaultBranch": "master"
   },
   "path": "pr-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoRebase": {
     "type": "boolean",
     "title": "Auto-rebase",
     "description": "Rebase and push a branch with an open PR by itself when it falls behind and the rebase is clean",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kitt",
   "firstSeen": "2026-10-06T04:50:58.813Z",
   "modUpdatedAt": "2026-10-06T19:32:01Z",
   "fileBytes": 44701,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-watch",
   "url": "https://www.slopshopper.com/mods/cephalofoil-kitt-pr-watch/"
  },
  {
   "slug": "cesarschutz-claude-code-kit-csr-lens",
   "name": "csr-lens",
   "description": "Painel ao lado da conversa com visão geral, agentes (quem chamou quem, recados e rodadas), turnos, diffs como no VS Code, árvore de arquivos ao vivo, contexto e custo e inventário de plugins, e uma linha de resumo acima do prompt. Só observa, a não ser quando você manda parar um agente.",
   "version": "1.0.0",
   "author": {
    "name": "Cesar Schutz",
    "url": "https://github.com/cesarschutz"
   },
   "license": "MIT",
   "homepage": "https://github.com/cesarschutz/claude-code-kit/tree/main/plugins/csr-lens",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cesarschutz/claude-code-kit",
    "url": "https://github.com/cesarschutz/claude-code-kit",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:40:21Z",
    "createdAt": "2026-10-02T00:24:54Z",
    "description": "Marketplace de plugins para o Claude Code: mods, skills, agentes, hooks, estilos de saída e temas, instaláveis um a um.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5805663?v=4",
    "ownerUrl": "https://github.com/cesarschutz",
    "defaultBranch": "main"
   },
   "path": "plugins/csr-lens",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cotacaoDoDolar": {
     "type": "number",
     "title": "Cotação do dólar em reais",
     "description": "Quantos reais vale um dólar, para o custo da aba Contexto aparecer também em reais (o Lens não busca a cotação na internet). 0 esconde o valor em reais.",
     "default": 5.22,
     "min": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cesarschutz",
   "firstSeen": "2026-10-06T04:51:52.454Z",
   "modUpdatedAt": "2026-10-06T16:40:16Z",
   "fileBytes": 657011,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "csr-lens",
   "url": "https://www.slopshopper.com/mods/cesarschutz-claude-code-kit-csr-lens/"
  },
  {
   "slug": "changroro-plugins-file-dock",
   "name": "file-dock",
   "description": "붙여넣은 이미지, 내가 적은 경로, Claude 답변에 나온 파일과 폴더(절대·상대 경로)를 입력창 위 버튼으로 모아 기본 프로그램이나 파일 탐색기로 여는 Mod",
   "version": "0.4.0",
   "author": {
    "name": "ChangRoro"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "files",
    "image",
    "open",
    "korean"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Changroro/plugins",
    "url": "https://github.com/Changroro/plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T08:10:11Z",
    "createdAt": "2026-08-04T07:59:31Z",
    "description": "창로로 — Claude Code 플러그인 마켓플레이스. 문서·커밋·채용·뉴스·감사 자동화",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48899047?v=4",
    "ownerUrl": "https://github.com/Changroro",
    "defaultBranch": "main"
   },
   "path": "plugins/file-dock",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "changroro",
   "firstSeen": "2026-10-07T14:35:51.499Z",
   "modUpdatedAt": "2026-10-07T08:10:10Z",
   "fileBytes": 9980,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "file-dock",
   "url": "https://www.slopshopper.com/mods/changroro-plugins-file-dock/"
  },
  {
   "slug": "chappo29-usage-band",
   "name": "usage-band",
   "description": "Context window and subscription-limit usage (5-hour, weekly) above the prompt",
   "version": "0.3.0",
   "author": {
    "name": "Chappo29"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Chappo29/usage-band",
    "url": "https://github.com/Chappo29/usage-band",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:58:05Z",
    "createdAt": "2026-10-09T09:44:00Z",
    "description": "Claude Code mod: context and subscription-limit usage above the prompt",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "context-window",
     "rate-limits",
     "usage-monitor"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159928978?v=4",
    "ownerUrl": "https://github.com/Chappo29",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the band: en or ru",
     "default": "en",
     "options": [
      "en",
      "ru"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-band",
   "firstSeen": "2026-10-09T14:29:46.419Z",
   "modUpdatedAt": "2026-10-09T09:58:05Z",
   "fileBytes": 12516,
   "tags": [
    "band",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-Chappo29",
   "url": "https://www.slopshopper.com/mods/chappo29-usage-band/"
  },
  {
   "slug": "charimsma-dopa-mode-dopa-mode",
   "name": "dopa-mode",
   "description": "DOPA MODE (DOPA is short for dopamine) for Claude Code: fireworks for everything you do and every milestone Claude reaches (finished turns, commits, pushes, pull requests, passing tests), context and plan-limit meters with warnings, trophies, a daily command card and a focus timer.",
   "version": "1.4.0",
   "author": {
    "name": "charimsma",
    "url": "https://github.com/charimsma"
   },
   "license": "MIT",
   "homepage": "https://github.com/charimsma/dopa-mode",
   "keywords": [
    "claude-code-mod",
    "fireworks",
    "gamification",
    "dopamine",
    "hud",
    "context-window",
    "rate-limits",
    "usage",
    "tests",
    "ci",
    "pomodoro",
    "achievements",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "charimsma/dopa-mode",
    "url": "https://github.com/charimsma/dopa-mode",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T06:35:56Z",
    "createdAt": "2026-10-03T06:35:44Z",
    "description": "Fireworks for Claude Code: every keystroke, tool call, commit and green test goes up in braille fireworks above the prompt. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "anthropic",
     "braille",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "context-window",
     "developer-tools",
     "dopamine",
     "fireworks",
     "function-hooks",
     "gamification",
     "pomodoro",
     "productivity",
     "rate-limit",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/261764733?v=4",
    "ownerUrl": "https://github.com/charimsma",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./dopa-mode.ts"
   ],
   "entry": "hooks/dopa-mode.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dopa-mode",
   "firstSeen": "2026-10-06T04:51:07.222Z",
   "modUpdatedAt": "2026-10-03T06:35:56Z",
   "fileBytes": 136611,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "dopa-mode",
   "url": "https://www.slopshopper.com/mods/charimsma-dopa-mode-dopa-mode/"
  },
  {
   "slug": "cherrera0001-claude-code-mod-consumo",
   "name": "consumo",
   "description": "Mide, gestiona y controla el trabajo, y el control escucha lo medido: el panel y la orden del próximo despertar salen de la foto del index (cuellos de botella, quién está en qué, flujo con sus n), no de un cálculo aparte. Mide la sesión (presupuesto, contexto, ritmo), las issues cerradas contra la factura, GitHub y la cobertura. Gestiona la cola y quién tiene cada issue. Controla: en session.start y en cada despertar del bucle asigna, reasigna o se detiene, y escribe la decisión en .claude/orquestacion.json del repositorio de trabajo antes de que nadie empiece. Trae un index vivo que se actualiza solo, sin modelo y sin sesión abierta: un guion de Node (herramientas/indice.mjs), disparado por hooks de git y por una tarea programada, mide árboles, ramas, trabajo sin confirmar, commits sin integrar, números de migración y remoto, pone arriba los cuellos de botella, y deja una pizarra en texto llano para los agentes que no ejecutan el mod. El index es privado; la ficha pública de producción lleva sólo commit y salud.",
   "version": "2.3.0",
   "author": {
    "name": "Agents Learning Loops"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cherrera0001/claude-code-mod-consumo",
    "url": "https://github.com/cherrera0001/claude-code-mod-consumo",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T18:08:00Z",
    "createdAt": "2026-10-07T18:08:01Z",
    "description": "Mod de Claude Code: tablero de consumo, avance real (issues cerradas frente a la factura) y orquestación entre agentes",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19656010?v=4",
    "ownerUrl": "https://github.com/cherrera0001",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "facturaMensualUsd": {
     "type": "number",
     "title": "Factura mensual (USD)",
     "description": "Lo que pagas al mes; el tablero la reparte entre los proyectos de esta máquina según su consumo y dice cuánto se lleva éste.",
     "default": 238
    },
    "presupuestoUsd": {
     "type": "number",
     "title": "Presupuesto de la sesión (USD)",
     "description": "Presupuesto de la sesión en USD; el tablero muestra cuánto va gastado y la autonomía al ritmo actual.",
     "default": 200
    },
    "repo": {
     "type": "string",
     "title": "Repositorio de GitHub",
     "description": "Repositorio (dueño/nombre) del que se leen las issues y los PR. Vacío: se toma del remoto origin del proyecto.",
     "default": ""
    },
    "cuentaGitHub": {
     "type": "string",
     "title": "Cuenta de gh",
     "description": "Cuenta de gh con la que se consulta (gh auth token --user <cuenta>). Vacío: la cuenta dueña del repositorio.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "consumo-local",
   "firstSeen": "2026-10-08T15:16:41.239Z",
   "modUpdatedAt": "2026-10-08T18:08:00Z",
   "fileBytes": 141263,
   "tags": [
    "pane",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "consumo",
   "url": "https://www.slopshopper.com/mods/cherrera0001-claude-code-mod-consumo/"
  },
  {
   "slug": "chrisjainsley-claude-dotnet-workflow-kit",
   "name": "dotnet-workflow-kit",
   "description": "A budgeted plan-to-review delivery workflow for .NET teams: start, plan, implement, test, review and next, with plan and review pages as Claude Artifacts, tailored by one profile file, with a live progress bar above the prompt.",
   "version": "0.14.0",
   "author": {
    "name": "Chris Ainsley",
    "url": "https://github.com/chrisjainsley"
   },
   "license": "MIT",
   "homepage": "https://github.com/chrisjainsley/claude-dotnet-workflow-kit",
   "keywords": [
    "dotnet",
    "csharp",
    "workflow",
    "planning",
    "code-review",
    "jev",
    "qa",
    "clean-architecture",
    "bdd"
   ],
   "kind": "community",
   "repo": {
    "fullName": "chrisjainsley/claude-dotnet-workflow-kit",
    "url": "https://github.com/chrisjainsley/claude-dotnet-workflow-kit",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:05:03Z",
    "createdAt": "2026-09-12T13:58:43Z",
    "description": "Claude Code plugin: a budgeted plan-to-review delivery workflow for .NET teams, tailored by a profile",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2677457?v=4",
    "ownerUrl": "https://github.com/chrisjainsley",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dotnet-workflow-kit",
   "firstSeen": "2026-10-06T04:51:13.326Z",
   "modUpdatedAt": "2026-10-09T14:05:03Z",
   "fileBytes": 69408,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "dotnet-workflow-kit",
   "url": "https://www.slopshopper.com/mods/chrisjainsley-claude-dotnet-workflow-kit/"
  },
  {
   "slug": "chrisluo5311-squad-chat-squad-chat",
   "name": "squad-chat",
   "description": "Claude's cooking. Chat with your squad. Friends online, right beside your Claude Code session. Zero tokens, zero leaks to Claude.",
   "version": "0.9.1",
   "author": {
    "name": "chrisluo5311"
   },
   "license": "MIT",
   "homepage": "https://github.com/chrisluo5311/squad-chat#readme",
   "keywords": [
    "mods",
    "chat"
   ],
   "kind": "community",
   "repo": {
    "fullName": "chrisluo5311/squad-chat",
    "url": "https://github.com/chrisluo5311/squad-chat",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:01:26Z",
    "createdAt": "2026-10-06T16:26:36Z",
    "description": "Claude's cooking. Chat with your squad. Friends online, right beside your Claude Code session. Zero tokens, zero leaks to Claude.",
    "homepage": null,
    "topics": [
     "chat",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "group-chat",
     "nodejs",
     "realtime",
     "supabase",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77089596?v=4",
    "ownerUrl": "https://github.com/chrisluo5311",
    "defaultBranch": "main"
   },
   "path": "plugins/squad-chat",
   "modules": [
    "./squad-chat.mjs"
   ],
   "entry": "hooks/squad-chat.mjs",
   "userConfig": {
    "supabase_url": {
     "type": "string",
     "title": "Supabase URL",
     "description": "Your squad's Supabase project, e.g. https://abcd.supabase.co (whoever hosts the server gives you this)",
     "default": ""
    },
    "supabase_key": {
     "type": "string",
     "title": "Supabase publishable key",
     "description": "The project's publishable (anon) key, sb_publishable_… It is safe to share; never use the secret key.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "squad-chat",
   "firstSeen": "2026-10-07T14:52:49.823Z",
   "modUpdatedAt": "2026-10-09T05:01:26Z",
   "fileBytes": 170528,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "network",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "squad-chat",
   "url": "https://www.slopshopper.com/mods/chrisluo5311-squad-chat-squad-chat/"
  },
  {
   "slug": "christandoh-context-cache",
   "name": "context-cache",
   "description": "A panel above the prompt showing context usage, usage limits (session, weekly, Fable) and prompt-cache temperature, with Clear / Compact actions.",
   "version": "0.1.5",
   "author": {
    "name": "Chris Tandoh"
   },
   "license": "MIT",
   "homepage": "https://github.com/Christandoh/context-cache#readme",
   "keywords": [
    "context",
    "usage",
    "rate-limits",
    "prompt-cache",
    "statusline",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Christandoh/context-cache",
    "url": "https://github.com/Christandoh/context-cache",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:28:01Z",
    "createdAt": "2026-10-06T17:50:08Z",
    "description": "Claude Code mod: context usage, session / weekly / Fable limits and prompt-cache temperature above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20327267?v=4",
    "ownerUrl": "https://github.com/Christandoh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "chris-mods",
   "firstSeen": "2026-10-07T14:35:58.257Z",
   "modUpdatedAt": "2026-10-09T10:28:01Z",
   "fileBytes": 73931,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-cache",
   "url": "https://www.slopshopper.com/mods/christandoh-context-cache/"
  },
  {
   "slug": "cjavdev-mods-cache-saver",
   "name": "cache-saver",
   "description": "When an idle session's prompt cache is about to expire, summarizes it while the cache is still warm; when you come back, pick A (keep the full session, pay the cache write) or B (continue from the summary).",
   "version": "0.1.0",
   "author": {
    "name": "CJ Avilla"
   },
   "homepage": "https://github.com/cjavdev/mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cjavdev/mods",
    "url": "https://github.com/cjavdev/mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T17:44:26Z",
    "createdAt": "2026-10-02T13:12:14Z",
    "description": "Mods for Claude Code: plugins built on the function-hooks API",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3710766?v=4",
    "ownerUrl": "https://github.com/cjavdev",
    "defaultBranch": "main"
   },
   "path": "cache-saver",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Summarize idle sessions before the cache expires and offer the A/B choice.",
     "default": true
    },
    "ttl": {
     "type": "string",
     "title": "Cache TTL",
     "description": "auto reads it from the session transcript; 5m or 1h forces it.",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "leadSeconds": {
     "type": "number",
     "title": "Summarize at (seconds left)",
     "description": "How long before the idle cache expires to summarize the session over it.",
     "default": 45
    },
    "minTokens": {
     "type": "number",
     "title": "Minimum session size (tokens)",
     "description": "Smaller sessions are cheap to re-cache, so no summary is offered.",
     "default": 30000
    },
    "testTtlSeconds": {
     "type": "number",
     "title": "Test TTL (seconds)",
     "description": "For testing: treat the cache as expiring after this many seconds instead of the real TTL. 0 is off. It does not change how long the cache really lasts.",
     "default": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:01.192Z",
   "modUpdatedAt": "2026-10-02T15:13:55Z",
   "fileBytes": 18708,
   "tags": [
    "pane",
    "band",
    "toast",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-saver",
   "url": "https://www.slopshopper.com/mods/cjavdev-mods-cache-saver/"
  },
  {
   "slug": "cjavdev-mods-cache-shot-clock",
   "name": "cache-shot-clock",
   "description": "A shot clock for the prompt cache's TTL: a small countdown in the bar under the prompt, and a big LED clock above it for the last seconds before the next turn pays a full cache write.",
   "version": "0.2.0",
   "author": {
    "name": "CJ Avilla"
   },
   "homepage": "https://github.com/cjavdev/mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cjavdev/mods",
    "url": "https://github.com/cjavdev/mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T17:44:26Z",
    "createdAt": "2026-10-02T13:12:14Z",
    "description": "Mods for Claude Code: plugins built on the function-hooks API",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3710766?v=4",
    "ownerUrl": "https://github.com/cjavdev",
    "defaultBranch": "main"
   },
   "path": "cache-shot-clock",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Show the shot clock.",
     "default": true
    },
    "bigAt": {
     "type": "number",
     "title": "Big clock at (seconds left)",
     "description": "The LED clock appears above the prompt from this many seconds left until just after the buzzer; 0 keeps it to the bar under the prompt.",
     "default": 15
    },
    "ttl": {
     "type": "string",
     "title": "Cache TTL",
     "description": "auto reads it from the session transcript; 5m or 1h forces it.",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "warnSeconds": {
     "type": "number",
     "title": "Warn at (seconds left)",
     "description": "Toast when the idle cache has this many seconds left; 0 turns the toast off.",
     "default": 60
    },
    "testTtlSeconds": {
     "type": "number",
     "title": "Test TTL (seconds)",
     "description": "For testing: count down from this many seconds instead of the real TTL. 0 is off. It does not change how long the cache really lasts.",
     "default": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:02.366Z",
   "modUpdatedAt": "2026-10-02T15:13:55Z",
   "fileBytes": 13140,
   "tags": [
    "band",
    "spinner",
    "toast",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-shot-clock",
   "url": "https://www.slopshopper.com/mods/cjavdev-mods-cache-shot-clock/"
  },
  {
   "slug": "cjavdev-mods-context-meter",
   "name": "context-meter",
   "description": "A tiny meter in the bar under the prompt showing how full the context window is: five cells, the percent and the token counts.",
   "version": "0.2.0",
   "author": {
    "name": "CJ Avilla"
   },
   "homepage": "https://github.com/cjavdev/mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cjavdev/mods",
    "url": "https://github.com/cjavdev/mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T17:44:26Z",
    "createdAt": "2026-10-02T13:12:14Z",
    "description": "Mods for Claude Code: plugins built on the function-hooks API",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3710766?v=4",
    "ownerUrl": "https://github.com/cjavdev",
    "defaultBranch": "main"
   },
   "path": "context-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Show the context meter in the bar under the prompt.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:03.518Z",
   "modUpdatedAt": "2026-10-02T14:03:28Z",
   "fileBytes": 2677,
   "tags": [
    "spinner",
    "guard",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-cjavdev",
   "url": "https://www.slopshopper.com/mods/cjavdev-mods-context-meter/"
  },
  {
   "slug": "cjavdev-mods-link-bar",
   "name": "link-bar",
   "description": "Links in the bar under the prompt to the artifacts and pull requests mentioned most recently in the conversation.",
   "version": "0.1.0",
   "author": {
    "name": "CJ Avilla"
   },
   "homepage": "https://github.com/cjavdev/mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cjavdev/mods",
    "url": "https://github.com/cjavdev/mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T17:44:26Z",
    "createdAt": "2026-10-02T13:12:14Z",
    "description": "Mods for Claude Code: plugins built on the function-hooks API",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3710766?v=4",
    "ownerUrl": "https://github.com/cjavdev",
    "defaultBranch": "main"
   },
   "path": "link-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Show artifact and pull request links in the bar under the prompt.",
     "default": true
    },
    "artifacts": {
     "type": "number",
     "title": "Artifacts",
     "description": "How many of the most recently mentioned claude.ai artifacts to link. 0 shows none.",
     "default": 3
    },
    "pullRequests": {
     "type": "number",
     "title": "Pull requests",
     "description": "How many of the most recently mentioned GitHub pull requests to link. 0 shows none.",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:04.859Z",
   "modUpdatedAt": "2026-10-02T16:23:38Z",
   "fileBytes": 7309,
   "tags": [
    "spinner",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "link-bar",
   "url": "https://www.slopshopper.com/mods/cjavdev-mods-link-bar/"
  },
  {
   "slug": "cjodo-claude-colorizer",
   "name": "claude-colorizer",
   "description": "Recolors the terminal tab and background by Claude Code session state (working, waiting, done, error).",
   "version": "0.1.0",
   "author": {
    "name": "cjodo"
   },
   "license": "MIT",
   "keywords": [
    "color",
    "terminal",
    "statusline",
    "kitty",
    "ghostty",
    "wezterm",
    "iterm2",
    "alacritty"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cjodo/claude-colorizer",
    "url": "https://github.com/cjodo/claude-colorizer",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T23:25:51Z",
    "createdAt": "2026-10-08T18:57:36Z",
    "description": "visualize colors with a state color and color swatch.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126993260?v=4",
    "ownerUrl": "https://github.com/cjodo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./colorize.tsx"
   ],
   "entry": "hooks/colorize.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-colorizer",
   "firstSeen": "2026-10-09T14:51:24.394Z",
   "modUpdatedAt": "2026-10-08T23:25:51Z",
   "fileBytes": 9548,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "claude-colorizer",
   "url": "https://www.slopshopper.com/mods/cjodo-claude-colorizer/"
  },
  {
   "slug": "cleanexpo-pi-dev-ops-ato-guard",
   "name": "ato-guard",
   "description": "In the ATO repository only: masks TFNs, ABNs, bank details and Xero/Bearer tokens in tool results, blocks Xero API and SBR/lodgement writes, refuses other mods that rewrite tool calls or prompts, and keeps a local audit of counts only",
   "author": {
    "name": "Unite-Group"
   },
   "homepage": "https://pi-dev-ops.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CleanExpo/Pi-Dev-Ops",
    "url": "https://github.com/CleanExpo/Pi-Dev-Ops",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:27:53Z",
    "createdAt": "2026-04-06T18:49:52Z",
    "description": null,
    "homepage": "https://pi-dev-ops.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/161467050?v=4",
    "ownerUrl": "https://github.com/CleanExpo",
    "defaultBranch": "main"
   },
   "path": "mods/ato-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pi-dev-ops-mods",
   "firstSeen": "2026-10-06T04:46:50.659Z",
   "modUpdatedAt": "2026-10-06T00:20:47Z",
   "fileBytes": 19454,
   "tags": [
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "ato-guard",
   "url": "https://www.slopshopper.com/mods/cleanexpo-pi-dev-ops-ato-guard/"
  },
  {
   "slug": "cleanexpo-pi-dev-ops-fleet-guard",
   "name": "fleet-guard",
   "description": "Keeps subagents and agent-team teammates on allowed models (FLEET_GUARD_MODELS) and caps concurrent teammates (FLEET_GUARD_MAX_TEAMMATES); inert when both are unset",
   "author": {
    "name": "Unite-Group"
   },
   "homepage": "https://pi-dev-ops.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CleanExpo/Pi-Dev-Ops",
    "url": "https://github.com/CleanExpo/Pi-Dev-Ops",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:27:53Z",
    "createdAt": "2026-04-06T18:49:52Z",
    "description": null,
    "homepage": "https://pi-dev-ops.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/161467050?v=4",
    "ownerUrl": "https://github.com/CleanExpo",
    "defaultBranch": "main"
   },
   "path": "mods/fleet-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pi-dev-ops-mods",
   "firstSeen": "2026-10-06T04:46:50.940Z",
   "modUpdatedAt": "2026-10-06T00:20:47Z",
   "fileBytes": 6277,
   "tags": [
    "agents"
   ],
   "isNew": true,
   "entryName": "fleet-guard-CleanExpo",
   "url": "https://www.slopshopper.com/mods/cleanexpo-pi-dev-ops-fleet-guard/"
  },
  {
   "slug": "cleanexpo-pi-dev-ops-mc-lane",
   "name": "mc-lane",
   "description": "Reports this Claude Code lane's tool calls (names and timings only), subagent starts, context use and cost to Mission Control",
   "author": {
    "name": "Unite-Group"
   },
   "homepage": "https://pi-dev-ops.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CleanExpo/Pi-Dev-Ops",
    "url": "https://github.com/CleanExpo/Pi-Dev-Ops",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:27:53Z",
    "createdAt": "2026-04-06T18:49:52Z",
    "description": null,
    "homepage": "https://pi-dev-ops.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/161467050?v=4",
    "ownerUrl": "https://github.com/CleanExpo",
    "defaultBranch": "main"
   },
   "path": "mods/mc-lane",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pi-dev-ops-mods",
   "firstSeen": "2026-10-06T04:46:51.142Z",
   "modUpdatedAt": "2026-10-05T17:33:15Z",
   "fileBytes": 11199,
   "tags": [
    "status",
    "guard",
    "network",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mc-lane",
   "url": "https://www.slopshopper.com/mods/cleanexpo-pi-dev-ops-mc-lane/"
  },
  {
   "slug": "cleanexpo-pi-dev-ops-mission-control",
   "name": "mission-control",
   "description": "Read-only Mission Control fleet view: /mc pane (machines, heartbeat age, open claims, recent ships) and a fleet_status tool",
   "author": {
    "name": "Unite-Group"
   },
   "homepage": "https://pi-dev-ops.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CleanExpo/Pi-Dev-Ops",
    "url": "https://github.com/CleanExpo/Pi-Dev-Ops",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:27:53Z",
    "createdAt": "2026-04-06T18:49:52Z",
    "description": null,
    "homepage": "https://pi-dev-ops.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/161467050?v=4",
    "ownerUrl": "https://github.com/CleanExpo",
    "defaultBranch": "main"
   },
   "path": "mods/mission-control",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pi-dev-ops-mods",
   "firstSeen": "2026-10-06T04:46:51.371Z",
   "modUpdatedAt": "2026-10-05T16:37:42Z",
   "fileBytes": 11371,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "mission-control-CleanExpo",
   "url": "https://www.slopshopper.com/mods/cleanexpo-pi-dev-ops-mission-control/"
  },
  {
   "slug": "cleanexpo-pi-dev-ops-synthex-main-status",
   "name": "synthex-main-status",
   "description": "In CleanExpo/Synthex sessions, shows a status line while Synthex main CI is red (read-only gh run list every two minutes)",
   "author": {
    "name": "Unite-Group"
   },
   "homepage": "https://pi-dev-ops.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CleanExpo/Pi-Dev-Ops",
    "url": "https://github.com/CleanExpo/Pi-Dev-Ops",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:27:53Z",
    "createdAt": "2026-04-06T18:49:52Z",
    "description": null,
    "homepage": "https://pi-dev-ops.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/161467050?v=4",
    "ownerUrl": "https://github.com/CleanExpo",
    "defaultBranch": "main"
   },
   "path": "mods/synthex-main-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pi-dev-ops-mods",
   "firstSeen": "2026-10-06T04:46:51.667Z",
   "modUpdatedAt": "2026-10-05T15:58:03Z",
   "fileBytes": 5222,
   "tags": [
    "status",
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "synthex-main-status",
   "url": "https://www.slopshopper.com/mods/cleanexpo-pi-dev-ops-synthex-main-status/"
  },
  {
   "slug": "cmj-hub-gtm-operator-claude-mod",
   "name": "gtm-operator",
   "description": "The GTM operator mod for Claude Code: scores every go-to-market draft with its own skill pack's scorer, flags stale and inconsistent drafts across packs, pack dashboards, a guided sprint, analytics, and a guard that keeps brand-config.json and SOUL.md merged.",
   "version": "0.6.1",
   "author": {
    "name": "Jay Mount Consulting",
    "url": "https://jaymountconsulting.com"
   },
   "license": "MIT",
   "homepage": "https://jaymountconsulting.com/skills",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "gtm",
    "go-to-market",
    "sales",
    "b2b",
    "pipeline",
    "brand-config"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cmj-hub/gtm-operator-claude-mod",
    "url": "https://github.com/cmj-hub/gtm-operator-claude-mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T16:06:25Z",
    "createdAt": "2026-10-05T00:44:40Z",
    "description": "Claude Code mod for the GTM operator suite: scores every go-to-market draft with its own skill pack's scorer, flags drafts that drift apart across packs, runs a guided sprint, and guards your brand config.",
    "homepage": "https://jaymountconsulting.com/skills",
    "topics": [
     "ai-agents",
     "b2b",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "go-to-market",
     "gtm",
     "marketing"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/193937459?v=4",
    "ownerUrl": "https://github.com/cmj-hub",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "runScorers": {
     "type": "boolean",
     "title": "Run the packs' scorers",
     "description": "Score each draft with its pack's own Python scorer (runs python3 locally, no network). Off: the board shows progress only.",
     "default": true
    },
    "minScore": {
     "type": "number",
     "title": "Minimum score to save a draft",
     "description": "Refuse a Write to a gtm/ or drafts/ draft that scores below this (0-100). 0 turns the gate off.",
     "default": 0,
     "min": 0,
     "max": 100
    },
    "packsDir": {
     "type": "string",
     "title": "Folder holding the pack repos",
     "description": "Optional. A folder with claude-psp, claude-evp and the rest cloned side by side; searched before the plugin cache and skills folders.",
     "default": ""
    },
    "python": {
     "type": "string",
     "title": "Python command",
     "description": "The Python 3 command the scorers run with.",
     "default": "python3"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gtm-operator-claude-mod",
   "firstSeen": "2026-10-06T04:51:05.494Z",
   "modUpdatedAt": "2026-10-05T16:06:25Z",
   "fileBytes": 122516,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gtm-operator",
   "url": "https://www.slopshopper.com/mods/cmj-hub-gtm-operator-claude-mod/"
  },
  {
   "slug": "codelianceai-codeliance-skills-continue-session",
   "name": "continue-session",
   "description": "Gives Claude a continueInNewSession(prompt) tool: /clear, then start the fresh session with that prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Yoni Lavi",
    "email": "yoni@codeliance.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CodelianceAI/Codeliance-Skills",
    "url": "https://github.com/CodelianceAI/Codeliance-Skills",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T21:19:43Z",
    "createdAt": "2026-02-17T02:37:09Z",
    "description": "A collection of AI agent skills by Codeliance based on Anthropic's SKILL.md protocol",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/225927312?v=4",
    "ownerUrl": "https://github.com/CodelianceAI",
    "defaultBranch": "main"
   },
   "path": "plugins/continue-session",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "maxChain": {
     "type": "number",
     "title": "Max chained handoffs",
     "description": "Handoffs allowed in a row without a message from you. Your own message resets the count.",
     "default": 10
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "codeliance-skills",
   "firstSeen": "2026-10-06T04:46:43.881Z",
   "modUpdatedAt": "2026-10-05T21:19:43Z",
   "fileBytes": 6474,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "continue-session",
   "url": "https://www.slopshopper.com/mods/codelianceai-codeliance-skills-continue-session/"
  },
  {
   "slug": "contextlab-claude-skill-compounder",
   "name": "compound",
   "description": "Checks for existing work before a substantial task, and has the lesson written down after a problem is solved.",
   "version": "0.5.1",
   "author": {
    "name": "Jeremy Manning"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ContextLab/claude-skill-compounder",
    "url": "https://github.com/ContextLab/claude-skill-compounder",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T00:13:52Z",
    "createdAt": "2026-08-25T02:29:26Z",
    "description": "Add a hook that continually asks Claude to spin off insights and discoveries into new skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22374976?v=4",
    "ownerUrl": "https://github.com/ContextLab",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:44.443Z",
   "modUpdatedAt": "2026-10-05T00:13:52Z",
   "fileBytes": 259934,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "compound",
   "url": "https://www.slopshopper.com/mods/contextlab-claude-skill-compounder/"
  },
  {
   "slug": "contextlab-claude-skill-compounder-compound-fix-probe",
   "name": "compound-fix-probe",
   "description": "Puts pairs of calls to the fix judge, for tests/journeys/measure_fix.py. Not part of the mod.",
   "version": "0.0.1",
   "author": {
    "name": "Jeremy Manning"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ContextLab/claude-skill-compounder",
    "url": "https://github.com/ContextLab/claude-skill-compounder",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T00:13:52Z",
    "createdAt": "2026-08-25T02:29:26Z",
    "description": "Add a hook that continually asks Claude to spin off insights and discoveries into new skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22374976?v=4",
    "ownerUrl": "https://github.com/ContextLab",
    "defaultBranch": "main"
   },
   "path": "tests/journeys/fix_probe",
   "modules": [
    "./probe.ts"
   ],
   "entry": "hooks/probe.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:44.652Z",
   "modUpdatedAt": "2026-10-04T21:48:47Z",
   "fileBytes": 55131,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "compound-fix-probe",
   "url": "https://www.slopshopper.com/mods/contextlab-claude-skill-compounder-compound-fix-probe/"
  },
  {
   "slug": "crazyscreamx-claude-marketplace-idle-handoff",
   "name": "idle-handoff",
   "description": "Warns when the session sits idle before the prompt cache expires, saves a handoff summary (on idle, /exit or /clear), and offers it to the next session in the same project",
   "version": "0.2.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CrAzyScreamx/claude-marketplace",
    "url": "https://github.com/CrAzyScreamx/claude-marketplace",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T22:37:02Z",
    "createdAt": "2026-02-25T08:08:55Z",
    "description": "A claude marketplace for my skills, projects, etc.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34142944?v=4",
    "ownerUrl": "https://github.com/CrAzyScreamx",
    "defaultBranch": "main"
   },
   "path": "mods/idle-handoff",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "idleWarnMinutes": {
     "type": "number",
     "title": "Warn after idle (minutes)",
     "description": "How long the session sits idle after Claude's last reply before you're warned that the prompt cache is about to expire.",
     "default": 45
    },
    "graceMinutes": {
     "type": "number",
     "title": "Grace period (minutes)",
     "description": "How long after the warning to wait for a reply before the handoff summary is written. Keep warn + grace under 60 so the summary is still served from the prompt cache.",
     "default": 5
    },
    "onIdle": {
     "type": "string",
     "title": "When the grace period ends",
     "description": "summarize: write the handoff summary. warn-only: only warn, never write one.",
     "default": "summarize",
     "options": [
      "summarize",
      "warn-only"
     ]
    },
    "onExit": {
     "type": "string",
     "title": "On /exit and /clear",
     "description": "ask: offer to save a summary first (only when there's unsaved work). always: save one without asking. never: do nothing.",
     "default": "ask",
     "options": [
      "ask",
      "always",
      "never"
     ]
    },
    "onStart": {
     "type": "string",
     "title": "When a saved summary exists at start",
     "description": "ask: show a band to load or discard it. load: load it into context automatically. off: say nothing (/handoff still loads it).",
     "default": "ask",
     "options": [
      "ask",
      "load",
      "off"
     ]
    },
    "summaryWords": {
     "type": "number",
     "title": "Summary length (words)",
     "description": "Upper bound on the handoff summary's length.",
     "default": 300
    },
    "desktopNotify": {
     "type": "boolean",
     "title": "Desktop notification",
     "description": "Also send the idle warning as a desktop notification (notify-send on Linux).",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "amits-marketplace",
   "firstSeen": "2026-10-06T04:46:43.185Z",
   "modUpdatedAt": "2026-10-05T22:17:49Z",
   "fileBytes": 11641,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "idle-handoff",
   "url": "https://www.slopshopper.com/mods/crazyscreamx-claude-marketplace-idle-handoff/"
  },
  {
   "slug": "crazyscreamx-claude-marketplace-rtl-fix",
   "name": "rtl-fix",
   "description": "Displays Hebrew/Arabic (RTL) text correctly in your messages and Claude's replies",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CrAzyScreamx/claude-marketplace",
    "url": "https://github.com/CrAzyScreamx/claude-marketplace",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T22:37:02Z",
    "createdAt": "2026-02-25T08:08:55Z",
    "description": "A claude marketplace for my skills, projects, etc.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34142944?v=4",
    "ownerUrl": "https://github.com/CrAzyScreamx",
    "defaultBranch": "main"
   },
   "path": "mods/rtl-fix",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "RTL mode",
     "description": "visual: reorder RTL text for terminals without bidi support (most). marks: add Unicode direction marks for terminals that do their own bidi.",
     "default": "visual",
     "options": [
      "visual",
      "marks"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "amits-marketplace",
   "firstSeen": "2026-10-06T04:46:43.399Z",
   "modUpdatedAt": "2026-10-05T22:17:49Z",
   "fileBytes": 4714,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "rtl-fix",
   "url": "https://www.slopshopper.com/mods/crazyscreamx-claude-marketplace-rtl-fix/"
  },
  {
   "slug": "crazyscreamx-claude-marketplace-usage-alert",
   "name": "usage-alert",
   "description": "Shows 5-hour and weekly usage in the status line and alerts when either reaches 90%",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CrAzyScreamx/claude-marketplace",
    "url": "https://github.com/CrAzyScreamx/claude-marketplace",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T22:37:02Z",
    "createdAt": "2026-02-25T08:08:55Z",
    "description": "A claude marketplace for my skills, projects, etc.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34142944?v=4",
    "ownerUrl": "https://github.com/CrAzyScreamx",
    "defaultBranch": "main"
   },
   "path": "mods/usage-alert",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "amits-marketplace",
   "firstSeen": "2026-10-06T04:46:43.618Z",
   "modUpdatedAt": "2026-10-05T22:17:49Z",
   "fileBytes": 1814,
   "tags": [
    "band",
    "toast",
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-alert",
   "url": "https://www.slopshopper.com/mods/crazyscreamx-claude-marketplace-usage-alert/"
  },
  {
   "slug": "crebot51-jack-mods-quick-commands",
   "name": "quick-commands",
   "description": "在模型名右边加一个 ⚡ 按钮，点开面板用点选代替手打斜杠命令，并可直接点选修改 /config 设置；支持中英文界面",
   "version": "0.1.1",
   "author": {
    "name": "jack"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "crebot51/jack-mods",
    "url": "https://github.com/crebot51/jack-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T19:55:41Z",
    "createdAt": "2026-10-06T05:16:20Z",
    "description": "jack 的 Claude Code mods 合集",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/215981056?v=4",
    "ownerUrl": "https://github.com/crebot51",
    "defaultBranch": "main"
   },
   "path": "plugins/quick-commands",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jack-mods",
   "firstSeen": "2026-10-07T14:53:20.735Z",
   "modUpdatedAt": "2026-10-06T19:53:53Z",
   "fileBytes": 26142,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "quick-commands",
   "url": "https://www.slopshopper.com/mods/crebot51-jack-mods-quick-commands/"
  },
  {
   "slug": "crebot51-jack-mods-token-band",
   "name": "token-band",
   "description": "在输入框上方实时显示 token 用量、输出速度、缓存命中率、订阅额度和费用，并检测模型是否被切换或降级",
   "version": "0.3.0",
   "author": {
    "name": "jack"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "crebot51/jack-mods",
    "url": "https://github.com/crebot51/jack-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T19:55:41Z",
    "createdAt": "2026-10-06T05:16:20Z",
    "description": "jack 的 Claude Code mods 合集",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/215981056?v=4",
    "ownerUrl": "https://github.com/crebot51",
    "defaultBranch": "main"
   },
   "path": "plugins/token-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jack-mods",
   "firstSeen": "2026-10-06T14:32:25.039Z",
   "modUpdatedAt": "2026-10-06T18:25:59Z",
   "fileBytes": 9293,
   "tags": [
    "band",
    "spinner",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-band",
   "url": "https://www.slopshopper.com/mods/crebot51-jack-mods-token-band/"
  },
  {
   "slug": "cristianargotti-gh-board-gh-board",
   "name": "gh-board",
   "description": "GitHub Projects boards for Claude Code through gh board: the skill, a guard that denies destructive board commands, and the /board pane with the alerts gh board watch writes.",
   "version": "0.1.0",
   "author": {
    "name": "Cristian Reyes"
   },
   "license": "MIT",
   "keywords": [
    "github",
    "projects",
    "board",
    "gh",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cristianargotti/gh-board",
    "url": "https://github.com/cristianargotti/gh-board",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:15:27Z",
    "createdAt": "2026-10-08T21:25:06Z",
    "description": "GitHub Projects for teams that work with AI coding agents: a gh extension with a board.yml per team, guards for Claude Code, Cursor and Codex, plans a human applies, alerts without a server",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/105827221?v=4",
    "ownerUrl": "https://github.com/cristianargotti",
    "defaultBranch": "main"
   },
   "path": "agents/claude",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gh-board",
   "firstSeen": "2026-10-09T14:52:00.903Z",
   "modUpdatedAt": "2026-10-09T14:15:27Z",
   "fileBytes": 23808,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "gh-board",
   "url": "https://www.slopshopper.com/mods/cristianargotti-gh-board-gh-board/"
  },
  {
   "slug": "crockalet-claude-mods-breadcrumbs",
   "name": "breadcrumbs",
   "description": "An always-on pane with what this session is about: the task, your last prompt, what Claude is doing and last said, and the explanations it wrote, saved as notes you can preview.",
   "version": "0.9.0",
   "author": {
    "name": "crockalet"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "crockalet/claude-mods",
    "url": "https://github.com/crockalet/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T11:00:23Z",
    "createdAt": "2026-10-05T05:20:38Z",
    "description": "A Claude Code mod: a pane with the session's task, what needs you, your last prompt and saved explanations",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60240500?v=4",
    "ownerUrl": "https://github.com/crockalet",
    "defaultBranch": "main"
   },
   "path": "plugins/breadcrumbs",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "panel": {
     "type": "string",
     "title": "Open the pane",
     "description": "auto opens it when a session starts; command opens it only with /whereami.",
     "default": "auto",
     "options": [
      "auto",
      "command"
     ]
    },
    "model": {
     "type": "string",
     "title": "Side-pass model",
     "description": "The model that reads each turn to keep the task, decisions, attempts and missed explanations up to date.",
     "default": "haiku"
    },
    "testerModel": {
     "type": "string",
     "title": "Tester model",
     "description": "The model manual-test testers run on, unless the plan sets one for a test; inherit uses the session's model.",
     "default": "sonnet",
     "options": [
      "sonnet",
      "opus",
      "haiku",
      "inherit"
     ]
    },
    "retentionDays": {
     "type": "number",
     "title": "Keep sessions (days)",
     "description": "A session folder untouched this long, or whose worktree is gone, is archived.",
     "default": 30
    },
    "archiveDays": {
     "type": "number",
     "title": "Keep archive (days)",
     "description": "How long an archived session folder stays before it is deleted.",
     "default": 60
    },
    "archive": {
     "type": "boolean",
     "title": "Archive before deleting",
     "description": "Off deletes stale session folders outright instead of archiving them first.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:32:28.790Z",
   "modUpdatedAt": "2026-10-08T11:00:19Z",
   "fileBytes": 116455,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "breadcrumbs-crockalet",
   "url": "https://www.slopshopper.com/mods/crockalet-claude-mods-breadcrumbs/"
  },
  {
   "slug": "crockalet-claude-mods-secrets",
   "name": "secrets",
   "description": "Hand Claude an API token without it reading the value: you type it into a field above the prompt, Claude uses it in Bash as $NAME, and it is redacted from every tool result.",
   "version": "0.2.0",
   "author": {
    "name": "crockalet"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "crockalet/claude-mods",
    "url": "https://github.com/crockalet/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T11:00:23Z",
    "createdAt": "2026-10-05T05:20:38Z",
    "description": "A Claude Code mod: a pane with the session's task, what needs you, your last prompt and saved explanations",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60240500?v=4",
    "ownerUrl": "https://github.com/crockalet",
    "defaultBranch": "main"
   },
   "path": "plugins/secrets",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:32:29.873Z",
   "modUpdatedAt": "2026-10-07T13:40:42Z",
   "fileBytes": 19481,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "secrets",
   "url": "https://www.slopshopper.com/mods/crockalet-claude-mods-secrets/"
  },
  {
   "slug": "d-gubert-dotfiles-context-tree",
   "name": "context-tree",
   "description": "A sidebar tree of what the context window holds: session-start files, then each turn's reads and commands",
   "version": "0.1.0",
   "author": {
    "name": "Douglas Gubert"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "d-gubert/dotfiles",
    "url": "https://github.com/d-gubert/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T02:21:15Z",
    "createdAt": "2023-07-16T21:29:40Z",
    "description": "Me dotfiles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1810309?v=4",
    "ownerUrl": "https://github.com/d-gubert",
    "defaultBranch": "main"
   },
   "path": "common/.claude/skills/context-tree",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:17:52.811Z",
   "modUpdatedAt": "2026-10-07T20:33:15Z",
   "fileBytes": 32708,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-tree",
   "url": "https://www.slopshopper.com/mods/d-gubert-dotfiles-context-tree/"
  },
  {
   "slug": "dakev-usage-wrapup",
   "name": "usage-wrapup",
   "description": "When your plan usage gets low, tells every running agent to wrap up before the limit cuts it off.",
   "version": "0.1.0",
   "author": {
    "name": "Kevin Koch"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DaKev/usage-wrapup",
    "url": "https://github.com/DaKev/usage-wrapup",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-01T20:39:28Z",
    "createdAt": "2026-10-01T20:39:23Z",
    "description": "Claude Code mod: tells running agents to wrap up when your plan usage drops below a threshold (default 5%).",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude",
     "claude-code",
     "claude-code-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29273120?v=4",
    "ownerUrl": "https://github.com/DaKev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Wrap-up threshold (% left)",
     "description": "Tell agents to finish when this much of a usage window is left.",
     "default": 5
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:52.705Z",
   "modUpdatedAt": "2026-10-01T20:39:28Z",
   "fileBytes": 2362,
   "tags": [
    "toast",
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-wrapup-DaKev",
   "url": "https://www.slopshopper.com/mods/dakev-usage-wrapup/"
  },
  {
   "slug": "danielh2018-server-deck",
   "name": "deck",
   "description": "Landing blockers, runs in flight and other worktrees, live from probe.py landing",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DanielH2018/server",
    "url": "https://github.com/DanielH2018/server",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:35Z",
    "createdAt": "2026-03-03T15:50:06Z",
    "description": "Docker + k3s homelab managed with Ansible",
    "homepage": null,
    "topics": [
     "ansible",
     "gitops",
     "homelab",
     "k3s",
     "self-hosted"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41801780?v=4",
    "ownerUrl": "https://github.com/DanielH2018",
    "defaultBranch": "master"
   },
   "path": ".claude/plugins/deck",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:30:35.232Z",
   "modUpdatedAt": "2026-10-09T14:29:35Z",
   "fileBytes": 9589,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "deck-DanielH2018",
   "url": "https://www.slopshopper.com/mods/danielh2018-server-deck/"
  },
  {
   "slug": "danielpg95-modster-hunter-modster-hunter",
   "name": "modster-hunter",
   "displayName": "Modster Hunter",
   "description": "Catch Modsters while you wait for Claude.",
   "version": "0.0.1",
   "author": {
    "name": "Daniel Pena"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "game"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danielpg95/modster-hunter",
    "url": "https://github.com/danielpg95/modster-hunter",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:51:59Z",
    "createdAt": "2026-10-07T21:53:51Z",
    "description": "A Claude Code mod: catch pixel-art Modsters in an idle game while Claude works.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12053245?v=4",
    "ownerUrl": "https://github.com/danielpg95",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "includeBuiltins": {
     "type": "boolean",
     "title": "Include built-in content",
     "description": "Load the biomes and Modsters that ship with the mod",
     "default": true
    },
    "encounterIdleTimeoutSec": {
     "type": "number",
     "title": "Encounter idle timeout (seconds)",
     "description": "Seconds without a throw before a Modster wanders off",
     "default": 90,
     "min": 5
    },
    "showIdleLine": {
     "type": "boolean",
     "title": "Show idle line",
     "description": "Show the current biome in the band between encounters",
     "default": true
    },
    "sounds": {
     "type": "boolean",
     "title": "Sounds",
     "description": "Play sounds (not available yet)",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modster-hunter",
   "firstSeen": "2026-10-08T15:18:04.833Z",
   "modUpdatedAt": "2026-10-09T14:51:59Z",
   "fileBytes": 81019,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "modster-hunter",
   "url": "https://www.slopshopper.com/mods/danielpg95-modster-hunter-modster-hunter/"
  },
  {
   "slug": "danielriddell21-skills-are-you-sure-bro",
   "name": "are-you-sure-bro",
   "description": "Mod: confirms only dangerous Bash commands (data loss, irreversible) and writes to sensitive files; optional strictness and noisy-output cap",
   "version": "0.2.0",
   "author": {
    "name": "Daniel Riddell"
   },
   "license": "MIT",
   "homepage": "https://github.com/danielriddell21/skills",
   "keywords": [
    "safety",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danielriddell21/skills",
    "url": "https://github.com/danielriddell21/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:30Z",
    "createdAt": "2026-10-05T21:30:52Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25375432?v=4",
    "ownerUrl": "https://github.com/danielriddell21",
    "defaultBranch": "master"
   },
   "path": "plugins/are-you-sure-bro",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "capLines": {
     "type": "number",
     "title": "Output cap (lines)",
     "description": "Lines to keep when you choose to cap a noisy command",
     "default": 200
    },
    "guardWrites": {
     "type": "boolean",
     "title": "Guard sensitive writes",
     "description": "Ask before Write/Edit touches .env, SSH keys, credentials, .git hooks, /etc",
     "default": true
    },
    "extraRisky": {
     "type": "string",
     "title": "Extra risky pattern",
     "description": "Optional regex; commands matching it ask for confirmation too",
     "default": ""
    },
    "level": {
     "type": "string",
     "title": "Strictness",
     "description": "dangerous: only commands that lose data or cannot be undone. careful: also pushes to main/master, sudo, find -delete, terraform apply, kubectl delete and similar",
     "default": "dangerous",
     "options": [
      "dangerous",
      "careful"
     ]
    },
    "capNoisy": {
     "type": "boolean",
     "title": "Offer to cap noisy output",
     "description": "Also ask before commands that tend to print a lot (cat, ls -R, test runs, logs) and offer to cap them. Off by default",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "danielriddell21-skills",
   "firstSeen": "2026-10-06T14:32:43.472Z",
   "modUpdatedAt": "2026-10-09T14:04:45Z",
   "fileBytes": 6862,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "are-you-sure-bro",
   "url": "https://www.slopshopper.com/mods/danielriddell21-skills-are-you-sure-bro/"
  },
  {
   "slug": "danielriddell21-skills-looks-good-to-me",
   "name": "looks-good-to-me",
   "description": "Mod + skill: /lgtm is your auto-approval gate for one turn (variants: safe, decide, plan, push, yolo). Hooks into your-call and are-you-sure-bro; a chip shows it is on and every auto-approval is logged",
   "version": "0.4.0",
   "author": {
    "name": "Daniel Riddell"
   },
   "license": "MIT",
   "homepage": "https://github.com/danielriddell21/skills",
   "keywords": [
    "approval",
    "gate",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danielriddell21/skills",
    "url": "https://github.com/danielriddell21/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:30Z",
    "createdAt": "2026-10-05T21:30:52Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25375432?v=4",
    "ownerUrl": "https://github.com/danielriddell21",
    "defaultBranch": "master"
   },
   "path": "plugins/looks-good-to-me",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "defaultVariant": {
     "type": "string",
     "title": "Variant for a bare /lgtm",
     "description": "Which variant plain /lgtm arms",
     "default": "safe",
     "options": [
      "safe",
      "decide",
      "plan",
      "push"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "danielriddell21-skills",
   "firstSeen": "2026-10-08T15:18:07.737Z",
   "modUpdatedAt": "2026-10-09T14:04:45Z",
   "fileBytes": 10924,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "looks-good-to-me",
   "url": "https://www.slopshopper.com/mods/danielriddell21-skills-looks-good-to-me/"
  },
  {
   "slug": "danielriddell21-skills-matchmaker",
   "name": "matchmaker",
   "description": "Mod: classifies each prompt (cheap model) and tells Claude which agent/model fits; band with off switch",
   "version": "0.2.0",
   "author": {
    "name": "Daniel Riddell"
   },
   "license": "MIT",
   "homepage": "https://github.com/danielriddell21/skills",
   "keywords": [
    "models",
    "routing",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danielriddell21/skills",
    "url": "https://github.com/danielriddell21/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:30Z",
    "createdAt": "2026-10-05T21:30:52Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25375432?v=4",
    "ownerUrl": "https://github.com/danielriddell21",
    "defaultBranch": "master"
   },
   "path": "plugins/matchmaker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Route prompts",
     "description": "Classify each prompt and hint which agent fits (the band's Off button overrides this)",
     "default": true
    },
    "minChars": {
     "type": "number",
     "title": "Minimum prompt length",
     "description": "Prompts shorter than this are not classified",
     "default": 40
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "danielriddell21-skills",
   "firstSeen": "2026-10-06T14:32:44.201Z",
   "modUpdatedAt": "2026-10-07T23:21:26Z",
   "fileBytes": 6031,
   "tags": [
    "band",
    "status",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "matchmaker",
   "url": "https://www.slopshopper.com/mods/danielriddell21-skills-matchmaker/"
  },
  {
   "slug": "danielriddell21-skills-stop-you-violated-the-law",
   "name": "stop-you-violated-the-law",
   "description": "Mod: STOP! You violated the law! toast when opus is used for a light turn",
   "version": "0.2.0",
   "author": {
    "name": "Daniel Riddell"
   },
   "license": "MIT",
   "homepage": "https://github.com/danielriddell21/skills",
   "keywords": [
    "models",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danielriddell21/skills",
    "url": "https://github.com/danielriddell21/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:30Z",
    "createdAt": "2026-10-05T21:30:52Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25375432?v=4",
    "ownerUrl": "https://github.com/danielriddell21",
    "defaultBranch": "master"
   },
   "path": "plugins/stop-you-violated-the-law",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "maxTools": {
     "type": "number",
     "title": "Max tool calls",
     "description": "A turn with more tool calls than this is not 'light'",
     "default": 2
    },
    "maxOutputTokens": {
     "type": "number",
     "title": "Max output tokens",
     "description": "A reply longer than this is not 'light'",
     "default": 400
    },
    "cooldownTurns": {
     "type": "number",
     "title": "Quiet turns",
     "description": "Turns to stay quiet after a toast",
     "default": 5
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "danielriddell21-skills",
   "firstSeen": "2026-10-06T14:32:45.269Z",
   "modUpdatedAt": "2026-10-07T23:21:26Z",
   "fileBytes": 1029,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "stop-you-violated-the-law",
   "url": "https://www.slopshopper.com/mods/danielriddell21-skills-stop-you-violated-the-law/"
  },
  {
   "slug": "danielriddell21-skills-tell-me-the-damage",
   "name": "tell-me-the-damage",
   "description": "Mod: one-line band after each working turn: files changed, tests, time, cost, with expandable details",
   "version": "0.2.0",
   "author": {
    "name": "Daniel Riddell"
   },
   "license": "MIT",
   "homepage": "https://github.com/danielriddell21/skills",
   "keywords": [
    "summary",
    "cost",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danielriddell21/skills",
    "url": "https://github.com/danielriddell21/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:30Z",
    "createdAt": "2026-10-05T21:30:52Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25375432?v=4",
    "ownerUrl": "https://github.com/danielriddell21",
    "defaultBranch": "master"
   },
   "path": "plugins/tell-me-the-damage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minTools": {
     "type": "number",
     "title": "Minimum tool calls",
     "description": "Only show the band for turns with at least this many tool calls",
     "default": 1
    },
    "showCost": {
     "type": "boolean",
     "title": "Show cost",
     "description": "Include the turn's cost when the session reports one",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "danielriddell21-skills",
   "firstSeen": "2026-10-08T15:18:10.559Z",
   "modUpdatedAt": "2026-10-09T14:04:45Z",
   "fileBytes": 6268,
   "tags": [
    "band",
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "tell-me-the-damage",
   "url": "https://www.slopshopper.com/mods/danielriddell21-skills-tell-me-the-damage/"
  },
  {
   "slug": "danielriddell21-skills-too-long-didnt-read",
   "name": "too-long-didnt-read",
   "description": "Mod: /tldr summarizes the last answer; big answers get a small chart (bars, flow or tree), drawn above the prompt by your-call. Modes off, on, auto, smart",
   "version": "0.2.0",
   "author": {
    "name": "Daniel Riddell"
   },
   "license": "MIT",
   "homepage": "https://github.com/danielriddell21/skills",
   "keywords": [
    "summary",
    "tldr",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danielriddell21/skills",
    "url": "https://github.com/danielriddell21/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:30Z",
    "createdAt": "2026-10-05T21:30:52Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25375432?v=4",
    "ownerUrl": "https://github.com/danielriddell21",
    "defaultBranch": "master"
   },
   "path": "plugins/too-long-didnt-read",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "defaultMode": {
     "type": "string",
     "title": "Default mode",
     "description": "Mode used until you pick one with /tldr",
     "default": "smart",
     "options": [
      "off",
      "on",
      "auto",
      "smart"
     ]
    },
    "widget": {
     "type": "boolean",
     "title": "Chart above the prompt",
     "description": "Show auto summaries as a small chart above the prompt (drawn by your-call) instead of a toast",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "danielriddell21-skills",
   "firstSeen": "2026-10-08T15:18:12.209Z",
   "modUpdatedAt": "2026-10-09T14:04:45Z",
   "fileBytes": 13686,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "too-long-didnt-read",
   "url": "https://www.slopshopper.com/mods/danielriddell21-skills-too-long-didnt-read/"
  },
  {
   "slug": "danielriddell21-skills-whats-in-the-box",
   "name": "whats-in-the-box",
   "description": "Mod: context bar above the prompt with per-category legend, ctx % in the status line, toasts as it fills, a Compact chip at the urgent level, and a detail pane (/whats-in-the-box)",
   "version": "0.2.0",
   "author": {
    "name": "Daniel Riddell"
   },
   "license": "MIT",
   "homepage": "https://github.com/danielriddell21/skills",
   "keywords": [
    "context",
    "compaction",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danielriddell21/skills",
    "url": "https://github.com/danielriddell21/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:30Z",
    "createdAt": "2026-10-05T21:30:52Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25375432?v=4",
    "ownerUrl": "https://github.com/danielriddell21",
    "defaultBranch": "master"
   },
   "path": "plugins/whats-in-the-box",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "band": {
     "type": "boolean",
     "title": "Show the context bar",
     "description": "Draw the colored context bar above the prompt",
     "default": true
    },
    "minPercent": {
     "type": "number",
     "title": "Show from %",
     "description": "Hide the bar until context use reaches this percent (0 = always)",
     "default": 0
    },
    "notice": {
     "type": "number",
     "title": "First nudge at %",
     "description": "Context % for the first toast",
     "default": 50
    },
    "warn": {
     "type": "number",
     "title": "Warning at %",
     "description": "Context % for the wrap-up toast",
     "default": 70
    },
    "urgent": {
     "type": "number",
     "title": "Urgent at %",
     "description": "Context % for the compact-or-clear toast and the Compact chip",
     "default": 85
    },
    "compactButton": {
     "type": "boolean",
     "title": "Compact chip",
     "description": "At the urgent level, show a Compact chip above the prompt",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "danielriddell21-skills",
   "firstSeen": "2026-10-06T14:32:46.254Z",
   "modUpdatedAt": "2026-10-09T14:04:45Z",
   "fileBytes": 10297,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "whats-in-the-box",
   "url": "https://www.slopshopper.com/mods/danielriddell21-skills-whats-in-the-box/"
  },
  {
   "slug": "danielriddell21-skills-who-wants-the-job",
   "name": "who-wants-the-job",
   "description": "Right model for the job: pinned agents, routing, cost report, and a live /crew pane with an animated crew, progress, context and cost",
   "version": "0.3.0",
   "author": {
    "name": "Daniel Riddell"
   },
   "license": "MIT",
   "homepage": "https://github.com/danielriddell21/skills",
   "keywords": [
    "models",
    "agents",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danielriddell21/skills",
    "url": "https://github.com/danielriddell21/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:30Z",
    "createdAt": "2026-10-05T21:30:52Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25375432?v=4",
    "ownerUrl": "https://github.com/danielriddell21",
    "defaultBranch": "master"
   },
   "path": "plugins/who-wants-the-job",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open the crew pane when a crew agent starts",
     "description": "Open /crew automatically when scout, engineer, spy or sniper starts (matchmaker routing or direct)",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "danielriddell21-skills",
   "firstSeen": "2026-10-09T14:52:38.632Z",
   "modUpdatedAt": "2026-10-09T14:04:45Z",
   "fileBytes": 19987,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "who-wants-the-job",
   "url": "https://www.slopshopper.com/mods/danielriddell21-skills-who-wants-the-job/"
  },
  {
   "slug": "danielriddell21-skills-your-call",
   "name": "your-call",
   "description": "Choice UI tool (select, multi, rank, compare matrix, wizard, regenerate), approve-plan tool, in-thread charts, plus skills ask-dont-guess, show-dont-tell, phone-a-friend and ask-the-audience",
   "version": "0.2.0",
   "author": {
    "name": "Daniel Riddell"
   },
   "license": "MIT",
   "homepage": "https://github.com/danielriddell21/skills",
   "keywords": [
    "decisions",
    "ui",
    "charts",
    "skills"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danielriddell21/skills",
    "url": "https://github.com/danielriddell21/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:30Z",
    "createdAt": "2026-10-05T21:30:52Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25375432?v=4",
    "ownerUrl": "https://github.com/danielriddell21",
    "defaultBranch": "master"
   },
   "path": "plugins/your-call",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoConfirm": {
     "type": "boolean",
     "title": "Confirm on pick",
     "description": "In a single-step pane, picking an option confirms it (no Next press, no tweak note)",
     "default": true
    },
    "rememberPicks": {
     "type": "boolean",
     "title": "Remember my picks",
     "description": "Mark the option you chose last time for the same question",
     "default": true
    },
    "idleMinutes": {
     "type": "number",
     "title": "Remind after (minutes)",
     "description": "Toast if a decision is still waiting on you; 0 turns it off",
     "default": 5
    },
    "giveUpMinutes": {
     "type": "number",
     "title": "Give up after (minutes)",
     "description": "Tell Claude there was no answer after this long; 0 waits forever",
     "default": 30
    },
    "confidence": {
     "type": "boolean",
     "title": "Ask how sure you are",
     "description": "Show a low/medium/high row; the answer is returned with your pick",
     "default": true
    },
    "timeoutPick": {
     "type": "boolean",
     "title": "Use the recommended option on timeout",
     "description": "If you never answer, pick the recommended option instead of reporting no answer (only when every step has one)",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "danielriddell21-skills",
   "firstSeen": "2026-10-06T14:32:46.926Z",
   "modUpdatedAt": "2026-10-09T14:13:48Z",
   "fileBytes": 67648,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "your-call",
   "url": "https://www.slopshopper.com/mods/danielriddell21-skills-your-call/"
  },
  {
   "slug": "davidar-claude-idle-compact",
   "name": "idle-compact",
   "description": "Compacts an idle interactive session shortly before its prompt cache expires, so coming back later doesn't re-read the whole context uncached.",
   "version": "0.5.0",
   "author": {
    "name": "David Roberts"
   },
   "license": "MIT",
   "homepage": "https://github.com/davidar/claude-idle-compact",
   "keywords": [
    "compact",
    "prompt-cache",
    "idle",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davidar/claude-idle-compact",
    "url": "https://github.com/davidar/claude-idle-compact",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:54:09Z",
    "createdAt": "2026-09-29T10:18:13Z",
    "description": "Claude Code mod: compacts an idle session shortly before its prompt cache expires",
    "homepage": "https://claude.ai/customize/plugins/id/c6716886-2b23-4505-b380-40ac3f416c9c%40anthropic-plugin-directory",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24291?v=4",
    "ownerUrl": "https://github.com/davidar",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "idleMinutes": {
     "type": "number",
     "title": "Idle minutes",
     "description": "Minutes idle before compacting. The default of 50 leaves 10 minutes before a 1-hour prompt cache expires.",
     "default": 50,
     "min": 0
    },
    "minTokens": {
     "type": "number",
     "title": "Minimum conversation tokens",
     "description": "Leave smaller conversations alone: re-reading them cold is cheap. The system prompt and tools don't count.",
     "default": 40000,
     "min": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "idle-compact",
   "firstSeen": "2026-10-06T04:52:34.486Z",
   "modUpdatedAt": "2026-10-09T06:54:09Z",
   "fileBytes": 8915,
   "tags": [
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "idle-compact-davidar",
   "url": "https://www.slopshopper.com/mods/davidar-claude-idle-compact/"
  },
  {
   "slug": "davidbalzan-status-band",
   "name": "status-band",
   "description": "Status band above the Claude Code prompt: prompt-cache countdown, today's cost and plan limits, open PRs and the coord-bus seat",
   "version": "0.2.0",
   "author": {
    "name": "David Balzan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "davidbalzan/status-band",
    "url": "https://github.com/davidbalzan/status-band",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T13:33:17Z",
    "createdAt": "2026-10-06T13:26:17Z",
    "description": "Claude Code mods by David Balzan: status-band, a status band above the prompt (cache countdown, cost and plan limits, open PRs, coord-bus seat)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8627789?v=4",
    "ownerUrl": "https://github.com/davidbalzan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "auto detects it from the cache's behaviour (assumes 5m until it has seen enough); 5m or 1h forces it",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    },
    "showUsage": {
     "type": "boolean",
     "title": "Show cost and plan limits",
     "description": "Today's cost across your sessions and the 5h / 7d plan-limit percentages",
     "default": true
    },
    "showPrs": {
     "type": "boolean",
     "title": "Show open PRs",
     "description": "The number of open PRs in this repo (needs the gh CLI)",
     "default": true
    },
    "showBus": {
     "type": "boolean",
     "title": "Show coord bus row",
     "description": "This seat on the agent-coord bus: id, rooms and unread (hidden when there is no bus)",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "status-band",
   "firstSeen": "2026-10-06T14:33:01.793Z",
   "modUpdatedAt": "2026-10-06T13:33:17Z",
   "fileBytes": 24231,
   "tags": [
    "band",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "status-band-davidbalzan",
   "url": "https://www.slopshopper.com/mods/davidbalzan-status-band/"
  },
  {
   "slug": "davron2004-slash-coverage",
   "name": "slash-coverage",
   "description": "Which files each Claude Code agent has in its context, and how much of each: line ranges, tokens, re-reads, edits, and which files only a subagent it spawned has read.",
   "version": "0.1.0",
   "author": {
    "name": "Davron Djabborov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Davron2004/slash-coverage",
    "url": "https://github.com/Davron2004/slash-coverage",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T21:49:25Z",
    "createdAt": "2026-10-06T23:31:53Z",
    "description": "See which files each Claude Code agent has in its context, and how much of each.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-mod",
     "claude-mods",
     "context-management"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40024790?v=4",
    "ownerUrl": "https://github.com/Davron2004",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slash-coverage",
   "firstSeen": "2026-10-07T14:36:23.454Z",
   "modUpdatedAt": "2026-10-07T21:49:25Z",
   "fileBytes": 86016,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "slash-coverage",
   "url": "https://www.slopshopper.com/mods/davron2004-slash-coverage/"
  },
  {
   "slug": "dcglanton-stack-claude-clubhouse-clubhouse",
   "name": "clubhouse",
   "description": "Claude Clubhouse: a toolbar above the prompt, rooms for usage, agents, commands, tool rules and colors, and whole-window themes on macOS",
   "version": "1.3.0",
   "author": {
    "name": "Davis Glanton"
   },
   "license": "MIT",
   "homepage": "https://github.com/dcglanton-stack/claude-clubhouse",
   "keywords": [
    "mod",
    "toolbar",
    "custom-ui",
    "draw-tool",
    "colors",
    "themes",
    "agents",
    "macos",
    "clubhouse",
    "usage-meter",
    "live-scores",
    "stock-ticker",
    "weather",
    "sketch",
    "summarize",
    "design-suite",
    "whiteboard",
    "release-tags",
    "skill-hider",
    "session-color",
    "session-design",
    "window-color",
    "prompt-tools"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dcglanton-stack/claude-clubhouse",
    "url": "https://github.com/dcglanton-stack/claude-clubhouse",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T07:48:23Z",
    "createdAt": "2026-10-03T08:07:08Z",
    "description": "Claude Clubhouse: a Claude Code mod with a home button, Clawd usage meter, Agent HQ, command list and color picker",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/307842835?v=4",
    "ownerUrl": "https://github.com/dcglanton-stack",
    "defaultBranch": "main"
   },
   "path": "clubhouse",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-clubhouse",
   "firstSeen": "2026-10-06T04:51:59.224Z",
   "modUpdatedAt": "2026-10-04T07:48:23Z",
   "fileBytes": 359778,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "clubhouse",
   "url": "https://www.slopshopper.com/mods/dcglanton-stack-claude-clubhouse-clubhouse/"
  },
  {
   "slug": "dead-money-claude-plugins-avatars",
   "name": "avatars",
   "description": "Claude speaks a short version of each reply through ElevenLabs, as a narrator or a cast of characters with animated portraits above the prompt",
   "version": "0.1.18",
   "author": {
    "name": "Dead Money"
   },
   "license": "MIT",
   "homepage": "https://github.com/dead-money/claude-plugins/tree/main/plugins/avatars",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dead-money/claude-plugins",
    "url": "https://github.com/dead-money/claude-plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T15:12:04Z",
    "createdAt": "2026-10-05T02:49:01Z",
    "description": "Claude Code plugins from Dead Money: avatars (spoken replies with a cast of characters)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117711655?v=4",
    "ownerUrl": "https://github.com/dead-money",
    "defaultBranch": "main"
   },
   "path": "plugins/avatars",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "api_key": {
     "type": "string",
     "title": "ElevenLabs API key",
     "description": "Your own key from elevenlabs.io (Developers, API keys). Needs text-to-speech and voices read access. ELEVENLABS_API_KEY works too.",
     "sensitive": true,
     "required": false
    },
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "Who speaks in new sessions. Your own modes (~/.claude/avatars/modes) and mode packs work here too.",
     "default": "coven"
    },
    "speak": {
     "type": "boolean",
     "title": "Speak replies",
     "description": "Speak each reply in interactive sessions.",
     "default": true
    },
    "model": {
     "type": "string",
     "title": "Voice model",
     "description": "The ElevenLabs model. v3/v4 models perform [audio tags].",
     "default": "eleven_v4_turbo",
     "options": [
      "eleven_v4_turbo",
      "eleven_v4",
      "eleven_v3",
      "eleven_flash_v2_5",
      "eleven_multilingual_v2"
     ]
    },
    "voice": {
     "type": "string",
     "title": "Narrator voice",
     "description": "An ElevenLabs voice id for single-voice modes. Empty uses the mode's own.",
     "default": ""
    },
    "ffmpeg": {
     "type": "string",
     "title": "ffmpeg path",
     "description": "Leave empty to use ffmpeg from PATH.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dead-money",
   "firstSeen": "2026-10-06T04:54:59.943Z",
   "modUpdatedAt": "2026-10-05T15:12:04Z",
   "fileBytes": 95318,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "avatars",
   "url": "https://www.slopshopper.com/mods/dead-money-claude-plugins-avatars/"
  },
  {
   "slug": "deonmenezes-claude-mods-pokedex",
   "name": "cc-pokedex",
   "description": "Catch wild creatures above the Claude Code prompt: where your prompt leads (water, grass, fire, bugs, plans, builds) decides what appears. Pick a partner that draws under the logo, beside the spinner and above the prompt, and levels up and evolves as Claude works. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.1.0",
   "author": {
    "name": "Deon Menezes"
   },
   "license": "MIT",
   "keywords": [
    "pokedex",
    "game",
    "terminal",
    "tui",
    "pet",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "deonmenezes/claude-mods-pokedex",
    "url": "https://github.com/deonmenezes/claude-mods-pokedex",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-14T18:22:30Z",
    "createdAt": "2026-09-14T18:22:25Z",
    "description": "I built a Pikachu game inside Claude Code using Claude Mods: wild creatures appear above the prompt based on what you type, catch them, and your partner levels up as Claude works",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150112885?v=4",
    "ownerUrl": "https://github.com/deonmenezes",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-pokedex",
   "firstSeen": "2026-10-06T14:33:50.225Z",
   "modUpdatedAt": "2026-09-14T18:22:30Z",
   "fileBytes": 38805,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-pokedex",
   "url": "https://www.slopshopper.com/mods/deonmenezes-claude-mods-pokedex/"
  },
  {
   "slug": "designnotdrum-fast-jev-compaction-codex",
   "name": "fast-jev-compaction",
   "description": "Verbatim Jev-guided compaction for Claude Code and Codex sessions.",
   "version": "0.3.0-codex.2",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "designnotdrum/fast-jev-compaction-codex",
    "url": "https://github.com/designnotdrum/fast-jev-compaction-codex",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-18T20:04:19Z",
    "createdAt": "2026-09-18T19:54:39Z",
    "description": "Jev-guided verbatim supplemental compaction for Codex sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1751018?v=4",
    "ownerUrl": "https://github.com/designnotdrum",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./fast-jev.ts"
   ],
   "entry": "hooks/fast-jev.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability that a tool call or tool result is still needed; below it the item is removed.",
     "default": 0.5
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Number of newest messages pinned from compaction.",
     "default": 6
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compaction percentage",
     "description": "Context percentage at which turn.complete requests compaction.",
     "default": 60
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Minimum estimated character reduction required to replace history.",
     "default": 0.25
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the conversation state sent with every Jev request.",
     "default": 25000
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Maximum Jev request tokens",
     "description": "Estimated token budget for state plus questions in one Jev request.",
     "default": 30000
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated tool result head",
     "description": "Characters of a tool result kept when Jev decides its full output is no longer needed; 0 keeps only the note.",
     "default": 300
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "jev-latest"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fast-jev-compaction-codex",
   "firstSeen": "2026-10-06T04:55:02.815Z",
   "modUpdatedAt": "2026-09-18T20:04:19Z",
   "fileBytes": 38147,
   "tags": [
    "toast",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fast-jev-compaction-designnotdrum",
   "url": "https://www.slopshopper.com/mods/designnotdrum-fast-jev-compaction-codex/"
  },
  {
   "slug": "desuqcafe-cc-mascot-mascot",
   "name": "mascot",
   "description": "A desktop mascot overlay that reacts to turns, tool calls and subagents",
   "version": "0.19.0",
   "author": {
    "name": "desuqcafe",
    "url": "https://github.com/desuqcafe"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "desuqcafe/cc-mascot",
    "url": "https://github.com/desuqcafe/cc-mascot",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T05:29:14Z",
    "createdAt": "2026-10-03T07:14:20Z",
    "description": "Anime desktop mascots for Claude Code. Hatsune Miku or Yunseul react live as Claude thinks, runs tools, waits on you and finishes. Windows.",
    "homepage": null,
    "topics": [
     "ai-companion",
     "anime",
     "anthropic",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "desktop-mascot",
     "desktop-pet",
     "hatsune-miku",
     "overlay",
     "vocaloid",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120336423?v=4",
    "ownerUrl": "https://github.com/desuqcafe",
    "defaultBranch": "main"
   },
   "path": "mascot",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mascot",
   "firstSeen": "2026-10-06T04:52:44.104Z",
   "modUpdatedAt": "2026-10-04T05:29:14Z",
   "fileBytes": 71061,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mascot",
   "url": "https://www.slopshopper.com/mods/desuqcafe-cc-mascot-mascot/"
  },
  {
   "slug": "diazgonza17-usage-pace",
   "name": "usage-pace",
   "description": "Franja sobre el input con el % usado de la sesión de 5 horas y de la semana, el tiempo al reset y un semáforo de ritmo",
   "version": "0.2.0",
   "author": {
    "name": "Gonzalo Díaz",
    "email": "diazgonzalo1720@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/diazgonza17/usage-pace",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diazgonza17/usage-pace",
    "url": "https://github.com/diazgonza17/usage-pace",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:07:38Z",
    "createdAt": "2026-10-05T05:35:56Z",
    "description": "Claude Code mod: 5-hour session usage, pace and reset time above the prompt, with Isaac reacting to your pace",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/112364134?v=4",
    "ownerUrl": "https://github.com/diazgonza17",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Idioma / Language",
     "description": "Idioma de los tooltips: es (español) o en (English)",
     "options": [
      "es",
      "en"
     ],
     "default": "es"
    },
    "yellowMargin": {
     "type": "number",
     "title": "Margen amarillo (puntos)",
     "description": "Cuántos puntos por encima del consumo esperado se toleran en amarillo antes de pasar a rojo",
     "default": 10
    },
    "graceMinutes": {
     "type": "number",
     "title": "Minutos de gracia",
     "description": "Al inicio de la sesión de 5 horas nunca se marca rojo durante estos minutos",
     "default": 15
    },
    "weeklyGraceHours": {
     "type": "number",
     "title": "Horas de gracia semanales",
     "description": "Al inicio de la semana nunca se marca rojo durante estas horas",
     "default": 8
    },
    "showWeekly": {
     "type": "boolean",
     "title": "Ritmo semanal",
     "description": "Mostrar también el uso de la semana (7d) al lado del de la sesión de 5 horas",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:14.330Z",
   "modUpdatedAt": "2026-10-06T12:07:38Z",
   "fileBytes": 32420,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-pace",
   "url": "https://www.slopshopper.com/mods/diazgonza17-usage-pace/"
  },
  {
   "slug": "diegopherlt-dotclaudefiles-task-harness",
   "name": "task-harness",
   "description": "The harness for a substantial task that does not fit one context window: execution always in the main context, split into sessions that are cut by /clear or chained in the same window. task-planning turns an approved plan into a dedicated worktree plus a session-by-blocks decomposition sized by friction; the binnacle — an immutable reverse-chronological changelog with a line-count read cursor — is the durable state a cold session resumes from with a single bounded Read; log-binnacle writes each session's closing entry and makes the cut-or-chain call from the context budget verdict a bundled mod injects, and /resume-from-binnacle is the user's shortcut to reopen a run cold. Code review is manual: the run ends ready-for-review and the user runs it in a clean session.",
   "version": "3.2.0",
   "author": {
    "name": "Diego",
    "url": "https://github.com/DieGopherLT"
   },
   "license": "MIT",
   "keywords": [
    "task-planning",
    "sessions",
    "binnacle",
    "context-budget",
    "resumable-runs",
    "worktree",
    "development-workflow"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DieGopherLT/dotclaudefiles",
    "url": "https://github.com/DieGopherLT/dotclaudefiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T15:24:12Z",
    "createdAt": "2025-09-13T22:15:20Z",
    "description": "Backup of my Claude Code configurations.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/72632791?v=4",
    "ownerUrl": "https://github.com/DieGopherLT",
    "defaultBranch": "main"
   },
   "path": "plugins/task-harness",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "diegopher",
   "firstSeen": "2026-10-08T14:58:20.381Z",
   "modUpdatedAt": "2026-10-07T15:22:59Z",
   "fileBytes": 2451,
   "tags": [
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "task-harness",
   "url": "https://www.slopshopper.com/mods/diegopherlt-dotclaudefiles-task-harness/"
  },
  {
   "slug": "dkoh0207-compact-usage-meter",
   "name": "compact-usage-meter",
   "description": "Context, session and weekly usage meters with reset countdowns on a row under the prompt hint line",
   "version": "0.1.0",
   "author": {
    "name": "dkoh0207"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dkoh0207/compact-usage-meter",
    "url": "https://github.com/dkoh0207/compact-usage-meter",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:46:17Z",
    "createdAt": "2026-10-07T02:32:38Z",
    "description": "Compact usage meter mod for claude code. ",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44890356?v=4",
    "ownerUrl": "https://github.com/dkoh0207",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "compact-usage-meter",
   "firstSeen": "2026-10-07T14:55:37.936Z",
   "modUpdatedAt": "2026-10-07T23:46:17Z",
   "fileBytes": 13199,
   "tags": [
    "spinner",
    "toast",
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-usage-meter",
   "url": "https://www.slopshopper.com/mods/dkoh0207-compact-usage-meter/"
  },
  {
   "slug": "drakulavich-cogload-cognitive-load",
   "name": "cognitive-load",
   "description": "A fuse for your head: it shows the heat, warns you, then trips before you burn out.",
   "version": "0.10.2",
   "author": {
    "name": "Anton Yakutovich"
   },
   "license": "MIT",
   "homepage": "https://github.com/drakulavich/cogload",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "drakulavich/cogload",
    "url": "https://github.com/drakulavich/cogload",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:34:29Z",
    "createdAt": "2026-09-17T16:18:30Z",
    "description": "Keep your head cold. A thermometer for your Claude Code days: every hour scored 0 to 100 from the transcripts already on your disk, and a plugin that trips a ten-minute break before you burn out. Nothing leaves your machine.",
    "homepage": "https://www.npmjs.com/package/@drakulavich/cogload",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "burnout",
     "claude",
     "claude-code",
     "claude-mod",
     "cognitive-load",
     "decision-fatigue",
     "developer-experience",
     "developer-productivity",
     "statusline"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/129260?v=4",
    "ownerUrl": "https://github.com/drakulavich",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cogload",
   "firstSeen": "2026-10-06T04:51:43.273Z",
   "modUpdatedAt": "2026-10-09T11:34:29Z",
   "fileBytes": 13325,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cognitive-load",
   "url": "https://www.slopshopper.com/mods/drakulavich-cogload-cognitive-load/"
  },
  {
   "slug": "dreamiurg-wtf-meter",
   "name": "wtf-meter",
   "description": "Counts the swearing in your prompts (English, German, Polish, Russian, Ukrainian): a heat meter, a swear jar, or Bluey-style child-friendly swaps",
   "version": "0.8.0",
   "author": {
    "name": "dreamiurg"
   },
   "license": "MIT",
   "homepage": "https://github.com/dreamiurg/wtf-meter",
   "keywords": [
    "fun",
    "mood",
    "profanity",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dreamiurg/wtf-meter",
    "url": "https://github.com/dreamiurg/wtf-meter",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:16:12Z",
    "createdAt": "2026-10-07T18:54:55Z",
    "description": "Claude Code mod: counts the swearing in your prompts (EN/DE/PL/RU/UK) and shows how heated the session is",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/369468?v=4",
    "ownerUrl": "https://github.com/dreamiurg",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "meter: how heated this session is (cools down). jar: a swear jar that only fills, 25 cents per point. bluey: shows a child-friendly swap for each stronger swear (biscuits!) and counts your clean streak.",
     "default": "meter",
     "options": [
      "meter",
      "jar",
      "bluey"
     ]
    },
    "jarOnlyFor": {
     "type": "string",
     "title": "Jar mode only for this account",
     "description": "Jar mode applies only when the signed-in email ends with this, e.g. @company.com; other accounts get the meter. Empty: every account.",
     "default": ""
    },
    "slackChannel": {
     "type": "string",
     "title": "Slack channel",
     "description": "Jar mode posts here through your Slack connector, e.g. swear-jar or a channel ID. Empty: the jar stays local.",
     "default": ""
    },
    "slackOnlyFor": {
     "type": "string",
     "title": "Post only from this account",
     "description": "Jar mode posts only when the signed-in email ends with this, e.g. @company.com. Empty: any account.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wtf-meter",
   "firstSeen": "2026-10-08T15:20:47.654Z",
   "modUpdatedAt": "2026-10-08T18:16:12Z",
   "fileBytes": 30267,
   "tags": [
    "band",
    "transcript",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "wtf-meter",
   "url": "https://www.slopshopper.com/mods/dreamiurg-wtf-meter/"
  },
  {
   "slug": "drewpayment-jev-route",
   "name": "jev-route",
   "description": "Routes each turn to the cheapest capable Claude model using Jev, TypeSafe's decision model. Toggle with /route.",
   "version": "0.2.0",
   "author": {
    "name": "Drew Payment"
   },
   "license": "MIT",
   "homepage": "https://github.com/drewpayment/jev-route",
   "keywords": [
    "routing",
    "model-routing",
    "jev",
    "typesafe",
    "vercel-ai-gateway",
    "cost",
    "hooks-module"
   ],
   "kind": "community",
   "repo": {
    "fullName": "drewpayment/jev-route",
    "url": "https://github.com/drewpayment/jev-route",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-09-29T03:09:35Z",
    "createdAt": "2026-09-29T01:29:22Z",
    "description": "Claude Code plugin: per-turn model routing with Jev (TypeSafe / Vercel AI Gateway)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14191493?v=4",
    "ownerUrl": "https://github.com/drewpayment",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "provider": {
     "type": "string",
     "title": "Jev provider",
     "description": "Where to reach Jev: typesafe (api.typesafe.ai), gateway (Vercel AI Gateway) or custom (set jev_base_url).",
     "default": "typesafe"
    },
    "jev_api_key": {
     "type": "string",
     "title": "Jev API key",
     "description": "TypeSafe API key, or Vercel AI Gateway key when provider is gateway. Stored in secure storage.",
     "sensitive": true,
     "required": false
    },
    "jev_base_url": {
     "type": "string",
     "title": "Jev base URL",
     "description": "Override the API base URL (no trailing slash). Empty derives it from provider; required for provider=custom.",
     "default": ""
    },
    "jev_model": {
     "type": "string",
     "title": "Jev model id",
     "description": "Model id sent to the Jev endpoint.",
     "default": "jev-latest"
    },
    "model_fast": {
     "type": "string",
     "title": "Model for fast tier",
     "description": "Model id or alias used for trivial prompts.",
     "default": "claude-haiku-4-5"
    },
    "model_balanced": {
     "type": "string",
     "title": "Model for balanced tier",
     "description": "Model id or alias used for everyday coding prompts.",
     "default": "claude-sonnet-5-5"
    },
    "model_powerful": {
     "type": "string",
     "title": "Model for powerful tier",
     "description": "Model id or alias used for hard or risky prompts.",
     "default": "claude-opus-5-5"
    },
    "upgrade_confidence": {
     "type": "number",
     "title": "Upgrade confidence",
     "description": "Minimum Jev confidence (0-1) to move a turn to a more capable tier than the current model (the one the previous turn ran on).",
     "default": 0.3
    },
    "downgrade_confidence": {
     "type": "number",
     "title": "Downgrade confidence",
     "description": "Minimum Jev confidence (0-1) to move a turn to a cheaper tier than the current model, including back from a routed model to the session model. Blocked past switch_lock_tokens.",
     "default": 0.6
    },
    "switch_lock_tokens": {
     "type": "number",
     "title": "Switch lock (tokens)",
     "description": "Once the conversation context reaches this many tokens, turns stay on the current model unless risky: a cold prompt-cache write on a cheaper model costs more than the turn saves. 0 disables the lock.",
     "default": 50000
    },
    "timeout_ms": {
     "type": "number",
     "title": "Jev timeout (ms)",
     "description": "Hard budget for the Jev call (50-5000); on timeout the session model is kept.",
     "default": 800
    },
    "route_effort": {
     "type": "boolean",
     "title": "Route effort too",
     "description": "When a turn is moved to another model, also pin that model's effort (balanced=medium, powerful=high; haiku takes none). Effort is never changed on a kept model, since that would invalidate its prompt cache.",
     "default": true
    },
    "fallback_classifier": {
     "type": "boolean",
     "title": "Built-in fallback classifier",
     "description": "When no API key is set, classify with Claude Code's built-in small-model classifier instead.",
     "default": true
    },
    "log_decisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Show a toast with each routing decision (tier, confidence, latency) and, when the turn completes, its context size and cache hit rate.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "drewpayment",
   "firstSeen": "2026-10-06T04:52:14.562Z",
   "modUpdatedAt": "2026-09-29T03:09:35Z",
   "fileBytes": 56847,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-route",
   "url": "https://www.slopshopper.com/mods/drewpayment-jev-route/"
  },
  {
   "slug": "drsmithfr-web-ide-web-ide",
   "name": "web-ide",
   "description": "Web IDE: the ticket of the worktree above the prompt, and the files Claude changes opened in the IDE with one key",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DrSmithFr/web-ide",
    "url": "https://github.com/DrSmithFr/web-ide",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:59:52Z",
    "createdAt": "2026-10-02T14:25:59Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9025703?v=4",
    "ownerUrl": "https://github.com/DrSmithFr",
    "defaultBranch": "main"
   },
   "path": "claude-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:36:40.434Z",
   "modUpdatedAt": "2026-10-09T12:59:52Z",
   "fileBytes": 8130,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "web-ide",
   "url": "https://www.slopshopper.com/mods/drsmithfr-web-ide-web-ide/"
  },
  {
   "slug": "drumandcode-terminal-gym",
   "name": "terminal-gym",
   "displayName": "Terminal Gym",
   "description": "A daily bodyweight rep goal inside Claude Code: log with /fit, quick-log band, long-turn nudges, streaks and a score grid, optional strict mode.",
   "version": "0.1.3",
   "author": {
    "name": "Naitik Mehta",
    "url": "https://github.com/heyNaitik"
   },
   "license": "MIT",
   "homepage": "https://github.com/DrumAndCode/terminal-gym",
   "keywords": [
    "fitness",
    "habit",
    "streak",
    "mod",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DrumAndCode/terminal-gym",
    "url": "https://github.com/DrumAndCode/terminal-gym",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T16:28:26Z",
    "createdAt": "2026-10-03T03:26:09Z",
    "description": "Terminal Gym is a Claude Code mod for a daily bodyweight rep goal: tracker band, streaks, and a strict mode that spreads your sets through the day. Your agent put in the reps. You next.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "fitness",
     "habit-tracker",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54612825?v=4",
    "ownerUrl": "https://github.com/DrumAndCode",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "nudges": {
     "type": "boolean",
     "title": "Long-turn nudges",
     "description": "Suggest a set when a turn runs long.",
     "default": true
    },
    "strict": {
     "type": "boolean",
     "title": "Strict mode",
     "description": "Spread today's goal into sets from your first prompt; fall behind and prompts wait until you catch up (/fit rest breaks your streak instead).",
     "default": false
    },
    "windowHours": {
     "type": "number",
     "title": "Training window (hours)",
     "description": "How long after your first prompt the day's sets are spread over.",
     "default": 8
    },
    "setSize": {
     "type": "number",
     "title": "Set size",
     "description": "Reps per set; 0 means a tenth of the day's goal, rounded to fives.",
     "default": 0
    },
    "nudgeSeconds": {
     "type": "number",
     "title": "Nudge after (seconds)",
     "description": "How long a turn runs before Terminal Gym suggests a set.",
     "default": 30
    },
    "nudgeReps": {
     "type": "number",
     "title": "Reps per nudge",
     "description": "Reps suggested per long turn in easy mode.",
     "default": 10
    },
    "spinner": {
     "type": "boolean",
     "title": "Spinner takeover",
     "description": "Replace the spinner word with the suggested set during long turns (easy mode).",
     "default": true
    },
    "band": {
     "type": "boolean",
     "title": "Quick-log band",
     "description": "Show progress and +5/+10/+25 buttons above the prompt.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "terminal-gym",
   "firstSeen": "2026-10-06T04:46:49.667Z",
   "modUpdatedAt": "2026-10-03T16:28:26Z",
   "fileBytes": 41967,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "terminal-gym",
   "url": "https://www.slopshopper.com/mods/drumandcode-terminal-gym/"
  },
  {
   "slug": "dubbus-claude-fleet",
   "name": "fleet",
   "description": "See every running Claude Code session and worktree at a glance: status, branch, uncommitted work, staleness",
   "version": "0.2.0",
   "author": {
    "name": "Adarsh Muralidharan"
   },
   "license": "MIT",
   "homepage": "https://github.com/Dubbus/claude-fleet",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Dubbus/claude-fleet",
    "url": "https://github.com/Dubbus/claude-fleet",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T01:26:43Z",
    "createdAt": "2026-10-01T20:14:21Z",
    "description": "A Claude Code mod: see every running Claude session, its git state and context size, and save or close them",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/165833439?v=4",
    "ownerUrl": "https://github.com/Dubbus",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:48.405Z",
   "modUpdatedAt": "2026-10-02T01:26:43Z",
   "fileBytes": 60271,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-Dubbus",
   "url": "https://www.slopshopper.com/mods/dubbus-claude-fleet/"
  },
  {
   "slug": "dukechain2333-cc-status-band",
   "name": "status-band",
   "displayName": "Status Band",
   "description": "A designed status band under the prompt: model and effort, directory, git, a context gauge, the 5-hour and weekly quota you have left, and cost.",
   "version": "0.8.0",
   "author": {
    "name": "William Qian",
    "url": "https://github.com/dukechain2333"
   },
   "license": "MIT",
   "homepage": "https://github.com/dukechain2333/cc-status-band",
   "keywords": [
    "statusline",
    "status-bar",
    "quota",
    "context",
    "theme",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dukechain2333/cc-status-band",
    "url": "https://github.com/dukechain2333/cc-status-band",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T19:25:43Z",
    "createdAt": "2026-10-03T18:29:07Z",
    "description": "A designed status band for Claude Code: model & effort, directory, git, context gauge, quota left and cost. Ships as a mod and as a classic statusLine.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "statusline",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57356723?v=4",
    "ownerUrl": "https://github.com/dukechain2333",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-status-band",
   "firstSeen": "2026-10-06T04:55:24.007Z",
   "modUpdatedAt": "2026-10-03T19:25:43Z",
   "fileBytes": 41272,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "status-band-dukechain2333",
   "url": "https://www.slopshopper.com/mods/dukechain2333-cc-status-band/"
  },
  {
   "slug": "dukechain2333-red-alert-red-alert",
   "name": "red-alert",
   "description": "Audible alerts for Claude Code: Claude sounds normal/yellow/red alerts on your server's speakers, with an LCARS status band and alert animations.",
   "version": "0.2.0",
   "author": {
    "name": "dukechain2333"
   },
   "license": "MIT",
   "homepage": "https://github.com/dukechain2333/red-alert",
   "keywords": [
    "alert",
    "notification",
    "sound",
    "mod",
    "lcars"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dukechain2333/red-alert",
    "url": "https://github.com/dukechain2333/red-alert",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T04:35:55Z",
    "createdAt": "2026-10-03T02:10:42Z",
    "description": "Audible alerts for Claude Code: Claude sounds normal/yellow/red alerts on your server's speakers, with an LCARS status band and alert animations (mod).",
    "homepage": null,
    "topics": [
     "alerts",
     "claude-code",
     "claude-code-mod",
     "lcars",
     "systemd"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57356723?v=4",
    "ownerUrl": "https://github.com/dukechain2333",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "url": {
     "type": "string",
     "title": "Daemon URL",
     "description": "Where the red-alert daemon listens.",
     "default": "http://127.0.0.1:1701"
    },
    "token": {
     "type": "string",
     "title": "Daemon token",
     "description": "The daemon's server.token, if you set one.",
     "default": "",
     "sensitive": true
    },
    "pollSeconds": {
     "type": "number",
     "title": "Health check interval (seconds)",
     "description": "How often the band checks whether the daemon is online and picks up alerts raised elsewhere.",
     "default": 5
    },
    "permissionPromptLevel": {
     "type": "string",
     "title": "Alert on permission prompts",
     "description": "Sound this level whenever Claude Code waits on a permission prompt, or 'off'.",
     "default": "off"
    },
    "idleBand": {
     "type": "boolean",
     "title": "Show the status band",
     "description": "Show the LCARS status strip above the prompt while no alert is up. Alerts always animate there.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "red-alert",
   "firstSeen": "2026-10-06T04:51:46.636Z",
   "modUpdatedAt": "2026-10-03T04:35:55Z",
   "fileBytes": 49416,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "red-alert",
   "url": "https://www.slopshopper.com/mods/dukechain2333-red-alert-red-alert/"
  },
  {
   "slug": "dukechain2333-starfleet-panel-starfleet-panel",
   "name": "starfleet-panel",
   "description": "An LCARS status panel under the Claude Code prompt, in the style of a 24th-century Starfleet console; follows red-alert's alert condition.",
   "version": "0.3.0",
   "author": {
    "name": "dukechain2333"
   },
   "license": "MIT",
   "homepage": "https://github.com/dukechain2333/starfleet-panel",
   "keywords": [
    "statusline",
    "status",
    "lcars",
    "star-trek",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dukechain2333/starfleet-panel",
    "url": "https://github.com/dukechain2333/starfleet-panel",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T04:19:19Z",
    "createdAt": "2026-10-03T03:42:15Z",
    "description": "An LCARS status panel for Claude Code, in the style of a 24th-century Starfleet console (mod). Pairs with red-alert.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "lcars",
     "star-trek",
     "statusline"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57356723?v=4",
    "ownerUrl": "https://github.com/dukechain2333",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "layout": {
     "type": "string",
     "title": "Panel layout",
     "description": "bridge: the three-row LCARS ops console; compact: one row; off: only Claude Code's own hint line.",
     "default": "bridge",
     "options": [
      "bridge",
      "compact",
      "off"
     ]
    },
    "labels": {
     "type": "string",
     "title": "Terminology",
     "description": "starfleet: HELM, CORE, DILITHIUM, stardate, CONDITION…; plain: MODEL, CONTEXT, 5H LIMIT, date, ALERTS…. /lcars plain and /lcars starfleet switch it too.",
     "default": "starfleet",
     "options": [
      "starfleet",
      "plain"
     ]
    },
    "showCost": {
     "type": "boolean",
     "title": "Show session cost",
     "description": "Add the ENERGY column (the session's cost) on wide terminals.",
     "default": false
    },
    "showUserHost": {
     "type": "boolean",
     "title": "Show user@host",
     "description": "Add the CREW column (user@host) on wide terminals.",
     "default": true
    },
    "followRedAlert": {
     "type": "boolean",
     "title": "Follow red-alert",
     "description": "Show red-alert's alert condition, and repaint the panel in the alert's color while red-alert shows an alert.",
     "default": true
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Refresh interval (seconds)",
     "description": "How often the panel re-reads the context window and rate limits.",
     "default": 2
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "starfleet-panel",
   "firstSeen": "2026-10-06T04:53:05.309Z",
   "modUpdatedAt": "2026-10-03T04:19:19Z",
   "fileBytes": 51610,
   "tags": [
    "spinner",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "starfleet-panel",
   "url": "https://www.slopshopper.com/mods/dukechain2333-starfleet-panel-starfleet-panel/"
  },
  {
   "slug": "eduardoillanes-ratchet",
   "name": "ratchet",
   "description": "Guardrails, task board and spec-driven agent roles for Claude Code, enforced by hooks instead of prompts.",
   "author": {
    "name": "ratchet contributors"
   },
   "license": "MIT",
   "keywords": [
    "guardrails",
    "hooks",
    "tasks",
    "spec-driven",
    "agents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "EduardoIllanes/ratchet",
    "url": "https://github.com/EduardoIllanes/ratchet",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:09:55Z",
    "createdAt": "2026-09-17T10:57:29Z",
    "description": "Claude Code plugin: guardrails before every tool call, a task board with mandatory handoffs, and separated agent roles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61997523?v=4",
    "ownerUrl": "https://github.com/EduardoIllanes",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./context-meter/register.tsx"
   ],
   "entry": "hooks/context-meter/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ratchet",
   "firstSeen": "2026-10-06T04:46:57.808Z",
   "modUpdatedAt": "2026-10-04T15:09:55Z",
   "fileBytes": 24962,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ratchet",
   "url": "https://www.slopshopper.com/mods/eduardoillanes-ratchet/"
  },
  {
   "slug": "eel-brah-burn-baby-burn",
   "name": "burn-baby-burn",
   "description": "Nags you, with fire, when much of your weekly usage limit is still unspent close to the reset",
   "version": "0.3.0",
   "author": {
    "name": "Mehdi"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eel-brah/burn-baby-burn",
    "url": "https://github.com/eel-brah/burn-baby-burn",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T00:41:52Z",
    "createdAt": "2026-10-02T22:05:47Z",
    "description": "🔥 A Claude Code mod that nags you, with fire, to use your weekly limit before it resets. It adds a status line, toasts that get more frequent as the reset nears, and a /burn command.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80013398?v=4",
    "ownerUrl": "https://github.com/eel-brah",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "burn-baby-burn",
   "firstSeen": "2026-10-08T15:21:28.612Z",
   "modUpdatedAt": "2026-10-08T00:41:52Z",
   "fileBytes": 9352,
   "tags": [
    "toast",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "burn-baby-burn",
   "url": "https://www.slopshopper.com/mods/eel-brah-burn-baby-burn/"
  },
  {
   "slug": "ei-sugimoto-ei-claude-code-plugins-diff-review",
   "name": "diff-review",
   "description": "git の差分を GitHub の Changes のようにペインで見て (split / unified)、行を選んでコメントし、まとめて Claude に渡す mod",
   "version": "0.4.1",
   "author": {
    "name": "ei"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ei-sugimoto/ei-claude-code-plugins",
    "url": "https://github.com/ei-sugimoto/ei-claude-code-plugins",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T09:41:13Z",
    "createdAt": "2026-01-08T18:08:32Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/143775446?v=4",
    "ownerUrl": "https://github.com/ei-sugimoto",
    "defaultBranch": "main"
   },
   "path": "mods/diff-review",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ei-plugins",
   "firstSeen": "2026-10-06T04:55:53.633Z",
   "modUpdatedAt": "2026-10-06T09:41:13Z",
   "fileBytes": 53113,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "diff-review",
   "url": "https://www.slopshopper.com/mods/ei-sugimoto-ei-claude-code-plugins-diff-review/"
  },
  {
   "slug": "ejklock-claude-code-mode",
   "name": "codemode",
   "description": "One codemode tool: the model writes a script that calls the session's tools, and only the script's output returns.",
   "version": "0.6.0",
   "author": {
    "name": "Evaldo Klock"
   },
   "license": "MIT",
   "homepage": "https://github.com/ejklock/claude-code-mode",
   "keywords": [
    "codemode",
    "code-mode",
    "claude-code",
    "mod",
    "tool-calling",
    "token-efficiency",
    "pi",
    "quickjs"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ejklock/claude-code-mode",
    "url": "https://github.com/ejklock/claude-code-mode",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:48:55Z",
    "createdAt": "2026-10-06T15:20:35Z",
    "description": "Code mode for Claude Code: a bridge to Pi's codemode. The model writes one script that calls the session's tools; only the output returns.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "code-mode",
     "codemode",
     "llm-tools",
     "mcp",
     "pi",
     "quickjs",
     "token-efficiency"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8179907?v=4",
    "ownerUrl": "https://github.com/ejklock",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mcpCodemode": {
     "type": "string",
     "multiple": true,
     "title": "MCP servers behind codemode",
     "description": "Servers or tools (server, server__tool, server__prefix*), separated by commas, the model reaches only through the codemode tool.",
     "default": []
    },
    "mcpDeferred": {
     "type": "string",
     "multiple": true,
     "title": "MCP servers deferred",
     "description": "Servers or tools (server, server__tool, server__prefix*), separated by commas, the model loads on demand through tool search.",
     "default": []
    },
    "mcpDirect": {
     "type": "string",
     "multiple": true,
     "title": "MCP servers direct",
     "description": "Servers or tools (server, server__tool, server__prefix*), separated by commas, the model sees with their full schemas every turn.",
     "default": []
    },
    "mcpHidden": {
     "type": "string",
     "multiple": true,
     "title": "MCP servers hidden",
     "description": "Servers or tools (server, server__tool, server__prefix*), separated by commas, the model does not see at all.",
     "default": []
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "codemode",
   "firstSeen": "2026-10-07T14:56:37.616Z",
   "modUpdatedAt": "2026-10-09T10:48:55Z",
   "fileBytes": 64444,
   "tags": [
    "transcript",
    "guard",
    "prompt",
    "tool",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "codemode",
   "url": "https://www.slopshopper.com/mods/ejklock-claude-code-mode/"
  },
  {
   "slug": "elirazked-claude-code-pr-watch",
   "name": "pr-watch",
   "description": "Live pane tracking the GitHub PRs touched in a session: CI, review, conflicts, merge. One shared poller for every session on the machine.",
   "version": "0.6.1",
   "author": {
    "name": "eliraz-refael"
   },
   "license": "MIT",
   "keywords": [
    "github",
    "pull-requests",
    "ci",
    "mod",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ElirazKed/claude-code-pr-watch",
    "url": "https://github.com/ElirazKed/claude-code-pr-watch",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:11:26Z",
    "createdAt": "2026-10-07T13:58:08Z",
    "description": "Claude Code mod: a live pane of the GitHub PRs a session opens or pushes to — CI, review, conflicts, merge — with one poller shared by every session.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "github",
     "pull-requests"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/193487338?v=4",
    "ownerUrl": "https://github.com/ElirazKed",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "poll_active_seconds": {
     "type": "number",
     "title": "PR poll interval while something moves (seconds)",
     "description": "How often GitHub is asked while a watched PR's CI runs or it is about to merge. Shared by every session on the machine; checked on a 10 s tick.",
     "default": 20,
     "min": 10,
     "max": 600
    },
    "poll_idle_seconds": {
     "type": "number",
     "title": "PR poll interval when idle (seconds)",
     "description": "How often GitHub is asked while no watched PR is moving. Shared by every session on the machine; checked on a 10 s tick.",
     "default": 60,
     "min": 10,
     "max": 3600
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-pr-watch",
   "firstSeen": "2026-10-08T14:58:43.869Z",
   "modUpdatedAt": "2026-10-09T06:11:26Z",
   "fileBytes": 98676,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-watch-ElirazKed",
   "url": "https://www.slopshopper.com/mods/elirazked-claude-code-pr-watch/"
  },
  {
   "slug": "elitebusinesssolutions-claude-dev-plugin-elite-dev",
   "name": "elite-dev",
   "description": "Generic dev-workflow skills for git worktrees, GitHub issues, pull requests, Azure Key Vault dev secrets, and developer machine setup, plus a pinned context-usage line",
   "version": "0.9.0",
   "author": {
    "name": "Elite Business Solutions",
    "email": "john@elitebusinesssolutions.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "elitebusinesssolutions/claude-dev-plugin",
    "url": "https://github.com/elitebusinesssolutions/claude-dev-plugin",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T19:03:49Z",
    "createdAt": "2026-08-26T19:48:06Z",
    "description": "Claude plugin with generic skill for pr review and GitHub issue management",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4313582?v=4",
    "ownerUrl": "https://github.com/elitebusinesssolutions",
    "defaultBranch": "main"
   },
   "path": "plugins/elite-dev",
   "modules": [
    "./context-status-line.ts"
   ],
   "entry": "hooks/context-status-line.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "elitebusinesssolutions",
   "firstSeen": "2026-10-09T14:57:01.957Z",
   "modUpdatedAt": "2026-10-08T18:58:05Z",
   "fileBytes": 2531,
   "tags": [
    "status",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "elite-dev",
   "url": "https://www.slopshopper.com/mods/elitebusinesssolutions-claude-dev-plugin-elite-dev/"
  },
  {
   "slug": "elliottower-reproducible-science-repro",
   "name": "repro",
   "description": "Holds a Claude Code research session to its records: refuses an edit to a frozen plan, says when a manuscript or a run has no ledger behind it, and shows what the checks report.",
   "version": "0.5.2",
   "author": {
    "name": "Elliot Tower",
    "email": "elliot@elliottower.ai"
   },
   "license": "MIT",
   "homepage": "https://reproducible.science/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "elliottower/reproducible-science",
    "url": "https://github.com/elliottower/reproducible-science",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:25:59Z",
    "createdAt": "2026-08-18T04:15:23Z",
    "description": "Command-line tools and a Claude Code plugin bundling preregistration, citation verification, and results provenance for reproducible science workflows",
    "homepage": "https://reproducible.science/",
    "topics": [
     "citations",
     "claude-code",
     "cli",
     "open-science",
     "preregistration",
     "provenance",
     "python",
     "reproducibility",
     "research-software"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32176771?v=4",
    "ownerUrl": "https://github.com/elliottower",
    "defaultBranch": "main"
   },
   "path": "packages/repro/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "reproducible-science",
   "firstSeen": "2026-10-06T04:53:19.259Z",
   "modUpdatedAt": "2026-10-08T17:15:44Z",
   "fileBytes": 39382,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "repro",
   "url": "https://www.slopshopper.com/mods/elliottower-reproducible-science-repro/"
  },
  {
   "slug": "emaleo0522-claude-vibecoding-engram-status",
   "name": "engram-status",
   "description": "Estado del sync de Engram en la línea de estado, con una franja de aviso solo cuando algo falla",
   "version": "0.1.0",
   "author": {
    "name": "Ema"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Emaleo0522/claude-vibecoding",
    "url": "https://github.com/Emaleo0522/claude-vibecoding",
    "stars": 1,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-05T05:30:27Z",
    "createdAt": "2026-03-04T19:20:44Z",
    "description": "Sistema multi-agente de vibecoding para Claude — Windows (Desktop) y Linux (Code)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216185721?v=4",
    "ownerUrl": "https://github.com/Emaleo0522",
    "defaultBranch": "main"
   },
   "path": "mods/engram-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "project": {
     "title": "Proyecto de Engram",
     "type": "string",
     "default": "personal",
     "description": "Proyecto de Engram para el diagnóstico de /engram-status"
    },
    "engramPath": {
     "title": "Ruta de engram",
     "type": "string",
     "default": "engram",
     "description": "Ejecutable de engram (nombre en PATH o ruta absoluta)"
    },
    "logPath": {
     "title": "Log de sync",
     "type": "string",
     "default": "",
     "description": "Log del hook engram-cloud-sync-on-stop; vacío = <home>/.claude/sessions/engram-cloud-sync.jsonl"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:50.788Z",
   "modUpdatedAt": "2026-10-03T04:40:46Z",
   "fileBytes": 15547,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "engram-status",
   "url": "https://www.slopshopper.com/mods/emaleo0522-claude-vibecoding-engram-status/"
  },
  {
   "slug": "emaleo0522-claude-vibecoding-mascota",
   "name": "mascota",
   "description": "Una mascota kaomoji por repo en la línea de estado: crece con tus commits y tests en verde, se enferma con builds rotos",
   "version": "0.1.0",
   "author": {
    "name": "Ema"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Emaleo0522/claude-vibecoding",
    "url": "https://github.com/Emaleo0522/claude-vibecoding",
    "stars": 1,
    "forks": 2,
    "license": "Other",
    "pushedAt": "2026-10-05T05:30:27Z",
    "createdAt": "2026-03-04T19:20:44Z",
    "description": "Sistema multi-agente de vibecoding para Claude — Windows (Desktop) y Linux (Code)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216185721?v=4",
    "ownerUrl": "https://github.com/Emaleo0522",
    "defaultBranch": "main"
   },
   "path": "mods/mascota",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:50.966Z",
   "modUpdatedAt": "2026-10-05T05:30:24Z",
   "fileBytes": 29077,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mascota",
   "url": "https://www.slopshopper.com/mods/emaleo0522-claude-vibecoding-mascota/"
  },
  {
   "slug": "emilmaju-claude-statusline-mod",
   "name": "5h",
   "description": "Claude Code status line: 5-hour limit, weekly limit and context window, with colored dots and time to reset.",
   "version": "1.0.0",
   "author": {
    "name": "emilmaju",
    "url": "https://github.com/emilmaju"
   },
   "license": "MIT",
   "homepage": "https://github.com/emilmaju/claude-statusline-mod",
   "keywords": [
    "statusline",
    "usage",
    "limits",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "emilmaju/claude-statusline-mod",
    "url": "https://github.com/emilmaju/claude-statusline-mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T12:57:04Z",
    "createdAt": "2026-10-08T12:50:58Z",
    "description": "Claude Code mod: status line with 5-hour limit, weekly limit and context window, with colored dots",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93103663?v=4",
    "ownerUrl": "https://github.com/emilmaju",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "emilmaju",
   "firstSeen": "2026-10-08T15:21:58.073Z",
   "modUpdatedAt": "2026-10-08T12:57:04Z",
   "fileBytes": 2179,
   "tags": [
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "5h",
   "url": "https://www.slopshopper.com/mods/emilmaju-claude-statusline-mod/"
  },
  {
   "slug": "endgame-build-khub-khub",
   "name": "khub",
   "description": "khub in the session: the khub and setup skills, a band above the prompt with what the session changed, and compact rows for khub calls",
   "version": "0.1.2",
   "author": {
    "name": "ENDGAME"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "endgame-build/khub",
    "url": "https://github.com/endgame-build/khub",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T15:51:14Z",
    "createdAt": "2026-10-07T12:33:27Z",
    "description": "Git-backed, ontology-typed knowledge base with operational presets.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/204917489?v=4",
    "ownerUrl": "https://github.com/endgame-build",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "binary": {
     "type": "string",
     "title": "khub binary",
     "description": "Command that runs khub. Empty resolves node_modules/.bin/khub under the workspace, then khub on the PATH.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "khub",
   "firstSeen": "2026-10-08T15:22:00.419Z",
   "modUpdatedAt": "2026-10-07T15:51:14Z",
   "fileBytes": 49382,
   "tags": [
    "band",
    "transcript",
    "status",
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "khub",
   "url": "https://www.slopshopper.com/mods/endgame-build-khub-khub/"
  },
  {
   "slug": "enhki-claude-mods-statusline-desktop",
   "name": "statusline-desktop",
   "description": "Runs your configured statusLine command and draws its line above the prompt in the Claude desktop app",
   "version": "0.1.0",
   "author": {
    "name": "enhki"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "enhki/claude-mods",
    "url": "https://github.com/enhki/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:15:55Z",
    "createdAt": "2026-10-09T11:15:49Z",
    "description": "Small Claude Code mods for the terminal and the desktop app",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-desktop",
     "claude-mods",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2124732?v=4",
    "ownerUrl": "https://github.com/enhki",
    "defaultBranch": "main"
   },
   "path": "mods/statusline-desktop",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T14:57:18.601Z",
   "modUpdatedAt": "2026-10-09T11:15:55Z",
   "fileBytes": 9176,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-desktop",
   "url": "https://www.slopshopper.com/mods/enhki-claude-mods-statusline-desktop/"
  },
  {
   "slug": "enzoschitini-better-ai-creditos",
   "name": "creditos",
   "description": "Mostra, a cada prompt, quanto ele consumiu: tokens por modelo, custo estimado, contexto e limites do plano.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "enzoschitini/better-ai",
    "url": "https://github.com/enzoschitini/better-ai",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:39:17Z",
    "createdAt": "2025-10-04T12:49:17Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/70824630?v=4",
    "ownerUrl": "https://github.com/enzoschitini",
    "defaultBranch": "production"
   },
   "path": ".claude/skills/creditos",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:22:05.573Z",
   "modUpdatedAt": "2026-10-08T13:39:17Z",
   "fileBytes": 11479,
   "tags": [
    "band",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "creditos",
   "url": "https://www.slopshopper.com/mods/enzoschitini-better-ai-creditos/"
  },
  {
   "slug": "ericjamie-claude-code-mods-cache-timer",
   "name": "cache-timer",
   "description": "A countdown to when the conversation's prompt cache expires, in the prompt footer before the model name",
   "version": "0.1.0",
   "author": {
    "name": "LilianSu"
   },
   "homepage": "https://github.com/EricJamie/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "EricJamie/claude-code-mods",
    "url": "https://github.com/EricJamie/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T05:17:42Z",
    "createdAt": "2026-10-03T15:02:58Z",
    "description": "Mods for Claude Code: context-band, a usage band with rate limits, tokens, cost and API-price estimates",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/101874482?v=4",
    "ownerUrl": "https://github.com/EricJamie",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:54.083Z",
   "modUpdatedAt": "2026-10-03T19:05:30Z",
   "fileBytes": 5174,
   "tags": [
    "spinner",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer-EricJamie",
   "url": "https://www.slopshopper.com/mods/ericjamie-claude-code-mods-cache-timer/"
  },
  {
   "slug": "ericjamie-claude-code-mods-context-band",
   "name": "context-band",
   "description": "A band above the prompt with rate limits, tokens, speed, cache, cost and context fill, in light and dark themes",
   "version": "0.8.1",
   "author": {
    "name": "LilianSu"
   },
   "homepage": "https://github.com/EricJamie/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "EricJamie/claude-code-mods",
    "url": "https://github.com/EricJamie/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T05:17:42Z",
    "createdAt": "2026-10-03T15:02:58Z",
    "description": "Mods for Claude Code: context-band, a usage band with rate limits, tokens, cost and API-price estimates",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/101874482?v=4",
    "ownerUrl": "https://github.com/EricJamie",
    "defaultBranch": "main"
   },
   "path": "plugins/context-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:54.292Z",
   "modUpdatedAt": "2026-10-03T19:05:30Z",
   "fileBytes": 66400,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-band-EricJamie",
   "url": "https://www.slopshopper.com/mods/ericjamie-claude-code-mods-context-band/"
  },
  {
   "slug": "ersinkoc-claude-usage-band",
   "name": "usage-band",
   "description": "Usage band above the prompt: limits with projection, context, tokens, speed, cost, turns, tools, churn, agents, model, effort, folder, git and memory, each one switchable",
   "version": "0.3.0",
   "author": {
    "name": "ersinkoc"
   },
   "license": "MIT",
   "homepage": "https://github.com/ersinkoc/claude-usage-band",
   "keywords": [
    "usage",
    "rate-limits",
    "tokens",
    "cost",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-usage-band",
    "url": "https://github.com/ersinkoc/claude-usage-band",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T13:54:18Z",
    "createdAt": "2026-10-03T13:41:25Z",
    "description": "A usage band above the Claude Code prompt: limits, context, tokens, cost and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "show5h": {
     "type": "boolean",
     "title": "Usage band: 5-hour limit",
     "description": "Usage of the 5-hour rate-limit window and time to reset",
     "default": true
    },
    "show7d": {
     "type": "boolean",
     "title": "Usage band: 7-day limit",
     "description": "Usage of the 7-day rate-limit window and time to reset",
     "default": true
    },
    "showSpendLimit": {
     "type": "boolean",
     "title": "Usage band: spend limit",
     "description": "A gateway's spend limit, when the account reports one",
     "default": true
    },
    "showContext": {
     "type": "boolean",
     "title": "Usage band: context window",
     "description": "How full the context window is",
     "default": true
    },
    "showInput": {
     "type": "boolean",
     "title": "Usage band: input tokens",
     "description": "Uncached input plus cache writes",
     "default": true
    },
    "showOutput": {
     "type": "boolean",
     "title": "Usage band: output tokens",
     "description": "Tokens the model generated",
     "default": true
    },
    "showThinking": {
     "type": "boolean",
     "title": "Usage band: thinking tokens",
     "description": "The part of output spent on extended thinking",
     "default": true
    },
    "showCacheRead": {
     "type": "boolean",
     "title": "Usage band: cache read tokens",
     "description": "Input tokens served from the prompt cache",
     "default": true
    },
    "showCacheHit": {
     "type": "boolean",
     "title": "Usage band: cache hit rate",
     "description": "Share of all input read from the prompt cache",
     "default": true
    },
    "showWeb": {
     "type": "boolean",
     "title": "Usage band: web searches and fetches",
     "description": "Server-side web search and fetch requests",
     "default": true
    },
    "showRequests": {
     "type": "boolean",
     "title": "Usage band: api requests",
     "description": "Model requests, subagents included",
     "default": true
    },
    "showSpeed": {
     "type": "boolean",
     "title": "Usage band: output speed",
     "description": "Tokens per second of the last response (hover for the average)",
     "default": true
    },
    "showCost": {
     "type": "boolean",
     "title": "Usage band: session cost",
     "description": "Session cost at API list prices",
     "default": true
    },
    "showCostRate": {
     "type": "boolean",
     "title": "Usage band: cost per hour",
     "description": "Average spend per hour since the session started",
     "default": true
    },
    "showLastTurn": {
     "type": "boolean",
     "title": "Usage band: last turn",
     "description": "Duration, cost and output speed of the last turn",
     "default": true
    },
    "showTools": {
     "type": "boolean",
     "title": "Usage band: tool calls",
     "description": "Tool calls, failures and the most used tools",
     "default": true
    },
    "showChurn": {
     "type": "boolean",
     "title": "Usage band: lines changed",
     "description": "Lines added and removed by Edit, MultiEdit and Write",
     "default": true
    },
    "showAgents": {
     "type": "boolean",
     "title": "Usage band: running subagents",
     "description": "Subagents running right now",
     "default": true
    },
    "showCompactions": {
     "type": "boolean",
     "title": "Usage band: compactions",
     "description": "How often the context was compacted and what it freed",
     "default": true
    },
    "showPrompts": {
     "type": "boolean",
     "title": "Usage band: prompts",
     "description": "Prompts sent this session",
     "default": true
    },
    "showSessionAge": {
     "type": "boolean",
     "title": "Usage band: session age",
     "description": "Time since the session started",
     "default": true
    },
    "showModel": {
     "type": "boolean",
     "title": "Usage band: model",
     "description": "The model that answered last, and the Claude Code version",
     "default": true
    },
    "showEffort": {
     "type": "boolean",
     "title": "Usage band: thinking effort",
     "description": "The thinking effort of the last request (low to max)",
     "default": true
    },
    "showFolder": {
     "type": "boolean",
     "title": "Usage band: folder",
     "description": "The working directory's name (hover for the full path)",
     "default": true
    },
    "showGit": {
     "type": "boolean",
     "title": "Usage band: git branch",
     "description": "Branch, uncommitted files, ahead and behind",
     "default": true
    },
    "showMemory": {
     "type": "boolean",
     "title": "Usage band: machine memory",
     "description": "This machine's memory in use",
     "default": true
    },
    "limitProjection": {
     "type": "boolean",
     "title": "Usage band: limit projection",
     "description": "Project 5h/7d usage at reset from the pace so far and warn when it would pass 100%",
     "default": true
    },
    "contextBreakdown": {
     "type": "boolean",
     "title": "Usage band: context breakdown",
     "description": "List what fills the context in the context tooltip (estimated locally)",
     "default": true
    },
    "alerts": {
     "type": "boolean",
     "title": "Usage band: limit alerts",
     "description": "A toast when a limit crosses the yellow or red threshold",
     "default": true
    },
    "showInTerminal": {
     "type": "boolean",
     "title": "Usage band: show in the terminal",
     "description": "Off to show the band only in the desktop app",
     "default": true
    },
    "layout": {
     "type": "string",
     "title": "Usage band: layout",
     "description": "full: icons and bars; compact: text only",
     "default": "full",
     "options": [
      "full",
      "compact"
     ]
    },
    "warnAt": {
     "type": "number",
     "title": "Usage band: yellow from %",
     "description": "Bars turn yellow (and a toast fires) at this percent",
     "default": 70,
     "min": 1,
     "max": 100
    },
    "hotAt": {
     "type": "number",
     "title": "Usage band: red from %",
     "description": "Bars turn red (and a toast fires) at this percent",
     "default": 90,
     "min": 1,
     "max": 100
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Usage band: refresh every (s)",
     "description": "Seconds between refreshes of limits, timers and totals (10 to 600)",
     "default": 30,
     "min": 10,
     "max": 600
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:59.933Z",
   "modUpdatedAt": "2026-10-03T13:54:18Z",
   "fileBytes": 63085,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-ersinkoc",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-usage-band/"
  },
  {
   "slug": "etiennep-26-noctia-noctia-mods",
   "name": "noctia-mods",
   "description": "Noctia visual mods for Claude Code: team panel, agent labels, task checklist and more.",
   "version": "0.3.6",
   "author": {
    "name": "Etienne Pouille"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "EtienneP-26/Noctia",
    "url": "https://github.com/EtienneP-26/Noctia",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:29:11Z",
    "createdAt": "2026-10-02T08:03:23Z",
    "description": "Plugin for agentic CLIs. Makes AI a careful dev assistant: KISS code, tests, security, guarded git, etc.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/182764219?v=4",
    "ownerUrl": "https://github.com/EtienneP-26",
    "defaultBranch": "main"
   },
   "path": "mods/noctia-mods",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "noctia-plugins",
   "firstSeen": "2026-10-07T14:37:52.471Z",
   "modUpdatedAt": "2026-10-08T11:42:38Z",
   "fileBytes": 11397,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "tool",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "noctia-mods",
   "url": "https://www.slopshopper.com/mods/etiennep-26-noctia-noctia-mods/"
  },
  {
   "slug": "ewxgwy1987-claude-code-progress-board",
   "name": "progress-board",
   "description": "A pane showing every task and subagent as a colored progress bar with percentage and estimated time left",
   "version": "0.1.0",
   "author": {
    "name": "Rain Guo"
   },
   "license": "MIT",
   "homepage": "https://github.com/ewxgwy1987/claude-code-progress-board#readme",
   "keywords": [
    "claude-code",
    "mod",
    "progress",
    "tasks",
    "subagents",
    "workflows"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ewxgwy1987/claude-code-progress-board",
    "url": "https://github.com/ewxgwy1987/claude-code-progress-board",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:54:28Z",
    "createdAt": "2026-10-08T16:54:22Z",
    "description": "Claude Code mod: a progress pane for tasks, subagents, workflow runs, the goal and tool calls, with bars, timestamps and time-left estimates",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6468247?v=4",
    "ownerUrl": "https://github.com/ewxgwy1987",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "wrapText": {
     "type": "boolean",
     "title": "Wrap long descriptions",
     "description": "Show the full text of every task, agent, workflow and tool call on several lines instead of cutting it to one line",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-progress-board",
   "firstSeen": "2026-10-09T14:58:47.799Z",
   "modUpdatedAt": "2026-10-08T16:54:28Z",
   "fileBytes": 67437,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "progress-board",
   "url": "https://www.slopshopper.com/mods/ewxgwy1987-claude-code-progress-board/"
  },
  {
   "slug": "ewxgwy1987-claude-code-session-toc",
   "name": "session-toc",
   "description": "A clickable table of contents of the whole current session: topics grouped by category, with timestamps, in a pane",
   "version": "0.1.0",
   "author": {
    "name": "Rain Guo"
   },
   "license": "MIT",
   "homepage": "https://github.com/ewxgwy1987/claude-code-session-toc#readme",
   "keywords": [
    "claude-code",
    "mod",
    "table-of-contents",
    "history",
    "navigation",
    "transcript"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ewxgwy1987/claude-code-session-toc",
    "url": "https://github.com/ewxgwy1987/claude-code-session-toc",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:54:39Z",
    "createdAt": "2026-10-08T16:54:34Z",
    "description": "Claude Code mod: a clickable, timestamped table of contents of the whole session, grouped into topics and categories",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6468247?v=4",
    "ownerUrl": "https://github.com/ewxgwy1987",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "wrapText": {
     "type": "boolean",
     "title": "Wrap long descriptions",
     "description": "Show the full text of every topic, summary and message on several lines instead of cutting it to one line",
     "default": false
    },
    "autoGroupEvery": {
     "type": "number",
     "title": "Group new messages automatically after",
     "description": "New messages appear in the pane by themselves as you talk (no Claude call). Once this many are waiting ungrouped, one small Claude call files them into topics. 0 = only when you press Refresh.",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-session-toc",
   "firstSeen": "2026-10-09T14:58:49.200Z",
   "modUpdatedAt": "2026-10-08T16:54:39Z",
   "fileBytes": 31106,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "session-toc",
   "url": "https://www.slopshopper.com/mods/ewxgwy1987-claude-code-session-toc/"
  },
  {
   "slug": "ewxgwy1987-claude-code-usage-meter",
   "name": "usage-meter",
   "description": "Shows plan rate-limit usage, session cost, context fill and a per-task token estimate above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Rain Guo"
   },
   "license": "MIT",
   "homepage": "https://github.com/ewxgwy1987/claude-code-usage-meter#readme",
   "keywords": [
    "claude-code",
    "mod",
    "usage",
    "rate-limits",
    "context",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ewxgwy1987/claude-code-usage-meter",
    "url": "https://github.com/ewxgwy1987/claude-code-usage-meter",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:54:17Z",
    "createdAt": "2026-10-08T16:54:11Z",
    "description": "Claude Code mod: plan rate limits, context fill, session cost and per-task tokens as coloured bars above the prompt",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6468247?v=4",
    "ownerUrl": "https://github.com/ewxgwy1987",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-usage-meter",
   "firstSeen": "2026-10-09T14:58:50.441Z",
   "modUpdatedAt": "2026-10-08T16:54:17Z",
   "fileBytes": 15273,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-ewxgwy1987",
   "url": "https://www.slopshopper.com/mods/ewxgwy1987-claude-code-usage-meter/"
  },
  {
   "slug": "exdenta-ambient-spanish-ambient-spanish-hover",
   "name": "ambient-spanish-hover",
   "description": "Hover a Spanish word in a reply to see its English in the band above the prompt.",
   "version": "0.3.2",
   "author": {
    "name": "Exdenta"
   },
   "license": "MIT",
   "homepage": "https://github.com/Exdenta/ambient-spanish/tree/main/mods/ambient-spanish-hover",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Exdenta/ambient-spanish",
    "url": "https://github.com/Exdenta/ambient-spanish",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:30:19Z",
    "createdAt": "2026-08-15T18:19:15Z",
    "description": "Claude CLI skill + mod that adds Spanish words into agent replies",
    "homepage": "",
    "topics": [
     "claude-mods",
     "claude-skills",
     "spanish"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32848983?v=4",
    "ownerUrl": "https://github.com/Exdenta",
    "defaultBranch": "main"
   },
   "path": "mods/ambient-spanish-hover",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ambient-spanish",
   "firstSeen": "2026-10-07T14:37:55.274Z",
   "modUpdatedAt": "2026-10-09T11:30:19Z",
   "fileBytes": 22197,
   "tags": [
    "band",
    "transcript",
    "toast",
    "turn"
   ],
   "isNew": true,
   "entryName": "ambient-spanish-hover",
   "url": "https://www.slopshopper.com/mods/exdenta-ambient-spanish-ambient-spanish-hover/"
  },
  {
   "slug": "ezequielcutin-claude-hud-plugin-neon-hud",
   "name": "neon-hud",
   "description": "A live HUD above the prompt: turn timer, active skill, subagent tree, git state, rtk token savings and one-click session checkpoints",
   "version": "0.1.0",
   "author": {
    "name": "Ezequiel Cutin",
    "url": "https://github.com/ezequielcutin"
   },
   "license": "MIT",
   "homepage": "https://github.com/ezequielcutin/claude-hud-plugin",
   "keywords": [
    "mod",
    "hud",
    "statusline",
    "subagents",
    "rtk",
    "checkpoint"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ezequielcutin/claude-hud-plugin",
    "url": "https://github.com/ezequielcutin/claude-hud-plugin",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T23:09:29Z",
    "createdAt": "2026-10-06T23:05:11Z",
    "description": null,
    "homepage": null,
    "topics": [
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93277070?v=4",
    "ownerUrl": "https://github.com/ezequielcutin",
    "defaultBranch": "main"
   },
   "path": "plugins/neon-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "hidden_segments": {
     "type": "string",
     "title": "Segments hidden at start",
     "description": "Comma-separated: turn, skill, agents, git, rtk. /hud <segment> still toggles them in a session.",
     "default": ""
    },
    "timezone": {
     "type": "string",
     "title": "Checkpoint timestamps",
     "description": "Time zone for checkpoint file names and headers: your machine's local time, UTC, or US Eastern.",
     "options": [
      "local",
      "utc",
      "us-eastern"
     ],
     "default": "local"
    },
    "checkpoint_dir": {
     "type": "string",
     "title": "Checkpoint folder",
     "description": "Where /hud checkpoint saves handoff docs, relative to your home directory.",
     "default": ".claude/checkpoints"
    },
    "rtk_path": {
     "type": "string",
     "title": "rtk binary (optional)",
     "description": "Path to rtk. Leave blank to look in the usual install locations; the rtk segment hides itself when rtk isn't found.",
     "default": ""
    },
    "rtk_db": {
     "type": "string",
     "title": "rtk history database (optional)",
     "description": "Path to rtk's history.db. Leave blank to use rtk's default location for your OS.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-hud-plugin",
   "firstSeen": "2026-10-07T14:57:28.724Z",
   "modUpdatedAt": "2026-10-06T23:09:29Z",
   "fileBytes": 35556,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "neon-hud",
   "url": "https://www.slopshopper.com/mods/ezequielcutin-claude-hud-plugin-neon-hud/"
  },
  {
   "slug": "falkoro-claude-code-secrets",
   "name": "secrets",
   "description": "Claude asks for API keys in a masked field above the prompt, saves them to the macOS Keychain, Linux keyring or Windows DPAPI, and uses them in Bash without ever seeing them",
   "version": "0.3.1",
   "author": {
    "name": "falkoro"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "falkoro/claude-code-secrets",
    "url": "https://github.com/falkoro/claude-code-secrets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:59:56Z",
    "createdAt": "2026-10-07T09:47:58Z",
    "description": "Claude Code mod: Claude asks for API keys in a masked field above your prompt, keeps them in the macOS Keychain / Linux keyring / Windows DPAPI, and uses them in Bash without ever seeing them",
    "homepage": null,
    "topics": [
     "api-keys",
     "claude-code",
     "claude-code-plugin",
     "keychain",
     "secrets"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39274208?v=4",
    "ownerUrl": "https://github.com/falkoro",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "falkoro",
   "firstSeen": "2026-10-07T14:57:52.073Z",
   "modUpdatedAt": "2026-10-07T09:59:56Z",
   "fileBytes": 11074,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "secrets-falkoro",
   "url": "https://www.slopshopper.com/mods/falkoro-claude-code-secrets/"
  },
  {
   "slug": "faridmurzone-command-buttons-claude-code",
   "name": "command-buttons",
   "description": "Pone botones [Ejecutar] y [Copiar] al lado de cada comando de shell que Claude escribe en un bloque de código, para correrlo o copiarlo sin seleccionar texto a mano.",
   "version": "0.1.0",
   "author": {
    "name": "Farid Murzone"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Faridmurzone/command-buttons-claude-code",
    "url": "https://github.com/Faridmurzone/command-buttons-claude-code",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-17T12:24:38Z",
    "createdAt": "2026-09-17T12:22:45Z",
    "description": "Claude Code plugin: Run and copy shell commands with buttons and hotkeys",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-mod",
     "function-hooks",
     "shell-commands"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17074483?v=4",
    "ownerUrl": "https://github.com/Faridmurzone",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "runInBackground": {
     "type": "boolean",
     "description": "Ejecutar en segundo plano (no bloquea la sesión; la salida se lee con BashOutput)",
     "default": false,
     "title": "Ejecutar en segundo plano"
    },
    "confirmPattern": {
     "type": "string",
     "description": "Regex (sin flags) de comandos que piden una segunda pulsación para confirmar. Vacío = nunca confirmar.",
     "default": "\\b(rm\\s+-[rf]|delete|destroy|drop\\s+(table|database)|truncate|terraform\\s+(apply|destroy)|kubectl\\s+delete|--force|force-push|push\\s+--force|revoke|remove-iam-policy-binding|set-iam-policy|firestore\\s+(import|databases)|uma-v2)\\b",
     "title": "Comandos que piden confirmación"
    },
    "maxButtons": {
     "type": "string",
     "description": "Cuántos comandos por mensaje reciben botones, como máximo.",
     "default": "8",
     "title": "Máximo de comandos por mensaje"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:51.994Z",
   "modUpdatedAt": "2026-09-17T12:24:38Z",
   "fileBytes": 19130,
   "tags": [
    "band",
    "transcript",
    "toast",
    "process"
   ],
   "isNew": true,
   "entryName": "command-buttons",
   "url": "https://www.slopshopper.com/mods/faridmurzone-command-buttons-claude-code/"
  },
  {
   "slug": "fazzani-claude-mods-rtk-gain",
   "name": "rtk-gain",
   "description": "RTK token savings in the status line, and /rtk-gain draws the full rtk gain report as a card.",
   "version": "0.1.0",
   "author": {
    "name": "Fazzani"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Fazzani/claude-mods",
    "url": "https://github.com/Fazzani/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T18:03:23Z",
    "createdAt": "2026-10-05T05:33:41Z",
    "description": "Claude Mods",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-code-plugins-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2669070?v=4",
    "ownerUrl": "https://github.com/Fazzani",
    "defaultBranch": "main"
   },
   "path": "plugins/rtk-gain",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Labels in English (en) or French (fr), or auto: follows Claude Code's language setting, then LC_ALL, LC_MESSAGES or LANG, and falls back to English.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "fr"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T14:59:27.282Z",
   "modUpdatedAt": "2026-10-07T18:01:48Z",
   "fileBytes": 9022,
   "tags": [
    "transcript",
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "rtk-gain",
   "url": "https://www.slopshopper.com/mods/fazzani-claude-mods-rtk-gain/"
  },
  {
   "slug": "fazzani-claude-mods-secret-mask",
   "name": "secret-mask",
   "description": "Masks secrets (API keys, tokens, passwords, private keys) in the transcript; hover a masked value to reveal it.",
   "version": "0.2.0",
   "author": {
    "name": "Fazzani"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Fazzani/claude-mods",
    "url": "https://github.com/Fazzani/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T18:03:23Z",
    "createdAt": "2026-10-05T05:33:41Z",
    "description": "Claude Mods",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-code-plugins-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2669070?v=4",
    "ownerUrl": "https://github.com/Fazzani",
    "defaultBranch": "main"
   },
   "path": "plugins/secret-mask",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Labels in English (en) or French (fr), or auto: follows Claude Code's language setting, then LC_ALL, LC_MESSAGES or LANG, and falls back to English.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "fr"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:50.940Z",
   "modUpdatedAt": "2026-10-05T07:20:09Z",
   "fileBytes": 11947,
   "tags": [
    "transcript",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-mask-Fazzani",
   "url": "https://www.slopshopper.com/mods/fazzani-claude-mods-secret-mask/"
  },
  {
   "slug": "fazzani-claude-mods-subagents-monitor",
   "name": "subagents-monitor",
   "description": "Live side pane listing the session's subagents: status, elapsed and working time, model, effort and estimated cost.",
   "version": "0.2.0",
   "author": {
    "name": "Fazzani"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Fazzani/claude-mods",
    "url": "https://github.com/Fazzani/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T18:03:23Z",
    "createdAt": "2026-10-05T05:33:41Z",
    "description": "Claude Mods",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-code-plugins-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2669070?v=4",
    "ownerUrl": "https://github.com/Fazzani",
    "defaultBranch": "main"
   },
   "path": "plugins/subagents-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Labels in English (en) or French (fr), or auto: follows Claude Code's language setting, then LC_ALL, LC_MESSAGES or LANG, and falls back to English.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "fr"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:51.179Z",
   "modUpdatedAt": "2026-10-05T07:20:09Z",
   "fileBytes": 18087,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagents-monitor",
   "url": "https://www.slopshopper.com/mods/fazzani-claude-mods-subagents-monitor/"
  },
  {
   "slug": "fazzani-claude-mods-tools-usage",
   "name": "tools-usage",
   "description": "Side pane listing the tools used in the session (built-in, MCP, skill, agent, plugin, hook) with calls and token consumption.",
   "version": "0.2.0",
   "author": {
    "name": "Fazzani"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Fazzani/claude-mods",
    "url": "https://github.com/Fazzani/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T18:03:23Z",
    "createdAt": "2026-10-05T05:33:41Z",
    "description": "Claude Mods",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-code-plugins-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2669070?v=4",
    "ownerUrl": "https://github.com/Fazzani",
    "defaultBranch": "main"
   },
   "path": "plugins/tools-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Labels in English (en) or French (fr), or auto: follows Claude Code's language setting, then LC_ALL, LC_MESSAGES or LANG, and falls back to English.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "fr"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:51.474Z",
   "modUpdatedAt": "2026-10-05T07:20:09Z",
   "fileBytes": 14326,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "tools-usage",
   "url": "https://www.slopshopper.com/mods/fazzani-claude-mods-tools-usage/"
  },
  {
   "slug": "felir7at62co-wq-muse-med-blast-radius",
   "name": "blast-radius",
   "description": "See what a risky command would change before it runs.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "felir7at62co-wq/muse-med",
    "url": "https://github.com/felir7at62co-wq/muse-med",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:26Z",
    "createdAt": "2026-09-11T01:39:04Z",
    "description": "a agent",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/267830298?v=4",
    "ownerUrl": "https://github.com/felir7at62co-wq",
    "defaultBranch": "main"
   },
   "path": "packages/experimental/claude-code-mods/examples/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:39.359Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5681,
   "tags": [
    "pane",
    "band",
    "guard"
   ],
   "isNew": true,
   "entryName": "blast-radius-felir7at62co-wq",
   "url": "https://www.slopshopper.com/mods/felir7at62co-wq-muse-med-blast-radius/"
  },
  {
   "slug": "felir7at62co-wq-muse-med-replay-theater",
   "name": "replay-theater",
   "description": "Step through the last turn's edits, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "felir7at62co-wq/muse-med",
    "url": "https://github.com/felir7at62co-wq/muse-med",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:26Z",
    "createdAt": "2026-09-11T01:39:04Z",
    "description": "a agent",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/267830298?v=4",
    "ownerUrl": "https://github.com/felir7at62co-wq",
    "defaultBranch": "main"
   },
   "path": "packages/experimental/claude-code-mods/examples/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:40.193Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5329,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-felir7at62co-wq",
   "url": "https://www.slopshopper.com/mods/felir7at62co-wq-muse-med-replay-theater/"
  },
  {
   "slug": "felir7at62co-wq-muse-med-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "felir7at62co-wq/muse-med",
    "url": "https://github.com/felir7at62co-wq/muse-med",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:26Z",
    "createdAt": "2026-09-11T01:39:04Z",
    "description": "a agent",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/267830298?v=4",
    "ownerUrl": "https://github.com/felir7at62co-wq",
    "defaultBranch": "main"
   },
   "path": "packages/experimental/claude-code-mods/examples/token-weather",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:41.511Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 3203,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-felir7at62co-wq",
   "url": "https://www.slopshopper.com/mods/felir7at62co-wq-muse-med-token-weather/"
  },
  {
   "slug": "ffalor-ffalor-plugins-bouncer",
   "name": "bouncer",
   "description": "Bouncer for Claude Code: enforce condition-based markdown guardrail rules on tool calls — deny or annotate any call whose content matches, instead of file-path-only rules.",
   "version": "0.1.0",
   "author": {
    "name": "Frank Falor",
    "url": "https://github.com/ffalor"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ffalor/ffalor-plugins",
    "url": "https://github.com/ffalor/ffalor-plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T16:30:55Z",
    "createdAt": "2026-02-02T02:03:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35144141?v=4",
    "ownerUrl": "https://github.com/ffalor",
    "defaultBranch": "main"
   },
   "path": "plugins/bouncer",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Bouncer enabled",
     "description": "Master switch. False disables all rule matching (rules still listable via diagnostics).",
     "required": false,
     "default": true
    },
    "interruptMode": {
     "type": "string",
     "title": "Global interrupt mode",
     "description": "always: deny matching tool calls. never: let the tool run and append the rule body as result context. Per-rule interruptMode overrides this.",
     "required": false,
     "default": "always",
     "options": [
      "always",
      "never"
     ]
    },
    "repeatMode": {
     "type": "string",
     "title": "Repeat mode",
     "description": "once: each rule fires once per session. after-gap: re-arm after repeatGap completed user turns.",
     "required": false,
     "default": "once",
     "options": [
      "once",
      "after-gap"
     ]
    },
    "repeatGap": {
     "type": "number",
     "title": "Repeat gap (turns)",
     "description": "Completed user turns before a rule may fire again under after-gap.",
     "required": false,
     "default": 10
    },
    "disabledRules": {
     "type": "string",
     "title": "Disabled rules",
     "description": "Comma-separated filename-derived rule names to skip, e.g. \"no-box-leak, no-any\".",
     "required": false,
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "ffalor-plugins",
   "firstSeen": "2026-10-06T04:52:13.507Z",
   "modUpdatedAt": "2026-10-05T16:30:55Z",
   "fileBytes": 36027,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "bouncer",
   "url": "https://www.slopshopper.com/mods/ffalor-ffalor-plugins-bouncer/"
  },
  {
   "slug": "flaviomartil-herdr-jev-harness",
   "name": "harness",
   "description": "Shows and drives Herdr-Jev role plans inside Claude Code: the advisor is the session, and the implementer, reviewer and reader models come from herdr-jev models list.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "flaviomartil/herdr-jev",
    "url": "https://github.com/flaviomartil/herdr-jev",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:29:39Z",
    "createdAt": "2026-09-18T22:23:53Z",
    "description": "Jev-driven multi-model triage and Triad orchestration plugin for Herdr and AI-Harness",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60192455?v=4",
    "ownerUrl": "https://github.com/flaviomartil",
    "defaultBranch": "main"
   },
   "path": "claude-plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "herdrJevBin": {
     "type": "string",
     "title": "herdr-jev binary",
     "description": "Executable used for triage, plan and review. Resolved through PATH unless absolute.",
     "default": "herdr-jev"
    },
    "maxWorkers": {
     "type": "number",
     "title": "Max parallel workers",
     "description": "Most implementer and reader tasks harness_run starts at once.",
     "default": 3
    },
    "autoRun": {
     "type": "boolean",
     "title": "Run tasks automatically",
     "description": "harness_plan starts every ready task and each finished task starts the next ready ones.",
     "default": true
    },
    "scopeMode": {
     "type": "string",
     "title": "Scope mode",
     "description": "off, report or enforce. enforce hides skills and agents the harness did not select for the task; report only computes the receipt.",
     "default": "enforce"
    },
    "runbook": {
     "type": "string",
     "title": "Scope runbook",
     "description": "Optional ai-harness runbook id passed to skill-select --runbook.",
     "default": ""
    },
    "alwaysAllowSkills": {
     "type": "string",
     "title": "Always visible skills",
     "description": "Comma separated skill names the scope never hides.",
     "default": "writing-clearly-and-concisely,harness-router,herdr-jev,ai-harness-context,plugin-authoring,vault,promote,code-review,simplify"
    },
    "alwaysAllowAgents": {
     "type": "string",
     "title": "Always offered agents",
     "description": "Comma separated agent names the scope never hides, besides built-ins, harness:* and the project's own agents.",
     "default": "business-operator,claudex-coordinator,commercial-operator,harness-operator,knowledge-maintainer,legacy-archaeologist,media-producer,platform-reliability,product-discovery,quality-reviewer,recording-analyst,research-analyst,security-operator,software-architect,software-engineer,web-experience"
    },
    "autoReview": {
     "type": "boolean",
     "title": "Refresh the harness review automatically",
     "description": "Run the herdr-jev review once when every task is done or approved and at least one is approved.",
     "default": false
    },
    "prGateAsk": {
     "type": "boolean",
     "title": "Ask before opening a PR without a ready review",
     "description": "Off by default: the PR command always runs and the model is told the review status. On: the engine asks the person to confirm when the status is known and not ready.",
     "default": false
    },
    "codex": {
     "type": "boolean",
     "title": "Enable harness:codex",
     "description": "Registers and offers the harness:codex subagent, which runs the Codex CLI in a throwaway copy of the repository and returns a patch. Off by default: Codex can read anything you can.",
     "default": false
    },
    "codexMaxMinutes": {
     "type": "number",
     "title": "harness:codex max minutes",
     "description": "Longest a Codex run may last before it is killed.",
     "default": 30
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:58:06.494Z",
   "modUpdatedAt": "2026-10-08T13:29:39Z",
   "fileBytes": 258885,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "harness-flaviomartil",
   "url": "https://www.slopshopper.com/mods/flaviomartil-herdr-jev-harness/"
  },
  {
   "slug": "flowmux-ai-claude-token-panel",
   "name": "token-panel",
   "description": "A pane listing each prompt's token usage and its cost at standard API (Enterprise usage) rates; /token-panel turns it on and off",
   "version": "0.1.2",
   "author": {
    "name": "JunsuChoi"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "flowmux-ai/claude-token-panel",
    "url": "https://github.com/flowmux-ai/claude-token-panel",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:46:35Z",
    "createdAt": "2026-10-06T08:42:18Z",
    "description": "A Claude Code mod that shows how many tokens each prompt used and what it cost.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "cost-tracking",
     "token-usage"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/305449920?v=4",
    "ownerUrl": "https://github.com/flowmux-ai",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-token-panel",
   "firstSeen": "2026-10-07T14:39:57.363Z",
   "modUpdatedAt": "2026-10-09T05:46:35Z",
   "fileBytes": 16119,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-panel",
   "url": "https://www.slopshopper.com/mods/flowmux-ai-claude-token-panel/"
  },
  {
   "slug": "frogai-xenopus-collapse-work",
   "name": "collapse-work",
   "description": "Folds a finished turn's work under a \"Worked for\" row, leaving the final answer, like Codex",
   "version": "0.1.0",
   "author": {
    "name": "FrogAi"
   },
   "license": "Unlicense",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FrogAi/Xenopus",
    "url": "https://github.com/FrogAi/Xenopus",
    "stars": 1,
    "forks": 0,
    "license": "Unlicense",
    "pushedAt": "2026-10-09T01:04:02Z",
    "createdAt": "2026-04-16T20:04:47Z",
    "description": "Specimens from my LLM lab. Agents, hooks, instructions, mods and skills for Claude Code and Codex.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/91348155?v=4",
    "ownerUrl": "https://github.com/FrogAi",
    "defaultBranch": "master"
   },
   "path": "claude/mods/collapse-work",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:38:15.765Z",
   "modUpdatedAt": "2026-09-22T16:00:09Z",
   "fileBytes": 8597,
   "tags": [
    "spinner",
    "transcript",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "collapse-work",
   "url": "https://www.slopshopper.com/mods/frogai-xenopus-collapse-work/"
  },
  {
   "slug": "frogai-xenopus-queue",
   "name": "queue",
   "description": "Queues messages sent while Claude is working and sends them one per turn, like Codex",
   "version": "0.1.0",
   "author": {
    "name": "FrogAi"
   },
   "license": "Unlicense",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FrogAi/Xenopus",
    "url": "https://github.com/FrogAi/Xenopus",
    "stars": 1,
    "forks": 0,
    "license": "Unlicense",
    "pushedAt": "2026-10-09T01:04:02Z",
    "createdAt": "2026-04-16T20:04:47Z",
    "description": "Specimens from my LLM lab. Agents, hooks, instructions, mods and skills for Claude Code and Codex.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/91348155?v=4",
    "ownerUrl": "https://github.com/FrogAi",
    "defaultBranch": "master"
   },
   "path": "claude/mods/queue",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:38:16.939Z",
   "modUpdatedAt": "2026-09-22T16:00:09Z",
   "fileBytes": 25706,
   "tags": [
    "band",
    "transcript",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "queue",
   "url": "https://www.slopshopper.com/mods/frogai-xenopus-queue/"
  },
  {
   "slug": "funnyq-cc-plugins-chronicle",
   "name": "chronicle",
   "description": "Write and guard your project's history — craft commits (auto simple/atomic), author reviewer-legible PRs/MRs, cut config-first releases, and promote cockpit decisions into ADRs.",
   "version": "0.22.2",
   "author": {
    "name": "Q"
   },
   "license": "MIT",
   "keywords": [
    "chronicle",
    "git",
    "commit",
    "pull-request",
    "merge-request",
    "github",
    "gitlab",
    "history"
   ],
   "kind": "community",
   "repo": {
    "fullName": "FunnyQ/cc-plugins",
    "url": "https://github.com/FunnyQ/cc-plugins",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T09:31:34Z",
    "createdAt": "2026-05-04T21:11:52Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3800590?v=4",
    "ownerUrl": "https://github.com/FunnyQ",
    "defaultBranch": "main"
   },
   "path": "packages/chronicle",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "q-lab-marketplace",
   "firstSeen": "2026-10-06T04:46:53.100Z",
   "modUpdatedAt": "2026-10-03T04:04:50Z",
   "fileBytes": 3020,
   "tags": [
    "process"
   ],
   "isNew": true,
   "entryName": "chronicle-FunnyQ",
   "url": "https://www.slopshopper.com/mods/funnyq-cc-plugins-chronicle/"
  },
  {
   "slug": "funnyq-cc-plugins-dispatch",
   "name": "dispatch",
   "description": "Plan before you fly — interview-driven specs you can execute. preflight captures what you want as INTENT.md before any solution is chosen; hop interviews, plans, and executes a small scope in one session; flightplan writes a multi-file blueprint (PLAN.md + tasks/) to disk; autopilot flies the tree with a dev→verify→judge→score quality loop and a closing final-review gate; waypoints orchestrates the rolling-wave roadmap tier above flightplan; deckplan is a reference-only guide to authoring Workflow scripts for flightdeck.",
   "version": "5.7.1",
   "author": {
    "name": "Q"
   },
   "license": "MIT",
   "keywords": [
    "preflight",
    "intent",
    "hop",
    "flightplan",
    "autopilot",
    "waypoints",
    "deckplan",
    "workflow",
    "flightdeck",
    "interview",
    "spec",
    "blueprint",
    "planning",
    "requirements",
    "tasks",
    "execute"
   ],
   "kind": "community",
   "repo": {
    "fullName": "FunnyQ/cc-plugins",
    "url": "https://github.com/FunnyQ/cc-plugins",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T09:31:34Z",
    "createdAt": "2026-05-04T21:11:52Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3800590?v=4",
    "ownerUrl": "https://github.com/FunnyQ",
    "defaultBranch": "main"
   },
   "path": "packages/dispatch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "q-lab-marketplace",
   "firstSeen": "2026-10-06T04:46:53.310Z",
   "modUpdatedAt": "2026-10-03T22:29:29Z",
   "fileBytes": 27834,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "dispatch",
   "url": "https://www.slopshopper.com/mods/funnyq-cc-plugins-dispatch/"
  },
  {
   "slug": "funnyq-cc-plugins-guard",
   "name": "guard",
   "description": "Turn coding rules into harness-enforced ones. comment-guard (each Edit/Write) and comment-sweep (at Stop, for writes that bypassed them) hand back the comment blocks of three or more lines the agent added or grew, with one question: is this why, or is this what?",
   "version": "0.7.3",
   "author": {
    "name": "Q"
   },
   "license": "MIT",
   "keywords": [
    "guard",
    "hook",
    "comment",
    "why-not-what",
    "coding-discipline",
    "lint",
    "code-quality"
   ],
   "kind": "community",
   "repo": {
    "fullName": "FunnyQ/cc-plugins",
    "url": "https://github.com/FunnyQ/cc-plugins",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T09:31:34Z",
    "createdAt": "2026-05-04T21:11:52Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3800590?v=4",
    "ownerUrl": "https://github.com/FunnyQ",
    "defaultBranch": "main"
   },
   "path": "packages/guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "q-lab-marketplace",
   "firstSeen": "2026-10-06T04:46:53.558Z",
   "modUpdatedAt": "2026-10-03T04:04:50Z",
   "fileBytes": 21549,
   "tags": [
    "toast",
    "guard",
    "network",
    "timer"
   ],
   "isNew": true,
   "entryName": "guard",
   "url": "https://www.slopshopper.com/mods/funnyq-cc-plugins-guard/"
  },
  {
   "slug": "funnyq-cc-plugins-monitor",
   "name": "monitor",
   "description": "Monitor your Claude Code, Codex, and OpenCode sessions — a usage dashboard plus a per-project cockpit with a decision trail, live session view, needs-your-call bridge, and thoughtful auto-logging.",
   "version": "8.0.1",
   "author": {
    "name": "Q"
   },
   "license": "MIT",
   "keywords": [
    "dashboard",
    "stats",
    "usage",
    "cockpit",
    "decision-trail",
    "live-session",
    "claude-code",
    "codex",
    "opencode"
   ],
   "kind": "community",
   "repo": {
    "fullName": "FunnyQ/cc-plugins",
    "url": "https://github.com/FunnyQ/cc-plugins",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T09:31:34Z",
    "createdAt": "2026-05-04T21:11:52Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3800590?v=4",
    "ownerUrl": "https://github.com/FunnyQ",
    "defaultBranch": "main"
   },
   "path": "packages/monitor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "q-lab-marketplace",
   "firstSeen": "2026-10-06T04:46:53.750Z",
   "modUpdatedAt": "2026-10-03T04:04:50Z",
   "fileBytes": 8888,
   "tags": [
    "guard",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "monitor",
   "url": "https://www.slopshopper.com/mods/funnyq-cc-plugins-monitor/"
  },
  {
   "slug": "funnyq-cc-plugins-runes",
   "name": "runes",
   "description": "Runes, switchable UI mods for Claude Code. First rune: Clawd, hey-clawd's pixel crab, animating above the prompt. Toggle with /runes.",
   "version": "0.8.3",
   "author": {
    "name": "Q"
   },
   "license": "MIT",
   "keywords": [
    "runes",
    "clawd",
    "mascot",
    "mod",
    "function-hooks",
    "animation"
   ],
   "kind": "community",
   "repo": {
    "fullName": "FunnyQ/cc-plugins",
    "url": "https://github.com/FunnyQ/cc-plugins",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-07T09:31:34Z",
    "createdAt": "2026-05-04T21:11:52Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3800590?v=4",
    "ownerUrl": "https://github.com/FunnyQ",
    "defaultBranch": "main"
   },
   "path": "packages/runes",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "q-lab-marketplace",
   "firstSeen": "2026-10-06T04:46:54.344Z",
   "modUpdatedAt": "2026-10-07T07:48:19Z",
   "fileBytes": 628708,
   "tags": [
    "band",
    "transcript",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "runes",
   "url": "https://www.slopshopper.com/mods/funnyq-cc-plugins-runes/"
  },
  {
   "slug": "garrettyarmo-g-cauc",
   "name": "g-cauc",
   "description": "g-cauc: Garrett's caucus of AI models. Spec, product pass, foreman, build and review skills, plus the /board pane and the permission advisor.",
   "version": "0.6.5",
   "author": {
    "name": "Garrett Yarmowich"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "garrettyarmo/g-cauc",
    "url": "https://github.com/garrettyarmo/g-cauc",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T23:00:06Z",
    "createdAt": "2026-10-01T15:37:00Z",
    "description": "One way of working for every project: ideas to agreed specs to unattended builds",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56709999?v=4",
    "ownerUrl": "https://github.com/garrettyarmo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "kit_dir": {
     "type": "directory",
     "title": "g-cauc folder",
     "description": "Where your g-cauc folder lives: projects.md, lanes.md and limits/ are read from here.",
     "default": "~/code/g-cauc"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "g-cauc",
   "firstSeen": "2026-10-09T14:59:46.962Z",
   "modUpdatedAt": "2026-10-08T23:00:06Z",
   "fileBytes": 87122,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "g-cauc",
   "url": "https://www.slopshopper.com/mods/garrettyarmo-g-cauc/"
  },
  {
   "slug": "gebeer-jev-effort",
   "name": "jev-effort",
   "description": "Sets the main conversation's reasoning effort per prompt with TypeSafe's Jev (via OpenRouter), reading recent conversation context. Shadow mode by default: logs what it would do without changing anything.",
   "version": "0.1.0",
   "author": {
    "name": "gebeer"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "effort",
    "jev"
   ],
   "kind": "community",
   "repo": {
    "fullName": "gebeer/jev-effort",
    "url": "https://github.com/gebeer/jev-effort",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-05T08:10:37Z",
    "createdAt": "2026-10-05T08:10:21Z",
    "description": "Claude Code mod: per-prompt reasoning effort via Jev (OpenRouter)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3088950?v=4",
    "ownerUrl": "https://github.com/gebeer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./jev-effort.ts"
   ],
   "entry": "hooks/jev-effort.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "Jev API key",
     "description": "Bearer key for the endpoint (an OpenRouter key by default). Empty: the mod does nothing.",
     "default": "",
     "sensitive": true
    },
    "shadow": {
     "type": "boolean",
     "title": "Shadow mode",
     "description": "Classify and log what effort it would set, but never change a request",
     "default": true
    },
    "sendContext": {
     "type": "boolean",
     "title": "Send conversation context",
     "description": "Send Claude's last reply, earlier prompts and last turn's tool names along with the prompt. Off: the prompt alone.",
     "default": true
    },
    "minUpgradeConfidence": {
     "type": "number",
     "title": "Confidence to raise effort",
     "description": "How sure Jev must be to raise effort above the session's",
     "default": 0.3
    },
    "minDowngradeConfidence": {
     "type": "number",
     "title": "Confidence to lower effort",
     "description": "How sure Jev must be to lower effort below the session's",
     "default": 0.6
    },
    "timeoutMs": {
     "type": "number",
     "title": "Latency budget (ms)",
     "description": "How long each prompt waits for Jev before going ahead unchanged (100-5000)",
     "default": 800
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "A transcript line per turn and a setup line per session; the status line and debug record are always written",
     "default": true
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "Model id; pin one (e.g. typesafe/jev-1.13) while evaluating. TypeSafe-direct: jev-latest",
     "default": "~typesafe/jev-latest"
    },
    "endpoint": {
     "type": "string",
     "title": "Endpoint",
     "description": "Full System One URL. TypeSafe-direct: https://api.typesafe.ai/v1/systemone",
     "default": "https://openrouter.ai/api/v1/systemone"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:55.997Z",
   "modUpdatedAt": "2026-10-05T08:10:37Z",
   "fileBytes": 16104,
   "tags": [
    "status",
    "prompt",
    "network",
    "turn"
   ],
   "isNew": true,
   "entryName": "jev-effort",
   "url": "https://www.slopshopper.com/mods/gebeer-jev-effort/"
  },
  {
   "slug": "getexcited-stepwarden",
   "name": "stepwarden",
   "description": "Every tool call your agent makes, checked before it runs. Verifies each pending tool call against the session's plan using TypeSafe AI's Jev model, then allows it, asks you, or blocks it.",
   "version": "0.1.0",
   "author": {
    "name": "Stefan Trockel",
    "url": "https://github.com/getexcited"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/getexcited/stepwarden",
   "keywords": [
    "agent-verification",
    "guardrails",
    "function-hooks",
    "jev",
    "typesafe",
    "security"
   ],
   "kind": "community",
   "repo": {
    "fullName": "getexcited/stepwarden",
    "url": "https://github.com/getexcited/stepwarden",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-09-18T10:22:00Z",
    "createdAt": "2026-09-18T10:21:30Z",
    "description": "Every tool call your agent makes, checked before it runs. A Claude Code plugin that uses TypeSafe AI's Jev to verify each pending tool call against the session plan, then allows it, asks you, or blocks it. Proof of concept",
    "homepage": "https://github.com/getexcited/claude-plugins",
    "topics": [
     "agent-security",
     "ai-agents",
     "ai-safety",
     "claude-code",
     "claude-code-plugin",
     "claude-plugins",
     "function-hooks",
     "guardrails",
     "jev",
     "llm-tools",
     "typesafe-ai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4623299?v=4",
    "ownerUrl": "https://github.com/getexcited",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./verify.ts"
   ],
   "entry": "hooks/verify.ts",
   "userConfig": {
    "TYPESAFE_API_KEY": {
     "type": "string",
     "title": "TypeSafe AI API key",
     "description": "Get one at https://typesafe.ai. Stored in your OS keychain, never in a file. Leave blank to use the TYPESAFE_API_KEY environment variable instead.",
     "sensitive": true
    },
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "audit: verify and log every call but never block — the shipped default, so you can calibrate on your own traffic first. enforce: block or ask on risky calls. off: verify nothing. Switch any time with /stepwarden <mode>.",
     "options": [
      "enforce",
      "audit",
      "off"
     ],
     "default": "audit"
    },
    "denyAbove": {
     "type": "number",
     "title": "Block above",
     "description": "Block a call outright when any signal's probability reaches this (0-1). Keep it high; Jev is not perfect, and a false block interrupts real work.",
     "default": 0.9
    },
    "flagAbove": {
     "type": "number",
     "title": "Ask above",
     "description": "Ask you to confirm when any signal reaches this (0-1). Must be at or below the block threshold.",
     "default": 0.6
    },
    "lowIntentAtOrBelow": {
     "type": "number",
     "title": "Ask below this intent score",
     "description": "Ask you when the call's consistency with your plan scores at or below this, on a 0-4 scale where 0 contradicts the plan and 4 is fully consistent. Raise it to be asked more often.",
     "default": 1
    },
    "onError": {
     "type": "string",
     "title": "If verification fails",
     "description": "What to do when Jev cannot be reached, times out, or no API key is set. 'allow' keeps you working during an outage; 'deny' fails closed and blocks the call.",
     "options": [
      "allow",
      "deny"
     ],
     "default": "allow"
    },
    "onNoAnswer": {
     "type": "string",
     "title": "If nobody answers",
     "description": "What to do with a flagged call when you cannot be asked — a non-interactive run, a dismissed dialog, or more than 50 questions already asked this session.",
     "options": [
      "allow",
      "deny"
     ],
     "default": "allow"
    },
    "skipTools": {
     "type": "string",
     "title": "Tools to skip",
     "description": "Comma-separated tool names never sent for verification. Read-only, high-volume tools belong here: it keeps latency and cost down. Use 'none' to verify everything.",
     "default": "Read, Glob, Grep, TodoWrite, NotebookRead, ListAgents, TaskOutput"
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "Which TypeSafe model answers the verification questions.",
     "options": [
      "jev-latest",
      "jev-preview"
     ],
     "default": "jev-latest"
    },
    "timeoutMs": {
     "type": "number",
     "title": "Timeout (ms)",
     "description": "How long to wait for Jev before giving up and applying the 'if verification fails' policy. A verification normally takes well under a second.",
     "default": 5000
    },
    "unhealthyAfter": {
     "type": "number",
     "title": "Warn after N failures",
     "description": "Show a warning once this many verifications have failed in a row, so a silent outage is visible.",
     "default": 3
    },
    "auditLog": {
     "type": "boolean",
     "title": "Write an audit log",
     "description": "Record every decision to .claude/stepwarden/<session>.jsonl so thresholds can be calibrated against real traffic. One file per session. Tool arguments are redacted, but not perfectly.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:32.960Z",
   "modUpdatedAt": "2026-09-18T10:22:00Z",
   "fileBytes": 68758,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "stepwarden",
   "url": "https://www.slopshopper.com/mods/getexcited-stepwarden/"
  },
  {
   "slug": "gggodlin-cc-mod-waitwhat",
   "name": "cc-mod-waitwhat",
   "description": "Buttons above the prompt: retell recent turns in plain words, or open what a background check flagged that you might miss. Results go to Claude Code's own pane; nothing enters the transcript or the model's context.",
   "version": "0.8.2",
   "author": {
    "name": "gggodlin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "GGGODLIN/cc-mod-waitwhat",
    "url": "https://github.com/GGGODLIN/cc-mod-waitwhat",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T07:30:08Z",
    "createdAt": "2026-09-15T07:44:34Z",
    "description": "Retell what Claude Code just said, in plain words, above the prompt. Nothing enters the transcript or the model's context.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26342074?v=4",
    "ownerUrl": "https://github.com/GGGODLIN",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mod-waitwhat",
   "firstSeen": "2026-10-06T04:46:54.885Z",
   "modUpdatedAt": "2026-10-04T07:30:08Z",
   "fileBytes": 43252,
   "tags": [
    "pane",
    "band",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "cc-mod-waitwhat",
   "url": "https://www.slopshopper.com/mods/gggodlin-cc-mod-waitwhat/"
  },
  {
   "slug": "ghschaden-linguexx-lxx-gate",
   "name": "lxx-gate",
   "description": "Status line: is the linguexx suite green for the tree as it stands, or stale and why",
   "version": "0.1.0",
   "author": {
    "name": "Gerhard Schaden"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ghschaden/linguexx",
    "url": "https://github.com/ghschaden/linguexx",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T14:40:28Z",
    "createdAt": "2026-07-20T11:35:07Z",
    "description": "LATEX Package for typesetting linguistic examples",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50454318?v=4",
    "ownerUrl": "https://github.com/ghschaden",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/lxx-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:58:41.202Z",
   "modUpdatedAt": "2026-10-07T12:06:32Z",
   "fileBytes": 1965,
   "tags": [
    "status",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lxx-gate",
   "url": "https://www.slopshopper.com/mods/ghschaden-linguexx-lxx-gate/"
  },
  {
   "slug": "ghschaden-linguexx-lxx-render",
   "name": "lxx-render",
   "description": "A pane with the last rendering Claude made or looked at, so the person sees the page Claude judged",
   "version": "0.1.0",
   "author": {
    "name": "Gerhard Schaden"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ghschaden/linguexx",
    "url": "https://github.com/ghschaden/linguexx",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T14:40:28Z",
    "createdAt": "2026-07-20T11:35:07Z",
    "description": "LATEX Package for typesetting linguistic examples",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50454318?v=4",
    "ownerUrl": "https://github.com/ghschaden",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/lxx-render",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:24:00.515Z",
   "modUpdatedAt": "2026-10-07T16:16:53Z",
   "fileBytes": 4822,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "lxx-render",
   "url": "https://www.slopshopper.com/mods/ghschaden-linguexx-lxx-render/"
  },
  {
   "slug": "giovaborgogno-cc-dino",
   "name": "cc-dino",
   "description": "The T-rex from the browser's offline page, above the Claude Code prompt: jump cacti and duck birds while Claude works. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.1.1",
   "author": {
    "name": "Giovanni Borgogno",
    "url": "https://giovaborgogno.com"
   },
   "license": "MIT",
   "homepage": "https://giovaborgogno.com",
   "keywords": [
    "dino",
    "t-rex",
    "game",
    "terminal",
    "tui",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "giovaborgogno/cc-dino",
    "url": "https://github.com/giovaborgogno/cc-dino",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-15T19:43:16Z",
    "createdAt": "2026-09-15T18:24:32Z",
    "description": "The offline T-rex above the Claude Code prompt, with a leaderboard",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/101715111?v=4",
    "ownerUrl": "https://github.com/giovaborgogno",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-dino",
   "firstSeen": "2026-10-06T14:35:52.546Z",
   "modUpdatedAt": "2026-09-15T19:43:16Z",
   "fileBytes": 35821,
   "tags": [
    "band",
    "toast",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-dino-giovaborgogno",
   "url": "https://www.slopshopper.com/mods/giovaborgogno-cc-dino/"
  },
  {
   "slug": "gixxy22-hide-diffs",
   "name": "hide-diffs",
   "description": "Shows a one-line summary instead of the diff under Edit, Write, NotebookEdit and Bash calls (ctrl+q), and folds each shell command to one line (alt+q)",
   "version": "1.2.0",
   "author": {
    "name": "gixxy22"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gixxy22/hide-diffs",
    "url": "https://github.com/gixxy22/hide-diffs",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:13:35Z",
    "createdAt": "2026-10-04T10:38:42Z",
    "description": "Claude Code mod: one-line summaries instead of full diffs, ctrl+q to toggle",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45268517?v=4",
    "ownerUrl": "https://github.com/gixxy22",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "smallDiffLines": {
     "type": "number",
     "title": "Show small diffs",
     "description": "Diffs with this many changed lines or fewer are shown in full. 0 hides every diff.",
     "default": 5
    },
    "icon": {
     "type": "string",
     "title": "Icon",
     "description": "Shown at the start of each hidden diff, so it is easy to spot. Leave empty for none.",
     "default": "🔶"
    },
    "compact": {
     "type": "boolean",
     "title": "Compact mode",
     "description": "Shows the line counts on the tool call's own line and drops the summary line under it.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gixxy22-plugins",
   "firstSeen": "2026-10-06T04:53:00.054Z",
   "modUpdatedAt": "2026-10-06T13:13:35Z",
   "fileBytes": 22294,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "hide-diffs",
   "url": "https://www.slopshopper.com/mods/gixxy22-hide-diffs/"
  },
  {
   "slug": "glglekdy-claude-mods-image-peek",
   "name": "image-peek",
   "description": "입력창에 붙여 넣은 이미지를 보내기 전에 입력창 위 목록으로 보여주고, 누르면 사진 뷰어로 크게 엽니다",
   "version": "0.2.0",
   "author": {
    "name": "glglekdy"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "glglekdy/claude-mods",
    "url": "https://github.com/glglekdy/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T15:26:56Z",
    "createdAt": "2026-10-07T13:59:16Z",
    "description": "Claude Code mods: total-stats (model/effort/context/token line) and image-peek (pasted image list)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150505825?v=4",
    "ownerUrl": "https://github.com/glglekdy",
    "defaultBranch": "main"
   },
   "path": "image-peek",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "glglekdy-mods",
   "firstSeen": "2026-10-07T14:58:43.765Z",
   "modUpdatedAt": "2026-10-07T13:59:11Z",
   "fileBytes": 3584,
   "tags": [
    "band",
    "toast",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "image-peek-glglekdy",
   "url": "https://www.slopshopper.com/mods/glglekdy-claude-mods-image-peek/"
  },
  {
   "slug": "glglekdy-claude-mods-total-stats",
   "name": "total-stats",
   "description": "입력창 위에 모델·effort·fast, 남은 컨텍스트와 사용 한도, 직전 대화와 세션 통계를 한 줄로 보여주고, 마우스로 자세히 보거나 모델·effort·fast를 바로 바꿉니다",
   "version": "0.5.0",
   "author": {
    "name": "glglekdy"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "glglekdy/claude-mods",
    "url": "https://github.com/glglekdy/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T15:26:56Z",
    "createdAt": "2026-10-07T13:59:16Z",
    "description": "Claude Code mods: total-stats (model/effort/context/token line) and image-peek (pasted image list)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150505825?v=4",
    "ownerUrl": "https://github.com/glglekdy",
    "defaultBranch": "main"
   },
   "path": "total-stats",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "glglekdy-mods",
   "firstSeen": "2026-10-07T14:58:44.387Z",
   "modUpdatedAt": "2026-10-07T15:26:53Z",
   "fileBytes": 20470,
   "tags": [
    "pane",
    "band",
    "toast",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "total-stats",
   "url": "https://www.slopshopper.com/mods/glglekdy-claude-mods-total-stats/"
  },
  {
   "slug": "gregpa-ctx-cache-band",
   "name": "ctx-cache-band",
   "description": "Band above the prompt: context window used/max and prompt-cache TTL countdown + hit rate; optional auto-compact just before the cache expires.",
   "version": "0.1.0",
   "author": {
    "name": "Greg Pajak"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gregpa/ctx-cache-band",
    "url": "https://github.com/gregpa/ctx-cache-band",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T15:05:44Z",
    "createdAt": "2026-10-06T15:05:39Z",
    "description": "Claude Code mod: context window + prompt-cache TTL band, warm-cache auto-compact",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13455955?v=4",
    "ownerUrl": "https://github.com/gregpa",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtlMinutes": {
     "type": "string",
     "title": "Prompt cache TTL (minutes)",
     "description": "5 or 60. Must match the TTL your account/session actually uses.",
     "options": [
      "5",
      "60"
     ],
     "default": "60"
    },
    "autoCompact": {
     "type": "boolean",
     "title": "Auto-compact before cache expiry",
     "description": "Run /compact while the cache is still warm, so the idle-expiry re-cache is paid on a small context instead of the full one.",
     "default": true
    },
    "compactLeadMinutes": {
     "type": "number",
     "title": "Compact when this many minutes of cache remain",
     "description": "Auto-compact fires once per idle window when remaining TTL drops to this.",
     "default": 3
    },
    "minCompactTokens": {
     "type": "number",
     "title": "Only auto-compact above this many context tokens",
     "description": "Below this, re-caching on return is cheap and compaction only loses detail.",
     "default": 150000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ctx-cache-band",
   "firstSeen": "2026-10-07T14:58:52.600Z",
   "modUpdatedAt": "2026-10-06T15:05:44Z",
   "fileBytes": 7974,
   "tags": [
    "band",
    "toast",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ctx-cache-band",
   "url": "https://www.slopshopper.com/mods/gregpa-ctx-cache-band/"
  },
  {
   "slug": "griches-installguard",
   "name": "installguard",
   "displayName": "Install Guard",
   "description": "Looks up every new package before it installs: holds made-up names, typosquats, days-old releases and curl-into-shell for your answer, and lets the rest through.",
   "version": "0.1.11",
   "author": {
    "name": "Gary Riches",
    "url": "https://github.com/griches"
   },
   "license": "MIT",
   "homepage": "https://github.com/griches/installguard",
   "keywords": [
    "security",
    "supply-chain",
    "npm",
    "pypi",
    "cargo",
    "typosquatting",
    "slopsquatting",
    "guard",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "griches/installguard",
    "url": "https://github.com/griches/installguard",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:29Z",
    "createdAt": "2026-10-09T08:15:06Z",
    "description": "Claude Code mod: looks up every new package before Claude installs it, and holds made-up names, typosquats and days-old releases for your answer",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "security",
     "supply-chain-security"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/798117?v=4",
    "ownerUrl": "https://github.com/griches",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "hold": {
     "type": "string",
     "title": "What is held",
     "description": "flagged: only a command that names a flagged package or fetches from outside a registry. always: every command that adds a package the project does not already have.",
     "options": [
      "flagged",
      "always"
     ],
     "default": "flagged"
    },
    "sensitivity": {
     "type": "string",
     "title": "Sensitivity",
     "description": "What counts as new, fresh and little used. relaxed: 7 days, 1 day, 100 downloads a week. balanced: 30 days, 3 days, 1,000. strict: 90 days, 7 days, 10,000.",
     "options": [
      "relaxed",
      "balanced",
      "strict"
     ],
     "default": "balanced"
    },
    "unreachable": {
     "type": "string",
     "title": "When a registry cannot be reached",
     "description": "allow: the command runs and the pane notes it was not checked. hold: the command waits for your answer.",
     "options": [
      "allow",
      "hold"
     ],
     "default": "allow"
    },
    "toasts": {
     "type": "boolean",
     "title": "Say when a package passes",
     "description": "Show a short toast with a package's age and weekly downloads when nothing about it is flagged.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "installguard",
   "firstSeen": "2026-10-09T15:00:12.250Z",
   "modUpdatedAt": "2026-10-09T14:29:29Z",
   "fileBytes": 63411,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "installguard",
   "url": "https://www.slopshopper.com/mods/griches-installguard/"
  },
  {
   "slug": "growmax-growmax-skills-prompt-enhancer",
   "name": "prompt-enhancer",
   "description": "Rewrite a rough prompt before you send it. An Enhance button above the prompt box (or /enhance <draft>) opens a popover: Precise gives a clean, specific rewrite; Expert agents picks the experts the request needs and writes a prompt that has Claude run one subagent per expert. Uses the session's context; nothing is sent until you press Enter.",
   "author": {
    "name": "Growmax"
   },
   "homepage": "https://github.com/growmax/growmax-skills/tree/main/mods/prompt-enhancer",
   "keywords": [
    "mods",
    "prompt",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "growmax/growmax-skills",
    "url": "https://github.com/growmax/growmax-skills",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-06T12:10:49Z",
    "createdAt": "2026-06-24T08:04:17Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94171081?v=4",
    "ownerUrl": "https://github.com/growmax",
    "defaultBranch": "main"
   },
   "path": "mods/prompt-enhancer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "growmax",
   "firstSeen": "2026-10-06T14:36:00.529Z",
   "modUpdatedAt": "2026-10-06T12:08:13Z",
   "fileBytes": 12516,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-enhancer",
   "url": "https://www.slopshopper.com/mods/growmax-growmax-skills-prompt-enhancer/"
  },
  {
   "slug": "grozoww-idlecrash-idlecrash",
   "name": "idlecrash",
   "description": "Crash with fake tokens against other people who are also waiting for Claude: in a pane, in a terminal and in the desktop app.",
   "version": "0.3.1",
   "author": {
    "name": "grozoww",
    "url": "https://github.com/grozoww"
   },
   "license": "MIT",
   "homepage": "https://github.com/grozoww/idlecrash",
   "keywords": [
    "game",
    "crash",
    "idle",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "grozoww/idlecrash",
    "url": "https://github.com/grozoww/idlecrash",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T20:25:17Z",
    "createdAt": "2026-10-06T13:22:14Z",
    "description": "Bet fake tokens in a Crash game with other people while Claude works. A Claude Code mod and its game server.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "game",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17072820?v=4",
    "ownerUrl": "https://github.com/grozoww",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "serverUrl": {
     "type": "string",
     "title": "Server URL",
     "description": "The IdleCrash server everyone plays on. Change it only to use your own.",
     "default": "https://178-105-28-170.sslip.io"
    },
    "nickname": {
     "type": "string",
     "title": "Nickname",
     "description": "Shown to other players. Empty means a random Guest name.",
     "default": ""
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open when Claude starts working",
     "description": "Open the IdleCrash pane by itself at the start of every turn.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "grozoww-mods",
   "firstSeen": "2026-10-06T14:36:01.879Z",
   "modUpdatedAt": "2026-10-06T20:25:17Z",
   "fileBytes": 84100,
   "tags": [
    "pane",
    "toast",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "idlecrash",
   "url": "https://www.slopshopper.com/mods/grozoww-idlecrash-idlecrash/"
  },
  {
   "slug": "gruckion-auto-tldr",
   "name": "auto-tldr",
   "description": "Automatically request a separate, self-contained TLDR after Claude Code answers.",
   "version": "1.1.0",
   "author": {
    "name": "gruckion",
    "url": "https://github.com/gruckion"
   },
   "license": "MIT",
   "homepage": "https://github.com/gruckion/auto-tldr",
   "keywords": [
    "tldr",
    "summary",
    "accessibility",
    "read-aloud"
   ],
   "kind": "community",
   "repo": {
    "fullName": "gruckion/auto-tldr",
    "url": "https://github.com/gruckion/auto-tldr",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:25:15Z",
    "createdAt": "2026-10-07T20:24:37Z",
    "description": "A Claude Code plugin that automatically adds a separate, self-contained TLDR reply in the same conversation.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4559650?v=4",
    "ownerUrl": "https://github.com/gruckion",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "auto-tldr",
   "firstSeen": "2026-10-09T15:00:17.931Z",
   "modUpdatedAt": "2026-10-08T06:25:15Z",
   "fileBytes": 5789,
   "tags": [
    "prompt",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-tldr",
   "url": "https://www.slopshopper.com/mods/gruckion-auto-tldr/"
  },
  {
   "slug": "hamza-siddiq-token-showers-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, in the band above the prompt. /token-weather turns it on or off.",
   "version": "0.2.0",
   "author": {
    "name": "Hamza Siddiq"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hamza-siddiq/token-showers",
    "url": "https://github.com/hamza-siddiq/token-showers",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T17:45:58Z",
    "createdAt": "2026-10-02T11:27:26Z",
    "description": "☂ A weather forecast for your Claude Code context window — the Token Weather mod",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92462002?v=4",
    "ownerUrl": "https://github.com/hamza-siddiq",
    "defaultBranch": "main"
   },
   "path": "token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-showers",
   "firstSeen": "2026-10-06T04:53:22.268Z",
   "modUpdatedAt": "2026-10-02T17:45:58Z",
   "fileBytes": 6265,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-hamza-siddiq",
   "url": "https://www.slopshopper.com/mods/hamza-siddiq-token-showers-token-weather/"
  },
  {
   "slug": "hasuwini77-agentille",
   "name": "agentille",
   "displayName": "agentille",
   "description": "One command for Claude Code: /agt plans, builds and reviews with the right model per step, steps aside on small tasks, and ends on one short card. Zero setup.",
   "version": "3.9.0",
   "author": {
    "name": "Systown AI Lab",
    "url": "https://systown.ai"
   },
   "license": "MIT",
   "homepage": "https://github.com/hasuwini77/agentille",
   "keywords": [
    "claude-code",
    "orchestrator",
    "skills",
    "agent",
    "design-review",
    "code-review"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hasuwini77/agentille",
    "url": "https://github.com/hasuwini77/agentille",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:44:48Z",
    "createdAt": "2026-05-22T18:41:05Z",
    "description": "Orchestration plugin for Claude Code. Seven skills, smart model routing, parallel git worktrees, code + design review built in.",
    "homepage": "https://github.com/hasuwini77/agentille",
    "topics": [
     "agent-skills",
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "git-worktree",
     "orchestration",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/114613121?v=4",
    "ownerUrl": "https://github.com/hasuwini77",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hasuwini77-agentille",
   "firstSeen": "2026-10-06T04:53:25.642Z",
   "modUpdatedAt": "2026-10-08T16:44:48Z",
   "fileBytes": 146718,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agentille",
   "url": "https://www.slopshopper.com/mods/hasuwini77-agentille/"
  },
  {
   "slug": "hemanth-agent-diary",
   "name": "agent-diary",
   "description": "In-terminal Stoic engineering diary pane, /diary commands, and automatic session distiller for Claude Code",
   "version": "0.2.0",
   "author": {
    "name": "Hemanth HM",
    "url": "https://h3manth.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hemanth/agent-diary",
    "url": "https://github.com/hemanth/agent-diary",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T16:11:15Z",
    "createdAt": "2026-10-05T13:58:46Z",
    "description": "Pull learnings, bugs, and fixes from AI agent sessions into a local HTML diary with Marcus Aurelius style notes.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/18315?v=4",
    "ownerUrl": "https://github.com/hemanth",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:38.580Z",
   "modUpdatedAt": "2026-10-05T16:11:15Z",
   "fileBytes": 14839,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-diary",
   "url": "https://www.slopshopper.com/mods/hemanth-agent-diary/"
  },
  {
   "slug": "hemanth-claude-code-youtube-mod",
   "name": "youtube-side-player",
   "description": "Watch YouTube videos on the side in any screen or terminal position while working in Claude Code",
   "version": "0.1.0",
   "author": {
    "name": "Hemanth HM"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hemanth/claude-code-youtube-mod",
    "url": "https://github.com/hemanth/claude-code-youtube-mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T23:18:05Z",
    "createdAt": "2026-10-05T18:59:36Z",
    "description": "Watch YouTube inline in the Claude Code side pane (Ghostty/kitty) or a floating macOS window",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/18315?v=4",
    "ownerUrl": "https://github.com/hemanth",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-youtube-mod",
   "firstSeen": "2026-10-06T04:52:43.567Z",
   "modUpdatedAt": "2026-10-05T23:18:05Z",
   "fileBytes": 55464,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "youtube-side-player",
   "url": "https://www.slopshopper.com/mods/hemanth-claude-code-youtube-mod/"
  },
  {
   "slug": "hemanth-spotify-mod",
   "name": "spotify-mod",
   "description": "Listen to Spotify inside Claude Code — inline mini status bar, sidebar player with album cover, popup window, Spotify login, and voice search",
   "version": "0.1.0",
   "author": {
    "name": "Hemanth HM"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hemanth/spotify-mod",
    "url": "https://github.com/hemanth/spotify-mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:00:37Z",
    "createdAt": "2026-10-07T04:18:24Z",
    "description": "Listen to Spotify inside Claude Code — inline mini status bar, sidebar player with album cover, popup window, Spotify login, and voice search",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/18315?v=4",
    "ownerUrl": "https://github.com/hemanth",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spotify-mod",
   "firstSeen": "2026-10-07T15:00:02.515Z",
   "modUpdatedAt": "2026-10-07T05:00:37Z",
   "fileBytes": 48228,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "spotify-mod",
   "url": "https://www.slopshopper.com/mods/hemanth-spotify-mod/"
  },
  {
   "slug": "henkisdabro-sandcastle-kit-sandcastle",
   "name": "sandcastle",
   "description": "Shows a live sandcastle run in the Claude Code session: a row above the prompt, a notice when a ticket needs a person, and a prompt when the run ends; between runs, a quiet idle mark in a set-up project",
   "version": "0.1.0",
   "author": {
    "name": "sandcastle-kit"
   },
   "license": "MIT",
   "homepage": "https://henkisdabro.github.io/sandcastle-kit/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "henkisdabro/sandcastle-kit",
    "url": "https://github.com/henkisdabro/sandcastle-kit",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:14:20Z",
    "createdAt": "2026-09-29T23:14:34Z",
    "description": "Unattended Claude Code agents burn down your GitHub issues or ticket files in Docker sandboxes - implemented, reviewed, gated by your own tests and merged locally, nothing pushed. Built on Sandcastle by Matt Pocock.",
    "homepage": "https://henkisdabro.github.io/sandcastle-kit/",
    "topics": [
     "ai-agents",
     "claude-code",
     "coding-agents",
     "sandcastle"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/477513?v=4",
    "ownerUrl": "https://github.com/henkisdabro",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:40.622Z",
   "modUpdatedAt": "2026-10-09T08:14:20Z",
   "fileBytes": 70199,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sandcastle",
   "url": "https://www.slopshopper.com/mods/henkisdabro-sandcastle-kit-sandcastle/"
  },
  {
   "slug": "heyjordanparker-cmod",
   "name": "cmod",
   "description": "Claude Mod Manager: fetches the cmod program for every mod, runs the uninstall step of each mod Claude Code removes, and carries calls from one mod to another.",
   "version": "0.3.0",
   "author": {
    "name": "Jordan Parker"
   },
   "license": "MIT",
   "homepage": "https://claudemodmanager.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "heyJordanParker/cmod",
    "url": "https://github.com/heyJordanParker/cmod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T21:24:52Z",
    "createdAt": "2026-10-06T05:49:11Z",
    "description": "Claude Mod Manager: install, try, build, check, and publish Claude Code mods.",
    "homepage": "https://claudemodmanager.com",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7506303?v=4",
    "ownerUrl": "https://github.com/heyJordanParker",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cmod",
   "firstSeen": "2026-10-06T14:36:50.853Z",
   "modUpdatedAt": "2026-10-08T21:24:52Z",
   "fileBytes": 16699,
   "tags": [],
   "isNew": true,
   "entryName": "cmod",
   "url": "https://www.slopshopper.com/mods/heyjordanparker-cmod/"
  },
  {
   "slug": "hughescr-claude-code-config-git-guard",
   "name": "git-guard",
   "description": "Denies Bash git commands that discard uncommitted work (checkout --, restore, reset --hard, clean -f)",
   "author": {
    "name": "hughescr"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hughescr/claude-code-config",
    "url": "https://github.com/hughescr/claude-code-config",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:21:52Z",
    "createdAt": "2025-07-31T19:50:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46348?v=4",
    "ownerUrl": "https://github.com/hughescr",
    "defaultBranch": "develop"
   },
   "path": "my-plugins/git-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "craigs-claude-plugins",
   "firstSeen": "2026-10-06T04:54:32.898Z",
   "modUpdatedAt": "2026-10-07T22:43:14Z",
   "fileBytes": 21974,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "git-guard",
   "url": "https://www.slopshopper.com/mods/hughescr-claude-code-config-git-guard/"
  },
  {
   "slug": "hughescr-claude-code-config-mods-probe",
   "name": "mods-probe",
   "description": "Flag probe: on session start, shows a notice and logs a line to ~/.claude/mods-flag.log, proving hooks modules are ON in this process",
   "author": {
    "name": "hughescr"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hughescr/claude-code-config",
    "url": "https://github.com/hughescr/claude-code-config",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:21:52Z",
    "createdAt": "2025-07-31T19:50:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46348?v=4",
    "ownerUrl": "https://github.com/hughescr",
    "defaultBranch": "develop"
   },
   "path": "my-plugins/mods-probe",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "craigs-claude-plugins",
   "firstSeen": "2026-10-06T04:54:34.148Z",
   "modUpdatedAt": "2026-10-07T22:43:14Z",
   "fileBytes": 4249,
   "tags": [],
   "isNew": true,
   "entryName": "mods-probe",
   "url": "https://www.slopshopper.com/mods/hughescr-claude-code-config-mods-probe/"
  },
  {
   "slug": "hyunjunjeon-claude-workflow-mods",
   "name": "dag-workflow",
   "description": "Dependency-ordered DAG workflows of Claude Code subagents, with a live DAG pane",
   "version": "0.1.0",
   "author": {
    "name": "jhj"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HyunjunJeon/claude-workflow-mods",
    "url": "https://github.com/HyunjunJeon/claude-workflow-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:29:46Z",
    "createdAt": "2026-10-03T01:51:39Z",
    "description": "dag-workflow: Claude Code mod for mandatory, verified DAG workflows of subagents with a live DAG pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15343250?v=4",
    "ownerUrl": "https://github.com/HyunjunJeon",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "auto_recovery": {
     "type": "boolean",
     "title": "Automatic node recovery",
     "description": "Use confident Jev failure classification to retry within the original scope, at most two extra attempts per node; implementation fixes may use Opus",
     "default": true
    },
    "jev_enabled": {
     "type": "boolean",
     "title": "Jev automatic decisions",
     "description": "With TYPESAFE_API_KEY, classify DAG workers and resolve uncertain tool permissions; missing or uncertain decisions retain the existing flow",
     "default": true
    },
    "jev_model_fallback": {
     "type": "boolean",
     "title": "Jev session-model fallback",
     "description": "When TYPESAFE_API_KEY is missing or the Jev API fails, times out or returns an error, ask the session's own Sonnet model instead; its usage counts against your Claude plan",
     "default": true
    },
    "jev_confidence": {
     "type": "number",
     "title": "Jev minimum confidence",
     "description": "Minimum confidence for automatic category assignment from the Jev API and for every tool permission or recovery decision",
     "default": 0.9,
     "min": 0,
     "max": 1
    },
    "jev_model_routing_confidence": {
     "type": "number",
     "title": "Jev session-model routing confidence",
     "description": "Minimum confidence for applying a category the session model chose (without TYPESAFE_API_KEY or when the Jev API fails); permission and recovery decisions keep Jev minimum confidence",
     "default": 0.8,
     "min": 0,
     "max": 1
    },
    "jev_permission_scope": {
     "type": "string",
     "title": "Jev permission scope",
     "description": "all: Jev resolves every uncertain tool permission; dag: limits Jev permission decisions to tool calls made by DAG node workers, leaving the main conversation's prompts unchanged",
     "options": [
      "all",
      "dag"
     ],
     "default": "all"
    },
    "enforcement": {
     "type": "string",
     "title": "DAG enforcement",
     "description": "strict: the main conversation may only plan, read and orchestrate, and all work runs in DAG nodes; guide: only instruct; off: no enforcement",
     "options": [
      "strict",
      "guide",
      "off"
     ],
     "default": "strict"
    },
    "main_allowed_tools": {
     "type": "string",
     "title": "Extra main-conversation tools",
     "description": "Tool names the main conversation may still call under strict enforcement, besides the read-only and orchestration tools",
     "multiple": true,
     "default": []
    },
    "language": {
     "type": "string",
     "title": "DAG pane language",
     "description": "Language of the DAG pane: en or ko",
     "options": [
      "en",
      "ko"
     ],
     "default": "en"
    },
    "max_concurrent": {
     "type": "number",
     "title": "Parallel nodes per run",
     "description": "How many nodes of one DAG run may run at the same time",
     "default": 8,
     "min": 1,
     "max": 32
    },
    "node_messages": {
     "type": "string",
     "title": "Node hand-back messages",
     "description": "compact: the main session gets a short progress note instead of each finished node's full report (kept in the run snapshot); full: keep Claude Code's default hand-back",
     "options": [
      "compact",
      "full"
     ],
     "default": "compact"
    },
    "retention_days": {
     "type": "number",
     "title": "Checkpoint retention (days)",
     "description": "Settled runs from other sessions older than this, with their reports, plus stale context, decision and session records, are pruned at startup; 0 keeps everything",
     "default": 14,
     "min": 0
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-dag-workflow",
   "firstSeen": "2026-10-07T14:39:26.747Z",
   "modUpdatedAt": "2026-10-08T08:29:46Z",
   "fileBytes": 288512,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dag-workflow",
   "url": "https://www.slopshopper.com/mods/hyunjunjeon-claude-workflow-mods/"
  },
  {
   "slug": "ialoni66-task-chime",
   "name": "task-chime",
   "description": "Plays a sound, with optional on-screen signals, when a task is complete.",
   "version": "0.6.0",
   "author": {
    "name": "Ilai Aloni"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ialoni66/task-chime",
    "url": "https://github.com/ialoni66/task-chime",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T01:22:52Z",
    "createdAt": "2026-10-07T17:32:51Z",
    "description": "Claude Code mod that plays a sound when a task is complete, with a /chime settings pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68455058?v=4",
    "ownerUrl": "https://github.com/ialoni66",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "muted": {
     "type": "boolean",
     "title": "Mute the chime",
     "description": "Turn the sound off. With the on-screen signals also off, nothing will tell you a task finished.",
     "default": false
    },
    "volume": {
     "type": "number",
     "title": "Chime volume (0-100)",
     "description": "Volume of each copy of the chime. Raise it if the chime is too quiet.",
     "min": 0,
     "max": 100,
     "default": 75
    },
    "copies": {
     "type": "number",
     "title": "Loudness boost (1-4)",
     "description": "Identical copies of the chime played together. More copies is louder but can distort.",
     "min": 1,
     "max": 4,
     "default": 2
    },
    "leadMs": {
     "type": "number",
     "title": "Bluetooth wake-up delay (ms)",
     "description": "Silence played before the chime so a sleeping Bluetooth headset can wake. 0 turns it off.",
     "min": 0,
     "max": 3000,
     "default": 1000
    },
    "showVisuals": {
     "type": "boolean",
     "title": "Show on-screen signals",
     "description": "Show a banner above the prompt, a toast, and a status line entry when a task finishes.",
     "default": false
    },
    "showQuickRow": {
     "type": "boolean",
     "title": "Show the quick controls row",
     "description": "Show a one-line row above the prompt with the sound state and Mute and Settings buttons.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "task-chime",
   "firstSeen": "2026-10-08T15:25:40.179Z",
   "modUpdatedAt": "2026-10-08T01:22:52Z",
   "fileBytes": 9501,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "process",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "task-chime",
   "url": "https://www.slopshopper.com/mods/ialoni66-task-chime/"
  },
  {
   "slug": "iamalvisng-sieve-sieve-pane",
   "name": "sieve-pane",
   "description": "A pane that shows the why and the callers of the code the agent reads and edits.",
   "version": "0.1.3",
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "iamalvisng/sieve",
    "url": "https://github.com/iamalvisng/sieve",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T04:45:34Z",
    "createdAt": "2026-10-05T12:09:53Z",
    "description": "Exact files, lines and callers for your coding agent. Local, no API key.",
    "homepage": null,
    "topics": [
     "claude-code",
     "code-search",
     "coding-agents",
     "developer-tools",
     "mcp",
     "rust"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13939164?v=4",
    "ownerUrl": "https://github.com/iamalvisng",
    "defaultBranch": "main"
   },
   "path": "crates/sieve-cli/assets/claude-mod/sieve-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:59.347Z",
   "modUpdatedAt": "2026-10-09T04:45:34Z",
   "fileBytes": 47123,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "sieve-pane",
   "url": "https://www.slopshopper.com/mods/iamalvisng-sieve-sieve-pane/"
  },
  {
   "slug": "iamkhalid2-usage-band-usage-band",
   "name": "usage-band",
   "description": "Mod: a slim retro line above the prompt showing your plan's 5-hour and weekly usage limits.",
   "version": "0.1.0",
   "author": {
    "name": "Khalid",
    "email": "contact@iamkhalid.xyz",
    "url": "https://github.com/iamkhalid2"
   },
   "license": "MIT",
   "homepage": "https://github.com/iamkhalid2/usage-band",
   "keywords": [
    "mod",
    "usage",
    "rate-limits",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "iamkhalid2/usage-band",
    "url": "https://github.com/iamkhalid2/usage-band",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T00:47:35Z",
    "createdAt": "2026-10-03T00:47:31Z",
    "description": "Claude Code mod: a slim retro line above the prompt showing your plan's 5-hour and weekly usage",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60038642?v=4",
    "ownerUrl": "https://github.com/iamkhalid2",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "usage-band",
   "firstSeen": "2026-10-06T04:54:41.036Z",
   "modUpdatedAt": "2026-10-03T00:47:35Z",
   "fileBytes": 4943,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-iamkhalid2",
   "url": "https://www.slopshopper.com/mods/iamkhalid2-usage-band-usage-band/"
  },
  {
   "slug": "iiyazu-cross-muse-xmuse",
   "name": "xmuse",
   "description": "xmuse room board: status line, toasts, pane and a status tool, plus human-driven coordination from this window (new, say, split and review decisions) under a short-lived plugin grant paired in the terminal. Never holds the operator token.",
   "version": "0.1.0",
   "author": {
    "name": "iiyazu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "iiyazu/Cross-Muse",
    "url": "https://github.com/iiyazu/Cross-Muse",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:51:16Z",
    "createdAt": "2026-06-10T03:05:56Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/139137592?v=4",
    "ownerUrl": "https://github.com/iiyazu",
    "defaultBranch": "main"
   },
   "path": "integrations/claude-code",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "baseUrl": {
     "type": "string",
     "description": "xmuse chat API base URL (loopback only)",
     "default": "http://127.0.0.1:8201",
     "title": "API base URL"
    },
    "webUrl": {
     "type": "string",
     "description": "Kept for compatibility; the pane no longer links to the Web UI",
     "default": "http://127.0.0.1:3000",
     "title": "Web UI base URL"
    },
    "pollSeconds": {
     "type": "number",
     "description": "Board summary poll interval in seconds",
     "default": 5,
     "title": "Poll interval (seconds)"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmuse-marketplace",
   "firstSeen": "2026-10-06T04:58:10.315Z",
   "modUpdatedAt": "2026-10-09T06:51:16Z",
   "fileBytes": 101027,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "xmuse",
   "url": "https://www.slopshopper.com/mods/iiyazu-cross-muse-xmuse/"
  },
  {
   "slug": "iknowjot-clawd-plugins-clawd-arcade",
   "name": "clawd-arcade",
   "displayName": "Clawd Arcade",
   "description": "Clawd-themed games in a side pane while Claude works. Pauses when Claude needs you and tells you when Claude is done.",
   "version": "0.2.0",
   "author": {
    "name": "IKnowJot",
    "url": "https://github.com/IKnowJot"
   },
   "license": "MIT",
   "homepage": "https://github.com/IKnowJot/clawd-plugins",
   "keywords": [
    "games",
    "arcade",
    "snake",
    "shell-game",
    "clawd",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "IKnowJot/clawd-plugins",
    "url": "https://github.com/IKnowJot/clawd-plugins",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T15:30:51Z",
    "createdAt": "2026-10-04T22:10:14Z",
    "description": "Claude Code mods starring Clawd: a pizza-tracker progress bar above the prompt, with an honest progress bar, learned ETA, receipt, plan usage rings and themes.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "mod",
     "progress-bar"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128335856?v=4",
    "ownerUrl": "https://github.com/IKnowJot",
    "defaultBranch": "main"
   },
   "path": "plugins/clawd-arcade",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-plugins",
   "firstSeen": "2026-10-06T04:47:00.673Z",
   "modUpdatedAt": "2026-10-05T13:05:54Z",
   "fileBytes": 27321,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-arcade",
   "url": "https://www.slopshopper.com/mods/iknowjot-clawd-plugins-clawd-arcade/"
  },
  {
   "slug": "iknowjot-clawd-plugins-clawd-tracker",
   "name": "clawd-tracker",
   "description": "A Domino's-style order tracker above the prompt. Clawd acts out every step next to an honest progress bar, a learned ETA, a delivery receipt, plan usage and a delivery ding. Themes: pizza, coffee, rocket, construction.",
   "version": "0.4.0",
   "author": {
    "name": "IKnowJot",
    "url": "https://github.com/IKnowJot"
   },
   "license": "MIT",
   "homepage": "https://github.com/IKnowJot/clawd-plugins",
   "keywords": [
    "progress-bar",
    "eta",
    "tracker",
    "mod",
    "clawd",
    "themes"
   ],
   "kind": "community",
   "repo": {
    "fullName": "IKnowJot/clawd-plugins",
    "url": "https://github.com/IKnowJot/clawd-plugins",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T15:30:51Z",
    "createdAt": "2026-10-04T22:10:14Z",
    "description": "Claude Code mods starring Clawd: a pizza-tracker progress bar above the prompt, with an honest progress bar, learned ETA, receipt, plan usage rings and themes.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "mod",
     "progress-bar"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128335856?v=4",
    "ownerUrl": "https://github.com/IKnowJot",
    "defaultBranch": "main"
   },
   "path": "plugins/clawd-tracker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showCost": {
     "type": "boolean",
     "title": "Show cost estimate",
     "description": "Show the ≈$ figure (API list prices; on Pro/Max you are not billed per token).",
     "default": true
    },
    "showPlanUsage": {
     "type": "boolean",
     "title": "Show plan usage",
     "description": "Show your 5-hour and weekly limit usage, and warn once at 90%.",
     "default": true
    },
    "sound": {
     "type": "boolean",
     "title": "Delivery ding",
     "description": "Play a short chime when a job that took 20 seconds or more is delivered.",
     "default": true
    },
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "Stage names: pizza (Reading → Delivered), coffee (Grinding → Served), rocket (Fueling → In orbit) or construction (Surveying → Handed over).",
     "default": "pizza"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-plugins",
   "firstSeen": "2026-10-06T04:47:00.981Z",
   "modUpdatedAt": "2026-10-06T15:30:50Z",
   "fileBytes": 58881,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "clawd-tracker",
   "url": "https://www.slopshopper.com/mods/iknowjot-clawd-plugins-clawd-tracker/"
  },
  {
   "slug": "imtby-clawd-quest",
   "name": "clawd-quest",
   "description": "Clawd Quest: an animated pixel pet in a side pane that reacts to Claude Code's work, with per-project levels to 100, streaks, daily and project quests, 80 trophies, 44 hats and 98 unlockable pieces of room decor. Unofficial fan project.",
   "version": "1.0.0",
   "author": {
    "name": "ImTBY",
    "url": "https://github.com/ImTBY"
   },
   "license": "MIT",
   "homepage": "https://github.com/ImTBY/clawd-quest",
   "keywords": [
    "game",
    "pet",
    "gamification",
    "fun",
    "mascot"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ImTBY/clawd-quest",
    "url": "https://github.com/ImTBY/clawd-quest",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:34:21Z",
    "createdAt": "2026-10-07T16:42:48Z",
    "description": "A pixel pet for Claude Code that turns your coding sessions into a small game: levels, quests, trophies, hats and a room to decorate.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "gamification",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/106476679?v=4",
    "ownerUrl": "https://github.com/ImTBY",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-quest",
   "firstSeen": "2026-10-07T14:39:32.842Z",
   "modUpdatedAt": "2026-10-07T17:34:21Z",
   "fileBytes": 583163,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-quest",
   "url": "https://www.slopshopper.com/mods/imtby-clawd-quest/"
  },
  {
   "slug": "imunghee-dotfiles-pager-view",
   "name": "pager-view",
   "description": "This session's pager name and new mail above the prompt; its pager conversation and peers in a pane",
   "version": "0.1.0",
   "author": {
    "name": "대협"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "iMUngHee/dotfiles",
    "url": "https://github.com/iMUngHee/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T09:18:07Z",
    "createdAt": "2024-01-13T17:36:44Z",
    "description": "My personal dotfiles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/88721306?v=4",
    "ownerUrl": "https://github.com/iMUngHee",
    "defaultBranch": "main"
   },
   "path": "claude/mods/pager-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:01:02.705Z",
   "modUpdatedAt": "2026-10-07T08:25:57Z",
   "fileBytes": 22494,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pager-view",
   "url": "https://www.slopshopper.com/mods/imunghee-dotfiles-pager-view/"
  },
  {
   "slug": "imunghee-dotfiles-pm-band",
   "name": "pm-band",
   "description": "pm plan steps above the prompt; steps, backlog and dependency graph in a pane",
   "version": "0.1.0",
   "author": {
    "name": "대협"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "iMUngHee/dotfiles",
    "url": "https://github.com/iMUngHee/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T09:18:07Z",
    "createdAt": "2024-01-13T17:36:44Z",
    "description": "My personal dotfiles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/88721306?v=4",
    "ownerUrl": "https://github.com/iMUngHee",
    "defaultBranch": "main"
   },
   "path": "claude/mods/pm-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:01:03.792Z",
   "modUpdatedAt": "2026-10-07T09:12:19Z",
   "fileBytes": 51212,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pm-band",
   "url": "https://www.slopshopper.com/mods/imunghee-dotfiles-pm-band/"
  },
  {
   "slug": "insession-space-claude-ship-acceptance-progress",
   "name": "acceptance-progress",
   "description": "A mod that shows the progress of the issue you are working on: when the agent reads or edits a GitHub issue with gh, it reads the issue's checklists (- [ ] / - [x]) back from GitHub and shows how many acceptance criteria are done and which remain.",
   "version": "0.1.0",
   "author": {
    "name": "Seiya Kawamura"
   },
   "license": "MIT",
   "homepage": "https://github.com/insession-space/claude-ship",
   "keywords": [
    "mod",
    "github",
    "issue",
    "acceptance-criteria",
    "checklist",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "insession-space/claude-ship",
    "url": "https://github.com/insession-space/claude-ship",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:57:05Z",
    "createdAt": "2026-08-23T07:20:22Z",
    "description": "要望を Issue にして、受け入れ条件が全て埋まり・検証が緑・レビュー指摘0件になるまで実装しきる Claude Code プラグイン",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/308838331?v=4",
    "ownerUrl": "https://github.com/insession-space",
    "defaultBranch": "main"
   },
   "path": "plugins/acceptance-progress",
   "modules": [
    "./acceptance.tsx"
   ],
   "entry": "hooks/acceptance.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ship",
   "firstSeen": "2026-10-06T14:37:30.701Z",
   "modUpdatedAt": "2026-10-06T07:27:53Z",
   "fileBytes": 17518,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "acceptance-progress",
   "url": "https://www.slopshopper.com/mods/insession-space-claude-ship-acceptance-progress/"
  },
  {
   "slug": "insession-space-claude-ship-agent-cast",
   "name": "agent-cast",
   "description": "While subagents and teammates run, shows each one as a character: one row per agent in a band above the prompt (face, type, task, current tool, elapsed time), and their faces at the head of the spinner line. Each agent type has its own face.",
   "version": "0.1.0",
   "author": {
    "name": "Seiya Kawamura"
   },
   "license": "MIT",
   "homepage": "https://github.com/insession-space/claude-ship",
   "keywords": [
    "mod",
    "subagent",
    "ui",
    "band",
    "spinner"
   ],
   "kind": "community",
   "repo": {
    "fullName": "insession-space/claude-ship",
    "url": "https://github.com/insession-space/claude-ship",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:57:05Z",
    "createdAt": "2026-08-23T07:20:22Z",
    "description": "要望を Issue にして、受け入れ条件が全て埋まり・検証が緑・レビュー指摘0件になるまで実装しきる Claude Code プラグイン",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/308838331?v=4",
    "ownerUrl": "https://github.com/insession-space",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-cast",
   "modules": [
    "./cast-band.tsx"
   ],
   "entry": "hooks/cast-band.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ship",
   "firstSeen": "2026-10-06T04:54:11.934Z",
   "modUpdatedAt": "2026-10-05T07:38:03Z",
   "fileBytes": 9905,
   "tags": [
    "band",
    "spinner",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-cast",
   "url": "https://www.slopshopper.com/mods/insession-space-claude-ship-agent-cast/"
  },
  {
   "slug": "insession-space-claude-ship-secret-guard",
   "name": "secret-guard",
   "description": "A mod that redacts secret-shaped strings (GitHub, Anthropic, OpenAI, Google, AWS, Slack and Stripe keys, PEM private keys) to [redacted:<kind>] before they are kept in the conversation: in your prompt before it is sent, and in the model's response before it is stored.",
   "version": "0.1.0",
   "author": {
    "name": "Seiya Kawamura"
   },
   "license": "MIT",
   "homepage": "https://github.com/insession-space/claude-ship",
   "keywords": [
    "mod",
    "security",
    "secret",
    "redaction",
    "api-key"
   ],
   "kind": "community",
   "repo": {
    "fullName": "insession-space/claude-ship",
    "url": "https://github.com/insession-space/claude-ship",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:57:05Z",
    "createdAt": "2026-08-23T07:20:22Z",
    "description": "要望を Issue にして、受け入れ条件が全て埋まり・検証が緑・レビュー指摘0件になるまで実装しきる Claude Code プラグイン",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/308838331?v=4",
    "ownerUrl": "https://github.com/insession-space",
    "defaultBranch": "main"
   },
   "path": "plugins/secret-guard",
   "modules": [
    "./guard.ts"
   ],
   "entry": "hooks/guard.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ship",
   "firstSeen": "2026-10-07T15:01:51.962Z",
   "modUpdatedAt": "2026-10-06T09:15:57Z",
   "fileBytes": 6458,
   "tags": [
    "toast",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-guard-insession-space",
   "url": "https://www.slopshopper.com/mods/insession-space-claude-ship-secret-guard/"
  },
  {
   "slug": "insession-space-claude-ship-session-dashboard",
   "name": "session-dashboard",
   "description": "A mod that shows the session at a glance in one pane: what needs attention, ship-session and acceptance progress, the current branch's PR (CI, review, unresolved threads), and the servers and containers started in this session. It also blocks mass-kill commands such as pkill -f, killall and docker stop $(docker ps -q).",
   "version": "0.1.0",
   "author": {
    "name": "Seiya Kawamura"
   },
   "license": "MIT",
   "homepage": "https://github.com/insession-space/claude-ship",
   "keywords": [
    "mod",
    "dashboard",
    "pane",
    "github",
    "pull-request",
    "ci",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "insession-space/claude-ship",
    "url": "https://github.com/insession-space/claude-ship",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:57:05Z",
    "createdAt": "2026-08-23T07:20:22Z",
    "description": "要望を Issue にして、受け入れ条件が全て埋まり・検証が緑・レビュー指摘0件になるまで実装しきる Claude Code プラグイン",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/308838331?v=4",
    "ownerUrl": "https://github.com/insession-space",
    "defaultBranch": "main"
   },
   "path": "plugins/session-dashboard",
   "modules": [
    "./dashboard.tsx"
   ],
   "entry": "hooks/dashboard.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ship",
   "firstSeen": "2026-10-07T15:01:52.917Z",
   "modUpdatedAt": "2026-10-06T13:27:53Z",
   "fileBytes": 27393,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-dashboard",
   "url": "https://www.slopshopper.com/mods/insession-space-claude-ship-session-dashboard/"
  },
  {
   "slug": "insession-space-claude-ship-ship-session",
   "name": "ship-session",
   "description": "A workflow that turns a request into a GitHub Issue and implements it in the same session until every acceptance criterion is met, verification is green, and the review has zero findings. It decides the goal (Issue / implementation / PR / merge) once before starting and stops there. Questions and reports come in the user's language.",
   "version": "0.8.3",
   "author": {
    "name": "Seiya Kawamura"
   },
   "license": "MIT",
   "homepage": "https://github.com/insession-space/claude-ship",
   "keywords": [
    "workflow",
    "github",
    "issue",
    "code-review",
    "worktree",
    "hooks",
    "session-naming"
   ],
   "kind": "community",
   "repo": {
    "fullName": "insession-space/claude-ship",
    "url": "https://github.com/insession-space/claude-ship",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:57:05Z",
    "createdAt": "2026-08-23T07:20:22Z",
    "description": "要望を Issue にして、受け入れ条件が全て埋まり・検証が緑・レビュー指摘0件になるまで実装しきる Claude Code プラグイン",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/308838331?v=4",
    "ownerUrl": "https://github.com/insession-space",
    "defaultBranch": "main"
   },
   "path": "plugins/ship-session",
   "modules": [
    "./ship-band.tsx"
   ],
   "entry": "hooks/ship-band.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ship",
   "firstSeen": "2026-10-06T04:54:13.334Z",
   "modUpdatedAt": "2026-10-06T07:27:53Z",
   "fileBytes": 10648,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "ship-session",
   "url": "https://www.slopshopper.com/mods/insession-space-claude-ship-ship-session/"
  },
  {
   "slug": "insession-space-claude-ship-yomiyasu-gate",
   "name": "yomiyasu-gate",
   "description": "A mod that runs the yomiyasu linter (yomiyasu_lint.py) on the Japanese body of gh pr / gh issue create, edit and comment and of git commit before the Bash tool runs them, and sends the command back to the agent with the offending lines when the text breaks the rules. Fail-open: without the linter it lets everything through.",
   "version": "0.1.0",
   "author": {
    "name": "Seiya Kawamura"
   },
   "license": "MIT",
   "homepage": "https://github.com/insession-space/claude-ship",
   "keywords": [
    "mod",
    "yomiyasu",
    "japanese",
    "lint",
    "github",
    "git",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "insession-space/claude-ship",
    "url": "https://github.com/insession-space/claude-ship",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:57:05Z",
    "createdAt": "2026-08-23T07:20:22Z",
    "description": "要望を Issue にして、受け入れ条件が全て埋まり・検証が緑・レビュー指摘0件になるまで実装しきる Claude Code プラグイン",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/308838331?v=4",
    "ownerUrl": "https://github.com/insession-space",
    "defaultBranch": "main"
   },
   "path": "plugins/yomiyasu-gate",
   "modules": [
    "./gate.ts"
   ],
   "entry": "hooks/gate.ts",
   "userConfig": {
    "linterPath": {
     "type": "string",
     "title": "Linter path",
     "description": "Absolute path to yomiyasu_lint.py. Empty looks in the yomiyasu marketplace (~/.claude/plugins/marketplaces/yomiyasu/skills/yomiyasu/scripts/ and ~/.claude/plugins/marketplaces/yomiyasu/scripts/).",
     "default": ""
    },
    "python": {
     "type": "string",
     "title": "Python",
     "description": "The Python executable that runs the linter.",
     "default": "python3"
    },
    "minScore": {
     "type": "number",
     "title": "Minimum score",
     "description": "The body is sent back when its score (100 minus 5 per warning and 2 per info, ignored rules left out) is below this.",
     "default": 80
    },
    "hardRules": {
     "type": "string",
     "title": "Rules that always send back",
     "description": "Comma-separated linter rules of which a single finding sends the body back, whatever the score.",
     "default": "emoji_prohibited,trailing_colon"
    },
    "ignoreRules": {
     "type": "string",
     "title": "Ignored rules",
     "description": "Comma-separated linter rules left out of the score and the reason. The space between Japanese and Latin text is ignored by default, since these repositories write it.",
     "default": "unnatural_halfwidth_space"
    },
    "maxDenials": {
     "type": "number",
     "title": "Send-backs in a row",
     "description": "How many times in a row the same kind of command is sent back before the next run is let through with a toast. 0 never lets it through.",
     "default": 2
    },
    "includeSubagents": {
     "type": "boolean",
     "title": "Check subagents",
     "description": "Also check the commands subagents run.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ship",
   "firstSeen": "2026-10-07T15:01:54.999Z",
   "modUpdatedAt": "2026-10-06T09:19:59Z",
   "fileBytes": 26486,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "yomiyasu-gate",
   "url": "https://www.slopshopper.com/mods/insession-space-claude-ship-yomiyasu-gate/"
  },
  {
   "slug": "interesting-systems-under-management-claude-under-management",
   "name": "under-management",
   "displayName": "Under Management",
   "description": "Play Under Management while Claude works on a long turn. After 20 s of work, press 1: the game opens in a 960 x 600 window of its own and pauses itself when Claude finishes.",
   "version": "0.1.0",
   "author": {
    "name": "Interesting Systems",
    "url": "https://github.com/Interesting-Systems"
   },
   "license": "MIT",
   "homepage": "https://github.com/Interesting-Systems/under-management-claude",
   "keywords": [
    "game",
    "mod",
    "waiting",
    "dungeon"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Interesting-Systems/under-management-claude",
    "url": "https://github.com/Interesting-Systems/under-management-claude",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T19:33:39Z",
    "createdAt": "2026-10-02T18:49:41Z",
    "description": "A Claude Code mod that offers a game while Claude works: press 1, Under Management opens beside your terminal, and pauses itself when Claude is done.",
    "homepage": null,
    "topics": [
     "browser-game",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "dungeon-management",
     "game",
     "plugin-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/279482260?v=4",
    "ownerUrl": "https://github.com/Interesting-Systems",
    "defaultBranch": "main"
   },
   "path": "plugins/under-management",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "interesting-systems",
   "firstSeen": "2026-10-06T04:47:02.064Z",
   "modUpdatedAt": "2026-10-02T19:33:39Z",
   "fileBytes": 14418,
   "tags": [
    "band",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "under-management",
   "url": "https://www.slopshopper.com/mods/interesting-systems-under-management-claude-under-management/"
  },
  {
   "slug": "iosifnicolae2-better-tasks",
   "name": "better-tasks",
   "displayName": "better-tasks",
   "description": "Plan and track tasks inside Claude Code, kept as plain Markdown files in your project, with weekly sprints, a sprint board and agent teammates.",
   "author": {
    "name": "Iosif Nicolae",
    "email": "iosif@bringes.io"
   },
   "license": "MIT",
   "homepage": "https://github.com/iosifnicolae2/better-tasks",
   "keywords": [
    "tasks",
    "sprints",
    "project-management",
    "agent-teams",
    "markdown"
   ],
   "kind": "community",
   "repo": {
    "fullName": "iosifnicolae2/better-tasks",
    "url": "https://github.com/iosifnicolae2/better-tasks",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:34:42Z",
    "createdAt": "2026-10-03T00:39:52Z",
    "description": "Better Task Management for Claude Code",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "task-management",
     "task-manager"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7108834?v=4",
    "ownerUrl": "https://github.com/iosifnicolae2",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "editor": {
     "type": "string",
     "title": "Editor",
     "description": "Opens task files from the sprint board. auto: IntelliJ inside a JetBrains terminal, VS Code inside VS Code, else the default app. One of: auto, default, code, idea, cursor, zed.",
     "default": "auto"
    },
    "worktree": {
     "type": "boolean",
     "title": "Worktree per teammate",
     "description": "Old switch, kept for projects that set it: with the git flow \"Straight to main\", each named teammate works in its own git worktree. Choose the git flow in /better-tasks config.",
     "default": false
    },
    "worktreeSandbox": {
     "type": "boolean",
     "title": "Worktree sandbox",
     "description": "Off (the default): better-tasks makes each teammate's git worktree itself, so Claude Code's isolation checks don't refuse its git, gh and shell commands (subshells, variables, heredocs) or edits of its task file; the teammate keeps to its worktree by its rules. On: Claude Code's isolated worktrees, with those checks. Your permission mode applies either way.",
     "default": false
    },
    "longCache": {
     "type": "boolean",
     "title": "1-hour prompt cache",
     "description": "Teammates and the manager keep their prompt cache for an hour, so a teammate stays cheap to resume. Unless you set a TTL yourself.",
     "default": true
    },
    "statusEvery": {
     "type": "number",
     "title": "Status check (minutes)",
     "description": "After this many quiet minutes the manager checks the open work and moves it forward. 0 turns it off.",
     "default": 10
    },
    "maxTeammates": {
     "type": "number",
     "title": "Team size (teammates)",
     "description": "At most this many teammates at once; similar tasks go to the same teammate, one after another. 0: no limit.",
     "default": 5
    },
    "keepAwake": {
     "type": "boolean",
     "title": "Keep the Mac awake",
     "description": "Holds caffeinate while any teammate runs.",
     "default": true
    },
    "openPrInBrowser": {
     "type": "boolean",
     "title": "Open PRs in the browser",
     "description": "When the manager asks you to approve a finished task, it first opens that task's PR in your default browser.",
     "default": true
    },
    "demoVideos": {
     "type": "boolean",
     "title": "Before/after videos",
     "description": "Teammates record the bug and the fix as one short video: BEFORE/AFTER labels, red boxes and arrows, subtitles read aloud by Kokoro (set up once per machine).",
     "default": false
    },
    "videoQuality": {
     "type": "string",
     "title": "Video quality",
     "description": "The before/after videos' size: low = 720p small file, medium = 1080p (a few MB a minute), high = 1080p sharper, bigger file. One of: low, medium, high.",
     "default": "medium"
    },
    "batchDeviceTests": {
     "type": "boolean",
     "title": "Batch device tests",
     "description": "When builds or device tests are slow, each task gets its own instance (simulator, emulator, app copy) where possible; else tasks that don't touch each other share one build, risky ones behind a short-lived feature flag that comes out once the task works.",
     "default": true
    },
    "liveReview": {
     "type": "boolean",
     "title": "Live review (Gemini)",
     "description": "While a teammate tests on the test screen, Gemini watches it live and reports, at the second it saw it, what the teammate asked it to check and anything else not OK; the teammate then reviews those moments. Sends only the test display's changed frames (masks blacked out) to Google's Gemini Live API under your own key, kept in the macOS Keychain (the settings page's \"Gemini API key\" row): a key of an AI Studio project with billing on, since on the free tier Google may use what is sent to improve its products, and people may review it. About $0.02 a minute.",
     "default": false
    },
    "pullRequests": {
     "type": "boolean",
     "title": "PR per task",
     "description": "Old switch, kept for projects that set it: on means the git flow \"Worktree and PR per task\". Choose the git flow per project in /better-tasks config.",
     "default": false
    },
    "easyModel": {
     "type": "string",
     "title": "Easy-task model",
     "description": "The model teammates run on for quick, clear work: a typo, a text, a small fix. inherit: the manager's own model. One of: sonnet, opus, fable, haiku, inherit.",
     "default": "opus"
    },
    "easyEffort": {
     "type": "string",
     "title": "Easy-task effort",
     "description": "How hard teammates think on those tasks. One of: low, medium, high, xhigh, max.",
     "default": "low"
    },
    "normalModel": {
     "type": "string",
     "title": "Normal-task model",
     "description": "The model teammates run on for an ordinary feature or bug fix. inherit: the manager's own model. One of: sonnet, opus, fable, haiku, inherit.",
     "default": "opus"
    },
    "normalEffort": {
     "type": "string",
     "title": "Normal-task effort",
     "description": "How hard teammates think on those tasks. One of: low, medium, high, xhigh, max.",
     "default": "medium"
    },
    "hardModel": {
     "type": "string",
     "title": "Hard-task model",
     "description": "The model teammates run on for deep debugging, security work, changes across several areas. inherit: the manager's own model. One of: sonnet, opus, fable, haiku, inherit.",
     "default": "opus"
    },
    "hardEffort": {
     "type": "string",
     "title": "Hard-task effort",
     "description": "How hard teammates think on those tasks. One of: low, medium, high, xhigh, max.",
     "default": "high"
    },
    "escalate": {
     "type": "boolean",
     "title": "Escalate when stuck",
     "description": "A teammate that fails or goes in circles is replaced by one a level up: easy to normal, normal to hard.",
     "default": true
    },
    "sprintWeeks": {
     "type": "string",
     "title": "Sprint length (weeks)",
     "description": "How many weeks one sprint lasts. One of: 1, 2, 3, 4.",
     "default": "1"
    },
    "sprintStart": {
     "type": "string",
     "title": "Sprint starts on",
     "description": "The weekday a sprint starts. One of: monday, tuesday, wednesday, thursday, friday, saturday, sunday.",
     "default": "monday"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "better-tasks",
   "firstSeen": "2026-10-06T04:55:08.341Z",
   "modUpdatedAt": "2026-10-09T10:34:42Z",
   "fileBytes": 322673,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "better-tasks",
   "url": "https://www.slopshopper.com/mods/iosifnicolae2-better-tasks/"
  },
  {
   "slug": "irongollem-grimoire-grimoire-guards",
   "name": "grimoire-guards",
   "description": "Refuses the tool calls Grimoire's CLAUDE.md forbids: unmodelled subagents, hand-applied migrations, suffixed co-author trailers, unasked pushes.",
   "version": "0.1.0",
   "author": {
    "name": "Jeffrey Ernst"
   },
   "license": "NOASSERTION",
   "homepage": "https://grimoire-inky.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "irongollem/grimoire",
    "url": "https://github.com/irongollem/grimoire",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T14:21:13Z",
    "createdAt": "2026-03-05T21:22:57Z",
    "description": null,
    "homepage": "https://grimoire-inky.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10763819?v=4",
    "ownerUrl": "https://github.com/irongollem",
    "defaultBranch": "main"
   },
   "path": ".agents/skills/grimoire-guards",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:02:11.189Z",
   "modUpdatedAt": "2026-10-07T11:49:13Z",
   "fileBytes": 4554,
   "tags": [
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "grimoire-guards",
   "url": "https://www.slopshopper.com/mods/irongollem-grimoire-grimoire-guards/"
  },
  {
   "slug": "irongollem-grimoire-grimoire-guards-2",
   "name": "grimoire-guards",
   "description": "Refuses the tool calls Grimoire's CLAUDE.md forbids: unmodelled subagents, hand-applied migrations, suffixed co-author trailers, unasked pushes.",
   "version": "0.1.0",
   "author": {
    "name": "Jeffrey Ernst"
   },
   "license": "NOASSERTION",
   "homepage": "https://grimoire-inky.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "irongollem/grimoire",
    "url": "https://github.com/irongollem/grimoire",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T14:21:13Z",
    "createdAt": "2026-03-05T21:22:57Z",
    "description": null,
    "homepage": "https://grimoire-inky.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10763819?v=4",
    "ownerUrl": "https://github.com/irongollem",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/grimoire-guards",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:02:12.544Z",
   "modUpdatedAt": "2026-10-06T22:08:39Z",
   "fileBytes": 4554,
   "tags": [
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "grimoire-guards-irongollem",
   "url": "https://www.slopshopper.com/mods/irongollem-grimoire-grimoire-guards-2/"
  },
  {
   "slug": "it-baer-claude-forge-cache-status",
   "name": "cache-status",
   "description": "Prompt cache status band (c / ctx / rwc / sc / plan limits) with hover help, cold-send guard, keep-warm, /board, and /handoff that also picks up handoff files. Fork of Cache Keeper by Nate Herk.",
   "author": {
    "name": "IT-BAER"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "IT-BAER/claude-forge",
    "url": "https://github.com/IT-BAER/claude-forge",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:25:52Z",
    "createdAt": "2026-10-03T11:25:26Z",
    "description": "Skills and mods for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/202699022?v=4",
    "ownerUrl": "https://github.com/IT-BAER",
    "defaultBranch": "main"
   },
   "path": "mods/cache-status",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-forge",
   "firstSeen": "2026-10-09T14:33:32.119Z",
   "modUpdatedAt": "2026-10-09T08:25:50Z",
   "fileBytes": 60981,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-status",
   "url": "https://www.slopshopper.com/mods/it-baer-claude-forge-cache-status/"
  },
  {
   "slug": "it-baer-claude-forge-file-explorer",
   "name": "file-explorer",
   "description": "VS Code style file tree of the session's working directory in a pane",
   "author": {
    "name": "IT-BAER"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "IT-BAER/claude-forge",
    "url": "https://github.com/IT-BAER/claude-forge",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:25:52Z",
    "createdAt": "2026-10-03T11:25:26Z",
    "description": "Skills and mods for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/202699022?v=4",
    "ownerUrl": "https://github.com/IT-BAER",
    "defaultBranch": "main"
   },
   "path": "mods/file-explorer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-forge",
   "firstSeen": "2026-10-09T14:33:34.091Z",
   "modUpdatedAt": "2026-10-04T17:55:40Z",
   "fileBytes": 103563,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "file-explorer-IT-BAER",
   "url": "https://www.slopshopper.com/mods/it-baer-claude-forge-file-explorer/"
  },
  {
   "slug": "itsarnavprasad-pixel-office-pixel-office",
   "name": "pixel-office",
   "description": "Every Claude Code session as a pixel character in a shared office you can click and talk to",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "itsArnavPrasad/pixel-office",
    "url": "https://github.com/itsArnavPrasad/pixel-office",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T21:56:25Z",
    "createdAt": "2026-10-02T20:41:35Z",
    "description": "Pixel-art office for Claude Code: each session is a character at a desk who acts out its work, raises a hand when it needs you, and talks back when you click it. Runs in the terminal and in VS Code / Cursor.",
    "homepage": "",
    "topics": [
     "agent-dashboard",
     "ai-agents",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "cursor",
     "multi-agent",
     "terminal-ui",
     "vscode-extension"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/158024309?v=4",
    "ownerUrl": "https://github.com/itsArnavPrasad",
    "defaultBranch": "main"
   },
   "path": "pixel-office",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:23.860Z",
   "modUpdatedAt": "2026-10-02T21:56:25Z",
   "fileBytes": 82102,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "pixel-office",
   "url": "https://www.slopshopper.com/mods/itsarnavprasad-pixel-office-pixel-office/"
  },
  {
   "slug": "j-h-o-jho-claude-kit",
   "name": "jho-claude-kit",
   "description": "Always-on craft rules (TDD, KISS, DRY, YAGNI) plus a /jira-task workflow that routes work across Haiku, Sonnet and Opus.",
   "version": "1.6.1",
   "author": {
    "name": "Joanis Allushi",
    "url": "https://github.com/J-h-o"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "J-h-o/jho-claude-kit",
    "url": "https://github.com/J-h-o/jho-claude-kit",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:55:07Z",
    "createdAt": "2026-10-08T07:01:24Z",
    "description": "Claude Code toolkit: always-on craft rules (TDD, KISS, DRY, YAGNI) and a cost-routed /jira-task workflow",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10762798?v=4",
    "ownerUrl": "https://github.com/J-h-o",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./statusline.ts"
   ],
   "entry": "hooks/statusline.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jho-claude-kit",
   "firstSeen": "2026-10-09T14:33:53.552Z",
   "modUpdatedAt": "2026-10-08T20:55:07Z",
   "fileBytes": 873,
   "tags": [
    "status",
    "process"
   ],
   "isNew": true,
   "entryName": "jho-claude-kit",
   "url": "https://www.slopshopper.com/mods/j-h-o-jho-claude-kit/"
  },
  {
   "slug": "jamubc-toolbox-atlas",
   "name": "atlas",
   "description": "Adds /atlas: a file explorer in a pane beside Claude Code, with git marks, search by name or text, and micro to edit a file.",
   "version": "0.2.0",
   "author": {
    "name": "jamubc"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "files",
    "explorer",
    "editor",
    "micro",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jamubc/toolbox",
    "url": "https://github.com/jamubc/toolbox",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:19:55Z",
    "createdAt": "2026-10-02T00:16:48Z",
    "description": "Various Tools for Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "mod",
     "mods",
     "plugin",
     "tui",
     "utilities"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150970140?v=4",
    "ownerUrl": "https://github.com/jamubc",
    "defaultBranch": "main"
   },
   "path": "plugins/atlas",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "editor": {
     "type": "string",
     "title": "Editor for files, e.g. micro, nano, vim, hx",
     "description": "Any terminal editor: a name on PATH or a full path such as /opt/homebrew/bin/hx. micro is the default and the friendliest.",
     "default": "micro"
    },
    "python": {
     "type": "string",
     "title": "Python 3.9+ to run it, e.g. python3",
     "description": "The python3 that hosts the editor, a name on PATH or a full path such as /opt/homebrew/bin/python3. Only change this if python3 is missing or older than 3.9.",
     "default": "python3"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "toolbox",
   "firstSeen": "2026-10-06T04:53:34.022Z",
   "modUpdatedAt": "2026-10-02T09:22:01Z",
   "fileBytes": 64982,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "atlas",
   "url": "https://www.slopshopper.com/mods/jamubc-toolbox-atlas/"
  },
  {
   "slug": "jamubc-toolbox-browse",
   "name": "browse",
   "description": "Adds /browse: a web browser in a pane beside Claude Code.",
   "version": "0.1.0",
   "author": {
    "name": "jamubc"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "browser",
    "youtube",
    "video",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jamubc/toolbox",
    "url": "https://github.com/jamubc/toolbox",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:19:55Z",
    "createdAt": "2026-10-02T00:16:48Z",
    "description": "Various Tools for Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "mod",
     "mods",
     "plugin",
     "tui",
     "utilities"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150970140?v=4",
    "ownerUrl": "https://github.com/jamubc",
    "defaultBranch": "main"
   },
   "path": "plugins/browse",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "renderer": {
     "type": "string",
     "title": "How the page is drawn",
     "description": "auto draws real pixels in kitty and Ghostty and colored blocks everywhere else, so most people never touch this. Forcing real pixels in a terminal that cannot draw them leaves the pane saying so.",
     "options": [
      "auto (real in kitty and Ghostty)",
      "always real pixels (kitty or Ghostty only)",
      "always colored blocks (any terminal)"
     ],
     "default": "auto (real in kitty and Ghostty)"
    },
    "chrome": {
     "type": "string",
     "title": "Browser to draw in (blank: find one)",
     "description": "browse drives a real browser. Blank looks for Chrome, Chromium, Brave or Edge in Applications and on your PATH. Only paste a full path here if the pane says it cannot find one, e.g. /Applications/Google Chrome.app/Contents/MacOS/Google Chrome.",
     "default": ""
    },
    "node": {
     "type": "string",
     "title": "Node.js 18+ to run it (blank: node)",
     "description": "Node runs the small helper that talks to the browser. Only set this if node is not on your PATH or you want a specific version; a name on PATH or a full path.",
     "default": "node"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "toolbox",
   "firstSeen": "2026-10-06T04:53:35.742Z",
   "modUpdatedAt": "2026-10-02T09:22:01Z",
   "fileBytes": 21889,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "browse",
   "url": "https://www.slopshopper.com/mods/jamubc-toolbox-browse/"
  },
  {
   "slug": "jamubc-toolbox-channel",
   "name": "channel",
   "description": "Your chats in a pane beside Claude Code: read, reply, and get a toast when someone messages you. iMessage today, more chat apps to come.",
   "version": "0.4.0",
   "author": {
    "name": "jamubc"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "imessage",
    "messages",
    "chat",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jamubc/toolbox",
    "url": "https://github.com/jamubc/toolbox",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:19:55Z",
    "createdAt": "2026-10-02T00:16:48Z",
    "description": "Various Tools for Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "mod",
     "mods",
     "plugin",
     "tui",
     "utilities"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150970140?v=4",
    "ownerUrl": "https://github.com/jamubc",
    "defaultBranch": "main"
   },
   "path": "plugins/channel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "imessage": {
     "type": "boolean",
     "title": "Read and send your iMessage",
     "description": "true lists your conversations in the pane and can send from it. Needs macOS 13 or later and the terminal, because it reads the local Messages database. false removes the tab and reads nothing.",
     "default": true
    },
    "pictures": {
     "type": "string",
     "title": "How picture previews are drawn",
     "description": "auto shows real pixels in kitty and Ghostty and colored blocks elsewhere; a terminal that turns out not to draw pixels falls back to blocks by itself.",
     "options": [
      "auto (real in kitty and Ghostty)",
      "always real pixels (kitty or Ghostty only)",
      "always colored blocks (any terminal)",
      "no previews, files only"
     ],
     "default": "auto (real in kitty and Ghostty)"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "toolbox",
   "firstSeen": "2026-10-06T04:53:40.193Z",
   "modUpdatedAt": "2026-10-02T09:22:01Z",
   "fileBytes": 91669,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "channel",
   "url": "https://www.slopshopper.com/mods/jamubc-toolbox-channel/"
  },
  {
   "slug": "jamubc-toolbox-instantnotes",
   "name": "instantnotes",
   "description": "Your InstantNotes in a pane beside Claude Code: search as you type, read a note as Markdown, write one in the pane or with /note.",
   "version": "0.2.0",
   "author": {
    "name": "jamubc"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "notes",
    "instantnotes",
    "pane",
    "markdown"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jamubc/toolbox",
    "url": "https://github.com/jamubc/toolbox",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:19:55Z",
    "createdAt": "2026-10-02T00:16:48Z",
    "description": "Various Tools for Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "mod",
     "mods",
     "plugin",
     "tui",
     "utilities"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150970140?v=4",
    "ownerUrl": "https://github.com/jamubc",
    "defaultBranch": "main"
   },
   "path": "plugins/instantnotes",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "binary": {
     "type": "string",
     "title": "InstantNotes program (blank: find it)",
     "description": "The instantnotes executable, a name on PATH or a full path. Blank looks for the program the InstantNotes MCP server runs, then what `claude mcp add instantnotes` wrote, then the app bundle, so most people never set this.",
     "default": ""
    },
    "db": {
     "type": "string",
     "title": "Notes library (blank: the app's own)",
     "description": "Path to instantnotes.db, to read a second library. Blank uses the one the app or `claude mcp add instantnotes` named, and attachments are read from the folder beside it.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "toolbox",
   "firstSeen": "2026-10-06T04:53:41.983Z",
   "modUpdatedAt": "2026-10-02T09:22:01Z",
   "fileBytes": 28618,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "instantnotes",
   "url": "https://www.slopshopper.com/mods/jamubc-toolbox-instantnotes/"
  },
  {
   "slug": "jamubc-toolbox-orbit",
   "name": "orbit",
   "description": "A globe of everything your Claude session talks to: tool calls, sockets and bytes traced to hosts, countries and orgs, with a deny-list that blocks before a call runs.",
   "version": "0.1.0",
   "author": {
    "name": "jamubc"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "network",
    "globe",
    "trace",
    "firewall",
    "privacy"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jamubc/toolbox",
    "url": "https://github.com/jamubc/toolbox",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:19:55Z",
    "createdAt": "2026-10-02T00:16:48Z",
    "description": "Various Tools for Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "mod",
     "mods",
     "plugin",
     "tui",
     "utilities"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150970140?v=4",
    "ownerUrl": "https://github.com/jamubc",
    "defaultBranch": "main"
   },
   "path": "plugins/orbit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "location": {
     "type": "string",
     "title": "Where you are (for the red dot)",
     "description": "Latitude and longitude of the red dot on the globe, e.g. \"49.28,-123.12 Vancouver\". Blank: run /orbit locate once, or the globe centers on 0,0.",
     "default": ""
    },
    "enforcement": {
     "type": "string",
     "title": "What to do with a host you have not allowed",
     "description": "The mode every session starts in, the same four as /orbit mode. off watches and blocks nothing. denylist blocks only what you listed with /orbit block. allowlist blocks everything not on your list. ask asks about each new host with a dialog, 8 seconds, then blocks. /orbit mode changes it for the session you are in, and /orbit rules shows it.",
     "options": [
      "off",
      "denylist",
      "allowlist",
      "ask"
     ],
     "default": "denylist"
    },
    "picture": {
     "type": "string",
     "title": "How the globe is drawn",
     "description": "auto draws real pixels where the terminal can (kitty, Ghostty) and colored half-blocks everywhere else, so most people never touch this. Forcing real pixels in a terminal that cannot draw them leaves the pane saying so.",
     "options": [
      "auto (real in kitty and Ghostty)",
      "always real pixels (kitty or Ghostty only)",
      "always colored blocks (any terminal)"
     ],
     "default": "auto (real in kitty and Ghostty)"
    },
    "geoDatabase": {
     "type": "string",
     "title": "City database (blank: the one /orbit geodb gets)",
     "description": "Path of a MaxMind-format city or country database (DB-IP Lite, GeoLite2). Blank uses the DB-IP Lite files /orbit geodb downloads into ~/.claude/orbit/geo.",
     "default": ""
    },
    "asnDatabase": {
     "type": "string",
     "title": "Organization database (blank: the one /orbit geodb gets)",
     "description": "Path of a MaxMind-format ASN database, which fills the org column. Blank uses the DB-IP ASN Lite file /orbit geodb downloads.",
     "default": ""
    },
    "proxy": {
     "type": "boolean",
     "title": "Start the proxy layer every session",
     "description": "true runs a local HTTPS proxy for the commands and MCP servers this session starts, so their hosts, bytes and latency reach the globe without decrypting anything; it sets HTTPS_PROXY for them. /orbit proxy on does this for one session.",
     "default": false
    },
    "fadeSeconds": {
     "type": "number",
     "title": "Seconds an arc stays on the globe",
     "description": "How long a finished connection's arc lingers before it fades. Higher is calmer, lower is busier.",
     "default": 25
    },
    "autoLog": {
     "type": "boolean",
     "title": "Write the trace to disk every session",
     "description": "true keeps this session's calls as JSONL in ~/.claude/orbit/traces, which is what /orbit replay reads. false writes nothing.",
     "default": true
    },
    "statusLine": {
     "type": "boolean",
     "title": "Show hosts and countries at the bottom of the terminal",
     "description": "The status line is the thin bar along the bottom of your terminal. true puts a count there, e.g. \"orbit · 6 hosts · 3 countries\". false leaves the bottom alone.",
     "default": false
    },
    "node": {
     "type": "string",
     "title": "Node.js to run the helpers (blank: node)",
     "description": "The node executable for the geo and proxy helpers, a name on PATH or a full path. Blank uses node from your PATH. The globe still draws without it; the city names and the proxy layer need it.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "toolbox",
   "firstSeen": "2026-10-06T04:53:46.706Z",
   "modUpdatedAt": "2026-10-02T09:22:01Z",
   "fileBytes": 177606,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "orbit",
   "url": "https://www.slopshopper.com/mods/jamubc-toolbox-orbit/"
  },
  {
   "slug": "jamubc-toolbox-redline",
   "name": "redline",
   "description": "A tachometer for your Claude sessions: when the needle hits the redline, stop spawning and start finishing.",
   "version": "1.1.4",
   "author": {
    "name": "jamubc"
   },
   "license": "MIT",
   "homepage": "https://github.com/jamubc/toolbox/tree/main/plugins/redline",
   "keywords": [
    "mod",
    "gauge",
    "sessions",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jamubc/toolbox",
    "url": "https://github.com/jamubc/toolbox",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:19:55Z",
    "createdAt": "2026-10-02T00:16:48Z",
    "description": "Various Tools for Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "mod",
     "mods",
     "plugin",
     "tui",
     "utilities"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/150970140?v=4",
    "ownerUrl": "https://github.com/jamubc",
    "defaultBranch": "main"
   },
   "path": "plugins/redline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "statusLine": {
     "type": "boolean",
     "title": "Show the count at the bottom of the terminal",
     "description": "Puts the stage and session count in the status line, e.g. \"Idling · 1/7\".",
     "default": false
    },
    "fuelGauge": {
     "type": "boolean",
     "title": "Show the fuel gauges",
     "description": "Adds 5H, 7D and CTX dials beside the gauge: your plan's rate limits and this session's context.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "toolbox",
   "firstSeen": "2026-10-06T04:53:50.125Z",
   "modUpdatedAt": "2026-10-02T10:19:53Z",
   "fileBytes": 40647,
   "tags": [
    "pane",
    "band",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "redline",
   "url": "https://www.slopshopper.com/mods/jamubc-toolbox-redline/"
  },
  {
   "slug": "jaydoubleu-cc-mod-jev",
   "name": "jev-context",
   "description": "Jev-scored context pruning for Claude Code through OpenRouter: at compaction every tool call and result is scored by TypeSafe's Jev decision model, stale ones are dropped or truncated, everything kept stays verbatim. An optional gate truncates oversized tool outputs as they arrive.",
   "version": "0.1.2",
   "author": {
    "name": "Jay W",
    "url": "https://github.com/JayDoubleu"
   },
   "license": "MIT",
   "keywords": [
    "context",
    "compaction",
    "jev",
    "openrouter",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JayDoubleu/cc-mod-jev",
    "url": "https://github.com/JayDoubleu/cc-mod-jev",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-19T13:03:34Z",
    "createdAt": "2026-09-19T11:50:39Z",
    "description": "Claude Code mod: Jev-scored context pruning through OpenRouter. Verbatim compaction, an optional gate on oversized tool outputs, tests and evals.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "context-window",
     "jev",
     "openrouter",
     "typesafe"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40270505?v=4",
    "ownerUrl": "https://github.com/JayDoubleu",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./jev-context.ts"
   ],
   "entry": "hooks/jev-context.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "OpenRouter API key",
     "description": "Leave unset to read OPENROUTER_API_KEY (or EVAL_OPENROUTER_API_KEY under plugin evals) from the environment.",
     "sensitive": true
    },
    "model": {
     "type": "string",
     "title": "Jev model id on OpenRouter",
     "description": "The model sent to the OpenRouter decisions endpoint.",
     "default": "typesafe/jev-1.13"
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability (0 to 1) that a tool call or its result is still needed. Below it the item is truncated or removed.",
     "default": 0.5
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "The newest messages are never pruned. The first message is never pruned either.",
     "default": 6
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compaction trigger (context percent)",
     "description": "After a turn, when the context window is at least this full, the plugin requests a compaction. Set to 0 to disable the trigger and rely on /compact and the engine's own auto-compaction.",
     "default": 60
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Pruning must remove at least this fraction of the transcript's characters. Otherwise /compact and auto-compaction fall back to the built-in summary, and plugin-triggered compactions are skipped.",
     "default": 0.2
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated result head",
     "description": "Characters of a tool result kept when Jev decides the call still matters but its full output does not.",
     "default": 300
    },
    "gate": {
     "type": "boolean",
     "title": "Gate oversized tool outputs",
     "description": "Experimental. Ask Jev whether a fresh oversized tool output is needed in full; if not, the model receives its head and tail with a note.",
     "default": false
    },
    "gateTools": {
     "type": "string",
     "title": "Gated tools",
     "description": "Comma-separated tool names the gate applies to. Bash truncates stdout head and tail; Read keeps the head of the file.",
     "default": "Bash"
    },
    "gateMinChars": {
     "type": "number",
     "title": "Gate minimum size",
     "description": "Outputs shorter than this many characters are never gated.",
     "default": 8000
    },
    "gateThreshold": {
     "type": "number",
     "title": "Gate threshold",
     "description": "An output is truncated only when Jev's probability that the full output is needed is below this value.",
     "default": 0.3
    },
    "log": {
     "type": "string",
     "title": "Where to log decisions",
     "description": "transcript shows a dim line per compaction in the session; debug keeps it to the debug log.",
     "options": [
      "transcript",
      "debug"
     ],
     "default": "transcript"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mod-jev",
   "firstSeen": "2026-10-06T04:47:12.188Z",
   "modUpdatedAt": "2026-09-19T13:03:34Z",
   "fileBytes": 50538,
   "tags": [
    "toast",
    "guard",
    "command",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-context-JayDoubleu",
   "url": "https://www.slopshopper.com/mods/jaydoubleu-cc-mod-jev/"
  },
  {
   "slug": "jczhang02-dotfiles-session-title",
   "name": "session-title",
   "description": "Names each session from what it works on, e.g. \"fix: resolve hook timeout on first prompt\", and renames it when the main task changes",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jczhang02/dotfiles",
    "url": "https://github.com/jczhang02/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T08:32:51Z",
    "createdAt": "2024-03-13T22:06:54Z",
    "description": "ChengruiZhang's gentoo linux dotfiles, managed by GNU Stow",
    "homepage": "",
    "topics": [
     "dotfiles",
     "linux",
     "stow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44057232?v=4",
    "ownerUrl": "https://github.com/jczhang02",
    "defaultBranch": "main"
   },
   "path": "claude-mods/session-title",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Naming model",
     "description": "Model alias or id that writes the title",
     "default": "haiku"
    },
    "maxLength": {
     "type": "number",
     "title": "Maximum title length",
     "description": "Longest title accepted, in characters",
     "default": 80
    },
    "waitMs": {
     "type": "number",
     "title": "First-prompt wait (ms)",
     "description": "How long the first prompt waits for its title; a slower title shows from the next prompt. 0 never waits",
     "default": 1500
    },
    "checkTurns": {
     "type": "number",
     "title": "Turns between title checks",
     "description": "Answered turns between two checks of whether the main task changed",
     "default": 8
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:37.227Z",
   "modUpdatedAt": "2026-10-09T08:32:51Z",
   "fileBytes": 12219,
   "tags": [
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-title",
   "url": "https://www.slopshopper.com/mods/jczhang02-dotfiles-session-title/"
  },
  {
   "slug": "jenwein-claude-mods-feishu-notify",
   "name": "feishu-notify",
   "description": "Feishu DMs via lark-cli when a long turn ends or Claude waits on a permission prompt or question",
   "version": "0.1.0",
   "author": {
    "name": "Jenwein"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Jenwein/claude-mods",
    "url": "https://github.com/Jenwein/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T07:02:07Z",
    "createdAt": "2026-10-08T07:02:00Z",
    "description": "Claude Code mods (function-hook plugins): git branch band, worktree panel, Feishu notifications",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/112601325?v=4",
    "ownerUrl": "https://github.com/Jenwein",
    "defaultBranch": "main"
   },
   "path": "feishu-notify",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "waitMinutes": {
     "type": "number",
     "title": "等待提醒（分钟）",
     "description": "权限弹窗或提问等你处理超过这么久，就发飞书提醒",
     "default": 2
    },
    "longTurnMinutes": {
     "type": "number",
     "title": "长任务（分钟）",
     "description": "一轮超过这么久，结束或出错时发飞书提醒",
     "default": 3
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:01:32.665Z",
   "modUpdatedAt": "2026-10-08T07:01:53Z",
   "fileBytes": 10144,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "feishu-notify",
   "url": "https://www.slopshopper.com/mods/jenwein-claude-mods-feishu-notify/"
  },
  {
   "slug": "jenwein-claude-mods-git-band",
   "name": "git-band",
   "description": "A band above the prompt showing the git branch, uncommitted changes and ahead/behind counts",
   "version": "0.1.0",
   "author": {
    "name": "Jenwein"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Jenwein/claude-mods",
    "url": "https://github.com/Jenwein/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T07:02:07Z",
    "createdAt": "2026-10-08T07:02:00Z",
    "description": "Claude Code mods (function-hook plugins): git branch band, worktree panel, Feishu notifications",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/112601325?v=4",
    "ownerUrl": "https://github.com/Jenwein",
    "defaultBranch": "main"
   },
   "path": "git-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:01:33.555Z",
   "modUpdatedAt": "2026-10-08T07:01:53Z",
   "fileBytes": 3232,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-band",
   "url": "https://www.slopshopper.com/mods/jenwein-claude-mods-git-band/"
  },
  {
   "slug": "jenwein-claude-mods-wt-panel",
   "name": "wt-panel",
   "description": "A /wt pane listing the repository's git worktrees: status, changes, copy path, open in VS Code, guarded delete",
   "version": "0.1.0",
   "author": {
    "name": "Jenwein"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Jenwein/claude-mods",
    "url": "https://github.com/Jenwein/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T07:02:07Z",
    "createdAt": "2026-10-08T07:02:00Z",
    "description": "Claude Code mods (function-hook plugins): git branch band, worktree panel, Feishu notifications",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/112601325?v=4",
    "ownerUrl": "https://github.com/Jenwein",
    "defaultBranch": "main"
   },
   "path": "wt-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:01:34.384Z",
   "modUpdatedAt": "2026-10-08T07:01:53Z",
   "fileBytes": 18089,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "wt-panel",
   "url": "https://www.slopshopper.com/mods/jenwein-claude-mods-wt-panel/"
  },
  {
   "slug": "jhonatan-de-souza-claudemods-extra-mods",
   "name": "extra-mods",
   "description": "An extra-mods menu in the bottom corner: Zen mode with a progress band, Claude Code themes from terminalcolors.com, model, effort and permission mode controls and a status line.",
   "version": "0.4.1",
   "author": {
    "name": "Jhonatan de Souza"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Jhonatan-de-Souza/ClaudeMods",
    "url": "https://github.com/Jhonatan-de-Souza/ClaudeMods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T18:04:02Z",
    "createdAt": "2026-10-07T14:27:35Z",
    "description": "Claude Code mods: Claude Tools menu, Zen mode, terminal themes, effort and mode controls",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25695108?v=4",
    "ownerUrl": "https://github.com/Jhonatan-de-Souza",
    "defaultBranch": "main"
   },
   "path": "plugins/extra-mods",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jdsjh-mods",
   "firstSeen": "2026-10-08T15:01:46.797Z",
   "modUpdatedAt": "2026-10-07T18:04:02Z",
   "fileBytes": 73341,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "extra-mods",
   "url": "https://www.slopshopper.com/mods/jhonatan-de-souza-claudemods-extra-mods/"
  },
  {
   "slug": "jianyuuuuu-claude-code-feishu-mod",
   "name": "feishu-mod",
   "description": "Chat with Claude Code from Feishu/Lark: two-way chat, images, permission and question cards, slash commands — via lark-cli",
   "version": "0.2.1",
   "author": {
    "name": "Zheng Jianyu",
    "email": "jianyuuuuu@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Jianyuuuuu/claude-code-feishu-mod",
    "url": "https://github.com/Jianyuuuuu/claude-code-feishu-mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:41:30Z",
    "createdAt": "2026-10-06T13:33:14Z",
    "description": "Chat with Claude Code from Feishu/Lark — a Claude Code mod using lark-cli",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120642141?v=4",
    "ownerUrl": "https://github.com/Jianyuuuuu",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "allowedUsers": {
     "type": "string",
     "title": "Allowed Feishu users",
     "description": "Comma-separated open_ids (ou_…) always allowed, in addition to /feishu allow",
     "default": "",
     "sensitive": false
    },
    "homeChat": {
     "type": "string",
     "title": "Home chat",
     "description": "Feishu chat_id (oc_…) to use until a private message sets one",
     "default": "",
     "sensitive": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jianyuuuuu",
   "firstSeen": "2026-10-06T14:24:10.087Z",
   "modUpdatedAt": "2026-10-07T02:41:30Z",
   "fileBytes": 46569,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "feishu-mod",
   "url": "https://www.slopshopper.com/mods/jianyuuuuu-claude-code-feishu-mod/"
  },
  {
   "slug": "jimmysadek-claude-code-tint-mod",
   "name": "tint",
   "description": "Tells Claude Code windows apart: an emoji and color per repository, a number per window, and an optional whole-app tint for the desktop app. /mod_tint to change it.",
   "version": "1.7.3",
   "author": {
    "name": "GamalElDin Sadek"
   },
   "license": "MIT",
   "homepage": "https://github.com/JimmySadek/claude-code-tint-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JimmySadek/claude-code-tint-mod",
    "url": "https://github.com/JimmySadek/claude-code-tint-mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:04:41Z",
    "createdAt": "2026-10-08T22:55:12Z",
    "description": "Claude Code mod (CC tint mod): color each window by its repository, ring the window you are in, number your threads, and tint the whole Claude desktop app. Light and dark mode.",
    "homepage": null,
    "topics": [
     "cc",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "split-view",
     "theme"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/75118?v=4",
    "ownerUrl": "https://github.com/JimmySadek",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-tint-mod",
   "firstSeen": "2026-10-09T14:34:21.746Z",
   "modUpdatedAt": "2026-10-09T14:04:41Z",
   "fileBytes": 81455,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tint",
   "url": "https://www.slopshopper.com/mods/jimmysadek-claude-code-tint-mod/"
  },
  {
   "slug": "jinxiewinx-feb-engineering-apps-feb-deploy-verify",
   "name": "feb-deploy-verify",
   "description": "After a hosting deploy of the composites app, fetches the changed files off feb-composites.web.app and checks they match the commit.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Jinxiewinx/feb-engineering-apps",
    "url": "https://github.com/Jinxiewinx/feb-engineering-apps",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:50:33Z",
    "createdAt": "2026-07-22T03:15:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/131508273?v=4",
    "ownerUrl": "https://github.com/Jinxiewinx",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/feb-deploy-verify",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:40:23.285Z",
   "modUpdatedAt": "2026-10-07T00:49:25Z",
   "fileBytes": 4559,
   "tags": [
    "toast",
    "guard",
    "process",
    "network"
   ],
   "isNew": true,
   "entryName": "feb-deploy-verify",
   "url": "https://www.slopshopper.com/mods/jinxiewinx-feb-engineering-apps-feb-deploy-verify/"
  },
  {
   "slug": "jinxiewinx-feb-engineering-apps-feb-guard",
   "name": "feb-guard",
   "description": "Enforces the SN6 Resources repo rules: hosting-only deploys from a pushed tree, releases only through release.mjs, no force-push to main, HTTPS remote, no hand-edited versions.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Jinxiewinx/feb-engineering-apps",
    "url": "https://github.com/Jinxiewinx/feb-engineering-apps",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:50:33Z",
    "createdAt": "2026-07-22T03:15:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/131508273?v=4",
    "ownerUrl": "https://github.com/Jinxiewinx",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/feb-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:40:24.407Z",
   "modUpdatedAt": "2026-10-07T00:49:25Z",
   "fileBytes": 11136,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "feb-guard",
   "url": "https://www.slopshopper.com/mods/jinxiewinx-feb-engineering-apps-feb-guard/"
  },
  {
   "slug": "jkearse3-dotfiles-statusline",
   "name": "statusline",
   "description": "Shows the main loop's model and its context window fill under the prompt",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jkearse3/dotfiles",
    "url": "https://github.com/jkearse3/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T01:55:34Z",
    "createdAt": "2026-04-29T18:18:21Z",
    "description": "Configurations managed with Nix.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4030048?v=4",
    "ownerUrl": "https://github.com/jkearse3",
    "defaultBranch": "main"
   },
   "path": "modules/home/agents/claude/mods/statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:36.949Z",
   "modUpdatedAt": "2026-10-09T01:55:34Z",
   "fileBytes": 2015,
   "tags": [
    "spinner",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-jkearse3",
   "url": "https://www.slopshopper.com/mods/jkearse3-dotfiles-statusline/"
  },
  {
   "slug": "jonyfs-astrolabe",
   "name": "astrolabe",
   "description": "Spec Kit progress and usage governance for Claude Code: a phase rail above the prompt, the next command in the prompt hint, the current task on the spinner, a /astrolabe pane, toasts, update buttons, and a status entry with your usage window.",
   "version": "0.113.0",
   "author": {
    "name": "Jony Santos"
   },
   "license": "MIT",
   "homepage": "https://github.com/jonyfs/astrolabe",
   "keywords": [
    "mod",
    "status",
    "spec-kit",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jonyfs/astrolabe",
    "url": "https://github.com/jonyfs/astrolabe",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:05:35Z",
    "createdAt": "2026-10-07T05:02:49Z",
    "description": "🧭 Claude Code mod: session status, live Spec Kit progress and usage-window governance",
    "homepage": null,
    "topics": [
     "catppuccin",
     "claude-code",
     "claude-code-mod",
     "spec-kit",
     "statusline"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/999507?v=4",
    "ownerUrl": "https://github.com/jonyfs",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "preset": {
     "type": "string",
     "title": "Preset",
     "description": "Where Astrolabe draws: minimal (status line only), compact (status, band, hint, spinner and the drift alarm) or full (compact plus phase toasts and the pane opening by itself on wide screens)",
     "default": "compact",
     "options": [
      "minimal",
      "compact",
      "full"
     ]
    },
    "flavor": {
     "type": "string",
     "title": "Flavor",
     "description": "Catppuccin flavor for the band colors, or theme to follow Claude Code's light and dark theme",
     "default": "mocha",
     "options": [
      "mocha",
      "frappe",
      "macchiato",
      "latte",
      "theme"
     ]
    },
    "checkUpdates": {
     "type": "boolean",
     "title": "Check for updates",
     "description": "Once a day, check gstack, the Spec Kit CLI, this project's Spec Kit skills and Astrolabe for updates (one GitHub API call), and offer a button to install each",
     "default": true
    },
    "governUsage": {
     "type": "boolean",
     "title": "Govern usage",
     "description": "Keep subagent fan-out under the 5-hour and weekly windows: cap at 60%, hold new subagents from 80%, pause from 88% and resume after the reset",
     "default": true
    },
    "icons": {
     "type": "string",
     "title": "Icons",
     "description": "Icons in the footer, band and pane: auto (Nerd Font glyphs in the terminal, emoji in the Desktop app and elsewhere), nerd, emoji or ascii",
     "default": "auto",
     "options": [
      "auto",
      "nerd",
      "emoji",
      "ascii"
     ]
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "The language of the pane, the Dashboard, the questions, the toasts and the help: auto (the language you type in), en, pt-BR, es or fr",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "pt-BR",
      "es",
      "fr"
     ]
    },
    "askOnLimit": {
     "type": "boolean",
     "title": "Ask before holding or pausing",
     "description": "When the governor queues a subagent or pauses Claude, ask you with a list of answers (queue, run now, lift for a while); the cautious default applies at once, and your answer changes it",
     "default": true
    },
    "claudeContext": {
     "type": "boolean",
     "title": "Tell Claude about the Spec Kit work",
     "description": "Add one line on the active feature, its current task and the next command to your prompt when it changed, and the constitution's principles when a Spec Kit skill runs",
     "default": true
    },
    "featureSummary": {
     "type": "boolean",
     "title": "Summary when a feature finishes",
     "description": "When a feature's tasks are all done, ask a small model (haiku) for a five-line summary, shown in the Session tab; it uses a little of your usage",
     "default": false
    },
    "humanize": {
     "type": "boolean",
     "title": "Write like a person",
     "description": "Add short humanizer rules to Claude's system prompt: plain prose, no hype words, no em dashes, facts kept exact",
     "default": false
    },
    "terse": {
     "type": "string",
     "title": "Terse answers",
     "description": "Ask Claude to answer briefly: lite keeps full sentences, full drops filler and articles; files and commits stay normal prose",
     "default": "off",
     "options": [
      "off",
      "lite",
      "full"
     ]
    },
    "skillModels": {
     "type": "string",
     "title": "Model per skill",
     "description": "auto sends each Spec Kit and gstack skill's requests with the model and effort it does best with (see the Help tab); switching models re-reads the context, so it costs more on long sessions",
     "default": "off",
     "options": [
      "off",
      "auto"
     ]
    },
    "accessible": {
     "type": "boolean",
     "title": "Accessible mode",
     "description": "Text only: ASCII icons, charts as text, no hover styles, no animation and no pictures, for screen readers and plain terminals",
     "default": false
    },
    "footerIn": {
     "type": "string",
     "title": "Where the footer goes",
     "description": "pane: the bottom of the /astrolabe pane under every tab, the status entry keeping the Spec Kit part and the deciding window; status: the whole footer in the status entry; both",
     "default": "pane",
     "options": [
      "pane",
      "status",
      "both"
     ]
    },
    "autoReload": {
     "type": "boolean",
     "title": "Reload when a new version lands on disk",
     "description": "After a turn, when the Astrolabe on disk is newer than the one running (a local clone, an update), run /reload-plugins once; off, a toast says to run it",
     "default": true
    },
    "images": {
     "type": "string",
     "title": "Pictures in the Dashboard",
     "description": "Draw the usage chart as a picture: auto on kitty and Ghostty outside tmux, on for any terminal that shows pictures (iTerm2, WezTerm), off for cell charts",
     "default": "auto",
     "options": [
      "auto",
      "on",
      "off"
     ]
    },
    "pullRequest": {
     "type": "boolean",
     "title": "Pull request in the footer",
     "description": "Show the branch's open pull request and its checks in the footer, from the gh command, asked at most once every five minutes",
     "default": false
    },
    "bandDensity": {
     "type": "string",
     "title": "How much the band shows",
     "description": "full: the rail with every step name when there is room; compact: the current step and the count; minimal: the feature id and its step",
     "default": "full",
     "options": [
      "full",
      "compact",
      "minimal"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "astrolabe",
   "firstSeen": "2026-10-07T15:03:39.625Z",
   "modUpdatedAt": "2026-10-08T17:05:35Z",
   "fileBytes": 428417,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "astrolabe",
   "url": "https://www.slopshopper.com/mods/jonyfs-astrolabe/"
  },
  {
   "slug": "joseph-kang777-claude-mod-img-viewer",
   "name": "img-viewer",
   "description": "Clickable labels for pasted images that open them at full quality, plus /img to browse images in a terminal pane",
   "version": "0.1.0",
   "author": {
    "name": "joseph-kang777"
   },
   "homepage": "https://github.com/joseph-kang777/claude-mod-img-viewer#install",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joseph-kang777/claude-mod-img-viewer",
    "url": "https://github.com/joseph-kang777/claude-mod-img-viewer",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T05:13:23Z",
    "createdAt": "2026-10-07T04:41:14Z",
    "description": "Claude Code mod: click pasted [Image #n] labels to open images at full quality, and browse images with /img",
    "homepage": "https://github.com/joseph-kang777/claude-mod-img-viewer#install",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "image-viewer",
     "terminal",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64061295?v=4",
    "ownerUrl": "https://github.com/joseph-kang777",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "joseph-kang777-mods",
   "firstSeen": "2026-10-07T15:03:42.752Z",
   "modUpdatedAt": "2026-10-07T05:13:23Z",
   "fileBytes": 22959,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "img-viewer",
   "url": "https://www.slopshopper.com/mods/joseph-kang777-claude-mod-img-viewer/"
  },
  {
   "slug": "joshuatonga-mini-claude-mods-model-pick",
   "name": "model-pick",
   "description": "Fuzzy-pick a model + effort combo, with favorites, aliases and recents: /pick",
   "version": "0.2.2",
   "author": {
    "name": "Joshua Tonga"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joshuatonga/mini-claude-mods",
    "url": "https://github.com/joshuatonga/mini-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T02:37:35Z",
    "createdAt": "2026-10-07T02:10:10Z",
    "description": "Mini mods for Claude Code: function-hook plugins (panes, commands, behaviors) plus a marketplace to install them. Includes model-pick, a fuzzy model + effort picker.",
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16583060?v=4",
    "ownerUrl": "https://github.com/joshuatonga",
    "defaultBranch": "main"
   },
   "path": "model-pick",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mini-claude-mods",
   "firstSeen": "2026-10-07T15:03:46.794Z",
   "modUpdatedAt": "2026-10-07T02:37:35Z",
   "fileBytes": 17988,
   "tags": [
    "pane",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-pick",
   "url": "https://www.slopshopper.com/mods/joshuatonga-mini-claude-mods-model-pick/"
  },
  {
   "slug": "jpguelerazevedo-claude-clean-cli",
   "name": "clean-cli",
   "description": "Makes Claude Code minimal: progress bars per step, code changes in boxes, short answers and a /o model and effort menu",
   "version": "0.14.0",
   "author": {
    "name": "João Paulo"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jpguelerazevedo/claude-clean-cli",
    "url": "https://github.com/jpguelerazevedo/claude-clean-cli",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T01:37:41Z",
    "createdAt": "2026-10-07T17:14:05Z",
    "description": "A Claude Code mod that removes the noise: one progress bar per step, code changes in compact boxes, short color-coded answers, and a /o menu to switch model and effort.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/145774523?v=4",
    "ownerUrl": "https://github.com/jpguelerazevedo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clean-cli",
   "firstSeen": "2026-10-08T15:29:04.406Z",
   "modUpdatedAt": "2026-10-08T01:37:41Z",
   "fileBytes": 26028,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clean-cli",
   "url": "https://www.slopshopper.com/mods/jpguelerazevedo-claude-clean-cli/"
  },
  {
   "slug": "jrengmusic-carol",
   "name": "carol",
   "description": "CAROL — Cognitive Amplifier Role Orchestration with LLM agents. Opinionated ritualistic framework that enforces discipline when working with multiple agents.",
   "version": "0.0.26",
   "author": {
    "name": "JRENG",
    "url": "https://github.com/jrengmusic/carol"
   },
   "license": "MIT",
   "homepage": "https://github.com/jrengmusic/carol",
   "keywords": [
    "carol",
    "agents",
    "protocol",
    "cognitive-amplifier",
    "orchestration",
    "blessed"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jrengmusic/carol",
    "url": "https://github.com/jrengmusic/carol",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:52:21Z",
    "createdAt": "2026-01-15T18:33:13Z",
    "description": "Cognitive Amplifier Role Orchestration with LLM agents",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16249113?v=4",
    "ownerUrl": "https://github.com/jrengmusic",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "carol-marketplace",
   "firstSeen": "2026-10-09T15:06:40.550Z",
   "modUpdatedAt": "2026-10-09T08:52:21Z",
   "fileBytes": 7255,
   "tags": [
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "carol",
   "url": "https://www.slopshopper.com/mods/jrengmusic-carol/"
  },
  {
   "slug": "jroot3d-plugins-cc-arch",
   "name": "arch",
   "description": "Multi-session architecture exploration workflow — turn raw project ideas into feature briefs for OpenSpec changes",
   "version": "3.4.1",
   "author": {
    "name": "JRoot3D"
   },
   "license": "MIT",
   "keywords": [
    "architecture",
    "planning",
    "brainstorm",
    "feature-briefs",
    "openspec"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JRoot3D/plugins-cc",
    "url": "https://github.com/JRoot3D/plugins-cc",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:20:14Z",
    "createdAt": "2026-04-11T19:09:13Z",
    "description": "My plugins for Claude Code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5320468?v=4",
    "ownerUrl": "https://github.com/JRoot3D",
    "defaultBranch": "main"
   },
   "path": "plugins/arch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "plugins-cc",
   "firstSeen": "2026-10-08T15:01:11.574Z",
   "modUpdatedAt": "2026-10-08T07:20:11Z",
   "fileBytes": 5357,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "arch",
   "url": "https://www.slopshopper.com/mods/jroot3d-plugins-cc-arch/"
  },
  {
   "slug": "jroot3d-plugins-cc-openspec-dashboard",
   "name": "openspec-dashboard",
   "description": "OpenSpec changes pane: task progress, tick tasks, run apply/verify/archive or a single task",
   "version": "0.1.0",
   "author": {
    "name": "JRoot3D"
   },
   "license": "MIT",
   "keywords": [
    "openspec",
    "tasks",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JRoot3D/plugins-cc",
    "url": "https://github.com/JRoot3D/plugins-cc",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:20:14Z",
    "createdAt": "2026-04-11T19:09:13Z",
    "description": "My plugins for Claude Code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5320468?v=4",
    "ownerUrl": "https://github.com/JRoot3D",
    "defaultBranch": "main"
   },
   "path": "plugins/openspec-dashboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "plugins-cc",
   "firstSeen": "2026-10-08T15:01:12.579Z",
   "modUpdatedAt": "2026-10-08T06:14:09Z",
   "fileBytes": 7623,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "openspec-dashboard",
   "url": "https://www.slopshopper.com/mods/jroot3d-plugins-cc-openspec-dashboard/"
  },
  {
   "slug": "jsnkle-ai-native-sdlc-codex-job-board",
   "name": "codex-job-board",
   "description": "A job board for Codex CLI runs started from Bash: a status-line count while any run is going, and a /codex pane with each run's session id, model, time, status, tokens, context fill and report path.",
   "version": "0.1.0",
   "author": {
    "name": "jsnkle"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jsnkle/ai-native-sdlc",
    "url": "https://github.com/jsnkle/ai-native-sdlc",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:08:08Z",
    "createdAt": "2026-09-02T10:30:07Z",
    "description": "Turn Anthropic's AI-Native SDLC playbook into a Claude Code plugin, project template and adoption runbook",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93837635?v=4",
    "ownerUrl": "https://github.com/jsnkle",
    "defaultBranch": "main"
   },
   "path": "mods/codex-job-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jsnkle",
   "firstSeen": "2026-10-09T15:06:58.481Z",
   "modUpdatedAt": "2026-10-09T13:56:48Z",
   "fileBytes": 25139,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "codex-job-board",
   "url": "https://www.slopshopper.com/mods/jsnkle-ai-native-sdlc-codex-job-board/"
  },
  {
   "slug": "jsnkle-ai-native-sdlc-gh-account-guard",
   "name": "gh-account-guard",
   "description": "Asks before a gh or git push call runs on a GitHub account other than the one the repo's owner needs, and offers to switch.",
   "version": "0.1.0",
   "author": {
    "name": "jsnkle"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jsnkle/ai-native-sdlc",
    "url": "https://github.com/jsnkle/ai-native-sdlc",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:08:08Z",
    "createdAt": "2026-09-02T10:30:07Z",
    "description": "Turn Anthropic's AI-Native SDLC playbook into a Claude Code plugin, project template and adoption runbook",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93837635?v=4",
    "ownerUrl": "https://github.com/jsnkle",
    "defaultBranch": "main"
   },
   "path": "mods/gh-account-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "rules": {
     "type": "string",
     "title": "Account rules",
     "description": "Which account each repo owner needs: account=owner,owner; account=owner. Owners are GitHub users or orgs, matched without case.",
     "default": ""
    },
    "tokenOwners": {
     "type": "string",
     "title": "Token owners",
     "description": "Owners a GH_TOKEN or GITHUB_TOKEN in the environment may reach, comma-separated. A token call to any other owner is held.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jsnkle",
   "firstSeen": "2026-10-09T15:06:59.445Z",
   "modUpdatedAt": "2026-10-09T14:08:06Z",
   "fileBytes": 31050,
   "tags": [
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "gh-account-guard",
   "url": "https://www.slopshopper.com/mods/jsnkle-ai-native-sdlc-gh-account-guard/"
  },
  {
   "slug": "jsnkle-ai-native-sdlc-tasks-band",
   "name": "tasks-band",
   "description": "A thin band above the prompt that shows TASKS.md progress and the next unchecked item.",
   "version": "0.1.0",
   "author": {
    "name": "jsnkle"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jsnkle/ai-native-sdlc",
    "url": "https://github.com/jsnkle/ai-native-sdlc",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:08:08Z",
    "createdAt": "2026-09-02T10:30:07Z",
    "description": "Turn Anthropic's AI-Native SDLC playbook into a Claude Code plugin, project template and adoption runbook",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93837635?v=4",
    "ownerUrl": "https://github.com/jsnkle",
    "defaultBranch": "main"
   },
   "path": "mods/tasks-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "file": {
     "type": "string",
     "title": "Task file",
     "description": "Checklist file to read, relative to the session's working directory.",
     "default": "TASKS.md"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jsnkle",
   "firstSeen": "2026-10-09T15:07:00.441Z",
   "modUpdatedAt": "2026-10-09T13:56:48Z",
   "fileBytes": 3396,
   "tags": [
    "band",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tasks-band",
   "url": "https://www.slopshopper.com/mods/jsnkle-ai-native-sdlc-tasks-band/"
  },
  {
   "slug": "justinjdev-shire-shire-status",
   "name": "shire-status",
   "description": "shire index health in the status line, toasts when it changes, and a /shire pane with rebuild buttons",
   "version": "0.1.0",
   "author": {
    "name": "shire"
   },
   "license": "Apache-2.0",
   "homepage": "http://shire.justinj.dev/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "justinjdev/shire",
    "url": "https://github.com/justinjdev/shire",
    "stars": 1,
    "forks": 1,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-03T23:41:09Z",
    "createdAt": "2026-02-26T05:19:11Z",
    "description": "Monorepo package indexer and MCP server — discovers npm, Go, Cargo, and Python manifests, builds a dependency graph in SQLite, and exposes it via Model Context Protocol",
    "homepage": "http://shire.justinj.dev/",
    "topics": [
     "dependency-graph",
     "developer-tools",
     "mcp",
     "monorepo",
     "rust",
     "sqlite"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23287994?v=4",
    "ownerUrl": "https://github.com/justinjdev",
    "defaultBranch": "main"
   },
   "path": "contrib/claude-mod/shire-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:50.430Z",
   "modUpdatedAt": "2026-10-03T23:41:09Z",
   "fileBytes": 15386,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "shire-status",
   "url": "https://www.slopshopper.com/mods/justinjdev-shire-shire-status/"
  },
  {
   "slug": "justmalhar-awesome-claude-mods-auto-checkpoint",
   "name": "auto-checkpoint",
   "description": "Snapshots the working tree into hidden git refs at the start of every turn, with /checkpoints to list them and /undo-turn to roll back.",
   "version": "0.1.0",
   "author": {
    "name": "Malhar Ujawane"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "safety",
    "git",
    "undo"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Justmalhar/awesome-claude-mods",
    "url": "https://github.com/Justmalhar/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:32:53Z",
    "createdAt": "2026-10-04T00:44:15Z",
    "description": "Awesome collection of Mods to customize your Claude Code experience",
    "homepage": "",
    "topics": [
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skill",
     "claude-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17442997?v=4",
    "ownerUrl": "https://github.com/Justmalhar",
    "defaultBranch": "main"
   },
   "path": "mods/auto-checkpoint",
   "modules": [
    "./auto-checkpoint.mjs"
   ],
   "entry": "hooks/auto-checkpoint.mjs",
   "userConfig": {
    "keep": {
     "type": "number",
     "title": "Checkpoints to keep",
     "description": "Newest N refs under refs/claude-checkpoints are kept; older ones are deleted.",
     "default": 20
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:47:14.021Z",
   "modUpdatedAt": "2026-10-04T01:25:43Z",
   "fileBytes": 7551,
   "tags": [
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-checkpoint",
   "url": "https://www.slopshopper.com/mods/justmalhar-awesome-claude-mods-auto-checkpoint/"
  },
  {
   "slug": "justmalhar-awesome-claude-mods-branch-guard",
   "name": "branch-guard",
   "description": "Stops Claude from editing files or running mutating git commands on main or master, and points it at a worktree instead.",
   "version": "0.1.0",
   "author": {
    "name": "Malhar Ujawane"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "safety",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Justmalhar/awesome-claude-mods",
    "url": "https://github.com/Justmalhar/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:32:53Z",
    "createdAt": "2026-10-04T00:44:15Z",
    "description": "Awesome collection of Mods to customize your Claude Code experience",
    "homepage": "",
    "topics": [
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skill",
     "claude-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17442997?v=4",
    "ownerUrl": "https://github.com/Justmalhar",
    "defaultBranch": "main"
   },
   "path": "mods/branch-guard",
   "modules": [
    "./branch-guard.mjs"
   ],
   "entry": "hooks/branch-guard.mjs",
   "userConfig": {
    "protected_branches": {
     "type": "string",
     "title": "Protected branches",
     "description": "Comma-separated branch names Claude may not edit on without asking",
     "default": "main,master"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:47:14.377Z",
   "modUpdatedAt": "2026-10-04T01:25:43Z",
   "fileBytes": 3866,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "branch-guard",
   "url": "https://www.slopshopper.com/mods/justmalhar-awesome-claude-mods-branch-guard/"
  },
  {
   "slug": "justmalhar-awesome-claude-mods-cost-bar",
   "name": "cost-bar",
   "description": "A one-row band above the prompt with session cost, 5h/7d plan limits and an optional budget bar.",
   "version": "0.1.0",
   "author": {
    "name": "Malhar Ujawane"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "ui",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Justmalhar/awesome-claude-mods",
    "url": "https://github.com/Justmalhar/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:32:53Z",
    "createdAt": "2026-10-04T00:44:15Z",
    "description": "Awesome collection of Mods to customize your Claude Code experience",
    "homepage": "",
    "topics": [
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skill",
     "claude-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17442997?v=4",
    "ownerUrl": "https://github.com/Justmalhar",
    "defaultBranch": "main"
   },
   "path": "mods/cost-bar",
   "modules": [
    "./cost-bar.mjs"
   ],
   "entry": "hooks/cost-bar.mjs",
   "userConfig": {
    "budget_usd": {
     "type": "string",
     "title": "Session budget (USD)",
     "description": "Draws a bar that turns yellow at 70% and red at 90%. Leave empty for no budget.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:47:14.608Z",
   "modUpdatedAt": "2026-10-04T10:12:21Z",
   "fileBytes": 2550,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cost-bar",
   "url": "https://www.slopshopper.com/mods/justmalhar-awesome-claude-mods-cost-bar/"
  },
  {
   "slug": "justmalhar-awesome-claude-mods-file-tree-pane",
   "name": "file-tree-pane",
   "description": "Adds /tree: a side pane with a lazy file tree coloured by git status. Press a file to put @path in the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Malhar Ujawane"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "pane",
    "files",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Justmalhar/awesome-claude-mods",
    "url": "https://github.com/Justmalhar/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:32:53Z",
    "createdAt": "2026-10-04T00:44:15Z",
    "description": "Awesome collection of Mods to customize your Claude Code experience",
    "homepage": "",
    "topics": [
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skill",
     "claude-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17442997?v=4",
    "ownerUrl": "https://github.com/Justmalhar",
    "defaultBranch": "main"
   },
   "path": "mods/file-tree-pane",
   "modules": [
    "./file-tree-pane.mjs"
   ],
   "entry": "hooks/file-tree-pane.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:47:14.822Z",
   "modUpdatedAt": "2026-10-04T01:25:43Z",
   "fileBytes": 6678,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "file-tree-pane",
   "url": "https://www.slopshopper.com/mods/justmalhar-awesome-claude-mods-file-tree-pane/"
  },
  {
   "slug": "justmalhar-awesome-claude-mods-notify-on-finish",
   "name": "notify-on-finish",
   "description": "Sends a desktop notification when a long turn finishes, so you can look away while Claude works.",
   "version": "0.1.0",
   "author": {
    "name": "Malhar Ujawane"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "notifications"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Justmalhar/awesome-claude-mods",
    "url": "https://github.com/Justmalhar/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:32:53Z",
    "createdAt": "2026-10-04T00:44:15Z",
    "description": "Awesome collection of Mods to customize your Claude Code experience",
    "homepage": "",
    "topics": [
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skill",
     "claude-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17442997?v=4",
    "ownerUrl": "https://github.com/Justmalhar",
    "defaultBranch": "main"
   },
   "path": "mods/notify-on-finish",
   "modules": [
    "./notify-on-finish.mjs"
   ],
   "entry": "hooks/notify-on-finish.mjs",
   "userConfig": {
    "threshold_seconds": {
     "type": "string",
     "title": "Threshold (seconds)",
     "description": "Only notify when the turn took longer than this.",
     "default": "20"
    },
    "sound": {
     "type": "string",
     "title": "macOS sound name",
     "description": "For example Glass or Ping. Leave empty for a silent notification.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:47:15.086Z",
   "modUpdatedAt": "2026-10-04T01:25:44Z",
   "fileBytes": 2086,
   "tags": [
    "toast",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "notify-on-finish",
   "url": "https://www.slopshopper.com/mods/justmalhar-awesome-claude-mods-notify-on-finish/"
  },
  {
   "slug": "justmalhar-awesome-claude-mods-path-guard",
   "name": "path-guard",
   "description": "Blocks Write, Edit and MultiEdit calls that target a path outside the project root or inside .git, plus optional deny globs.",
   "version": "0.1.0",
   "author": {
    "name": "Malhar Ujawane"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "safety",
    "paths"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Justmalhar/awesome-claude-mods",
    "url": "https://github.com/Justmalhar/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:32:53Z",
    "createdAt": "2026-10-04T00:44:15Z",
    "description": "Awesome collection of Mods to customize your Claude Code experience",
    "homepage": "",
    "topics": [
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skill",
     "claude-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17442997?v=4",
    "ownerUrl": "https://github.com/Justmalhar",
    "defaultBranch": "main"
   },
   "path": "mods/path-guard",
   "modules": [
    "./path-guard.mjs"
   ],
   "entry": "hooks/path-guard.mjs",
   "userConfig": {
    "deny_globs": {
     "type": "string",
     "title": "Denied globs",
     "description": "Comma-separated globs Claude may not write, e.g. **/*.lock,infra/**. Matched against the path relative to the project root.",
     "default": ""
    },
    "allow_outside": {
     "type": "string",
     "title": "Allowed outside the project",
     "description": "Comma-separated absolute directories Claude may write outside the project root, e.g. /tmp. ~ is expanded.",
     "default": ""
    },
    "guard_reads": {
     "type": "boolean",
     "title": "Guard Read too",
     "description": "Also apply the outside-the-project and deny-glob rules to Read.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:47:15.293Z",
   "modUpdatedAt": "2026-10-04T01:25:43Z",
   "fileBytes": 4058,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "path-guard",
   "url": "https://www.slopshopper.com/mods/justmalhar-awesome-claude-mods-path-guard/"
  },
  {
   "slug": "justmalhar-awesome-claude-mods-powerline-bar",
   "name": "powerline-bar",
   "description": "A one-row powerline-style band above the prompt: directory, git branch and state, model, context fill.",
   "version": "0.1.0",
   "author": {
    "name": "Malhar Ujawane"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "ui",
    "statusline",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Justmalhar/awesome-claude-mods",
    "url": "https://github.com/Justmalhar/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:32:53Z",
    "createdAt": "2026-10-04T00:44:15Z",
    "description": "Awesome collection of Mods to customize your Claude Code experience",
    "homepage": "",
    "topics": [
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skill",
     "claude-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17442997?v=4",
    "ownerUrl": "https://github.com/Justmalhar",
    "defaultBranch": "main"
   },
   "path": "mods/powerline-bar",
   "modules": [
    "./powerline-bar.mjs"
   ],
   "entry": "hooks/powerline-bar.mjs",
   "userConfig": {
    "segments": {
     "type": "string",
     "title": "Segments",
     "description": "Comma-separated, left to right, from: cwd, branch, git, model, context",
     "default": "cwd,branch,git,model,context"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:47:15.657Z",
   "modUpdatedAt": "2026-10-04T10:12:21Z",
   "fileBytes": 5168,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "powerline-bar",
   "url": "https://www.slopshopper.com/mods/justmalhar-awesome-claude-mods-powerline-bar/"
  },
  {
   "slug": "justmalhar-awesome-claude-mods-secret-guard",
   "name": "secret-guard",
   "description": "Blocks Write, Edit and Bash calls that would put an API key, token or private key into a file or command.",
   "version": "0.1.0",
   "author": {
    "name": "Malhar Ujawane"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "safety",
    "secrets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Justmalhar/awesome-claude-mods",
    "url": "https://github.com/Justmalhar/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:32:53Z",
    "createdAt": "2026-10-04T00:44:15Z",
    "description": "Awesome collection of Mods to customize your Claude Code experience",
    "homepage": "",
    "topics": [
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skill",
     "claude-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17442997?v=4",
    "ownerUrl": "https://github.com/Justmalhar",
    "defaultBranch": "main"
   },
   "path": "mods/secret-guard",
   "modules": [
    "./secret-guard.mjs"
   ],
   "entry": "hooks/secret-guard.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:47:15.876Z",
   "modUpdatedAt": "2026-10-04T01:25:44Z",
   "fileBytes": 4275,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "secret-guard-Justmalhar",
   "url": "https://www.slopshopper.com/mods/justmalhar-awesome-claude-mods-secret-guard/"
  },
  {
   "slug": "justmalhar-awesome-claude-mods-sensitive-file-guard",
   "name": "sensitive-file-guard",
   "description": "Blocks Read, Write, Edit, Grep, Glob and Bash calls that touch .env files, private keys and credential stores.",
   "version": "0.1.0",
   "author": {
    "name": "Malhar Ujawane"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "safety",
    "secrets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Justmalhar/awesome-claude-mods",
    "url": "https://github.com/Justmalhar/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:32:53Z",
    "createdAt": "2026-10-04T00:44:15Z",
    "description": "Awesome collection of Mods to customize your Claude Code experience",
    "homepage": "",
    "topics": [
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skill",
     "claude-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17442997?v=4",
    "ownerUrl": "https://github.com/Justmalhar",
    "defaultBranch": "main"
   },
   "path": "mods/sensitive-file-guard",
   "modules": [
    "./sensitive-file-guard.mjs"
   ],
   "entry": "hooks/sensitive-file-guard.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:47:16.156Z",
   "modUpdatedAt": "2026-10-04T01:25:43Z",
   "fileBytes": 3357,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "sensitive-file-guard",
   "url": "https://www.slopshopper.com/mods/justmalhar-awesome-claude-mods-sensitive-file-guard/"
  },
  {
   "slug": "justmalhar-awesome-claude-mods-spinner-stats",
   "name": "spinner-stats",
   "description": "Adds elapsed time, the running tool and the tool-call count to Claude Code's own spinner.",
   "version": "0.1.0",
   "author": {
    "name": "Malhar Ujawane"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "ui",
    "spinner"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Justmalhar/awesome-claude-mods",
    "url": "https://github.com/Justmalhar/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:32:53Z",
    "createdAt": "2026-10-04T00:44:15Z",
    "description": "Awesome collection of Mods to customize your Claude Code experience",
    "homepage": "",
    "topics": [
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skill",
     "claude-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17442997?v=4",
    "ownerUrl": "https://github.com/Justmalhar",
    "defaultBranch": "main"
   },
   "path": "mods/spinner-stats",
   "modules": [
    "./spinner-stats.mjs"
   ],
   "entry": "hooks/spinner-stats.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:47:16.399Z",
   "modUpdatedAt": "2026-10-04T01:25:43Z",
   "fileBytes": 2615,
   "tags": [
    "spinner",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spinner-stats",
   "url": "https://www.slopshopper.com/mods/justmalhar-awesome-claude-mods-spinner-stats/"
  },
  {
   "slug": "justmalhar-awesome-claude-mods-test-guard",
   "name": "test-guard",
   "description": "Blocks edits that make tests pass by weakening them: new skip/only markers, fewer assertions, a gutted test file, or deleting a test file.",
   "version": "0.1.0",
   "author": {
    "name": "Malhar Ujawane"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "safety",
    "testing"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Justmalhar/awesome-claude-mods",
    "url": "https://github.com/Justmalhar/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:32:53Z",
    "createdAt": "2026-10-04T00:44:15Z",
    "description": "Awesome collection of Mods to customize your Claude Code experience",
    "homepage": "",
    "topics": [
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-code-skill",
     "claude-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17442997?v=4",
    "ownerUrl": "https://github.com/Justmalhar",
    "defaultBranch": "main"
   },
   "path": "mods/test-guard",
   "modules": [
    "./test-guard.mjs"
   ],
   "entry": "hooks/test-guard.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:47:16.666Z",
   "modUpdatedAt": "2026-10-04T01:25:43Z",
   "fileBytes": 5027,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "test-guard",
   "url": "https://www.slopshopper.com/mods/justmalhar-awesome-claude-mods-test-guard/"
  },
  {
   "slug": "justmytwospence-claude-auto-effort",
   "name": "auto-effort",
   "description": "Sets the effort for each prompt: Jev rates how much reasoning the request needs, capped at the session's own effort.",
   "version": "0.1.0",
   "author": {
    "name": "Spencer Boucher"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "justmytwospence/claude-auto-effort",
    "url": "https://github.com/justmytwospence/claude-auto-effort",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:56:56Z",
    "createdAt": "2026-10-06T00:01:49Z",
    "description": "Claude Code mod: sets the effort for each prompt with Jev",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2817686?v=4",
    "ownerUrl": "https://github.com/justmytwospence",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:17.286Z",
   "modUpdatedAt": "2026-10-06T22:56:56Z",
   "fileBytes": 16042,
   "tags": [
    "status",
    "command",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-effort-justmytwospence",
   "url": "https://www.slopshopper.com/mods/justmytwospence-claude-auto-effort/"
  },
  {
   "slug": "karanb192-claude-code-redact-redact",
   "name": "redact",
   "description": "Redacts secrets and PII from every row Claude Code stores, before the model reads it and before the transcript keeps it. Reach L0: no network, no processes, no files.",
   "version": "0.1.0",
   "author": {
    "name": "Karan Bansal",
    "url": "https://github.com/karanb192"
   },
   "license": "MIT",
   "homepage": "https://redact.aidojo.si",
   "keywords": [
    "mods",
    "security",
    "secrets",
    "pii",
    "redaction",
    "dlp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "karanb192/claude-code-redact",
    "url": "https://github.com/karanb192/claude-code-redact",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T18:09:33Z",
    "createdAt": "2026-10-03T13:22:30Z",
    "description": "Claude Code mod that redacts secrets and PII before the model reads them, stores placeholders in the conversation rows, and restores real values only inside file edits. No network, no model call.",
    "homepage": "https://redact.aidojo.si",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "dlp",
     "pii",
     "redaction",
     "secrets",
     "security"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3264937?v=4",
    "ownerUrl": "https://github.com/karanb192",
    "defaultBranch": "main"
   },
   "path": "plugins/redact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "pii": {
     "type": "boolean",
     "title": "Redact PII",
     "description": "Also hide email addresses, phone numbers, payment cards, SSNs, Aadhaar, PAN and IBAN. Secrets are always hidden.",
     "default": false
    },
    "quiet": {
     "type": "boolean",
     "title": "Quiet",
     "description": "Hide the transcript line that reports what was redacted. /redact still shows the session total.",
     "default": false
    },
    "off": {
     "type": "string",
     "title": "Rules off",
     "description": "Comma-separated rule ids to skip, for example generic-secret,email. Ids are listed in RULES.md.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-redact",
   "firstSeen": "2026-10-06T04:55:20.286Z",
   "modUpdatedAt": "2026-10-03T18:09:33Z",
   "fileBytes": 32466,
   "tags": [
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "redact-karanb192",
   "url": "https://www.slopshopper.com/mods/karanb192-claude-code-redact-redact/"
  },
  {
   "slug": "kevinmedeiros-claude-mods-blender-preview",
   "name": "blender-preview",
   "description": "Prévia da cena do Blender no Claude Code e checagem de GLB contra os orçamentos do jogo",
   "version": "0.1.0",
   "author": {
    "name": "Kevin Medeiros"
   },
   "license": "MIT",
   "homepage": "https://github.com/kevinmedeiros/claude-mods#blender-preview",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kevinmedeiros/claude-mods",
    "url": "https://github.com/kevinmedeiros/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:59:20Z",
    "createdAt": "2026-10-08T11:35:28Z",
    "description": "Live mods for Claude Code: plan limits that tell you how long they'll last, hand-offs between machines, and Unity + Blender helpers",
    "homepage": null,
    "topics": [
     "anthropic",
     "blender",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "typescript",
     "unity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5257642?v=4",
    "ownerUrl": "https://github.com/kevinmedeiros",
    "defaultBranch": "main"
   },
   "path": "plugins/blender-preview",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "server": {
     "type": "string",
     "title": "Servidor MCP do Blender",
     "description": "Nome do servidor como o /mcp lista",
     "default": "Blender"
    },
    "autoPreview": {
     "type": "boolean",
     "title": "Atualizar a prévia sozinho",
     "description": "Mede a cena e renderiza a miniatura depois de cada mudança feita pelo Blender MCP",
     "default": true
    },
    "maxTriangles": {
     "type": "number",
     "title": "Orçamento de triângulos",
     "description": "Por cena ou por GLB exportado",
     "default": 20000
    },
    "maxBones": {
     "type": "number",
     "title": "Máximo de ossos",
     "description": "Por esqueleto",
     "default": 100
    },
    "maxTextureSize": {
     "type": "number",
     "title": "Maior lado de textura",
     "description": "Em pixels",
     "default": 2048
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kevin-mods",
   "firstSeen": "2026-10-08T15:30:07.736Z",
   "modUpdatedAt": "2026-10-09T10:41:36Z",
   "fileBytes": 16916,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "blender-preview",
   "url": "https://www.slopshopper.com/mods/kevinmedeiros-claude-mods-blender-preview/"
  },
  {
   "slug": "kevinmedeiros-claude-mods-fluxo",
   "name": "fluxo",
   "description": "Passagem de bastão entre máquinas (/handoff) e aviso quando um turno longo termina",
   "version": "0.3.0",
   "author": {
    "name": "Kevin Medeiros"
   },
   "license": "MIT",
   "homepage": "https://github.com/kevinmedeiros/claude-mods#fluxo",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kevinmedeiros/claude-mods",
    "url": "https://github.com/kevinmedeiros/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:59:20Z",
    "createdAt": "2026-10-08T11:35:28Z",
    "description": "Live mods for Claude Code: plan limits that tell you how long they'll last, hand-offs between machines, and Unity + Blender helpers",
    "homepage": null,
    "topics": [
     "anthropic",
     "blender",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "typescript",
     "unity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5257642?v=4",
    "ownerUrl": "https://github.com/kevinmedeiros",
    "defaultBranch": "main"
   },
   "path": "plugins/fluxo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "longTurnMinutes": {
     "type": "number",
     "title": "Turno longo (minutos)",
     "description": "Avisa quando um turno do fio principal passa deste tempo",
     "default": 3
    },
    "sound": {
     "type": "boolean",
     "title": "Som no fim do turno longo",
     "description": "Toca um som curto (macOS) quando um turno longo termina",
     "default": true
    },
    "speak": {
     "type": "boolean",
     "title": "Falar no fim do turno longo",
     "description": "Diz em voz alta que o turno terminou",
     "default": false
    },
    "autoHandoff": {
     "type": "boolean",
     "title": "Handoff automático",
     "description": "Atualiza .claude/handoff.md depois de cada turno que editou arquivos (fica desligado para não criar arquivos nos repositórios sem você pedir)",
     "default": false
    },
    "handoffPath": {
     "type": "string",
     "title": "Arquivo de handoff",
     "description": "Caminho relativo à raiz do projeto",
     "default": ".claude/handoff.md"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kevin-mods",
   "firstSeen": "2026-10-08T15:30:08.680Z",
   "modUpdatedAt": "2026-10-09T10:59:18Z",
   "fileBytes": 14087,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "fluxo",
   "url": "https://www.slopshopper.com/mods/kevinmedeiros-claude-mods-fluxo/"
  },
  {
   "slug": "kevinmedeiros-claude-mods-tarefas",
   "name": "tarefas",
   "description": "As tarefas do projeto num TASKS.md: painel, próxima tarefa acima do prompt, e o Claude criando e concluindo tarefas",
   "version": "0.1.0",
   "author": {
    "name": "Kevin Medeiros"
   },
   "license": "MIT",
   "homepage": "https://github.com/kevinmedeiros/claude-mods#tarefas",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kevinmedeiros/claude-mods",
    "url": "https://github.com/kevinmedeiros/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:59:20Z",
    "createdAt": "2026-10-08T11:35:28Z",
    "description": "Live mods for Claude Code: plan limits that tell you how long they'll last, hand-offs between machines, and Unity + Blender helpers",
    "homepage": null,
    "topics": [
     "anthropic",
     "blender",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "typescript",
     "unity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5257642?v=4",
    "ownerUrl": "https://github.com/kevinmedeiros",
    "defaultBranch": "main"
   },
   "path": "plugins/tarefas",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "tasksPath": {
     "type": "string",
     "title": "Arquivo de tarefas",
     "description": "Relativo à raiz do projeto (git) ou à pasta da sessão",
     "default": "TASKS.md"
    },
    "showBand": {
     "type": "boolean",
     "title": "Próxima tarefa acima do prompt",
     "description": "Mostra a próxima tarefa ativa com os botões Começar e Feita",
     "default": true
    },
    "claudeCanEdit": {
     "type": "boolean",
     "title": "O Claude cria e conclui tarefas",
     "description": "Dá ao Claude as ferramentas para criar e concluir tarefas (sempre com aviso na tela)",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kevin-mods",
   "firstSeen": "2026-10-09T15:08:05.763Z",
   "modUpdatedAt": "2026-10-09T10:59:18Z",
   "fileBytes": 23809,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tarefas",
   "url": "https://www.slopshopper.com/mods/kevinmedeiros-claude-mods-tarefas/"
  },
  {
   "slug": "kevinmedeiros-claude-mods-unity-tools",
   "name": "unity-tools",
   "description": "Unity no Claude Code: erros de compilação no contexto, painel de testes, build do servidor e guardas de arquivos",
   "version": "0.1.1",
   "author": {
    "name": "Kevin Medeiros"
   },
   "license": "MIT",
   "homepage": "https://github.com/kevinmedeiros/claude-mods#unity-tools",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kevinmedeiros/claude-mods",
    "url": "https://github.com/kevinmedeiros/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:59:20Z",
    "createdAt": "2026-10-08T11:35:28Z",
    "description": "Live mods for Claude Code: plan limits that tell you how long they'll last, hand-offs between machines, and Unity + Blender helpers",
    "homepage": null,
    "topics": [
     "anthropic",
     "blender",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "typescript",
     "unity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5257642?v=4",
    "ownerUrl": "https://github.com/kevinmedeiros",
    "defaultBranch": "main"
   },
   "path": "plugins/unity-tools",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "projectPath": {
     "type": "string",
     "title": "Projeto Unity",
     "description": "Pasta do projeto (a que tem ProjectSettings). Vazio: procura a partir da pasta da sessão",
     "default": ""
    },
    "unityPath": {
     "type": "string",
     "title": "Executável do Unity",
     "description": "Vazio: usa o editor do Unity Hub na versão do projeto",
     "default": ""
    },
    "coreDir": {
     "type": "string",
     "title": "Pasta do núcleo sem engine",
     "description": "Relativa ao projeto; código aqui não pode usar UnityEngine. Vazio desliga a guarda",
     "default": "Assets/Scripts/Core"
    },
    "compileCheck": {
     "type": "boolean",
     "title": "Checar compilação ao editar .cs",
     "description": "Roda dotnet build no assembly do arquivo e entrega os erros ao Claude",
     "default": true
    },
    "allowSceneEdits": {
     "type": "boolean",
     "title": "Permitir editar .unity e .prefab",
     "description": "Desligado, o Claude precisa alterar cenas e prefabs por script de editor",
     "default": false
    },
    "serverBuildPath": {
     "type": "string",
     "title": "Saída do build do servidor",
     "description": "Relativa ao projeto",
     "default": "Builds/Server/Server.x86_64"
    },
    "buildMethod": {
     "type": "string",
     "title": "Método de build (opcional)",
     "description": "Ex.: MyGame.Editor.BuildServer.Build. Vazio: usa -buildLinux64Player com as cenas do Build Settings",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kevin-mods",
   "firstSeen": "2026-10-08T15:30:09.664Z",
   "modUpdatedAt": "2026-10-09T10:41:36Z",
   "fileBytes": 31851,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "unity-tools",
   "url": "https://www.slopshopper.com/mods/kevinmedeiros-claude-mods-unity-tools/"
  },
  {
   "slug": "kevinmedeiros-claude-mods-usage-limits",
   "name": "usage-limits",
   "description": "Consumo de tokens, custo, previsão dos limites de 5h e semanal e recomendação de modelo",
   "version": "0.6.0",
   "author": {
    "name": "Kevin Medeiros"
   },
   "license": "MIT",
   "homepage": "https://github.com/kevinmedeiros/claude-mods#usage-limits",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kevinmedeiros/claude-mods",
    "url": "https://github.com/kevinmedeiros/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:59:20Z",
    "createdAt": "2026-10-08T11:35:28Z",
    "description": "Live mods for Claude Code: plan limits that tell you how long they'll last, hand-offs between machines, and Unity + Blender helpers",
    "homepage": null,
    "topics": [
     "anthropic",
     "blender",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "typescript",
     "unity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5257642?v=4",
    "ownerUrl": "https://github.com/kevinmedeiros",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-limits",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "adminApiKey": {
     "type": "string",
     "title": "Admin API key do Console (opcional)",
     "description": "sk-ant-admin… da organização ligada aos créditos de API. Liga o cartão de créditos de API",
     "default": "",
     "sensitive": true
    },
    "apiMonthlyCredit": {
     "type": "number",
     "title": "Crédito mensal de API (US$)",
     "description": "Max 5x: 100 · Max 20x: 200",
     "default": 200
    },
    "apiCycleDay": {
     "type": "number",
     "title": "Dia em que o crédito renova",
     "description": "Dia do mês do ciclo de cobrança do plano",
     "default": 1
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kevin-mods",
   "firstSeen": "2026-10-08T15:30:11.531Z",
   "modUpdatedAt": "2026-10-09T10:41:36Z",
   "fileBytes": 80421,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "usage-limits-kevinmedeiros",
   "url": "https://www.slopshopper.com/mods/kevinmedeiros-claude-mods-usage-limits/"
  },
  {
   "slug": "kingoboiii-dingoengine-session-meter",
   "name": "session-meter",
   "description": "Band above the prompt showing context-window fill and prompt-cache time left as bars",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KingoBoiii/DingoEngine",
    "url": "https://github.com/KingoBoiii/DingoEngine",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:14:34Z",
    "createdAt": "2025-06-19T14:55:56Z",
    "description": "Custom game engine, written in C++.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26603606?v=4",
    "ownerUrl": "https://github.com/KingoBoiii",
    "defaultBranch": "master"
   },
   "path": ".claude/skills/session-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "How long the prompt cache stays warm after a response",
     "default": "1h",
     "options": [
      "1h",
      "5m"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:02:38.607Z",
   "modUpdatedAt": "2026-10-08T02:56:09Z",
   "fileBytes": 6275,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-meter-KingoBoiii",
   "url": "https://www.slopshopper.com/mods/kingoboiii-dingoengine-session-meter/"
  },
  {
   "slug": "kingoboiii-dingoengine-usage-meter",
   "name": "usage-meter",
   "description": "Always-on band above the prompt showing the 5-hour rate-limit usage, limit and reset countdown",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KingoBoiii/DingoEngine",
    "url": "https://github.com/KingoBoiii/DingoEngine",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:14:34Z",
    "createdAt": "2025-06-19T14:55:56Z",
    "description": "Custom game engine, written in C++.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26603606?v=4",
    "ownerUrl": "https://github.com/KingoBoiii",
    "defaultBranch": "master"
   },
   "path": ".claude/skills/usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:02:39.605Z",
   "modUpdatedAt": "2026-10-08T02:56:09Z",
   "fileBytes": 5368,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-KingoBoiii",
   "url": "https://www.slopshopper.com/mods/kingoboiii-dingoengine-usage-meter/"
  },
  {
   "slug": "kiy-k-oxide-jev-model-router",
   "name": "jev-model-router",
   "description": "Picks the model and the reasoning effort for each task with TypeSafe's Jev, a System One decision model reached either through TypeSafe's own API or the Vercel AI Gateway. Routes subagent models at agent.spawn and the main loop's effort and model at turn.step, in both directions, falling back to the engine's built-in classifier when no key is set.",
   "version": "0.4.2",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "productivity",
    "routing"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Kiy-K/oxide",
    "url": "https://github.com/Kiy-K/oxide",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:59:05Z",
    "createdAt": "2026-08-29T03:36:17Z",
    "description": "Fast local, incremental, structure-aware code index and retrieval engine",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/225006588?v=4",
    "ownerUrl": "https://github.com/Kiy-K",
    "defaultBranch": "main"
   },
   "path": ".agents/skills/jev-model-router",
   "modules": [
    "./jev-model-router.ts"
   ],
   "entry": "hooks/jev-model-router.ts",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for TypeSafe's own API; preferred over the Gateway, since only it reports a calibrated confidence",
     "default": "",
     "sensitive": true
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway API key",
     "description": "Key for the AI Gateway; with none set the engine's built-in classifier is used instead",
     "default": "",
     "sensitive": true
    },
    "provider": {
     "type": "string",
     "title": "Backend",
     "description": "Which backend to use; \"auto\" picks TypeSafe when its key is set, then the Gateway, then the built-in classifier",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "gateway",
      "builtin"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Base URL of TypeSafe's own API; empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Decision model on TypeSafe's own API; empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Base URL of the AI Gateway; empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Decision model on the AI Gateway; empty uses typesafe-ai/jev",
     "default": ""
    },
    "fastModel": {
     "type": "string",
     "title": "Fast tier",
     "description": "Model alias or id for mechanical, local tasks",
     "default": "haiku"
    },
    "balancedModel": {
     "type": "string",
     "title": "Balanced tier",
     "description": "Model alias or id for ordinary engineering work",
     "default": "sonnet"
    },
    "deepModel": {
     "type": "string",
     "title": "Deep tier",
     "description": "Model alias or id for hard or high-stakes work",
     "default": "opus"
    },
    "minUpgradeConfidence": {
     "type": "number",
     "title": "Confidence to spend more",
     "description": "How sure the decision must be to raise the model or the effort; being wrong here costs money, so the bar is low",
     "default": 0.3
    },
    "minDowngradeConfidence": {
     "type": "number",
     "title": "Confidence to spend less",
     "description": "How sure it must be to lower the model or the effort; being wrong here means a task gets too little, so the bar is high",
     "default": 0.6
    },
    "routeSubagentModel": {
     "type": "boolean",
     "title": "Route subagent models",
     "description": "Pick the model of each subagent at agent.spawn (the Agent tool takes no effort)",
     "default": true
    },
    "routeMainEffort": {
     "type": "boolean",
     "title": "Route the main loop's effort",
     "description": "Raise or lower the reasoning effort of the main conversation",
     "default": true
    },
    "routeMainModel": {
     "type": "boolean",
     "title": "Route the main loop's model",
     "description": "Change the model of the main conversation; off by default because switching models mid-session invalidates the prompt cache",
     "default": false
    },
    "timeoutMs": {
     "type": "number",
     "title": "Latency budget (ms)",
     "description": "How long to wait for a decision before letting the request through unchanged",
     "default": 800
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Write each routing decision to the session log",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:12.833Z",
   "modUpdatedAt": "2026-10-01T10:28:26Z",
   "fileBytes": 32132,
   "tags": [
    "status",
    "prompt",
    "model",
    "network",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "jev-model-router-Kiy-K",
   "url": "https://www.slopshopper.com/mods/kiy-k-oxide-jev-model-router/"
  },
  {
   "slug": "kiy-k-oxide-jev-model-router-2",
   "name": "jev-model-router",
   "description": "Picks the model and the reasoning effort for each task with TypeSafe's Jev, a System One decision model reached either through TypeSafe's own API or the Vercel AI Gateway. Routes subagent models at agent.spawn and the main loop's effort and model at turn.step, in both directions, falling back to the engine's built-in classifier when no key is set.",
   "version": "0.4.2",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "productivity",
    "routing"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Kiy-K/oxide",
    "url": "https://github.com/Kiy-K/oxide",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:59:05Z",
    "createdAt": "2026-08-29T03:36:17Z",
    "description": "Fast local, incremental, structure-aware code index and retrieval engine",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/225006588?v=4",
    "ownerUrl": "https://github.com/Kiy-K",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/jev-model-router",
   "modules": [
    "./jev-model-router.ts"
   ],
   "entry": "hooks/jev-model-router.ts",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for TypeSafe's own API; preferred over the Gateway, since only it reports a calibrated confidence",
     "default": "",
     "sensitive": true
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway API key",
     "description": "Key for the AI Gateway; with none set the engine's built-in classifier is used instead",
     "default": "",
     "sensitive": true
    },
    "provider": {
     "type": "string",
     "title": "Backend",
     "description": "Which backend to use; \"auto\" picks TypeSafe when its key is set, then the Gateway, then the built-in classifier",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "gateway",
      "builtin"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Base URL of TypeSafe's own API; empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Decision model on TypeSafe's own API; empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Base URL of the AI Gateway; empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Decision model on the AI Gateway; empty uses typesafe-ai/jev",
     "default": ""
    },
    "fastModel": {
     "type": "string",
     "title": "Fast tier",
     "description": "Model alias or id for mechanical, local tasks",
     "default": "haiku"
    },
    "balancedModel": {
     "type": "string",
     "title": "Balanced tier",
     "description": "Model alias or id for ordinary engineering work",
     "default": "sonnet"
    },
    "deepModel": {
     "type": "string",
     "title": "Deep tier",
     "description": "Model alias or id for hard or high-stakes work",
     "default": "opus"
    },
    "minUpgradeConfidence": {
     "type": "number",
     "title": "Confidence to spend more",
     "description": "How sure the decision must be to raise the model or the effort; being wrong here costs money, so the bar is low",
     "default": 0.3
    },
    "minDowngradeConfidence": {
     "type": "number",
     "title": "Confidence to spend less",
     "description": "How sure it must be to lower the model or the effort; being wrong here means a task gets too little, so the bar is high",
     "default": 0.6
    },
    "routeSubagentModel": {
     "type": "boolean",
     "title": "Route subagent models",
     "description": "Pick the model of each subagent at agent.spawn (the Agent tool takes no effort)",
     "default": true
    },
    "routeMainEffort": {
     "type": "boolean",
     "title": "Route the main loop's effort",
     "description": "Raise or lower the reasoning effort of the main conversation",
     "default": true
    },
    "routeMainModel": {
     "type": "boolean",
     "title": "Route the main loop's model",
     "description": "Change the model of the main conversation; off by default because switching models mid-session invalidates the prompt cache",
     "default": false
    },
    "timeoutMs": {
     "type": "number",
     "title": "Latency budget (ms)",
     "description": "How long to wait for a decision before letting the request through unchanged",
     "default": 800
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Write each routing decision to the session log",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:13.122Z",
   "modUpdatedAt": "2026-10-01T10:28:26Z",
   "fileBytes": 32132,
   "tags": [
    "status",
    "prompt",
    "model",
    "network",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "jev-model-router-Kiy-K-oxide",
   "url": "https://www.slopshopper.com/mods/kiy-k-oxide-jev-model-router-2/"
  },
  {
   "slug": "kju4q-guard",
   "name": "guard",
   "description": "Blocks .env access and destructive shell commands, with a red line saying why",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kju4q/guard",
    "url": "https://github.com/kju4q/guard",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T18:33:35Z",
    "createdAt": "2026-10-07T18:33:28Z",
    "description": "A Claude Code mod that blocks secret files and destructive commands before they run",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25402726?v=4",
    "ownerUrl": "https://github.com/kju4q",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "guard",
   "firstSeen": "2026-10-08T15:30:21.827Z",
   "modUpdatedAt": "2026-10-07T18:33:35Z",
   "fileBytes": 5067,
   "tags": [
    "transcript",
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "guard-kju4q",
   "url": "https://www.slopshopper.com/mods/kju4q-guard/"
  },
  {
   "slug": "kodingdev-skills-foreman",
   "name": "foreman",
   "description": "Live view of a foreman program: lanes, agents, stalls, what needs you, and memory",
   "version": "0.1.0",
   "author": {
    "name": "Stella Inwood"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KodingDev/skills",
    "url": "https://github.com/KodingDev/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T04:51:20Z",
    "createdAt": "2026-06-25T13:32:16Z",
    "description": "skills — for coding agents that should know better",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23714764?v=4",
    "ownerUrl": "https://github.com/KodingDev",
    "defaultBranch": "main"
   },
   "path": "mods/foreman",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kodingdev",
   "firstSeen": "2026-10-06T14:24:22.776Z",
   "modUpdatedAt": "2026-10-06T04:51:20Z",
   "fileBytes": 40943,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "foreman",
   "url": "https://www.slopshopper.com/mods/kodingdev-skills-foreman/"
  },
  {
   "slug": "kongyo2-context-view",
   "name": "context-view",
   "displayName": "Context View",
   "description": "The context window as one row above the prompt, drawn the way Claude Code draws its own meters: the context's cells, the percentage used, the tokens over the window, and the tokens left before auto-compact. /context-view hides and shows it.",
   "version": "0.3.0",
   "author": {
    "name": "kongyo2"
   },
   "license": "MIT",
   "homepage": "https://github.com/kongyo2/context-view",
   "keywords": [
    "context-window",
    "auto-compact",
    "meter",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kongyo2/context-view",
    "url": "https://github.com/kongyo2/context-view",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:01:13Z",
    "createdAt": "2026-10-02T01:25:58Z",
    "description": "The context window as one row above the prompt, drawn the way Claude Code draws its own meters.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-mod",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/81297811?v=4",
    "ownerUrl": "https://github.com/kongyo2",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "context-view",
   "firstSeen": "2026-10-06T04:55:33.502Z",
   "modUpdatedAt": "2026-10-07T15:01:13Z",
   "fileBytes": 22775,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-view",
   "url": "https://www.slopshopper.com/mods/kongyo2-context-view/"
  },
  {
   "slug": "koslowskyj-tdd-mod",
   "name": "tdd-mod",
   "description": "Blocks file writes that break Red-Green-Refactor on coding tasks (port of probity's enforceTdd).",
   "version": "0.2.1",
   "author": {
    "name": "koslowskyj",
    "email": "19502456+koslowskyj@users.noreply.github.com",
    "url": "https://github.com/koslowskyj"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "koslowskyj/tdd-mod",
    "url": "https://github.com/koslowskyj/tdd-mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T16:15:35Z",
    "createdAt": "2026-10-03T17:35:34Z",
    "description": "Experimental Claude Code mod that enforces test-driven development: on coding tasks, a judge model blocks file writes that skip a failing test or over-implement, and tells the agent why.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19502456?v=4",
    "ownerUrl": "https://github.com/koslowskyj",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../src/register.ts"
   ],
   "entry": "src/register.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Judge file writes against TDD. Off, the mod does nothing.",
     "default": true
    },
    "judgeModel": {
     "type": "string",
     "title": "Judge model",
     "description": "Judges each file write the agent makes on a coding task: passes it, or blocks it as a TDD violation. It writes no code; the session's own model does. An alias (haiku, sonnet, opus) or a full model id.",
     "default": "haiku"
    },
    "classifierModel": {
     "type": "string",
     "title": "Task classifier model",
     "description": "Labels each prompt you type as coding (writes are judged) or other (nothing is blocked). An alias or a full model id.",
     "default": "haiku"
    },
    "classifyTasks": {
     "type": "boolean",
     "title": "Only on coding tasks",
     "description": "Label each typed prompt coding or other and judge writes only on coding tasks. Off, every task counts as coding.",
     "default": true
    },
    "fastPath": {
     "type": "boolean",
     "title": "Pass a single new test",
     "description": "Pass a write that adds exactly one test without a model call. Faster, but a new test no longer checks for a refactor left unmade.",
     "default": true
    },
    "secondOpinion": {
     "type": "boolean",
     "title": "Second opinion",
     "description": "Block a write only when a second model call agrees with the first violation.",
     "default": true
    },
    "extensions": {
     "type": "string",
     "title": "Source file extensions",
     "description": "Comma-separated extensions of the files judged.",
     "default": "ts,tsx,mts,cts,js,jsx,mjs,cjs,py,go,rs,java,kt,kts,scala,rb,php,cs,fs,swift,c,cc,cpp,h,hpp,ex,exs,erl,clj,dart,lua,ipynb,vue,svelte"
    },
    "ignore": {
     "type": "string",
     "title": "Ignored paths",
     "description": "Comma-separated globs of paths never judged (** any folders, * any name part).",
     "default": "**/node_modules/**,**/dist/**,**/build/**,**/vendor/**,**/.git/**,**/.claude/**"
    },
    "testPatterns": {
     "type": "string",
     "title": "Test patterns",
     "description": "Overrides how the fast path recognises a test declaration, per extension: a JSON object from comma-separated extensions to a regex, e.g. {\"ts,js\": \"\\\\bscenario\\\\(\"}. Empty keeps the built-in patterns; an empty regex turns the fast path off for those extensions.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tdd-mod",
   "firstSeen": "2026-10-06T04:59:37.078Z",
   "modUpdatedAt": "2026-10-04T16:15:35Z",
   "fileBytes": 36734,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "tdd-mod",
   "url": "https://www.slopshopper.com/mods/koslowskyj-tdd-mod/"
  },
  {
   "slug": "kryptobaseddev-agentmbx-agentmbx",
   "name": "agentmbx",
   "description": "Renders this Claude Code session's AgentMBX status. It does not compute status itself.",
   "version": "0.1.0",
   "author": {
    "name": "AgentMBX"
   },
   "license": "NOASSERTION",
   "homepage": "https://agentmbx.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kryptobaseddev/agentmbx",
    "url": "https://github.com/kryptobaseddev/agentmbx",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-07T19:28:45Z",
    "createdAt": "2026-09-26T10:50:57Z",
    "description": "AgentMBX: a signed mailbox for AI coding agents (Claude Code, Codex, OpenCode, Kimi, Hermes) on one machine and across your LAN, with idle-session wake-ups and verifiable owner authority.",
    "homepage": "https://agentmbx.com",
    "topics": [
     "agent-messaging",
     "ai-agents",
     "claude-code",
     "codex",
     "mcp",
     "model-context-protocol",
     "multi-agent",
     "opencode"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/95310582?v=4",
    "ownerUrl": "https://github.com/kryptobaseddev",
    "defaultBranch": "main"
   },
   "path": "plugins/claude",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:30:38.564Z",
   "modUpdatedAt": "2026-10-07T19:28:45Z",
   "fileBytes": 18828,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "agentmbx",
   "url": "https://www.slopshopper.com/mods/kryptobaseddev-agentmbx-agentmbx/"
  },
  {
   "slug": "ktcrisis-flux7-mods-atelier-bell",
   "name": "atelier-bell",
   "description": "Tells you when an atelier finishes: flux7-studio renders, as toasts and a line under the prompt",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KTCrisis/flux7-mods",
    "url": "https://github.com/KTCrisis/flux7-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:41:08Z",
    "createdAt": "2026-10-03T09:45:09Z",
    "description": "Claude Code mods: machine-face avatars that judge tool calls, and live mesh7 governance decisions in a pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20427477?v=4",
    "ownerUrl": "https://github.com/KTCrisis",
    "defaultBranch": "main"
   },
   "path": "atelier-bell",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:10.542Z",
   "modUpdatedAt": "2026-10-03T13:16:17Z",
   "fileBytes": 3714,
   "tags": [
    "spinner",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "atelier-bell",
   "url": "https://www.slopshopper.com/mods/ktcrisis-flux7-mods-atelier-bell/"
  },
  {
   "slug": "ktcrisis-flux7-mods-avatar7",
   "name": "avatar7",
   "description": "A machine face that watches tool calls and comments on them, with switchable avatars",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KTCrisis/flux7-mods",
    "url": "https://github.com/KTCrisis/flux7-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:41:08Z",
    "createdAt": "2026-10-03T09:45:09Z",
    "description": "Claude Code mods: machine-face avatars that judge tool calls, and live mesh7 governance decisions in a pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20427477?v=4",
    "ownerUrl": "https://github.com/KTCrisis",
    "defaultBranch": "main"
   },
   "path": "avatar7",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "user_name": {
     "type": "string",
     "title": "Your name",
     "description": "How the avatars address you; empty keeps them impersonal (HAL falls back to Dave)",
     "default": ""
    },
    "memory_url": {
     "type": "string",
     "title": "Personas' mem7",
     "description": "URL of a mem7 kept for the personas (e.g. http://127.0.0.1:9071); empty, they forget between sessions",
     "default": ""
    },
    "memory_env": {
     "type": "string",
     "title": "mem7 token file",
     "description": "File holding MEM7_TOKEN=... for that mem7 (e.g. ~/.config/flux7/mem7-play.env); empty sends no token",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:10.756Z",
   "modUpdatedAt": "2026-10-08T18:36:23Z",
   "fileBytes": 150354,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "avatar7",
   "url": "https://www.slopshopper.com/mods/ktcrisis-flux7-mods-avatar7/"
  },
  {
   "slug": "ktcrisis-flux7-mods-jukebox7",
   "name": "jukebox7",
   "description": "Plays music from YouTube when asked in plain words, audio only through a hidden VLC, with a small control pane",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KTCrisis/flux7-mods",
    "url": "https://github.com/KTCrisis/flux7-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:41:08Z",
    "createdAt": "2026-10-03T09:45:09Z",
    "description": "Claude Code mods: machine-face avatars that judge tool calls, and live mesh7 governance decisions in a pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20427477?v=4",
    "ownerUrl": "https://github.com/KTCrisis",
    "defaultBranch": "main"
   },
   "path": "jukebox7",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:10.961Z",
   "modUpdatedAt": "2026-10-08T18:40:40Z",
   "fileBytes": 55571,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "jukebox7",
   "url": "https://www.slopshopper.com/mods/ktcrisis-flux7-mods-jukebox7/"
  },
  {
   "slug": "ktcrisis-flux7-mods-mesh7-pane",
   "name": "mesh7-pane",
   "description": "Live mesh7 decisions, pending approvals and emergency stops in a pane",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KTCrisis/flux7-mods",
    "url": "https://github.com/KTCrisis/flux7-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:41:08Z",
    "createdAt": "2026-10-03T09:45:09Z",
    "description": "Claude Code mods: machine-face avatars that judge tool calls, and live mesh7 governance decisions in a pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20427477?v=4",
    "ownerUrl": "https://github.com/KTCrisis",
    "defaultBranch": "main"
   },
   "path": "mesh7-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:11.199Z",
   "modUpdatedAt": "2026-10-04T09:12:13Z",
   "fileBytes": 12563,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "mesh7-pane",
   "url": "https://www.slopshopper.com/mods/ktcrisis-flux7-mods-mesh7-pane/"
  },
  {
   "slug": "ktcrisis-flux7-mods-usage-bell",
   "name": "usage-bell",
   "description": "Rings when the session nears a limit: context fill, rate-limit windows, the auto-memory index",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KTCrisis/flux7-mods",
    "url": "https://github.com/KTCrisis/flux7-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:41:08Z",
    "createdAt": "2026-10-03T09:45:09Z",
    "description": "Claude Code mods: machine-face avatars that judge tool calls, and live mesh7 governance decisions in a pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20427477?v=4",
    "ownerUrl": "https://github.com/KTCrisis",
    "defaultBranch": "main"
   },
   "path": "usage-bell",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:11.408Z",
   "modUpdatedAt": "2026-10-06T21:19:10Z",
   "fileBytes": 12610,
   "tags": [
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bell",
   "url": "https://www.slopshopper.com/mods/ktcrisis-flux7-mods-usage-bell/"
  },
  {
   "slug": "kud-claude-plugins-image-view",
   "name": "image-view",
   "description": "See the images you paste into Claude Code: thumbnails above the prompt, drawn with real pixels in kitty and Ghostty (and iTerm2 with CLAUDE_CODE_FORCE_TERMINAL_IMAGES=1), and as half-block thumbnails everywhere else.",
   "version": "0.3.0",
   "author": {
    "name": "kud",
    "url": "https://github.com/kud"
   },
   "license": "MIT",
   "homepage": "https://github.com/kud/claude-plugins",
   "keywords": [
    "images",
    "paste",
    "preview",
    "thumbnails",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kud/claude-plugins",
    "url": "https://github.com/kud/claude-plugins",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T20:12:57Z",
    "createdAt": "2026-03-19T17:59:22Z",
    "description": "🔌 Claude Code plugin marketplace — kud's MCP servers bundled with ready-to-use skills",
    "homepage": "https://kud.io/projects/claude-plugins",
    "topics": [
     "ai-tools",
     "claude",
     "developer-tools",
     "kud-site",
     "kud-site-claude",
     "kud-site-tag-ai",
     "mcp"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/655838?v=4",
    "ownerUrl": "https://github.com/kud",
    "defaultBranch": "main"
   },
   "path": "plugins/image-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kud",
   "firstSeen": "2026-10-06T04:55:35.357Z",
   "modUpdatedAt": "2026-10-06T20:12:57Z",
   "fileBytes": 28924,
   "tags": [
    "band",
    "transcript",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "image-view-kud",
   "url": "https://www.slopshopper.com/mods/kud-claude-plugins-image-view/"
  },
  {
   "slug": "kwitsch-claude-plugins-inline-headroom",
   "name": "inline-headroom",
   "description": "Headroom-style levers inside Claude Code as a mod: clamp-only effort routing after successful tool results, and a detector-only CacheAligner that flags volatile system-prompt content and cache-hit drops. Ships a host-wide SQLite storage MCP server for persistent plugin data.",
   "version": "0.3.1",
   "author": {
    "name": "Kwitsch"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kwitsch/claude-plugins",
    "url": "https://github.com/kwitsch/claude-plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:08:09Z",
    "createdAt": "2026-05-30T22:02:11Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10324063?v=4",
    "ownerUrl": "https://github.com/kwitsch",
    "defaultBranch": "main"
   },
   "path": "plugins/inline-headroom",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "cache_aligner_enabled": {
     "type": "boolean",
     "title": "CacheAligner",
     "description": "Flag volatile values (UUID, ISO-8601, JWT, hex hash) in the cacheable system-prompt sections and log prompt-cache hit-ratio drops. Never rewrites the prompt.",
     "default": true
    },
    "effort_routing_enabled": {
     "type": "boolean",
     "title": "Effort routing",
     "description": "Lower thinking effort to low on main-loop steps that only resume after successful tool results. Never raises or injects effort. Note: an effort switch may invalidate prompt cache.",
     "default": true
    },
    "storage_enabled": {
     "type": "boolean",
     "title": "Persistent storage",
     "description": "Run the host-wide SQLite storage service (one background process per host; data in the plugin data directory, kept across updates). Fail-closed: only true enables it.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kwitsch-plugins",
   "firstSeen": "2026-10-06T04:54:53.045Z",
   "modUpdatedAt": "2026-10-05T12:13:03Z",
   "fileBytes": 19129,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "inline-headroom",
   "url": "https://www.slopshopper.com/mods/kwitsch-claude-plugins-inline-headroom/"
  },
  {
   "slug": "kyongsik-yoon-cc-desktop-mod-desk-look",
   "name": "desk-look",
   "description": "Claude Code mod that redraws the terminal transcript to look like the Code tab of the Claude desktop app: prompt bubbles, markdown tables, mermaid diagrams, folded tool calls, agent cards, plan card, GitHub/GitLab PR bar, diff and context panes",
   "version": "0.15.0",
   "author": {
    "name": "KyongSik-Yoon",
    "url": "https://github.com/KyongSik-Yoon"
   },
   "homepage": "https://github.com/KyongSik-Yoon/cc-desktop-mod",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "terminal-ui",
    "tui",
    "theme",
    "desktop",
    "markdown",
    "mermaid",
    "diff",
    "context",
    "pull-request",
    "github",
    "gitlab"
   ],
   "kind": "community",
   "repo": {
    "fullName": "KyongSik-Yoon/cc-desktop-mod",
    "url": "https://github.com/KyongSik-Yoon/cc-desktop-mod",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T02:31:02Z",
    "createdAt": "2026-10-08T10:36:44Z",
    "description": "Claude Code plugin (mod) that makes the Claude Code terminal UI look like the Claude desktop app: prompt bubbles, markdown tables, mermaid diagrams, folded tool calls, subagent cards, diff pane and context meter.",
    "homepage": null,
    "topics": [
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-desktop",
     "cli",
     "developer-tools",
     "diff",
     "function-hooks",
     "markdown",
     "mermaid",
     "plugin-marketplace",
     "terminal",
     "terminal-ui",
     "theme",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/946619?v=4",
    "ownerUrl": "https://github.com/KyongSik-Yoon",
    "defaultBranch": "main"
   },
   "path": "desk-look",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of desk-look's own labels. auto follows Claude Code's language setting in /config (Korean when it names Korean, English otherwise)",
     "options": [
      "auto",
      "en",
      "ko"
     ],
     "default": "auto",
     "required": false
    },
    "bubbleSide": {
     "type": "string",
     "title": "Prompt bubble side",
     "description": "Put your prompt bubble on the left (aligned with the engine's attachment lines) or on the right (like the desktop app)",
     "options": [
      "left",
      "right"
     ],
     "default": "left",
     "required": false
    },
    "contextChip": {
     "type": "string",
     "title": "Context chip",
     "description": "The context usage chip next to the band above the prompt (click it for the breakdown pane): auto shows it from 50%, always always shows it, off hides it",
     "options": [
      "auto",
      "always",
      "off"
     ],
     "default": "auto",
     "required": false
    },
    "askNotify": {
     "type": "string",
     "title": "Question notification",
     "description": "Send a notification when a question card opens (the same channel the engine dialog uses, preferredNotifChannel). off turns it off",
     "options": [
      "on",
      "off"
     ],
     "default": "on",
     "required": false
    },
    "prBar": {
     "type": "string",
     "title": "PR bar",
     "description": "The pull request chip next to the band above the prompt (click it for the /desk-pr pane). Reads GitHub with gh and GitLab with glab. off turns it off",
     "options": [
      "on",
      "off"
     ],
     "default": "on",
     "required": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-desktop-mod",
   "firstSeen": "2026-10-09T14:35:26.715Z",
   "modUpdatedAt": "2026-10-09T02:31:02Z",
   "fileBytes": 257981,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "desk-look",
   "url": "https://www.slopshopper.com/mods/kyongsik-yoon-cc-desktop-mod-desk-look/"
  },
  {
   "slug": "kyongsik-yoon-claude-mods-desktop-look",
   "name": "desktop-look",
   "description": "Make the terminal transcript look like the Claude Code apps: your prompts beside an orange bar, tool calls as one line with a state mark, lists set in with bullets, the text between tool calls set apart, and an info band",
   "version": "0.16.0",
   "author": {
    "name": "KyongSik-Yoon"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KyongSik-Yoon/claude-mods",
    "url": "https://github.com/KyongSik-Yoon/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:50:34Z",
    "createdAt": "2026-10-05T01:45:00Z",
    "description": "Claude Code mods (plugin marketplace)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/946619?v=4",
    "ownerUrl": "https://github.com/KyongSik-Yoon",
    "defaultBranch": "main"
   },
   "path": "desktop-look",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "bubbleWidth": {
     "type": "string",
     "title": "Prompt width",
     "description": "How wide your own messages may grow, as a share of the terminal",
     "options": [
      "60%",
      "75%",
      "90%"
     ],
     "default": "75%"
    },
    "showPrompt": {
     "type": "boolean",
     "title": "Your prompts",
     "description": "Draw your own messages beside the orange bar (off leaves them to the engine or another mod)",
     "default": true
    },
    "showReplies": {
     "type": "boolean",
     "title": "Replies",
     "description": "Draw replies: lists with bullets, Korean bold, the narration bar, no reply bullet (off leaves them to the engine or another mod)",
     "default": true
    },
    "showTools": {
     "type": "boolean",
     "title": "Tool lines",
     "description": "Draw tool calls as one line that opens on a click (off leaves them to the engine or another mod)",
     "default": true
    },
    "showBand": {
     "type": "boolean",
     "title": "Info band",
     "description": "Show the band above the prompt (tools running, and the model and context fill when turned on below)",
     "default": true
    },
    "bandModel": {
     "type": "boolean",
     "title": "Band: model",
     "description": "Show the model and effort in the band (off when your status line already shows them)",
     "default": false
    },
    "bandContext": {
     "type": "boolean",
     "title": "Band: context",
     "description": "Show the context fill in the band (off when your status line already shows it)",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kyongsik-mods",
   "firstSeen": "2026-10-06T04:47:08.297Z",
   "modUpdatedAt": "2026-10-07T07:49:51Z",
   "fileBytes": 46856,
   "tags": [
    "band",
    "transcript",
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-look",
   "url": "https://www.slopshopper.com/mods/kyongsik-yoon-claude-mods-desktop-look/"
  },
  {
   "slug": "kyongsik-yoon-claude-mods-smooth-stream",
   "name": "smooth-stream",
   "description": "Reveal streaming assistant replies with a smooth typewriter effect",
   "version": "0.2.0",
   "author": {
    "name": "KyongSik-Yoon"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KyongSik-Yoon/claude-mods",
    "url": "https://github.com/KyongSik-Yoon/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:50:34Z",
    "createdAt": "2026-10-05T01:45:00Z",
    "description": "Claude Code mods (plugin marketplace)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/946619?v=4",
    "ownerUrl": "https://github.com/KyongSik-Yoon",
    "defaultBranch": "main"
   },
   "path": "smooth-stream",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "speed": {
     "type": "string",
     "title": "Reveal speed",
     "description": "How fast streamed replies type themselves out",
     "options": [
      "slow",
      "normal",
      "fast"
     ],
     "default": "normal"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kyongsik-mods",
   "firstSeen": "2026-10-06T04:47:08.543Z",
   "modUpdatedAt": "2026-10-05T01:59:28Z",
   "fileBytes": 2696,
   "tags": [
    "transcript",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "smooth-stream",
   "url": "https://www.slopshopper.com/mods/kyongsik-yoon-claude-mods-smooth-stream/"
  },
  {
   "slug": "kzvilla-lagrange-agent-runtime",
   "name": "lagrange",
   "description": "Delegate to Google Antigravity CLI (agy) as an autonomous subagent: planning, adversarial review, evidence-based audits, cited web research and session summaries. Optional voice narration (local Voicebox) and push notifications to your own Telegram bot, both inactive until you add credentials. Unofficial; not affiliated with Google.",
   "version": "1.13.1",
   "author": {
    "name": "KZvilla",
    "email": "krisvilla93@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/KZvilla/lagrange-agent-runtime",
   "keywords": [
    "antigravity",
    "agy",
    "subagent",
    "gemini",
    "pair-programming",
    "code-review",
    "planning",
    "tdd",
    "session-summary",
    "research"
   ],
   "kind": "community",
   "repo": {
    "fullName": "KZvilla/lagrange-agent-runtime",
    "url": "https://github.com/KZvilla/lagrange-agent-runtime",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:56:25Z",
    "createdAt": "2026-08-27T03:17:55Z",
    "description": "A bridge to use the Antigravity subscription on Claude code (CLI), Codex (CLI) or Desktop.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40326801?v=4",
    "ownerUrl": "https://github.com/KZvilla",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./mods.tsx"
   ],
   "entry": "hooks/mods.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kzvilla-lagrange",
   "firstSeen": "2026-10-06T04:47:17.160Z",
   "modUpdatedAt": "2026-10-09T04:56:25Z",
   "fileBytes": 183676,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "lagrange",
   "url": "https://www.slopshopper.com/mods/kzvilla-lagrange-agent-runtime/"
  },
  {
   "slug": "lack435-simple-cross-model-review-cross-review-status",
   "name": "cross-review-status",
   "description": "Band above the prompt showing the state of every cross-review review and consult this session has started",
   "version": "0.1.0",
   "author": {
    "name": "simple-cross-model-review",
    "url": "https://github.com/lack435/simple-cross-model-review"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lack435/simple-cross-model-review",
    "url": "https://github.com/lack435/simple-cross-model-review",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T15:33:25Z",
    "createdAt": "2026-07-28T18:06:16Z",
    "description": "Simple MCP tool to allow models to get a different model to review their work.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20650034?v=4",
    "ownerUrl": "https://github.com/lack435",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/cross-review-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:56.732Z",
   "modUpdatedAt": "2026-10-05T15:33:25Z",
   "fileBytes": 11607,
   "tags": [
    "band",
    "status",
    "guard",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cross-review-status",
   "url": "https://www.slopshopper.com/mods/lack435-simple-cross-model-review-cross-review-status/"
  },
  {
   "slug": "leandrogregorini-tolk",
   "name": "tolk",
   "displayName": "Tolk",
   "description": "Claude Code's interface in your language: command list, /config, spinner, hints and turn lines. German, Spanish, French, Italian, Portuguese (BR), Japanese, Chinese and Vietnamese.",
   "version": "0.1.5",
   "author": {
    "name": "Leandro Gregorini"
   },
   "license": "MIT",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "i18n",
    "localization",
    "l10n",
    "translation",
    "language"
   ],
   "kind": "community",
   "repo": {
    "fullName": "leandrogregorini/tolk",
    "url": "https://github.com/leandrogregorini/tolk",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:47:43Z",
    "createdAt": "2026-10-08T10:18:53Z",
    "description": "Claude Code's interface in your language: commands, /config, spinner and hints. A mod, no patching. DE · ES · FR · IT · PT-BR · JA · ZH-CN · VI",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "i18n",
     "l10n",
     "localization",
     "translation"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/235661660?v=4",
    "ownerUrl": "https://github.com/leandrogregorini",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Interface language",
     "description": "The language Tolk shows Claude Code's interface in. 'auto' follows your Claude Code language setting, then your system locale.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "de",
      "es",
      "fr",
      "it",
      "pt-BR",
      "ja",
      "zh-CN",
      "vi"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tolk",
   "firstSeen": "2026-10-08T15:31:01.860Z",
   "modUpdatedAt": "2026-10-08T14:47:43Z",
   "fileBytes": 161848,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "tolk",
   "url": "https://www.slopshopper.com/mods/leandrogregorini-tolk/"
  },
  {
   "slug": "leechael-claude-code-mod-agent-skills",
   "name": "agents-skills",
   "description": "Discover Agent Skills under .agents/skills (project) and ~/.agents/skills (user), expose them as slash commands, list them in prompt.context, and optionally intercept the Skill tool so names from those trees load without living under .claude/skills.",
   "version": "0.1.0",
   "author": {
    "name": "Hypatia draft"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Leechael/claude-code-mod-agent-skills",
    "url": "https://github.com/Leechael/claude-code-mod-agent-skills",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-27T09:00:10Z",
    "createdAt": "2026-09-20T14:24:34Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/106123?v=4",
    "ownerUrl": "https://github.com/Leechael",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "projectSkills": {
     "type": "boolean",
     "title": "Project .agents/skills",
     "description": "Scan <cwd-and-ancestors>/.agents/skills/*/SKILL.md up to the git root (or filesystem root when not in a repo).",
     "required": false,
     "default": true
    },
    "userSkills": {
     "type": "boolean",
     "title": "User ~/.agents/skills",
     "description": "Scan ~/.agents/skills/*/SKILL.md (HOME / USERPROFILE).",
     "required": false,
     "default": true
    },
    "registerCommands": {
     "type": "boolean",
     "title": "Register slash commands",
     "description": "For each discovered skill, $.command.register(/name) and serve the SKILL.md body on command.run.",
     "required": false,
     "default": true
    },
    "injectCatalog": {
     "type": "boolean",
     "title": "Inject catalog into prompt.context",
     "description": "Add a short Available skills (.agents/skills) block with name + description so the model can see them without native Skill listing.",
     "required": false,
     "default": true
    },
    "interceptSkillTool": {
     "type": "boolean",
     "title": "Intercept Skill tool",
     "description": "When the model calls Skill with a name we discovered and the engine would miss it, load SKILL.md ourselves and return a synthetic success instead of next().",
     "required": false,
     "default": true
    },
    "preferClaudeSkills": {
     "type": "boolean",
     "title": "Prefer .claude/skills on name clash",
     "description": "If a slash/Skill name already exists from .claude/skills or a plugin, skip registering our copy.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:24:33.101Z",
   "modUpdatedAt": "2026-09-27T09:00:10Z",
   "fileBytes": 12167,
   "tags": [],
   "isNew": true,
   "entryName": "agents-skills",
   "url": "https://www.slopshopper.com/mods/leechael-claude-code-mod-agent-skills/"
  },
  {
   "slug": "legostin-claude-code-secret-guard",
   "name": "secret-guard",
   "description": "Keeps secrets out of Claude's context: gitleaks scans every tool output, prompt and attachment before the model reads it, and you decide what the model sees.",
   "version": "0.11.1",
   "author": {
    "name": "Legostin Vyacheslav",
    "url": "https://github.com/legostin"
   },
   "license": "MIT",
   "homepage": "https://legostin.github.io/claude-code-secret-guard/",
   "keywords": [
    "claude-code",
    "secrets",
    "gitleaks",
    "security",
    "redaction",
    "dlp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "legostin/claude-code-secret-guard",
    "url": "https://github.com/legostin/claude-code-secret-guard",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:40:10Z",
    "createdAt": "2026-10-07T05:49:33Z",
    "description": "Claude Code mod that keeps API keys, tokens and passwords out of the model's context: gitleaks scans every tool output, prompt and attachment before Claude reads it, and you decide what it sees.",
    "homepage": "https://legostin.github.io/claude-code-secret-guard/",
    "topics": [
     "ai-agents",
     "ai-security",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "data-loss-prevention",
     "devsecops",
     "gitleaks",
     "llm-security",
     "redaction",
     "secret-scanning",
     "secrets",
     "security",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7765236?v=4",
    "ownerUrl": "https://github.com/legostin",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the dialogs, pane and notices: en or ru. What the model reads is always English.",
     "default": "en",
     "options": [
      "en",
      "ru"
     ]
    },
    "keywordRules": {
     "type": "boolean",
     "title": "Keyword rules",
     "description": "Also catch what gitleaks' default rules miss in a conversation: a value after пароль / password / token / secret (English and Russian), a password in a URL, a Bearer token, sk-proj- keys.",
     "default": true
    },
    "entropyRule": {
     "type": "boolean",
     "title": "Entropy rule",
     "description": "Also catch long random-looking tokens with no known shape, by their Shannon entropy (about 93% of random 20-64 character tokens; some noise on minified code).",
     "default": true
    },
    "wordRule": {
     "type": "boolean",
     "title": "Random words in prompts",
     "description": "Also catch a random-looking word of 8 characters or more in your own prompt (a password typed with nothing around it), by how often its kind of character changes: about 73% of such passwords, a dialog on 0.2% of ordinary prompts. Prompts up to 2000 characters only: on code and pastes it would be too noisy.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "secret-guard",
   "firstSeen": "2026-10-07T15:05:41.349Z",
   "modUpdatedAt": "2026-10-07T13:40:10Z",
   "fileBytes": 101016,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-guard-legostin",
   "url": "https://www.slopshopper.com/mods/legostin-claude-code-secret-guard/"
  },
  {
   "slug": "linenoize-topia",
   "name": "topia",
   "displayName": "Topia",
   "description": "71-skill Topia Nexus for Claude Code — discipline rails via native hooks (readiness/guardian/completion-gate/quarantine). 315 synapses + 49 pulses, Maestro routing, optional agora-code neural memory. Use topia:build for code, topia:architecture-mapper for legacy mapping, topia:team for parallel work, topia:launch for deploy, topia:rescue for legacy code.",
   "version": "3.8.0",
   "author": {
    "name": "topia"
   },
   "license": "MIT",
   "homepage": "https://github.com/linenoize/topia",
   "keywords": [
    "skills",
    "nexus",
    "tdd",
    "multi-platform",
    "coding-agent",
    "neural-memory"
   ],
   "kind": "community",
   "repo": {
    "fullName": "linenoize/topia",
    "url": "https://github.com/linenoize/topia",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T00:28:55Z",
    "createdAt": "2026-05-18T18:18:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5833956?v=4",
    "ownerUrl": "https://github.com/linenoize",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../mods/index.tsx"
   ],
   "entry": "mods/index.tsx",
   "userConfig": {
    "gitBand": {
     "type": "boolean",
     "title": "Git band",
     "description": "Show changed / unpushed counts above the prompt with Commit and Push buttons",
     "default": true
    },
    "standingOrders": {
     "type": "boolean",
     "title": "Standing orders",
     "description": "Per-project rules added to the system prompt, toggled with /orders (all off until you turn one on)",
     "default": true
    },
    "remoteHosts": {
     "type": "boolean",
     "title": "Remote hosts",
     "description": "Remember SSH hosts from ssh calls that worked in this project and list them to the model (kept per project, never in the repo); /hosts",
     "default": false
    },
    "quietReports": {
     "type": "boolean",
     "title": "Quiet Topia reports",
     "description": "Keep Topia session reports and banners out of the model context; usage in the status line; /topia-activity",
     "default": true
    },
    "modelPreset": {
     "type": "boolean",
     "title": "Model preset",
     "description": "Remember the model used per project and switch to it at startup; /model-preset",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "linenoize",
   "firstSeen": "2026-10-06T14:39:52.114Z",
   "modUpdatedAt": "2026-10-05T00:28:55Z",
   "fileBytes": 28491,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "topia",
   "url": "https://www.slopshopper.com/mods/linenoize-topia/"
  },
  {
   "slug": "liuyejinghong-claude-workflow-token-speed",
   "name": "token-speed",
   "description": "主控与活跃子代理各一行实时估算速率，各代理独立按请求模型累计 API 速率",
   "version": "0.3.2",
   "author": {
    "name": "Ethan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liuyejinghong/Claude-workflow",
    "url": "https://github.com/liuyejinghong/Claude-workflow",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:48:24Z",
    "createdAt": "2026-09-28T08:24:42Z",
    "description": "Claude Code 主控 + GPT-6 / GLM-5.3 原生 subagent 的多模型委托与编排方案（via CLIProxyAPI）",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17057132?v=4",
    "ownerUrl": "https://github.com/liuyejinghong",
    "defaultBranch": "main"
   },
   "path": "mods/token-speed",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-workflow-mods",
   "firstSeen": "2026-10-09T15:09:32.228Z",
   "modUpdatedAt": "2026-10-09T08:48:24Z",
   "fileBytes": 47236,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "token-speed",
   "url": "https://www.slopshopper.com/mods/liuyejinghong-claude-workflow-token-speed/"
  },
  {
   "slug": "ljmerza-prompt-spellcheck-prompt-spellcheck",
   "name": "prompt-spellcheck",
   "description": "Fixes spelling and typos in each typed prompt with a fast model before the main model reads it",
   "version": "0.1.0",
   "author": {
    "name": "Leonardo Merza"
   },
   "license": "MIT",
   "keywords": [
    "spellcheck",
    "typos",
    "prompt",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ljmerza/prompt-spellcheck",
    "url": "https://github.com/ljmerza/prompt-spellcheck",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T02:24:01Z",
    "createdAt": "2026-10-02T01:56:08Z",
    "description": "Claude Code plugin that fixes typos in your prompt before the model reads it",
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "claude-code-plugin",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4085765?v=4",
    "ownerUrl": "https://github.com/ljmerza",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-spellcheck",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-spellcheck",
   "firstSeen": "2026-10-06T04:56:32.036Z",
   "modUpdatedAt": "2026-10-02T02:24:01Z",
   "fileBytes": 4073,
   "tags": [
    "toast",
    "command",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-spellcheck",
   "url": "https://www.slopshopper.com/mods/ljmerza-prompt-spellcheck-prompt-spellcheck/"
  },
  {
   "slug": "lmuehleisen-xo-fm",
   "name": "fm",
   "description": "Firstmate Calm for Claude Code: the sailboat working animation and conversation-only transcript presentation, sharing the per-home config/calm preference with the Pi Calm extension. Its hooks module may load through CLAUDE_CODE_ENABLE_FUNCTION_HOOKS or Claude Code's tengu_plugin_hooks_modules rollout flag, but the mod activates only when CLAUDE_CODE_ENABLE_FUNCTION_HOOKS is exactly 1 and is otherwise a complete no-op.",
   "version": "1.0.0",
   "author": {
    "name": "Firstmate",
    "url": "https://github.com/kunchenguid/firstmate"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lmuehleisen/xo",
    "url": "https://github.com/lmuehleisen/xo",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:31:51Z",
    "createdAt": "2026-09-29T21:53:49Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67836326?v=4",
    "ownerUrl": "https://github.com/lmuehleisen",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/firstmate-calm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:34.990Z",
   "modUpdatedAt": "2026-10-09T14:31:51Z",
   "fileBytes": 60450,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fm-lmuehleisen",
   "url": "https://www.slopshopper.com/mods/lmuehleisen-xo-fm/"
  },
  {
   "slug": "lukecameron-dotfiles-pacman",
   "name": "pacman",
   "description": "/pacman: Pac-Man played over the conversation on screen, eating it character by character while Claude works; Esc puts it back. Needs function hooks (CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1).",
   "version": "0.1.0",
   "author": {
    "name": "Luke Cameron"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lukecameron/dotfiles",
    "url": "https://github.com/lukecameron/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T22:27:07Z",
    "createdAt": "2015-10-04T03:27:22Z",
    "description": "dotfiles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/376547?v=4",
    "ownerUrl": "https://github.com/lukecameron",
    "defaultBranch": "main"
   },
   "path": "claude-mods/pacman",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:49.952Z",
   "modUpdatedAt": "2026-10-05T22:27:07Z",
   "fileBytes": 18255,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pacman-lukecameron",
   "url": "https://www.slopshopper.com/mods/lukecameron-dotfiles-pacman/"
  },
  {
   "slug": "lumberroom-lumberroom-claude-code",
   "name": "lumberroom-memory",
   "displayName": "lumberroom memory",
   "description": "lumberroom as Claude Code's memory: the digest in the system prompt, a periodic search-and-write reminder, optional per-prompt recall, built-in memory off.",
   "version": "0.5.3",
   "author": {
    "name": "the-cybersapien"
   },
   "license": "Apache-2.0",
   "homepage": "https://lumberroom.cloud",
   "keywords": [
    "memory",
    "mcp",
    "lumberroom",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lumberroom/lumberroom-claude-code",
    "url": "https://github.com/lumberroom/lumberroom-claude-code",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T16:57:50Z",
    "createdAt": "2026-10-02T11:08:57Z",
    "description": "lumberroom as Claude Code's memory, as a Claude Code mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/333747977?v=4",
    "ownerUrl": "https://github.com/lumberroom",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "project": {
     "type": "string",
     "title": "Project",
     "description": "auto takes the git root's folder name as the project slug; none sends no project; anything else is the slug itself.",
     "default": "auto"
    },
    "recall": {
     "type": "boolean",
     "title": "Recall per prompt",
     "description": "Search lumberroom with each prompt and attach new hits for the model. Off by default: each block stays in context for the rest of the session and costs input tokens on every later turn, and weak matches fill the context.",
     "default": false
    },
    "recallExtraProjects": {
     "type": "string",
     "title": "Extra recall projects",
     "description": "Other project slugs to search with each prompt. A bare slug applies everywhere; project=slug1+slug2 applies only in that project, for example lumberroom-cloud=lumberroom.",
     "default": ""
    },
    "recallLimit": {
     "type": "number",
     "title": "Recall limit",
     "description": "Hits asked for per prompt.",
     "default": 6,
     "min": 1,
     "max": 20
    },
    "recallMaxChars": {
     "type": "number",
     "title": "Recall block cap",
     "description": "Characters the whole recall block may add (tags, note, hits and write reminder). Each block stays in context for the rest of the session.",
     "default": 4000,
     "min": 500,
     "max": 16000
    },
    "recallMinSimilarity": {
     "type": "number",
     "title": "Recall similarity floor",
     "description": "Drop hits whose similarity is below this, from 0 to 1. Hits that carry no similarity pass. Prompts under 12 characters skip recall.",
     "default": 0.6,
     "min": 0,
     "max": 1
    },
    "recallTimeoutMs": {
     "type": "number",
     "title": "Recall timeout (ms)",
     "description": "How long a prompt waits for memory_search before going on without it.",
     "default": 2500,
     "min": 500,
     "max": 8000
    },
    "bootstrapTimeoutMs": {
     "type": "number",
     "title": "Bootstrap timeout (ms)",
     "description": "How long session start waits for context_bootstrap.",
     "default": 5000,
     "min": 5000,
     "max": 8000
    },
    "digestMaxChars": {
     "type": "number",
     "title": "Digest cap",
     "description": "Characters the digest section of the system prompt may hold.",
     "default": 8000,
     "min": 1000,
     "max": 30000
    },
    "reviewInterval": {
     "type": "number",
     "title": "Reminder interval",
     "description": "Remind the model to search lumberroom before assuming and to write durable facts after the exchange, every N prompts from you, with recall on or off. 0 turns it off.",
     "default": 8,
     "min": 0,
     "max": 100
    },
    "replaceBuiltinMemory": {
     "type": "boolean",
     "title": "Replace built-in memory",
     "description": "Drop Claude Code's own memory section and refuse file tools on its memory files.",
     "default": true
    },
    "extractor": {
     "type": "string",
     "title": "Extractor",
     "description": "One of off, turn or session-end. off writes nothing on its own. turn extracts every N turns, session-end once as the session ends; both call memory_write directly. Any other value reads as off.",
     "default": "off"
    },
    "extractorModel": {
     "type": "string",
     "title": "Extractor model",
     "description": "Model alias the extractor runs on.",
     "default": "haiku"
    },
    "ingestToken": {
     "type": "string",
     "title": "Ingest token",
     "description": "Optional. /lr-import uses the lumberroom CLI's login when this is empty. A bearer with mayIngest overrides it. Kept in secure storage.",
     "sensitive": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lumberroom",
   "firstSeen": "2026-10-06T05:19:25.290Z",
   "modUpdatedAt": "2026-10-06T16:57:50Z",
   "fileBytes": 122789,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lumberroom-memory",
   "url": "https://www.slopshopper.com/mods/lumberroom-lumberroom-claude-code/"
  },
  {
   "slug": "lunik-gmz-claude-marketplace-clawd-gotchi",
   "name": "clawd-gotchi",
   "description": "Bottom-left retro RPG companion: a pet fed by cache hits and commits, failing test suites as bosses.",
   "version": "0.5.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Lunik/gmz-claude-marketplace",
    "url": "https://github.com/Lunik/gmz-claude-marketplace",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T08:34:29Z",
    "createdAt": "2026-10-03T20:14:29Z",
    "description": "Claude Code plugin marketplace: status bands for usage limits, context/cache, LLM speed, rtk savings and model/effort switching",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "plugin-marketplace",
     "rtk",
     "status-line"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12114079?v=4",
    "ownerUrl": "https://github.com/Lunik",
    "defaultBranch": "master"
   },
   "path": "clawd-gotchi",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "name": {
     "type": "string",
     "title": "Companion name",
     "description": "Shown upper case, 10 characters at most.",
     "default": "CLAWD"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gmz-claude-marketplace",
   "firstSeen": "2026-10-07T14:41:28.806Z",
   "modUpdatedAt": "2026-10-04T08:34:27Z",
   "fileBytes": 14850,
   "tags": [
    "spinner",
    "toast",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-gotchi",
   "url": "https://www.slopshopper.com/mods/lunik-gmz-claude-marketplace-clawd-gotchi/"
  },
  {
   "slug": "lunik-gmz-claude-marketplace-context-cache",
   "name": "context-cache",
   "description": "Bottom-grid row: context fill and prompt cache (hit rate, countdown from the TTL the API reports). Toasts when context is full or the cache expired.",
   "version": "0.3.5",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Lunik/gmz-claude-marketplace",
    "url": "https://github.com/Lunik/gmz-claude-marketplace",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T08:34:29Z",
    "createdAt": "2026-10-03T20:14:29Z",
    "description": "Claude Code plugin marketplace: status bands for usage limits, context/cache, LLM speed, rtk savings and model/effort switching",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "plugin-marketplace",
     "rtk",
     "status-line"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12114079?v=4",
    "ownerUrl": "https://github.com/Lunik",
    "defaultBranch": "master"
   },
   "path": "context-cache",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gmz-claude-marketplace",
   "firstSeen": "2026-10-07T14:41:29.451Z",
   "modUpdatedAt": "2026-10-03T20:39:18Z",
   "fileBytes": 5615,
   "tags": [
    "spinner",
    "toast",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-cache-Lunik",
   "url": "https://www.slopshopper.com/mods/lunik-gmz-claude-marketplace-context-cache/"
  },
  {
   "slug": "lunik-gmz-claude-marketplace-llm-speed",
   "name": "llm-speed",
   "description": "Band showing avg time to first token and output tokens/s",
   "version": "0.3.4",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Lunik/gmz-claude-marketplace",
    "url": "https://github.com/Lunik/gmz-claude-marketplace",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T08:34:29Z",
    "createdAt": "2026-10-03T20:14:29Z",
    "description": "Claude Code plugin marketplace: status bands for usage limits, context/cache, LLM speed, rtk savings and model/effort switching",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "plugin-marketplace",
     "rtk",
     "status-line"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12114079?v=4",
    "ownerUrl": "https://github.com/Lunik",
    "defaultBranch": "master"
   },
   "path": "llm-speed",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "gmz-claude-marketplace",
   "firstSeen": "2026-10-07T14:41:30.145Z",
   "modUpdatedAt": "2026-10-03T20:39:18Z",
   "fileBytes": 2524,
   "tags": [
    "spinner",
    "turn"
   ],
   "isNew": true,
   "entryName": "llm-speed",
   "url": "https://www.slopshopper.com/mods/lunik-gmz-claude-marketplace-llm-speed/"
  },
  {
   "slug": "lunik-gmz-claude-marketplace-model-band",
   "name": "model-band",
   "description": "Band above the prompt: current model and reasoning effort.",
   "version": "0.1.4",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Lunik/gmz-claude-marketplace",
    "url": "https://github.com/Lunik/gmz-claude-marketplace",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T08:34:29Z",
    "createdAt": "2026-10-03T20:14:29Z",
    "description": "Claude Code plugin marketplace: status bands for usage limits, context/cache, LLM speed, rtk savings and model/effort switching",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "plugin-marketplace",
     "rtk",
     "status-line"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12114079?v=4",
    "ownerUrl": "https://github.com/Lunik",
    "defaultBranch": "master"
   },
   "path": "model-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gmz-claude-marketplace",
   "firstSeen": "2026-10-07T14:41:30.746Z",
   "modUpdatedAt": "2026-10-03T20:39:18Z",
   "fileBytes": 2957,
   "tags": [
    "band",
    "turn"
   ],
   "isNew": true,
   "entryName": "model-band",
   "url": "https://www.slopshopper.com/mods/lunik-gmz-claude-marketplace-model-band/"
  },
  {
   "slug": "lunik-gmz-claude-marketplace-rtk-quota",
   "name": "rtk-quota",
   "description": "Band showing rtk gain: tokens saved and quota preserved",
   "version": "0.3.5",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Lunik/gmz-claude-marketplace",
    "url": "https://github.com/Lunik/gmz-claude-marketplace",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T08:34:29Z",
    "createdAt": "2026-10-03T20:14:29Z",
    "description": "Claude Code plugin marketplace: status bands for usage limits, context/cache, LLM speed, rtk savings and model/effort switching",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "plugin-marketplace",
     "rtk",
     "status-line"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12114079?v=4",
    "ownerUrl": "https://github.com/Lunik",
    "defaultBranch": "master"
   },
   "path": "rtk-quota",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "tier": {
     "type": "string",
     "title": "Subscription tier",
     "description": "Passed to rtk gain --tier.",
     "default": "20x",
     "options": [
      "pro",
      "5x",
      "20x"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gmz-claude-marketplace",
   "firstSeen": "2026-10-07T14:41:31.435Z",
   "modUpdatedAt": "2026-10-03T20:39:18Z",
   "fileBytes": 2927,
   "tags": [
    "spinner",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "rtk-quota",
   "url": "https://www.slopshopper.com/mods/lunik-gmz-claude-marketplace-rtk-quota/"
  },
  {
   "slug": "lunik-gmz-claude-marketplace-usage-tracker",
   "name": "usage-tracker",
   "description": "Bottom-grid row: plan and session/week usage. Toasts when limits near.",
   "version": "0.9.5",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Lunik/gmz-claude-marketplace",
    "url": "https://github.com/Lunik/gmz-claude-marketplace",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T08:34:29Z",
    "createdAt": "2026-10-03T20:14:29Z",
    "description": "Claude Code plugin marketplace: status bands for usage limits, context/cache, LLM speed, rtk savings and model/effort switching",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "plugin-marketplace",
     "rtk",
     "status-line"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12114079?v=4",
    "ownerUrl": "https://github.com/Lunik",
    "defaultBranch": "master"
   },
   "path": "usage-tracker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gmz-claude-marketplace",
   "firstSeen": "2026-10-07T14:41:32.183Z",
   "modUpdatedAt": "2026-10-03T20:39:18Z",
   "fileBytes": 5768,
   "tags": [
    "spinner",
    "toast",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-tracker",
   "url": "https://www.slopshopper.com/mods/lunik-gmz-claude-marketplace-usage-tracker/"
  },
  {
   "slug": "lurenxing628-claude-code-mod-statusline-session-hud",
   "name": "session-hud",
   "description": "把上下文、token、缓存命中、TPS、费用、增删行数、耗时写给原生 statusLine 显示",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lurenxing628/claude-code-mod-statusline",
    "url": "https://github.com/lurenxing628/claude-code-mod-statusline",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-04T16:24:39Z",
    "createdAt": "2026-10-04T16:24:35Z",
    "description": "Claude Code Mod 状态栏：两行实时状态栏，显示上下文与压缩线、token、TPS、费用、缓存命中、改动行数、活跃时间、项目分支和 5h/周限额倒计时",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "statusline"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/163704602?v=4",
    "ownerUrl": "https://github.com/lurenxing628",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:16.755Z",
   "modUpdatedAt": "2026-10-04T16:24:39Z",
   "fileBytes": 16527,
   "tags": [
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-hud-lurenxing628",
   "url": "https://www.slopshopper.com/mods/lurenxing628-claude-code-mod-statusline-session-hud/"
  },
  {
   "slug": "lwybzss8924d-ultrafast-atif-helper-fast-jev-compaction",
   "name": "fast-jev-compaction",
   "description": "Verbatim Jev-guided compaction for Claude Code sessions.",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lwyBZss8924d/ultrafast-atif-helper",
    "url": "https://github.com/lwyBZss8924d/ultrafast-atif-helper",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-29T12:15:38Z",
    "createdAt": "2026-09-28T14:27:51Z",
    "description": "AI rollouts Context Engineering Self-harness helper Tool (Jev powered).",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11715013?v=4",
    "ownerUrl": "https://github.com/lwyBZss8924d",
    "defaultBranch": "main"
   },
   "path": "upstream-reference",
   "modules": [
    "./fast-jev.ts"
   ],
   "entry": "hooks/fast-jev.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability that a tool call or tool result is still needed; below it the item is removed.",
     "default": 0.5
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Number of newest messages pinned from compaction.",
     "default": 6
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compaction percentage",
     "description": "Context percentage at which turn.complete requests compaction.",
     "default": 60
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Minimum estimated character reduction required to replace history.",
     "default": 0.25
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the conversation state sent with every Jev request.",
     "default": 25000
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Maximum Jev request tokens",
     "description": "Estimated token budget for state plus questions in one Jev request.",
     "default": 30000
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated tool result head",
     "description": "Characters of a tool result kept when Jev decides its full output is no longer needed; 0 keeps only the note.",
     "default": 300
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "jev-latest"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "fast-jev-compaction",
   "firstSeen": "2026-10-06T04:55:18.101Z",
   "modUpdatedAt": "2026-09-29T12:15:38Z",
   "fileBytes": 0,
   "tags": [],
   "isNew": true,
   "entryName": "fast-jev-compaction-lwyBZss8924d",
   "url": "https://www.slopshopper.com/mods/lwybzss8924d-ultrafast-atif-helper-fast-jev-compaction/"
  },
  {
   "slug": "m4cd4r4-clear-resume-clear-resume",
   "name": "clear-resume",
   "description": "Write a handover when a Claude Code session gets long, type /clear, and the next session picks up where you left off with nothing to paste.",
   "version": "0.4.0",
   "author": {
    "name": "Macdara Ó Murchú"
   },
   "license": "MIT",
   "homepage": "https://m4cd4r4.github.io/clear-resume",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "m4cd4r4/clear-resume",
    "url": "https://github.com/m4cd4r4/clear-resume",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:51:20Z",
    "createdAt": "2026-09-19T10:54:38Z",
    "description": "Clear the chat, keep the work. Claude Code plugin + relay mod: Claude saves a short handover, clears, and carries on in a fresh context by itself. One 15-session run used 91.0M tokens vs ~565.6M estimated for one long chat. Optional VS Code extension.",
    "homepage": "https://m4cd4r4.github.io/clear-resume",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-mods",
     "context-management",
     "context-window",
     "vscode-extension"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47749761?v=4",
    "ownerUrl": "https://github.com/m4cd4r4",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./relay.ts"
   ],
   "entry": "hooks/relay.ts",
   "userConfig": {
    "auto_nudge": {
     "type": "boolean",
     "title": "Nudge to save a handover",
     "description": "When the chat's context passes the size in Nudge at, Claude is asked once per session to save a handover. With Relay off, you type /clear yourself. A CLEAR_RESUME_AUTO line in settings.json wins over this.",
     "default": false
    },
    "nudge_at": {
     "type": "number",
     "title": "Nudge at (tokens)",
     "description": "Context size, in tokens, that triggers the nudge. Set it above the size a new session starts at, and below the size where Claude Code compacts on its own. A CLEAR_RESUME_NUDGE_AT line in settings.json wins over this.",
     "default": 180000,
     "min": 50000,
     "max": 1000000
    },
    "relay": {
     "type": "string",
     "title": "Relay: clear and continue by itself",
     "description": "After Claude saves a handover, clear-resume runs /clear and submits the prompt that continues from it, with no keypress. off (the default), a number of clears per Claude Code window (1, 3, 10), or unlimited. Anything else is off. This is the default for every window: type /relay off, on, unlimited or a number to change it for one window, and the status line shows the clears left. Needs Claude Code 2.1.275 or later; an older build ignores it and the rest of clear-resume works as before.",
     "default": "off"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "clear-resume",
   "firstSeen": "2026-10-06T04:56:53.166Z",
   "modUpdatedAt": "2026-10-09T14:51:20Z",
   "fileBytes": 14800,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clear-resume",
   "url": "https://www.slopshopper.com/mods/m4cd4r4-clear-resume-clear-resume/"
  },
  {
   "slug": "macula-io-crew-code",
   "name": "crew",
   "description": "A coding crew of Claude Code sessions: live dashboard, progress bars, a kanban board loop, context limits and handovers",
   "version": "0.2.0",
   "author": {
    "name": "macula.io",
    "url": "https://github.com/macula-io/crew-code"
   },
   "license": "MIT",
   "homepage": "https://github.com/macula-io/crew-code",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "macula-io/crew-code",
    "url": "https://github.com/macula-io/crew-code",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:55:25Z",
    "createdAt": "2026-10-06T19:27:08Z",
    "description": "An opinionated Coding Crew ecosystem for kitty and Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/135732629?v=4",
    "ownerUrl": "https://github.com/macula-io",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "supervisor": {
     "type": "string",
     "title": "Supervisor",
     "description": "The session that coordinates the crew. It is never woken on idle, and members report to it.",
     "default": "Supervisor"
    },
    "members": {
     "type": "string",
     "title": "Members",
     "description": "Crew member names, comma-separated, in dashboard order (for example: Ada, Grace, Linus). Leave empty to accept any name.",
     "default": ""
    },
    "owner": {
     "type": "string",
     "title": "Owner",
     "description": "The person who watches the dashboard and whose yes every push needs, as the prompts name them.",
     "default": "the owner"
    },
    "board": {
     "type": "string",
     "title": "Board",
     "description": "mesh: members take work from an mcl-kanban board through the macula MCP server. off: no board; the dashboard, progress, limits and handovers still work.",
     "options": [
      "mesh",
      "off"
     ],
     "default": "mesh"
    },
    "realm": {
     "type": "string",
     "title": "Board realm",
     "description": "The realm your mcl-kanban board is served in, as 64 hex characters. Empty uses the macula MCP server's default realm.",
     "default": ""
    },
    "worker_model": {
     "type": "string",
     "title": "Worker model",
     "description": "The model the crew launcher starts every session on, unless CREW_MODEL or the member's own entry in member_models says otherwise.",
     "default": "claude-opus-5-5"
    },
    "member_models": {
     "type": "string",
     "title": "Member models",
     "description": "Per-member worker models, comma-separated name:model pairs (for example: Venus:claude-opus-5-5, Pluto:claude-sonnet-5-5). An OpenCode model (provider/model, e.g. Ceres:deepseek/deepseek-v4-pro) starts that member on OpenCode. Empty: every member runs on worker_model.",
     "default": ""
    },
    "reviewer_model": {
     "type": "string",
     "title": "Reviewer model",
     "description": "The model review subagents run on: the crew mod sets it on every subagent whose type or description names a review.",
     "options": [
      "fable",
      "opus",
      "sonnet",
      "haiku"
     ],
     "default": "fable"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "crew-code",
   "firstSeen": "2026-10-07T15:06:54.368Z",
   "modUpdatedAt": "2026-10-09T12:55:25Z",
   "fileBytes": 103253,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "crew",
   "url": "https://www.slopshopper.com/mods/macula-io-crew-code/"
  },
  {
   "slug": "mad01-thismoon-humanizer-gate",
   "name": "humanizer-gate",
   "description": "Runs humanizer detection on prose as it leaves the session: markdown writes get a status line, PR bodies and commit messages can be held for a yes/no when an error-level pattern shows up.",
   "version": "0.1.0",
   "author": {
    "name": "mad01"
   },
   "license": "BSD-3-Clause",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mad01/thismoon",
    "url": "https://github.com/mad01/thismoon",
    "stars": 1,
    "forks": 0,
    "license": "BSD-3-Clause",
    "pushedAt": "2026-10-09T07:58:48Z",
    "createdAt": "2026-08-24T18:22:05Z",
    "description": "Give your coding agent the same tools you use, on your own disk.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8710472?v=4",
    "ownerUrl": "https://github.com/mad01",
    "defaultBranch": "main"
   },
   "path": "mods/humanizer-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "holdOnError": {
     "type": "boolean",
     "title": "Hold PR bodies on errors",
     "description": "Ask before a create_pull_request or update_pull_request call whose body has an error-level finding. Off reports in the status line only.",
     "default": true
    },
    "holdOnCommitError": {
     "type": "boolean",
     "title": "Hold commits on errors",
     "description": "Ask before a git commit whose message has an error-level finding. Off by default: commit bodies are short and belt already guards commits.",
     "default": false
    },
    "minSeverity": {
     "type": "string",
     "title": "Minimum severity",
     "description": "The lowest severity humanizer detect reports; suggestion counts everything.",
     "default": "warning",
     "options": [
      "suggestion",
      "warning",
      "error"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "thismoon",
   "firstSeen": "2026-10-06T05:19:31.272Z",
   "modUpdatedAt": "2026-10-09T07:58:46Z",
   "fileBytes": 16849,
   "tags": [
    "status",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "humanizer-gate",
   "url": "https://www.slopshopper.com/mods/mad01-thismoon-humanizer-gate/"
  },
  {
   "slug": "mad01-thismoon-loom-pane",
   "name": "loom-pane",
   "description": "A status line naming the session's loom role, plus guards that keep an owner inside its own worktree and ask before a removal loses work.",
   "version": "0.1.0",
   "author": {
    "name": "mad01"
   },
   "license": "BSD-3-Clause",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mad01/thismoon",
    "url": "https://github.com/mad01/thismoon",
    "stars": 1,
    "forks": 0,
    "license": "BSD-3-Clause",
    "pushedAt": "2026-10-09T07:58:48Z",
    "createdAt": "2026-08-24T18:22:05Z",
    "description": "Give your coding agent the same tools you use, on your own disk.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8710472?v=4",
    "ownerUrl": "https://github.com/mad01",
    "defaultBranch": "main"
   },
   "path": "mods/loom-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "guards": {
     "type": "boolean",
     "title": "Guards",
     "description": "Deny an owner's edits outside its own worktree and ask before a branch force-delete or worktree removal that would lose work.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "thismoon",
   "firstSeen": "2026-10-06T05:19:32.668Z",
   "modUpdatedAt": "2026-10-05T17:27:25Z",
   "fileBytes": 36346,
   "tags": [
    "status",
    "guard",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "loom-pane",
   "url": "https://www.slopshopper.com/mods/mad01-thismoon-loom-pane/"
  },
  {
   "slug": "mad01-thismoon-panel-policy",
   "name": "panel-policy",
   "description": "Runs review and verifier subagents on the review model, counts the agents a turn spawns, and shows the batch's progress in the status line under the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "mad01"
   },
   "license": "BSD-3-Clause",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mad01/thismoon",
    "url": "https://github.com/mad01/thismoon",
    "stars": 1,
    "forks": 0,
    "license": "BSD-3-Clause",
    "pushedAt": "2026-10-09T07:58:48Z",
    "createdAt": "2026-08-24T18:22:05Z",
    "description": "Give your coding agent the same tools you use, on your own disk.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8710472?v=4",
    "ownerUrl": "https://github.com/mad01",
    "defaultBranch": "main"
   },
   "path": "mods/panel-policy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enforce": {
     "title": "Enforce the review model",
     "type": "boolean",
     "description": "Re-point review and verifier spawns to reviewModel.",
     "default": true
    },
    "reviewModel": {
     "title": "Review model",
     "type": "string",
     "description": "The model alias or id review and verifier spawns run on.",
     "default": "opus"
    },
    "overrideFrom": {
     "title": "Override from",
     "type": "string",
     "description": "Comma-separated models a reviewer is moved off when the caller set one of them; an unset or inherited model moves too on a general-purpose spawn.",
     "default": "sonnet"
    },
    "fanoutToast": {
     "title": "Fan-out toast at",
     "type": "number",
     "description": "Toast once when a turn's spawn count reaches this; 0 turns it off.",
     "default": 4
    },
    "fanoutHold": {
     "title": "Fan-out hold at",
     "type": "number",
     "description": "Ask Proceed or Cancel on the Nth spawn of a turn; 0 (the default) never asks.",
     "default": 0
    },
    "staleMinutes": {
     "title": "Stale after (minutes)",
     "type": "number",
     "description": "A member in flight longer than this is marked stale and leaves the in-flight count, so the band can clear without it; 0 never marks one stale.",
     "default": 30
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "thismoon",
   "firstSeen": "2026-10-06T05:19:33.973Z",
   "modUpdatedAt": "2026-10-05T17:27:25Z",
   "fileBytes": 19039,
   "tags": [
    "toast",
    "status",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "panel-policy",
   "url": "https://www.slopshopper.com/mods/mad01-thismoon-panel-policy/"
  },
  {
   "slug": "mad01-thismoon-session-band",
   "name": "session-band",
   "description": "A status line under the prompt counting belt denials this session, shown from the first deny on.",
   "version": "0.2.0",
   "author": {
    "name": "mad01"
   },
   "license": "BSD-3-Clause",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mad01/thismoon",
    "url": "https://github.com/mad01/thismoon",
    "stars": 1,
    "forks": 0,
    "license": "BSD-3-Clause",
    "pushedAt": "2026-10-09T07:58:48Z",
    "createdAt": "2026-08-24T18:22:05Z",
    "description": "Give your coding agent the same tools you use, on your own disk.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8710472?v=4",
    "ownerUrl": "https://github.com/mad01",
    "defaultBranch": "main"
   },
   "path": "mods/session-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "thismoon",
   "firstSeen": "2026-10-06T05:19:35.519Z",
   "modUpdatedAt": "2026-10-09T07:58:46Z",
   "fileBytes": 4890,
   "tags": [
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "session-band",
   "url": "https://www.slopshopper.com/mods/mad01-thismoon-session-band/"
  },
  {
   "slug": "mahuebel-segmem",
   "name": "segmem",
   "description": "Segmented, scoped memory for agents: one file, SQLite, no daemon. Wake at session start, recall on every prompt, staleness nag at stop.",
   "version": "0.13.1",
   "author": {
    "name": "Mark Huebel",
    "url": "https://github.com/mahuebel"
   },
   "homepage": "https://github.com/mahuebel/segmem",
   "keywords": [
    "memory",
    "sqlite",
    "hooks",
    "recall",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mahuebel/segmem",
    "url": "https://github.com/mahuebel/segmem",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-30T04:18:03Z",
    "createdAt": "2026-08-21T22:09:08Z",
    "description": "Segmented, scoped long-term memory for coding agents. One Python file, SQLite, no daemon.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11360826?v=4",
    "ownerUrl": "https://github.com/mahuebel",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "hooks.ts"
   ],
   "entry": "hooks/hooks.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "segmem",
   "firstSeen": "2026-10-06T04:55:28.407Z",
   "modUpdatedAt": "2026-09-30T04:18:03Z",
   "fileBytes": 10243,
   "tags": [
    "toast",
    "status",
    "guard",
    "prompt",
    "tool",
    "process",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "segmem",
   "url": "https://www.slopshopper.com/mods/mahuebel-segmem/"
  },
  {
   "slug": "malanjp-skills-dev-mods",
   "name": "dev-mods",
   "description": "malanjp が使う Claude Code の mod 集です。作業中のブランチの PR と CI 状態をパネルに表示する pr-status と、セッション内で起動した開発サーバを一覧表示する dev-servers を含みます。",
   "version": "0.2.0",
   "author": {
    "name": "malanjp",
    "url": "https://github.com/malanjp"
   },
   "license": "MIT",
   "homepage": "https://github.com/malanjp/skills",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "malanjp/skills",
    "url": "https://github.com/malanjp/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T12:42:29Z",
    "createdAt": "2026-07-28T06:15:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120017?v=4",
    "ownerUrl": "https://github.com/malanjp",
    "defaultBranch": "main"
   },
   "path": "plugins/dev-mods",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "malanjp",
   "firstSeen": "2026-10-07T15:07:04.457Z",
   "modUpdatedAt": "2026-10-08T12:42:29Z",
   "fileBytes": 16975,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "dev-mods",
   "url": "https://www.slopshopper.com/mods/malanjp-skills-dev-mods/"
  },
  {
   "slug": "manfye-cc-dino",
   "name": "cc-dino",
   "description": "The Chrome offline dinosaur, above the Claude Code prompt. Jump the cacti and duck the pterodactyls while Claude works. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.1.0",
   "author": {
    "name": "manfye"
   },
   "license": "MIT",
   "homepage": "https://github.com/manfye/cc-dino",
   "keywords": [
    "dino",
    "game",
    "terminal",
    "tui",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "manfye/cc-dino",
    "url": "https://github.com/manfye/cc-dino",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-15T16:41:00Z",
    "createdAt": "2026-09-15T16:37:18Z",
    "description": "The Chrome offline dinosaur, above the Claude Code prompt. A Claude Code mod built on function hooks.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "function-hooks",
     "terminal-game"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5368997?v=4",
    "ownerUrl": "https://github.com/manfye",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cc-dino",
   "firstSeen": "2026-10-06T04:56:46.405Z",
   "modUpdatedAt": "2026-09-15T16:41:00Z",
   "fileBytes": 19476,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-dino-manfye",
   "url": "https://www.slopshopper.com/mods/manfye-cc-dino/"
  },
  {
   "slug": "mangow314-mango-mods-away-receipt",
   "name": "away-receipt",
   "description": "離開一段時間回來時，對話旁列出離開期間發生了什麼：多久、跑了幾輪、花多少，動過的 repo、跑過的測試、做完的背景工作",
   "version": "0.2.0",
   "author": {
    "name": "Mango"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mangow314/mango-mods",
    "url": "https://github.com/mangow314/mango-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:15:15Z",
    "createdAt": "2026-10-06T02:10:22Z",
    "description": "Personal Claude Code mods (function-hook plugins): context handoff, repo ledger, your-turn checklist, away receipt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5301401?v=4",
    "ownerUrl": "https://github.com/mangow314",
    "defaultBranch": "master"
   },
   "path": "away-receipt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mango-mods",
   "firstSeen": "2026-10-06T05:19:39.647Z",
   "modUpdatedAt": "2026-10-06T03:01:02Z",
   "fileBytes": 14568,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "away-receipt",
   "url": "https://www.slopshopper.com/mods/mangow314-mango-mods-away-receipt/"
  },
  {
   "slug": "mangow314-mango-mods-ctx-relay",
   "name": "ctx-relay",
   "description": "提示框上方顯示每輪花費與距交接線的剩餘空間；越過自動交接線時倒數 60 秒，用 fork 產生交接檔後 /clear 並在新對話接續；新對話開場列出還沒人接手的交接檔，按 1 接續",
   "version": "0.9.1",
   "author": {
    "name": "Mango"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mangow314/mango-mods",
    "url": "https://github.com/mangow314/mango-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:15:15Z",
    "createdAt": "2026-10-06T02:10:22Z",
    "description": "Personal Claude Code mods (function-hook plugins): context handoff, repo ledger, your-turn checklist, away receipt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5301401?v=4",
    "ownerUrl": "https://github.com/mangow314",
    "defaultBranch": "master"
   },
   "path": "ctx-relay",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "handoffTokens": {
     "type": "number",
     "title": "自動交接線（tokens）",
     "description": "context 到這個 token 數就自動交接。0＝自動：Claude Code 壓縮點的 85%。設定值超過自動值時用自動值。",
     "default": 0,
     "min": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mango-mods",
   "firstSeen": "2026-10-06T05:19:40.595Z",
   "modUpdatedAt": "2026-10-08T18:28:55Z",
   "fileBytes": 60026,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ctx-relay",
   "url": "https://www.slopshopper.com/mods/mangow314-mango-mods-ctx-relay/"
  },
  {
   "slug": "mangow314-mango-mods-repo-ledger",
   "name": "repo-ledger",
   "description": "提示框上方列出這個對話動過、還沒 commit 的 repo：分支、未 commit 檔案數、未 push 的 commit、別的 worktree、本輪改了幾檔",
   "version": "0.1.1",
   "author": {
    "name": "Mango"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mangow314/mango-mods",
    "url": "https://github.com/mangow314/mango-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:15:15Z",
    "createdAt": "2026-10-06T02:10:22Z",
    "description": "Personal Claude Code mods (function-hook plugins): context handoff, repo ledger, your-turn checklist, away receipt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5301401?v=4",
    "ownerUrl": "https://github.com/mangow314",
    "defaultBranch": "master"
   },
   "path": "repo-ledger",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mango-mods",
   "firstSeen": "2026-10-06T05:19:41.742Z",
   "modUpdatedAt": "2026-10-06T03:01:02Z",
   "fileBytes": 7756,
   "tags": [
    "band",
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-ledger",
   "url": "https://www.slopshopper.com/mods/mangow314-mango-mods-repo-ledger/"
  },
  {
   "slug": "mangow314-mango-mods-sitrep",
   "name": "sitrep",
   "description": "回覆戰況簡報：請模型在回覆最後附一段 ui-summary，畫面上藏起來，改在正文下方畫結論框（狀態、一句結論、你要做的事、可收合的段落、按選項填入提示框不送出的待決題目）；提示框上方一行待決列可鍵盤選答，舊回合的框收成一行",
   "version": "0.1.0",
   "author": {
    "name": "Mango"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mangow314/mango-mods",
    "url": "https://github.com/mangow314/mango-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:15:15Z",
    "createdAt": "2026-10-06T02:10:22Z",
    "description": "Personal Claude Code mods (function-hook plugins): context handoff, repo ledger, your-turn checklist, away receipt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5301401?v=4",
    "ownerUrl": "https://github.com/mangow314",
    "defaultBranch": "master"
   },
   "path": "sitrep",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mango-mods",
   "firstSeen": "2026-10-08T15:32:29.571Z",
   "modUpdatedAt": "2026-10-08T18:28:55Z",
   "fileBytes": 42105,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sitrep",
   "url": "https://www.slopshopper.com/mods/mangow314-mango-mods-sitrep/"
  },
  {
   "slug": "mangow314-mango-mods-your-turn",
   "name": "your-turn",
   "description": "把最後一則回覆裡要你親手跑的指令（程式碼區塊裡 sudo 開頭的行、! <cmd>、前一句叫你自己跑的 shell 區塊）列成對話旁的清單，每段帶上回覆裡的前一句說明；按數字鍵勾完成、按 y 再按編號複製指令，全部完成後按 r 回報，送出「N/N 完成了」。只整理，不代跑",
   "version": "0.6.1",
   "author": {
    "name": "Mango"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mangow314/mango-mods",
    "url": "https://github.com/mangow314/mango-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:15:15Z",
    "createdAt": "2026-10-06T02:10:22Z",
    "description": "Personal Claude Code mods (function-hook plugins): context handoff, repo ledger, your-turn checklist, away receipt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5301401?v=4",
    "ownerUrl": "https://github.com/mangow314",
    "defaultBranch": "master"
   },
   "path": "your-turn",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mango-mods",
   "firstSeen": "2026-10-06T05:19:42.821Z",
   "modUpdatedAt": "2026-10-08T08:53:37Z",
   "fileBytes": 13729,
   "tags": [
    "pane",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "your-turn",
   "url": "https://www.slopshopper.com/mods/mangow314-mango-mods-your-turn/"
  },
  {
   "slug": "manishkumar-reins-reins-probe",
   "name": "reins-probe",
   "description": "Probe for docs/mods-probe.md: how the mod engine treats a slow, failing or dialog-opening tool.call hook, and where it sits against settings hooks.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "manishkumar/reins",
    "url": "https://github.com/manishkumar/reins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T09:24:33Z",
    "createdAt": "2026-06-18T14:25:58Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/811793?v=4",
    "ownerUrl": "https://github.com/manishkumar",
    "defaultBranch": "main"
   },
   "path": "mods/probe",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:58.838Z",
   "modUpdatedAt": "2026-10-01T21:06:19Z",
   "fileBytes": 1874,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "reins-probe",
   "url": "https://www.slopshopper.com/mods/manishkumar-reins-reins-probe/"
  },
  {
   "slug": "manishkumar-reins-reins-status",
   "name": "reins-status",
   "description": "Read-only view of the reins hold queue inside Claude Code: a status line count and a band above the prompt. It shows the queue and never answers it.",
   "version": "0.1.0",
   "author": {
    "name": "Manish Kumar"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "manishkumar/reins",
    "url": "https://github.com/manishkumar/reins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T09:24:33Z",
    "createdAt": "2026-06-18T14:25:58Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/811793?v=4",
    "ownerUrl": "https://github.com/manishkumar",
    "defaultBranch": "main"
   },
   "path": "mods/reins-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:59.946Z",
   "modUpdatedAt": "2026-10-02T08:18:20Z",
   "fileBytes": 9324,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "reins-status",
   "url": "https://www.slopshopper.com/mods/manishkumar-reins-reins-status/"
  },
  {
   "slug": "mankhonggarden-claude-code-mods-field-notes-fuel-bar",
   "name": "fuel-bar",
   "description": "Two-line footer under the prompt: turn, model, effort, context gauge to auto-compact, 5h/7D quota; then project, weather, time worked and the latest mod toast",
   "version": "0.2.0",
   "author": {
    "name": "MankhongGarden"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MankhongGarden/claude-code-mods-field-notes",
    "url": "https://github.com/MankhongGarden/claude-code-mods-field-notes",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T16:31:37Z",
    "createdAt": "2026-10-06T23:49:33Z",
    "description": "Day-one field notes on Claude Code mods on Windows: a context/quota fuel bar, a Thai UI mod, a Matrix boot intro and a safe updater, plus what failed and why (panes, bands above the prompt, Thai in Windows Terminal).",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "function-hooks",
     "statusline",
     "thai",
     "windows",
     "windows-terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/230210034?v=4",
    "ownerUrl": "https://github.com/MankhongGarden",
    "defaultBranch": "main"
   },
   "path": "mods/fuel-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:41:42.973Z",
   "modUpdatedAt": "2026-10-06T23:49:45Z",
   "fileBytes": 15191,
   "tags": [
    "spinner",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fuel-bar",
   "url": "https://www.slopshopper.com/mods/mankhonggarden-claude-code-mods-field-notes-fuel-bar/"
  },
  {
   "slug": "mankhonggarden-claude-code-mods-field-notes-paste-peek",
   "name": "paste-peek",
   "description": "Windows only: a small floating strip over Windows Terminal that previews each [Image #N] you paste or drop, until you send",
   "version": "0.2.0",
   "author": {
    "name": "MankhongGarden"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MankhongGarden/claude-code-mods-field-notes",
    "url": "https://github.com/MankhongGarden/claude-code-mods-field-notes",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T16:31:37Z",
    "createdAt": "2026-10-06T23:49:33Z",
    "description": "Day-one field notes on Claude Code mods on Windows: a context/quota fuel bar, a Thai UI mod, a Matrix boot intro and a safe updater, plus what failed and why (panes, bands above the prompt, Thai in Windows Terminal).",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "function-hooks",
     "statusline",
     "thai",
     "windows",
     "windows-terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/230210034?v=4",
    "ownerUrl": "https://github.com/MankhongGarden",
    "defaultBranch": "main"
   },
   "path": "mods/paste-peek",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Label language",
     "description": "Language of the strip's labels",
     "options": [
      "en",
      "th"
     ],
     "default": "en"
    },
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "Colors of the strip; match your terminal background",
     "options": [
      "dark",
      "light"
     ],
     "default": "dark"
    },
    "bottom_offset": {
     "type": "number",
     "title": "Distance from window bottom",
     "description": "Pixels at 100% scaling between the strip and the bottom of the terminal window; raise it if the strip covers your prompt or status lines",
     "default": 91,
     "min": 0,
     "max": 600
    },
    "right_offset": {
     "type": "number",
     "title": "Distance from window right edge",
     "description": "Pixels at 100% scaling between the strip and the right edge of the terminal window",
     "default": 27,
     "min": 0,
     "max": 600
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:03:12.744Z",
   "modUpdatedAt": "2026-10-07T16:30:18Z",
   "fileBytes": 4881,
   "tags": [
    "toast",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "paste-peek",
   "url": "https://www.slopshopper.com/mods/mankhonggarden-claude-code-mods-field-notes-paste-peek/"
  },
  {
   "slug": "mankhonggarden-claude-code-mods-field-notes-task-band",
   "name": "task-band",
   "description": "Framed band above the prompt: running subagents, workflows, background shells and monitors, each with its own gauge; ctrl+x tab then arrows to page",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MankhongGarden/claude-code-mods-field-notes",
    "url": "https://github.com/MankhongGarden/claude-code-mods-field-notes",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T16:31:37Z",
    "createdAt": "2026-10-06T23:49:33Z",
    "description": "Day-one field notes on Claude Code mods on Windows: a context/quota fuel bar, a Thai UI mod, a Matrix boot intro and a safe updater, plus what failed and why (panes, bands above the prompt, Thai in Windows Terminal).",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "function-hooks",
     "statusline",
     "thai",
     "windows",
     "windows-terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/230210034?v=4",
    "ownerUrl": "https://github.com/MankhongGarden",
    "defaultBranch": "main"
   },
   "path": "mods/task-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:41:43.805Z",
   "modUpdatedAt": "2026-10-07T10:36:24Z",
   "fileBytes": 15910,
   "tags": [
    "band",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "task-band",
   "url": "https://www.slopshopper.com/mods/mankhonggarden-claude-code-mods-field-notes-task-band/"
  },
  {
   "slug": "mankhonggarden-claude-code-mods-field-notes-thai-mode",
   "name": "thai-mode",
   "description": "Shows tool rows, collapsed groups, spinner, turn duration and small hints in plain Thai; /thai toggles",
   "version": "0.1.0",
   "author": {
    "name": "MankhongGarden"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MankhongGarden/claude-code-mods-field-notes",
    "url": "https://github.com/MankhongGarden/claude-code-mods-field-notes",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T16:31:37Z",
    "createdAt": "2026-10-06T23:49:33Z",
    "description": "Day-one field notes on Claude Code mods on Windows: a context/quota fuel bar, a Thai UI mod, a Matrix boot intro and a safe updater, plus what failed and why (panes, bands above the prompt, Thai in Windows Terminal).",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "function-hooks",
     "statusline",
     "thai",
     "windows",
     "windows-terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/230210034?v=4",
    "ownerUrl": "https://github.com/MankhongGarden",
    "defaultBranch": "main"
   },
   "path": "mods/thai-mode",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:41:44.466Z",
   "modUpdatedAt": "2026-10-06T23:49:45Z",
   "fileBytes": 13933,
   "tags": [
    "spinner",
    "transcript",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "thai-mode",
   "url": "https://www.slopshopper.com/mods/mankhonggarden-claude-code-mods-field-notes-thai-mode/"
  },
  {
   "slug": "marcocarnevali-claude-code-mods-github-issues",
   "name": "github-issues",
   "description": "A side pane listing the repository's GitHub issues, with one click to have Claude work on one",
   "version": "0.1.0",
   "author": {
    "name": "Marco Carnevali",
    "url": "https://github.com/MarcoCarnevali"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "github",
    "issues",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MarcoCarnevali/claude-code-mods",
    "url": "https://github.com/MarcoCarnevali/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:48:45Z",
    "createdAt": "2026-10-06T09:13:10Z",
    "description": "Mods for Claude Code: panes, bands and hooks for the terminal and the desktop app",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "github-issues",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9656572?v=4",
    "ownerUrl": "https://github.com/MarcoCarnevali",
    "defaultBranch": "main"
   },
   "path": "github-issues",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "marco-mods",
   "firstSeen": "2026-10-06T14:24:42.782Z",
   "modUpdatedAt": "2026-10-06T14:18:18Z",
   "fileBytes": 51654,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "github-issues",
   "url": "https://www.slopshopper.com/mods/marcocarnevali-claude-code-mods-github-issues/"
  },
  {
   "slug": "marcocarnevali-claude-code-mods-task-board",
   "name": "task-board",
   "description": "A To do / Doing / Done board in a side pane, filled by Claude's to-do list, approved plans and a board tool, plus your own cards",
   "version": "0.1.0",
   "author": {
    "name": "Marco Carnevali",
    "url": "https://github.com/MarcoCarnevali"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "board",
    "kanban",
    "todo",
    "plan",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MarcoCarnevali/claude-code-mods",
    "url": "https://github.com/MarcoCarnevali/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:48:45Z",
    "createdAt": "2026-10-06T09:13:10Z",
    "description": "Mods for Claude Code: panes, bands and hooks for the terminal and the desktop app",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "github-issues",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9656572?v=4",
    "ownerUrl": "https://github.com/MarcoCarnevali",
    "defaultBranch": "main"
   },
   "path": "task-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "marco-mods",
   "firstSeen": "2026-10-08T15:03:22.631Z",
   "modUpdatedAt": "2026-10-07T07:49:44Z",
   "fileBytes": 42799,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "task-board-MarcoCarnevali",
   "url": "https://www.slopshopper.com/mods/marcocarnevali-claude-code-mods-task-board/"
  },
  {
   "slug": "markusstrasser-agent-infra-ablation",
   "name": "ablation",
   "description": "Per-session harness ablation: drop named instruction files in a hashed treatment arm and record the arm",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "markusstrasser/agent-infra",
    "url": "https://github.com/markusstrasser/agent-infra",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:49:20Z",
    "createdAt": "2026-02-27T19:17:26Z",
    "description": "Initial setup",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3579138?v=4",
    "ownerUrl": "https://github.com/markusstrasser",
    "defaultBranch": "main"
   },
   "path": "mods/ablation",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:07:27.703Z",
   "modUpdatedAt": "2026-10-04T14:40:56Z",
   "fileBytes": 3779,
   "tags": [
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "ablation",
   "url": "https://www.slopshopper.com/mods/markusstrasser-agent-infra-ablation/"
  },
  {
   "slug": "markusstrasser-agent-infra-control-plane",
   "name": "control-plane",
   "description": "agent-infra control plane as a band above the prompt, with an answerable questions pane",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "markusstrasser/agent-infra",
    "url": "https://github.com/markusstrasser/agent-infra",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:49:20Z",
    "createdAt": "2026-02-27T19:17:26Z",
    "description": "Initial setup",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3579138?v=4",
    "ownerUrl": "https://github.com/markusstrasser",
    "defaultBranch": "main"
   },
   "path": "mods/control-plane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:07:28.307Z",
   "modUpdatedAt": "2026-10-04T14:40:56Z",
   "fileBytes": 6989,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "control-plane",
   "url": "https://www.slopshopper.com/mods/markusstrasser-agent-infra-control-plane/"
  },
  {
   "slug": "markusstrasser-agent-infra-drift-fork",
   "name": "drift-fork",
   "description": "Every N turns, fork one cached side question: is the session drifting? Toast on drift, tokens logged",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "markusstrasser/agent-infra",
    "url": "https://github.com/markusstrasser/agent-infra",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:49:20Z",
    "createdAt": "2026-02-27T19:17:26Z",
    "description": "Initial setup",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3579138?v=4",
    "ownerUrl": "https://github.com/markusstrasser",
    "defaultBranch": "main"
   },
   "path": "mods/drift-fork",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:07:28.996Z",
   "modUpdatedAt": "2026-10-04T14:40:56Z",
   "fileBytes": 5588,
   "tags": [
    "toast",
    "status",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "drift-fork",
   "url": "https://www.slopshopper.com/mods/markusstrasser-agent-infra-drift-fork/"
  },
  {
   "slug": "markusstrasser-agent-infra-fleet",
   "name": "fleet",
   "description": "One pane for this session's subagents, background tasks, bgrun jobs and live lanes",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "markusstrasser/agent-infra",
    "url": "https://github.com/markusstrasser/agent-infra",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:49:20Z",
    "createdAt": "2026-02-27T19:17:26Z",
    "description": "Initial setup",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3579138?v=4",
    "ownerUrl": "https://github.com/markusstrasser",
    "defaultBranch": "main"
   },
   "path": "mods/fleet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:07:29.583Z",
   "modUpdatedAt": "2026-10-04T14:40:56Z",
   "fileBytes": 5127,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-markusstrasser",
   "url": "https://www.slopshopper.com/mods/markusstrasser-agent-infra-fleet/"
  },
  {
   "slug": "markusstrasser-agent-infra-tick",
   "name": "tick",
   "description": "In-process wakeups and recurring prompts: /tick and a wake tool, no routine quota",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "markusstrasser/agent-infra",
    "url": "https://github.com/markusstrasser/agent-infra",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:49:20Z",
    "createdAt": "2026-02-27T19:17:26Z",
    "description": "Initial setup",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3579138?v=4",
    "ownerUrl": "https://github.com/markusstrasser",
    "defaultBranch": "main"
   },
   "path": "mods/tick",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:07:30.190Z",
   "modUpdatedAt": "2026-10-04T14:40:56Z",
   "fileBytes": 5984,
   "tags": [
    "status",
    "guard",
    "command",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tick",
   "url": "https://www.slopshopper.com/mods/markusstrasser-agent-infra-tick/"
  },
  {
   "slug": "marmyx77-lampboard-lampboard",
   "name": "lampboard",
   "description": "LampBoard's companion: tells the LampBoard panel on this Mac each session's context, cost and rate limits, asks LampMaster with /lampmaster, writes a handoff for another session with /handoff, shows every lamp beside the conversation with /lamps, draws the conversation like Claude Code's VS Code panel where LampBoard says so, answers the panel's side questions without a turn, hands each session the decisions pinned for its repository, and runs a session on the model the panel lowered it to until the window resets. Talks only to 127.0.0.1.",
   "version": "1.15.0",
   "author": {
    "name": "LampBoard"
   },
   "license": "MIT",
   "homepage": "https://github.com/marmyx77/lampboard",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "marmyx77/lampboard",
    "url": "https://github.com/marmyx77/lampboard",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:36:49Z",
    "createdAt": "2026-08-25T16:13:48Z",
    "description": "Floating traffic lights for every AI coding session on your Mac: Claude Code in an editor, in a terminal, over ssh and in the desktop app, and Codex in its three surfaces",
    "homepage": null,
    "topics": [
     "claude-code",
     "developer-tools",
     "macos",
     "menu-bar",
     "swift"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53821066?v=4",
    "ownerUrl": "https://github.com/marmyx77",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "lampboard",
   "firstSeen": "2026-10-06T14:40:40.875Z",
   "modUpdatedAt": "2026-10-09T10:36:49Z",
   "fileBytes": 66318,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lampboard",
   "url": "https://www.slopshopper.com/mods/marmyx77-lampboard-lampboard/"
  },
  {
   "slug": "marr-cloud-kiro-gateway-go-kiro",
   "name": "kiro",
   "description": "Recupera los cortes de Kiro, relanza kiro-gateway y añade /kiro.",
   "version": "0.1.0",
   "license": "AGPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "marr-cloud/kiro-gateway-go",
    "url": "https://github.com/marr-cloud/kiro-gateway-go",
    "stars": 1,
    "forks": 0,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-06T06:43:05Z",
    "createdAt": "2026-09-18T10:55:41Z",
    "description": "Go port of jwadow/kiro-gateway: single-binary OpenAI and Anthropic proxy for Kiro (AGPL-3.0)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/69634233?v=4",
    "ownerUrl": "https://github.com/marr-cloud",
    "defaultBranch": "main"
   },
   "path": "claude-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:50.733Z",
   "modUpdatedAt": "2026-10-06T06:43:05Z",
   "fileBytes": 9913,
   "tags": [
    "toast",
    "command",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "kiro",
   "url": "https://www.slopshopper.com/mods/marr-cloud-kiro-gateway-go-kiro/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-fcfork",
   "name": "fcfork",
   "description": "Watchdog test fixture, not a mod to install. first-check probe: a slow agent for the 30s summary fork, and register timing before session.start",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/fc-fork",
   "modules": [
    "./fork.mjs"
   ],
   "entry": "hooks/fork.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:28.878Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 5515,
   "tags": [
    "prompt",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "fcfork",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-fcfork/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-fchold",
   "name": "fchold",
   "description": "Watchdog test fixture, not a mod to install. first-check probe: hold the main Agent tool.call 8s and return context, or spin the hooks worker for the .catch",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/fc-hold",
   "modules": [
    "./hold.mjs"
   ],
   "entry": "hooks/hold.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:29.464Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 4556,
   "tags": [
    "guard",
    "prompt",
    "agents"
   ],
   "isNew": true,
   "entryName": "fchold",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-fchold/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-fcreload",
   "name": "fcreload",
   "description": "Watchdog test fixture, not a mod to install. first-check probe: what survives a userConfig reload ($.state, $.store, module variables, timers)",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/fc-reload",
   "modules": [
    "./reload.mjs"
   ],
   "entry": "hooks/reload.mjs",
   "userConfig": {
    "mark": {
     "type": "number",
     "title": "Probe mark",
     "description": "Probe: a value the probe changes in ~/.claude/settings.json to reload this plugin.",
     "required": false,
     "default": 1
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:30.291Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 3148,
   "tags": [
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fcreload",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-fcreload/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-fcscope",
   "name": "fcscope",
   "description": "Watchdog test fixture, not a mod to install. first-check probe: log the engine tool.check verdict and the response row fields, change nothing",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/fc-scope",
   "modules": [
    "./scope.mjs"
   ],
   "entry": "hooks/scope.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:30.899Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 1997,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "fcscope",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-fcscope/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-fcsubmit",
   "name": "fcsubmit",
   "description": "Watchdog test fixture, not a mod to install. first-check probe: own prompt.submit hook for a yielded, an unyielded and a clock submit",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/fc-submit",
   "modules": [
    "./submit.mjs"
   ],
   "entry": "hooks/submit.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:31.554Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 3224,
   "tags": [
    "prompt",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "fcsubmit",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-fcsubmit/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rd-band",
   "name": "rd-band",
   "description": "Watchdog test fixture, not a mod to install. release-delivery probe: two band cards on digit 2, a queued-prompt context, /rdprobe fork and note",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rd-band",
   "modules": [
    "./band.mjs"
   ],
   "entry": "hooks/band.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:32.964Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 6054,
   "tags": [
    "band",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "rd-band",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rd-band/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rd-queue",
   "name": "rd-queue",
   "description": "Watchdog test fixture, not a mod to install. release-delivery probe: hold one main turn.complete and time the next turn's hooks",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rd-queue",
   "modules": [
    "./queue.mjs"
   ],
   "entry": "hooks/queue.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:33.587Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 2319,
   "tags": [
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "rd-queue",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rd-queue/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rd-steer",
   "name": "rd-steer",
   "description": "Watchdog test fixture, not a mod to install. release-delivery probe: append a wrapped note while the first reply streams, log each main step's usage",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rd-steer",
   "modules": [
    "./steer.mjs"
   ],
   "entry": "hooks/steer.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:34.188Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 3538,
   "tags": [
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "rd-steer",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rd-steer/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rd-sub",
   "name": "rd-sub",
   "description": "Watchdog test fixture, not a mod to install. release-delivery probe: notes appended into a subagent during a tool call and after its answer, then a resume",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rd-sub",
   "modules": [
    "./sub.mjs"
   ],
   "entry": "hooks/sub.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:34.730Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 4946,
   "tags": [
    "guard",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "rd-sub",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rd-sub/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rd-uilog",
   "name": "rd-uilog",
   "description": "Watchdog test fixture, not a mod to install. release-delivery probe: $.ui.log rows of 5000 and 10000 characters",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rd-uilog",
   "modules": [
    "./uilog.mjs"
   ],
   "entry": "hooks/uilog.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:35.603Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 1072,
   "tags": [],
   "isNew": true,
   "entryName": "rd-uilog",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rd-uilog/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rf-overflow",
   "name": "rf-overflow",
   "description": "Watchdog test fixture, not a mod to install. live probe: replaces a watchdog Read of overflow.txt with a payload past the context limit",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rf-overflow",
   "modules": [
    "./overflow.mjs"
   ],
   "entry": "hooks/overflow.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:36.923Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 2305,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "rf-overflow",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rf-overflow/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rfmodel",
   "name": "rfmodel",
   "description": "Watchdog test fixture, not a mod to install. live probe: the model the engine runs for an agent registered with one alias",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rf-model",
   "modules": [
    "./model.mjs"
   ],
   "entry": "hooks/model.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:36.242Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 2445,
   "tags": [
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "rfmodel",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rfmodel/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rrceiling",
   "name": "rrceiling",
   "description": "Watchdog test fixture, not a mod to install. live probe: tool.check ceiling an org sets",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rr-ceiling",
   "modules": [
    "./ceiling.mjs"
   ],
   "entry": "hooks/ceiling.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:37.599Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 3091,
   "tags": [
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "rrceiling",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rrceiling/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rrdeny",
   "name": "rrdeny",
   "description": "Watchdog test fixture, not a mod to install. live probe: --disallowedTools Agent and Task",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rr-deny",
   "modules": [
    "./deny.mjs"
   ],
   "entry": "hooks/deny.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:38.173Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 2558,
   "tags": [
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "rrdeny",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rrdeny/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rrpeer",
   "name": "rrpeer",
   "description": "Watchdog test fixture, not a mod to install. live probe: a second plugin's spawn against the session-wide subagent cap",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rr-peer",
   "modules": [
    "./peer.mjs"
   ],
   "entry": "hooks/peer.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:38.804Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 2533,
   "tags": [
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "rrpeer",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rrpeer/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rrperm",
   "name": "rrperm",
   "description": "Watchdog test fixture, not a mod to install. live probe: parent permission mode and Edit versus Write",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rr-perm",
   "modules": [
    "./perm.mjs"
   ],
   "entry": "hooks/perm.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:39.419Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 5085,
   "tags": [
    "guard",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "rrperm",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rrperm/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rrspawn",
   "name": "rrspawn",
   "description": "Watchdog test fixture, not a mod to install. live probe: spawn sites the spec leaves open",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rr-spawn",
   "modules": [
    "./spawn.mjs"
   ],
   "entry": "hooks/spawn.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:40.058Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 5846,
   "tags": [
    "guard",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "rrspawn",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rrspawn/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-rrstop",
   "name": "rrstop",
   "description": "Watchdog test fixture, not a mod to install. live probe: TaskStop results and the per-plugin spawn cap",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/rr-stop",
   "modules": [
    "./stop.mjs"
   ],
   "entry": "hooks/stop.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:40.703Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 8734,
   "tags": [
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "rrstop",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-rrstop/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-watchdog",
   "name": "watchdog",
   "displayName": "Watchdog",
   "description": "Watchdog agents review each update of the agent you work with and push short notes to it. It spawns review subagents and auto-allows only its own review spawn and reviewer reads of files the main agent already read.",
   "version": "0.2.0",
   "author": {
    "name": "Matteo Antoci"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "plugins/watchdog",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "onByDefault": {
     "type": "boolean",
     "title": "On by default",
     "description": "Turn the watchdog on in each new interactive session.",
     "required": false,
     "default": false
    },
    "immuneTurns": {
     "type": "number",
     "title": "Immune turns",
     "description": "Main turns after a nudge before the next nudge for a concern (0 to 5).",
     "required": false,
     "default": 3
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:28.210Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 367566,
   "tags": [
    "band",
    "transcript",
    "guard",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "watchdog",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-watchdog/"
  },
  {
   "slug": "matteoantoci-claude-code-watchdog-wdprobe",
   "name": "wdprobe",
   "description": "Watchdog test fixture, not a mod to install. live probe observer: logs the events it sees and changes none",
   "version": "0.0.1",
   "author": {
    "name": "watchdog live probe"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matteoantoci/claude-code-watchdog",
    "url": "https://github.com/matteoantoci/claude-code-watchdog",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T10:19:39Z",
    "createdAt": "2026-10-08T07:22:58Z",
    "description": "Watchdog agents review each update of the Claude Code agent you work with and push short notes to it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1440303?v=4",
    "ownerUrl": "https://github.com/matteoantoci",
    "defaultBranch": "master"
   },
   "path": "scripts/live-probe/mods/observer",
   "modules": [
    "./observer.mjs"
   ],
   "entry": "hooks/observer.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:33:32.300Z",
   "modUpdatedAt": "2026-10-08T10:10:47Z",
   "fileBytes": 9932,
   "tags": [
    "transcript",
    "guard",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "wdprobe",
   "url": "https://www.slopshopper.com/mods/matteoantoci-claude-code-watchdog-wdprobe/"
  },
  {
   "slug": "mbelsis-claude-fleet",
   "name": "agent-fleet",
   "description": "Split each task across a fleet of subagents you configure (planner, workers in waves, reviewer, designer), with progress, budgets, run folders, history and safe git worktrees",
   "version": "0.7.0",
   "author": {
    "name": "Belsis Meletis"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mbelsis/Claude-Fleet",
    "url": "https://github.com/mbelsis/Claude-Fleet",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T18:50:47Z",
    "createdAt": "2026-10-08T12:42:28Z",
    "description": "A simple Claude Plugin , to organise and to run multiple agents",
    "homepage": "",
    "topics": [
     "agentic",
     "agentic-ai",
     "agents",
     "ai",
     "claude",
     "claude-mod",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6275671?v=4",
    "ownerUrl": "https://github.com/mbelsis",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "belsis-plugins",
   "firstSeen": "2026-10-09T15:12:00.753Z",
   "modUpdatedAt": "2026-10-08T18:50:47Z",
   "fileBytes": 120079,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "agent-fleet",
   "url": "https://www.slopshopper.com/mods/mbelsis-claude-fleet/"
  },
  {
   "slug": "mechazawa-claude-inline-images",
   "name": "inline-images",
   "description": "Gives Claude a show_image tool and shows pasted images inline in the terminal transcript",
   "version": "1.0.0",
   "author": {
    "name": "Mechazawa"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Mechazawa/claude-inline-images",
    "url": "https://github.com/Mechazawa/claude-inline-images",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:41:29Z",
    "createdAt": "2026-10-09T12:14:58Z",
    "description": "Claude Code mod that shows images inline in Ghostty and kitty",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "ghostty",
     "image-viewer",
     "iterm2",
     "kitty-graphics-protocol",
     "terminal-graphics"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1144171?v=4",
    "ownerUrl": "https://github.com/Mechazawa",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showPastedImages": {
     "type": "boolean",
     "title": "Show pasted images",
     "description": "Draw the images you paste into the prompt inline in the transcript",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-inline-images",
   "firstSeen": "2026-10-09T14:36:11.114Z",
   "modUpdatedAt": "2026-10-09T12:41:29Z",
   "fileBytes": 10586,
   "tags": [
    "transcript",
    "guard",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "inline-images",
   "url": "https://www.slopshopper.com/mods/mechazawa-claude-inline-images/"
  },
  {
   "slug": "mefororg-korus-korus-fleet",
   "name": "korus-fleet",
   "description": "Read-only: an opt-in status line with seat and usage, and a /fleet pane listing RUNNING seat records from the fleet script's -Json output",
   "version": "0.2.0",
   "author": {
    "name": "MEFORORG"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MEFORORG/korus",
    "url": "https://github.com/MEFORORG/korus",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T03:15:48Z",
    "createdAt": "2026-09-02T22:36:46Z",
    "description": "KORUS: Keep One Repo, Unblock Sessions. A multi-session AI working method.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/293245306?v=4",
    "ownerUrl": "https://github.com/MEFORORG",
    "defaultBranch": "main"
   },
   "path": "plugins/korus-fleet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Draw seat, context and rate limits on the status line. Off by default",
     "default": false
    },
    "fleetScript": {
     "type": "string",
     "title": "Fleet script",
     "description": "Path to the PowerShell script the /fleet pane runs with -Json, relative to the session's working directory or absolute",
     "default": "scripts/coord/fleet.ps1"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "korus",
   "firstSeen": "2026-10-06T04:47:21.869Z",
   "modUpdatedAt": "2026-10-02T17:54:25Z",
   "fileBytes": 9843,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "korus-fleet",
   "url": "https://www.slopshopper.com/mods/mefororg-korus-korus-fleet/"
  },
  {
   "slug": "mefororg-korus-korus-inbox",
   "name": "korus-inbox",
   "description": "Gathers what only the owner can act on across sessions: open questions, refusals that hand the act to the person, and owner_action signals, each with its recommended action, in an /inbox pane and an inbox N band",
   "version": "0.2.4",
   "author": {
    "name": "MEFORORG"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MEFORORG/korus",
    "url": "https://github.com/MEFORORG/korus",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T03:15:48Z",
    "createdAt": "2026-09-02T22:36:46Z",
    "description": "KORUS: Keep One Repo, Unblock Sessions. A multi-session AI working method.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/293245306?v=4",
    "ownerUrl": "https://github.com/MEFORORG",
    "defaultBranch": "main"
   },
   "path": "plugins/korus-inbox",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "korus",
   "firstSeen": "2026-10-06T04:47:22.090Z",
   "modUpdatedAt": "2026-10-07T02:25:38Z",
   "fileBytes": 112611,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "korus-inbox",
   "url": "https://www.slopshopper.com/mods/mefororg-korus-korus-inbox/"
  },
  {
   "slug": "meganemura-pull-request-pane-pull-request-pane",
   "name": "pull-request-pane",
   "description": "A pane beside the transcript with the GitHub pull requests and issues related to the current session: drag a title or description to leave a comment on it, add as many as you like, then Submit sends them all as one prompt. Watch each pull request's checks, review decision and mergeability update on a timer.",
   "version": "0.3.0",
   "author": {
    "name": "meganemura"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "meganemura/pull-request-pane",
    "url": "https://github.com/meganemura/pull-request-pane",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-18T05:48:41Z",
    "createdAt": "2026-09-15T14:06:44Z",
    "description": "A Claude Mod that shows the session's GitHub pull requests in a pane beside the transcript: quote a description into the prompt box, watch checks and review status",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "github-cli",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/290611?v=4",
    "ownerUrl": "https://github.com/meganemura",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./mod.ts"
   ],
   "entry": "hooks/mod.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pull-request-pane",
   "firstSeen": "2026-10-06T05:19:51.703Z",
   "modUpdatedAt": "2026-09-18T05:48:41Z",
   "fileBytes": 72125,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pull-request-pane",
   "url": "https://www.slopshopper.com/mods/meganemura-pull-request-pane-pull-request-pane/"
  },
  {
   "slug": "mele-labs-armada-armada",
   "name": "armada",
   "description": "Tells a running Fleet which sessions you have open, and what each one holds: its slot, branch, pull request, Jobs and subagents.",
   "version": "0.3.6",
   "author": {
    "name": "Armada"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Mele-Labs/armada",
    "url": "https://github.com/Mele-Labs/armada",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:31:48Z",
    "createdAt": "2026-08-10T01:59:08Z",
    "description": "One consistent vocabulary for managing a repo's tech stack, for coding agents.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/338733792?v=4",
    "ownerUrl": "https://github.com/Mele-Labs",
    "defaultBranch": "main"
   },
   "path": "plugins/armada",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:41:58.120Z",
   "modUpdatedAt": "2026-10-09T14:31:48Z",
   "fileBytes": 39678,
   "tags": [
    "guard",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "armada",
   "url": "https://www.slopshopper.com/mods/mele-labs-armada-armada/"
  },
  {
   "slug": "menendez2004-menendez-market-clawd-pet",
   "name": "clawd-pet",
   "description": "Clawd, the Claude pet, sits right above your prompt, on the right, with its laptop: it types while Claude works and falls asleep (Zzz) when you are idle.",
   "version": "1.10.0",
   "author": {
    "name": "Menendez2004"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Menendez2004/menendez-market",
    "url": "https://github.com/Menendez2004/menendez-market",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T14:23:24Z",
    "createdAt": "2026-09-29T16:55:05Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87096313?v=4",
    "ownerUrl": "https://github.com/Menendez2004",
    "defaultBranch": "main"
   },
   "path": "plugins/mods/clawd-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "idleSeconds": {
     "type": "number",
     "title": "Seconds before the pet falls asleep",
     "description": "How long with no typing and no running turn before Clawd goes to sleep.",
     "default": 60
    },
    "color": {
     "type": "string",
     "title": "Clawd's color",
     "description": "Pick a color for Clawd. To use your own, fill in \"Custom color\" below.",
     "options": [
      "orange",
      "blue",
      "green",
      "purple",
      "pink",
      "red",
      "yellow",
      "gray"
     ],
     "default": "orange"
    },
    "customColor": {
     "type": "string",
     "title": "Custom color",
     "description": "Any hex color, like #00BCD4. When filled in it wins over the color picked above; leave it empty to use that one.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "menendez-market",
   "firstSeen": "2026-10-08T15:03:33.097Z",
   "modUpdatedAt": "2026-10-08T14:23:24Z",
   "fileBytes": 22906,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-pet",
   "url": "https://www.slopshopper.com/mods/menendez2004-menendez-market-clawd-pet/"
  },
  {
   "slug": "mephistopheles4-grimoire",
   "name": "grimoire",
   "description": "A spellbook of agent skills for AI. Cast wisely. Four skills: eagle-eye, which lays coupled decisions out as a morphological box and renders one self-contained page that reads any configuration back; groundtrack, which turns a plan or a written change into a call graph with recorded traces through it, on a page a reader can step; contract, which interviews a person to agree the terms for a skill or an agent of their own, then generates its file from that contract and checks its format; and head-chef, which makes a Claude Desktop session the lead of the sessions it starts, with their model and effort set, their milestone reports, relays between them, and cleanup when the owner says a session is done. And one pane for Claude Code: Brigade, opened with /brigade, which shows the sessions a lead session started, each with its work, phase, live busy or idle state, cache warmth and latest report, and the lead session's own rate limits and context.",
   "version": "0.40.0",
   "author": {
    "name": "Ayman Diab",
    "url": "https://github.com/mephistopheles4"
   },
   "license": "MIT",
   "homepage": "https://mephistopheles4.github.io/grimoire/",
   "keywords": [
    "decisions",
    "morphological-box",
    "zwicky",
    "design-review",
    "brainstorming",
    "call-graph",
    "code-review",
    "agent-skills",
    "skill-authoring",
    "contract"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mephistopheles4/grimoire",
    "url": "https://github.com/mephistopheles4/grimoire",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:06:24Z",
    "createdAt": "2026-08-26T21:55:38Z",
    "description": "A spellbook of agent skills for AI. Cast wisely.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "ai-agents",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "decision-making",
     "marketplace",
     "mcp",
     "morphological-analysis",
     "skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/36282106?v=4",
    "ownerUrl": "https://github.com/mephistopheles4",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../brigade/register.tsx"
   ],
   "entry": "brigade/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mephistopheles4",
   "firstSeen": "2026-10-06T04:57:06.516Z",
   "modUpdatedAt": "2026-10-09T02:06:24Z",
   "fileBytes": 101371,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "grimoire",
   "url": "https://www.slopshopper.com/mods/mephistopheles4-grimoire/"
  },
  {
   "slug": "miguelbacalhau-orca",
   "name": "orca",
   "description": "Autonomous multi-agent development: init/doctor once, then orca:feature from idea to integration branch, and orca:review to walk the deliverable in your own editor.",
   "version": "1.4.0",
   "author": {
    "name": "Miguel Bacalhau"
   },
   "license": "MIT",
   "homepage": "https://github.com/miguelbacalhau/orca",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "miguelbacalhau/orca",
    "url": "https://github.com/miguelbacalhau/orca",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:11:17Z",
    "createdAt": "2026-03-03T15:32:12Z",
    "description": "claude code agent orchestrator",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10179582?v=4",
    "ownerUrl": "https://github.com/miguelbacalhau",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "orca",
   "firstSeen": "2026-10-07T15:08:18.272Z",
   "modUpdatedAt": "2026-10-07T09:11:17Z",
   "fileBytes": 47641,
   "tags": [
    "band",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "orca",
   "url": "https://www.slopshopper.com/mods/miguelbacalhau-orca/"
  },
  {
   "slug": "miguelproz-claude-loose-ends-loose-ends",
   "name": "loose-ends",
   "description": "Proposes the loose ends Claude leaves undone and lets you decide which to keep; keeps them in refs/loose-ends without touching your branches, and Chispa flags what needs your attention. English and Spanish.",
   "version": "0.5.0",
   "author": {
    "name": "Miguel Ángel Pérez García"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MiguelProz/claude-loose-ends",
    "url": "https://github.com/MiguelProz/claude-loose-ends",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T21:57:54Z",
    "createdAt": "2026-10-04T19:35:12Z",
    "description": "A Claude Code mod that keeps the loose ends Claude leaves behind, with Chispa.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61310771?v=4",
    "ownerUrl": "https://github.com/MiguelProz",
    "defaultBranch": "master"
   },
   "path": "loose-ends",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the band, the Notebook and the texts sent to Claude. auto follows LC_ALL, LC_MESSAGES or LANG: Spanish when the first one set starts with es, English otherwise.",
     "default": "auto",
     "options": [
      "auto",
      "es",
      "en"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-loose-ends",
   "firstSeen": "2026-10-08T15:03:38.000Z",
   "modUpdatedAt": "2026-10-07T21:57:54Z",
   "fileBytes": 137760,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "loose-ends",
   "url": "https://www.slopshopper.com/mods/miguelproz-claude-loose-ends-loose-ends/"
  },
  {
   "slug": "mimateinn-workflow-map",
   "name": "workflow-map",
   "description": "Live workflow map: one row above the prompt (what is running, what is next, segmented progress) that expands into a card graph of parallel steps, plus a full stage-by-stage view and a flowchart of parallel groups, with your mid-plan interjections clearly marked (whether they were recorded, what each one changed shown on the plan, the plan before it, a timeline), an honest time-left range, owners and timing per step, sub-agent sync and plan history.",
   "version": "0.6.1",
   "author": {
    "name": "mimateinn"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mimateinn/workflow-map",
    "url": "https://github.com/mimateinn/workflow-map",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:59:04Z",
    "createdAt": "2026-10-08T08:40:29Z",
    "description": "Claude Code mod: live workflow diagram above the prompt (parallel steps, dependencies, marked interjections)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26105572?v=4",
    "ownerUrl": "https://github.com/mimateinn",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoPlan": {
     "type": "boolean",
     "title": "Keep a plan automatically",
     "description": "Tell Claude to start and keep a plan for any task of 3 or more steps, and turn Claude's own to-do list into a plan when it forgets. Off: Claude only gets a one-line note and uses the plan when you ask.",
     "default": true
    },
    "notify": {
     "type": "boolean",
     "title": "Notifications",
     "description": "Show a short notification when a sub-agent finishes a step, when a step becomes blocked, or when a step in progress has had no update for staleMinutes.",
     "default": true
    },
    "suggestions": {
     "type": "boolean",
     "title": "Suggest next prompts",
     "description": "After each answer, suggest up to three next prompts as the band's last row (1, 2, 3 put one in the prompt box; 0 hides them).",
     "default": true
    },
    "staleMinutes": {
     "type": "number",
     "title": "Stale after (minutes)",
     "description": "A step in progress with no update for this many minutes is marked amber (\"no update\"). 0 turns the check off.",
     "default": 30,
     "min": 0,
     "max": 1440
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Interface language. auto = the script of your most recent prompt (Traditional Chinese, Japanese, Korean; otherwise English). Spanish, French and German only when chosen here.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh-Hant",
      "ja",
      "ko",
      "es",
      "fr",
      "de"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "workflow-map",
   "firstSeen": "2026-10-08T15:34:46.471Z",
   "modUpdatedAt": "2026-10-09T09:59:04Z",
   "fileBytes": 272704,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "workflow-map",
   "url": "https://www.slopshopper.com/mods/mimateinn-workflow-map/"
  },
  {
   "slug": "mondoohq-secure-stack-secure-guard",
   "name": "secure-guard",
   "description": "Runtime guardrail for AI coding agents: scans an agent's shell commands and written code with xgrep, and its IaC with cnspec, feeding findings back before they land.",
   "version": "2.0.1",
   "author": {
    "name": "Mondoo"
   },
   "license": "Apache-2.0",
   "homepage": "https://mondoo.com/docs/xgrep/ai-agents/guard-hooks",
   "keywords": [
    "mods",
    "security",
    "guard",
    "sast",
    "sca",
    "secrets",
    "iac",
    "cnspec",
    "xgrep"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mondoohq/secure-stack",
    "url": "https://github.com/mondoohq/secure-stack",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T15:12:45Z",
    "createdAt": "2026-01-27T09:20:03Z",
    "description": "Mondoo Skills for Agents",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/99198514?v=4",
    "ownerUrl": "https://github.com/mondoohq",
    "defaultBranch": "main"
   },
   "path": "mods/secure-guard",
   "modules": [
    "./secure-guard.mjs"
   ],
   "entry": "hooks/secure-guard.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "secure-stack",
   "firstSeen": "2026-10-09T15:13:22.002Z",
   "modUpdatedAt": "2026-10-09T15:12:45Z",
   "fileBytes": 70494,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "secure-guard",
   "url": "https://www.slopshopper.com/mods/mondoohq-secure-stack-secure-guard/"
  },
  {
   "slug": "moshebarami-studpilot-progress-meter",
   "name": "progress-meter",
   "description": "#37 Apple's completion out of 100%: the owner's fixed meter as a live, techy progress pane and status line",
   "version": "0.1.0",
   "author": {
    "name": "Moshe Barami"
   },
   "license": "NOASSERTION",
   "homepage": "https://studpilot.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MosheBarami/StudPilot",
    "url": "https://github.com/MosheBarami/StudPilot",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T14:32:40Z",
    "createdAt": "2026-08-31T09:37:15Z",
    "description": "StudPilot: an AI co-pilot for Roblox Studio. Cloudflare Worker + Astro site + React app + Studio plugin.",
    "homepage": "https://studpilot.app",
    "topics": [
     "ai",
     "ai-agent",
     "ai-agents",
     "ai-model",
     "ai-tools",
     "roblox"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/136810792?v=4",
    "ownerUrl": "https://github.com/MosheBarami",
    "defaultBranch": "main"
   },
   "path": "docs/handoff/2026-10-04/progress-meter-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:17.364Z",
   "modUpdatedAt": "2026-10-09T14:32:40Z",
   "fileBytes": 4704,
   "tags": [
    "pane",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "progress-meter",
   "url": "https://www.slopshopper.com/mods/moshebarami-studpilot-progress-meter/"
  },
  {
   "slug": "mrtsvr-techloop-claude-taskbars",
   "name": "task-bars",
   "description": "Shows the session's tasks above the prompt as a list with a colored progress bar and a percentage",
   "version": "0.4.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrtsvr-techloop/claude-taskbars",
    "url": "https://github.com/mrtsvr-techloop/claude-taskbars",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:09:37Z",
    "createdAt": "2026-10-08T08:18:02Z",
    "description": "Claude Code mod: the session's tasks as progress bars above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/201772461?v=4",
    "ownerUrl": "https://github.com/mrtsvr-techloop",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-taskbars",
   "firstSeen": "2026-10-08T15:35:20.498Z",
   "modUpdatedAt": "2026-10-08T16:09:37Z",
   "fileBytes": 28472,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "task-bars",
   "url": "https://www.slopshopper.com/mods/mrtsvr-techloop-claude-taskbars/"
  },
  {
   "slug": "mthhenri-contratadosrpg-painel-orquestracao",
   "name": "painel-orquestracao",
   "description": "Status de contexto/custo, delegações em andamento (scripts/agentes) e sentinela das cópias CLAUDE.md/AGENTS.md e .claude/.agents skills.",
   "version": "0.1.0",
   "author": {
    "name": "ContratadosRPG"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mthhenri/ContratadosRPG",
    "url": "https://github.com/mthhenri/ContratadosRPG",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:58:28Z",
    "createdAt": "2026-07-02T03:20:19Z",
    "description": "Plataforma web para o RPG de mesa Contratados: fichas, campanhas e calculadoras de regras. Monorepo NestJS + Angular com engine de regras compartilhada.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117990416?v=4",
    "ownerUrl": "https://github.com/mthhenri",
    "defaultBranch": "master"
   },
   "path": ".claude/mods/painel-orquestracao",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:13:39.133Z",
   "modUpdatedAt": "2026-10-09T11:58:28Z",
   "fileBytes": 7529,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "painel-orquestracao",
   "url": "https://www.slopshopper.com/mods/mthhenri-contratadosrpg-painel-orquestracao/"
  },
  {
   "slug": "musicstudionyc-lossless-compact",
   "name": "lossless-compact",
   "description": "Lossless compaction for Claude Code: nothing is summarized; everything removed is archived verbatim with provenance and restorable by id (Jev or a local ruleset). /lossless to inspect and restore.",
   "version": "0.6.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MusicStudioNYC/lossless-compact",
    "url": "https://github.com/MusicStudioNYC/lossless-compact",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:18:30Z",
    "createdAt": "2026-09-20T09:59:46Z",
    "description": "Verbatim, reversible, provenance-tracked context compaction for Claude Code",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53878072?v=4",
    "ownerUrl": "https://github.com/MusicStudioNYC",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./lossless-compact.ts"
   ],
   "entry": "hooks/lossless-compact.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum keep probability for a tool result or call to stay. Leave unset to use the classifier's own calibration (Jev 0.35, ruleset 0.4)."
    },
    "classifier": {
     "type": "string",
     "title": "Classifier",
     "description": "auto = Jev when a TypeSafe key is available, otherwise the local ruleset (no model, no network). `heuristic` is accepted as an older spelling.",
     "default": "auto",
     "options": [
      "auto",
      "jev",
      "ruleset"
     ]
    },
    "questionStyle": {
     "type": "string",
     "title": "Jev question style",
     "description": "useful = \"is keeping this useful\" with explicit criteria (recommended); upstream = the original \"must stay verbatim\" wording.",
     "default": "useful",
     "options": [
      "useful",
      "upstream"
     ]
    },
    "archiveDir": {
     "type": "string",
     "title": "Archive directory",
     "description": "Where evicted context is stored verbatim, relative to the project.",
     "default": ".lossless-compact"
    },
    "safetyMargin": {
     "type": "number",
     "title": "Safety margin",
     "description": "Results scored this far below the threshold are still kept (the classifier's uncertainty band).",
     "default": 0
    },
    "sketches": {
     "type": "boolean",
     "title": "Result sketches",
     "description": "Show the classifier a short sketch of each result instead of only its size.",
     "default": true
    },
    "redact": {
     "type": "boolean",
     "title": "Redact secrets",
     "description": "Replace API keys, tokens and passwords with placeholders before anything is sent to the classifier.",
     "default": true
    },
    "markRemovedCalls": {
     "type": "boolean",
     "title": "Mark removed calls",
     "description": "Append a note to an assistant message whose tool calls were archived, so later turns do not mistake narration for work still in context.",
     "default": true
    },
    "autoRetrieve": {
     "type": "boolean",
     "title": "Automatic retrieval",
     "description": "Before each prompt, search the archive and hand the model the best exact matches as retrieved context.",
     "default": true
    },
    "retrieveBudgetChars": {
     "type": "number",
     "title": "Retrieval budget (chars)",
     "description": "Most characters of archived content retrieved per prompt (the host caps all hidden context at 32000).",
     "default": 6000
    },
    "snapshot": {
     "type": "boolean",
     "title": "Snapshot before compaction",
     "description": "Write the exact pre-compaction transcript to .lossless-compact/snapshots/ so any removed message can be read back.",
     "default": true
    },
    "noteRemoved": {
     "type": "boolean",
     "title": "Note where the history is",
     "description": "Insert one message into the compacted transcript saying what was removed and where the snapshot, archive and raw session log are.",
     "default": true
    },
    "verbose": {
     "type": "boolean",
     "title": "Verbose log",
     "description": "Log the full compaction report (actions, protections, every per-call classifier score) and archive ids to the transcript. Off: one plain line per compaction or retrieval.",
     "default": false
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Number of newest messages pinned from compaction.",
     "default": 6
    },
    "compactAtTokens": {
     "type": "number",
     "title": "Compact at (tokens)",
     "description": "Compact once the live context holds this many tokens. A count, not a share of the window. 0 turns it off.",
     "default": 120000
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compact at (percent of window)",
     "description": "Optional second trigger: compact when context usage reaches this percent of the model window. 0 (default) turns it off.",
     "default": 0
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Minimum estimated character reduction required to replace history.",
     "default": 0.25
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the conversation state sent with every Jev request.",
     "default": 25000
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Maximum Jev request tokens",
     "description": "Estimated token budget for state plus questions in one Jev request.",
     "default": 30000
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated tool result head",
     "description": "Characters of a tool result kept when Jev decides its full output is no longer needed; 0 keeps only the note.",
     "default": 300
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name. Give a comma-separated list to try each in order: the next is used when one fails.",
     "default": "jev-latest"
    },
    "baseUrl": {
     "type": "string",
     "title": "Jev endpoint",
     "description": "System One URL to send Jev requests to instead of https://api.typesafe.ai/v1/systemone, e.g. a local gateway such as http://localhost:20128/v1/systemone. Leave empty for TypeSafe.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lossless-compact",
   "firstSeen": "2026-10-06T04:47:24.808Z",
   "modUpdatedAt": "2026-10-07T07:18:30Z",
   "fileBytes": 229097,
   "tags": [
    "toast",
    "command",
    "prompt",
    "model",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lossless-compact",
   "url": "https://www.slopshopper.com/mods/musicstudionyc-lossless-compact/"
  },
  {
   "slug": "nasrallah-adel-claude-ask-first",
   "name": "ask-first",
   "description": "Holds git commit, push, PR merge and PR creation against protected branches, and edits to .claude/settings*.json, behind a Proceed / Cancel question unless your prompt or slash command asked for them; refuses deleting sudoers, authorized_keys or sshd_config and account changes that remove your own access.",
   "version": "0.2.0",
   "author": {
    "name": "Nasrallah Adel"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Nasrallah-Adel/claude-ask-first",
    "url": "https://github.com/Nasrallah-Adel/claude-ask-first",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:27:45Z",
    "createdAt": "2026-10-09T13:48:43Z",
    "description": "Claude Code mod: ask before unasked git commits, pushes, PRs and settings edits; refuse commands that remove your own SSH or sudo access",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15176444?v=4",
    "ownerUrl": "https://github.com/Nasrallah-Adel",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "holdCommits": {
     "type": "boolean",
     "title": "Hold git commit / push / gh pr merge",
     "default": true,
     "description": "Ask Proceed / Cancel before a commit, push or PR merge your prompt did not ask for; a prompt saying commit, push, ship or merge, or a ship command, passes"
    },
    "holdSettings": {
     "type": "boolean",
     "title": "Hold .claude/settings*.json edits",
     "default": true,
     "description": "Ask before any Edit, Write or shell write to a .claude/settings.json or settings.local.json your prompt did not ask for (such an edit reloads the harness mid-turn)"
    },
    "protectedBranches": {
     "type": "string",
     "title": "Protected PR base branches",
     "default": "main,master",
     "description": "Comma-separated branch names; gh pr create against one of them (or with no --base) is held in a protected repo unless the prompt asked for a PR"
    },
    "protectedRepoPattern": {
     "type": "string",
     "title": "Protected repos (regex on origin URL)",
     "default": "",
     "description": "Repos whose PRs must not target a protected branch, as a regex matched against the origin remote; empty turns the PR-base hold off, .* covers every repo"
    },
    "protectedUsers": {
     "type": "string",
     "title": "Accounts whose access must never be removed",
     "default": "",
     "description": "Comma-separated usernames; deluser, usermod -G without -a, passwd -l and similar naming one of them are refused, locally or over ssh; empty uses $USER"
    },
    "shipCommands": {
     "type": "string",
     "title": "Commands that imply commit, push and PR",
     "default": "ship-pr,fast-ship-pr,edit-pr",
     "description": "Comma-separated slash command names (without the slash) whose turn may commit, push, open and merge PRs without a question"
    },
    "settingsCommands": {
     "type": "string",
     "title": "Commands that imply settings edits",
     "default": "update-config,statusline,fewer-permission-prompts,config",
     "description": "Comma-separated slash command names whose turn may edit .claude/settings*.json without a question"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nasrallah-mods",
   "firstSeen": "2026-10-09T14:36:46.647Z",
   "modUpdatedAt": "2026-10-09T14:27:45Z",
   "fileBytes": 27389,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "ask-first",
   "url": "https://www.slopshopper.com/mods/nasrallah-adel-claude-ask-first/"
  },
  {
   "slug": "nasrallah-adel-claude-prompt-cache-control",
   "name": "prompt-cache-control",
   "description": "Prompt-cache meter above the Claude Code prompt: how many tokens each request read from, wrote to and sent past the cache, a live countdown to the cache's expiry, and what to do about it (keep going, compact or clear). The TTL follows Claude Code's own rules for your account (1 hour on a Claude subscription, 5 minutes on an API key, cloud provider or usage credits, plus the TTL variables and setting) and corrects itself from request timing. /cache opens a per-turn table. A Clear button writes a handoff brief from the transcript with a cheap model, runs /clear, and sends the brief to the fresh conversation.",
   "version": "0.2.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "observability",
    "prompt-caching",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Nasrallah-Adel/claude-prompt-cache-control",
    "url": "https://github.com/Nasrallah-Adel/claude-prompt-cache-control",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T23:31:38Z",
    "createdAt": "2026-10-08T23:29:42Z",
    "description": "Claude Code mod: prompt-cache meter with a Clear button that writes a handoff brief and starts a fresh conversation",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15176444?v=4",
    "ownerUrl": "https://github.com/Nasrallah-Adel",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./prompt-cache-control.tsx"
   ],
   "entry": "hooks/prompt-cache-control.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "How long the cache lives after a request: auto follows Claude Code's own rules (FORCE_PROMPT_CACHING_5M, CLAUDE_CODE_PROMPT_CACHE_TTL, the promptCacheTtl setting, ENABLE_PROMPT_CACHING_1H, then 1 hour on a Claude subscription and 5 minutes on an API key, cloud provider or usage credits) and corrects itself from request timing; 5m or 1h pins it",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "warnSeconds": {
     "type": "number",
     "title": "Warn before expiry (s)",
     "description": "Seconds left on the countdown at which the band turns yellow and a toast reminds you the cache is about to lapse",
     "default": 60
    },
    "compactAtTokens": {
     "type": "number",
     "title": "Large context (tokens)",
     "description": "From this prompt size up, an expired cache suggests /compact (or /clear) before you pay to write the whole prefix again",
     "default": 100000
    },
    "band": {
     "type": "boolean",
     "title": "Band above the prompt",
     "description": "Show the meter as a row above the prompt",
     "default": true
    },
    "status": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Also pin a short entry (hit rate and countdown) under the prompt",
     "default": false
    },
    "toast": {
     "type": "boolean",
     "title": "Toast near expiry",
     "description": "Toasts as the cache lapses: at the warning threshold, then at 10, 3, 2 and 1 seconds, once per cache entry each (only for prompts of 20k tokens or more)",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nasrallah-cache-mods",
   "firstSeen": "2026-10-09T14:36:48.240Z",
   "modUpdatedAt": "2026-10-08T23:31:38Z",
   "fileBytes": 40810,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-cache-control-Nasrallah-Adel",
   "url": "https://www.slopshopper.com/mods/nasrallah-adel-claude-prompt-cache-control/"
  },
  {
   "slug": "nasrallah-adel-claude-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window above the prompt, with the 5-hour and 7-day usage windows, the session cost, today's spend and the subagent tally on the same line; buttons, a /weather command and a pane; and optional actions: auto-compact at a threshold, prompt guards on the rate window or a cost cap, a model downshift offer, native notifications and sound.",
   "version": "0.6.0",
   "author": {
    "name": "Nasrallah Adel"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Nasrallah-Adel/claude-token-weather",
    "url": "https://github.com/Nasrallah-Adel/claude-token-weather",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T00:55:20Z",
    "createdAt": "2026-10-08T23:14:22Z",
    "description": "Claude Code mod: context-window forecast above the prompt with 5h/7d usage windows and session cost",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15176444?v=4",
    "ownerUrl": "https://github.com/Nasrallah-Adel",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "userConfig": {
    "placement": {
     "type": "string",
     "title": "Where the line draws",
     "default": "above",
     "options": [
      "above",
      "below"
     ],
     "description": "above: the band above the prompt, stacked with other mods' bands and with the buttons (default); below: the hint row under the prompt, the engine's own hint drawn after it"
    },
    "warnTokens": {
     "type": "number",
     "title": "Warn from (tokens)",
     "default": 200000,
     "description": "Context size at which the token count turns yellow, the ⚠2x long-context tag appears, and a toast fires once"
    },
    "dangerTokens": {
     "type": "number",
     "title": "Danger from (tokens)",
     "default": 300000,
     "description": "Context size at which the token count turns red, a second toast fires once, and /compact is suggested after each turn"
    },
    "suggestCompact": {
     "type": "boolean",
     "title": "Suggest /compact in the red zone",
     "default": true,
     "description": "After each turn past the danger line, put /compact in the prompt box as the dim suggestion (Tab takes it)"
    },
    "buttons": {
     "type": "boolean",
     "title": "Band buttons",
     "default": true,
     "description": "compact, context, cost and clear buttons at the end of the line, or on the row under it when the line is full (ctrl+x tab focuses the band, then c, x, d or n; or click)"
    },
    "showDailyCost": {
     "type": "boolean",
     "title": "Today's and this week's spend",
     "default": true,
     "description": "today $X · wk $Y on the line, summed over every session in the plugin's store"
    },
    "showAgents": {
     "type": "boolean",
     "title": "Subagent tally",
     "default": true,
     "description": "agents 1.2M on the line: the tokens the session's subagents, forks and teammates have used"
    },
    "compactAt": {
     "type": "number",
     "title": "Compact at (tokens)",
     "default": 0,
     "description": "Context size that triggers a compaction after the turn that crossed it; 0 turns it off"
    },
    "compactConfirm": {
     "type": "boolean",
     "title": "Ask before compacting",
     "default": true,
     "description": "A Compact / Later question before the compaction compactAt or the compact button triggers"
    },
    "compactFocus": {
     "type": "string",
     "title": "Compaction focus",
     "default": "",
     "description": "What the summary should keep, handed to every compaction this mod triggers and appended to /compact and auto-compaction too"
    },
    "notify": {
     "type": "boolean",
     "title": "Native notifications",
     "default": false,
     "description": "A system notification (your preferredNotifChannel) on the warn and danger crossings, a usage window reaching rateWarnPercent, and the cost cap's 80% mark"
    },
    "rateWarnPercent": {
     "type": "number",
     "title": "Usage window alert (%)",
     "default": 90,
     "description": "Percent of the 5-hour or 7-day window that raises a toast (and the notification or sound when on); 0 turns it off"
    },
    "sound": {
     "type": "string",
     "title": "Sound on alerts",
     "default": "off",
     "options": [
      "off",
      "beep",
      "speak"
     ],
     "description": "beep plays a short tone (macOS afplay), speak reads the alert aloud with the system voice"
    },
    "guardRateLimit": {
     "type": "number",
     "title": "Hold prompts from (5h %)",
     "default": 0,
     "description": "When the 5-hour window is at or past this percent, each prompt you send asks Send / Later first; 0 turns it off"
    },
    "costLimitUsd": {
     "type": "number",
     "title": "Session cost cap ($)",
     "default": 0,
     "description": "A toast at 80% of the cap; at the cap each prompt asks Send / Later first; 0 turns it off"
    },
    "downshiftModel": {
     "type": "string",
     "title": "Downshift to model",
     "default": "",
     "description": "A model alias (sonnet, haiku) offered once per session when the weekly window reaches downshiftAt; accepting runs /model; empty turns it off"
    },
    "downshiftAt": {
     "type": "number",
     "title": "Downshift at (7d %)",
     "default": 90,
     "description": "Percent of the 7-day window (or the 5-hour one when there is no weekly window) that raises the downshift offer"
    },
    "pane": {
     "type": "boolean",
     "title": "Open the pane at start",
     "default": false,
     "description": "Open the weather pane (full history chart, window bars) when the session starts; it needs a terminal of 144 columns or more, /weather pane opens it at any width"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nasrallah-mods",
   "firstSeen": "2026-10-09T14:36:50.553Z",
   "modUpdatedAt": "2026-10-09T00:55:20Z",
   "fileBytes": 45625,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "token-weather-Nasrallah-Adel",
   "url": "https://www.slopshopper.com/mods/nasrallah-adel-claude-token-weather/"
  },
  {
   "slug": "natansalvadorligabo-agents-at-work",
   "name": "agents-at-work",
   "description": "A voxel office in your browser where the main agent and its subagents work, hand off tasks and take way too many coffee breaks.",
   "version": "0.1.0-beta.1",
   "author": {
    "name": "natansalvadorligabo",
    "url": "https://github.com/natansalvadorligabo"
   },
   "homepage": "https://github.com/natansalvadorligabo/agents-at-work",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "natansalvadorligabo/agents-at-work",
    "url": "https://github.com/natansalvadorligabo/agents-at-work",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T01:19:35Z",
    "createdAt": "2026-10-07T17:30:13Z",
    "description": "A 3D office that visualizes Claude Code agents working in real time.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/121053250?v=4",
    "ownerUrl": "https://github.com/natansalvadorligabo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agents-at-work",
   "firstSeen": "2026-10-09T15:14:43.101Z",
   "modUpdatedAt": "2026-10-09T01:19:35Z",
   "fileBytes": 35785,
   "tags": [
    "status",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agents-at-work",
   "url": "https://www.slopshopper.com/mods/natansalvadorligabo-agents-at-work/"
  },
  {
   "slug": "nevermemo-token-watch",
   "name": "token-watch",
   "description": "Plan usage (5-hour, weekly and any model window) and the context window as thin bars above the prompt. Click to collapse to one line; /context-bar to hide.",
   "version": "1.0.0",
   "author": {
    "name": "Kadir Mert Okumus"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/nevermemo/token-watch",
   "keywords": [
    "mod",
    "context",
    "usage",
    "rate-limits",
    "tokens"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nevermemo/token-watch",
    "url": "https://github.com/nevermemo/token-watch",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T10:28:53Z",
    "createdAt": "2026-10-09T10:28:44Z",
    "description": "Plan usage and the context window as thin bars above the Claude Code prompt. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12716546?v=4",
    "ownerUrl": "https://github.com/nevermemo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-watch",
   "firstSeen": "2026-10-09T15:15:15.208Z",
   "modUpdatedAt": "2026-10-09T10:28:53Z",
   "fileBytes": 20353,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "token-watch-nevermemo",
   "url": "https://www.slopshopper.com/mods/nevermemo-token-watch/"
  },
  {
   "slug": "ngotuong12345-claude-mod-vn-stock-watch",
   "name": "vn-stockmarket-heatmap",
   "description": "Live Vietnam stock-market heatmap and price board (SSI iBoard) in a Claude Code pane",
   "version": "0.2.0",
   "author": {
    "name": "local"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "NgoTuong12345/claude-mod-vn-stock-watch",
    "url": "https://github.com/NgoTuong12345/claude-mod-vn-stock-watch",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T09:13:29Z",
    "createdAt": "2026-10-05T05:59:28Z",
    "description": "Vibing with markets!",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/129033718?v=4",
    "ownerUrl": "https://github.com/NgoTuong12345",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vn-stock-watch",
   "firstSeen": "2026-10-06T04:47:18.942Z",
   "modUpdatedAt": "2026-10-05T09:13:29Z",
   "fileBytes": 54811,
   "tags": [
    "pane",
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "vn-stockmarket-heatmap",
   "url": "https://www.slopshopper.com/mods/ngotuong12345-claude-mod-vn-stock-watch/"
  },
  {
   "slug": "nikitacodesave-statusline-claude-code",
   "name": "loopline",
   "description": "Status band above the prompt with Claude Code session state: model and effort, uncommitted diff, context with growth and compactions, cost, rate-limit pace, prompt-cache clock, live turn counters, background agents and a stuck-call warning",
   "version": "1.0.1",
   "author": {
    "name": "nikitaCodeSave"
   },
   "license": "MIT",
   "homepage": "https://github.com/nikitaCodeSave/Statusline_Claude-Code",
   "keywords": [
    "statusline",
    "mod",
    "context",
    "rate-limits",
    "prompt-cache"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nikitaCodeSave/Statusline_Claude-Code",
    "url": "https://github.com/nikitaCodeSave/Statusline_Claude-Code",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T21:14:38Z",
    "createdAt": "2026-03-20T20:04:59Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128925696?v=4",
    "ownerUrl": "https://github.com/nikitaCodeSave",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "stuckThreshold": {
     "type": "number",
     "title": "Stuck-call threshold",
     "description": "Warn when the same tool call fails this many times in a row within a turn.",
     "default": 3
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nikitacodesave",
   "firstSeen": "2026-10-07T15:10:15.986Z",
   "modUpdatedAt": "2026-10-06T21:14:38Z",
   "fileBytes": 25246,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "loopline",
   "url": "https://www.slopshopper.com/mods/nikitacodesave-statusline-claude-code/"
  },
  {
   "slug": "nnixaa-claude-code-race-code-race",
   "name": "code-race",
   "description": "Race others at typing a line of code, right in Claude Code: start with /race (or the Race button while Claude thinks), type in your message box.",
   "version": "0.6.0",
   "author": {
    "name": "Dmitry Nehaychik",
    "url": "https://github.com/nnixaa"
   },
   "license": "MIT",
   "homepage": "https://github.com/nnixaa/claude-code-race",
   "keywords": [
    "game",
    "typing",
    "race",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nnixaa/claude-code-race",
    "url": "https://github.com/nnixaa/claude-code-race",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T14:53:19Z",
    "createdAt": "2026-10-02T19:17:12Z",
    "description": "Typing races against other Claude Code users, right above your prompt.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/230527?v=4",
    "ownerUrl": "https://github.com/nnixaa",
    "defaultBranch": "main"
   },
   "path": "plugins/code-race",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-race",
   "firstSeen": "2026-10-06T04:58:13.333Z",
   "modUpdatedAt": "2026-10-04T14:53:19Z",
   "fileBytes": 46144,
   "tags": [
    "band",
    "spinner",
    "toast",
    "command",
    "prompt",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "code-race",
   "url": "https://www.slopshopper.com/mods/nnixaa-claude-code-race-code-race/"
  },
  {
   "slug": "no-tably-sigil-sigil",
   "name": "sigil",
   "description": "A compact notation for system designs — glyphs for the things, arrows for the flows. Linter, live terminal viewer, Mermaid renderer and agent plugins.",
   "license": "MIT",
   "homepage": "https://no-tably.github.io/sigil/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "no-tably/sigil",
    "url": "https://github.com/no-tably/sigil",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:00:21Z",
    "createdAt": "2026-10-01T14:47:04Z",
    "description": "A compact notation for system designs — glyphs for the things, arrows for the flows. Linter, live terminal viewer, Mermaid renderer and agent plugins.",
    "homepage": "https://no-tably.github.io/sigil/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23611481?v=4",
    "ownerUrl": "https://github.com/no-tably",
    "defaultBranch": "main"
   },
   "path": "plugin/claude",
   "modules": [
    "./sigil.tsx"
   ],
   "entry": "hooks/sigil.tsx",
   "userConfig": {
    "display": {
     "type": "string",
     "title": "Viewer display",
     "description": "Where the agent's sigil viewer draws: mod (a pane inside Claude Code) or multiplex (a herdr / tmux / zellij split running view.py live). auto: multiplex inside a multiplexer, else mod.",
     "options": [
      "auto",
      "mod",
      "multiplex"
     ],
     "default": "auto"
    },
    "layout": {
     "type": "string",
     "title": "Viewer layout",
     "description": "How the viewer fits a drawing wider than its pane: wrap (fit the width, grow down), pan (keep the natural layout; the pane's h and l keys pan it) or auto (whichever overflows less).",
     "options": [
      "auto",
      "wrap",
      "pan"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:37:26.067Z",
   "modUpdatedAt": "2026-10-08T22:00:21Z",
   "fileBytes": 52480,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "sigil",
   "url": "https://www.slopshopper.com/mods/no-tably-sigil-sigil/"
  },
  {
   "slug": "noelserdna-sdd-pipeline",
   "name": "sdd-pipeline",
   "description": "Specification-Driven Development pipeline (SWEBOK v4): 21 skills, 5 hooks (7 event registrations) and an MCP traceability server. Greenfield, brownfield and multi-session (worktree) implementation; optional Jev (TypeSafe) bulk judgments.",
   "version": "5.3.0",
   "author": {
    "name": "Andres Leon",
    "url": "https://github.com/noelserdna"
   },
   "license": "MIT",
   "homepage": "https://github.com/noelserdna/sdd-pipeline",
   "keywords": [
    "sdd",
    "swebok",
    "specification-driven",
    "requirements",
    "traceability",
    "acceptance",
    "mcp",
    "worktree"
   ],
   "kind": "community",
   "repo": {
    "fullName": "noelserdna/sdd-pipeline",
    "url": "https://github.com/noelserdna/sdd-pipeline",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:09:32Z",
    "createdAt": "2026-08-24T19:48:53Z",
    "description": "Specification-Driven Development pipeline for Claude Code — plugin with 23 skills, agents, hooks and MCP traceability server",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1244428?v=4",
    "ownerUrl": "https://github.com/noelserdna",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./live/register.tsx"
   ],
   "entry": "hooks/live/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "noelserdna",
   "firstSeen": "2026-10-07T15:10:26.751Z",
   "modUpdatedAt": "2026-10-07T13:09:32Z",
   "fileBytes": 20242,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "sdd-pipeline",
   "url": "https://www.slopshopper.com/mods/noelserdna-sdd-pipeline/"
  },
  {
   "slug": "notredfox-notredfoxs-claude-skills-token-meter",
   "name": "token-meter",
   "description": "Shows live tokens per second, per minute and per hour in the status line",
   "version": "0.2.0",
   "author": {
    "name": "NotRedFox"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "NotRedFox/NotRedFoxs-Claude-skills",
    "url": "https://github.com/NotRedFox/NotRedFoxs-Claude-skills",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:39:26Z",
    "createdAt": "2026-09-30T10:37:06Z",
    "description": "Claude Code skills: a docs fact-checker, a code auditor, a bug-memory log, a mod and more. ",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-skill",
     "claude-mod",
     "claude-mods",
     "claude-skills",
     "developer-tools-ai-agent",
     "skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109942259?v=4",
    "ownerUrl": "https://github.com/NotRedFox",
    "defaultBranch": "main"
   },
   "path": "mods/token-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "notredfox",
   "firstSeen": "2026-10-06T04:47:27.466Z",
   "modUpdatedAt": "2026-10-09T11:39:26Z",
   "fileBytes": 4068,
   "tags": [
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-meter",
   "url": "https://www.slopshopper.com/mods/notredfox-notredfoxs-claude-skills-token-meter/"
  },
  {
   "slug": "novusedge-a2a-mod",
   "name": "a2a-mod",
   "description": "A2A protocol client for Claude Code: Claude hands tasks to non-Claude worker agents over Agent2Agent and picks up their results.",
   "version": "0.3.1",
   "author": {
    "name": "Aliasgar Khimani",
    "url": "https://github.com/NovusEdge"
   },
   "license": "MIT",
   "homepage": "https://github.com/NovusEdge/a2a-mod",
   "keywords": [
    "a2a",
    "agent2agent",
    "multi-agent",
    "orchestration",
    "agents",
    "interop",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "NovusEdge/a2a-mod",
    "url": "https://github.com/NovusEdge/a2a-mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T14:07:10Z",
    "createdAt": "2026-10-03T21:49:09Z",
    "description": "A2A protocol client for Claude Code: Claude hands tasks to non-Claude worker agents over Agent2Agent and picks up their results.",
    "homepage": "https://a2a.khimani.dev",
    "topics": [
     "a2a",
     "agent2agent",
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "interoperability",
     "multi-agent"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68768969?v=4",
    "ownerUrl": "https://github.com/NovusEdge",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "layout": {
     "type": "string",
     "title": "A2A layout",
     "description": "full: cards, band and workers pane. pane: the workers pane only. minimal: the status line only.",
     "default": "full",
     "options": [
      "full",
      "pane",
      "minimal"
     ]
    },
    "animations": {
     "type": "boolean",
     "title": "A2A animations",
     "description": "Off: spinners, shimmer, bars and the wire draw one still frame.",
     "default": true
    },
    "tokens": {
     "type": "string",
     "title": "Worker tokens",
     "description": "alias=token pairs separated by spaces, e.g. \"w1=abc w2=def\"",
     "sensitive": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "a2a-mod",
   "firstSeen": "2026-10-06T04:47:24.293Z",
   "modUpdatedAt": "2026-10-04T14:07:10Z",
   "fileBytes": 114571,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "a2a-mod",
   "url": "https://www.slopshopper.com/mods/novusedge-a2a-mod/"
  },
  {
   "slug": "ntaksh42-dotfiles-ado-link-bar",
   "name": "ado-link-bar",
   "description": "Links in the band above the prompt to the Azure DevOps pull requests and work items mentioned most recently in the conversation.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ntaksh42/dotfiles",
    "url": "https://github.com/ntaksh42/dotfiles",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:39:41Z",
    "createdAt": "2025-11-22T00:03:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71385466?v=4",
    "ownerUrl": "https://github.com/ntaksh42",
    "defaultBranch": "main"
   },
   "path": "claude/mods/ado-link-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Show Azure DevOps links in the band above the prompt.",
     "default": true
    },
    "organization": {
     "type": "string",
     "title": "Organization",
     "description": "Azure DevOps organization used to link AB#1234 mentions (dev.azure.com/<organization>). Empty: AB# mentions are ignored.",
     "default": ""
    },
    "pullRequests": {
     "type": "number",
     "title": "Pull requests",
     "description": "How many of the most recently mentioned pull requests to link. 0 shows none.",
     "default": 5
    },
    "workItems": {
     "type": "number",
     "title": "Work items",
     "description": "How many of the most recently mentioned work items to link. 0 shows none.",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dotfiles-mods",
   "firstSeen": "2026-10-06T05:21:05.631Z",
   "modUpdatedAt": "2026-10-05T12:27:06Z",
   "fileBytes": 10592,
   "tags": [
    "band",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "ado-link-bar",
   "url": "https://www.slopshopper.com/mods/ntaksh42-dotfiles-ado-link-bar/"
  },
  {
   "slug": "ntaksh42-dotfiles-ado-pr-status",
   "name": "ado-pr-status",
   "description": "現在のブランチの Azure DevOps PR を裏で取得し、ccstatusline が読むファイルに書き出す",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ntaksh42/dotfiles",
    "url": "https://github.com/ntaksh42/dotfiles",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:39:41Z",
    "createdAt": "2025-11-22T00:03:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71385466?v=4",
    "ownerUrl": "https://github.com/ntaksh42",
    "defaultBranch": "main"
   },
   "path": "claude/mods/ado-pr-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dotfiles-mods",
   "firstSeen": "2026-10-06T05:21:07.028Z",
   "modUpdatedAt": "2026-10-05T12:27:06Z",
   "fileBytes": 5404,
   "tags": [
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ado-pr-status",
   "url": "https://www.slopshopper.com/mods/ntaksh42-dotfiles-ado-pr-status/"
  },
  {
   "slug": "ntaksh42-dotfiles-auto-session-title",
   "name": "auto-session-title",
   "description": "Names the session with a short model-written summary of the first prompt.",
   "version": "0.1.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ntaksh42/dotfiles",
    "url": "https://github.com/ntaksh42/dotfiles",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:39:41Z",
    "createdAt": "2025-11-22T00:03:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71385466?v=4",
    "ownerUrl": "https://github.com/ntaksh42",
    "defaultBranch": "main"
   },
   "path": "claude/mods/auto-session-title",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dotfiles-mods",
   "firstSeen": "2026-10-06T05:21:08.138Z",
   "modUpdatedAt": "2026-10-09T14:32:51Z",
   "fileBytes": 1314,
   "tags": [
    "model"
   ],
   "isNew": true,
   "entryName": "auto-session-title",
   "url": "https://www.slopshopper.com/mods/ntaksh42-dotfiles-auto-session-title/"
  },
  {
   "slug": "ntaksh42-dotfiles-toast-notify",
   "name": "toast-notify",
   "description": "Windows toast notifications when a long turn or command finishes, when Claude waits for permission, when a turn stalls, and when a turn fails. Inside an rdpmanager RDP session they go to the client instead.",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ntaksh42/dotfiles",
    "url": "https://github.com/ntaksh42/dotfiles",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:39:41Z",
    "createdAt": "2025-11-22T00:03:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71385466?v=4",
    "ownerUrl": "https://github.com/ntaksh42",
    "defaultBranch": "main"
   },
   "path": "claude/mods/toast-notify",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Show Windows toast notifications.",
     "default": true
    },
    "minTurnSeconds": {
     "type": "number",
     "title": "Minimum turn seconds",
     "description": "A finished turn shorter than this raises no toast. Failed turns always do.",
     "default": 30
    },
    "minCommandSeconds": {
     "type": "number",
     "title": "Minimum command seconds",
     "description": "A Bash or PowerShell command that ran at least this long raises a toast when it finishes.",
     "default": 60
    },
    "stallSeconds": {
     "type": "number",
     "title": "Stall seconds",
     "description": "A turn with no model output or tool call for this long raises a toast. 0 disables it.",
     "default": 300
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dotfiles-mods",
   "firstSeen": "2026-10-09T15:16:23.855Z",
   "modUpdatedAt": "2026-10-09T14:39:39Z",
   "fileBytes": 7893,
   "tags": [
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "toast-notify",
   "url": "https://www.slopshopper.com/mods/ntaksh42-dotfiles-toast-notify/"
  },
  {
   "slug": "nulldefault-toa-sheet-toa-sheet",
   "name": "toa-sheet",
   "description": "A character sheet pane beside the transcript, fed by the Tomb of Annihilation rules connector's sheet_read and sheet_write results",
   "author": {
    "name": "NullDefault"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "NullDefault/toa-sheet",
    "url": "https://github.com/NullDefault/toa-sheet",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:10:35Z",
    "createdAt": "2026-10-05T00:52:58Z",
    "description": "Tomb of Annihilation character sheet pane for Claude Code (install: see README)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48499573?v=4",
    "ownerUrl": "https://github.com/NullDefault",
    "defaultBranch": "main"
   },
   "path": "plugins/toa-sheet",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "toa",
   "firstSeen": "2026-10-06T04:47:29.489Z",
   "modUpdatedAt": "2026-10-08T20:10:35Z",
   "fileBytes": 222929,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "toa-sheet",
   "url": "https://www.slopshopper.com/mods/nulldefault-toa-sheet-toa-sheet/"
  },
  {
   "slug": "oberonlai-claude-code-typing-mod",
   "name": "code-typing-dojo",
   "description": "用目前專案裡的真實程式碼練習打字：側欄顯示片段、逐字標色、WPM 與正確率，並附上繁體中文說明",
   "version": "0.1.0",
   "author": {
    "name": "m615926"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "typing",
    "practice",
    "zh-TW"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oberonlai/claude-code-typing-mod",
    "url": "https://github.com/oberonlai/claude-code-typing-mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:35:32Z",
    "createdAt": "2026-10-09T12:35:23Z",
    "description": "Claude Code mod: 右側面板用專案真實程式碼練打字（WPM、正確率、繁中說明）",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1587136?v=4",
    "ownerUrl": "https://github.com/oberonlai",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "code-typing-dojo-local",
   "firstSeen": "2026-10-09T15:16:45.270Z",
   "modUpdatedAt": "2026-10-09T12:35:32Z",
   "fileBytes": 24374,
   "tags": [
    "pane",
    "toast",
    "command",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "code-typing-dojo",
   "url": "https://www.slopshopper.com/mods/oberonlai-claude-code-typing-mod/"
  },
  {
   "slug": "olilllioli287-claude-code-image-shelf",
   "name": "image-shelf",
   "description": "Pasted images shown as a scrollable shelf above the prompt, even in iTerm2 + tmux; click one to mark it up",
   "version": "0.1.2",
   "author": {
    "name": "olilllioli287",
    "url": "https://github.com/olilllioli287"
   },
   "license": "MIT",
   "homepage": "https://github.com/olilllioli287/claude-code-image-shelf",
   "keywords": [
    "image",
    "paste",
    "preview",
    "screenshot",
    "iterm2",
    "tmux",
    "macos"
   ],
   "kind": "community",
   "repo": {
    "fullName": "olilllioli287/claude-code-image-shelf",
    "url": "https://github.com/olilllioli287/claude-code-image-shelf",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T15:23:57Z",
    "createdAt": "2026-10-08T13:44:08Z",
    "description": "Claude Code mod: pasted images as a thumbnail shelf above the prompt, even in iTerm2 + tmux; click to mark up",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/297920256?v=4",
    "ownerUrl": "https://github.com/olilllioli287",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "image-shelf",
   "firstSeen": "2026-10-08T15:38:17.967Z",
   "modUpdatedAt": "2026-10-08T15:23:57Z",
   "fileBytes": 16249,
   "tags": [
    "band",
    "toast",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-shelf",
   "url": "https://www.slopshopper.com/mods/olilllioli287-claude-code-image-shelf/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-2048-widget",
   "name": "2048-widget",
   "description": "The 2048 sliding-tile puzzle; it plays itself until you take the keys.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "game",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/2048-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:37.264Z",
   "modUpdatedAt": "2026-10-03T21:53:26Z",
   "fileBytes": 7988,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "2048-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-2048-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-8ball-widget",
   "name": "8ball-widget",
   "description": "Ask a yes or no question and get an answer of doubtful reliability.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/8ball-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:38.244Z",
   "modUpdatedAt": "2026-10-03T22:44:00Z",
   "fileBytes": 4321,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "8ball-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-8ball-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-activity-widget",
   "name": "activity-widget",
   "description": "The most recent tool calls with how long each took and whether it failed.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "tools",
    "log",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/activity-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:39.269Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 5082,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "activity-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-activity-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-aim-widget",
   "name": "aim-widget",
   "description": "Where a command lands outside this folder: the kube context, cloud profile, Terraform workspace or database it is aimed at, named in the permission dialog",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "aim",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/aim-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:40.448Z",
   "modUpdatedAt": "2026-10-06T00:17:20Z",
   "fileBytes": 38935,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "aim-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-aim-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-amendments-widget",
   "name": "amendments-widget",
   "description": "What changed in the system prompt and the built-in tool descriptions Claude Code gives Claude since the version you last ran, with the before and after one command away",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "amendments",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/amendments-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:41.664Z",
   "modUpdatedAt": "2026-10-05T16:11:34Z",
   "fileBytes": 22406,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "amendments-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-amendments-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-aquarium-widget",
   "name": "aquarium-widget",
   "description": "An aquarium with a fish for every running tool call and agent.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/aquarium-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:42.704Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 6893,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "aquarium-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-aquarium-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-aside-widget",
   "name": "aside-widget",
   "description": "Ask a side question about the conversation, even mid-turn, and get the answer on a card without adding a turn to the transcript",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "aside",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/aside-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:43.964Z",
   "modUpdatedAt": "2026-10-05T03:43:12Z",
   "fileBytes": 9835,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "aside-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-aside-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-attic-widget",
   "name": "attic-widget",
   "description": "Counts which tools Claude calls in this project, puts the unused ones behind ToolSearch, lists the daily ones up front, and reports how many schema tokens each request no longer carries",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "attic",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/attic-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:45.080Z",
   "modUpdatedAt": "2026-10-06T00:17:19Z",
   "fileBytes": 23928,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "attic-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-attic-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-badges-widget",
   "name": "badges-widget",
   "description": "Achievements earned across sessions, such as twenty tool calls in a row without a failure.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "fun",
    "achievements",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/badges-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:46.063Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 6645,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "badges-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-badges-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-board-widget",
   "name": "board-widget",
   "description": "A status board Claude keeps itself: its current goal, key findings and open questions, pinned through a tool the plugin registers.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "status",
    "tool",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/board-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:47.111Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 5744,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "board-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-board-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-boss-widget",
   "name": "boss-widget",
   "description": "A boss fight against the context window: its health drops as context fills, and compaction defeats it.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/boss-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:48.039Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 5183,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "boss-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-boss-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-breakout-widget",
   "name": "breakout-widget",
   "description": "A brick breaker that plays itself; every tool call adds a row of bricks.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "game",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/breakout-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:49.015Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 5664,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "breakout-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-breakout-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-campfire-widget",
   "name": "campfire-widget",
   "description": "A campfire that burns higher the busier the session is and dies down to embers when idle.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/campfire-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:50.082Z",
   "modUpdatedAt": "2026-10-03T22:30:35Z",
   "fileBytes": 5335,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "campfire-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-campfire-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-changes-widget",
   "name": "changes-widget",
   "description": "The files edited this session, with how many edits each took.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "files",
    "edits",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/changes-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:51.006Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 4418,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "changes-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-changes-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-checks-widget",
   "name": "checks-widget",
   "description": "The latest test, lint and build runs: whether each passed, how long it took and how long ago.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "tests",
    "checks",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/checks-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:51.925Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 5281,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "checks-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-checks-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-clocks-widget",
   "name": "clocks-widget",
   "description": "Your local time beside the time zones you pick.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "time",
    "clock",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/clocks-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:52.705Z",
   "modUpdatedAt": "2026-10-03T22:39:38Z",
   "fileBytes": 6435,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "clocks-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-clocks-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-coffee-widget",
   "name": "coffee-widget",
   "description": "A coffee cup that empties as you work and nudges you to take a break when it runs dry.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/coffee-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:53.633Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 6334,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "coffee-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-coffee-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-collision-widget",
   "name": "collision-widget",
   "description": "Stops an edit to a file another Claude Code session on this machine changed since this one last read it, and has Claude read it again first",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "collision",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/collision-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:54.670Z",
   "modUpdatedAt": "2026-10-05T00:59:07Z",
   "fileBytes": 19543,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "collision-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-collision-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-commits-widget",
   "name": "commits-widget",
   "description": "The commits made since the session started.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "git",
    "commits",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/commits-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:55.553Z",
   "modUpdatedAt": "2026-10-03T22:29:21Z",
   "fileBytes": 4371,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "commits-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-commits-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-constellation-widget",
   "name": "constellation-widget",
   "description": "A night sky that gains a star each turn and joins them into a named constellation.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/constellation-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:56.479Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 5477,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "constellation-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-constellation-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-context-widget",
   "name": "context-widget",
   "description": "The context window as a stacked bar, one colour per /context category, with six view modes.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "context",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/context-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:57.601Z",
   "modUpdatedAt": "2026-10-03T21:39:02Z",
   "fileBytes": 9054,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-context-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-countdown-widget",
   "name": "countdown-widget",
   "description": "A countdown to a deadline you set, with a toast when it arrives.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "timer",
    "deadline",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/countdown-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:58.391Z",
   "modUpdatedAt": "2026-10-03T22:31:52Z",
   "fileBytes": 6232,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "countdown-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-countdown-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-critic-widget",
   "name": "critic-widget",
   "description": "A second pair of eyes: a separate model reads the uncommitted diff and lists only real defects, which you can hand to Claude",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "critic",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/critic-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:59.429Z",
   "modUpdatedAt": "2026-10-05T03:01:11Z",
   "fileBytes": 11949,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "prompt",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "critic-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-critic-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-customs-widget",
   "name": "customs-widget",
   "description": "Looks up every package Claude installs on npm or PyPI before the command runs, and holds the install for a yes when the name is missing or under 30 days old",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "customs",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/customs-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:00.461Z",
   "modUpdatedAt": "2026-10-05T13:38:55Z",
   "fileBytes": 21407,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "customs-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-customs-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-diff-widget",
   "name": "diff-widget",
   "description": "The last edit as a syntax-highlighted diff.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "diff",
    "edits",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/diff-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:01.266Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 5568,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "diff-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-diff-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-done-widget",
   "name": "done-widget",
   "description": "A definition of done you write once: Claude ticks each item with evidence through its tick tool, and is pulled up when it says done with items open",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "done",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/done-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:02.315Z",
   "modUpdatedAt": "2026-10-05T00:59:13Z",
   "fileBytes": 15672,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "done-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-done-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-donut-widget",
   "name": "donut-widget",
   "description": "The spinning 3D donut, drawn in pixels; it spins faster while tool calls are running.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/donut-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:03.150Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 5511,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "donut-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-donut-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-earpiece-widget",
   "name": "earpiece-widget",
   "description": "Every running subagent with the tool it is on and its last sentence, and /whisper slips one of them a note without stopping the turn",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "earpiece",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/earpiece-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:04.260Z",
   "modUpdatedAt": "2026-10-05T12:44:48Z",
   "fileBytes": 19109,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "earpiece-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-earpiece-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-earshot-widget",
   "name": "earshot-widget",
   "description": "Whether Claude has got the message you typed while it was working: how late a request first carried it, and what Claude changed before it heard you",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "earshot",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/earshot-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:05.461Z",
   "modUpdatedAt": "2026-10-06T00:20:36Z",
   "fileBytes": 18806,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "earshot-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-earshot-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-equalizer-widget",
   "name": "equalizer-widget",
   "description": "Level meters that jump with every tool call and fall back to rest.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/equalizer-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:06.342Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 4578,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "equalizer-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-equalizer-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-factory-widget",
   "name": "factory-widget",
   "description": "The Widget Factory floor: each work order with its station and holder, what has shipped and what was turned back",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "factory",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "factory/control-room/factory-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:35.100Z",
   "modUpdatedAt": "2026-10-05T00:59:05Z",
   "fileBytes": 10117,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "factory-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-factory-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-file-tree-widget",
   "name": "file-tree-widget",
   "description": "A file tree of the project directory with expandable folders.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "files",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/file-tree-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:07.261Z",
   "modUpdatedAt": "2026-10-03T21:39:02Z",
   "fileBytes": 6662,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "file-tree-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-file-tree-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-fireworks-widget",
   "name": "fireworks-widget",
   "description": "A night sky that sets off fireworks when a test, lint or build run passes.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/fireworks-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:08.097Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 5986,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fireworks-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-fireworks-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-footnotes-widget",
   "name": "footnotes-widget",
   "description": "Checks every file path, cited line and code symbol in Claude's last reply against the working tree, with no model call, and flags the ones that are not there",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "footnotes",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/footnotes-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:09.030Z",
   "modUpdatedAt": "2026-10-05T00:59:10Z",
   "fileBytes": 14646,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "footnotes-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-footnotes-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-forecast-widget",
   "name": "forecast-widget",
   "description": "Context growth per turn as a chart, with a prediction of how many turns are left before compaction.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "context",
    "forecast",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/forecast-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:09.903Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 5478,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "forecast-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-forecast-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-fortune-widget",
   "name": "fortune-widget",
   "description": "A one-line fortune for the turn, drawn fresh each time you send a prompt.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/fortune-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:10.704Z",
   "modUpdatedAt": "2026-10-03T21:50:58Z",
   "fileBytes": 4258,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fortune-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-fortune-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-garden-widget",
   "name": "garden-widget",
   "description": "A plant that grows a leaf per tool call, flowers when checks pass and wilts when a call fails.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/garden-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:11.468Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 6886,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "garden-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-garden-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-git-widget",
   "name": "git-widget",
   "description": "The current branch, how far it is ahead or behind, what is staged or changed, and the last commit.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "git",
    "status",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/git-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:12.298Z",
   "modUpdatedAt": "2026-10-03T21:41:29Z",
   "fileBytes": 4961,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-git-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-green-widget",
   "name": "green-widget",
   "description": "What changed in the working tree since each test, lint or build command last passed, measured against a hidden git snapshot taken at that moment and handed to Claude on request",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "green",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/green-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:13.327Z",
   "modUpdatedAt": "2026-10-06T00:17:19Z",
   "fileBytes": 22655,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "green-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-green-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-guard-widget",
   "name": "guard-widget",
   "description": "A tally of this session's permission checks: what was allowed, what you were asked about and what was denied.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "permissions",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/guard-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:14.156Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 5058,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "guard-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-guard-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-invaders-widget",
   "name": "invaders-widget",
   "description": "Every failing check sends in an invader; every passing check shoots one down.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/invaders-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:15.040Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 6197,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "invaders-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-invaders-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-landmarks-widget",
   "name": "landmarks-widget",
   "description": "A numbered table of contents for the session, built as it happens from prompts, first edits, checks turning red or green, commits and questions; press a line to scroll the transcript to it",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "landmarks",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/landmarks-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:16.104Z",
   "modUpdatedAt": "2026-10-05T16:02:37Z",
   "fileBytes": 14083,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "landmarks-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-landmarks-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-ledger-widget",
   "name": "ledger-widget",
   "description": "What a project has cost across every session, from any folder or worktree in it: measured as each turn ends, and read back from the sessions Claude Code saved",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "ledger",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/ledger-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:17.159Z",
   "modUpdatedAt": "2026-10-05T00:59:17Z",
   "fileBytes": 18089,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ledger-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-ledger-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-life-widget",
   "name": "life-widget",
   "description": "Conway's Game of Life; every tool call drops a glider.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/life-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:17.915Z",
   "modUpdatedAt": "2026-10-03T21:43:00Z",
   "fileBytes": 6032,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "life-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-life-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-loupe-widget",
   "name": "loupe-widget",
   "description": "Select a hash, path, name, timestamp or colour in the transcript with the mouse and the card says what it is, with no model call",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "loupe",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/loupe-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:18.940Z",
   "modUpdatedAt": "2026-10-05T08:31:11Z",
   "fileBytes": 21951,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "loupe-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-loupe-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-map-widget",
   "name": "map-widget",
   "description": "A pixel map of the repository: every tracked file a block, lit blue where Claude has read and green where it has edited.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "files",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/map-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:19.845Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 6782,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "map-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-map-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-margin-widget",
   "name": "margin-widget",
   "description": "Mark passages of Claude's reply with the mouse, write a remark against each, and send them back as one quoted prompt",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "margin",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/margin-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:20.935Z",
   "modUpdatedAt": "2026-10-05T06:40:36Z",
   "fileBytes": 14649,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "margin-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-margin-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-marquee-widget",
   "name": "marquee-widget",
   "description": "An LED ticker that scrolls session events across the card: turns, tool calls and failures.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/marquee-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:21.727Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 6580,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "marquee-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-marquee-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-maze-widget",
   "name": "maze-widget",
   "description": "A first-person walk through a maze seeded by the project folder, drawn with a raycaster.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/maze-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:22.491Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 8083,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "maze-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-maze-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-minesweeper-widget",
   "name": "minesweeper-widget",
   "description": "Minesweeper, played with the mouse in the fullscreen layout.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "game",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/minesweeper-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:23.358Z",
   "modUpdatedAt": "2026-10-05T01:11:54Z",
   "fileBytes": 8728,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "minesweeper-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-minesweeper-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-moon-widget",
   "name": "moon-widget",
   "description": "The real moon right now, drawn for your hemisphere, with a countdown to the next full moon and what it means for your deploy",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "moon",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/moon-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:24.391Z",
   "modUpdatedAt": "2026-10-05T00:59:06Z",
   "fileBytes": 10520,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "moon-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-moon-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-mosaic-widget",
   "name": "mosaic-widget",
   "description": "A mosaic that gains one tile per tool call, coloured by tool, until the session is a picture.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/mosaic-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:25.383Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 4396,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "mosaic-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-mosaic-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-name-widget",
   "name": "__NAME__-widget",
   "description": "__SHOWS__",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "__NAME__",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "factory/template",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:58:36.198Z",
   "modUpdatedAt": "2026-10-05T00:59:05Z",
   "fileBytes": 3951,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "NAME__-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-name-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-notebook-widget",
   "name": "notebook-widget",
   "description": "Gives Claude a jot tool for writing down what its future self should know about this project, and reads the notes back next session",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "notebook",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/notebook-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:26.457Z",
   "modUpdatedAt": "2026-10-05T00:59:09Z",
   "fileBytes": 12118,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "notebook-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-notebook-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-notes-widget",
   "name": "notes-widget",
   "description": "Pinned notes that stay on screen and survive restarts; add one with /note.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "notes",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/notes-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:27.240Z",
   "modUpdatedAt": "2026-10-03T21:49:47Z",
   "fileBytes": 4397,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "notes-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-notes-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-orbit-widget",
   "name": "orbit-widget",
   "description": "A small solar system whose planets speed up while tool calls are running.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/orbit-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:28.527Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 4992,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "orbit-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-orbit-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-outage-widget",
   "name": "outage-widget",
   "description": "When a push or install fails on the network, checks the provider's status page and says whether GitHub, npm, PyPI or crates.io reports an incident",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "outage",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/outage-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:29.963Z",
   "modUpdatedAt": "2026-10-05T14:35:40Z",
   "fileBytes": 21695,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "outage-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-outage-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-pen-widget",
   "name": "pen-widget",
   "description": "The file, edit or command Claude is writing right now, drawn line by line as the tool call's arguments stream in, before the tool runs",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pen",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/pen-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:30.993Z",
   "modUpdatedAt": "2026-10-05T13:24:49Z",
   "fileBytes": 15320,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pen-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-pen-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-pet-widget",
   "name": "pet-widget",
   "description": "Clawd, a pixel crab whose mood follows the session.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/pet-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:31.888Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 14960,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pet-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-pet-widget/"
  },
  {
   "slug": "oman-rod-claude-code-widgets-pipes-widget",
   "name": "pipes-widget",
   "description": "The pipes screensaver: coloured pipes grow across the card while the session is idle.",
   "version": "1.0.0",
   "author": {
    "name": "oMaN-Rod",
    "email": "orod41285@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/oMaN-Rod/claude-code-widgets",
   "keywords": [
    "pixel-art",
    "fun",
    "widgets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oMaN-Rod/claude-code-widgets",
    "url": "https://github.com/oMaN-Rod/claude-code-widgets",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:22:05Z",
    "createdAt": "2026-10-03T15:47:30Z",
    "description": "Small cards that sit under the Claude Code prompt, or docked beside the transcript in fullscreen. Each widget is its own mod, toggled with a slash command.",
    "homepage": "https://oman-rod.github.io/claude-code-widgets/",
    "topics": [
     "claude",
     "claude-code",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3799811?v=4",
    "ownerUrl": "https://github.com/oMaN-Rod",
    "defaultBranch": "main"
   },
   "path": "plugins/pipes-widget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-widgets",
   "firstSeen": "2026-10-06T04:59:32.725Z",
   "modUpdatedAt": "2026-10-04T17:23:55Z",
   "fileBytes": 5986,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pipes-widget",
   "url": "https://www.slopshopper.com/mods/oman-rod-claude-code-widgets-pipes-widget/"
  },
  {
   "slug": "omartelo-lich-plugin",
   "name": "lich",
   "description": "Claude Code plugin for the lich harness",
   "version": "0.19.0",
   "author": {
    "name": "omartelo"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "omartelo/lich-plugin",
    "url": "https://github.com/omartelo/lich-plugin",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:13:55Z",
    "createdAt": "2026-07-13T19:29:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/125408621?v=4",
    "ownerUrl": "https://github.com/omartelo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./lich.js"
   ],
   "entry": "hooks/lich.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lich-plugin",
   "firstSeen": "2026-10-06T05:21:31.659Z",
   "modUpdatedAt": "2026-10-09T11:13:55Z",
   "fileBytes": 58875,
   "tags": [
    "spinner",
    "toast",
    "guard",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lich",
   "url": "https://www.slopshopper.com/mods/omartelo-lich-plugin/"
  },
  {
   "slug": "omeraltinova-claude-usage-footer-usage-footer",
   "name": "usage-footer",
   "description": "Footer beside the model name: prompt cache countdown and the API-equivalent cost of your 5-hour and weekly limit windows, colored by whether the limit will last. Click for a per-model token and cost breakdown.",
   "version": "1.0.5",
   "author": {
    "name": "Ömer Faruk Altınova"
   },
   "license": "MIT",
   "homepage": "https://github.com/omeraltinova/claude-usage-footer",
   "keywords": [
    "usage",
    "cost",
    "limits",
    "prompt-cache",
    "statusline",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "omeraltinova/claude-usage-footer",
    "url": "https://github.com/omeraltinova/claude-usage-footer",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T18:58:50Z",
    "createdAt": "2026-10-02T18:22:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/88210573?v=4",
    "ownerUrl": "https://github.com/omeraltinova",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-footer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-usage-footer",
   "firstSeen": "2026-10-06T04:57:49.980Z",
   "modUpdatedAt": "2026-10-02T18:58:50Z",
   "fileBytes": 19088,
   "tags": [
    "band",
    "spinner",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-footer",
   "url": "https://www.slopshopper.com/mods/omeraltinova-claude-usage-footer-usage-footer/"
  },
  {
   "slug": "ondrhn-sharpprompt",
   "name": "sharpprompt",
   "description": "Lets clear prompts through untouched and rewrites rough ones into the prompt box for you to check before sending.",
   "version": "0.2.0",
   "author": {
    "name": "Onderhan Islekoglu",
    "url": "https://github.com/ondrhn"
   },
   "license": "MIT",
   "homepage": "https://github.com/ondrhn/sharpprompt",
   "keywords": [
    "prompt",
    "rewrite",
    "mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ondrhn/sharpprompt",
    "url": "https://github.com/ondrhn/sharpprompt",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:57:50Z",
    "createdAt": "2026-10-08T18:08:19Z",
    "description": "Claude Code mod that rewrites rough prompts into clear ones before you send them. Reads your prompt and the conversation, nothing else.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "cli",
     "developer-tools",
     "prompt-engineering",
     "prompt-rewriting"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/18237122?v=4",
    "ownerUrl": "https://github.com/ondrhn",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "fill puts the rewrite in the prompt box, replace sends it, context adds a hint, off does nothing",
     "default": "fill",
     "options": [
      "fill",
      "replace",
      "context",
      "off"
     ]
    },
    "optimizerModel": {
     "type": "string",
     "title": "Helper model",
     "description": "Model for the rough-or-clear check and for the fallback rewrite when there is no conversation yet. The usual rewrite runs on the session model, because it reads the conversation from the cache",
     "default": "haiku",
     "options": [
      "haiku",
      "sonnet"
     ]
    },
    "minChars": {
     "type": "number",
     "title": "Minimum length",
     "description": "Prompts shorter than this pass through untouched",
     "default": 40
    },
    "rewriteLanguage": {
     "type": "string",
     "title": "Rewrite language",
     "description": "same keeps the language you wrote in; en always rewrites into English",
     "default": "same",
     "options": [
      "same",
      "en"
     ]
    },
    "askBeforeSend": {
     "type": "boolean",
     "title": "Ask before sending",
     "description": "When a rough prompt leaves out something the conversation does not answer, ask up to three questions in one dialog before the rewrite goes in the box",
     "default": true
    },
    "sessionFacts": {
     "type": "boolean",
     "title": "Session facts",
     "description": "Give the rewriter the files this session read or changed and the last failed command, from the transcript only",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ondrhn",
   "firstSeen": "2026-10-09T15:17:25.739Z",
   "modUpdatedAt": "2026-10-09T11:57:50Z",
   "fileBytes": 53781,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sharpprompt",
   "url": "https://www.slopshopper.com/mods/ondrhn-sharpprompt/"
  },
  {
   "slug": "papersson-papershop-screenshot-pane",
   "name": "screenshot-pane",
   "description": "See every screenshot Claude takes in a side pane, flip before/after, and point Claude at one with a keypress",
   "version": "0.2.0",
   "author": {
    "name": "Patrik Persson"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "papersson/papershop",
    "url": "https://github.com/papersson/papershop",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:12:39Z",
    "createdAt": "2026-05-30T09:16:57Z",
    "description": "my cool plugins",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/84684473?v=4",
    "ownerUrl": "https://github.com/papersson",
    "defaultBranch": "main"
   },
   "path": "screenshot-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open the pane on new screenshots",
     "description": "Open the pane when Claude takes a screenshot. Off: a toast tells you, and /screenshots opens it.",
     "default": true
    },
    "history": {
     "type": "number",
     "title": "Screenshots kept",
     "description": "How many screenshots the pane keeps per session.",
     "default": 50
    },
    "cellRatio": {
     "type": "number",
     "title": "Cell height / width",
     "description": "How many times taller a terminal cell is than it is wide. Raise it if pictures look squashed, lower it if they look stretched.",
     "default": 2.4
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "papershop",
   "firstSeen": "2026-10-07T15:11:06.044Z",
   "modUpdatedAt": "2026-10-06T19:21:18Z",
   "fileBytes": 17549,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "screenshot-pane",
   "url": "https://www.slopshopper.com/mods/papersson-papershop-screenshot-pane/"
  },
  {
   "slug": "pawandeepdhall-claude-mods-next-steps",
   "name": "next-steps",
   "displayName": "Next Steps",
   "description": "After each Claude Code reply, suggests up to 3 next steps as one-click buttons above the prompt. A Claude Code mod.",
   "version": "1.3.1",
   "author": {
    "name": "Pawandeep"
   },
   "license": "MIT",
   "homepage": "https://github.com/pawandeepdhall/claude-mods#next-steps",
   "keywords": [
    "next-steps",
    "suggestions",
    "follow-up",
    "prompt-suggestions",
    "productivity",
    "claude-code-mod",
    "claude-desktop"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pawandeepdhall/claude-mods",
    "url": "https://github.com/pawandeepdhall/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T02:14:21Z",
    "createdAt": "2026-10-03T00:35:35Z",
    "description": "Claude Code mods: always-visible 5-hour & weekly usage limits with reset countdown, one-click next-step suggestions, and new chat / push buttons. Works in Claude Desktop and the terminal.",
    "homepage": "https://pawandeepdhall.github.io/claude-mods/",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-desktop",
     "developer-tools",
     "next-steps",
     "prompt-suggestions",
     "rate-limit",
     "usage-limits",
     "usage-tracker"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/106321466?v=4",
    "ownerUrl": "https://github.com/pawandeepdhall",
    "defaultBranch": "main"
   },
   "path": "plugins/next-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-mods",
   "firstSeen": "2026-10-06T05:19:14.161Z",
   "modUpdatedAt": "2026-10-03T02:14:19Z",
   "fileBytes": 16766,
   "tags": [
    "band",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "next-steps-pawandeepdhall",
   "url": "https://www.slopshopper.com/mods/pawandeepdhall-claude-mods-next-steps/"
  },
  {
   "slug": "pawandeepdhall-claude-mods-usage-band",
   "name": "usage-band",
   "displayName": "Usage Band: 5-hour & weekly limits",
   "description": "Always-visible Claude Code usage limits: 5-hour and weekly percentage with reset countdown, plus one-click new chat and push buttons. A Claude Code mod for the Desktop app and terminal.",
   "version": "1.5.1",
   "author": {
    "name": "Pawandeep"
   },
   "license": "MIT",
   "homepage": "https://github.com/pawandeepdhall/claude-mods#usage-band",
   "keywords": [
    "usage",
    "usage-limits",
    "rate-limit",
    "5-hour-limit",
    "weekly-limit",
    "quota",
    "reset-timer",
    "status-bar",
    "claude-code-mod",
    "claude-desktop",
    "new-chat",
    "git-push"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pawandeepdhall/claude-mods",
    "url": "https://github.com/pawandeepdhall/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T02:14:21Z",
    "createdAt": "2026-10-03T00:35:35Z",
    "description": "Claude Code mods: always-visible 5-hour & weekly usage limits with reset countdown, one-click next-step suggestions, and new chat / push buttons. Works in Claude Desktop and the terminal.",
    "homepage": "https://pawandeepdhall.github.io/claude-mods/",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-desktop",
     "developer-tools",
     "next-steps",
     "prompt-suggestions",
     "rate-limit",
     "usage-limits",
     "usage-tracker"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/106321466?v=4",
    "ownerUrl": "https://github.com/pawandeepdhall",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-mods",
   "firstSeen": "2026-10-06T05:19:15.006Z",
   "modUpdatedAt": "2026-10-03T02:07:18Z",
   "fileBytes": 9828,
   "tags": [
    "band",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-pawandeepdhall",
   "url": "https://www.slopshopper.com/mods/pawandeepdhall-claude-mods-usage-band/"
  },
  {
   "slug": "pedrolarosa-claude-code-dep-bouncer",
   "name": "dep-bouncer",
   "description": "Supply-chain gate: vets npm/pnpm/yarn/bun installs against the registry before they run",
   "version": "0.1.0",
   "author": {
    "name": "Pedro La Rosa"
   },
   "license": "MIT",
   "homepage": "https://github.com/PedroLaRosa/claude-code/tree/main/mods/dep-bouncer",
   "keywords": [
    "security",
    "supply-chain",
    "npm",
    "typosquat",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "PedroLaRosa/claude-code",
    "url": "https://github.com/PedroLaRosa/claude-code",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T12:31:25Z",
    "createdAt": "2026-10-06T16:56:31Z",
    "description": "Pedro La Rosa's Claude Code mods, in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20882000?v=4",
    "ownerUrl": "https://github.com/PedroLaRosa",
    "defaultBranch": "main"
   },
   "path": "mods/dep-bouncer",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pedro-la-rosa-claude-code",
   "firstSeen": "2026-10-07T14:43:14.654Z",
   "modUpdatedAt": "2026-10-07T08:37:43Z",
   "fileBytes": 7917,
   "tags": [
    "toast",
    "guard",
    "network"
   ],
   "isNew": true,
   "entryName": "dep-bouncer",
   "url": "https://www.slopshopper.com/mods/pedrolarosa-claude-code-dep-bouncer/"
  },
  {
   "slug": "pedrolarosa-claude-code-lazygit-popup",
   "name": "lazygit-popup",
   "description": "alt+g opens lazygit in a tmux popup; ESC (or q) quits lazygit and closes it",
   "version": "0.1.0",
   "author": {
    "name": "Pedro La Rosa"
   },
   "license": "MIT",
   "homepage": "https://github.com/PedroLaRosa/claude-code/tree/main/mods/lazygit-popup",
   "keywords": [
    "lazygit",
    "git",
    "tmux",
    "popup",
    "keybindings",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "PedroLaRosa/claude-code",
    "url": "https://github.com/PedroLaRosa/claude-code",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T12:31:25Z",
    "createdAt": "2026-10-06T16:56:31Z",
    "description": "Pedro La Rosa's Claude Code mods, in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20882000?v=4",
    "ownerUrl": "https://github.com/PedroLaRosa",
    "defaultBranch": "main"
   },
   "path": "mods/lazygit-popup",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pedro-la-rosa-claude-code",
   "firstSeen": "2026-10-06T14:25:38.582Z",
   "modUpdatedAt": "2026-10-08T08:40:30Z",
   "fileBytes": 2025,
   "tags": [
    "band",
    "toast",
    "process"
   ],
   "isNew": true,
   "entryName": "lazygit-popup",
   "url": "https://www.slopshopper.com/mods/pedrolarosa-claude-code-lazygit-popup/"
  },
  {
   "slug": "pedrolarosa-claude-code-lens",
   "name": "lens",
   "description": "Puts tsc, linter and secret-scan diagnostics in the result of every Edit and Write, so Claude fixes what it broke in the same turn",
   "version": "0.1.0",
   "author": {
    "name": "Pedro La Rosa"
   },
   "license": "MIT",
   "homepage": "https://github.com/PedroLaRosa/claude-code/tree/main/mods/lens",
   "keywords": [
    "lint",
    "typescript",
    "tsc",
    "eslint",
    "diagnostics",
    "lsp",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "PedroLaRosa/claude-code",
    "url": "https://github.com/PedroLaRosa/claude-code",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T12:31:25Z",
    "createdAt": "2026-10-06T16:56:31Z",
    "description": "Pedro La Rosa's Claude Code mods, in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20882000?v=4",
    "ownerUrl": "https://github.com/PedroLaRosa",
    "defaultBranch": "main"
   },
   "path": "mods/lens",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "stopGuard": {
     "type": "boolean",
     "title": "Stop guard",
     "description": "When a turn ends with errors it introduced, send Claude back once to fix them",
     "default": true
    },
    "tidy": {
     "type": "boolean",
     "title": "Tidy at turn end",
     "description": "Run the project's configured fixers and formatters (eslint --fix, biome, prettier, ruff, gofmt, rustfmt) on the files a turn edited",
     "default": true
    },
    "gitGuard": {
     "type": "boolean",
     "title": "Git guard",
     "description": "Deny git commit and git push while files this session edited still have errors",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pedro-la-rosa-claude-code",
   "firstSeen": "2026-10-07T14:43:16.347Z",
   "modUpdatedAt": "2026-10-09T12:30:13Z",
   "fileBytes": 42373,
   "tags": [
    "spinner",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lens",
   "url": "https://www.slopshopper.com/mods/pedrolarosa-claude-code-lens/"
  },
  {
   "slug": "pedrolarosa-claude-code-model-effort-switcher",
   "name": "model-effort-switcher",
   "description": "Shows the model and effort under the prompt, cycled with alt+up/down (model), alt+left/right (effort) and alt+. (ultracode)",
   "version": "0.1.0",
   "author": {
    "name": "Pedro La Rosa"
   },
   "license": "MIT",
   "homepage": "https://github.com/PedroLaRosa/claude-code/tree/main/mods/model-effort-switcher",
   "keywords": [
    "model",
    "effort",
    "ultracode",
    "keybindings",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "PedroLaRosa/claude-code",
    "url": "https://github.com/PedroLaRosa/claude-code",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T12:31:25Z",
    "createdAt": "2026-10-06T16:56:31Z",
    "description": "Pedro La Rosa's Claude Code mods, in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20882000?v=4",
    "ownerUrl": "https://github.com/PedroLaRosa",
    "defaultBranch": "main"
   },
   "path": "mods/model-effort-switcher",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pedro-la-rosa-claude-code",
   "firstSeen": "2026-10-08T15:05:02.962Z",
   "modUpdatedAt": "2026-10-07T23:59:44Z",
   "fileBytes": 12527,
   "tags": [
    "band",
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-effort-switcher",
   "url": "https://www.slopshopper.com/mods/pedrolarosa-claude-code-model-effort-switcher/"
  },
  {
   "slug": "pedrolarosa-claude-code-token-weather-usage",
   "name": "token-weather-usage",
   "description": "Demo: colored pills above the prompt: context tokens with weather, 5h/7d limits vs time elapsed, prompt cache time left, session cost, running subagents. No network, no files, no process access.",
   "version": "0.1.0",
   "author": {
    "name": "Pedro La Rosa"
   },
   "license": "MIT",
   "homepage": "https://github.com/PedroLaRosa/claude-code/tree/main/mods/token-weather-usage",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "PedroLaRosa/claude-code",
    "url": "https://github.com/PedroLaRosa/claude-code",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T12:31:25Z",
    "createdAt": "2026-10-06T16:56:31Z",
    "description": "Pedro La Rosa's Claude Code mods, in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20882000?v=4",
    "ownerUrl": "https://github.com/PedroLaRosa",
    "defaultBranch": "main"
   },
   "path": "mods/token-weather-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pedro-la-rosa-claude-code",
   "firstSeen": "2026-10-07T14:43:17.884Z",
   "modUpdatedAt": "2026-10-08T07:15:56Z",
   "fileBytes": 13014,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-usage-PedroLaRosa",
   "url": "https://www.slopshopper.com/mods/pedrolarosa-claude-code-token-weather-usage/"
  },
  {
   "slug": "pepperonas-exo",
   "name": "exo",
   "description": "An exoskeleton for Claude Code: guards against costly mistakes, a cockpit while working, a recap at the end and a few extras",
   "version": "0.2.1",
   "author": {
    "name": "Martin Pfeffer",
    "email": "martin.pfeffer@celox.io",
    "url": "https://celox.io"
   },
   "license": "MIT",
   "homepage": "https://github.com/pepperonas/exo",
   "keywords": [
    "mod",
    "function-hooks",
    "guard",
    "safety",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pepperonas/exo",
    "url": "https://github.com/pepperonas/exo",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T04:41:26Z",
    "createdAt": "2026-10-05T00:58:50Z",
    "description": "Claude Code mod: guards, cockpit, recap and extras",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4479946?v=4",
    "ownerUrl": "https://github.com/pepperonas",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "secrets": {
     "type": "boolean",
     "title": "Secret guard",
     "description": "Blocks secrets in files, commits and pushes",
     "default": true
    },
    "prodShield": {
     "type": "boolean",
     "title": "Prod shield",
     "description": "Asks before commands against production systems",
     "default": true
    },
    "brake": {
     "type": "boolean",
     "title": "Cleanup brake",
     "description": "Snapshot before rm -rf, git reset --hard, git clean",
     "default": true
    },
    "diet": {
     "type": "boolean",
     "title": "Context diet",
     "description": "Large files are only previewed, not read whole",
     "default": true
    },
    "testLight": {
     "type": "boolean",
     "title": "Test light",
     "description": "Affected tests in the background after every change",
     "default": true
    },
    "doneCheck": {
     "type": "boolean",
     "title": "Done check",
     "description": "A note when “done” is claimed without a test run",
     "default": true
    },
    "sidebar": {
     "type": "boolean",
     "title": "Changes sidebar",
     "description": "Changed files with diff and revert",
     "default": true
    },
    "ci": {
     "type": "boolean",
     "title": "CI light",
     "description": "State of the GitHub Actions runs (needs gh)",
     "default": true
    },
    "recap": {
     "type": "boolean",
     "title": "Recap",
     "description": "A look back at the end and via /recap",
     "default": true
    },
    "lessons": {
     "type": "boolean",
     "title": "Lessons",
     "description": "Suggests entries for CLAUDE.md",
     "default": true
    },
    "hours": {
     "type": "boolean",
     "title": "Time tracking",
     "description": "Active time per project, /hours",
     "default": true
    },
    "achievements": {
     "type": "boolean",
     "title": "Achievements",
     "description": "Badges and streaks, /achievements",
     "default": true
    },
    "cinema": {
     "type": "boolean",
     "title": "Spinner cinema",
     "description": "Animations per activity in the spinner",
     "default": true
    },
    "duck": {
     "type": "boolean",
     "title": "Rubber duck",
     "description": "/duck: guided debugging",
     "default": true
    },
    "prodHosts": {
     "type": "string",
     "multiple": true,
     "title": "Prod hosts",
     "description": "Entries name=address",
     "default": []
    },
    "secretAllowPaths": {
     "type": "string",
     "multiple": true,
     "title": "Allowed paths for secrets",
     "description": "Globs, e.g. test fixtures",
     "default": [
      "**/test/fixtures/**",
      "**/*.example",
      "**/.env.example"
     ]
    },
    "snapshotMaxMb": {
     "type": "number",
     "title": "Snapshot limit (MB)",
     "description": "Above it the cleanup brake asks first",
     "default": 500
    },
    "dietMaxKb": {
     "type": "number",
     "title": "Context diet from KB",
     "description": "File size from which files are only previewed",
     "default": 256
    },
    "dietMaxLines": {
     "type": "number",
     "title": "Context diet from lines",
     "description": "Line count from which files are only previewed",
     "default": 2000
    },
    "testCommand": {
     "type": "string",
     "title": "Test command",
     "description": "Overrides detection; {files} is replaced",
     "default": ""
    },
    "quietHours": {
     "type": "string",
     "title": "Quiet hours",
     "description": "HH-HH, no sounds and achievement toasts",
     "default": "22-07"
    },
    "sound": {
     "type": "boolean",
     "title": "Sounds",
     "description": "Sounds on achievements",
     "default": false
    },
    "reducedMotion": {
     "type": "boolean",
     "title": "Reduced motion",
     "description": "No animations in the spinner",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pepperonas-exo",
   "firstSeen": "2026-10-06T04:58:18.278Z",
   "modUpdatedAt": "2026-10-06T04:41:26Z",
   "fileBytes": 277594,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "exo",
   "url": "https://www.slopshopper.com/mods/pepperonas-exo/"
  },
  {
   "slug": "pepperonas-last-push",
   "name": "last-push",
   "description": "When this project was last committed and pushed, in one line under the Claude Code prompt: unpushed commits, uncommitted files, staleness colour and a reminder",
   "version": "0.1.0",
   "author": {
    "name": "Martin Pfeffer",
    "email": "martin.pfeffer@celox.io",
    "url": "https://celox.io"
   },
   "license": "MIT",
   "homepage": "https://github.com/pepperonas/last-push",
   "keywords": [
    "mod",
    "function-hooks",
    "ui",
    "git",
    "push",
    "commit",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pepperonas/last-push",
    "url": "https://github.com/pepperonas/last-push",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T18:07:29Z",
    "createdAt": "2026-10-07T17:40:05Z",
    "description": "Claude Code mod: when this project was last committed and pushed — unpushed commits, uncommitted files, staleness colour and a reminder, in one line under the prompt",
    "homepage": "https://github.com/pepperonas/last-push",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "git",
     "mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4479946?v=4",
    "ownerUrl": "https://github.com/pepperonas",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Display",
     "description": "full: the whole line · compact: symbols only · off: hidden",
     "default": "full"
    },
    "reminders": {
     "type": "boolean",
     "title": "Reminders",
     "description": "A toast when commits sit unpushed, or files uncommitted, longer than the stale time — once per state",
     "default": true
    },
    "remindAfter": {
     "type": "number",
     "title": "Stale after (hours)",
     "description": "Hours until waiting work turns red and the reminder fires; 0 turns both off",
     "default": 4,
     "min": 0,
     "max": 720
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pepperonas-last-push",
   "firstSeen": "2026-10-08T15:38:58.628Z",
   "modUpdatedAt": "2026-10-07T18:07:29Z",
   "fileBytes": 24491,
   "tags": [
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "last-push",
   "url": "https://www.slopshopper.com/mods/pepperonas-last-push/"
  },
  {
   "slug": "pepperonas-taskline",
   "name": "taskline",
   "description": "Live progress of every long-running job above the Claude Code prompt: bars, speed, ETA, stall and crash detection. Jobs report via a one-file JSON protocol (Python helper and CLI included) or are watched from their files and logs.",
   "version": "0.2.1",
   "author": {
    "name": "Martin Pfeffer",
    "email": "martin.pfeffer@celox.io",
    "url": "https://celox.io"
   },
   "license": "MIT",
   "homepage": "https://github.com/pepperonas/taskline",
   "keywords": [
    "mod",
    "function-hooks",
    "ui",
    "progress",
    "downloads",
    "eta",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pepperonas/taskline",
    "url": "https://github.com/pepperonas/taskline",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T04:41:48Z",
    "createdAt": "2026-10-05T22:59:09Z",
    "description": "Live progress of long-running jobs above the Claude Code prompt — a Claude Code mod with a one-file JSON protocol, Python helper and CLI",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "developer-tools",
     "downloads",
     "eta",
     "progress-bar"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4479946?v=4",
    "ownerUrl": "https://github.com/pepperonas",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "layout": {
     "type": "string",
     "title": "Layout",
     "description": "auto: one line when everything fits, else one row per task · single: always one line · stacked: always one row per task",
     "default": "auto"
    },
    "maxTasks": {
     "type": "number",
     "title": "Max tasks",
     "description": "How many tasks to draw at most; the rest fold into \"+N more\"",
     "default": 3
    },
    "stalledAfter": {
     "type": "number",
     "title": "Stalled after (s)",
     "description": "A running task with no update for this long is shown as stalled",
     "default": 60
    },
    "doneVisible": {
     "type": "number",
     "title": "Done visible (s)",
     "description": "How long a finished task stays (green) before it disappears",
     "default": 10
    },
    "errorVisible": {
     "type": "number",
     "title": "Error visible (s)",
     "description": "How long a failed or aborted task stays (red) unless you clear it",
     "default": 3600
    },
    "color": {
     "type": "boolean",
     "title": "Color",
     "description": "Colored bars and states (NO_COLOR in the environment turns it off too)",
     "default": true
    },
    "animation": {
     "type": "boolean",
     "title": "Animation",
     "description": "Spinner and smooth ETA countdown at 4 fps; off = one redraw per second",
     "default": true
    },
    "celebrate": {
     "type": "boolean",
     "title": "Celebrate",
     "description": "When a bar fills, it bursts into sparks and a green check with CHECK!! plays above the band (about 3 s; one line instead on the desktop app or with animation off)",
     "default": true
    },
    "cleanup": {
     "type": "boolean",
     "title": "Clean up",
     "description": "Delete progress files of finished tasks once they are no longer shown",
     "default": true
    },
    "progressDir": {
     "type": "string",
     "title": "Progress directory",
     "description": "Where jobs write their progress files",
     "default": "~/.claude/progress"
    },
    "watchersFile": {
     "type": "string",
     "title": "Watchers file",
     "description": "JSON file with filesize / logtail / dircount watchers for jobs that report nothing",
     "default": "~/.claude/taskline/watchers.json"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pepperonas-taskline",
   "firstSeen": "2026-10-06T04:58:40.597Z",
   "modUpdatedAt": "2026-10-06T04:41:48Z",
   "fileBytes": 81002,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "taskline",
   "url": "https://www.slopshopper.com/mods/pepperonas-taskline/"
  },
  {
   "slug": "pepperonas-usage-bars",
   "name": "usage-bars",
   "description": "Your Claude Code 5-hour and 7-day usage limits as animated bars under the prompt: percent, reset countdown, pace mark, projection, per-answer delta, styles (Pac-Man, beer, tank, battery, hourglass)",
   "version": "0.4.2",
   "author": {
    "name": "Martin Pfeffer",
    "email": "martin.pfeffer@celox.io",
    "url": "https://celox.io"
   },
   "license": "MIT",
   "homepage": "https://github.com/pepperonas/usage-bars",
   "keywords": [
    "mod",
    "function-hooks",
    "ui",
    "usage",
    "rate-limits",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pepperonas/usage-bars",
    "url": "https://github.com/pepperonas/usage-bars",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:46:14Z",
    "createdAt": "2026-10-05T00:08:28Z",
    "description": "Claude Code mod: your 5-hour and 7-day usage limits as live, animated bars under the prompt — countdown, pace mark, projection, Pac-Man.",
    "homepage": "https://github.com/pepperonas/usage-bars",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "cli",
     "developer-tools",
     "rate-limit",
     "terminal",
     "tui",
     "typescript",
     "usage"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4479946?v=4",
    "ownerUrl": "https://github.com/pepperonas",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "style": {
     "type": "string",
     "title": "Style",
     "description": "How the bars look: bars, pacman, beer, tank, battery or hourglass (switch any time with /usage-bars style)",
     "default": "bars"
    },
    "mode": {
     "type": "string",
     "title": "Display",
     "description": "full: bars · compact: numbers only · off: hidden",
     "default": "full"
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the line, toasts and commands: en or de",
     "default": "en"
    },
    "animation": {
     "type": "boolean",
     "title": "Animation",
     "description": "Gliding bars, delta flash, reset sparkle; off = a calm, static line",
     "default": true
    },
    "sound": {
     "type": "boolean",
     "title": "Sound",
     "description": "A chime at 90/100 % and on reset",
     "default": false
    },
    "toasts": {
     "type": "boolean",
     "title": "Toasts",
     "description": "A toast at 50/80/90/100 %, once per window",
     "default": true
    },
    "face": {
     "type": "boolean",
     "title": "Face",
     "description": "An emoji that follows your pace",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pepperonas",
   "firstSeen": "2026-10-06T05:19:17.495Z",
   "modUpdatedAt": "2026-10-07T15:46:14Z",
   "fileBytes": 46248,
   "tags": [
    "spinner",
    "toast",
    "command",
    "prompt",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "usage-bars",
   "url": "https://www.slopshopper.com/mods/pepperonas-usage-bars/"
  },
  {
   "slug": "peterlimg-auto-effort",
   "name": "auto-effort",
   "description": "Picks /effort per prompt: Jev (TypeSafe AI) grades how hard the task is, and the turn runs at that level.",
   "version": "0.1.0",
   "author": {
    "name": "BySepStudio"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "peterlimg/auto-effort",
    "url": "https://github.com/peterlimg/auto-effort",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:40:43Z",
    "createdAt": "2026-10-07T12:59:24Z",
    "description": "Claude Code mod: picks /effort per prompt with Jev",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54137706?v=4",
    "ownerUrl": "https://github.com/peterlimg",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "raise": {
     "type": "boolean",
     "title": "Let Jev raise effort",
     "description": "Off (default): Jev can only lower effort below your session setting. On: it can also raise it for hard tasks. In benchmarks, raising cost 4-15% more without changing pass rates.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "auto-effort",
   "firstSeen": "2026-10-07T15:11:23.099Z",
   "modUpdatedAt": "2026-10-08T14:40:43Z",
   "fileBytes": 17584,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-effort-peterlimg",
   "url": "https://www.slopshopper.com/mods/peterlimg-auto-effort/"
  },
  {
   "slug": "phalegethon-sgs-kit-savvy-progress",
   "name": "savvy-progress",
   "description": "Session row above the prompt in every session (model, cost, tokens, context, 5-hour and 7-day limits, time) and a session panel (Details or /agents-info): cost split, usage limits, context by category, tokens by kind, cost by model, plus running, finished and planned subagents and the /savvy-flow progress bar. sgs-kit fork of johnnyvizz's savvy-progress.",
   "version": "1.2.0-sgs.7",
   "author": {
    "name": "Gürkan Süerdem",
    "url": "https://github.com/Phalegethon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Phalegethon/sgs-kit/tree/main/plugins/savvy-progress",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Phalegethon/sgs-kit",
    "url": "https://github.com/Phalegethon/sgs-kit",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:35:55Z",
    "createdAt": "2026-10-09T09:34:59Z",
    "description": "Claude Code plugins: savvy-flow (plan, delegate, review) and savvy-progress (session row, session panel, agents). Fork of johnnyvizz/claude-kit.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2570620?v=4",
    "ownerUrl": "https://github.com/Phalegethon",
    "defaultBranch": "main"
   },
   "path": "plugins/savvy-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Panel language",
     "description": "auto follows Claude Code's language setting, then the system locale (en, ru, tr)",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "ru",
      "tr"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sgs-kit",
   "firstSeen": "2026-10-09T14:37:50.428Z",
   "modUpdatedAt": "2026-10-09T12:35:55Z",
   "fileBytes": 82047,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "savvy-progress-Phalegethon",
   "url": "https://www.slopshopper.com/mods/phalegethon-sgs-kit-savvy-progress/"
  },
  {
   "slug": "phuclh-claude-halloween-halloween",
   "name": "halloween",
   "description": "Halloween theme for Claude Code: a haunted frame of pumpkins, leaves and skulls around the prompt, bats flying across the conversation, spooky spinner words, and optional spooky sounds",
   "version": "0.2.3",
   "author": {
    "name": "LE PHUC H"
   },
   "homepage": "https://github.com/phuclh/claude-halloween",
   "keywords": [
    "halloween",
    "theme",
    "fun",
    "mod",
    "sounds"
   ],
   "kind": "community",
   "repo": {
    "fullName": "phuclh/claude-halloween",
    "url": "https://github.com/phuclh/claude-halloween",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T23:42:01Z",
    "createdAt": "2026-10-01T19:48:19Z",
    "description": "Halloween theme for Claude Code: a haunted frame around the prompt and bats flying across the conversation",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6707194?v=4",
    "ownerUrl": "https://github.com/phuclh",
    "defaultBranch": "main"
   },
   "path": "plugins/halloween",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "phuclh-plugins",
   "firstSeen": "2026-10-06T04:58:43.331Z",
   "modUpdatedAt": "2026-10-05T23:42:01Z",
   "fileBytes": 33807,
   "tags": [
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "halloween",
   "url": "https://www.slopshopper.com/mods/phuclh-claude-halloween-halloween/"
  },
  {
   "slug": "pickleboxer-pstack",
   "name": "pstack",
   "displayName": "pstack",
   "description": "poteto's rigorous engineering skills (poteto-mode, how/why, architect, verification), ported from Cursor and kept in sync with upstream",
   "version": "0.15.15+claude.7",
   "author": {
    "name": "PickleBoxer"
   },
   "license": "MIT",
   "homepage": "https://github.com/PickleBoxer/pstack",
   "keywords": [
    "pstack",
    "poteto-mode",
    "skills",
    "workflow",
    "principles",
    "subagents",
    "verification"
   ],
   "kind": "community",
   "repo": {
    "fullName": "PickleBoxer/pstack",
    "url": "https://github.com/PickleBoxer/pstack",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:38:05Z",
    "createdAt": "2026-10-06T20:29:58Z",
    "description": "pstack for Claude Code: poteto's rigorous engineering skills (poteto-mode, how/why, architect, verification), ported from Cursor and kept in sync with upstream",
    "homepage": "https://github.com/cursor/plugins/tree/main/pstack",
    "topics": [
     "agent-skills",
     "agentic-coding",
     "agentic-workflow",
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-code-skills",
     "claude-skills",
     "code-quality",
     "coding-agents",
     "cursor-plugin",
     "poteto-mode",
     "pstack",
     "skills",
     "software-engineering",
     "subagents",
     "verification"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78869247?v=4",
    "ownerUrl": "https://github.com/PickleBoxer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "search_model": {
     "type": "string",
     "title": "Search model",
     "description": "Model for pstack read-only searches and the recall fan-out",
     "options": [
      "haiku",
      "sonnet",
      "opus",
      "fable",
      "inherit"
     ],
     "default": "haiku"
    },
    "code_model": {
     "type": "string",
     "title": "Code model",
     "description": "Model for pstack code delegates (upstream uses Grok here)",
     "options": [
      "sonnet",
      "opus",
      "fable",
      "haiku",
      "inherit"
     ],
     "default": "sonnet"
    },
    "judgment_model": {
     "type": "string",
     "title": "Judgment model",
     "description": "Model for pstack judgment, prose and the hardest changes (upstream uses Opus)",
     "options": [
      "opus",
      "fable",
      "sonnet",
      "haiku",
      "inherit"
     ],
     "default": "opus"
    },
    "poteto_default": {
     "type": "boolean",
     "title": "Poteto mode on by default",
     "description": "Start new projects with /poteto mode pinned",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:43:30.994Z",
   "modUpdatedAt": "2026-10-08T06:38:05Z",
   "fileBytes": 18613,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "pstack",
   "url": "https://www.slopshopper.com/mods/pickleboxer-pstack/"
  },
  {
   "slug": "pinkpixel-dev-clawd-dash",
   "name": "clawd-dash",
   "description": "Session dashboard under the prompt: usage limits, context, cost, model, effort, session stats, git status, file changes, and an animated Clawd.",
   "version": "0.2.0",
   "author": {
    "name": "Pink Pixel",
    "email": "admin@pinkpixel.dev",
    "url": "https://pinkpixel.dev"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pinkpixel-dev/clawd-dash",
    "url": "https://github.com/pinkpixel-dev/clawd-dash",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T18:10:48Z",
    "createdAt": "2026-10-05T05:50:04Z",
    "description": "Session dashboard for Claude Code with usage limits, context, cost, and an animated pixel Clawd.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "context-window",
     "dashboard",
     "kitty-graphics-protocol",
     "pixel-art",
     "plugin-marketplace",
     "statusline",
     "typescript",
     "usage-tracking"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/195895956?v=4",
    "ownerUrl": "https://github.com/pinkpixel-dev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pinkpixel",
   "firstSeen": "2026-10-06T05:19:22.027Z",
   "modUpdatedAt": "2026-10-06T18:10:48Z",
   "fileBytes": 45752,
   "tags": [
    "spinner",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-dash",
   "url": "https://www.slopshopper.com/mods/pinkpixel-dev-clawd-dash/"
  },
  {
   "slug": "piyushsinha-9-tokenmunim-tokenmunim",
   "name": "tokenmunim",
   "description": "Cost control for AI agents: a budget per task, a live ledger of every step, and a circuit breaker that stops loops, burn spikes and runaway spend.",
   "version": "0.9.0",
   "author": {
    "name": "Piyush Sinha",
    "url": "https://github.com/PiyushSinha-9"
   },
   "license": "MIT",
   "homepage": "https://github.com/PiyushSinha-9/tokenmunim",
   "keywords": [
    "claude-code",
    "mod",
    "ai-agents",
    "cost-control",
    "budgets",
    "tokens",
    "circuit-breaker",
    "observability"
   ],
   "kind": "community",
   "repo": {
    "fullName": "PiyushSinha-9/tokenmunim",
    "url": "https://github.com/PiyushSinha-9/tokenmunim",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T10:43:12Z",
    "createdAt": "2026-10-05T21:34:14Z",
    "description": "A munim for your AI agent: a Claude Code mod that books cost and tokens per task, records every step, and trips a circuit breaker on loops, burn spikes and budgets.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "llm-cost",
     "observability"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64843455?v=4",
    "ownerUrl": "https://github.com/PiyushSinha-9",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "taskBudgetUsd": {
     "type": "number",
     "title": "Budget per task (USD)",
     "description": "A task that spends this much is halted. The general task, which catches work outside any task, has no budget of its own.",
     "default": 1
    },
    "sessionBudgetUsd": {
     "type": "number",
     "title": "Session budget (USD)",
     "description": "Every tool call is blocked once the session has spent this much since TokenMunim started.",
     "default": 20
    },
    "loopLimit": {
     "type": "number",
     "title": "Loop limit",
     "description": "The same failing action is blocked after failing this many times in a row.",
     "default": 3
    },
    "burnLimitUsdPerMin": {
     "type": "number",
     "title": "Burn limit (USD per minute)",
     "description": "Spending faster than this over two minutes pauses the agent once with a warning.",
     "default": 2
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open the dashboard when a session starts",
     "description": "Off by default: TokenMunim protects every session in the background and shows nothing until you run /munim.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tokenmunim",
   "firstSeen": "2026-10-06T04:47:44.452Z",
   "modUpdatedAt": "2026-10-06T10:43:12Z",
   "fileBytes": 95721,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tokenmunim",
   "url": "https://www.slopshopper.com/mods/piyushsinha-9-tokenmunim-tokenmunim/"
  },
  {
   "slug": "potto007-ottomation-live-vibe",
   "name": "live-vibe",
   "displayName": "Live Vibe",
   "description": "/live: full-duplex voice (Kyutai streaming STT with semantic end of turn, or Silero and Whisper; Kokoro TTS) through a sidecar; /vibe: director mode that delegates all work to subagents; /livevibe: talk with a fast voice front that hands the work to Claude as director.",
   "version": "0.7.0",
   "author": {
    "name": "Paul Otto",
    "email": "potto007@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/potto007/ottomation/blob/main/plugins/live-vibe/README.md",
   "keywords": [
    "function-hooks",
    "voice",
    "vibe",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "potto007/ottomation",
    "url": "https://github.com/potto007/ottomation",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T05:56:59Z",
    "createdAt": "2026-10-03T22:21:07Z",
    "description": "ottomation: a Claude Code plugin marketplace (live-vibe: full-duplex voice and director mode)",
    "homepage": "https://github.com/potto007/ottomation/blob/main/plugins/live-vibe/README.md",
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "claude-code-plugins-marketplace",
     "kokoro",
     "kyutai",
     "llama-cpp",
     "speech-to-text",
     "text-to-speech",
     "voice",
     "wsl2"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/219596?v=4",
    "ownerUrl": "https://github.com/potto007",
    "defaultBranch": "main"
   },
   "path": "plugins/live-vibe",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "stt": {
     "type": "string",
     "title": "Speech recognizer",
     "description": "kyutai: Kyutai STT 1B on MLX (Apple silicon) or CUDA PyTorch (Linux with an Nvidia GPU; elsewhere whisper runs instead), streaming words that ends your turn on what you said rather than on a fixed pause; downloads about 2.4 GB on first use. whisper: Silero VAD plus faster-whisper (on an Nvidia GPU when CUDA works, else the CPU), sized by the next setting; also the automatic fallback.",
     "options": [
      "kyutai",
      "whisper"
     ],
     "default": "kyutai"
    },
    "asr": {
     "type": "string",
     "title": "faster-whisper model",
     "description": "For the whisper recognizer: tiny.en is fastest, small.en most accurate.",
     "options": [
      "tiny.en",
      "base.en",
      "small.en"
     ],
     "default": "base.en"
    },
    "tts": {
     "type": "string",
     "title": "Speech synthesizer",
     "description": "kokoro needs espeak-ng (`brew install espeak-ng`, `sudo apt install espeak-ng`); say is the zero-download macOS fallback.",
     "options": [
      "kokoro",
      "say"
     ],
     "default": "kokoro"
    },
    "voice": {
     "type": "string",
     "title": "Voice",
     "description": "A Kokoro voice (af_heart) or a macOS say voice (Samantha). Empty means the synthesizer's default.",
     "default": ""
    },
    "mic": {
     "type": "string",
     "title": "Microphone",
     "description": "An input device index or a part of its name (\"AirPods\"). Empty means the system default. `uv run --script bin/sidecar/main.py --list-devices` lists them.",
     "default": ""
    },
    "speaker": {
     "type": "string",
     "title": "Speaker",
     "description": "An output device index or a part of its name. Empty means the system default. A laptop's own speakers and mic together bleed your answers into the mic; headphones work best. With the Windows speaker backend, a part of a Windows device name.",
     "default": ""
    },
    "speakerBackend": {
     "type": "string",
     "title": "Speaker backend",
     "description": "auto: under WSL, play speech on Windows directly (WASAPI, through win_player.exe, a small native player the plugin ships; /live setup stages it in %LOCALAPPDATA%\\live-vibe), since WSLg's audio adds crackle; elsewhere the local speaker. local: always the local speaker (WSLg under WSL). windows: the Windows player, falling back to local with a warning when it cannot start.",
     "options": [
      "auto",
      "local",
      "windows"
     ],
     "default": "auto"
    },
    "endSilenceMs": {
     "type": "number",
     "title": "Pause that ends an utterance (ms)",
     "description": "With kyutai, the model decides when you are done (about 0.8 s after you stop); this is the longest pause it waits through when it is unsure, cut to 1 s after a finished sentence. With whisper, it is the silence after speech before it is sent; raise it if you get cut off mid-sentence.",
     "default": 3000
    },
    "endSilenceLongMs": {
     "type": "number",
     "title": "Pause allowed mid-thought (ms)",
     "description": "With kyutai, the pause allowed when the model predicts you will keep talking or your sentence looks unfinished (it ends on a comma or a word like and, so or the); never shorter than the pause above.",
     "default": 4000
    },
    "frontBackend": {
     "type": "string",
     "title": "Live vibe: voice front backend",
     "description": "llamacpp: llama.cpp llama-server (run for you while frontUrl is empty) or any OpenAI-compatible chat server that takes response_format with a JSON schema. anthropic: Claude through the API; needs ANTHROPIC_API_KEY or `ant auth login`.",
     "options": [
      "llamacpp",
      "anthropic"
     ],
     "default": "llamacpp"
    },
    "frontUrl": {
     "type": "string",
     "title": "Live vibe: front server URL",
     "description": "Empty: /livevibe runs its own llama.cpp llama-server (/live setup downloads it and a small model) and stops it with live vibe. Set it to use a server you run instead, such as http://127.0.0.1:8080 or http://gpu-box:8080; then nothing starts locally.",
     "default": ""
    },
    "frontServerBin": {
     "type": "string",
     "title": "Live vibe: managed server binary",
     "description": "With frontUrl empty: an existing llama-server to run (e.g. ~/src/llama.cpp/build/bin/llama-server). Empty means the pinned llama.cpp release /live setup downloads (CUDA 12 on Linux with an Nvidia GPU, Metal on Apple silicon).",
     "default": ""
    },
    "frontServerModel": {
     "type": "string",
     "title": "Live vibe: managed server model",
     "description": "With frontUrl empty: an existing GGUF file to serve. Empty means the default small model, which /live setup downloads (Qwen3-4B-Instruct-2507 Q4_K_M, 2.5 GB).",
     "default": ""
    },
    "frontServerLog": {
     "type": "string",
     "title": "Live vibe: managed server log",
     "description": "With frontUrl empty: the file the server's output is appended to. Empty means ~/.cache/duplex_voice/front-server.log (LIVE_VIBE_CACHE or XDG_CACHE_HOME move it).",
     "default": ""
    },
    "frontModel": {
     "type": "string",
     "title": "Live vibe: front model",
     "description": "Empty: whatever the llamacpp server serves, or claude-haiku-4-5 for anthropic. Set it when the server hosts several models.",
     "default": ""
    },
    "experimental": {
     "type": "boolean",
     "title": "Experimental voice path",
     "description": "Turns on the experimental voice path: stable front cache, STT flush, continuous end-of-turn wait, commentary relay and speculative front replies. Off restores the 0.6.4 behaviour.",
     "default": true
    },
    "backchannels": {
     "type": "boolean",
     "title": "Live vibe: backchannels",
     "description": "The front's short \"mm-hm\" during long dictation (needs the experimental voice path). Leave it off on open speakers.",
     "default": false
    },
    "logFile": {
     "type": "string",
     "title": "Sidecar log file",
     "description": "Where the sidecar appends its log (startup, fallbacks, warnings, library output), 5 MB then one rotated copy. Empty means ~/.cache/duplex_voice/sidecar.log (LIVE_VIBE_CACHE or XDG_CACHE_HOME move it).",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ottomation",
   "firstSeen": "2026-10-06T05:22:06.733Z",
   "modUpdatedAt": "2026-10-04T05:56:59Z",
   "fileBytes": 36738,
   "tags": [
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "live-vibe",
   "url": "https://www.slopshopper.com/mods/potto007-ottomation-live-vibe/"
  },
  {
   "slug": "powerofjinbo-claude-code-spell-bar-spell-bar",
   "name": "spell-bar",
   "description": "An animated effort bar for Claude Code: Clawd casts Avada Kedavra at six ranks, one per effort level from low to ultracode, with Voldemort looming behind.",
   "version": "1.0.0",
   "author": {
    "name": "powerofjinbo",
    "url": "https://github.com/powerofjinbo"
   },
   "license": "MIT",
   "homepage": "https://github.com/powerofjinbo/claude-code-spell-bar",
   "keywords": [
    "mod",
    "effort",
    "status-bar",
    "animation",
    "harry-potter",
    "clawd"
   ],
   "kind": "community",
   "repo": {
    "fullName": "powerofjinbo/claude-code-spell-bar",
    "url": "https://github.com/powerofjinbo/claude-code-spell-bar",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T18:14:54Z",
    "createdAt": "2026-10-02T18:14:45Z",
    "description": "An animated effort bar for Claude Code: Clawd casts Avada Kedavra at six ranks, low → ultracode, with Voldemort behind. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "animation",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "harry-potter"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/206957415?v=4",
    "ownerUrl": "https://github.com/powerofjinbo",
    "defaultBranch": "main"
   },
   "path": "plugins/spell-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-spell-bar",
   "firstSeen": "2026-10-06T04:58:54.760Z",
   "modUpdatedAt": "2026-10-02T18:14:54Z",
   "fileBytes": 58371,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spell-bar",
   "url": "https://www.slopshopper.com/mods/powerofjinbo-claude-code-spell-bar-spell-bar/"
  },
  {
   "slug": "prabowosd-clawd-buddy-clawd-buddy",
   "name": "clawd-buddy",
   "description": "A small Claude Code mascot above the prompt, with usage, context, cache, directory and git status",
   "version": "0.6.0",
   "author": {
    "name": "Satrio Dwi Prabowo",
    "url": "https://github.com/prabowosd"
   },
   "license": "MIT",
   "keywords": [
    "mascot",
    "statusline",
    "usage",
    "git",
    "terminal"
   ],
   "kind": "community",
   "repo": {
    "fullName": "prabowosd/clawd-buddy",
    "url": "https://github.com/prabowosd/clawd-buddy",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T08:11:51Z",
    "createdAt": "2026-10-04T11:58:39Z",
    "description": "A small mascot and status band for the Claude Code prompt: usage, context, cache, directory and git",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "statusline",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5931987?v=4",
    "ownerUrl": "https://github.com/prabowosd",
    "defaultBranch": "main"
   },
   "path": "plugins/clawd-buddy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-buddy",
   "firstSeen": "2026-10-06T05:19:31.971Z",
   "modUpdatedAt": "2026-10-05T08:11:51Z",
   "fileBytes": 17474,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-buddy-prabowosd",
   "url": "https://www.slopshopper.com/mods/prabowosd-clawd-buddy-clawd-buddy/"
  },
  {
   "slug": "pthexton-claude-sidebar-mod-sidebar",
   "name": "sidebar",
   "description": "Docked session sidebar: model, usage, session, workspace, CI and tasks",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pthexton/claude-sidebar-mod",
    "url": "https://github.com/pthexton/claude-sidebar-mod",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T08:45:07Z",
    "createdAt": "2026-10-07T10:48:16Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/81615620?v=4",
    "ownerUrl": "https://github.com/pthexton",
    "defaultBranch": "main"
   },
   "path": "sidebar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "discountPercent": {
     "type": "number",
     "title": "Billing discount (%)",
     "description": "Your discount off Anthropic's published prices. The sidebar takes it off the session cost and the cache rebuild cost. 0 shows list prices.",
     "default": 9
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pt-mods",
   "firstSeen": "2026-10-09T15:18:45.444Z",
   "modUpdatedAt": "2026-10-09T08:45:07Z",
   "fileBytes": 34912,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sidebar-pthexton",
   "url": "https://www.slopshopper.com/mods/pthexton-claude-sidebar-mod-sidebar/"
  },
  {
   "slug": "pushthev1be-devbrain-devbrain-live",
   "name": "devbrain-live",
   "description": "Shows what DevBrain recorded and recalled this session, in the status line under the prompt",
   "version": "0.1.0",
   "author": {
    "name": "DevBrain"
   },
   "license": "MIT",
   "homepage": "https://devbrain-715714057208.us-central1.run.app/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pushthev1be/devbrain",
    "url": "https://github.com/pushthev1be/devbrain",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:52Z",
    "createdAt": "2025-10-16T23:37:36Z",
    "description": "Persistent developer memory for you and your AI agents. Captures technical knowledge from git commits and injects ranked context into Gemini",
    "homepage": "https://devbrain-715714057208.us-central1.run.app/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/172875138?v=4",
    "ownerUrl": "https://github.com/pushthev1be",
    "defaultBranch": "main"
   },
   "path": "mods/devbrain-live",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "devbrain",
   "firstSeen": "2026-10-06T05:22:12.607Z",
   "modUpdatedAt": "2026-10-03T16:58:23Z",
   "fileBytes": 5511,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "devbrain-live",
   "url": "https://www.slopshopper.com/mods/pushthev1be-devbrain-devbrain-live/"
  },
  {
   "slug": "quango2304-leo-claude-mod",
   "name": "leo-mods",
   "description": "Leo's Claude Code mods: usage bars, limits, cost, prompt cache countdown, active time and running agents",
   "version": "0.6.0",
   "author": {
    "name": "quango2304",
    "url": "https://github.com/quango2304"
   },
   "license": "MIT",
   "homepage": "https://github.com/quango2304/leo_claude_mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "quango2304/leo_claude_mod",
    "url": "https://github.com/quango2304/leo_claude_mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:12:28Z",
    "createdAt": "2026-10-01T23:55:12Z",
    "description": "Leo's Claude Code mods: session cost in the footer, and more to come",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39608754?v=4",
    "ownerUrl": "https://github.com/quango2304",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "quango2304",
   "firstSeen": "2026-10-06T05:22:15.608Z",
   "modUpdatedAt": "2026-10-02T10:12:28Z",
   "fileBytes": 39917,
   "tags": [
    "band",
    "spinner",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "leo-mods",
   "url": "https://www.slopshopper.com/mods/quango2304-leo-claude-mod/"
  },
  {
   "slug": "ranolp-dotfiles-clm",
   "name": "clm",
   "description": "Replaces compaction for the main conversation: older turns are folded into a ledger (goal, user instructions, done, to do, open questions, key facts) and the transcript is rewritten to the first request, the ledger and the newest turns that fit.",
   "version": "0.3.0",
   "author": {
    "name": "RanolP"
   },
   "homepage": "https://ranolp.github.io/.dotfiles/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RanolP/.dotfiles",
    "url": "https://github.com/RanolP/.dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T07:44:42Z",
    "createdAt": "2023-12-06T16:07:14Z",
    "description": "cross-platform dotfiles for RanolP",
    "homepage": "https://ranolp.github.io/.dotfiles/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16236317?v=4",
    "ownerUrl": "https://github.com/RanolP",
    "defaultBranch": "main"
   },
   "path": "nix/home/configs/claude/mods/clm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "budget": {
     "type": "number",
     "title": "Token budget",
     "description": "Message tokens allowed before older turns are folded into the ledger; the system prompt and tool schemas are not counted. An integer of at least 2000.",
     "default": 32000
    },
    "tailTarget": {
     "type": "number",
     "title": "Tail target",
     "description": "Tokens the first request, the ledger and the kept newest turns may fill after a fold. 0 means half the budget.",
     "default": 0
    },
    "reserve": {
     "type": "number",
     "title": "Reserve",
     "description": "A fold starts this many tokens before the budget is reached. Must be under the budget. 0 means 2048, or a quarter of a budget under 8192.",
     "default": 0
    },
    "model": {
     "type": "string",
     "title": "Summarizer model",
     "description": "Model that folds the older turns into the ledger.",
     "default": "haiku"
    },
    "reviewModel": {
     "type": "string",
     "title": "Reviewer model",
     "description": "Model that audits each fold's claims against their quotes. Empty means the summarizer model.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:47.930Z",
   "modUpdatedAt": "2026-10-08T07:43:23Z",
   "fileBytes": 123965,
   "tags": [
    "transcript",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clm",
   "url": "https://www.slopshopper.com/mods/ranolp-dotfiles-clm/"
  },
  {
   "slug": "ranolp-dotfiles-codex-subagent",
   "name": "codex-subagent",
   "description": "Agent types backed by OpenAI GPT through a per-session codex app-server daemon: the Agent tool spawns codex-subagent:luna or codex-subagent:sol like any subagent, and every model step of that agent is answered by a codex thread instead of a Claude request.",
   "version": "0.1.0",
   "author": {
    "name": "RanolP"
   },
   "homepage": "https://ranolp.github.io/.dotfiles/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RanolP/.dotfiles",
    "url": "https://github.com/RanolP/.dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T07:44:42Z",
    "createdAt": "2023-12-06T16:07:14Z",
    "description": "cross-platform dotfiles for RanolP",
    "homepage": "https://ranolp.github.io/.dotfiles/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16236317?v=4",
    "ownerUrl": "https://github.com/RanolP",
    "defaultBranch": "main"
   },
   "path": "nix/home/configs/claude/mods/codex-subagent",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:48.608Z",
   "modUpdatedAt": "2026-10-07T05:43:55Z",
   "fileBytes": 44927,
   "tags": [
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "codex-subagent",
   "url": "https://www.slopshopper.com/mods/ranolp-dotfiles-codex-subagent/"
  },
  {
   "slug": "ranolp-dotfiles-time-budget",
   "name": "time-budget",
   "description": "Enforces a time budget per clm tracker task: every tool waits on a report at 1/3, 1/2, 2/3 and 5/6 of the calibrated budget, and a projected overrun denies every tool but the report, then aborts the main turn after a grace period.",
   "version": "0.1.0",
   "author": {
    "name": "RanolP"
   },
   "homepage": "https://ranolp.github.io/.dotfiles/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RanolP/.dotfiles",
    "url": "https://github.com/RanolP/.dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T07:44:42Z",
    "createdAt": "2023-12-06T16:07:14Z",
    "description": "cross-platform dotfiles for RanolP",
    "homepage": "https://ranolp.github.io/.dotfiles/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16236317?v=4",
    "ownerUrl": "https://github.com/RanolP",
    "defaultBranch": "main"
   },
   "path": "nix/home/configs/claude/mods/time-budget",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:25:52.290Z",
   "modUpdatedAt": "2026-10-08T02:39:46Z",
   "fileBytes": 39004,
   "tags": [
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "time-budget",
   "url": "https://www.slopshopper.com/mods/ranolp-dotfiles-time-budget/"
  },
  {
   "slug": "rctt27-graceful-stop",
   "name": "graceful-stop",
   "description": "Winds agents down cleanly as the session's credit runs out and has the orchestrator write a resume memo.",
   "version": "0.4.3",
   "author": {
    "name": "Renaud Couttet",
    "url": "https://github.com/Rctt27"
   },
   "license": "MIT",
   "homepage": "https://github.com/Rctt27/graceful-stop",
   "keywords": [
    "usage-limits",
    "subagents",
    "rate-limit",
    "resume",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Rctt27/graceful-stop",
    "url": "https://github.com/Rctt27/graceful-stop",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:49:47Z",
    "createdAt": "2026-10-06T11:33:02Z",
    "description": "Claude Code mod: winds agents down cleanly before your subscription credit runs out and writes a resume memo.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "rate-limit",
     "subagents",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/217603643?v=4",
    "ownerUrl": "https://github.com/Rctt27",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showSettings": {
     "type": "boolean",
     "title": "graceful-stop",
     "description": "Shows or hides the graceful-stop settings below.",
     "default": false
    },
    "armAtStart": {
     "type": "boolean",
     "title": "graceful-stop · Armed by default at session start",
     "description": "Arms the clean stop in every new session. Off, each session starts off and the panel's On button arms it.",
     "default": true
    },
    "sessionThreshold": {
     "type": "number",
     "title": "graceful-stop · Session trigger threshold (%)",
     "description": "Share of the 5-hour session window used that starts the clean stop.",
     "default": 90
    },
    "weeklyThreshold": {
     "type": "number",
     "title": "graceful-stop · Weekly trigger threshold (%)",
     "description": "Share of the 7-day window used that starts the clean stop; its last few percent are about one whole session.",
     "default": 95
    },
    "overageBudgetUsd": {
     "type": "number",
     "title": "graceful-stop · Overage budget ($)",
     "description": "Estimated spend allowed past 100 % to finish the clean stop; once spent, no request leaves anymore.",
     "default": 2
    },
    "graceToolCalls": {
     "type": "number",
     "title": "graceful-stop · Grace tool calls",
     "description": "Tool calls each subagent keeps after its warning, before its tools are cut off.",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "graceful-stop",
   "firstSeen": "2026-10-08T15:05:28.219Z",
   "modUpdatedAt": "2026-10-09T13:49:47Z",
   "fileBytes": 46411,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "graceful-stop",
   "url": "https://www.slopshopper.com/mods/rctt27-graceful-stop/"
  },
  {
   "slug": "reactive-skills-reactive-skills-bq-vitals",
   "name": "bq-vitals",
   "description": "Status line with context, cost and rate limits, plus a live state-machine map and query-plan style trace for reactive skill runs.",
   "version": "0.1.0",
   "author": {
    "name": "Reactive-Skills"
   },
   "license": "AGPL-3.0",
   "homepage": "https://reactive-skills.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Reactive-Skills/reactive-skills",
    "url": "https://github.com/Reactive-Skills/reactive-skills",
    "stars": 1,
    "forks": 1,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-06T23:38:09Z",
    "createdAt": "2026-09-11T21:18:19Z",
    "description": "HSM runtime for deterministic AI workflows",
    "homepage": "https://reactive-skills.com",
    "topics": [
     "ai",
     "ai-agents",
     "context-engineering",
     "skill-md",
     "skills",
     "state-machine",
     "state-management"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/328080658?v=4",
    "ownerUrl": "https://github.com/Reactive-Skills",
    "defaultBranch": "main"
   },
   "path": "mods/bq-vitals",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "reactive-skills",
   "firstSeen": "2026-10-06T14:25:54.503Z",
   "modUpdatedAt": "2026-10-06T23:38:09Z",
   "fileBytes": 9361,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bq-vitals",
   "url": "https://www.slopshopper.com/mods/reactive-skills-reactive-skills-bq-vitals/"
  },
  {
   "slug": "remiasselin42-claude-config-paste-view",
   "name": "paste-view",
   "description": "See what you paste into Claude Code: image thumbnails and long-text previews above the prompt instead of bare [Image #1] and [Pasted text #2] tags",
   "version": "0.1.0",
   "author": {
    "name": "Clément Décou",
    "url": "https://github.com/Amorfx"
   },
   "license": "MIT",
   "homepage": "https://github.com/Amorfx/claude-paste-view",
   "keywords": [
    "paste",
    "preview",
    "images",
    "text",
    "thumbnails",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "RemiAsselin42/claude-config",
    "url": "https://github.com/RemiAsselin42/claude-config",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:29:06Z",
    "createdAt": "2026-05-05T10:39:41Z",
    "description": " Memory, features, skills, and agents for Claude, centralized and versioned, one-command installation ",
    "homepage": "",
    "topics": [
     "caveman",
     "claude-agents",
     "claude-config",
     "claude-skills",
     "graphify",
     "mempalace",
     "rtk",
     "shell-script"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/139657357?v=4",
    "ownerUrl": "https://github.com/RemiAsselin42",
    "defaultBranch": "main"
   },
   "path": "mods/paste-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:44:12.939Z",
   "modUpdatedAt": "2026-10-09T13:29:06Z",
   "fileBytes": 31969,
   "tags": [
    "pane",
    "band",
    "toast",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "paste-view-RemiAsselin42",
   "url": "https://www.slopshopper.com/mods/remiasselin42-claude-config-paste-view/"
  },
  {
   "slug": "renchris-claude-infrastructure-desk-board",
   "name": "desk-board",
   "description": "Desk board: one docked pane over every live session and every account's 5-hour and weekly windows.",
   "version": "0.0.1",
   "author": {
    "name": "scratch prototype"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "renchris/claude-infrastructure",
    "url": "https://github.com/renchris/claude-infrastructure",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:34:04Z",
    "createdAt": "2026-09-27T15:32:09Z",
    "description": "Claude Code infrastructure: hooks, skills, agents and tooling (public projection)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57972348?v=4",
    "ownerUrl": "https://github.com/renchris",
    "defaultBranch": "main"
   },
   "path": "docs/research/claude-code-mods-2026-10-03/proto/C6",
   "modules": [
    "./desk-board.mjs"
   ],
   "entry": "hooks/desk-board.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:44:08.098Z",
   "modUpdatedAt": "2026-10-04T07:33:25Z",
   "fileBytes": 5299,
   "tags": [
    "pane",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "desk-board",
   "url": "https://www.slopshopper.com/mods/renchris-claude-infrastructure-desk-board/"
  },
  {
   "slug": "renchris-claude-infrastructure-fleet-core",
   "name": "fleet-core",
   "description": "Fleet org-tier policy mod: keeps user-tier mods from gating tool calls above the fleet's shell PreToolUse hooks.",
   "version": "0.1.0",
   "author": {
    "name": "Chris Ren"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "renchris/claude-infrastructure",
    "url": "https://github.com/renchris/claude-infrastructure",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:34:04Z",
    "createdAt": "2026-09-27T15:32:09Z",
    "description": "Claude Code infrastructure: hooks, skills, agents and tooling (public projection)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57972348?v=4",
    "ownerUrl": "https://github.com/renchris",
    "defaultBranch": "main"
   },
   "path": "docs/research/claude-code-mods-2026-10-03/proto/C3",
   "modules": [
    "./fleet-core.mjs"
   ],
   "entry": "hooks/fleet-core.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:44:06.347Z",
   "modUpdatedAt": "2026-10-04T07:33:25Z",
   "fileBytes": 1956,
   "tags": [
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-core",
   "url": "https://www.slopshopper.com/mods/renchris-claude-infrastructure-fleet-core/"
  },
  {
   "slug": "renchris-claude-infrastructure-fleet-core-c7",
   "name": "fleet-core-c7",
   "description": "Lead-side teammate lifecycle: tracks teammates, blocks one Stop while idle teammates are resident, exports the roster.",
   "version": "0.0.1",
   "author": {
    "name": "mods-research"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "renchris/claude-infrastructure",
    "url": "https://github.com/renchris/claude-infrastructure",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:34:04Z",
    "createdAt": "2026-09-27T15:32:09Z",
    "description": "Claude Code infrastructure: hooks, skills, agents and tooling (public projection)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57972348?v=4",
    "ownerUrl": "https://github.com/renchris",
    "defaultBranch": "main"
   },
   "path": "docs/research/claude-code-mods-2026-10-03/proto/C7",
   "modules": [
    "./fleet-core-c7.mjs"
   ],
   "entry": "hooks/fleet-core-c7.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:44:08.745Z",
   "modUpdatedAt": "2026-10-04T07:33:25Z",
   "fileBytes": 4145,
   "tags": [
    "process",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "fleet-core-c7",
   "url": "https://www.slopshopper.com/mods/renchris-claude-infrastructure-fleet-core-c7/"
  },
  {
   "slug": "renchris-claude-infrastructure-fleet-permpend",
   "name": "fleet-permpend",
   "description": "Permission-pending beacon v2: tool_use_id-keyed beacon in CC_PERMPEND_DIR, cleared when the gated call itself resolves; archives what caused each ask.",
   "version": "0.1.0",
   "author": {
    "name": "claude-infrastructure (scratch prototype C2)"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "renchris/claude-infrastructure",
    "url": "https://github.com/renchris/claude-infrastructure",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:34:04Z",
    "createdAt": "2026-09-27T15:32:09Z",
    "description": "Claude Code infrastructure: hooks, skills, agents and tooling (public projection)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57972348?v=4",
    "ownerUrl": "https://github.com/renchris",
    "defaultBranch": "main"
   },
   "path": "docs/research/claude-code-mods-2026-10-03/proto/C2",
   "modules": [
    "./permpend.mjs"
   ],
   "entry": "hooks/permpend.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:44:05.862Z",
   "modUpdatedAt": "2026-10-04T07:33:25Z",
   "fileBytes": 7387,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "fleet-permpend",
   "url": "https://www.slopshopper.com/mods/renchris-claude-infrastructure-fleet-permpend/"
  },
  {
   "slug": "renchris-claude-infrastructure-fleet-wake",
   "name": "fleet-wake",
   "description": "C5 prototype: wake an idle session when its mailbox has mail, and resume a turn that died on a rate limit once the window resets.",
   "version": "0.0.1",
   "author": {
    "name": "mods-research scratch"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "renchris/claude-infrastructure",
    "url": "https://github.com/renchris/claude-infrastructure",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:34:04Z",
    "createdAt": "2026-09-27T15:32:09Z",
    "description": "Claude Code infrastructure: hooks, skills, agents and tooling (public projection)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57972348?v=4",
    "ownerUrl": "https://github.com/renchris",
    "defaultBranch": "main"
   },
   "path": "docs/research/claude-code-mods-2026-10-03/proto/C5",
   "modules": [
    "./fleet-wake.mjs"
   ],
   "entry": "hooks/fleet-wake.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:44:07.566Z",
   "modUpdatedAt": "2026-10-04T07:33:25Z",
   "fileBytes": 5435,
   "tags": [
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-wake",
   "url": "https://www.slopshopper.com/mods/renchris-claude-infrastructure-fleet-wake/"
  },
  {
   "slug": "renchris-claude-infrastructure-session-truth",
   "name": "session-truth",
   "description": "Observe-only: one authoritative record per session, mirrored to $CC_SESSION_TRUTH_DIR/<session_id>.json.",
   "version": "0.1.0",
   "author": {
    "name": "fleet-core"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "renchris/claude-infrastructure",
    "url": "https://github.com/renchris/claude-infrastructure",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:34:04Z",
    "createdAt": "2026-09-27T15:32:09Z",
    "description": "Claude Code infrastructure: hooks, skills, agents and tooling (public projection)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57972348?v=4",
    "ownerUrl": "https://github.com/renchris",
    "defaultBranch": "main"
   },
   "path": "docs/research/claude-code-mods-2026-10-03/proto/C1",
   "modules": [
    "./session-truth.mjs"
   ],
   "entry": "hooks/session-truth.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:44:05.295Z",
   "modUpdatedAt": "2026-10-04T07:33:25Z",
   "fileBytes": 4303,
   "tags": [
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "session-truth",
   "url": "https://www.slopshopper.com/mods/renchris-claude-infrastructure-session-truth/"
  },
  {
   "slug": "renchris-claude-infrastructure-spawn-governor",
   "name": "spawn-governor",
   "description": "Refuses subagent/teammate spawns the lead's context cannot absorb, caps oversized Agent returns to a file, and enforces spawn depth from exact parentAgentId.",
   "version": "0.1.0",
   "author": {
    "name": "fleet-core"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "renchris/claude-infrastructure",
    "url": "https://github.com/renchris/claude-infrastructure",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:34:04Z",
    "createdAt": "2026-09-27T15:32:09Z",
    "description": "Claude Code infrastructure: hooks, skills, agents and tooling (public projection)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57972348?v=4",
    "ownerUrl": "https://github.com/renchris",
    "defaultBranch": "main"
   },
   "path": "docs/research/claude-code-mods-2026-10-03/proto/C4",
   "modules": [
    "./spawn-governor.mjs"
   ],
   "entry": "hooks/spawn-governor.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:44:06.973Z",
   "modUpdatedAt": "2026-10-04T07:33:25Z",
   "fileBytes": 5860,
   "tags": [
    "guard",
    "prompt",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "spawn-governor",
   "url": "https://www.slopshopper.com/mods/renchris-claude-infrastructure-spawn-governor/"
  },
  {
   "slug": "rennerdo30-agent-bridge-agent-bridge",
   "name": "agent-bridge",
   "displayName": "agent-bridge",
   "description": "Talk to OpenAI Codex from Claude Code: live peer messaging over a local pipe, plus headless delegation (ask_codex).",
   "version": "0.30.4",
   "author": {
    "name": "rennerdo30",
    "url": "https://github.com/rennerdo30"
   },
   "license": "MIT",
   "homepage": "https://github.com/rennerdo30/agent-bridge",
   "keywords": [
    "codex",
    "multi-agent",
    "mcp",
    "channels",
    "collaboration"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rennerdo30/agent-bridge",
    "url": "https://github.com/rennerdo30/agent-bridge",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:24:54Z",
    "createdAt": "2026-09-27T14:19:32Z",
    "description": "Let Claude Code and OpenAI Codex talk to each other: live peer messaging over a local pipe plus headless delegation. Plugins for both CLIs.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "codex",
     "mcp",
     "multi-agent"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9086097?v=4",
    "ownerUrl": "https://github.com/rennerdo30",
    "defaultBranch": "main"
   },
   "path": "plugins/claude",
   "modules": [
    "./wake.ts"
   ],
   "entry": "hooks/wake.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "agent-bridge",
   "firstSeen": "2026-10-06T05:22:35.490Z",
   "modUpdatedAt": "2026-10-09T14:24:54Z",
   "fileBytes": 4473,
   "tags": [
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-bridge",
   "url": "https://www.slopshopper.com/mods/rennerdo30-agent-bridge-agent-bridge/"
  },
  {
   "slug": "rezzminator-buddy-buddy",
   "name": "buddy",
   "description": "Claude Code buddy plugin: an ASCII companion above your prompt that remembers your rules and flags Claude's shortcuts",
   "version": "2.0.0",
   "author": {
    "name": "Reza · Professor",
    "url": "https://github.com/rezzminator/professor"
   },
   "license": "MIT",
   "homepage": "https://github.com/rezzminator/buddy",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-code-buddy",
    "buddy",
    "companion",
    "coding-companion",
    "ascii-art",
    "terminal-pet",
    "virtual-pet",
    "duck",
    "prompt-suggestions",
    "function-hooks",
    "claude-code-hooks",
    "claude-mods",
    "professor"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rezzminator/buddy",
    "url": "https://github.com/rezzminator/buddy",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T22:27:20Z",
    "createdAt": "2026-09-27T02:49:07Z",
    "description": "Claude Code buddy plugin: an ASCII companion above your prompt that remembers your rules and flags Claude's shortcuts",
    "homepage": "https://github.com/rezzminator/buddy#-quick-start",
    "topics": [
     "ai-companion",
     "anthropic",
     "ascii-art",
     "buddy",
     "claude",
     "claude-code",
     "claude-code-buddy",
     "claude-code-hooks",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "coding-companion",
     "companion",
     "developer-tools",
     "duck",
     "function-hooks",
     "terminal",
     "terminal-pet",
     "typescript",
     "virtual-pet"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59161329?v=4",
    "ownerUrl": "https://github.com/rezzminator",
    "defaultBranch": "main"
   },
   "path": "plugins/buddy",
   "modules": [
    "./buddy.tsx"
   ],
   "entry": "hooks/buddy.tsx",
   "userConfig": {
    "character": {
     "type": "string",
     "title": "Which character to show (see the personality picker in /buddy)",
     "description": "The id of the character drawn above your prompt, such as duck or robot. A pick in the personality picker of /buddy overrides it on this machine; picking this same character there returns to it.",
     "default": "duck"
    },
    "customCharactersDir": {
     "type": "directory",
     "title": "customCharactersDir: the folder of your own characters (optional)",
     "description": "A folder of character files, one {id}.json each, following the plugin's schema/character.schema.json. They join the built-in characters in the personality picker of /buddy; one with the same id as a built-in replaces it. Leave empty to use only the built-in characters.",
     "default": ""
    },
    "walkOverPromptBar": {
     "type": "boolean",
     "title": "Walk back and forth over the prompt bar",
     "description": "On: the character walks over the prompt bar, on the line above your prompt. Off: it stays in one place and only animates there.",
     "default": true
    },
    "commentAfterEachTurn": {
     "type": "boolean",
     "title": "commentAfterEachTurn: the buddy comments after each of Claude's answers (uses tokens)",
     "description": "After every answered turn, one short call on model reads the last chatTurnsToRead turns of your chat and writes commentAfterEachTurn, one line in the character's voice for its speech bubble. The same call also writes suggestNextPrompt when that is on. secondsBetweenComments spaces commentAfterEachTurn out. Off: the buddy stays quiet after turns.",
     "default": true
    },
    "model": {
     "type": "string",
     "title": "Model the buddy uses (opus, sonnet, haiku, a model id, or inherit)",
     "description": "The model behind every buddy call: commentAfterEachTurn, suggestNextPrompt and the answer to every /buddy question. Give an alias (opus, sonnet, haiku) or a full model id. inherit uses whatever model your chat is on, read at each call, and opus when it cannot be read.",
     "default": "opus"
    },
    "effort": {
     "type": "string",
     "title": "How hard the buddy's model thinks: low, medium, high, xhigh, max or inherit",
     "description": "The thinking effort of every buddy call, on the model option's model. Higher is slower and costs more. inherit uses the effort of your chat's latest request; before its first request, or when that request sets none or a number, no effort is sent and the model's own default applies.",
     "default": "low"
    },
    "secondsBetweenComments": {
     "type": "number",
     "title": "Fewest seconds between two commentAfterEachTurn (0 = after every answer)",
     "description": "With commentAfterEachTurn on, a new commentAfterEachTurn waits at least this many seconds after the previous one. 0 says one after every answered turn. It does not space out suggestNextPrompt, which is written every turn.",
     "default": 0
    },
    "suggestNextPrompt": {
     "type": "boolean",
     "title": "The buddy suggests your next prompt (uses tokens)",
     "description": "After every answered turn, the same short call on model proposes your next prompt, as you would type it, as the grey suggestion in the prompt box. Claude Code's own suggestion is held back and shown only when the buddy has none. Off: Claude Code's own suggestion shows as usual.",
     "default": true
    },
    "promptToMainChat": {
     "type": "boolean",
     "title": "Prompt the main chat",
     "description": "The buddy may send Claude a prompt of its own after a turn, at most one per prompt of yours; Claude reads it as the buddy's, never yours.",
     "default": true
    },
    "promptWhenIdle": {
     "type": "boolean",
     "title": "Prompt an idle chat",
     "description": "After the chat sits idle 30 minutes, the buddy asks a model whether Claude left owed work and, if so, sends Claude one line to resume it; never a git push, a deletion, a publication or an account step.",
     "default": false
    },
    "chatTurnsToRead": {
     "type": "number",
     "title": "How many recent chat turns the buddy remembers (1 to 10)",
     "description": "The buddy's memory: your chat's latest turns (your prompt and Claude's answer), each with what the buddy showed after it (its commentAfterEachTurn and suggestNextPrompt) and your /buddy questions with its answers. Every buddy call reads it; the buddy knows it remembers only this far and says so when asked about anything older. Kept per session and per character. More turns, more tokens per call.",
     "default": 4
    },
    "logLevel": {
     "type": "string",
     "title": "How much the plugin logs: error, info or debug",
     "description": "What the plugin writes to logFile. error: failures only. info: also sessions, commands, questions and their outcomes, commentAfterEachTurn and menu picks. debug: also question text, the shape of model results and drawing decisions. It never logs who you are.",
     "default": "info"
    },
    "logFile": {
     "type": "string",
     "title": "Where the plugin log goes (empty = no log file)",
     "description": "The default follows CLAUDE_CONFIG_DIR: $CLAUDE_CONFIG_DIR/buddy/buddy.log when it is set, ~/.claude/buddy/buddy.log when it is not. A path you give is used as written, with ~ as your home folder and a leading $CLAUDE_CONFIG_DIR as the config folder. One JSON line per record; past 1 MB it is archived whole to the next free .1, .2, …, none ever overwritten or deleted; /buddy log shows its path and last 20 lines. Empty: no log file; failures still go to Claude Code's debug log.",
     "default": "$CLAUDE_CONFIG_DIR/buddy/buddy.log"
    },
    "saveRounds": {
     "type": "boolean",
     "title": "Keep a file per turn of what went into buddy and came out",
     "description": "For seeing what the buddy sees and says: one text file per main-chat turn, in the chat's own folder beside its transcript ({config}/projects/{project}/{session id}/buddy/, next to memory.json, the buddy's memory of that chat). Every turn is kept (round-001.txt on, each new round numbered after the highest, none ever overwritten; ls -t lists them newest first), each holding, in the order it happened, from the turn's start to the next turn's start: the prompt the turn began with, each tool call buddy heard with its arguments and output (each value cut at 500 characters), every buddy log record at any level, each bubble line and prompt-box suggestion, the turn's end as buddy filed it into its memory, and every model call buddy made, its system prompt, prompt and reply verbatim. They hold what the transcript beside them holds: your prompts, Claude's answers and tool output. Off: no round files.",
     "default": true
    },
    "ambiguousCharacterWidth": {
     "type": "string",
     "title": "Width of ambiguous-width characters in your terminal: narrow or wide",
     "description": "Some characters (East Asian ambiguous width) take one column in most terminals and two in some, often with a CJK locale. narrow: 1 column; wide: 2. The speech bubble and the character are laid out to match. Change it only if the bubble's border looks misaligned.",
     "default": "narrow"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "buddy",
   "firstSeen": "2026-10-06T05:20:15.039Z",
   "modUpdatedAt": "2026-10-03T22:27:20Z",
   "fileBytes": 504898,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "buddy-rezzminator",
   "url": "https://www.slopshopper.com/mods/rezzminator-buddy-buddy/"
  },
  {
   "slug": "ripta-coding-agent-standards-coding-standards",
   "name": "coding-standards",
   "description": "Personal coding standards: skills, hooks, and agents reusable across projects",
   "author": {
    "name": "Ripta Pasay"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ripta/coding_agent_standards",
    "url": "https://github.com/ripta/coding_agent_standards",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:26:53Z",
    "createdAt": "2026-03-09T16:28:37Z",
    "description": "Coding Agent Standards: Ruin the Vibe",
    "homepage": "",
    "topics": [
     "tainted-by-llm"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9858?v=4",
    "ownerUrl": "https://github.com/ripta",
    "defaultBranch": "main"
   },
   "path": "claude",
   "modules": [
    "./work-queue-progress.tsx"
   ],
   "entry": "hooks/work-queue-progress.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "coding-standards",
   "firstSeen": "2026-10-06T05:20:17.171Z",
   "modUpdatedAt": "2026-10-08T22:26:51Z",
   "fileBytes": 13046,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "coding-standards",
   "url": "https://www.slopshopper.com/mods/ripta-coding-agent-standards-coding-standards/"
  },
  {
   "slug": "ripta-coding-agent-standards-gopher-spinner",
   "name": "gopher-spinner",
   "description": "A pixel-art gopher that animates beside the spinner while a turn runs",
   "version": "0.1.0",
   "author": {
    "name": "Ripta Pasay"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ripta/coding_agent_standards",
    "url": "https://github.com/ripta/coding_agent_standards",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:26:53Z",
    "createdAt": "2026-03-09T16:28:37Z",
    "description": "Coding Agent Standards: Ruin the Vibe",
    "homepage": "",
    "topics": [
     "tainted-by-llm"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9858?v=4",
    "ownerUrl": "https://github.com/ripta",
    "defaultBranch": "main"
   },
   "path": "mods/gopher-spinner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "coding-standards",
   "firstSeen": "2026-10-06T05:20:18.559Z",
   "modUpdatedAt": "2026-10-04T03:20:38Z",
   "fileBytes": 8012,
   "tags": [
    "pane",
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gopher-spinner",
   "url": "https://www.slopshopper.com/mods/ripta-coding-agent-standards-gopher-spinner/"
  },
  {
   "slug": "rjohnt-linear-claude-mod",
   "name": "linear-claude-mod",
   "description": "A Claude Code pane of your assigned Linear tickets by status; click one to load it into the session, read its details, comment, or change its status and priority",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [
    "linear",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rjohnt/linear-claude-mod",
    "url": "https://github.com/rjohnt/linear-claude-mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T02:29:01Z",
    "createdAt": "2026-10-02T13:47:13Z",
    "description": "A Claude Code mod: your assigned Linear tickets in a pane, click one to start working on it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52114569?v=4",
    "ownerUrl": "https://github.com/rjohnt",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "linearServer": {
     "type": "string",
     "title": "Linear MCP server",
     "description": "The connected Linear MCP server's name as /mcp lists it.",
     "default": "plugin:linear:linear"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:25.383Z",
   "modUpdatedAt": "2026-10-06T02:29:01Z",
   "fileBytes": 20475,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "linear-claude-mod",
   "url": "https://www.slopshopper.com/mods/rjohnt-linear-claude-mod/"
  },
  {
   "slug": "rlorenzo-ai-coding-setup-explore-model",
   "name": "explore-model",
   "displayName": "Explore Model",
   "description": "Pins the model that background recon subagents run on. An agent.spawn hook sets the Explore subagent's model to haiku, so a session driven by an expensive model stops billing its codebase searches at that tier, without shadowing the built-in agent definition and without the CLAUDE.md load a replacement definition would cost.",
   "version": "0.1.0",
   "author": {
    "name": "Rex Lorenzo",
    "url": "https://github.com/rlorenzo"
   },
   "license": "MIT",
   "homepage": "https://github.com/rlorenzo/ai-coding-setup#explore-model",
   "keywords": [
    "cost",
    "subagent",
    "model",
    "explore"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rlorenzo/ai-coding-setup",
    "url": "https://github.com/rlorenzo/ai-coding-setup",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-09-28T20:17:34Z",
    "createdAt": "2026-02-20T02:39:01Z",
    "description": "Set of prompts/skills/scripts to aid in utilizing AI coding agents in dev workflows",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/349765?v=4",
    "ownerUrl": "https://github.com/rlorenzo",
    "defaultBranch": "main"
   },
   "path": "mods/explore-model",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Model for the pinned agents",
     "description": "The model alias or id the named agents run on, e.g. \"haiku\" or \"sonnet\". Prefer an alias: it tracks whichever model currently answers to that name, where a dated id stops applying the day the next one ships. Set \"inherit\" to register no hook at all, which leaves every spawn as Claude Code resolves it.",
     "required": false,
     "default": "haiku"
    },
    "agents": {
     "type": "string",
     "title": "Agents to pin",
     "description": "The subagent types this applies to, by the name the Agent tool resolves. Only agents whose work is read-only recon belong here: a pinned agent runs on the model above whatever its own definition asks for.",
     "required": false,
     "multiple": true,
     "default": [
      "Explore"
     ]
    },
    "notice": {
     "type": "boolean",
     "title": "Announce each pin",
     "description": "Attach a one-line notice to each spawn the hook pins. Off by default, since the point of the hook is to be invisible; turn it on to confirm it is loaded and firing.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ai-coding-setup",
   "firstSeen": "2026-10-06T05:20:21.166Z",
   "modUpdatedAt": "2026-09-19T14:35:19Z",
   "fileBytes": 3852,
   "tags": [
    "agents"
   ],
   "isNew": true,
   "entryName": "explore-model",
   "url": "https://www.slopshopper.com/mods/rlorenzo-ai-coding-setup-explore-model/"
  },
  {
   "slug": "rlorenzo-ai-coding-setup-review-gate",
   "name": "review-gate",
   "displayName": "Review Gate",
   "description": "The review gate as a tool.check function hook. Every shell call is decided in process, so the non-commit calls -- almost all of them -- cost no subprocess at all, and a blocked commit can be put to you as a question instead of refused outright. The decision itself is still bin/review-gate, run only for a command that mentions a commit, so both routes read the same receipts and cannot disagree.",
   "version": "0.1.0",
   "author": {
    "name": "Rex Lorenzo",
    "url": "https://github.com/rlorenzo"
   },
   "license": "MIT",
   "homepage": "https://github.com/rlorenzo/ai-coding-setup#review-gate-mod",
   "keywords": [
    "code-review",
    "git",
    "commit",
    "hook"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rlorenzo/ai-coding-setup",
    "url": "https://github.com/rlorenzo/ai-coding-setup",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-09-28T20:17:34Z",
    "createdAt": "2026-02-20T02:39:01Z",
    "description": "Set of prompts/skills/scripts to aid in utilizing AI coding agents in dev workflows",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/349765?v=4",
    "ownerUrl": "https://github.com/rlorenzo",
    "defaultBranch": "main"
   },
   "path": "mods/review-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "blocked": {
     "type": "string",
     "title": "What a blocked commit does",
     "description": "\"ask\" (default) puts the gate's reason to you as a permission prompt, which the shell-hook route cannot do: it can only refuse and hand the agent a reason. \"deny\" refuses the commit outright, matching REVIEW_GATE=block exactly.",
     "required": false,
     "default": "ask",
     "options": [
      "ask",
      "deny"
     ]
    },
    "gate": {
     "type": "file",
     "title": "Path to the review-gate script",
     "description": "Where bin/review-gate lives. Left unset, the hook looks at AI_REVIEW_GATE_BIN, then ~/.local/bin/review-gate, then review-gate on PATH. If none of those runs, the hook allows the commit rather than blocking it.",
     "required": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ai-coding-setup",
   "firstSeen": "2026-10-06T05:20:22.287Z",
   "modUpdatedAt": "2026-09-24T00:27:59Z",
   "fileBytes": 10308,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "review-gate",
   "url": "https://www.slopshopper.com/mods/rlorenzo-ai-coding-setup-review-gate/"
  },
  {
   "slug": "robmadole-agent-tools-quality",
   "name": "quality",
   "description": "Tools for reviewing code quality",
   "version": "1.0.16",
   "author": {
    "name": "Rob Madole"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "robmadole/agent-tools",
    "url": "https://github.com/robmadole/agent-tools",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T19:07:00Z",
    "createdAt": "2026-03-13T16:38:43Z",
    "description": "Collection of Agent tools I use with Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/132895?v=4",
    "ownerUrl": "https://github.com/robmadole",
    "defaultBranch": "main"
   },
   "path": "plugins/quality",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-tools",
   "firstSeen": "2026-10-06T04:59:30.105Z",
   "modUpdatedAt": "2026-10-05T19:07:00Z",
   "fileBytes": 2752,
   "tags": [
    "spinner",
    "guard",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "quality",
   "url": "https://www.slopshopper.com/mods/robmadole-agent-tools-quality/"
  },
  {
   "slug": "roma-vibe-jev-governor",
   "name": "jev-governor",
   "description": "Jev-guided model, effort and subagent routing for Claude Code (Opus 5.5 / Sonnet 5.5), auto-created specialist subagents and Jev-pruned compaction.",
   "version": "0.3.4",
   "author": {
    "name": "roma-vibe"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "roma-vibe/jev-governor",
    "url": "https://github.com/roma-vibe/jev-governor",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-07T23:08:57Z",
    "createdAt": "2026-10-06T16:23:05Z",
    "description": "Claude Code mod: Jev-guided model/effort routing, verbatim context compaction and output trimming for cheaper long sessions",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "context-compaction",
     "cost-optimization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/333123618?v=4",
    "ownerUrl": "https://github.com/roma-vibe",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:13:04.534Z",
   "modUpdatedAt": "2026-10-07T23:08:57Z",
   "fileBytes": 362819,
   "tags": [
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "jev-governor",
   "url": "https://www.slopshopper.com/mods/roma-vibe-jev-governor/"
  },
  {
   "slug": "romanlucian-claude-imagine",
   "name": "imagine",
   "description": "Generate images with your ChatGPT login (through OpenAI's Codex CLI) and add them to your project",
   "version": "0.2.3",
   "author": {
    "name": "Lucian Roman"
   },
   "license": "MIT",
   "homepage": "https://github.com/romanlucian/claude-imagine",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "romanlucian/claude-imagine",
    "url": "https://github.com/romanlucian/claude-imagine",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:05:19Z",
    "createdAt": "2026-10-07T08:54:00Z",
    "description": "A Claude Code mod: generate images with your ChatGPT login (through OpenAI's Codex CLI), edit them, and add them to your project.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/131816636?v=4",
    "ownerUrl": "https://github.com/romanlucian",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "codexPath": {
     "type": "string",
     "title": "Codex command",
     "description": "How to run OpenAI's Codex CLI: `codex`, or its full path when Claude Code cannot find it (run `which codex` in a terminal to see it).",
     "default": "codex"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "imagine",
   "firstSeen": "2026-10-07T15:13:07.077Z",
   "modUpdatedAt": "2026-10-07T10:05:19Z",
   "fileBytes": 39797,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "imagine",
   "url": "https://www.slopshopper.com/mods/romanlucian-claude-imagine/"
  },
  {
   "slug": "ruihe774-cc-ciel-mode",
   "name": "ciel-mode",
   "displayName": "ciel-mode",
   "description": "ciel-mode (Call-in-CEL mode) for Claude Code: the model writes a small sandboxed CEL program that calls MCP and read-only tools, filters and joins their results, and returns only what it needs, so large tool outputs never fill the context. Every call still goes through the permission checks.",
   "version": "0.1.1",
   "author": {
    "name": "Rui He",
    "email": "ruihe774@outlook.com"
   },
   "license": "Unlicense AND MIT",
   "keywords": [
    "ciel-mode",
    "mcp",
    "cel",
    "programmatic-tool-calling",
    "context",
    "sandbox",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruihe774/cc-ciel-mode",
    "url": "https://github.com/ruihe774/cc-ciel-mode",
    "stars": 1,
    "forks": 1,
    "license": "Unlicense",
    "pushedAt": "2026-10-09T04:58:35Z",
    "createdAt": "2026-10-09T03:52:04Z",
    "description": "A Claude Mod that gives Claude Code programmatic tool calling: orchestrate complex MCP tool calling logic in one single programmatic call",
    "homepage": "",
    "topics": [
     "claude-code-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/118280419?v=4",
    "ownerUrl": "https://github.com/ruihe774",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "tools": {
     "type": "string",
     "title": "Callable tools",
     "description": "A regex over full tool names: the tools a program may call. Empty means the default, every MCP tool plus Read, Glob, Grep, WebFetch and WebSearch. ciel-mode's own tools are never callable.",
     "default": "^(mcp__.+|Read|Glob|Grep|WebFetch|WebSearch)$"
    },
    "always_allow": {
     "type": "string",
     "title": "Tools programs may call without asking",
     "description": "A regex over full tool names. A program's call to a matching tool runs without the approval dialog even when your permission rules would ask about it. Empty (the default) means none: every such call needs your approval, given once per program before it runs.",
     "default": ""
    },
    "deny_direct": {
     "type": "boolean",
     "title": "Route MCP calls through programs",
     "description": "Deny Claude's direct calls to callable MCP tools and point it to the run tool. Calls a program makes still pass.",
     "default": false
    },
    "max_calls": {
     "type": "number",
     "title": "Tool calls per program",
     "description": "A program making more tool calls than this is stopped.",
     "default": 100,
     "min": 1
    },
    "concurrency": {
     "type": "number",
     "title": "Parallel calls",
     "description": "How many calls callEach runs at once.",
     "default": 8,
     "min": 1
    },
    "max_output": {
     "type": "number",
     "title": "Result size",
     "description": "Characters of a program's result that Claude reads; the rest is cut with a note.",
     "default": 20000,
     "min": 100
    },
    "max_vars": {
     "type": "number",
     "title": "Kept vars",
     "description": "How many `var` values programs may keep in memory for the session at once; `var name = null` frees one. 0 turns `var` off.",
     "default": 20,
     "min": 0
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:21:09.574Z",
   "modUpdatedAt": "2026-10-09T04:58:35Z",
   "fileBytes": 206975,
   "tags": [
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "ciel-mode",
   "url": "https://www.slopshopper.com/mods/ruihe774-cc-ciel-mode/"
  },
  {
   "slug": "ruihe774-cc-persistent-monitor",
   "name": "persistent-monitor",
   "description": "Monitor tool with persistent (no deadline) watches",
   "version": "0.1.0",
   "author": {
    "name": "Rui He",
    "email": "ruihe774@outlook.com"
   },
   "license": "Unlicense",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ruihe774/cc-persistent-monitor",
    "url": "https://github.com/ruihe774/cc-persistent-monitor",
    "stars": 1,
    "forks": 0,
    "license": "Unlicense",
    "pushedAt": "2026-10-08T16:01:26Z",
    "createdAt": "2026-10-01T20:11:56Z",
    "description": "A Claude Code mod that brings back the old time persistent Monitor with no deadline.",
    "homepage": "",
    "topics": [
     "claude-code-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/118280419?v=4",
    "ownerUrl": "https://github.com/ruihe774",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "persistent-monitor",
   "firstSeen": "2026-10-06T05:23:04.839Z",
   "modUpdatedAt": "2026-10-08T16:01:26Z",
   "fileBytes": 12569,
   "tags": [
    "guard",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "persistent-monitor",
   "url": "https://www.slopshopper.com/mods/ruihe774-cc-persistent-monitor/"
  },
  {
   "slug": "ryanportfolio-harness-firmware-smart-compact",
   "name": "smart-compact",
   "description": "/smart-compact: write custom /compact instructions from the session, then compact with them",
   "version": "0.1.0",
   "author": {
    "name": "ryanportfolio",
    "url": "https://github.com/ryanportfolio"
   },
   "license": "MIT",
   "homepage": "https://harnessfirmware.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ryanportfolio/Harness-Firmware",
    "url": "https://github.com/ryanportfolio/Harness-Firmware",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:11:24Z",
    "createdAt": "2026-06-09T22:12:49Z",
    "description": "Repository firmware for Claude Code and Codex: versioned instructions, durable project memory, reusable skills, independent review, and verified workflows.",
    "homepage": "https://harnessfirmware.com",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "codex",
     "developer-tools",
     "skills",
     "template"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/131197913?v=4",
    "ownerUrl": "https://github.com/ryanportfolio",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/smart-compact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-starter",
   "firstSeen": "2026-10-06T04:59:43.215Z",
   "modUpdatedAt": "2026-10-09T04:11:24Z",
   "fileBytes": 4159,
   "tags": [
    "status",
    "command",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "smart-compact",
   "url": "https://www.slopshopper.com/mods/ryanportfolio-harness-firmware-smart-compact/"
  },
  {
   "slug": "sadomasupilami-nix-darwin-usage-meter",
   "name": "usage-meter",
   "description": "Shows the 5h and 7d rate-limit windows and the session cost in the status line, with a /usage-meter pane and a toast when a window runs hot.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sadoMasupilami/nix-darwin",
    "url": "https://github.com/sadoMasupilami/nix-darwin",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-08T19:13:03Z",
    "createdAt": "2024-10-25T12:50:04Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11665329?v=4",
    "ownerUrl": "https://github.com/sadoMasupilami",
    "defaultBranch": "main"
   },
   "path": "config/claude-mods/usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:43:53.822Z",
   "modUpdatedAt": "2026-10-08T19:13:03Z",
   "fileBytes": 5025,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-sadoMasupilami",
   "url": "https://www.slopshopper.com/mods/sadomasupilami-nix-darwin-usage-meter/"
  },
  {
   "slug": "saharcarmel-linear-mod-linear",
   "name": "linear",
   "description": "/linear: your Linear projects, milestones and issues in a pane beside the transcript. Read an issue, then press plan, execute or product to send a ready prompt about it into this session. A Claude Code function-hooks (Mods) plugin.",
   "version": "0.1.0",
   "author": {
    "name": "linear-mod contributors"
   },
   "license": "MIT",
   "homepage": "https://github.com/SaharCarmel/linear-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SaharCarmel/linear-mod",
    "url": "https://github.com/SaharCarmel/linear-mod",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-17T13:36:54Z",
    "createdAt": "2026-09-17T13:36:48Z",
    "description": "A Claude Code function-hooks plugin: your Linear board in a pane, with plan/execute/product buttons that prompt the session",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20318027?v=4",
    "ownerUrl": "https://github.com/SaharCarmel",
    "defaultBranch": "main"
   },
   "path": "linear-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "Linear API key",
     "description": "Linear personal API key (lin_api_...). Left empty, the LINEAR_API_KEY environment variable is used.",
     "sensitive": true,
     "default": ""
    },
    "teamId": {
     "type": "string",
     "title": "Linear team id",
     "description": "The Linear team whose projects the pane lists, by id (UUID), shown in Linear under the team's settings. Left empty, the workspace's first team.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "linear-mod",
   "firstSeen": "2026-10-06T04:47:54.163Z",
   "modUpdatedAt": "2026-09-17T13:36:54Z",
   "fileBytes": 105306,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "linear",
   "url": "https://www.slopshopper.com/mods/saharcarmel-linear-mod-linear/"
  },
  {
   "slug": "samfrmr-barmkin-mod",
   "name": "barmkin-mod",
   "displayName": "Barmkin Mod",
   "description": "Claude Code mods security layer: secret redaction, untrusted-content taint with a Rule-of-Two egress gate, skill inline-shell mediation guard, MCP tool-poisoning guard, skill-content screen, agent-to-agent firewall, SAST findings UI, and a Jev System One classifier gateway with an explanation surface.",
   "version": "0.1.0",
   "author": {
    "name": "samfrmr"
   },
   "license": "MIT",
   "keywords": [
    "security",
    "mods",
    "redaction",
    "sast",
    "classifier"
   ],
   "kind": "community",
   "repo": {
    "fullName": "samfrmr/barmkin-mod",
    "url": "https://github.com/samfrmr/barmkin-mod",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:20:36Z",
    "createdAt": "2026-10-02T07:43:14Z",
    "description": "Claude Code mods: security layer for Claude Code - secret redaction, untrusted-content notification, MCP tool-poisoning guard, a2a firewall, SAST UI, Jev classifier, classifier explanation",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/157074926?v=4",
    "ownerUrl": "https://github.com/samfrmr",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "jev_base_url": {
     "type": "string",
     "title": "Jev System One base URL",
     "description": "System One wire-format endpoint (OpenRouter or Vercel AI Gateway style, e.g. https://openrouter.ai/api). The mod POSTs to {base_url}/v1/systemone. Never barmkin's internal gateway. Leave empty to run with the classifier disabled (taint marking falls back to pattern heuristics only)."
    },
    "jev_model": {
     "type": "string",
     "title": "Jev model id",
     "description": "Pinned Jev model spelling for your provider, e.g. jev-1.13.0 (TypeSafe direct) or typesafe/jev-1.13-20260917 (OpenRouter). Must match the jev-1.13 pattern.",
     "default": "jev-1.13.0"
    },
    "jev_api_key": {
     "type": "string",
     "title": "Jev API key",
     "description": "Bearer credential for the System One endpoint. Stored in secure credential storage, never written to settings.json or logged.",
     "sensitive": true
    },
    "mcp_server_allowlist": {
     "type": "string",
     "title": "Allowed MCP server names",
     "description": "Comma-separated MCP server names allowed to run tools (parsed from mcp__<server>__<tool>). Leave empty to allow all servers (audit-only, no enforcement).",
     "multiple": true
    },
    "sast_hold_on_high_severity": {
     "type": "boolean",
     "title": "Hold on high-severity SAST findings",
     "description": "When a semgrep ERROR-severity finding appears after an edit, ask the user to acknowledge it before the turn continues. When off, findings are advisory only (shown inline and fed to Claude as context).",
     "default": false
    },
    "sdk_prompts_clear_taint": {
     "type": "boolean",
     "title": "Let SDK prompts clear the taint",
     "description": "By default only a prompt a person sent (terminal composer or Remote Control bridge) clears the untrusted-content taint and the sensitive-access flag. Turn this on for a headless lane (claude -p, the Agent SDK), where every prompt has the sdk origin and a person is not at a terminal.",
     "default": false
    },
    "taint_clear": {
     "type": "string",
     "title": "How the taint clears",
     "description": "human-origin (default): a prompt a person sent clears the untrusted-content taint and the sensitive-access flag. sticky: they hold across human prompts, because the injected text is still in the context window, and clear only on /compact, /clear, or the /barmkin-mod-clear-taint command.",
     "default": "human-origin",
     "options": [
      "human-origin",
      "sticky"
     ]
    },
    "sast_semgrep_path": {
     "type": "string",
     "title": "semgrep binary path",
     "description": "Absolute path to the semgrep binary, for when it isn't resolvable by bare name on the Claude Code process's PATH (e.g. a pipx/`pip install --user` binary under ~/.local/bin). Leave empty to auto-probe common install locations before falling back to bare `semgrep`."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:25:05.774Z",
   "modUpdatedAt": "2026-10-09T15:20:36Z",
   "fileBytes": 114940,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "barmkin-mod",
   "url": "https://www.slopshopper.com/mods/samfrmr-barmkin-mod/"
  },
  {
   "slug": "samuelrubiodev-deepseek-harness-community-blast-radius",
   "name": "blast-radius",
   "description": "See what a risky command would change before it runs.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "samuelrubiodev/deepseek-harness-community",
    "url": "https://github.com/samuelrubiodev/deepseek-harness-community",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T23:03:19Z",
    "createdAt": "2026-09-02T16:05:10Z",
    "description": "A self-service distribution of DeepSeek Harness (dsh) for home servers and LAN deployments. ",
    "homepage": "",
    "topics": [
     "deepseek",
     "deepseek-harness",
     "deployment",
     "self-service",
     "selfhosted"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66468335?v=4",
    "ownerUrl": "https://github.com/samuelrubiodev",
    "defaultBranch": "master"
   },
   "path": "packages/experimental/claude-code-mods/examples/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:04:53.436Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5681,
   "tags": [
    "pane",
    "band",
    "guard"
   ],
   "isNew": true,
   "entryName": "blast-radius-samuelrubiodev",
   "url": "https://www.slopshopper.com/mods/samuelrubiodev-deepseek-harness-community-blast-radius/"
  },
  {
   "slug": "samuelrubiodev-deepseek-harness-community-replay-theater",
   "name": "replay-theater",
   "description": "Step through the last turn's edits, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "samuelrubiodev/deepseek-harness-community",
    "url": "https://github.com/samuelrubiodev/deepseek-harness-community",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T23:03:19Z",
    "createdAt": "2026-09-02T16:05:10Z",
    "description": "A self-service distribution of DeepSeek Harness (dsh) for home servers and LAN deployments. ",
    "homepage": "",
    "topics": [
     "deepseek",
     "deepseek-harness",
     "deployment",
     "self-service",
     "selfhosted"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66468335?v=4",
    "ownerUrl": "https://github.com/samuelrubiodev",
    "defaultBranch": "master"
   },
   "path": "packages/experimental/claude-code-mods/examples/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:09:54.281Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5329,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-samuelrubiodev",
   "url": "https://www.slopshopper.com/mods/samuelrubiodev-deepseek-harness-community-replay-theater/"
  },
  {
   "slug": "samuelrubiodev-deepseek-harness-community-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "samuelrubiodev/deepseek-harness-community",
    "url": "https://github.com/samuelrubiodev/deepseek-harness-community",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T23:03:19Z",
    "createdAt": "2026-09-02T16:05:10Z",
    "description": "A self-service distribution of DeepSeek Harness (dsh) for home servers and LAN deployments. ",
    "homepage": "",
    "topics": [
     "deepseek",
     "deepseek-harness",
     "deployment",
     "self-service",
     "selfhosted"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66468335?v=4",
    "ownerUrl": "https://github.com/samuelrubiodev",
    "defaultBranch": "master"
   },
   "path": "packages/experimental/claude-code-mods/examples/token-weather",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:14:55.435Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 3203,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-samuelrubiodev",
   "url": "https://www.slopshopper.com/mods/samuelrubiodev-deepseek-harness-community-token-weather/"
  },
  {
   "slug": "sanexxxx777-claude-cache-timer",
   "name": "cache-timer",
   "description": "A countdown in the prompt footer: under the hint line on the terminal, left of the model picker on the desktop: time left on the prompt cache and how much of the last request it served, or, when the cache was written again while it should have been warm, why (a model switch, an effort change); after a model switch, before anything is sent, what the other model will write. In Ghostty a big cache also raises a macOS notification before it expires and on a rebuild nobody asked for. Olive while there is plenty, warmer at 10, 5 and 2 minutes left (scaled down for a 5-minute cache). The lifetime follows Claude Code's own rules: 1 hour on a subscription, 5 minutes on an API key or usage credits.",
   "version": "0.5.0",
   "author": {
    "name": "Aleksandr_NFA",
    "url": "https://github.com/Sanexxxx777"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "prompt-caching",
    "cache",
    "timer"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Sanexxxx777/claude-cache-timer",
    "url": "https://github.com/Sanexxxx777/claude-cache-timer",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T22:20:35Z",
    "createdAt": "2026-10-04T07:24:57Z",
    "description": "Claude Code mod: prompt cache countdown in the prompt footer, terminal and desktop. Says why the cache was rebuilt early, and in Ghostty raises a macOS notification before a big cache expires.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mod",
     "ghostty",
     "macos",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120879998?v=4",
    "ownerUrl": "https://github.com/Sanexxxx777",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "lang": {
     "type": "string",
     "title": "Language",
     "description": "Band language: auto follows LANG (ru_* gives Russian), or pin ru / en",
     "default": "auto",
     "options": [
      "auto",
      "ru",
      "en"
     ]
    },
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "auto follows Claude Code's rules and corrects itself from request timing; 5m or 1h pins it",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "toast": {
     "type": "boolean",
     "title": "One toast before expiry",
     "description": "A single toast when the cache enters its last stage (2 minutes left on a 1-hour cache), only for prompts of 20k tokens or more",
     "default": true
    },
    "notify": {
     "type": "string",
     "title": "Ghostty notification",
     "description": "In Ghostty, a macOS notification 2 minutes before the cache expires and when it is written again with no switch of yours: for prompts of 100k tokens or more, any size, or off",
     "default": "100k",
     "options": [
      "100k",
      "all",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:21.640Z",
   "modUpdatedAt": "2026-10-07T22:20:35Z",
   "fileBytes": 24760,
   "tags": [
    "spinner",
    "toast",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer-Sanexxxx777",
   "url": "https://www.slopshopper.com/mods/sanexxxx777-claude-cache-timer/"
  },
  {
   "slug": "sapplefeld-plugins-personas",
   "name": "personas",
   "description": "PIANO-esque cognitive layer: persona-keyed state, heartbeat liveness, controller with classify/actuate",
   "author": {
    "name": "Dreamed up by Scott Applefeld, built by Claude"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SApplefeld/Plugins",
    "url": "https://github.com/SApplefeld/Plugins",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T18:36:19Z",
    "createdAt": "2026-10-04T02:13:05Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40541129?v=4",
    "ownerUrl": "https://github.com/SApplefeld",
    "defaultBranch": "main"
   },
   "path": "plugins/personas",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "userConfig": {
    "persona": {
     "type": "string",
     "default": "default",
     "title": "Persona",
     "description": "Which persona this session claims at start (e.g. 'default', 'dev'). Defaults to 'default' when unset."
    },
    "heartbeatMs": {
     "type": "number",
     "default": 30000,
     "title": "Heartbeat interval (ms)",
     "description": "How often the owner refreshes its heartbeat (ms). Default 30s."
    },
    "staleAfterMs": {
     "type": "number",
     "default": 90000,
     "title": "Stale threshold (ms)",
     "description": "How long before a heartbeat is considered stale (ms). Default 90s."
    },
    "memoryGateDiscardPercent": {
     "type": "number",
     "default": 90,
     "title": "Memory gate discard floor (percent)",
     "description": "The confidence floor, 50 to 100, at which Jev's own discard probability skips the memory-kind Haiku classify and distill calls outright, on a dev-split turn. Acts only where memory-kind is named in jevLive; otherwise this setting does nothing. Default 90."
    },
    "controllerTickMs": {
     "type": "number",
     "default": 30000,
     "title": "Controller tick (ms)",
     "description": "How often the controller evaluates the goal (ms). Default 30s."
    },
    "nudgeFloorMs": {
     "type": "number",
     "default": 300000,
     "title": "Nudge floor (ms)",
     "description": "Minimum time between nudges (ms). Default 5min."
    },
    "nudgeIdleMs": {
     "type": "number",
     "default": 120000,
     "title": "Nudge idle gate (ms)",
     "description": "Session must be idle this long before a nudge is eligible (ms). Default 2min."
    },
    "healthTimeoutMs": {
     "type": "number",
     "default": 60000,
     "title": "Health timeout (ms)",
     "description": "Timeout for the health probe (ms). Default 60s, cap 120s."
    },
    "gitProbeMs": {
     "type": "number",
     "default": 120000,
     "title": "Git probe interval (ms)",
     "description": "How often the git probe runs (ms). Default 120s, cap 300s."
    },
    "askOperatorWaitMs": {
     "type": "number",
     "default": 3600000,
     "title": "Ask timeout (ms)",
     "description": "How long a blocking ask holds the controller before the timeout clears its hold and leaves the ask open, so work proceeds on the worker's recommendation (ms). 0 means no timeout. Default 60min."
    },
    "askReraiseWindowMs": {
     "type": "number",
     "default": 900000,
     "title": "Ask re-raise window (ms)",
     "description": "How long after a blocking ask opens before re-raising it to the operator's thread (ms). A non-blocking ask is never re-raised. Default 15min."
    },
    "askReaskSuppressMs": {
     "type": "number",
     "default": 600000,
     "title": "Ask re-ask suppress window (ms)",
     "description": "How long after an ask closes, or the operator's reply or the timeout lifts its hold, before the worker's ASK: line can re-open the same question on the same entry (ms). Default 10min."
    },
    "channelRecordWindow": {
     "type": "number",
     "default": 50,
     "title": "Channel record window (count)",
     "description": "How many closed inbox/reply records the shared store keeps per persona before rolling the rest to .agentic-channel.jsonl. Open asks are never rolled by this window. Default 50."
    },
    "arming": {
     "type": "string",
     "default": "off",
     "title": "Arming tier",
     "description": "off, reader or owner. off registers no tool, timer or claim (a plain chat session). reader registers agentic_identity/agentic_say/agentic_inbox/fleet_status only, with no goal-tree tool and no ownership. owner is the full worker/coordinator shape. A supervisor launch always sets owner."
    },
    "coordinatorPersona": {
     "type": "string",
     "default": "coordinator",
     "title": "Coordinator persona name",
     "description": "The one persona name the inbox gates treat as the coordinator: its owner may address any persona, and any named persona owner may address it. A configured name of 'default' is refused and falls back to 'coordinator'."
    },
    "architectPersona": {
     "type": "string",
     "default": "",
     "title": "Architect persona name",
     "description": "The persona name this file offers as the architect: the design seat the coordinator routes design asks to, and the seat whose own launch receives the architect charter. The supervisor reads it to build that charter and the coordinator's design clause. The plugin reads it for the inbox gates: any named persona owner may address it, and its owner may answer a persona whose owner's record to it is delivered or answered, an answer that is delivered even if the architect resolves that record after sending it. The plugin reads a name of 'default', or the coordinator's own name, as no architect. Where this file names no architect, the fleet has none, no design-escalation clause is built, and both of those inbox lines stay closed."
    },
    "liaisonPersona": {
     "type": "string",
     "default": "",
     "title": "Liaison persona name",
     "description": "The persona name this file offers as the liaison: the seat several people talk with in one thread, which shapes their asks into briefs for the architect and relays status from the coordinator, and whose own launch receives the liaison charter. The supervisor reads it to build that charter and the coordinator's clause answering the liaison's status asks. The plugin reads nothing from it, since the liaison sends as a named persona and is reached as one. The supervisor refuses a name of 'default', the coordinator's or the architect's own name, and a liaison named in a file that names no architect. Where this file names no liaison, the fleet has none and neither text is built."
    },
    "fleetRoster": {
     "type": "string",
     "default": "",
     "title": "Fleet roster path",
     "description": "The roster file the fleet reading uses: a JSON array of persona entries, each naming a persona, its working directory, optionally its run directory, and whether the fleet runs it. The fleet_status tool reads it on demand, and the coordinator persona's controller tick reads it every tick to watch each roster persona's health class. Left unset, fleet_status reports that it has no roster to read and the tick's watcher stays silent."
    },
    "jevMode": {
     "type": "string",
     "default": "shadow",
     "title": "Jev shadow mode",
     "description": "off or shadow, and shadow is the default. shadow has the decision seam put each closed question the plugin already asks Haiku to Jev as well, beside it, and write the answer to the decision journal, acting on nothing it gets back. off makes no such call and writes no journal line. The supervisor refuses any other value rather than writing it, so a typo stops that launch instead of quietly disabling the seam."
    },
    "compactionPass": {
     "type": "string",
     "default": "shadow",
     "title": "Compaction pass",
     "description": "off, shadow or live, and shadow is the default. shadow has the module ask Jev on its heartbeat whether each old tool result is kept, cut or dropped, build a plan from those answers, and write to the decision journal what the plan would have kept at each automatic compaction and once per idle stretch past the cache life. It changes no message. live is read and acts as shadow. off asks nothing and writes nothing. Any other value is read as off, with one decision saying so. Under jevMode off the pass asks nothing, writes one compaction_pass_disabled line per armed session, and writes no line at a compaction."
    },
    "jevLive": {
     "type": "string",
     "default": "",
     "title": "Jev live questions",
     "description": "Comma-separated question-set ids, each one of PROMOTABLE_SET_IDS, naming which question may read Jev's live answer through liveAsk instead of always shadowing it. Empty by default: no question is live. An id outside the promotable set is dropped, logged as one jev_live_invalid decision naming it."
    },
    "restartRecap": {
     "type": "string",
     "default": "auto",
     "title": "Automatic restart recap",
     "description": "auto or skill, and auto is the default. auto runs bin/restart-recap.mjs at the supervisor's priming turn and injects its digest as a [RESTART RECAP] block, only where the previous session's last record is under 24 hours old and either the persona has an active goal or the operator wrote within 6 hours. skill runs nothing at launch, leaving the recap to the restart-recap skill. Any other value reads as auto at the plugin's own read. A supervisor launch given RESTART_RECAP outside that pair stops rather than writing it."
    },
    "reconcileEveryMs": {
     "type": "number",
     "default": 14400000,
     "title": "Reconciliation cadence (ms)",
     "description": "How long between the [RECONCILE] prompts the coordinator persona's controller tick submits, which are the only trigger for the kit Coordinator seat's reconciliation pass. Default 4 hours, that seat's own cadence: the claim probe's window is one full cadence and the registry prune's staleness test is twice it, so a shorter run of either could fire nothing a four-hourly run misses. A value at or below zero takes the default, since it would otherwise be satisfied by every tick."
    },
    "supervisorMailbox": {
     "type": "string",
     "default": "",
     "title": "Supervisor mailbox path",
     "description": "The mailbox file the supervisor that launched this session writes, <rundir>/mailbox.jsonl. The controller tick reads it and writes mailbox.ack.jsonl beside it: a probe is acknowledged with no turn spent, and a shutdown request is delivered once as a turn opening [SUPERVISOR id=<id>]. The supervisor writes this; left unset, as in an interactive session, the tick reads no mailbox."
    },
    "heartbeatPath": {
     "type": "string",
     "default": "",
     "title": "Heartbeat sidecar path",
     "description": "The absolute path of the working directory's heartbeat sidecar, the record of which session holds each persona. The supervisor writes the same path it reads, so the session stamps that file wherever its shell has moved. Left unset, the session stamps .agentic-heartbeat.json in the directory it was launched in."
    },
    "supervisorHeartbeatPath": {
     "type": "string",
     "default": "",
     "title": "Own heartbeat file path",
     "description": "The heartbeat file only this session writes, <rundir>/heartbeat.json, stamped with its session id, lastSeen and turnStartedAt on every heartbeat tick. It is the heartbeat the supervisor's liveness verdict reads. The supervisor writes this; left unset, no such file is written."
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "applefeld",
   "firstSeen": "2026-10-08T15:06:06.218Z",
   "modUpdatedAt": "2026-10-08T18:36:18Z",
   "fileBytes": 0,
   "tags": [],
   "isNew": true,
   "entryName": "personas",
   "url": "https://www.slopshopper.com/mods/sapplefeld-plugins-personas/"
  },
  {
   "slug": "sarthak2511-claude-combo",
   "name": "combo-meter",
   "description": "Fighting-game combo meter for Claude Code: every clean tool call is a hit, every error breaks the chain. Ranks D to SSS, special moves, and an all-time high score.",
   "version": "0.1.0",
   "author": {
    "name": "Sarthak Bhatore",
    "url": "https://github.com/sarthak2511"
   },
   "license": "MIT",
   "homepage": "https://github.com/sarthak2511/claude-combo",
   "keywords": [
    "claude-code-mod",
    "claude-code",
    "claude-code-mods",
    "game",
    "combo",
    "status-line",
    "statusline",
    "streak",
    "arcade",
    "fun",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SARTHAK2511/claude-combo",
    "url": "https://github.com/SARTHAK2511/claude-combo",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T19:20:33Z",
    "createdAt": "2026-10-05T19:18:08Z",
    "description": "Fighting-game combo meter for Claude Code: every clean tool call is a hit, every error breaks the chain. D to SSS ranks, special moves, pixel-art counter, status line mod.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "combo",
     "developer-tools",
     "game",
     "status-line",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90795608?v=4",
    "ownerUrl": "https://github.com/SARTHAK2511",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "sound": {
     "type": "boolean",
     "title": "Sound effects",
     "description": "Play the chiptune effects on rank up, specials, breaks and records (macOS plays them; other systems stay silent).",
     "default": true
    },
    "style": {
     "type": "string",
     "title": "Band style",
     "description": "big draws the pixel-art combo counter; compact keeps the band to one line.",
     "default": "big",
     "options": [
      "big",
      "compact"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sarthak-mods",
   "firstSeen": "2026-10-06T04:48:16.669Z",
   "modUpdatedAt": "2026-10-05T19:20:33Z",
   "fileBytes": 21636,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "combo-meter",
   "url": "https://www.slopshopper.com/mods/sarthak2511-claude-combo/"
  },
  {
   "slug": "satyamk4517-claude-mods-blast-guard",
   "name": "blast-guard",
   "description": "Holds risky shell commands for a yes/no with a dry-run report, blocks Python heredocs carrying backslash escapes, and caps concurrent subagents at 4.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "satyamk4517/claude-mods",
    "url": "https://github.com/satyamk4517/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:30:07Z",
    "createdAt": "2026-10-09T10:02:57Z",
    "description": "Claude Code mods: blast-guard (risky-command confirm) and cache-tax (prompt-cache spend tracker)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/273979601?v=4",
    "ownerUrl": "https://github.com/satyamk4517",
    "defaultBranch": "main"
   },
   "path": "blast-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "satyam-mods",
   "firstSeen": "2026-10-09T15:23:40.781Z",
   "modUpdatedAt": "2026-10-09T09:53:43Z",
   "fileBytes": 4773,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-guard",
   "url": "https://www.slopshopper.com/mods/satyamk4517-claude-mods-blast-guard/"
  },
  {
   "slug": "satyamk4517-claude-mods-cache-meter",
   "name": "cache-meter",
   "description": "Status line with prompt-cache hit rate, context size and TTL countdown; toasts and prices every cache rebuild and names what coincided with it; /cache-meter summary.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "satyamk4517/claude-mods",
    "url": "https://github.com/satyamk4517/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:30:07Z",
    "createdAt": "2026-10-09T10:02:57Z",
    "description": "Claude Code mods: blast-guard (risky-command confirm) and cache-tax (prompt-cache spend tracker)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/273979601?v=4",
    "ownerUrl": "https://github.com/satyamk4517",
    "defaultBranch": "main"
   },
   "path": "cache-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "satyam-mods",
   "firstSeen": "2026-10-09T15:23:41.399Z",
   "modUpdatedAt": "2026-10-09T11:27:21Z",
   "fileBytes": 5792,
   "tags": [
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-meter-satyamk4517",
   "url": "https://www.slopshopper.com/mods/satyamk4517-claude-mods-cache-meter/"
  },
  {
   "slug": "satyamk4517-claude-mods-usage-bar",
   "name": "usage-bar",
   "description": "Interactive band above the prompt: context fill, 5-hour and 7-day plan limits with resets, session cost, and a progress row for any subagents.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "satyamk4517/claude-mods",
    "url": "https://github.com/satyamk4517/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:30:07Z",
    "createdAt": "2026-10-09T10:02:57Z",
    "description": "Claude Code mods: blast-guard (risky-command confirm) and cache-tax (prompt-cache spend tracker)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/273979601?v=4",
    "ownerUrl": "https://github.com/satyamk4517",
    "defaultBranch": "main"
   },
   "path": "usage-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "satyam-mods",
   "firstSeen": "2026-10-09T15:23:42.378Z",
   "modUpdatedAt": "2026-10-09T11:23:09Z",
   "fileBytes": 14964,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bar-satyamk4517",
   "url": "https://www.slopshopper.com/mods/satyamk4517-claude-mods-usage-bar/"
  },
  {
   "slug": "scholarly360-claude-mod-architecture-tree",
   "name": "architecture-tree",
   "description": "When a prompt uses architecture or design words, asks Claude to answer with the system architecture as a box-drawing tree.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "scholarly360/claude-mod-architecture-tree",
    "url": "https://github.com/scholarly360/claude-mod-architecture-tree",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T12:40:05Z",
    "createdAt": "2026-10-04T12:19:20Z",
    "description": "Claude Mod Architecture Tree",
    "homepage": "",
    "topics": [
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-plugin",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109449631?v=4",
    "ownerUrl": "https://github.com/scholarly360",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:15:24.551Z",
   "modUpdatedAt": "2026-10-04T12:40:05Z",
   "fileBytes": 4461,
   "tags": [
    "toast",
    "prompt"
   ],
   "isNew": true,
   "entryName": "architecture-tree",
   "url": "https://www.slopshopper.com/mods/scholarly360-claude-mod-architecture-tree/"
  },
  {
   "slug": "scodge-24-workface",
   "name": "workface",
   "displayName": "Workface",
   "description": "Keeps a long-running agent's working notes through every compaction: briefs the summarizer, re-attaches the notes after the summary, and shows them in a panel you can steer.",
   "version": "0.2.0",
   "author": {
    "name": "Scott Hodge"
   },
   "license": "MIT",
   "homepage": "https://github.com/scodge-24/workface",
   "keywords": [
    "compaction",
    "context",
    "long-running agents",
    "orchestration",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "scodge-24/workface",
    "url": "https://github.com/scodge-24/workface",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:25:15Z",
    "createdAt": "2026-10-03T11:22:37Z",
    "description": "Claude Code mod: control autocompaction content from the TUI natively.",
    "homepage": "",
    "topics": [
     "agent-memory",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "coding-agents",
     "compaction",
     "context-engineering",
     "context-management",
     "llm",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/200423231?v=4",
    "ownerUrl": "https://github.com/scodge-24",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "status_line": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Show the attached tranche, its line budget, its age and commits since it was written in the status line.",
     "default": false
    },
    "color_accent": {
     "type": "string",
     "title": "Accent colour",
     "description": "The tranche name and the owner-note marker. A Claude Code theme key (e.g. success, warning, merged), a terminal colour name (e.g. magenta, cyan), or a hex colour (#ff79c6).",
     "default": "claude"
    },
    "color_sha": {
     "type": "string",
     "title": "Commit sha colour",
     "description": "Commit shas in workface lines and the commits-since count. A Claude Code theme key (e.g. success, warning, merged), a terminal colour name (e.g. magenta, cyan), or a hex colour (#ff79c6).",
     "default": "merged"
    },
    "color_code": {
     "type": "string",
     "title": "Path and command colour",
     "description": "Backticked paths and commands. A Claude Code theme key (e.g. success, warning, merged), a terminal colour name (e.g. magenta, cyan), or a hex colour (#ff79c6).",
     "default": "suggestion"
    },
    "color_time": {
     "type": "string",
     "title": "Timestamp colour",
     "description": "Log timestamps. A Claude Code theme key (e.g. success, warning, merged), a terminal colour name (e.g. magenta, cyan), or a hex colour (#ff79c6).",
     "default": "inactive"
    },
    "color_good": {
     "type": "string",
     "title": "Good colour",
     "description": "PASS / pushed / merged, a fresh workface, a line budget with room, new lines, running sessions. A Claude Code theme key (e.g. success, warning, merged), a terminal colour name (e.g. magenta, cyan), or a hex colour (#ff79c6).",
     "default": "success"
    },
    "color_warn": {
     "type": "string",
     "title": "Warning colour",
     "description": "PREDICTED / NOT pushed / unverified, an ageing workface, omissions. A Claude Code theme key (e.g. success, warning, merged), a terminal colour name (e.g. magenta, cyan), or a hex colour (#ff79c6).",
     "default": "warning"
    },
    "color_bad": {
     "type": "string",
     "title": "Bad colour",
     "description": "FAIL, a stale workface, a line budget overrun. A Claude Code theme key (e.g. success, warning, merged), a terminal colour name (e.g. magenta, cyan), or a hex colour (#ff79c6).",
     "default": "error"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "workface",
   "firstSeen": "2026-10-06T05:25:14.944Z",
   "modUpdatedAt": "2026-10-04T15:25:15Z",
   "fileBytes": 49588,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "workface",
   "url": "https://www.slopshopper.com/mods/scodge-24-workface/"
  },
  {
   "slug": "seanrobertwright-claude-mods-auto-resume",
   "name": "auto-resume",
   "description": "When a turn dies on a rate limit (or an overloaded API), counts down to the reset and sends \"continue\" for you.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/auto-resume",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "text": {
     "type": "string",
     "title": "Resume prompt",
     "description": "What is sent when the wait is over.",
     "default": "continue"
    },
    "graceSeconds": {
     "type": "number",
     "title": "Grace after reset (s)",
     "description": "Extra seconds to wait past the limit's reset time (0-900).",
     "default": 60
    },
    "retryOverloaded": {
     "type": "boolean",
     "title": "Retry overloaded/server errors",
     "description": "Also resume after an overloaded or server error, backing off from one minute.",
     "default": true
    },
    "maxRetries": {
     "type": "number",
     "title": "Most retries in a row",
     "description": "Give up after this many resumes without a successful answer (1-20).",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:31.665Z",
   "modUpdatedAt": "2026-10-04T22:51:52Z",
   "fileBytes": 11961,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-resume",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-auto-resume/"
  },
  {
   "slug": "seanrobertwright-claude-mods-bash-quoting-rescue",
   "name": "bash-quoting-rescue",
   "description": "Before a shell command runs, parses it with the shell's own parser and refuses one that does not parse, such as an unclosed quote or heredoc, so none of it runs.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/bash-quoting-rescue",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:23:53.559Z",
   "modUpdatedAt": "2026-10-09T00:50:55Z",
   "fileBytes": 5672,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "bash-quoting-rescue",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-bash-quoting-rescue/"
  },
  {
   "slug": "seanrobertwright-claude-mods-branch-guard",
   "name": "branch-guard",
   "description": "Before Claude commits or pushes on the default branch, asks you whether to create a branch first.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/branch-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:23:54.387Z",
   "modUpdatedAt": "2026-10-09T14:28:21Z",
   "fileBytes": 8977,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "branch-guard-seanrobertwright",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-branch-guard/"
  },
  {
   "slug": "seanrobertwright-claude-mods-chrome-tab-self-heal",
   "name": "chrome-tab-self-heal",
   "description": "When a Claude in Chrome tool says its tab is gone, tells Claude to fetch the current tab IDs before trying again.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/chrome-tab-self-heal",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:23:55.132Z",
   "modUpdatedAt": "2026-10-09T03:24:52Z",
   "fileBytes": 987,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "chrome-tab-self-heal",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-chrome-tab-self-heal/"
  },
  {
   "slug": "seanrobertwright-claude-mods-env-guard",
   "name": "env-guard",
   "description": "Asks you before Claude reads a .env or key file, and refuses when no one is there to answer.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/env-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "extraPatterns": {
     "type": "string",
     "title": "More guarded files",
     "description": "File names to guard besides the built-in list, separated by commas; * stands for any characters and ? for one (secrets.json, *.kdbx).",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:23:56.067Z",
   "modUpdatedAt": "2026-10-09T00:33:42Z",
   "fileBytes": 10000,
   "tags": [
    "toast",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "env-guard",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-env-guard/"
  },
  {
   "slug": "seanrobertwright-claude-mods-github-panel",
   "name": "github-panel",
   "description": "A GitHub pane in the side panel: the repo's open pull requests and issues; click one to open it in the browser, or fill /implement or /wayfinder with an issue. The issue a /wayfinder run works on is pinned at the top, with its next takeable ticket. A toast when your branch's pull request turns green or red, and a button that fills a fix on red.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/github-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "limit": {
     "type": "number",
     "title": "Most items per list",
     "description": "How many open PRs and issues to list each (1-100); the rest are a click away on GitHub.",
     "default": 30
    },
    "refreshMinutes": {
     "type": "number",
     "title": "Refresh every (minutes)",
     "description": "How often to refresh while the session runs (1-120); 0 refreshes only on open, after turns and on r.",
     "default": 5
    },
    "implementCommand": {
     "type": "string",
     "title": "Implement button fills",
     "description": "The slash command an issue's implement button puts in the prompt, before the issue's URL; empty hides the button.",
     "default": "/implement"
    },
    "wayfinderCommand": {
     "type": "string",
     "title": "Wayfinder button fills",
     "description": "The slash command an issue's wayfinder button and the pinned issue's work next button put in the prompt, before the issue's URL, and the skill whose runs pin an issue; empty hides the button and turns pinning off.",
     "default": "/wayfinder"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:32.912Z",
   "modUpdatedAt": "2026-10-09T03:11:35Z",
   "fileBytes": 42146,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "github-panel",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-github-panel/"
  },
  {
   "slug": "seanrobertwright-claude-mods-hud",
   "name": "hud",
   "description": "Two coloured, animated lines under the prompt, every figure named: model, effort, context window, rate limits, turn timer, tool calls, agents, git state, worktree, cost, session length and folder.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Colour theme",
     "description": "The colours the row moves through.",
     "options": [
      "neon",
      "ocean",
      "ember",
      "mono"
     ],
     "default": "neon"
    },
    "animate": {
     "type": "boolean",
     "title": "Animate while working",
     "description": "Move the colours across the row while a turn runs, and blink a figure at its warning level.",
     "default": true
    },
    "placement": {
     "type": "string",
     "title": "Where the row is drawn",
     "description": "Below the prompt, above Claude Code's hint line, or in the band above the prompt.",
     "options": [
      "below",
      "above"
     ],
     "default": "below"
    },
    "hide": {
     "type": "string",
     "title": "Segments to hide",
     "description": "Comma-separated, from: model, effort, context, limits, turn, tools, agents, git, worktree, cost, session, folder.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:34.059Z",
   "modUpdatedAt": "2026-10-08T12:29:16Z",
   "fileBytes": 21592,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hud-seanrobertwright",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-hud/"
  },
  {
   "slug": "seanrobertwright-claude-mods-lint-test-gate",
   "name": "lint-test-gate",
   "description": "Runs the project's checks from a band button, and before Claude's git commit, and hands back only the failures.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/lint-test-gate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "checks": {
     "type": "string",
     "title": "Checks",
     "description": "The commands to run, as a JSON list of argument lists, such as [[\"npx\",\"eslint\",\".\"]]; empty runs the package.json scripts lint, typecheck, check and test.",
     "default": ""
    },
    "timeoutMinutes": {
     "type": "number",
     "title": "Time limit per check (minutes)",
     "description": "How long one check may run before it counts as failing, timed out (1-10).",
     "default": 10
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:23:59.103Z",
   "modUpdatedAt": "2026-10-09T01:15:41Z",
   "fileBytes": 13708,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "lint-test-gate",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-lint-test-gate/"
  },
  {
   "slug": "seanrobertwright-claude-mods-mod-settings",
   "name": "mod-settings",
   "description": "A gear at the top right of each mod's pane opens one dialog for every claude-mods setting: pick a mod, change its settings, save.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/mod-settings",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:44:52.394Z",
   "modUpdatedAt": "2026-10-08T13:30:40Z",
   "fileBytes": 11500,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-settings",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-mod-settings/"
  },
  {
   "slug": "seanrobertwright-claude-mods-model-effort-presets",
   "name": "model-effort-presets",
   "description": "One press above the prompt switches the model and the effort together: a plan preset, an execute preset, or your own, also by /preset <name> or when you send a mapped command.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/model-effort-presets",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "presets": {
     "type": "string",
     "title": "Presets",
     "description": "Comma-separated name=model/effort, one per preset. The model is what /model takes (opus, sonnet, haiku or an id); the effort is low, medium, high, xhigh or max.",
     "default": "plan=opus/high, execute=sonnet/medium"
    },
    "commands": {
     "type": "string",
     "title": "Commands that switch",
     "description": "Comma-separated command=preset (lril:plan-feature=plan). Sending one of these commands applies its preset before the command runs; empty switches on no command.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:24:00.990Z",
   "modUpdatedAt": "2026-10-09T03:49:14Z",
   "fileBytes": 11153,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-effort-presets",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-model-effort-presets/"
  },
  {
   "slug": "seanrobertwright-claude-mods-open-file-guard",
   "name": "open-file-guard",
   "description": "Before Claude uses a Word, Excel or PowerPoint file you have open, asks you to close it instead of letting the write fail.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/open-file-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:35.263Z",
   "modUpdatedAt": "2026-10-05T15:17:59Z",
   "fileBytes": 5154,
   "tags": [
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "open-file-guard",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-open-file-guard/"
  },
  {
   "slug": "seanrobertwright-claude-mods-outputs",
   "name": "outputs",
   "description": "A pane listing the files this session has made or changed, newest first; click one to open it.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/outputs",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:36.745Z",
   "modUpdatedAt": "2026-10-08T13:30:40Z",
   "fileBytes": 12678,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "outputs",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-outputs/"
  },
  {
   "slug": "seanrobertwright-claude-mods-post-merge-cleanup",
   "name": "post-merge-cleanup",
   "description": "/cleanup after a PR merges: switch to the default branch, pull, and delete the merged branch and its worktree, after one confirmation.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/post-merge-cleanup",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:24:03.955Z",
   "modUpdatedAt": "2026-10-08T21:09:39Z",
   "fileBytes": 16723,
   "tags": [
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "post-merge-cleanup",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-post-merge-cleanup/"
  },
  {
   "slug": "seanrobertwright-claude-mods-pre-pr-claims-check",
   "name": "pre-pr-claims-check",
   "description": "Refuses gh pr create and gh pr edit while the PR's title, its body or the branch's added Markdown lines hold a file:line citation, a placeholder or a count spelled out in words, listing each one.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/pre-pr-claims-check",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:24:04.950Z",
   "modUpdatedAt": "2026-10-09T00:56:04Z",
   "fileBytes": 16204,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "pre-pr-claims-check",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-pre-pr-claims-check/"
  },
  {
   "slug": "seanrobertwright-claude-mods-quick-reply",
   "name": "quick-reply",
   "description": "One-click replies above the prompt: the options Claude just offered, Yes, Go with your recommendation, Continue, Pass, Fail and Skip when Claude asks for a verdict, and the next wayfinder ticket.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/quick-reply",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "questionReplies": {
     "type": "string",
     "title": "Replies to a question",
     "description": "Shown after Claude asks something, separated by |.",
     "default": "Yes|Go with your recommendation|No"
    },
    "idleReplies": {
     "type": "string",
     "title": "Replies otherwise",
     "description": "Shown after any other answer, separated by |; empty hides the band then.",
     "default": "Continue|Commit and push"
    },
    "wayfinderNext": {
     "type": "boolean",
     "title": "Offer the next wayfinder ticket",
     "description": "After a wayfinder turn closes a ticket or charts a map, the band offers Next ticket: one press runs /clear, then /wayfinder with the map.",
     "default": true
    },
    "modelChoice": {
     "type": "string",
     "title": "System One models",
     "description": "Which System One model reads how each of Claude's answers ends, to choose the buttons. Local only: Laya on this machine, or the built-in reading as before. Local first: Laya, and TypeSafe's hosted Jev while Laya is unavailable. Hosted first: Jev, and Laya while Jev is unavailable. Jev receives the last 8,000 characters of every answer Claude gives and the labels of the choices found in it, once after each answered turn.",
     "options": [
      "local only",
      "local first",
      "hosted first"
     ],
     "default": "local only"
    },
    "jevApiKey": {
     "type": "string",
     "title": "Jev API key",
     "description": "Your key for TypeSafe's hosted Jev, from console.typesafe.ai. Sent only to api.typesafe.ai, and only while System One models allows Jev. A changed key takes effect once the mod reloads.",
     "sensitive": true,
     "default": ""
    },
    "layaPort": {
     "type": "number",
     "title": "Laya port",
     "description": "The port laya-serve listens on at 127.0.0.1 (its LAYA_PORT).",
     "default": 8000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:38.136Z",
   "modUpdatedAt": "2026-10-09T14:28:34Z",
   "fileBytes": 43938,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "network",
    "turn"
   ],
   "isNew": true,
   "entryName": "quick-reply",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-quick-reply/"
  },
  {
   "slug": "seanrobertwright-claude-mods-session-auto-namer",
   "name": "session-auto-namer",
   "description": "After a session's first prompt, a button above the prompt suggests a name for the session, such as an issue's number and title; one press renames it.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/session-auto-namer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:24:07.474Z",
   "modUpdatedAt": "2026-10-09T03:35:19Z",
   "fileBytes": 7642,
   "tags": [
    "band",
    "toast",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "session-auto-namer",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-session-auto-namer/"
  },
  {
   "slug": "seanrobertwright-claude-mods-shelf",
   "name": "shelf",
   "description": "Named folders and files above the prompt: click one to drop its path into what you are typing.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/shelf",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:39.450Z",
   "modUpdatedAt": "2026-10-08T10:08:16Z",
   "fileBytes": 6200,
   "tags": [
    "band",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "shelf",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-shelf/"
  },
  {
   "slug": "seanrobertwright-claude-mods-sources",
   "name": "sources",
   "description": "A pane listing the files Claude has read this session, grouped by where they came from, with a lock that keeps reads inside the project folder.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/sources",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:41.160Z",
   "modUpdatedAt": "2026-10-08T13:30:40Z",
   "fileBytes": 14359,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "sources",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-sources/"
  },
  {
   "slug": "seanrobertwright-claude-mods-turn-chime",
   "name": "turn-chime",
   "description": "Plays a sound and shows a toast when a long turn ends or Claude stops to ask you something.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/turn-chime",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "thresholdMinutes": {
     "type": "number",
     "title": "Long turn (minutes)",
     "description": "A turn that ran at least this long chimes when it ends; so does a question asked this far into one.",
     "default": 3
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:42.671Z",
   "modUpdatedAt": "2026-10-05T15:16:13Z",
   "fileBytes": 4847,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "process",
    "turn",
    "audio"
   ],
   "isNew": true,
   "entryName": "turn-chime",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-turn-chime/"
  },
  {
   "slug": "seanrobertwright-claude-mods-whats-next",
   "name": "whats-next",
   "description": "A pane in the side panel listing the next steps of your dev workflow, filled by /ask-sean; click a step to see its prompt.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanrobertwright/claude-mods",
    "url": "https://github.com/seanrobertwright/claude-mods",
    "stars": 1,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:28:36Z",
    "createdAt": "2026-10-04T11:53:43Z",
    "description": "A collection of Claude Code mods.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2528042?v=4",
    "ownerUrl": "https://github.com/seanrobertwright",
    "defaultBranch": "main"
   },
   "path": "mods/whats-next",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "skill": {
     "type": "string",
     "title": "Skill",
     "description": "The skill that answers \"what's next\", named as you would run it (/ask-sean).",
     "default": "/ask-sean"
    },
    "maxSteps": {
     "type": "number",
     "title": "Most steps",
     "description": "How many steps to ask for (1-9).",
     "default": 5
    },
    "refreshOnStart": {
     "type": "boolean",
     "title": "Refresh on start",
     "description": "Ask for a fresh list when a session starts in a git repository, or when a session that started headless is first opened.",
     "default": true
    },
    "allowedTools": {
     "type": "string",
     "title": "Tools the headless run may use",
     "description": "Comma-separated permission rules for the headless run; empty uses a built-in read-only set of git and gh read commands plus Read, Glob and Grep. The run gets only the tools these rules name, but your own user settings' allow rules for those tools apply too. git push, git config, git -c, gh api and --output are always denied.",
     "default": ""
    },
    "model": {
     "type": "string",
     "title": "Model",
     "description": "Model for the headless run (alias or id); empty uses your default.",
     "default": ""
    },
    "primeCommand": {
     "type": "string",
     "title": "Prime command",
     "description": "A slash command, with any arguments, that /clear + paste runs after the clear (such as /lril:prime). The step's prompt is filled once the turn it starts ends. Empty runs none.",
     "default": ""
    },
    "modelChoice": {
     "type": "string",
     "title": "System One models",
     "description": "Which System One model judges whether a turn finished the active step. Local only: Laya on this machine, or Haiku as before. Local first: Laya, and TypeSafe's hosted Jev while Laya is unavailable. Hosted first: Jev, and Laya while Jev is unavailable. Jev receives the active step's title, reason and prompt and the last 8,000 characters of Claude's answer, once after each answered turn while a step is active.",
     "options": [
      "local only",
      "local first",
      "hosted first"
     ],
     "default": "local only"
    },
    "jevApiKey": {
     "type": "string",
     "title": "Jev API key",
     "description": "Your key for TypeSafe's hosted Jev, from console.typesafe.ai. Sent only to api.typesafe.ai, and only while System One models allows Jev. A changed key takes effect once the mod reloads.",
     "sensitive": true,
     "default": ""
    },
    "layaPort": {
     "type": "number",
     "title": "Laya port",
     "description": "The port laya-serve listens on at 127.0.0.1 (its LAYA_PORT).",
     "default": 8000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:44.275Z",
   "modUpdatedAt": "2026-10-09T14:28:34Z",
   "fileBytes": 58475,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "whats-next",
   "url": "https://www.slopshopper.com/mods/seanrobertwright-claude-mods-whats-next/"
  },
  {
   "slug": "sebi75-agent-canvas",
   "name": "agent-canvas",
   "description": "A live, clickable board for each Claude Code session, drawn by headless Chrome in a pane beside the transcript.",
   "version": "0.1.0",
   "author": {
    "name": "Sebastian Semeniuc"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sebi75/agent-canvas",
    "url": "https://github.com/sebi75/agent-canvas",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T18:48:45Z",
    "createdAt": "2026-10-03T07:55:31Z",
    "description": "A live, clickable board for each Claude Code session, drawn by headless Chrome in a pane beside the transcript.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/36008268?v=4",
    "ownerUrl": "https://github.com/sebi75",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "agent-canvas",
   "firstSeen": "2026-10-06T05:25:17.834Z",
   "modUpdatedAt": "2026-10-03T18:48:45Z",
   "fileBytes": 11446,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-canvas",
   "url": "https://www.slopshopper.com/mods/sebi75-agent-canvas/"
  },
  {
   "slug": "seonggwangju-k-mods-blast-radius-ko",
   "name": "blast-radius-ko",
   "description": "Anthropic의 blast-radius 샘플을 한글화하고 위험 명령 목록을 넓힌 k-mods 수정판. rm -rf, git reset --hard, force push, prisma/psql/docker의 파괴적인 명령을 멈추고 영향 범위를 먼저 보여줍니다.",
   "version": "1.2.0",
   "author": {
    "name": "SeongGwangJu",
    "url": "https://github.com/SeongGwangJu"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/SeongGwangJu/k-mods/tree/main/mods/blast-radius-ko",
   "keywords": [
    "claude-code-mods",
    "claude-mods",
    "function-hooks",
    "safety",
    "git",
    "korean"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SeongGwangJu/k-mods",
    "url": "https://github.com/SeongGwangJu/k-mods",
    "stars": 1,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-08T18:41:07Z",
    "createdAt": "2026-10-06T15:07:15Z",
    "description": "Awesome Claude Code mods collection | 클로드 코드 모드 모음집. Customize Claude Code with status lines, themes, alerts and more · 상태줄·테마·알림으로 클로드 코드를 원하는 대로 바꿔요",
    "homepage": "https://seonggwangju.github.io/k-mods/",
    "topics": [
     "awesome",
     "awesome-list",
     "claude-code-mods",
     "claude-code-plugins",
     "korean",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133538833?v=4",
    "ownerUrl": "https://github.com/SeongGwangJu",
    "defaultBranch": "main"
   },
   "path": "mods/blast-radius-ko",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "userConfig": {
    "palette": {
     "type": "string",
     "title": "확인창 색",
     "description": "색. dark: 어두운 터미널용 파스텔(기본). theme: Claude Code 테마 색을 따라가요(밝은 터미널). gray: 회색 배경 터미널용.",
     "options": [
      "dark",
      "theme",
      "gray"
     ],
     "default": "dark"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "k-mods",
   "firstSeen": "2026-10-07T14:44:44.431Z",
   "modUpdatedAt": "2026-10-08T18:37:25Z",
   "fileBytes": 25295,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-ko",
   "url": "https://www.slopshopper.com/mods/seonggwangju-k-mods-blast-radius-ko/"
  },
  {
   "slug": "seonggwangju-k-mods-ctx-strip",
   "name": "ctx-strip",
   "description": "컨텍스트가 무엇으로 차 있는지 입력창 위 막대로 보여주고, 서브에이전트가 돌면 한 줄로 알려줘요",
   "version": "1.1.0",
   "author": {
    "name": "SeongGwangJu",
    "url": "https://github.com/SeongGwangJu"
   },
   "license": "MIT",
   "homepage": "https://github.com/SeongGwangJu/k-mods/tree/main/mods/ctx-strip",
   "keywords": [
    "korean",
    "컨텍스트",
    "토큰",
    "서브에이전트",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SeongGwangJu/k-mods",
    "url": "https://github.com/SeongGwangJu/k-mods",
    "stars": 1,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-08T18:41:07Z",
    "createdAt": "2026-10-06T15:07:15Z",
    "description": "Awesome Claude Code mods collection | 클로드 코드 모드 모음집. Customize Claude Code with status lines, themes, alerts and more · 상태줄·테마·알림으로 클로드 코드를 원하는 대로 바꿔요",
    "homepage": "https://seonggwangju.github.io/k-mods/",
    "topics": [
     "awesome",
     "awesome-list",
     "claude-code-mods",
     "claude-code-plugins",
     "korean",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133538833?v=4",
    "ownerUrl": "https://github.com/SeongGwangJu",
    "defaultBranch": "main"
   },
   "path": "mods/ctx-strip",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "display": {
     "type": "string",
     "title": "표시 위치",
     "description": "컨텍스트 막대를 어디에 보여줄지. band: 입력창 위(기본). hint: 입력창 아래, 모드 표시 줄 밑. statusline: 상태줄 스크립트가 상태줄 바로 아래에 그려요(설정 필요, README 참고).",
     "options": [
      "band",
      "hint",
      "statusline"
     ],
     "default": "band"
    },
    "palette": {
     "type": "string",
     "title": "색상 팔레트",
     "description": "막대·범례 색. dark: 어두운 터미널용 파스텔(기본). theme: Claude Code 테마 색을 따라가요(밝은 터미널). gray: 회색 배경 터미널용.",
     "options": [
      "dark",
      "theme",
      "gray"
     ],
     "default": "dark"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "k-mods",
   "firstSeen": "2026-10-07T14:44:45.851Z",
   "modUpdatedAt": "2026-10-06T15:04:08Z",
   "fileBytes": 27401,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ctx-strip",
   "url": "https://www.slopshopper.com/mods/seonggwangju-k-mods-ctx-strip/"
  },
  {
   "slug": "seonggwangju-k-mods-done-alarm",
   "name": "done-alarm",
   "displayName": "작업 끝 알림",
   "description": "긴 작업을 맡기고 자리를 비워도 끝나거나 확인이 필요할 때 데스크톱·음성·휴대폰 푸시로 알려줘요",
   "version": "1.0.0",
   "author": {
    "name": "SeongGwangJu",
    "url": "https://github.com/SeongGwangJu"
   },
   "license": "MIT",
   "homepage": "https://github.com/SeongGwangJu/k-mods/tree/main/mods/done-alarm",
   "keywords": [
    "notification",
    "alarm",
    "ntfy",
    "telegram",
    "webhook",
    "desktop",
    "voice",
    "korean"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SeongGwangJu/k-mods",
    "url": "https://github.com/SeongGwangJu/k-mods",
    "stars": 1,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-08T18:41:07Z",
    "createdAt": "2026-10-06T15:07:15Z",
    "description": "Awesome Claude Code mods collection | 클로드 코드 모드 모음집. Customize Claude Code with status lines, themes, alerts and more · 상태줄·테마·알림으로 클로드 코드를 원하는 대로 바꿔요",
    "homepage": "https://seonggwangju.github.io/k-mods/",
    "topics": [
     "awesome",
     "awesome-list",
     "claude-code-mods",
     "claude-code-plugins",
     "korean",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133538833?v=4",
    "ownerUrl": "https://github.com/SeongGwangJu",
    "defaultBranch": "main"
   },
   "path": "mods/done-alarm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "min_seconds": {
     "type": "number",
     "title": "최소 작업 시간(초)",
     "description": "이 시간보다 짧게 끝난 작업은 알리지 않아요",
     "default": 30,
     "min": 0
    },
    "desktop": {
     "type": "boolean",
     "title": "데스크톱 알림",
     "description": "macOS·Linux 알림센터로 바로 알려줘요",
     "default": true
    },
    "voice": {
     "type": "boolean",
     "title": "음성 알림",
     "description": "짧은 한국어 음성으로 알려줘요",
     "default": false
    },
    "ntfy_topic": {
     "type": "string",
     "title": "ntfy 주제(topic)",
     "description": "휴대폰에 무료로 푸시를 보낼 ntfy 주제예요. 비워두면 꺼져 있어요. 주제는 외부에 공개되니 추측하기 어려운 값을 쓰세요",
     "default": ""
    },
    "ntfy_server": {
     "type": "string",
     "title": "ntfy 서버",
     "description": "직접 운영하는 ntfy 서버가 있으면 주소를 바꾸세요",
     "default": "https://ntfy.sh"
    },
    "telegram_bot_token": {
     "type": "string",
     "title": "Telegram 봇 토큰",
     "description": "BotFather에서 발급받은 토큰이에요",
     "sensitive": true
    },
    "telegram_chat_id": {
     "type": "string",
     "title": "Telegram 채팅 ID",
     "description": "알림을 받을 사용자 또는 채팅의 ID예요"
    },
    "webhook_url": {
     "type": "string",
     "title": "Webhook 주소",
     "description": "Slack·Discord 등으로 알려줄 Incoming Webhook 주소예요",
     "sensitive": true
    },
    "include_summary": {
     "type": "boolean",
     "title": "답변 요약 포함",
     "description": "ntfy·Telegram·Webhook처럼 기기 밖으로 나가는 알림에 Claude 답변 첫 줄을 함께 보내요. 데스크톱 알림에는 항상 포함돼요",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "k-mods",
   "firstSeen": "2026-10-07T14:44:46.652Z",
   "modUpdatedAt": "2026-10-06T15:10:15Z",
   "fileBytes": 18170,
   "tags": [
    "spinner",
    "guard",
    "command",
    "process",
    "network",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "done-alarm",
   "url": "https://www.slopshopper.com/mods/seonggwangju-k-mods-done-alarm/"
  },
  {
   "slug": "seonggwangju-k-mods-memo-pad",
   "name": "memo-pad",
   "description": "Claude가 일하는 동안 다음에 시킬 일을 메모해 뒀다가 버튼 한 번으로 입력창에 넣어요",
   "version": "1.1.0",
   "author": {
    "name": "SeongGwangJu",
    "url": "https://github.com/SeongGwangJu"
   },
   "license": "MIT",
   "homepage": "https://github.com/SeongGwangJu/k-mods/tree/main/mods/memo-pad",
   "keywords": [
    "korean",
    "메모",
    "workflow",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SeongGwangJu/k-mods",
    "url": "https://github.com/SeongGwangJu/k-mods",
    "stars": 1,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-08T18:41:07Z",
    "createdAt": "2026-10-06T15:07:15Z",
    "description": "Awesome Claude Code mods collection | 클로드 코드 모드 모음집. Customize Claude Code with status lines, themes, alerts and more · 상태줄·테마·알림으로 클로드 코드를 원하는 대로 바꿔요",
    "homepage": "https://seonggwangju.github.io/k-mods/",
    "topics": [
     "awesome",
     "awesome-list",
     "claude-code-mods",
     "claude-code-plugins",
     "korean",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133538833?v=4",
    "ownerUrl": "https://github.com/SeongGwangJu",
    "defaultBranch": "main"
   },
   "path": "mods/memo-pad",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "palette": {
     "type": "string",
     "title": "색상 팔레트",
     "description": "색. dark: 어두운 터미널용 파스텔(기본). theme: Claude Code 테마 색을 따라가요(밝은 터미널). gray: 회색 배경 터미널용.",
     "options": [
      "dark",
      "theme",
      "gray"
     ],
     "default": "dark"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "k-mods",
   "firstSeen": "2026-10-07T14:44:47.731Z",
   "modUpdatedAt": "2026-10-06T15:04:07Z",
   "fileBytes": 4650,
   "tags": [
    "pane",
    "spinner",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "memo-pad",
   "url": "https://www.slopshopper.com/mods/seonggwangju-k-mods-memo-pad/"
  },
  {
   "slug": "seonggwangju-k-mods-mod-store",
   "name": "mod-store",
   "description": "k-mods 카탈로그를 한 패널에서 보고 설치·제거하는 모드 상점. /k-mods 하나면 충분해요.",
   "version": "1.0.0",
   "author": {
    "name": "SeongGwangJu",
    "url": "https://github.com/SeongGwangJu"
   },
   "license": "MIT",
   "homepage": "https://github.com/SeongGwangJu/k-mods/tree/main/mods/mod-store",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SeongGwangJu/k-mods",
    "url": "https://github.com/SeongGwangJu/k-mods",
    "stars": 1,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-08T18:41:07Z",
    "createdAt": "2026-10-06T15:07:15Z",
    "description": "Awesome Claude Code mods collection | 클로드 코드 모드 모음집. Customize Claude Code with status lines, themes, alerts and more · 상태줄·테마·알림으로 클로드 코드를 원하는 대로 바꿔요",
    "homepage": "https://seonggwangju.github.io/k-mods/",
    "topics": [
     "awesome",
     "awesome-list",
     "claude-code-mods",
     "claude-code-plugins",
     "korean",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133538833?v=4",
    "ownerUrl": "https://github.com/SeongGwangJu",
    "defaultBranch": "main"
   },
   "path": "mods/mod-store",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "k-mods",
   "firstSeen": "2026-10-07T14:44:48.770Z",
   "modUpdatedAt": "2026-10-08T07:12:06Z",
   "fileBytes": 73443,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-store-SeongGwangJu",
   "url": "https://www.slopshopper.com/mods/seonggwangju-k-mods-mod-store/"
  },
  {
   "slug": "seonggwangju-k-mods-skins",
   "name": "skins",
   "description": "hellosverre/claude-skins의 k-mods 수정판. 한글 표 너비, 터미널 셸 출력 카드 등 한국어 환경에서 보이던 문제를 고쳤습니다. /skin으로 테마를 바꿉니다.",
   "version": "0.1.0-ko.1",
   "author": {
    "name": "hellosverre",
    "url": "https://github.com/hellosverre"
   },
   "license": "MIT",
   "homepage": "https://github.com/SeongGwangJu/k-mods/tree/main/mods/skins",
   "keywords": [
    "claude-code-mods",
    "claude-mods",
    "function-hooks",
    "theme",
    "skin",
    "korean"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SeongGwangJu/k-mods",
    "url": "https://github.com/SeongGwangJu/k-mods",
    "stars": 1,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-08T18:41:07Z",
    "createdAt": "2026-10-06T15:07:15Z",
    "description": "Awesome Claude Code mods collection | 클로드 코드 모드 모음집. Customize Claude Code with status lines, themes, alerts and more · 상태줄·테마·알림으로 클로드 코드를 원하는 대로 바꿔요",
    "homepage": "https://seonggwangju.github.io/k-mods/",
    "topics": [
     "awesome",
     "awesome-list",
     "claude-code-mods",
     "claude-code-plugins",
     "korean",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133538833?v=4",
    "ownerUrl": "https://github.com/SeongGwangJu",
    "defaultBranch": "main"
   },
   "path": "mods/skins",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "status_lines": {
     "type": "string",
     "title": "스피너·턴 종료 줄 담당",
     "description": "auto는 status-ko가 켜져 있으면 그 줄들을 status-ko에 맡깁니다. skins는 항상 이 mod가, engine은 항상 Claude Code 기본이 그립니다.",
     "options": [
      "auto",
      "skins",
      "engine"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "k-mods",
   "firstSeen": "2026-10-07T14:44:52.297Z",
   "modUpdatedAt": "2026-10-06T15:04:08Z",
   "fileBytes": 123534,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "skins-SeongGwangJu",
   "url": "https://www.slopshopper.com/mods/seonggwangju-k-mods-skins/"
  },
  {
   "slug": "seonggwangju-k-mods-spinner",
   "name": "spinner",
   "description": "[k-mods 한국 수정판] Claude가 일하는 동안 입력창 위에 냥캣·Clawd 같은 픽셀 장면을 띄우고, 턴마다 자라는 펫을 키워요. 원본: hoobnn/hoobnn-agent-mods (MIT)",
   "version": "0.6.0-ko.1",
   "author": {
    "name": "hoobnn",
    "url": "https://github.com/hoobnn"
   },
   "license": "MIT",
   "homepage": "https://github.com/SeongGwangJu/k-mods/tree/main/mods/spinner",
   "keywords": [
    "spinner",
    "animation",
    "pet",
    "pixel-art",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SeongGwangJu/k-mods",
    "url": "https://github.com/SeongGwangJu/k-mods",
    "stars": 1,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-08T18:41:07Z",
    "createdAt": "2026-10-06T15:07:15Z",
    "description": "Awesome Claude Code mods collection | 클로드 코드 모드 모음집. Customize Claude Code with status lines, themes, alerts and more · 상태줄·테마·알림으로 클로드 코드를 원하는 대로 바꿔요",
    "homepage": "https://seonggwangju.github.io/k-mods/",
    "topics": [
     "awesome",
     "awesome-list",
     "claude-code-mods",
     "claude-code-plugins",
     "korean",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133538833?v=4",
    "ownerUrl": "https://github.com/SeongGwangJu",
    "defaultBranch": "main"
   },
   "path": "mods/spinner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "visible": {
     "type": "boolean",
     "title": "Show the animations",
     "description": "The animations at all: the mascot, the band and the companion (/spinner off and /spinner on change this too)",
     "default": true
    },
    "footerButton": {
     "type": "boolean",
     "title": "Footer button",
     "description": "A Spinner button in the prompt footer that turns the animations off and on, as /spinner off and /spinner on do",
     "default": false
    },
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "The animations' look: clawd (Claude's mascot), thunder (a shoot-em-up), chomp, sparky, bluecat, nyan (pixel homages), cat, bunny, sakura, mecha, neon, dino, ocean, matrix, audio (this Mac's sound as a spectrum, macOS 14.2+; never drawn at random), or random for a new one each session. /spinner <theme> switches it live",
     "options": [
      "random",
      "clawd",
      "thunder",
      "chomp",
      "sparky",
      "bluecat",
      "nyan",
      "cat",
      "bunny",
      "sakura",
      "mecha",
      "neon",
      "dino",
      "ocean",
      "matrix",
      "audio"
     ],
     "default": "random"
    },
    "stage": {
     "type": "boolean",
     "title": "Animation band",
     "description": "An animated scene above the prompt (two to four rows, by theme) while the model works (/spinner stage off|on overrides it)",
     "default": true
    },
    "celebrate": {
     "type": "boolean",
     "title": "Finale",
     "description": "A short finale in the band when a turn ends: confetti and the time it took, or a sad face when interrupted",
     "default": true
    },
    "companion": {
     "type": "boolean",
     "title": "Companion",
     "description": "A pet in a row above the prompt: it shows what the model is doing (the tool running, a permission waiting), stays between turns, levels up as turns finish, and a click or /spinner pet pats it (/spinner companion off|on overrides it)",
     "default": false
    },
    "reducedMotion": {
     "type": "boolean",
     "title": "Reduced motion",
     "description": "Draw the mascot, the band's scene and the pet as still pictures: they still change with what the model does, without moving",
     "default": false
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of /spinner's replies and the finale's label; auto follows Claude Code's language setting, then the system locale",
     "options": [
      "auto",
      "en",
      "zh-Hans",
      "zh-Hant",
      "ja",
      "ko",
      "es",
      "fr",
      "de",
      "pt-BR",
      "ru"
     ],
     "default": "ko"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "k-mods",
   "firstSeen": "2026-10-07T14:44:55.284Z",
   "modUpdatedAt": "2026-10-06T15:32:14Z",
   "fileBytes": 130451,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spinner-SeongGwangJu",
   "url": "https://www.slopshopper.com/mods/seonggwangju-k-mods-spinner/"
  },
  {
   "slug": "seonggwangju-k-mods-status-ko",
   "name": "status-ko",
   "description": "작업 중 줄을 지금 하는 일로, 턴이 끝난 줄을 모델·시간·도구·캐시 한 줄로 한국어로 보여줘요",
   "version": "1.1.0",
   "author": {
    "name": "SeongGwangJu",
    "url": "https://github.com/SeongGwangJu"
   },
   "license": "MIT",
   "homepage": "https://github.com/SeongGwangJu/k-mods/tree/main/mods/status-ko",
   "keywords": [
    "korean",
    "한국어",
    "상태줄",
    "spinner",
    "turn-duration"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SeongGwangJu/k-mods",
    "url": "https://github.com/SeongGwangJu/k-mods",
    "stars": 1,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-08T18:41:07Z",
    "createdAt": "2026-10-06T15:07:15Z",
    "description": "Awesome Claude Code mods collection | 클로드 코드 모드 모음집. Customize Claude Code with status lines, themes, alerts and more · 상태줄·테마·알림으로 클로드 코드를 원하는 대로 바꿔요",
    "homepage": "https://seonggwangju.github.io/k-mods/",
    "topics": [
     "awesome",
     "awesome-list",
     "claude-code-mods",
     "claude-code-plugins",
     "korean",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133538833?v=4",
    "ownerUrl": "https://github.com/SeongGwangJu",
    "defaultBranch": "main"
   },
   "path": "mods/status-ko",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "palette": {
     "type": "string",
     "title": "색상 팔레트",
     "description": "색. dark: 어두운 터미널용 파스텔(기본). theme: Claude Code 테마 색을 따라가요(밝은 터미널). gray: 회색 배경 터미널용.",
     "options": [
      "dark",
      "theme",
      "gray"
     ],
     "default": "dark"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "k-mods",
   "firstSeen": "2026-10-07T14:44:56.369Z",
   "modUpdatedAt": "2026-10-06T15:04:07Z",
   "fileBytes": 8229,
   "tags": [
    "spinner",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "status-ko",
   "url": "https://www.slopshopper.com/mods/seonggwangju-k-mods-status-ko/"
  },
  {
   "slug": "seonggwangju-k-mods-streamer-mode",
   "name": "streamer-mode",
   "description": "유튜브·라이브 방송, 화면 공유 회의, 페어 프로그래밍 중에 화면에서만 비밀 키·주민번호·전화번호·이메일 같은 민감한 값을 가려요. 화면만 바꿀 뿐, Claude가 읽는 내용과 저장되는 대화 기록은 그대로예요.",
   "version": "1.0.0",
   "author": {
    "name": "SeongGwangJu",
    "url": "https://github.com/SeongGwangJu"
   },
   "license": "MIT",
   "homepage": "https://github.com/SeongGwangJu/k-mods/tree/main/mods/streamer-mode",
   "keywords": [
    "보안",
    "개인정보",
    "마스킹",
    "스트리밍",
    "화면공유",
    "방송",
    "페어프로그래밍"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SeongGwangJu/k-mods",
    "url": "https://github.com/SeongGwangJu/k-mods",
    "stars": 1,
    "forks": 1,
    "license": "Other",
    "pushedAt": "2026-10-08T18:41:07Z",
    "createdAt": "2026-10-06T15:07:15Z",
    "description": "Awesome Claude Code mods collection | 클로드 코드 모드 모음집. Customize Claude Code with status lines, themes, alerts and more · 상태줄·테마·알림으로 클로드 코드를 원하는 대로 바꿔요",
    "homepage": "https://seonggwangju.github.io/k-mods/",
    "topics": [
     "awesome",
     "awesome-list",
     "claude-code-mods",
     "claude-code-plugins",
     "korean",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133538833?v=4",
    "ownerUrl": "https://github.com/SeongGwangJu",
    "defaultBranch": "main"
   },
   "path": "mods/streamer-mode",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "start_on": {
     "type": "boolean",
     "title": "설치하면 바로 켜기",
     "description": "설치하면 기본으로 가려줘요. 꺼 두면 다음에 켤 때까지 꺼진 채로 있어요.",
     "default": true
    },
    "mask_secrets": {
     "type": "boolean",
     "title": "비밀 키·토큰 가리기",
     "description": "API 키, 토큰, 비밀번호, Bearer 토큰, 개인 키 같은 값을 가려요.",
     "default": true
    },
    "mask_korean_id": {
     "type": "boolean",
     "title": "주민번호·카드번호 가리기",
     "description": "주민등록번호, 외국인등록번호, 운전면허번호, 사업자등록번호, 카드번호를 가려요.",
     "default": true
    },
    "mask_contact": {
     "type": "boolean",
     "title": "전화번호·이메일 가리기",
     "description": "휴대폰·일반전화 번호와 이메일 주소를 가려요.",
     "default": true
    },
    "mask_ip": {
     "type": "boolean",
     "title": "IP 주소 가리기",
     "description": "공인 IPv4·IPv6 주소를 가려요. 1.2.3.4 같은 버전 번호와 헷갈릴 수 있어 기본은 꺼져 있어요.",
     "default": false
    },
    "mask_home": {
     "type": "boolean",
     "title": "홈 폴더 이름 가리기",
     "description": "/Users/이름 같은 경로에서 사용자 이름 부분을 가려요.",
     "default": false
    },
    "custom_words": {
     "type": "string",
     "title": "항상 가릴 단어",
     "description": "회사 이름, 실명, 고객사 이름처럼 항상 가리고 싶은 단어예요. 여러 개 추가할 수 있어요.",
     "multiple": true
    },
    "style": {
     "type": "string",
     "title": "가리는 모양",
     "description": "label은 [이메일 가림]처럼 종류를 보여줘요. dots는 ●●●●●●로만 가려요.",
     "options": [
      "label",
      "dots"
     ],
     "default": "label"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "k-mods",
   "firstSeen": "2026-10-07T14:44:59.603Z",
   "modUpdatedAt": "2026-10-06T15:10:15Z",
   "fileBytes": 38104,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "streamer-mode",
   "url": "https://www.slopshopper.com/mods/seonggwangju-k-mods-streamer-mode/"
  },
  {
   "slug": "sergemso-claude-code-status-line",
   "name": "statusline",
   "description": "Status line: dir | model (price multiplier) | context bar | cache TTL | rate-limit resets",
   "version": "0.1.5",
   "author": {
    "name": "sergemso"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sergemso/claude-code-status-line",
    "url": "https://github.com/sergemso/claude-code-status-line",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T23:14:29Z",
    "createdAt": "2026-10-06T10:40:05Z",
    "description": "Claude Code status line plugin",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11716083?v=4",
    "ownerUrl": "https://github.com/sergemso",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-status-line",
   "firstSeen": "2026-10-07T15:15:47.881Z",
   "modUpdatedAt": "2026-10-08T23:14:29Z",
   "fileBytes": 2818,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-sergemso",
   "url": "https://www.slopshopper.com/mods/sergemso-claude-code-status-line/"
  },
  {
   "slug": "settivishal-prdeck-prdeck",
   "name": "prdeck",
   "description": "PR feed, review pane and security checks above the prompt",
   "version": "0.10.1",
   "author": {
    "name": "Vishal K Setti",
    "email": "vishalsetti2000@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/settivishal/prdeck",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "settivishal/prdeck",
    "url": "https://github.com/settivishal/prdeck",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-21T15:04:12Z",
    "createdAt": "2026-09-21T03:01:14Z",
    "description": "PR feed, review pane and security checks above the Claude Code prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63137663?v=4",
    "ownerUrl": "https://github.com/settivishal",
    "defaultBranch": "main"
   },
   "path": "prdeck",
   "modules": [
    "./hooks.tsx"
   ],
   "entry": "hooks/hooks.tsx",
   "userConfig": {
    "security": {
     "type": "boolean",
     "title": "Security scanning",
     "description": "Off hides the security row, heat strip and findings pane, and disables the scan, write guard, git guard and model context. PR feed stays.",
     "default": true
    },
    "guard": {
     "type": "string",
     "title": "Write/Edit guard",
     "description": "When Claude is about to write a line that hits a security rule: warn in the permission dialog, deny the call, or do nothing.",
     "options": [
      "warn",
      "deny",
      "off"
     ],
     "default": "warn"
    },
    "base": {
     "type": "string",
     "title": "Base branch",
     "description": "Branch to diff against for the security scan. Empty = auto (origin/main, origin/master, main, master).",
     "default": ""
    },
    "mine": {
     "type": "boolean",
     "title": "Only my PRs",
     "description": "PR row and pane list only PRs you authored. Off shows every open PR.",
     "default": true
    },
    "pollSeconds": {
     "type": "number",
     "title": "PR poll interval (s)",
     "description": "How often to ask gh for open PRs.",
     "default": 60
    },
    "rulesFile": {
     "type": "string",
     "title": "Extra rules file",
     "description": "Path to a JSON array of extra scan rules: [{\"name\",\"pattern\",\"flags\"?,\"sev\":\"high|med|low\"}]. Merged with the built-in rules.",
     "default": ""
    },
    "triage": {
     "type": "boolean",
     "title": "Haiku triage",
     "description": "Ask Haiku to rate each regex hit high/med/low/false-positive. Cached; false positives disappear from the bar.",
     "default": true
    },
    "strip": {
     "type": "string",
     "title": "Strip mode",
     "description": "What the bar under the security row shows at start: churn (files by lines changed), ci (workflow runs on this branch), timeline (one cell per turn). Press 3 to cycle.",
     "options": [
      "churn",
      "ci",
      "timeline"
     ],
     "default": "churn"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prdeck",
   "firstSeen": "2026-10-06T05:19:22.362Z",
   "modUpdatedAt": "2026-09-21T15:04:12Z",
   "fileBytes": 57415,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prdeck",
   "url": "https://www.slopshopper.com/mods/settivishal-prdeck-prdeck/"
  },
  {
   "slug": "sfrodilla-claude-code-mods-cost-guard",
   "name": "cost-guard",
   "description": "Watches session and daily spend, warns when the context grows large, and holds a prompt once when the prompt cache has expired on a big context.",
   "version": "0.1.0",
   "author": {
    "name": "Santiago Fernandez"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sfrodilla/claude-code-mods",
    "url": "https://github.com/sfrodilla/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T10:21:59Z",
    "createdAt": "2026-10-07T10:15:12Z",
    "description": "Mods for the day-to-day development using Claude AI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/267110083?v=4",
    "ownerUrl": "https://github.com/sfrodilla",
    "defaultBranch": "main"
   },
   "path": "cost-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "contextWarnTokens": {
     "type": "number",
     "title": "Context warning (tokens)",
     "description": "Toast when the context passes this size, and again every 50k above it.",
     "default": 120000
    },
    "coldGuardTokens": {
     "type": "number",
     "title": "Cold-cache guard (tokens)",
     "description": "Hold a prompt once when the cache has expired and the context is at least this big. 0 turns the guard off.",
     "default": 60000
    },
    "sessionBudgetUsd": {
     "type": "number",
     "title": "Session budget (USD)",
     "description": "Toast when this session's cost passes this amount.",
     "default": 10
    },
    "dailyBudgetUsd": {
     "type": "number",
     "title": "Daily budget (USD)",
     "description": "Toast when today's cost across sessions passes this amount.",
     "default": 25
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sfrodilla-mods",
   "firstSeen": "2026-10-07T15:15:56.546Z",
   "modUpdatedAt": "2026-10-07T10:19:17Z",
   "fileBytes": 8366,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cost-guard",
   "url": "https://www.slopshopper.com/mods/sfrodilla-claude-code-mods-cost-guard/"
  },
  {
   "slug": "sfrodilla-claude-code-mods-pre-push-review",
   "name": "pre-push-review",
   "description": "Reviews unpushed commits against REVIEW_GUIDELINES.md before Claude runs git push",
   "version": "0.1.0",
   "author": {
    "name": "Santiago Fernandez"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sfrodilla/claude-code-mods",
    "url": "https://github.com/sfrodilla/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T10:21:59Z",
    "createdAt": "2026-10-07T10:15:12Z",
    "description": "Mods for the day-to-day development using Claude AI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/267110083?v=4",
    "ownerUrl": "https://github.com/sfrodilla",
    "defaultBranch": "main"
   },
   "path": "pre-push-review",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "sfrodilla-mods",
   "firstSeen": "2026-10-07T15:15:57.167Z",
   "modUpdatedAt": "2026-10-07T10:21:55Z",
   "fileBytes": 7449,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "pre-push-review",
   "url": "https://www.slopshopper.com/mods/sfrodilla-claude-code-mods-pre-push-review/"
  },
  {
   "slug": "siigari-usage-panel",
   "name": "usage-panel",
   "displayName": "Usage Panel",
   "description": "A /meter pane with your spend, pace, token mix, forecast, and plan week, plus /meter web: a full report that reads every Claude Code transcript on this computer and evaluates your usage.",
   "version": "0.2.2",
   "author": {
    "name": "Siigari"
   },
   "license": "MIT",
   "homepage": "https://github.com/Siigari/usage-panel",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Siigari/usage-panel",
    "url": "https://github.com/Siigari/usage-panel",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:00:48Z",
    "createdAt": "2026-10-09T03:35:17Z",
    "description": "Claude Code mod: a pane with your spend, pace, token mix, forecast, and plan week",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7531001?v=4",
    "ownerUrl": "https://github.com/Siigari",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "siigari",
   "firstSeen": "2026-10-09T14:40:03.068Z",
   "modUpdatedAt": "2026-10-09T04:00:48Z",
   "fileBytes": 28695,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-panel-Siigari",
   "url": "https://www.slopshopper.com/mods/siigari-usage-panel/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-aim",
   "name": "aim",
   "description": "Pin one goal for the session: it sits above the prompt with a timer, and Claude is told to stay on it and flag unrelated work instead of drifting.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/productivity/aim",
   "keywords": [
    "mod",
    "productivity",
    "aim",
    "focus",
    "goal",
    "scope-creep"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/productivity/aim",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:10.760Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 7742,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "aim",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-aim/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-bash-guard",
   "name": "bash-guard",
   "description": "A seatbelt for YOLO mode: blocks catastrophic shell commands (rm -rf ~, mkfs, dd to a disk, fork bombs) and asks before risky ones (force-push, reset --hard, DROP TABLE, curl | sh), even with permissions bypassed.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/safety/bash-guard",
   "keywords": [
    "mod",
    "safety",
    "bash",
    "guardrails",
    "yolo"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/safety/bash-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "risky": {
     "type": "string",
     "title": "Risky commands",
     "description": "What to do with risky (not catastrophic) commands: confirm asks you, block refuses, allow lets them run.",
     "default": "confirm",
     "options": [
      "confirm",
      "block",
      "allow"
     ]
    },
    "customBlock": {
     "type": "string",
     "title": "Extra block pattern",
     "description": "A case-insensitive regular expression; matching commands are always blocked. Empty: none.",
     "default": ""
    },
    "customConfirm": {
     "type": "string",
     "title": "Extra confirm pattern",
     "description": "A case-insensitive regular expression; matching commands ask first. Empty: none.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:14.837Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 20488,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "bash-guard",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-bash-guard/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-buddy",
   "name": "buddy",
   "description": "A tiny ASCII pet that lives above your prompt, reacts to everything Claude does, and levels up as you ship.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/fun/buddy",
   "keywords": [
    "mod",
    "fun",
    "pet",
    "tamagotchi",
    "gamification",
    "ascii"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/fun/buddy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "name": {
     "type": "string",
     "title": "Pet name",
     "description": "What your pet is called. /buddy name <name> changes it too.",
     "default": "Byte"
    },
    "species": {
     "type": "string",
     "title": "Species",
     "description": "Which pet you get. /buddy species <kind> changes it too.",
     "default": "cat",
     "options": [
      "cat",
      "dog",
      "blob",
      "robot",
      "ghost",
      "duck"
     ]
    },
    "sleepAfterSeconds": {
     "type": "number",
     "title": "Naps after (seconds)",
     "description": "How long without activity before your pet dozes off.",
     "default": 120,
     "min": 10,
     "max": 3600
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:05.599Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 18451,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "buddy-Singh-AP",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-buddy/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-command-explainer",
   "name": "command-explainer",
   "description": "Explains a shell command in one plain-English line, with its risk, right where you approve it, so you know what you're saying yes to.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/safety/command-explainer",
   "keywords": [
    "mod",
    "safety",
    "bash",
    "permissions",
    "explain"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/safety/command-explainer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Model",
     "description": "The model that writes explanations. If your organization blocks it, the session's own model is used instead.",
     "default": "haiku"
    },
    "minLength": {
     "type": "number",
     "title": "Minimum command length",
     "description": "Skip commands shorter than this many characters. 0 explains everything except obvious read-only commands.",
     "default": 0,
     "min": 0,
     "max": 2000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:15.918Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 10119,
   "tags": [
    "transcript",
    "guard",
    "command",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "command-explainer",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-command-explainer/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-cost-meter",
   "name": "cost-meter",
   "description": "Always know what a session costs: live $ / context / rate-limit status line, the cost of every turn, context warnings, and an optional budget that asks before spending more.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/cost/cost-meter",
   "keywords": [
    "mod",
    "cost",
    "tokens",
    "context",
    "budget",
    "status-line"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/cost/cost-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "budgetUsd": {
     "type": "number",
     "title": "Session budget (USD)",
     "description": "Ask before spending more each time the session passes another multiple of this amount. 0 turns the budget off.",
     "default": 0,
     "min": 0
    },
    "showTurnCost": {
     "type": "boolean",
     "title": "Show each turn's cost",
     "description": "Append the turn's cost to the line that closes it (Baked for 1m 3s · $0.12).",
     "default": true
    },
    "contextWarnings": {
     "type": "boolean",
     "title": "Context warnings",
     "description": "Toast when the context window passes 70%, 85% and 95%.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:04.211Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 12664,
   "tags": [
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cost-meter-Singh-AP",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-cost-meter/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-done-ding",
   "name": "done-ding",
   "description": "Go make coffee: a desktop notification, a chime, and optionally a phone push when a long Claude turn finishes or Claude is waiting on you.",
   "version": "1.1.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/notifications/done-ding",
   "keywords": [
    "mod",
    "notifications",
    "sound",
    "productivity",
    "macos",
    "linux",
    "ntfy",
    "push"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/notifications/done-ding",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "minSeconds": {
     "type": "number",
     "title": "Minimum turn length (seconds)",
     "description": "Only turns at least this long ping you; shorter ones you were watching anyway.",
     "default": 30,
     "min": 0
    },
    "sound": {
     "type": "string",
     "title": "Sound",
     "description": "chime plays a short two-note chime, say speaks a line, none stays quiet.",
     "default": "chime",
     "options": [
      "chime",
      "say",
      "none"
     ]
    },
    "desktop": {
     "type": "boolean",
     "title": "Desktop notification",
     "description": "Show a desktop notification (osascript on macOS, notify-send on Linux). Off: a toast inside Claude Code.",
     "default": true
    },
    "notifyOnWaiting": {
     "type": "boolean",
     "title": "Ping when Claude waits on you",
     "description": "Also ping when Claude needs a permission or has been waiting for your input.",
     "default": true
    },
    "inHeadless": {
     "type": "boolean",
     "title": "Ping for headless runs",
     "description": "Also ping for claude -p and SDK runs, where nobody is at the prompt.",
     "default": false
    },
    "ntfyTopic": {
     "type": "string",
     "title": "Phone push: ntfy topic",
     "description": "Get pushes on your phone with the ntfy app: subscribe to a hard-to-guess topic and put it here. Empty: no phone pushes.",
     "default": ""
    },
    "ntfyServer": {
     "type": "string",
     "title": "Phone push: ntfy server",
     "description": "The ntfy server to publish to (self-hosted works too).",
     "default": "https://ntfy.sh"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:09.396Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 12469,
   "tags": [
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "done-ding",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-done-ding/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-file-guard",
   "name": "file-guard",
   "description": "Keeps Claude's file edits inside the project: refuses writes outside it (symlinks resolved), never lets a tool touch .git internals, and asks before it changes lockfiles, CI workflows, migrations or secrets.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/safety/file-guard",
   "keywords": [
    "mod",
    "safety",
    "files",
    "guardrails",
    "sandbox",
    "yolo"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/safety/file-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "protect": {
     "type": "string",
     "title": "Protected files",
     "description": "Comma-separated globs inside the project that ask before Claude changes them. ** crosses folders; a pattern without / matches the file name anywhere; !glob exempts.",
     "default": ".github/workflows/**, **/migrations/**, **/*.lock, package-lock.json, pnpm-lock.yaml, yarn.lock, Cargo.lock, poetry.lock, **/.env*, !**/.env.example, !**/.env.sample, !**/.env.template, **/*.pem, **/id_rsa*, .git/**"
    },
    "extraRoots": {
     "type": "string",
     "title": "Extra writable folders",
     "description": "Comma-separated folders outside the project that Claude may write to (~ allowed), e.g. ~/notes, ~/work/shared-config.",
     "default": ""
    },
    "allowTemp": {
     "type": "boolean",
     "title": "Allow temp folders",
     "description": "Let Claude write to /tmp, /var/tmp and $TMPDIR.",
     "default": true
    },
    "allowClaudeDirs": {
     "type": "boolean",
     "title": "Allow Claude's own folders",
     "description": "Let Claude write its memory, plans, todos and session mods under ~/.claude (never ~/.claude/settings.json).",
     "default": true
    },
    "fenceReads": {
     "type": "boolean",
     "title": "Fence reads too",
     "description": "Also refuse Read calls outside the project and the folders above.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:17.306Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 14759,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "file-guard",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-file-guard/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-files-touched",
   "name": "files-touched",
   "description": "Every file Claude changed this session, at a glance: a one-line band above the prompt, /touched for a +/- table, and a pane that drops @file references into your prompt.",
   "version": "1.1.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/awareness/files-touched",
   "keywords": [
    "mod",
    "band",
    "files",
    "diff",
    "changes",
    "awareness"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/awareness/files-touched",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "band": {
     "type": "boolean",
     "title": "Show the band",
     "description": "Show the one-line list of changed files above the prompt.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:47:59.366Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 29378,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "files-touched",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-files-touched/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-git-pulse",
   "name": "git-pulse",
   "description": "Git status at a glance: branch, ahead/behind and changes on the status line, kept fresh as Claude edits, with a heads-up when the branch changes or a turn makes commits.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/awareness/git-pulse",
   "keywords": [
    "mod",
    "git",
    "status-line",
    "branch",
    "awareness"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/awareness/git-pulse",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:00.371Z",
   "modUpdatedAt": "2026-10-04T13:14:54Z",
   "fileBytes": 7890,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-pulse",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-git-pulse/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-injection-guard",
   "name": "injection-guard",
   "description": "Defuses prompt injection in tool output: strips invisible Unicode that hides text from you but not from the model, and flags web pages, files and command output that carry instructions aimed at Claude.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/safety/injection-guard",
   "keywords": [
    "mod",
    "safety",
    "prompt-injection",
    "unicode",
    "security",
    "webfetch"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/safety/injection-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "warn tells Claude the result is untrusted; strip also replaces the instruction-like passages; block withholds the whole result. Hidden characters are removed in every mode.",
     "default": "warn",
     "options": [
      "warn",
      "strip",
      "block"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:18.710Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 19008,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "injection-guard",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-injection-guard/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-my-mod",
   "name": "my-mod",
   "description": "Counts Claude's tool calls in the status line and adds a /my-mod command.",
   "version": "0.1.0",
   "author": {
    "name": "Your Name",
    "url": "https://github.com/you"
   },
   "license": "MIT",
   "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "templates/mod-template",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "label": {
     "type": "string",
     "title": "Status label",
     "description": "Text shown before the count in the status line.",
     "default": "tools"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:23.748Z",
   "modUpdatedAt": "2026-10-04T13:14:54Z",
   "fileBytes": 1213,
   "tags": [
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "my-mod-Singh-AP",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-my-mod/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-net-guard",
   "name": "net-guard",
   "description": "Stops data exfiltration and surprise network calls: checks every curl, wget, ssh, scp, git push and WebFetch against allow and deny lists, and asks before data goes to a host you haven't approved.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/safety/net-guard",
   "keywords": [
    "mod",
    "safety",
    "network",
    "exfiltration",
    "allowlist",
    "curl",
    "yolo"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/safety/net-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "unknown": {
     "type": "string",
     "title": "Unknown hosts (shell)",
     "description": "Bash commands that reach a host on neither list: ask, allow or deny.",
     "default": "ask",
     "options": [
      "ask",
      "allow",
      "deny"
     ]
    },
    "fetchUnknown": {
     "type": "string",
     "title": "Unknown hosts (WebFetch)",
     "description": "WebFetch reads of a host on neither list: allow (still asks when the URL looks like it carries data), ask or deny.",
     "default": "allow",
     "options": [
      "allow",
      "ask",
      "deny"
     ]
    },
    "askUploads": {
     "type": "string",
     "title": "Ask before uploads",
     "description": "When sending data (POST bodies, -d, -F, -T, git push, scp to a remote, ssh) asks: unlisted hosts only, always, or never.",
     "default": "unlisted",
     "options": [
      "unlisted",
      "always",
      "never"
     ]
    },
    "allow": {
     "type": "string",
     "title": "Extra allowed hosts",
     "description": "Comma-separated hosts added to the built-in allow list. example.com covers its subdomains, *.example.com only subdomains, example.com/path only that path.",
     "default": ""
    },
    "deny": {
     "type": "string",
     "title": "Extra denied hosts",
     "description": "Comma-separated hosts that are always blocked, on top of the built-in paste, request-catcher and tunnel list.",
     "default": ""
    },
    "useDefaultLists": {
     "type": "boolean",
     "title": "Use built-in lists",
     "description": "Start from the built-in allow list (code hosts, package registries, docs) and deny list (paste sites, request catchers, tunnels).",
     "default": true
    },
    "allowPrivate": {
     "type": "boolean",
     "title": "Allow private networks",
     "description": "Treat LAN addresses (10.x, 192.168.x, 172.16-31.x, *.local, *.internal) as allowed. Cloud metadata (169.254.x) is never treated as private.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:20.304Z",
   "modUpdatedAt": "2026-10-04T14:50:35Z",
   "fileBytes": 33569,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "net-guard",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-net-guard/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-secret-shield",
   "name": "secret-shield",
   "description": "Keeps secrets out of Claude's context: API keys, tokens, private keys and passwords in tool output are replaced with [REDACTED:kind] before the model or the transcript ever sees them.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/safety/secret-shield",
   "keywords": [
    "mod",
    "safety",
    "secrets",
    "redaction",
    "security",
    "dlp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/safety/secret-shield",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "blockSecretFiles": {
     "type": "boolean",
     "title": "Block secret files",
     "description": "Also refuse Read, Edit and Write on files that usually hold secrets (.env, *.pem, id_rsa, ~/.aws/credentials, .npmrc...). .env.example and friends stay readable.",
     "default": false
    },
    "redactPrompts": {
     "type": "boolean",
     "title": "Redact prompts",
     "description": "Also redact secrets you paste into your own prompts. Off by default, since a pasted key is usually meant for Claude.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:21.434Z",
   "modUpdatedAt": "2026-10-04T14:50:35Z",
   "fileBytes": 18106,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-shield",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-secret-shield/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-slopsquat-guard",
   "name": "slopsquat-guard",
   "description": "Stops Claude from installing hallucinated or typosquatted packages: every npm, pip, uv, poetry, cargo and gem install is checked against its registry first. Packages that don't exist are blocked; brand-new, barely used or lookalike packages ask you first.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/safety/slopsquat-guard",
   "keywords": [
    "mod",
    "safety",
    "supply-chain",
    "slopsquatting",
    "typosquatting",
    "npm",
    "pypi"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/safety/slopsquat-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "minAgeDays": {
     "type": "number",
     "title": "Minimum age (days)",
     "description": "A package first published fewer days ago than this asks you first.",
     "default": 14,
     "min": 0,
     "max": 3650
    },
    "minWeeklyDownloads": {
     "type": "number",
     "title": "Minimum weekly downloads",
     "description": "A package with fewer weekly downloads than this asks you first (npm, PyPI, crates.io; RubyGems is estimated from lifetime downloads).",
     "default": 50,
     "min": 0
    },
    "allowList": {
     "type": "string",
     "title": "Always allowed",
     "description": "Comma-separated package names never checked, such as your private or internal packages.",
     "default": ""
    },
    "timeoutMs": {
     "type": "number",
     "title": "Registry timeout (ms)",
     "description": "How long to wait for a registry before letting the install run unchecked.",
     "default": 5000,
     "min": 500,
     "max": 9000
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:22.687Z",
   "modUpdatedAt": "2026-10-04T13:14:54Z",
   "fileBytes": 33142,
   "tags": [
    "toast",
    "guard",
    "command",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "slopsquat-guard",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-slopsquat-guard/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-snippets",
   "name": "snippets",
   "description": "Reusable prompts one command away: /snip review drops your saved review prompt into the prompt box, with {{selection}}, {{branch}}, {{date}} and {{args}} filled in.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/productivity/snippets",
   "keywords": [
    "mod",
    "productivity",
    "snippets",
    "prompts",
    "templates"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/productivity/snippets",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:11.694Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 10246,
   "tags": [
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "snippets",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-snippets/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-spinner-packs",
   "name": "spinner-packs",
   "description": "Themed spinner words: Claude is 'Plundering…' then 'Plundered for 1m 3s'. Ten packs (pirate, Shakespeare, corporate, wizard, chef, space, noir, Gen Z, zen, retro) or your own words.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/fun/spinner-packs",
   "keywords": [
    "mod",
    "fun",
    "spinner",
    "theme"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/fun/spinner-packs",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "pack": {
     "type": "string",
     "title": "Word pack",
     "description": "Which words the spinner uses. random picks a pack each session; off keeps Claude Code's own.",
     "default": "random",
     "options": [
      "random",
      "pirate",
      "shakespeare",
      "corporate",
      "wizard",
      "chef",
      "space",
      "noir",
      "genz",
      "zen",
      "retro",
      "off"
     ]
    },
    "custom": {
     "type": "string",
     "title": "Custom words",
     "description": "Comma-separated words that replace every pack, e.g. 'Frobbing|Frobbed, Yak shaving|Shaved yaks'. The part after | themes the line that closes a turn.",
     "default": ""
    },
    "themeClosingLine": {
     "type": "boolean",
     "title": "Theme the closing line",
     "description": "Also theme the line that closes a turn ('Plundered for 1m 3s'). Terminal only.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:06.660Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 18914,
   "tags": [
    "spinner",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spinner-packs",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-spinner-packs/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-standup",
   "name": "standup",
   "description": "Your standup, written for you: journals every Claude turn (prompt, files, commits) and turns yesterday and today into Yesterday / Today / Blockers with /standup.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/productivity/standup",
   "keywords": [
    "mod",
    "standup",
    "journal",
    "productivity",
    "summary"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/productivity/standup",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Model",
     "description": "The model that writes the standup: an alias such as haiku or sonnet, or a full model id.",
     "default": "haiku"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:12.764Z",
   "modUpdatedAt": "2026-10-04T13:14:54Z",
   "fileBytes": 13239,
   "tags": [
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "standup",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-standup/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-test-pulse",
   "name": "test-pulse",
   "description": "Your test suite's heartbeat: every test run Claude makes shows up in the status line (🧪 ✅ 44/44 passing · 2m ago), with a toast when tests go red or green again, and /tests for history, a pass-rate sparkline and likely flakes.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/awareness/test-pulse",
   "keywords": [
    "mod",
    "tests",
    "status-line",
    "ci",
    "flaky"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/awareness/test-pulse",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:01.763Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 22273,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "test-pulse",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-test-pulse/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-tldr",
   "name": "tldr",
   "description": "A one-line TL;DR under every long answer, written by a small fast model, so you can skim a wall of text in two seconds.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/productivity/tldr",
   "keywords": [
    "mod",
    "productivity",
    "tldr",
    "summary",
    "skim"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/productivity/tldr",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "minWords": {
     "type": "number",
     "title": "Minimum words",
     "description": "Only answers at least this long (code blocks not counted) get a TL;DR.",
     "default": 200,
     "min": 20,
     "max": 5000
    },
    "model": {
     "type": "string",
     "title": "Model",
     "description": "The model that writes the TL;DR: an alias such as haiku, or a full model id.",
     "default": "haiku"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:13.822Z",
   "modUpdatedAt": "2026-10-04T13:14:54Z",
   "fileBytes": 4819,
   "tags": [
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tldr-Singh-AP",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-tldr/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-tool-radar",
   "name": "tool-radar",
   "description": "Mission control for what Claude is doing: a live pane of every tool call with status, arguments, duration and failures, plus /radar summary.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/awareness/tool-radar",
   "keywords": [
    "mod",
    "pane",
    "observability",
    "tools",
    "monitoring"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/awareness/tool-radar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open at start",
     "description": "Open the radar pane when a session starts. Claude Code only seats a pane it was not asked for in a terminal at least 144 columns wide.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:03.031Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 12609,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-radar",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-tool-radar/"
  },
  {
   "slug": "singh-ap-awesome-claude-mods-wrapped",
   "name": "wrapped",
   "description": "Spotify Wrapped for your Claude Code life: prompts, tool calls, lines written, streaks, your coding persona, and a share card you can copy.",
   "version": "1.0.0",
   "author": {
    "name": "awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods"
   },
   "license": "MIT",
   "homepage": "https://github.com/Singh-AP/awesome-claude-mods/tree/main/mods/fun/wrapped",
   "keywords": [
    "mod",
    "fun",
    "stats",
    "wrapped",
    "year-in-review",
    "analytics"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Singh-AP/awesome-claude-mods",
    "url": "https://github.com/Singh-AP/awesome-claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:11:16Z",
    "createdAt": "2026-10-04T12:27:43Z",
    "description": "🧩 Tested, one-command-install Claude Code mods: guardrails for YOLO mode, live cost & context, panes, pets and more. Plus a curated list of the best community mods.",
    "homepage": "https://singh-ap.github.io/awesome-claude-mods/",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "ai-tools",
     "anthropic",
     "awesome",
     "awesome-list",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "mods",
     "plugin-marketplace",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32786653?v=4",
    "ownerUrl": "https://github.com/Singh-AP",
    "defaultBranch": "main"
   },
   "path": "mods/fun/wrapped",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "shareCost": {
     "type": "boolean",
     "title": "Put cost on the share card",
     "description": "Adds what your tokens cost to the card /wrapped copies. The pane always shows it.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-mods",
   "firstSeen": "2026-10-06T04:48:08.008Z",
   "modUpdatedAt": "2026-10-04T14:07:48Z",
   "fileBytes": 22425,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wrapped",
   "url": "https://www.slopshopper.com/mods/singh-ap-awesome-claude-mods-wrapped/"
  },
  {
   "slug": "smrj1421-emilia-mascota-mascota",
   "name": "mascota",
   "description": "Emi, una mascota en pixel art que vive encima de donde escribes y reacciona a lo que hace Claude: piensa, lee, escribe, te avisa cuando te necesita, se asusta si algo falla y celebra al terminar. /emi para cambiar su tamaño, el sonido y los avisos.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SMRJ1421/emilia-mascota",
    "url": "https://github.com/SMRJ1421/emilia-mascota",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T02:19:59Z",
    "createdAt": "2026-10-09T02:19:22Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269584171?v=4",
    "ownerUrl": "https://github.com/SMRJ1421",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:39:15.611Z",
   "modUpdatedAt": "2026-10-09T02:18:11Z",
   "fileBytes": 434751,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mascota-SMRJ1421",
   "url": "https://www.slopshopper.com/mods/smrj1421-emilia-mascota-mascota/"
  },
  {
   "slug": "smrj1421-emilia-mascota-mascota-lab",
   "name": "mascota-lab",
   "description": "Laboratorio de Emi: /emilab 26|40|52|64 dibuja a Emi a cuatro resoluciones en tu terminal y mide cuántas filas y columnas te deja el motor. No hace nada hasta que lo usas.",
   "version": "0.0.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SMRJ1421/emilia-mascota",
    "url": "https://github.com/SMRJ1421/emilia-mascota",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T02:19:59Z",
    "createdAt": "2026-10-09T02:19:22Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269584171?v=4",
    "ownerUrl": "https://github.com/SMRJ1421",
    "defaultBranch": "main"
   },
   "path": "laboratorio",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:39:14.243Z",
   "modUpdatedAt": "2026-10-09T02:18:11Z",
   "fileBytes": 423378,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "mascota-lab",
   "url": "https://www.slopshopper.com/mods/smrj1421-emilia-mascota-mascota-lab/"
  },
  {
   "slug": "smrj1421-emilia-mascota-rastertest",
   "name": "rastertest",
   "description": "Prueba de límites del Raster (solo laboratorio)",
   "version": "0.0.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SMRJ1421/emilia-mascota",
    "url": "https://github.com/SMRJ1421/emilia-mascota",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T02:19:59Z",
    "createdAt": "2026-10-09T02:19:22Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269584171?v=4",
    "ownerUrl": "https://github.com/SMRJ1421",
    "defaultBranch": "main"
   },
   "path": "scripts/diagnostico/rastertest",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:39:16.218Z",
   "modUpdatedAt": "2026-10-09T02:18:11Z",
   "fileBytes": 972,
   "tags": [
    "band"
   ],
   "isNew": true,
   "entryName": "rastertest",
   "url": "https://www.slopshopper.com/mods/smrj1421-emilia-mascota-rastertest/"
  },
  {
   "slug": "sneycampos-claude-pomodoro",
   "name": "pomodoro",
   "description": "Button-first Pomodoro timer above the Claude Code prompt: one-click focus blocks, a live countdown band, break reminders and a config pane.",
   "version": "0.5.0",
   "author": {
    "name": "Silvio Ney",
    "url": "https://github.com/sneycampos"
   },
   "license": "MIT",
   "homepage": "https://github.com/sneycampos/claude-pomodoro",
   "keywords": [
    "pomodoro",
    "timer",
    "focus",
    "productivity",
    "breaks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sneycampos/claude-pomodoro",
    "url": "https://github.com/sneycampos/claude-pomodoro",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:46:47Z",
    "createdAt": "2026-10-02T10:25:51Z",
    "description": "Button-first Pomodoro timer for Claude Code: focus blocks, live countdown band, break reminders.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "pomodoro",
     "productivity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/585263?v=4",
    "ownerUrl": "https://github.com/sneycampos",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./pomodoro.ts"
   ],
   "entry": "hooks/pomodoro.ts",
   "userConfig": {
    "focusMinutes": {
     "type": "number",
     "title": "Focus minutes",
     "description": "Default length of a focus block.",
     "default": 25
    },
    "breakMinutes": {
     "type": "number",
     "title": "Break minutes",
     "description": "Default length of a short break.",
     "default": 5
    },
    "longBreakMinutes": {
     "type": "number",
     "title": "Long break minutes",
     "description": "Default length of a long break.",
     "default": 15
    },
    "longAfter": {
     "type": "number",
     "title": "Focuses before long break",
     "description": "How many focus blocks come before a long break (1 to 12).",
     "default": 4
    },
    "sound": {
     "type": "boolean",
     "title": "Play a sound",
     "description": "Chime when a focus block or a break runs out.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pomodoro",
   "firstSeen": "2026-10-06T05:25:53.139Z",
   "modUpdatedAt": "2026-10-02T10:46:47Z",
   "fileBytes": 36849,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "pomodoro",
   "url": "https://www.slopshopper.com/mods/sneycampos-claude-pomodoro/"
  },
  {
   "slug": "sniperunder123-unstuck-unstuck",
   "name": "unstuck",
   "description": "Detects when Claude Code is going in circles, tells you clearly, and gets you out.",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sniperunder123/unstuck",
    "url": "https://github.com/sniperunder123/unstuck",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:36:21Z",
    "createdAt": "2026-10-08T09:08:52Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/244021890?v=4",
    "ownerUrl": "https://github.com/sniperunder123",
    "defaultBranch": "main"
   },
   "path": "unstuck",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "unstuck",
   "firstSeen": "2026-10-08T15:46:15.851Z",
   "modUpdatedAt": "2026-10-08T13:36:21Z",
   "fileBytes": 31325,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "unstuck",
   "url": "https://www.slopshopper.com/mods/sniperunder123-unstuck-unstuck/"
  },
  {
   "slug": "spardutti-claude-mods-auto-handoff",
   "name": "auto-handoff",
   "description": "Hands the work to a fresh, named session when the context gets too full, using your /handoff command",
   "version": "0.2.2",
   "author": {
    "name": "Damian"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Spardutti/claude-mods",
    "url": "https://github.com/Spardutti/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:13:03Z",
    "createdAt": "2026-10-04T11:49:17Z",
    "description": "Claude Code mods: live panels and hooks for daily work",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66494925?v=4",
    "ownerUrl": "https://github.com/Spardutti",
    "defaultBranch": "main"
   },
   "path": "plugins/auto-handoff",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Handoff threshold (%)",
     "description": "How full the context window gets, in percent, before the handoff starts",
     "default": 60,
     "min": 10,
     "max": 95
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spardutti-mods",
   "firstSeen": "2026-10-06T04:48:25.702Z",
   "modUpdatedAt": "2026-10-08T17:12:54Z",
   "fileBytes": 4576,
   "tags": [
    "band",
    "toast",
    "prompt",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "auto-handoff-Spardutti",
   "url": "https://www.slopshopper.com/mods/spardutti-claude-mods-auto-handoff/"
  },
  {
   "slug": "spardutti-claude-mods-blocked-run",
   "name": "blocked-run",
   "description": "When auto mode blocks a command, shows it above the prompt with a button to run it yourself",
   "version": "0.1.0",
   "author": {
    "name": "Damian"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Spardutti/claude-mods",
    "url": "https://github.com/Spardutti/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:13:03Z",
    "createdAt": "2026-10-04T11:49:17Z",
    "description": "Claude Code mods: live panels and hooks for daily work",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66494925?v=4",
    "ownerUrl": "https://github.com/Spardutti",
    "defaultBranch": "main"
   },
   "path": "plugins/blocked-run",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spardutti-mods",
   "firstSeen": "2026-10-07T14:45:27.496Z",
   "modUpdatedAt": "2026-10-06T18:50:32Z",
   "fileBytes": 3917,
   "tags": [
    "band",
    "toast",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "blocked-run",
   "url": "https://www.slopshopper.com/mods/spardutti-claude-mods-blocked-run/"
  },
  {
   "slug": "spardutti-claude-mods-branch-status",
   "name": "branch-status",
   "description": "A small git-flow graph of main, develop and your branch, with what is waiting to release",
   "version": "0.2.5",
   "author": {
    "name": "Damian"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Spardutti/claude-mods",
    "url": "https://github.com/Spardutti/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:13:03Z",
    "createdAt": "2026-10-04T11:49:17Z",
    "description": "Claude Code mods: live panels and hooks for daily work",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66494925?v=4",
    "ownerUrl": "https://github.com/Spardutti",
    "defaultBranch": "main"
   },
   "path": "plugins/branch-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spardutti-mods",
   "firstSeen": "2026-10-06T04:48:27.065Z",
   "modUpdatedAt": "2026-10-05T12:36:11Z",
   "fileBytes": 12418,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "branch-status",
   "url": "https://www.slopshopper.com/mods/spardutti-claude-mods-branch-status/"
  },
  {
   "slug": "spardutti-claude-mods-handoff-pickup",
   "name": "handoff-pickup",
   "description": "Reminds you of a handoff you left behind, picks it up with /pickup, and deletes it when you're done",
   "version": "0.2.0",
   "author": {
    "name": "Damian"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Spardutti/claude-mods",
    "url": "https://github.com/Spardutti/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:13:03Z",
    "createdAt": "2026-10-04T11:49:17Z",
    "description": "Claude Code mods: live panels and hooks for daily work",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66494925?v=4",
    "ownerUrl": "https://github.com/Spardutti",
    "defaultBranch": "main"
   },
   "path": "plugins/handoff-pickup",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "folder": {
     "type": "string",
     "title": "Handoff folder",
     "description": "Where your handoff files live, relative to the project",
     "default": ".claude/handoffs"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spardutti-mods",
   "firstSeen": "2026-10-06T04:48:28.069Z",
   "modUpdatedAt": "2026-10-07T12:57:53Z",
   "fileBytes": 4939,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-pickup",
   "url": "https://www.slopshopper.com/mods/spardutti-claude-mods-handoff-pickup/"
  },
  {
   "slug": "square3ang-feathercode-feathercode",
   "name": "feathercode",
   "description": "OpenCode-style lean harness: small system prompt, cache-stable context, OpenCode compaction, build/plan modes, token instrumentation",
   "version": "0.1.0",
   "author": {
    "name": "square3ang"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "square3ang/feathercode",
    "url": "https://github.com/square3ang/feathercode",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:32:15Z",
    "createdAt": "2026-10-08T02:19:41Z",
    "description": "OpenCode-style lean harness: small system prompt, cache-stable context, OpenCode compaction, build/plan modes, token instrumentation",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128817554?v=4",
    "ownerUrl": "https://github.com/square3ang",
    "defaultBranch": "master"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "features": {
     "type": "string",
     "title": "Features",
     "description": "Comma list of enabled features: prompt,cache,tools,modes,agents,compact (or all / observe). Instrumentation is always on.",
     "default": "all"
    },
    "compaction_auto": {
     "type": "boolean",
     "title": "Auto compaction",
     "description": "Compact automatically when the context overflows (OpenCode compaction.auto)",
     "default": true
    },
    "compaction_prune": {
     "type": "boolean",
     "title": "Prune old tool output",
     "description": "Clear old tool outputs after each turn (OpenCode v1 prune; v2 removed it). Off by default.",
     "default": false
    },
    "keep_tokens": {
     "type": "number",
     "title": "Keep tokens",
     "description": "Newest conversation kept verbatim when compacting, in tokens (OpenCode v2 compaction.keep.tokens)",
     "default": 15000,
     "min": 0,
     "max": 200000
    },
    "compaction_buffer": {
     "type": "number",
     "title": "Compaction buffer",
     "description": "Compact when the context reaches window minus this many tokens; 0 uses OpenCode's max(10%, 16k) (OpenCode v2 compaction.buffer)",
     "default": 0,
     "min": 0,
     "max": 500000
    },
    "compaction_tail": {
     "type": "string",
     "title": "Recent context form",
     "description": "How the kept recent part is carried: text (OpenCode v2, flattened into the checkpoint) or messages (the original messages, verbatim)",
     "options": [
      "text",
      "messages"
     ],
     "default": "text"
    },
    "panel": {
     "type": "boolean",
     "title": "Usage panel",
     "description": "Open the token/cache panel at session start where a UI exists",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "feathercode",
   "firstSeen": "2026-10-08T15:46:41.553Z",
   "modUpdatedAt": "2026-10-08T03:32:15Z",
   "fileBytes": 61135,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "feathercode",
   "url": "https://www.slopshopper.com/mods/square3ang-feathercode-feathercode/"
  },
  {
   "slug": "ssobii2-blockhud",
   "name": "blockhud",
   "description": "Minecraft-style HUD above the prompt: armor, hearts, food, XP and hotbar",
   "version": "0.3.0",
   "author": {
    "name": "Muhammad Subhan Imran",
    "url": "https://github.com/ssobii2"
   },
   "license": "MIT",
   "homepage": "https://github.com/ssobii2/BlockHud",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ssobii2/BlockHud",
    "url": "https://github.com/ssobii2/BlockHud",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T08:55:10Z",
    "createdAt": "2026-10-07T08:08:24Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71027266?v=4",
    "ownerUrl": "https://github.com/ssobii2",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "blockhud",
   "firstSeen": "2026-10-07T15:16:35.288Z",
   "modUpdatedAt": "2026-10-07T08:55:10Z",
   "fileBytes": 255729,
   "tags": [
    "band",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "blockhud",
   "url": "https://www.slopshopper.com/mods/ssobii2-blockhud/"
  },
  {
   "slug": "stefanochieli-claude-effort-guard",
   "name": "effort-guard",
   "description": "Claude Code mod: context/token band, escalation signals and per-turn effort log.",
   "version": "0.3.1",
   "author": {
    "name": "Stefano Chieli"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "stefanochieli/claude-effort-guard",
    "url": "https://github.com/stefanochieli/claude-effort-guard",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:01:55Z",
    "createdAt": "2026-10-02T13:59:46Z",
    "description": "Claude Code mod: context/token band, escalation signals and per-turn effort log",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78089142?v=4",
    "ownerUrl": "https://github.com/stefanochieli",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./module.mjs"
   ],
   "entry": "hooks/module.mjs",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Escalation threshold",
     "description": "Consecutive struggling turns before the escalation toast fires.",
     "default": 3,
     "min": 1,
     "max": 20
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "effort-guard",
   "firstSeen": "2026-10-06T05:22:26.497Z",
   "modUpdatedAt": "2026-10-06T16:01:55Z",
   "fileBytes": 5679,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "effort-guard-stefanochieli",
   "url": "https://www.slopshopper.com/mods/stefanochieli-claude-effort-guard/"
  },
  {
   "slug": "stephenhoward-pavillion-budget-watch",
   "name": "budget-watch",
   "description": "Appends a [budget] line the model reads when context fill or a session rate-limit window crosses a band, and resumes work after a five-hour limit resets.",
   "version": "0.1.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "stephenhoward/pavillion",
    "url": "https://github.com/stephenhoward/pavillion",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T05:51:36Z",
    "createdAt": "2024-12-24T18:44:39Z",
    "description": "A federated events calendar for local communities to share public events with each other",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7976064?v=4",
    "ownerUrl": "https://github.com/stephenhoward",
    "defaultBranch": "main"
   },
   "path": ".agents/mods/budget-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "contextStart": {
     "type": "number",
     "title": "First context band (%)",
     "description": "The context fill at which the first [budget] context line is appended, as a whole percentage of the window.",
     "default": 40
    },
    "contextStep": {
     "type": "number",
     "title": "Context band step (%)",
     "description": "How many percentage points of context fill between one [budget] context line and the next.",
     "default": 5
    },
    "fiveHourBands": {
     "type": "string",
     "title": "Five-hour window bands",
     "description": "Comma-separated percentages of the five-hour rate-limit window at which a [budget] session line is appended.",
     "default": "70,80,90,95"
    },
    "sevenDayBands": {
     "type": "string",
     "title": "Seven-day window bands",
     "description": "Comma-separated percentages of the seven-day rate-limit window at which a [budget] session line is appended.",
     "default": "90,95"
    },
    "autoResume": {
     "type": "boolean",
     "title": "Auto-resume after a limit",
     "description": "When a turn dies on a rate limit, submit the resume prompt once the window resets. /budget resume off cancels a planned resume.",
     "default": true
    },
    "sevenDayResumeHours": {
     "type": "number",
     "title": "Seven-day resume horizon (hours)",
     "description": "Auto-resume after a seven-day limit only when its reset is within this many hours; otherwise the session stays stopped.",
     "default": 3
    },
    "resumePrompt": {
     "type": "string",
     "title": "Resume prompt",
     "description": "The prompt submitted when the limit resets.",
     "default": "The session rate limit has reset. Resume the work in progress from the handoff on the active bead. If there is no handoff, report the current state and stop."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:16:44.588Z",
   "modUpdatedAt": "2026-10-09T05:51:36Z",
   "fileBytes": 13749,
   "tags": [
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "budget-watch",
   "url": "https://www.slopshopper.com/mods/stephenhoward-pavillion-budget-watch/"
  },
  {
   "slug": "steven-panxd-codex-pet-in-claude",
   "name": "codex-pet",
   "description": "Your Codex pet, living above the Claude Code prompt: it works while Claude works, waits when you are needed, and celebrates when a turn is done.",
   "version": "0.5.0",
   "author": {
    "name": "Steven Pan"
   },
   "license": "MIT",
   "homepage": "https://github.com/steven-panxd/codex-pet-in-claude",
   "keywords": [
    "pet",
    "codex",
    "companion",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "steven-panxd/codex-pet-in-claude",
    "url": "https://github.com/steven-panxd/codex-pet-in-claude",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T22:17:59Z",
    "createdAt": "2026-10-07T16:29:08Z",
    "description": "Your Codex pet, living above the Claude Code prompt. Unofficial; not affiliated with OpenAI or Anthropic.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "codex",
     "codex-pets",
     "desktop-pet",
     "function-hooks",
     "pet",
     "petdex"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57612207?v=4",
    "ownerUrl": "https://github.com/steven-panxd",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "pet": {
     "type": "string",
     "title": "Pet",
     "description": "Which pet to show: auto (an installed Codex pet, else the Codex app's own, else the bundled Blob), or a pet's id as /pet list names it. /pet use <id> overrides this.",
     "default": "auto"
    },
    "size": {
     "type": "string",
     "title": "Size",
     "description": "How large the pet is drawn. Desktop: 72, 104 or 156 pixels tall. A terminal picture: 4, 6 or 9 rows. Terminal blocks: 7 rows for small, 13 otherwise.",
     "options": [
      "small",
      "medium",
      "large"
     ],
     "default": "medium"
    },
    "animation": {
     "type": "string",
     "title": "Animation",
     "description": "lively: always moving. calm: a pet that is idle, waiting or up for review rests between movements. still: one frame a mood.",
     "options": [
      "lively",
      "calm",
      "still"
     ],
     "default": "calm"
    },
    "label": {
     "type": "boolean",
     "title": "Label",
     "description": "Show the pet's name and what it is doing beside it.",
     "default": true
    },
    "align": {
     "type": "string",
     "title": "Position",
     "description": "Where the pet stands in the band above the prompt.",
     "options": [
      "left",
      "center",
      "right"
     ],
     "default": "center"
    },
    "terminalCells": {
     "type": "string",
     "title": "Terminal cell shape",
     "description": "For the picture and blocks in a terminal. standard: its character cells are about twice as tall as they are wide. tall: they are taller than that (roomy line spacing), which makes the pet look stretched upward; this draws it wider to compensate.",
     "options": [
      "standard",
      "tall"
     ],
     "default": "standard"
    },
    "terminalStyle": {
     "type": "string",
     "title": "In a terminal",
     "description": "auto: the pet's own picture where the terminal shows images (kitty, Ghostty), and a small face of characters elsewhere. picture: always try the picture. face: always the face. blocks: the pet drawn in coarse blocks of color.",
     "options": [
      "auto",
      "picture",
      "face",
      "blocks"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "codex-pet",
   "firstSeen": "2026-10-08T15:47:14.516Z",
   "modUpdatedAt": "2026-10-07T22:17:59Z",
   "fileBytes": 37429,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "codex-pet",
   "url": "https://www.slopshopper.com/mods/steven-panxd-codex-pet-in-claude/"
  },
  {
   "slug": "supermoooo-moarch-moarch-dev",
   "name": "moarch-dev",
   "description": "Release and template checks for working on moarch: version sync, the bump-again rule, stack parity and the agent guide.",
   "version": "0.1.0",
   "author": {
    "name": "moarch"
   },
   "license": "MIT",
   "homepage": "https://pub.dev/packages/moarch",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SuperMoooo/moarch",
    "url": "https://github.com/SuperMoooo/moarch",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:03:59Z",
    "createdAt": "2026-03-11T13:33:25Z",
    "description": "Flutter CLI — scaffold Clean Architecture projects with Riverpod, FVM and your own conventions.",
    "homepage": "https://pub.dev/packages/moarch",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134961694?v=4",
    "ownerUrl": "https://github.com/SuperMoooo",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/moarch-dev",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:45:43.488Z",
   "modUpdatedAt": "2026-10-08T22:03:59Z",
   "fileBytes": 7941,
   "tags": [
    "pane",
    "band",
    "status",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "moarch-dev",
   "url": "https://www.slopshopper.com/mods/supermoooo-moarch-moarch-dev/"
  },
  {
   "slug": "synex1437-noctis",
   "name": "noctis",
   "description": "Runs long Claude Code jobs overnight within your usage limits: pauses just before the 5-hour or weekly limit, resumes the same session after the reset (or relaunches it days later) and works through a list of jobs you hand it with /noctis:start <file>. Also runs in Codex CLI, Antigravity CLI, Droid and Copilot CLI.",
   "version": "8.6.4",
   "author": {
    "name": "synex"
   },
   "license": "MIT",
   "homepage": "https://github.com/synex1437/noctis",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "usage-limit",
    "rate-limit",
    "5-hour-limit",
    "weekly-limit",
    "auto-resume",
    "auto-continue",
    "overnight",
    "unattended",
    "task-queue",
    "checkpoint",
    "statusline",
    "hooks",
    "scheduler",
    "codex-cli",
    "copilot-cli",
    "antigravity-cli",
    "factory-droid"
   ],
   "kind": "community",
   "repo": {
    "fullName": "synex1437/noctis",
    "url": "https://github.com/synex1437/noctis",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:03:30Z",
    "createdAt": "2026-09-19T21:33:24Z",
    "description": "Pauses Claude Code before it hits the usage limit, waits for the reset, and resumes the same session — so your overnight queue actually finishes.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/313267346?v=4",
    "ownerUrl": "https://github.com/synex1437",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./lean.js"
   ],
   "entry": "hooks/lean.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "noctis",
   "firstSeen": "2026-10-06T05:20:06.288Z",
   "modUpdatedAt": "2026-10-08T05:03:30Z",
   "fileBytes": 39934,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "noctis",
   "url": "https://www.slopshopper.com/mods/synex1437-noctis/"
  },
  {
   "slug": "takushio2525-tako-tako",
   "name": "tako",
   "description": "tako terminal integration: reports this pane's Claude Code state (context, rate limits, turn) to tako and shows tako's status in a band above the prompt and a /tako sidebar",
   "version": "0.0.0",
   "author": {
    "name": "tako"
   },
   "license": "GPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "takushio2525/tako",
    "url": "https://github.com/takushio2525/tako",
    "stars": 1,
    "forks": 1,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-09T13:34:50Z",
    "createdAt": "2026-06-10T23:52:49Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124869768?v=4",
    "ownerUrl": "https://github.com/takushio2525",
    "defaultBranch": "main"
   },
   "path": "crates/tako-core/claude-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:47:53.770Z",
   "modUpdatedAt": "2026-10-09T13:34:50Z",
   "fileBytes": 25849,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tako",
   "url": "https://www.slopshopper.com/mods/takushio2525-tako-tako/"
  },
  {
   "slug": "tc3oliver-claude-team-kit-ctk",
   "name": "ctk",
   "description": "Token-light team companion: capped agent teams, risk-based review, disciplined debugging.",
   "version": "0.1.1",
   "author": {
    "name": "tc3oliver",
    "url": "https://github.com/tc3oliver"
   },
   "license": "MIT",
   "homepage": "https://github.com/tc3oliver/claude-team-kit#readme",
   "keywords": [
    "agent-teams",
    "team",
    "review",
    "debug",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tc3oliver/claude-team-kit",
    "url": "https://github.com/tc3oliver/claude-team-kit",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:26:08Z",
    "createdAt": "2026-10-08T17:14:08Z",
    "description": "Native agent teams. Under control. Hard worker limits, live team visibility, and portable configuration for Claude Code.",
    "homepage": null,
    "topics": [
     "agent-teams",
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "cli",
     "developer-tools",
     "statusline",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57586652?v=4",
    "ownerUrl": "https://github.com/tc3oliver",
    "defaultBranch": "main"
   },
   "path": "plugins/ctk",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "maxWorkers": {
     "type": "number",
     "title": "Max live teammates",
     "description": "Hard cap on teammates alive at once. Further spawns are refused.",
     "default": 5,
     "min": 1,
     "max": 12
    },
    "explorerModel": {
     "type": "string",
     "title": "Explorer model",
     "description": "Model for ctk:explorer: an alias, a full model id, or inherit.",
     "default": "haiku"
    },
    "implementerModel": {
     "type": "string",
     "title": "Implementer model",
     "description": "Model for ctk:implementer: an alias, a full model id, or inherit.",
     "default": "sonnet"
    },
    "reviewerModel": {
     "type": "string",
     "title": "Reviewer model",
     "description": "Model for ctk:reviewer: an alias, a full model id, or inherit.",
     "default": "sonnet"
    },
    "highRiskModel": {
     "type": "string",
     "title": "High-risk reviewer model",
     "description": "Model for ctk:high-risk-reviewer: an alias, a full model id, or inherit.",
     "default": "opus"
    },
    "designerModel": {
     "type": "string",
     "title": "Designer model",
     "description": "Model for ctk:designer: an alias, a full model id, or inherit.",
     "default": "opus"
    },
    "hudBand": {
     "type": "boolean",
     "title": "Team band",
     "description": "Show the one-line team status band above the prompt.",
     "default": true
    },
    "hudIdle": {
     "type": "string",
     "title": "Band while no team runs",
     "description": "full, minimal (only the CTK entry and the guard) or hidden (use /ctk-mission). The band always shows once a teammate has started.",
     "default": "full"
    },
    "recordStats": {
     "type": "boolean",
     "title": "Record stats",
     "description": "Write small per-session counters for the ctk stats command.",
     "default": true
    },
    "teamHint": {
     "type": "boolean",
     "title": "Team hint",
     "description": "When your own prompt asks for several agents or a team, add one hidden hint line so Claude loads the CTK team skill. No model call. Turn off to disable.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ctk-kit",
   "firstSeen": "2026-10-09T15:26:17.686Z",
   "modUpdatedAt": "2026-10-09T15:26:05Z",
   "fileBytes": 186722,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ctk",
   "url": "https://www.slopshopper.com/mods/tc3oliver-claude-team-kit-ctk/"
  },
  {
   "slug": "tc3oliver-claude-team-kit-ctkprobe",
   "name": "ctkprobe",
   "description": "Throwaway probe: logs agent.spawn inputs. Not part of CTK.",
   "version": "0.0.1",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tc3oliver/claude-team-kit",
    "url": "https://github.com/tc3oliver/claude-team-kit",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:26:08Z",
    "createdAt": "2026-10-08T17:14:08Z",
    "description": "Native agent teams. Under control. Hard worker limits, live team visibility, and portable configuration for Claude Code.",
    "homepage": null,
    "topics": [
     "agent-teams",
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "cli",
     "developer-tools",
     "statusline",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57586652?v=4",
    "ownerUrl": "https://github.com/tc3oliver",
    "defaultBranch": "main"
   },
   "path": "scripts/probe/spawn-probe",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "ctk-kit",
   "firstSeen": "2026-10-09T15:26:18.432Z",
   "modUpdatedAt": "2026-10-09T06:12:42Z",
   "fileBytes": 1121,
   "tags": [
    "agents"
   ],
   "isNew": true,
   "entryName": "ctkprobe",
   "url": "https://www.slopshopper.com/mods/tc3oliver-claude-team-kit-ctkprobe/"
  },
  {
   "slug": "theogegout-claude-agent-watch",
   "name": "agent-watch",
   "description": "Agent Watch: one pane for every Claude Code session on your machine and its subagents, running, waiting for you, or idle",
   "version": "0.3.1",
   "author": {
    "name": "Théo Gégout",
    "url": "https://github.com/TheoGegout"
   },
   "license": "MIT",
   "homepage": "https://github.com/TheoGegout/claude-agent-watch",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "subagents",
    "agents",
    "sessions",
    "dashboard",
    "observability"
   ],
   "kind": "community",
   "repo": {
    "fullName": "TheoGegout/claude-agent-watch",
    "url": "https://github.com/TheoGegout/claude-agent-watch",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:18:59Z",
    "createdAt": "2026-10-06T23:21:42Z",
    "description": "A Claude Code mod: one pane for every session on your machine and its subagents, running, waiting for you, or idle.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55431060?v=4",
    "ownerUrl": "https://github.com/TheoGegout",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "title": "Language",
     "description": "Language of the pane, status line and notifications",
     "type": "string",
     "options": [
      "en",
      "fr"
     ],
     "default": "en"
    },
    "notifyWaiting": {
     "title": "Notify when a session waits",
     "description": "Show a notification when another session starts waiting for your answer",
     "type": "boolean",
     "default": true
    },
    "openOnStart": {
     "title": "Open on start",
     "description": "Open the pane by itself when a session starts, as the list of your sessions",
     "type": "boolean",
     "default": true
    },
    "statusLine": {
     "title": "Status line",
     "description": "Show how many agents are running or waiting in the status line",
     "type": "boolean",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-agent-watch",
   "firstSeen": "2026-10-07T14:46:19.603Z",
   "modUpdatedAt": "2026-10-07T10:18:59Z",
   "fileBytes": 81810,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-watch-TheoGegout",
   "url": "https://www.slopshopper.com/mods/theogegout-claude-agent-watch/"
  },
  {
   "slug": "theonly1me-claude-code-mods-change-journal",
   "name": "change-journal",
   "description": "A live HTML page that shows every change Claude makes, with diffs, the reason for each edit, checks, and before/after behavior flows.",
   "version": "0.4.0",
   "author": {
    "name": "Atchyut"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theonly1me/claude-code-mods",
    "url": "https://github.com/theonly1me/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:06:26Z",
    "createdAt": "2026-10-02T11:50:08Z",
    "description": "A bunch of claude code mods built by me",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19223383?v=4",
    "ownerUrl": "https://github.com/theonly1me",
    "defaultBranch": "main"
   },
   "path": "plugins/change-journal",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open the page on the first edit",
     "description": "Open the live change page in your browser when Claude makes the first edit of a session.",
     "default": true
    },
    "liveSummaries": {
     "type": "boolean",
     "title": "Turn summaries",
     "description": "After each turn with edits, ask the helper model for a title, an explanation, and before/after behavior flows. Uses extra tokens.",
     "default": true
    },
    "helperModel": {
     "type": "string",
     "title": "Helper model",
     "description": "The model alias or id for turn summaries.",
     "default": "claude-sonnet-5-5"
    },
    "helperEffort": {
     "type": "string",
     "title": "Helper effort",
     "description": "How hard the helper model thinks when it summarizes a turn: low, medium, or high.",
     "default": "medium",
     "options": [
      "low",
      "medium",
      "high"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:20:25.546Z",
   "modUpdatedAt": "2026-10-04T15:06:22Z",
   "fileBytes": 48437,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "change-journal",
   "url": "https://www.slopshopper.com/mods/theonly1me-claude-code-mods-change-journal/"
  },
  {
   "slug": "theonly1me-claude-code-mods-decision-lens",
   "name": "decision-lens",
   "description": "See the decisions Claude made in each turn, why it made them, and steer future turns with keep and avoid rules.",
   "version": "0.2.0",
   "author": {
    "name": "Atchyut"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theonly1me/claude-code-mods",
    "url": "https://github.com/theonly1me/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:06:26Z",
    "createdAt": "2026-10-02T11:50:08Z",
    "description": "A bunch of claude code mods built by me",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19223383?v=4",
    "ownerUrl": "https://github.com/theonly1me",
    "defaultBranch": "main"
   },
   "path": "plugins/decision-lens",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "explainTurns": {
     "type": "boolean",
     "title": "Explain each turn",
     "description": "After each turn with real work, ask the helper model to name the decisions Claude made. Uses extra tokens.",
     "default": true
    },
    "helperModel": {
     "type": "string",
     "title": "Helper model",
     "description": "The model alias or id that reads each turn. Ask why always uses the session's own model.",
     "default": "claude-sonnet-5-5"
    },
    "helperEffort": {
     "type": "string",
     "title": "Helper effort",
     "description": "How hard the helper model thinks when it reads a turn: low, medium, or high.",
     "default": "medium",
     "options": [
      "low",
      "medium",
      "high"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:20:29.159Z",
   "modUpdatedAt": "2026-10-04T15:06:22Z",
   "fileBytes": 36758,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "decision-lens",
   "url": "https://www.slopshopper.com/mods/theonly1me-claude-code-mods-decision-lens/"
  },
  {
   "slug": "theonly1me-claude-code-mods-grill",
   "name": "grill",
   "description": "While Claude works on your task, a sharp partner asks the questions that change the result. Answers reach Claude mid-turn. Brainstorm and side chat modes too.",
   "version": "0.2.0",
   "author": {
    "name": "Atchyut"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theonly1me/claude-code-mods",
    "url": "https://github.com/theonly1me/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:06:26Z",
    "createdAt": "2026-10-02T11:50:08Z",
    "description": "A bunch of claude code mods built by me",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19223383?v=4",
    "ownerUrl": "https://github.com/theonly1me",
    "defaultBranch": "main"
   },
   "path": "plugins/grill",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "startMode": {
     "type": "string",
     "title": "Start mode",
     "description": "What happens on a task prompt: grill asks questions, brainstorm suggests ideas, off waits for /grill ask.",
     "default": "grill",
     "options": [
      "grill",
      "brainstorm",
      "off"
     ]
    },
    "helperModel": {
     "type": "string",
     "title": "Helper model",
     "description": "The model alias or id that writes questions and chats with you.",
     "default": "claude-sonnet-5-5"
    },
    "helperEffort": {
     "type": "string",
     "title": "Helper effort",
     "description": "How hard the helper model thinks: low, medium, or high.",
     "default": "medium",
     "options": [
      "low",
      "medium",
      "high"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:20:31.411Z",
   "modUpdatedAt": "2026-10-04T15:06:22Z",
   "fileBytes": 25381,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "grill",
   "url": "https://www.slopshopper.com/mods/theonly1me-claude-code-mods-grill/"
  },
  {
   "slug": "theonly1me-claude-code-mods-little-harvest",
   "name": "little-harvest",
   "description": "Every file that changes becomes a crop: Claude's edits and yours grow a farm in its own pane, tests bring sun or storms, and passing turns fill the barn.",
   "version": "0.4.0",
   "author": {
    "name": "Atchyut"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theonly1me/claude-code-mods",
    "url": "https://github.com/theonly1me/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:06:26Z",
    "createdAt": "2026-10-02T11:50:08Z",
    "description": "A bunch of claude code mods built by me",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19223383?v=4",
    "ownerUrl": "https://github.com/theonly1me",
    "defaultBranch": "main"
   },
   "path": "plugins/little-harvest",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:20:38.896Z",
   "modUpdatedAt": "2026-10-04T15:05:41Z",
   "fileBytes": 105407,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "little-harvest",
   "url": "https://www.slopshopper.com/mods/theonly1me-claude-code-mods-little-harvest/"
  },
  {
   "slug": "theonly1me-claude-code-mods-looks",
   "name": "looks",
   "description": "Make Claude Code look the way you like: four themes (Retro CRT, Punk, Synthwave, Zen paper) switched with /theme, tidier tool calls, and optional one-line tool rows and replies centered at a reading width.",
   "version": "0.1.0",
   "author": {
    "name": "Atchyut"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theonly1me/claude-code-mods",
    "url": "https://github.com/theonly1me/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:06:26Z",
    "createdAt": "2026-10-02T11:50:08Z",
    "description": "A bunch of claude code mods built by me",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19223383?v=4",
    "ownerUrl": "https://github.com/theonly1me",
    "defaultBranch": "main"
   },
   "path": "plugins/looks",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "The theme for new sessions until you pick one with /theme.",
     "default": "off",
     "options": [
      "off",
      "retro",
      "punk",
      "synthwave",
      "zen"
     ]
    },
    "toolCalls": {
     "type": "string",
     "title": "Tool calls",
     "description": "full draws each tool call as a header line with its output in a short bar under it; compact draws one line and hides the output; plain keeps Claude Code's own rows. ctrl+o shows every row in full.",
     "default": "full",
     "options": [
      "full",
      "compact",
      "plain"
     ]
    },
    "layout": {
     "type": "string",
     "title": "Layout",
     "description": "left keeps prompts, tool calls, and replies at the left edge; centered puts them in one column at the reading width.",
     "default": "left",
     "options": [
      "left",
      "centered"
     ]
    },
    "readingWidth": {
     "type": "number",
     "title": "Reading width",
     "description": "The column width, in characters, for centered prompts, tool calls, and replies.",
     "default": 100
    },
    "themeWords": {
     "type": "boolean",
     "title": "Theme spinner words",
     "description": "Off keeps Claude Code's own spinner and turn footer words under every theme. On uses the theme's words, such as CRUISING or Shredded.",
     "default": false
    },
    "themeStyle": {
     "type": "string",
     "title": "Theme style",
     "description": "rich gives each theme framed reply panels, name tags, colored tool tags, and themed dividers. simple only recolors text.",
     "default": "rich",
     "options": [
      "rich",
      "simple"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:20:42.459Z",
   "modUpdatedAt": "2026-10-05T11:40:28Z",
   "fileBytes": 52336,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "looks",
   "url": "https://www.slopshopper.com/mods/theonly1me-claude-code-mods-looks/"
  },
  {
   "slug": "theonly1me-claude-code-mods-night-feast",
   "name": "night-feast",
   "description": "A vampire feeds on every tool call Claude finishes while the moon tracks how full the context window is. Between meals it stalks, swoops, and lies in wait. Dawn means it is time to compact.",
   "version": "0.4.0",
   "author": {
    "name": "Atchyut"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theonly1me/claude-code-mods",
    "url": "https://github.com/theonly1me/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:06:26Z",
    "createdAt": "2026-10-02T11:50:08Z",
    "description": "A bunch of claude code mods built by me",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19223383?v=4",
    "ownerUrl": "https://github.com/theonly1me",
    "defaultBranch": "main"
   },
   "path": "plugins/night-feast",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:20:48.851Z",
   "modUpdatedAt": "2026-10-04T15:05:41Z",
   "fileBytes": 89628,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "night-feast",
   "url": "https://www.slopshopper.com/mods/theonly1me-claude-code-mods-night-feast/"
  },
  {
   "slug": "theonly1me-claude-code-mods-pocket-familiar",
   "name": "pocket-familiar",
   "description": "A fox spirit that lives on your work: passing tests feed it, finished turns cheer it, it plays while you are quiet, and it grows up to nine tails.",
   "version": "0.4.0",
   "author": {
    "name": "Atchyut"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theonly1me/claude-code-mods",
    "url": "https://github.com/theonly1me/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:06:26Z",
    "createdAt": "2026-10-02T11:50:08Z",
    "description": "A bunch of claude code mods built by me",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19223383?v=4",
    "ownerUrl": "https://github.com/theonly1me",
    "defaultBranch": "main"
   },
   "path": "plugins/pocket-familiar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:20:54.667Z",
   "modUpdatedAt": "2026-10-04T15:05:41Z",
   "fileBytes": 73501,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pocket-familiar",
   "url": "https://www.slopshopper.com/mods/theonly1me-claude-code-mods-pocket-familiar/"
  },
  {
   "slug": "theonly1me-claude-code-mods-samurai-dojo",
   "name": "samurai-dojo",
   "description": "A Claude samurai cuts down a Codex, Gemini, or ChatGPT foe for every tool call, and meditates, trains, and duels between them through four seasons.",
   "version": "0.4.0",
   "author": {
    "name": "Atchyut"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theonly1me/claude-code-mods",
    "url": "https://github.com/theonly1me/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:06:26Z",
    "createdAt": "2026-10-02T11:50:08Z",
    "description": "A bunch of claude code mods built by me",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19223383?v=4",
    "ownerUrl": "https://github.com/theonly1me",
    "defaultBranch": "main"
   },
   "path": "plugins/samurai-dojo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:21:03.008Z",
   "modUpdatedAt": "2026-10-04T15:05:41Z",
   "fileBytes": 90647,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "samurai-dojo",
   "url": "https://www.slopshopper.com/mods/theonly1me-claude-code-mods-samurai-dojo/"
  },
  {
   "slug": "theonly1me-claude-code-mods-scope-guard",
   "name": "scope-guard",
   "description": "Notices when Claude drifts outside your request. Clear drift waits for your answer in a question dialog; milder drift is flagged above the prompt with a pull-back key.",
   "version": "0.1.0",
   "author": {
    "name": "Atchyut"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theonly1me/claude-code-mods",
    "url": "https://github.com/theonly1me/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:06:26Z",
    "createdAt": "2026-10-02T11:50:08Z",
    "description": "A bunch of claude code mods built by me",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19223383?v=4",
    "ownerUrl": "https://github.com/theonly1me",
    "defaultBranch": "main"
   },
   "path": "plugins/scope-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "ask stops clear drift with a question, flag only marks drift above the prompt, off checks nothing.",
     "default": "ask",
     "options": [
      "ask",
      "flag",
      "off"
     ]
    },
    "confirmModel": {
     "type": "string",
     "title": "Confirm model",
     "description": "The model alias or id that confirms a drift the rules found before Scope Guard asks or flags.",
     "default": "claude-sonnet-5-5"
    },
    "manyFiles": {
     "type": "number",
     "title": "Many files",
     "description": "How many distinct files Claude may change in one turn before Scope Guard counts it as a drift signal.",
     "default": 8
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:21:06.694Z",
   "modUpdatedAt": "2026-10-04T15:06:23Z",
   "fileBytes": 30883,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "scope-guard",
   "url": "https://www.slopshopper.com/mods/theonly1me-claude-code-mods-scope-guard/"
  },
  {
   "slug": "theonly1me-claude-code-mods-slayer-corps",
   "name": "slayer-corps",
   "description": "Tanjiro, Nezuko, Zenitsu, and Inosuke take turns against demons up to Muzan as you and Claude work, and spar between strikes. The story continues every session.",
   "version": "0.2.0",
   "author": {
    "name": "Atchyut"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theonly1me/claude-code-mods",
    "url": "https://github.com/theonly1me/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:06:26Z",
    "createdAt": "2026-10-02T11:50:08Z",
    "description": "A bunch of claude code mods built by me",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19223383?v=4",
    "ownerUrl": "https://github.com/theonly1me",
    "defaultBranch": "main"
   },
   "path": "plugins/slayer-corps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:21:15.918Z",
   "modUpdatedAt": "2026-10-04T15:05:41Z",
   "fileBytes": 86021,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "slayer-corps",
   "url": "https://www.slopshopper.com/mods/theonly1me-claude-code-mods-slayer-corps/"
  },
  {
   "slug": "theonly1me-claude-code-mods-unslop",
   "name": "unslop",
   "description": "Finds AI slop in Claude's changes (dashes, comment blocks, comments that repeat the code, tests that assert nothing, filler phrases) and tells Claude to remove it. Shows what was unslopped.",
   "version": "0.1.0",
   "author": {
    "name": "Atchyut"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theonly1me/claude-code-mods",
    "url": "https://github.com/theonly1me/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:06:26Z",
    "createdAt": "2026-10-02T11:50:08Z",
    "description": "A bunch of claude code mods built by me",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19223383?v=4",
    "ownerUrl": "https://github.com/theonly1me",
    "defaultBranch": "main"
   },
   "path": "plugins/unslop",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "chatStyle": {
     "type": "boolean",
     "title": "Plain chat style",
     "description": "Ask Claude to write chat replies in ASD-STE100 Simplified Technical English (about 80%), with no em or en dashes and no filler.",
     "default": true
    },
    "modelPass": {
     "type": "boolean",
     "title": "Model check",
     "description": "After each edit, ask the detect model about slop that rules cannot judge, such as tests that assert nothing real. One small call per edit.",
     "default": true
    },
    "detectModel": {
     "type": "string",
     "title": "Detect model",
     "description": "The model alias or id for the model check.",
     "default": "haiku"
    },
    "commentBlockLines": {
     "type": "number",
     "title": "Comment block size",
     "description": "Flag a run of added comment lines this long or longer.",
     "default": 4
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:21:20.577Z",
   "modUpdatedAt": "2026-10-04T15:06:23Z",
   "fileBytes": 42679,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "unslop",
   "url": "https://www.slopshopper.com/mods/theonly1me-claude-code-mods-unslop/"
  },
  {
   "slug": "thomasrohde-nendo-nendo-planner",
   "name": "nendo-planner",
   "description": "Status line for which .nendo files are open, and a band showing the planner's Now lane",
   "version": "0.1.0",
   "license": "MIT",
   "homepage": "https://thomasrohde.github.io/nendo/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ThomasRohde/nendo",
    "url": "https://github.com/ThomasRohde/nendo",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:39:58Z",
    "createdAt": "2026-09-22T14:21:53Z",
    "description": "Malleable software in a single file — a portable SQLite file shaped into a working application by people and coding agents",
    "homepage": "https://thomasrohde.github.io/nendo/",
    "topics": [
     "dotnet",
     "local-first",
     "malleable-software",
     "mcp",
     "sqlite",
     "winui3"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10770175?v=4",
    "ownerUrl": "https://github.com/ThomasRohde",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/nendo-planner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:13.025Z",
   "modUpdatedAt": "2026-10-09T14:39:58Z",
   "fileBytes": 8447,
   "tags": [
    "band",
    "status",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "nendo-planner",
   "url": "https://www.slopshopper.com/mods/thomasrohde-nendo-nendo-planner/"
  },
  {
   "slug": "tinyorbit-ai-skills-agent-atc",
   "name": "agent-atc",
   "description": "Air-traffic control for subagents: a live pane listing every agent, what each one is doing now, and controls to message or stop one. Open it with /atc.",
   "version": "0.1.0",
   "author": {
    "name": "Matteo Hertel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tinyorbit-ai/skills",
    "url": "https://github.com/tinyorbit-ai/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:22:03Z",
    "createdAt": "2026-05-19T22:34:25Z",
    "description": "Agent skills for Claude Code — the forge build pipeline. Distributed via skills.sh.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/284704512?v=4",
    "ownerUrl": "https://github.com/tinyorbit-ai",
    "defaultBranch": "main"
   },
   "path": "mods/agent-atc",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on first agent",
     "description": "Open the pane by itself when the first subagent starts (wide terminals only).",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tinyorbit",
   "firstSeen": "2026-10-06T05:20:24.392Z",
   "modUpdatedAt": "2026-10-04T10:21:59Z",
   "fileBytes": 19163,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-atc",
   "url": "https://www.slopshopper.com/mods/tinyorbit-ai-skills-agent-atc/"
  },
  {
   "slug": "tinyorbit-ai-skills-forge-gate",
   "name": "forge-gate",
   "description": "Enforces the forge phase gate: shows whether the current phase's Verifiable gate is green on exactly the files you have, and sends back a forge stage whose FORGE_RESULT claims \"gate\":\"green\" when it isn't. /gate runs it.",
   "version": "0.1.0",
   "author": {
    "name": "Matteo Hertel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tinyorbit-ai/skills",
    "url": "https://github.com/tinyorbit-ai/skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:22:03Z",
    "createdAt": "2026-05-19T22:34:25Z",
    "description": "Agent skills for Claude Code — the forge build pipeline. Distributed via skills.sh.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/284704512?v=4",
    "ownerUrl": "https://github.com/tinyorbit-ai",
    "defaultBranch": "main"
   },
   "path": "mods/forge-gate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "guardDoneClaims": {
     "type": "boolean",
     "title": "Guard green claims",
     "description": "Send a forge stage back when its FORGE_RESULT claims \"gate\":\"green\", or Claude says the phase is done, while the gate is not green on the current files. Off turns both guards off.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tinyorbit",
   "firstSeen": "2026-10-06T05:20:25.571Z",
   "modUpdatedAt": "2026-10-04T10:21:59Z",
   "fileBytes": 29180,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "forge-gate",
   "url": "https://www.slopshopper.com/mods/tinyorbit-ai-skills-forge-gate/"
  },
  {
   "slug": "tldev-claude-roulette-claude-roulette",
   "name": "claude-roulette",
   "description": "A private text chat with another human while Claude works, with random matching, interests, next, block, report, and automatic task completion handling.",
   "version": "0.1.0",
   "author": {
    "name": "Claude Roulette contributors"
   },
   "homepage": "https://clauderoulette.thelazydeveloper.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tldev/claude-roulette",
    "url": "https://github.com/tldev/claude-roulette",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-15T20:45:59Z",
    "createdAt": "2026-09-15T20:08:34Z",
    "description": "Meet another human while Claude is thinking. Native Claude Code mod and terminal chat client.",
    "homepage": "https://clauderoulette.thelazydeveloper.com",
    "topics": [
     "chat",
     "claude-code",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4693583?v=4",
    "ownerUrl": "https://github.com/tldev",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:27.429Z",
   "modUpdatedAt": "2026-09-15T20:45:59Z",
   "fileBytes": 36797,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-roulette",
   "url": "https://www.slopshopper.com/mods/tldev-claude-roulette-claude-roulette/"
  },
  {
   "slug": "toastmobile-wait-with-god-plugins-wait-with-god",
   "name": "wait-with-god",
   "displayName": "Wait with God",
   "description": "One Bible verse a day above your prompt while Claude works, a little more hidden each wait until you know it by heart.",
   "version": "0.3.8",
   "author": {
    "name": "Toast Mobile",
    "email": "tobey@toastmobile.com"
   },
   "homepage": "https://waitwithgod.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ToastMobile/wait-with-god-plugins",
    "url": "https://github.com/ToastMobile/wait-with-god-plugins",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T22:30:24Z",
    "createdAt": "2026-10-05T18:16:55Z",
    "description": "Wait with God for Claude Code: one BSB verse a day, shown while Claude works, a little more hidden each time.",
    "homepage": "https://waitwithgod.com",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/276820765?v=4",
    "ownerUrl": "https://github.com/ToastMobile",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wait-with-god",
   "firstSeen": "2026-10-06T04:48:28.497Z",
   "modUpdatedAt": "2026-10-08T22:30:24Z",
   "fileBytes": 31807,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wait-with-god",
   "url": "https://www.slopshopper.com/mods/toastmobile-wait-with-god-plugins-wait-with-god/"
  },
  {
   "slug": "tomada1114-clawd-band-clawd-band",
   "name": "clawd-band",
   "description": "An unofficial fan-made pixel cat that lives in the band above the prompt and reacts to what Claude is doing: thinking, editing, craning after a search, yowling in a shell, squeezing its eyes shut at a tool error, and folding its ears down to sleep between turns.",
   "version": "0.1.0",
   "author": {
    "name": "tomada1114"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tomada1114/clawd-band",
    "url": "https://github.com/tomada1114/clawd-band",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-16T02:39:22Z",
    "createdAt": "2026-09-16T02:13:12Z",
    "description": "An unofficial fan-made pixel cat that lives in the band above the Claude Code prompt and reacts to what Claude is doing. A Claude Mod (function hooks).",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68495563?v=4",
    "ownerUrl": "https://github.com/tomada1114",
    "defaultBranch": "main"
   },
   "path": "plugins/clawd-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-band",
   "firstSeen": "2026-10-06T05:21:30.119Z",
   "modUpdatedAt": "2026-09-16T02:39:22Z",
   "fileBytes": 11974,
   "tags": [
    "band",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-band",
   "url": "https://www.slopshopper.com/mods/tomada1114-clawd-band-clawd-band/"
  },
  {
   "slug": "tomasvarga-claude-code-diagrams",
   "name": "diagrams",
   "description": "Pins the diagrams Claude draws to a chip above the prompt: expand it in place, open it full screen or in the browser, and see it as a rendered picture",
   "version": "0.1.0",
   "author": {
    "name": "Tomas Varga",
    "url": "https://github.com/tomasvarga"
   },
   "license": "MIT",
   "homepage": "https://github.com/tomasvarga/claude-code-diagrams",
   "keywords": [
    "diagrams",
    "mermaid",
    "ascii",
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tomasvarga/claude-code-diagrams",
    "url": "https://github.com/tomasvarga/claude-code-diagrams",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:56:16Z",
    "createdAt": "2026-10-08T20:39:51Z",
    "description": "A Claude Code mod that pins the diagrams Claude draws to a chip above the prompt: expand, full screen, Mermaid pictures, browser view, copy",
    "homepage": null,
    "topics": [
     "ascii-art",
     "claude-code",
     "claude-code-mod",
     "diagrams",
     "mermaid"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15965331?v=4",
    "ownerUrl": "https://github.com/tomasvarga",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "terminal follows your terminal's own colors; the presets paint a fixed palette whatever Claude Code's theme is",
     "default": "terminal",
     "options": [
      "terminal",
      "solarized-light",
      "solarized-dark"
     ]
    },
    "pictures": {
     "type": "string",
     "title": "Pictures",
     "description": "on: Claude adds a Mermaid version of each diagram and the mod renders it as a picture where the terminal shows images (Ghostty, kitty, WezTerm), using mmdc or the pinned @mermaid-js/mermaid-cli through npx",
     "default": "on",
     "options": [
      "off",
      "on"
     ]
    },
    "fullScreenPalette": {
     "type": "string",
     "title": "Full screen palette",
     "description": "same uses the Palette above; a preset paints only the full-screen pane, the card keeping its own colors",
     "default": "same",
     "options": [
      "same",
      "solarized-light",
      "solarized-dark"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-diagrams",
   "firstSeen": "2026-10-09T15:26:56.633Z",
   "modUpdatedAt": "2026-10-08T20:56:16Z",
   "fileBytes": 39800,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "diagrams",
   "url": "https://www.slopshopper.com/mods/tomasvarga-claude-code-diagrams/"
  },
  {
   "slug": "tomorrowocean-claude-mods-next-steps-appcard",
   "name": "next-steps-appcard",
   "description": "After each turn, suggests up to three next prompts in a card above the input: a What next? title row with a collapse toggle and a close button, and a small card per suggestion. Click a suggestion's label to put its prompt in the input box as a draft you can edit. Starts collapsed.",
   "version": "1.5.1",
   "author": {
    "name": "Thariq Shihipar"
   },
   "license": "MIT",
   "keywords": [
    "suggestions",
    "next-steps",
    "prompt",
    "function-hooks",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "TomorrowOcean/claude-mods",
    "url": "https://github.com/TomorrowOcean/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:09:46Z",
    "createdAt": "2026-10-08T10:45:45Z",
    "description": "Claude Code mods by TomorrowOcean: next-steps suggests your next prompts in a question card",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/309282688?v=4",
    "ownerUrl": "https://github.com/TomorrowOcean",
    "defaultBranch": "main"
   },
   "path": "next-steps-appcard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minAnswerChars": {
     "type": "number",
     "title": "Shortest answer to suggest after",
     "description": "Skip suggestions after answers shorter than this many characters.",
     "required": false,
     "default": 80
    },
    "suggestSkills": {
     "type": "boolean",
     "title": "Suggest skills and slash commands",
     "description": "Tell the suggester which skills and slash commands this session has, so a suggestion can be one of them.",
     "required": false,
     "default": true
    },
    "startCollapsed": {
     "type": "boolean",
     "title": "Start collapsed",
     "description": "Show only the card's title row until you expand it. Once you expand or collapse a card, the session keeps your choice.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tomorrowocean-mods",
   "firstSeen": "2026-10-09T14:41:41.414Z",
   "modUpdatedAt": "2026-10-08T17:09:43Z",
   "fileBytes": 15541,
   "tags": [
    "band",
    "toast",
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "next-steps-appcard",
   "url": "https://www.slopshopper.com/mods/tomorrowocean-claude-mods-next-steps-appcard/"
  },
  {
   "slug": "tomorrowocean-claude-mods-next-steps-askcard",
   "name": "next-steps-askcard",
   "description": "As each turn ends, suggests up to three next prompts in the question card. Pick one (or type your own) and it lands in the input box as a draft you can edit. The turn waits for the card, so it ends once you answer or close it.",
   "version": "1.4.2",
   "author": {
    "name": "Thariq Shihipar"
   },
   "license": "MIT",
   "keywords": [
    "suggestions",
    "next-steps",
    "prompt",
    "function-hooks",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "TomorrowOcean/claude-mods",
    "url": "https://github.com/TomorrowOcean/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:09:46Z",
    "createdAt": "2026-10-08T10:45:45Z",
    "description": "Claude Code mods by TomorrowOcean: next-steps suggests your next prompts in a question card",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/309282688?v=4",
    "ownerUrl": "https://github.com/TomorrowOcean",
    "defaultBranch": "main"
   },
   "path": "next-steps-askcard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minAnswerChars": {
     "type": "number",
     "title": "Shortest answer to suggest after",
     "description": "Skip suggestions after answers shorter than this many characters.",
     "required": false,
     "default": 80
    },
    "suggestSkills": {
     "type": "boolean",
     "title": "Suggest skills and slash commands",
     "description": "Tell the suggester which skills and slash commands this session has, so a suggestion can be one of them.",
     "required": false,
     "default": true
    },
    "startCollapsed": {
     "type": "boolean",
     "title": "Start collapsed",
     "description": "Applies to the card drawn above the input where the question card cannot be raised: show only its title row until you expand it. Once you expand or collapse a card, the session keeps your choice.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tomorrowocean-mods",
   "firstSeen": "2026-10-09T14:41:42.390Z",
   "modUpdatedAt": "2026-10-08T17:09:43Z",
   "fileBytes": 20817,
   "tags": [
    "band",
    "transcript",
    "toast",
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "next-steps-askcard",
   "url": "https://www.slopshopper.com/mods/tomorrowocean-claude-mods-next-steps-askcard/"
  },
  {
   "slug": "tomshaw-claude-code-plugins-commit-msg",
   "name": "commit-msg",
   "description": "Writes an accurate conventional commit message for your staged changes, using the Claude session that made them to explain why. Matches your repo's commit style; edit, regenerate and copy it from a pane. /commit-msg [simple|body|full] [note].",
   "version": "0.4.1",
   "author": {
    "name": "Tom Shaw",
    "url": "https://github.com/tomshaw"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tomshaw/claude-code-plugins",
    "url": "https://github.com/tomshaw/claude-code-plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:46:25Z",
    "createdAt": "2026-10-07T19:19:26Z",
    "description": "Claude Code plugins: mods, skills, agents and commands. Install any of them from the tomshaw marketplace.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32818?v=4",
    "ownerUrl": "https://github.com/tomshaw",
    "defaultBranch": "main"
   },
   "path": "mods/commit-msg",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Model",
     "description": "The model that writes the message.",
     "default": "sonnet",
     "options": [
      "opus",
      "sonnet",
      "haiku"
     ]
    },
    "style": {
     "type": "string",
     "title": "Default style",
     "description": "The message style the pane starts on: subject only, subject and body, or subject, body and footer.",
     "default": "simple",
     "options": [
      "simple",
      "body",
      "full"
     ]
    },
    "useSession": {
     "type": "boolean",
     "title": "Use session context",
     "description": "Write the message from this Claude session, so it explains why the changes were made; the diff still decides what it describes. Runs on the session's model. Off, or with no session yet, the Model above writes from the diff alone.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tomshaw",
   "firstSeen": "2026-10-08T15:48:57.488Z",
   "modUpdatedAt": "2026-10-08T22:46:24Z",
   "fileBytes": 24400,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "commit-msg-tomshaw",
   "url": "https://www.slopshopper.com/mods/tomshaw-claude-code-plugins-commit-msg/"
  },
  {
   "slug": "tomshaw-claude-code-plugins-laravel-tooling",
   "name": "laravel-tooling",
   "description": "Runs Pint and Larastan after Claude edits PHP, and Pest on demand, then shows the results in a live pane and the status line. /laravel-tooling opens the pane, /laravel-tooling run checks everything, /laravel-tooling tests [filter] runs Pest.",
   "version": "0.1.0",
   "author": {
    "name": "Tom Shaw",
    "url": "https://github.com/tomshaw"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tomshaw/claude-code-plugins",
    "url": "https://github.com/tomshaw/claude-code-plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:46:25Z",
    "createdAt": "2026-10-07T19:19:26Z",
    "description": "Claude Code plugins: mods, skills, agents and commands. Install any of them from the tomshaw marketplace.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32818?v=4",
    "ownerUrl": "https://github.com/tomshaw",
    "defaultBranch": "main"
   },
   "path": "mods/laravel-tooling",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoTests": {
     "type": "boolean",
     "title": "Run tests after edits",
     "description": "Also run the Pest suite automatically after Claude edits PHP. Off by default: tests run from the pane or /laravel-tooling tests.",
     "default": false
    },
    "testFilter": {
     "type": "string",
     "title": "Default test filter",
     "description": "A Pest --filter applied when tests run without one. Empty runs the whole suite.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tomshaw",
   "firstSeen": "2026-10-08T15:48:58.555Z",
   "modUpdatedAt": "2026-10-07T20:44:51Z",
   "fileBytes": 18608,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "laravel-tooling",
   "url": "https://www.slopshopper.com/mods/tomshaw-claude-code-plugins-laravel-tooling/"
  },
  {
   "slug": "tomshaw-claude-code-plugins-proofread",
   "name": "proofread",
   "description": "Fixes spelling and grammar in your prompt before it reaches Claude, and draws your prompts in a highlighted box with the fixed words called out. /proofread turns it on or off.",
   "version": "0.1.0",
   "author": {
    "name": "Tom Shaw",
    "url": "https://github.com/tomshaw"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tomshaw/claude-code-plugins",
    "url": "https://github.com/tomshaw/claude-code-plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:46:25Z",
    "createdAt": "2026-10-07T19:19:26Z",
    "description": "Claude Code plugins: mods, skills, agents and commands. Install any of them from the tomshaw marketplace.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32818?v=4",
    "ownerUrl": "https://github.com/tomshaw",
    "defaultBranch": "main"
   },
   "path": "mods/proofread",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tomshaw",
   "firstSeen": "2026-10-08T15:48:59.342Z",
   "modUpdatedAt": "2026-10-07T19:19:25Z",
   "fileBytes": 5866,
   "tags": [
    "transcript",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "proofread",
   "url": "https://www.slopshopper.com/mods/tomshaw-claude-code-plugins-proofread/"
  },
  {
   "slug": "tomshaw-claude-code-plugins-work-journal",
   "name": "work-journal",
   "description": "Daily, weekly and monthly reviews of your work in Claude Code, summarized from the prompts you typed: projects, threads, decisions and open items. /journal opens it in a pane, /journal web as a webpage.",
   "version": "0.1.2",
   "author": {
    "name": "Tom Shaw",
    "url": "https://github.com/tomshaw"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tomshaw/claude-code-plugins",
    "url": "https://github.com/tomshaw/claude-code-plugins",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:46:25Z",
    "createdAt": "2026-10-07T19:19:26Z",
    "description": "Claude Code plugins: mods, skills, agents and commands. Install any of them from the tomshaw marketplace.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32818?v=4",
    "ownerUrl": "https://github.com/tomshaw",
    "defaultBranch": "main"
   },
   "path": "mods/work-journal",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "excludeProjects": {
     "type": "string",
     "title": "Projects to leave out",
     "description": "Comma-separated parts of project paths to skip, e.g. client-x, secret. Their prompts are never read or summarized.",
     "default": ""
    },
    "model": {
     "type": "string",
     "title": "Model",
     "description": "The model that writes the summaries.",
     "default": "opus",
     "options": [
      "opus",
      "sonnet",
      "haiku"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tomshaw",
   "firstSeen": "2026-10-08T15:49:00.608Z",
   "modUpdatedAt": "2026-10-07T20:21:55Z",
   "fileBytes": 35447,
   "tags": [
    "pane",
    "toast",
    "command",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "work-journal",
   "url": "https://www.slopshopper.com/mods/tomshaw-claude-code-plugins-work-journal/"
  },
  {
   "slug": "travisoa-claude-mods-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window and the 5-hour and weekly quota, drawn above the prompt.",
   "version": "0.5.1",
   "author": {
    "name": "zhuzhongtao"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "travisoa/claude-mods",
    "url": "https://github.com/travisoa/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T07:55:35Z",
    "createdAt": "2026-10-01T21:21:19Z",
    "description": "Claude Code mods: token-weather, a live context-window and quota forecast above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37182043?v=4",
    "ownerUrl": "https://github.com/travisoa",
    "defaultBranch": "main"
   },
   "path": "token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T05:26:41.760Z",
   "modUpdatedAt": "2026-10-02T07:55:35Z",
   "fileBytes": 19907,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-travisoa",
   "url": "https://www.slopshopper.com/mods/travisoa-claude-mods-token-weather/"
  },
  {
   "slug": "troepster-overalls",
   "name": "overalls",
   "description": "Status band above the prompt: context weather, usage limits, and the Ponytail and Caveman levels",
   "version": "0.8.0",
   "author": {
    "name": "Troepster"
   },
   "license": "MIT",
   "homepage": "https://github.com/Troepster/overalls",
   "keywords": [
    "mod",
    "context-window",
    "status",
    "ponytail",
    "caveman"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Troepster/overalls",
    "url": "https://github.com/Troepster/overalls",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:48:40Z",
    "createdAt": "2026-10-03T06:01:09Z",
    "description": "Claude Code mod: context weather band plus Ponytail level, with a config page",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7766413?v=4",
    "ownerUrl": "https://github.com/Troepster",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "view": {
     "type": "string",
     "title": "View",
     "description": "Where Overalls shows: bar (above the prompt), pane, or both",
     "default": "bar"
    },
    "weather": {
     "type": "string",
     "title": "Weather detail",
     "description": "How much of the context forecast to show: off, minimal, normal or full",
     "default": "full"
    },
    "ponytail": {
     "type": "string",
     "title": "Ponytail level",
     "description": "How to show whether Ponytail is installed and its current level: off, icon or text",
     "default": "icon"
    },
    "caveman": {
     "type": "string",
     "title": "Caveman mode",
     "description": "How to show the mode the Caveman plugin runs in, when it's installed: off, icon or text",
     "default": "icon"
    },
    "megacave": {
     "type": "string",
     "title": "Offer megacave",
     "description": "List Caveman's Classical Chinese mode (megacave) in its dropdown: on or off",
     "default": "off"
    },
    "limits": {
     "type": "string",
     "title": "Usage limits",
     "description": "Show how much of your 5-hour and weekly usage is spent: on or off",
     "default": "on"
    },
    "resets": {
     "type": "string",
     "title": "Limit resets",
     "description": "Show how long until each usage limit resets: on or off",
     "default": "on"
    },
    "cost": {
     "type": "string",
     "title": "Session cost",
     "description": "Show what this session has cost so far: on or off",
     "default": "off"
    },
    "mcp": {
     "type": "string",
     "title": "MCP warnings",
     "description": "Warn in the band when an MCP server or connector fails or needs signing in again: on or off",
     "default": "on"
    },
    "agents": {
     "type": "string",
     "title": "Running agents",
     "description": "Show how many subagents are running, and list them on press: on or off",
     "default": "on"
    },
    "turns": {
     "type": "string",
     "title": "Turns left",
     "description": "Show about how many more turns fit in the context, at the pace of the last few: on or off",
     "default": "on"
    },
    "runout": {
     "type": "string",
     "title": "Limit run-out",
     "description": "Warn when a usage limit will run out before it resets, at your pace over the last hour: off, warn or always (always also marks a limit that lasts)",
     "default": "warn"
    },
    "denials": {
     "type": "string",
     "title": "Tool denials",
     "description": "Show tool calls that were refused (by you, a hook or a permission rule) until dismissed: on or off",
     "default": "on"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "overalls",
   "firstSeen": "2026-10-06T04:48:50.877Z",
   "modUpdatedAt": "2026-10-04T11:48:40Z",
   "fileBytes": 51680,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "overalls",
   "url": "https://www.slopshopper.com/mods/troepster-overalls/"
  },
  {
   "slug": "troyjlorents-gh-mod-squad-burn-rate",
   "name": "burn-rate",
   "description": "A terminal cost dashboard (/burn): spend by day, project, model, activity, tools, shell commands and MCP servers, read from your local Claude Code transcripts and estimated at list price.",
   "version": "0.1.0",
   "author": {
    "name": "Troy Lorents"
   },
   "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TroyJLorents-GH/mod-squad",
    "url": "https://github.com/TroyJLorents-GH/mod-squad",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:52:13Z",
    "createdAt": "2026-10-08T12:02:00Z",
    "description": "Claude Code mods: small plugins for live panes, cost-aware model routing, and safety guards. Install from the marketplace in one command.",
    "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "model-routing",
     "model-selection",
     "mods",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97584187?v=4",
    "ownerUrl": "https://github.com/TroyJLorents-GH",
    "defaultBranch": "main"
   },
   "path": "mods/burn-rate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "defaultRange": {
     "type": "string",
     "title": "Default range",
     "description": "The date range /burn opens on until you pick another in the pane.",
     "options": [
      "today",
      "7d",
      "30d",
      "month",
      "6m",
      "lifetime"
     ],
     "default": "7d"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-squad",
   "firstSeen": "2026-10-09T14:41:53.882Z",
   "modUpdatedAt": "2026-10-08T15:52:12Z",
   "fileBytes": 51563,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "burn-rate",
   "url": "https://www.slopshopper.com/mods/troyjlorents-gh-mod-squad-burn-rate/"
  },
  {
   "slug": "troyjlorents-gh-mod-squad-context-gauge",
   "name": "context-gauge",
   "description": "A band above the prompt showing how full the context window is, shading green → orange → red, with a nudge to /compact as it nears the limit.",
   "version": "0.1.0",
   "author": {
    "name": "Troy Lorents"
   },
   "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TroyJLorents-GH/mod-squad",
    "url": "https://github.com/TroyJLorents-GH/mod-squad",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:52:13Z",
    "createdAt": "2026-10-08T12:02:00Z",
    "description": "Claude Code mods: small plugins for live panes, cost-aware model routing, and safety guards. Install from the marketplace in one command.",
    "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "model-routing",
     "model-selection",
     "mods",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97584187?v=4",
    "ownerUrl": "https://github.com/TroyJLorents-GH",
    "defaultBranch": "main"
   },
   "path": "mods/context-gauge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnAt": {
     "type": "number",
     "title": "Warn at (%)",
     "description": "Context fill at which the bar turns red, adds a '/compact soon' hint and raises a one-time toast. A second toast fires at 90%.",
     "default": 80
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-squad",
   "firstSeen": "2026-10-08T15:09:01.105Z",
   "modUpdatedAt": "2026-10-08T13:35:27Z",
   "fileBytes": 8653,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-gauge",
   "url": "https://www.slopshopper.com/mods/troyjlorents-gh-mod-squad-context-gauge/"
  },
  {
   "slug": "troyjlorents-gh-mod-squad-model-router",
   "name": "model-router",
   "description": "Routes each turn to the cheapest model + effort that fits the task (Haiku 5.5 → Sonnet 5.5 → Opus 5.5 → Fable 5.1) and shows the ladder in a side pane.",
   "version": "0.2.0",
   "author": {
    "name": "Troy Lorents"
   },
   "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TroyJLorents-GH/mod-squad",
    "url": "https://github.com/TroyJLorents-GH/mod-squad",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:52:13Z",
    "createdAt": "2026-10-08T12:02:00Z",
    "description": "Claude Code mods: small plugins for live panes, cost-aware model routing, and safety guards. Install from the marketplace in one command.",
    "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "model-routing",
     "model-selection",
     "mods",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97584187?v=4",
    "ownerUrl": "https://github.com/TroyJLorents-GH",
    "defaultBranch": "main"
   },
   "path": "mods/model-router",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "classifier": {
     "type": "string",
     "title": "Classifier",
     "description": "haiku: a ~1s Haiku 5.5 call grades each prompt (heuristics as fallback). heuristic: keyword/shape scoring only, zero cost.",
     "options": [
      "haiku",
      "heuristic"
     ],
     "default": "haiku"
    },
    "ceiling": {
     "type": "string",
     "title": "Highest model allowed",
     "description": "Cost cap: the router never picks a model above this one.",
     "options": [
      "haiku",
      "sonnet",
      "opus",
      "fable"
     ],
     "default": "fable"
    },
    "stickiness": {
     "type": "number",
     "title": "Downgrade stickiness (rungs)",
     "description": "While the prompt cache is warm, only step down the ladder when the new pick is at least this many rungs lower. Upgrades always apply.",
     "default": 3
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-squad",
   "firstSeen": "2026-10-08T15:09:02.670Z",
   "modUpdatedAt": "2026-10-08T12:58:36Z",
   "fileBytes": 20253,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-router-TroyJLorents-GH",
   "url": "https://www.slopshopper.com/mods/troyjlorents-gh-mod-squad-model-router/"
  },
  {
   "slug": "troyjlorents-gh-mod-squad-ping",
   "name": "ping",
   "description": "Plays a chime and shows a toast when a long turn finishes (or Claude is waiting on your approval), so you can walk away.",
   "version": "0.1.0",
   "author": {
    "name": "Troy Lorents"
   },
   "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TroyJLorents-GH/mod-squad",
    "url": "https://github.com/TroyJLorents-GH/mod-squad",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:52:13Z",
    "createdAt": "2026-10-08T12:02:00Z",
    "description": "Claude Code mods: small plugins for live panes, cost-aware model routing, and safety guards. Install from the marketplace in one command.",
    "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "model-routing",
     "model-selection",
     "mods",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97584187?v=4",
    "ownerUrl": "https://github.com/TroyJLorents-GH",
    "defaultBranch": "main"
   },
   "path": "mods/ping",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "minSeconds": {
     "type": "number",
     "title": "Minimum turn length (seconds)",
     "description": "Only ping for turns that ran at least this long.",
     "default": 30
    },
    "sound": {
     "type": "boolean",
     "title": "Play sound",
     "description": "Play a chime as well as the toast. Off: toast only.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-squad",
   "firstSeen": "2026-10-08T15:09:03.585Z",
   "modUpdatedAt": "2026-10-08T13:35:27Z",
   "fileBytes": 3899,
   "tags": [
    "toast",
    "guard",
    "command",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "ping",
   "url": "https://www.slopshopper.com/mods/troyjlorents-gh-mod-squad-ping/"
  },
  {
   "slug": "troyjlorents-gh-mod-squad-safety-net",
   "name": "safety-net",
   "description": "Blocks destructive tool calls before they run (force pushes, rm -rf outside the project, DROP TABLE, terraform destroy, writes to .env and keys, ...) and explains why.",
   "version": "0.1.0",
   "author": {
    "name": "Troy Lorents"
   },
   "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TroyJLorents-GH/mod-squad",
    "url": "https://github.com/TroyJLorents-GH/mod-squad",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:52:13Z",
    "createdAt": "2026-10-08T12:02:00Z",
    "description": "Claude Code mods: small plugins for live panes, cost-aware model routing, and safety guards. Install from the marketplace in one command.",
    "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "model-routing",
     "model-selection",
     "mods",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97584187?v=4",
    "ownerUrl": "https://github.com/TroyJLorents-GH",
    "defaultBranch": "main"
   },
   "path": "mods/safety-net",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "extraProtected": {
     "type": "string",
     "title": "Extra protected files",
     "description": "Comma-separated glob patterns for more files Claude may not edit, e.g. \"config/prod.*, **/*.tfstate\". A pattern without a slash matches the file name.",
     "default": ""
    },
    "allowForceWithLease": {
     "type": "boolean",
     "title": "Allow git push --force-with-lease",
     "description": "Let the safer lease-checked force push through. Plain --force is always blocked.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-squad",
   "firstSeen": "2026-10-08T15:09:04.685Z",
   "modUpdatedAt": "2026-10-08T13:35:27Z",
   "fileBytes": 19882,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "safety-net",
   "url": "https://www.slopshopper.com/mods/troyjlorents-gh-mod-squad-safety-net/"
  },
  {
   "slug": "troyjlorents-gh-mod-squad-secret-scrubber",
   "name": "secret-scrubber",
   "description": "Redacts API keys, tokens, private keys and .env secrets from tool output before the transcript stores it and before the model reads it.",
   "version": "0.1.0",
   "author": {
    "name": "Troy Lorents"
   },
   "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TroyJLorents-GH/mod-squad",
    "url": "https://github.com/TroyJLorents-GH/mod-squad",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:52:13Z",
    "createdAt": "2026-10-08T12:02:00Z",
    "description": "Claude Code mods: small plugins for live panes, cost-aware model routing, and safety guards. Install from the marketplace in one command.",
    "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "model-routing",
     "model-selection",
     "mods",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97584187?v=4",
    "ownerUrl": "https://github.com/TroyJLorents-GH",
    "defaultBranch": "main"
   },
   "path": "mods/secret-scrubber",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "extraPatterns": {
     "type": "string",
     "title": "Extra patterns",
     "description": "Comma-separated extra regular expressions to redact as [REDACTED:custom]. Invalid ones are ignored (a toast names them).",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-squad",
   "firstSeen": "2026-10-08T15:09:05.814Z",
   "modUpdatedAt": "2026-10-08T13:35:27Z",
   "fileBytes": 12604,
   "tags": [
    "toast",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-scrubber",
   "url": "https://www.slopshopper.com/mods/troyjlorents-gh-mod-squad-secret-scrubber/"
  },
  {
   "slug": "troyjlorents-gh-mod-squad-turn-recap",
   "name": "turn-recap",
   "description": "Adds a one-line TL;DR beneath long answers, written by a quick Haiku 5.5 call.",
   "version": "0.1.0",
   "author": {
    "name": "Troy Lorents"
   },
   "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TroyJLorents-GH/mod-squad",
    "url": "https://github.com/TroyJLorents-GH/mod-squad",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:52:13Z",
    "createdAt": "2026-10-08T12:02:00Z",
    "description": "Claude Code mods: small plugins for live panes, cost-aware model routing, and safety guards. Install from the marketplace in one command.",
    "homepage": "https://github.com/TroyJLorents-GH/mod-squad",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "model-routing",
     "model-selection",
     "mods",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97584187?v=4",
    "ownerUrl": "https://github.com/TroyJLorents-GH",
    "defaultBranch": "main"
   },
   "path": "mods/turn-recap",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "minChars": {
     "type": "number",
     "title": "Minimum answer length (characters)",
     "description": "Recap an answer at least this long.",
     "default": 1200
    },
    "minSeconds": {
     "type": "number",
     "title": "Minimum turn length (seconds)",
     "description": "Also recap any answer whose turn ran at least this long.",
     "default": 90
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-squad",
   "firstSeen": "2026-10-08T15:09:06.862Z",
   "modUpdatedAt": "2026-10-08T13:35:27Z",
   "fileBytes": 3668,
   "tags": [
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-recap",
   "url": "https://www.slopshopper.com/mods/troyjlorents-gh-mod-squad-turn-recap/"
  },
  {
   "slug": "tsukina-7mochi-dotfiles-idle-compact",
   "name": "idle-compact",
   "description": "Compact the conversation after 50 minutes without user input",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Tsukina-7mochi/dotfiles",
    "url": "https://github.com/Tsukina-7mochi/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T09:47:08Z",
    "createdAt": "2024-06-26T09:37:40Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60507815?v=4",
    "ownerUrl": "https://github.com/Tsukina-7mochi",
    "defaultBranch": "main"
   },
   "path": "config/agents/skills/idle-compact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:09:08.477Z",
   "modUpdatedAt": "2026-10-08T09:45:21Z",
   "fileBytes": 727,
   "tags": [
    "toast",
    "prompt",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "idle-compact-Tsukina-7mochi",
   "url": "https://www.slopshopper.com/mods/tsukina-7mochi-dotfiles-idle-compact/"
  },
  {
   "slug": "tsukina-7mochi-dotfiles-statusline",
   "name": "statusline",
   "description": "Status line: model, effort, git branch, context and rate limits",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Tsukina-7mochi/dotfiles",
    "url": "https://github.com/Tsukina-7mochi/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T09:47:08Z",
    "createdAt": "2024-06-26T09:37:40Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60507815?v=4",
    "ownerUrl": "https://github.com/Tsukina-7mochi",
    "defaultBranch": "main"
   },
   "path": "config/agents/skills/statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:09:09.503Z",
   "modUpdatedAt": "2026-10-08T09:46:58Z",
   "fileBytes": 3212,
   "tags": [
    "band",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-Tsukina-7mochi",
   "url": "https://www.slopshopper.com/mods/tsukina-7mochi-dotfiles-statusline/"
  },
  {
   "slug": "turanmahmudov-dotfiles-agents-sync",
   "name": "agents-sync",
   "description": "Links the shared skills from ~/.agents/skills into ~/.claude/skills at session start",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "turanmahmudov/dotfiles",
    "url": "https://github.com/turanmahmudov/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T01:44:39Z",
    "createdAt": "2025-10-13T23:43:22Z",
    "description": "Personal dotfiles",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3330881?v=4",
    "ownerUrl": "https://github.com/turanmahmudov",
    "defaultBranch": "master"
   },
   "path": ".claude/skills/agents-sync",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:53.076Z",
   "modUpdatedAt": "2026-10-04T16:28:14Z",
   "fileBytes": 4802,
   "tags": [
    "toast",
    "process"
   ],
   "isNew": true,
   "entryName": "agents-sync",
   "url": "https://www.slopshopper.com/mods/turanmahmudov-dotfiles-agents-sync/"
  },
  {
   "slug": "turanmahmudov-dotfiles-aside",
   "name": "aside",
   "description": "A side pane for questions about the session, answered from a fork of the transcript and kept out of it",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "turanmahmudov/dotfiles",
    "url": "https://github.com/turanmahmudov/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T01:44:39Z",
    "createdAt": "2025-10-13T23:43:22Z",
    "description": "Personal dotfiles",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3330881?v=4",
    "ownerUrl": "https://github.com/turanmahmudov",
    "defaultBranch": "master"
   },
   "path": ".claude/skills/aside",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:54.231Z",
   "modUpdatedAt": "2026-10-04T16:28:14Z",
   "fileBytes": 3457,
   "tags": [
    "pane",
    "command",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "aside-turanmahmudov",
   "url": "https://www.slopshopper.com/mods/turanmahmudov-dotfiles-aside/"
  },
  {
   "slug": "turanmahmudov-dotfiles-ask-only",
   "name": "ask-only",
   "description": "A prompt that starts with ? runs as a read-only turn: tools that change state are blocked",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "turanmahmudov/dotfiles",
    "url": "https://github.com/turanmahmudov/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T01:44:39Z",
    "createdAt": "2025-10-13T23:43:22Z",
    "description": "Personal dotfiles",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3330881?v=4",
    "ownerUrl": "https://github.com/turanmahmudov",
    "defaultBranch": "master"
   },
   "path": ".claude/skills/ask-only",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:55.477Z",
   "modUpdatedAt": "2026-10-04T16:28:14Z",
   "fileBytes": 8247,
   "tags": [
    "status",
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "ask-only",
   "url": "https://www.slopshopper.com/mods/turanmahmudov-dotfiles-ask-only/"
  },
  {
   "slug": "turanmahmudov-dotfiles-code-yank",
   "name": "code-yank",
   "description": "Copy a code block of the last reply to the clipboard with one key",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "turanmahmudov/dotfiles",
    "url": "https://github.com/turanmahmudov/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T01:44:39Z",
    "createdAt": "2025-10-13T23:43:22Z",
    "description": "Personal dotfiles",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3330881?v=4",
    "ownerUrl": "https://github.com/turanmahmudov",
    "defaultBranch": "master"
   },
   "path": ".claude/skills/code-yank",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:56.736Z",
   "modUpdatedAt": "2026-10-04T16:28:14Z",
   "fileBytes": 4520,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "code-yank",
   "url": "https://www.slopshopper.com/mods/turanmahmudov-dotfiles-code-yank/"
  },
  {
   "slug": "turanmahmudov-dotfiles-pr-ci",
   "name": "pr-ci",
   "description": "A pane with the PRs this session created and the open PRs of this repo, with live CI checks; a failed check log goes into the prompt with one key",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "turanmahmudov/dotfiles",
    "url": "https://github.com/turanmahmudov/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T01:44:39Z",
    "createdAt": "2025-10-13T23:43:22Z",
    "description": "Personal dotfiles",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3330881?v=4",
    "ownerUrl": "https://github.com/turanmahmudov",
    "defaultBranch": "master"
   },
   "path": ".claude/skills/pr-ci",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "repoPrAuthor": {
     "type": "string",
     "title": "Repo PR author",
     "description": "Whose open PRs of this repo to show (gh --author); empty shows all",
     "default": "@me"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:57.927Z",
   "modUpdatedAt": "2026-10-04T16:28:14Z",
   "fileBytes": 11238,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-ci",
   "url": "https://www.slopshopper.com/mods/turanmahmudov-dotfiles-pr-ci/"
  },
  {
   "slug": "ugglr-claude-token-monster",
   "name": "token-monster",
   "description": "A pixel-art monster in a side pane that eats tokens and shows context, limits and activity at a glance",
   "version": "0.4.2",
   "author": {
    "name": "Carl Igelström",
    "url": "https://github.com/ugglr"
   },
   "license": "MIT",
   "homepage": "https://ugglr.github.io/claude-token-monster/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ugglr/claude-token-monster",
    "url": "https://github.com/ugglr/claude-token-monster",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:04:19Z",
    "createdAt": "2026-10-03T10:42:21Z",
    "description": "A pixel-art Tamagotchi for your Claude Code context window: a mod that eats tokens and shows context, limits and activity at a glance",
    "homepage": "https://ugglr.github.io/claude-token-monster/",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "pixel-art",
     "virtual-pet"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5120880?v=4",
    "ownerUrl": "https://github.com/ugglr",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-monster",
   "firstSeen": "2026-10-06T05:20:44.305Z",
   "modUpdatedAt": "2026-10-04T08:04:19Z",
   "fileBytes": 172425,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "token-monster",
   "url": "https://www.slopshopper.com/mods/ugglr-claude-token-monster/"
  },
  {
   "slug": "unclecode-jevshift",
   "name": "jevshift",
   "description": "Experimental Jev-assisted model and effort selection for Claude Code: observe, pin, off, and opt-in auto.",
   "version": "0.1.0-alpha.4",
   "author": {
    "name": "JevShift contributors"
   },
   "license": "MIT",
   "keywords": [
    "claude-code",
    "model-selection",
    "evaluation",
    "jev"
   ],
   "kind": "community",
   "repo": {
    "fullName": "unclecode/jevshift",
    "url": "https://github.com/unclecode/jevshift",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-23T01:03:34Z",
    "createdAt": "2026-09-22T12:31:54Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12494079?v=4",
    "ownerUrl": "https://github.com/unclecode",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "openrouter_api_key": {
     "type": "string",
     "title": "OpenRouter API key",
     "description": "Observe, auto and pinned models with automatic effort send bounded, best-effort redacted conversation excerpts to OpenRouter / TypeSafe Jev. Claude Code manages sensitive storage; leave blank to use manual pins/off without Jev.",
     "sensitive": true,
     "required": false
    },
    "use_environment_key": {
     "type": "boolean",
     "title": "Use OPENROUTER_API_KEY environment variable",
     "description": "Explicitly allow reading the inherited environment key when no sensitive plugin key is configured. Sends the same context to OpenRouter / TypeSafe Jev.",
     "default": false,
     "required": false
    },
    "experimental_auto": {
     "type": "boolean",
     "title": "Enable experimental auto control",
     "description": "Allow /jevshift auto for isolated alpha testing. Selection quality and broad live evaluator reliability remain under evaluation; new sessions still start observe.",
     "default": false,
     "required": false
    },
    "claude_executable": {
     "type": "string",
     "title": "Claude executable for model discovery",
     "description": "Claude executable on PATH, or its absolute path. Runs bounded no-inference SDK helpers in safe mode to resolve family aliases.",
     "default": "claude",
     "required": false
    },
    "max_effort": {
     "type": "string",
     "title": "Highest JevShift effort",
     "description": "Highest effort JevShift may select: low, medium, high, xhigh or max. Native settings remain under Claude Code control.",
     "default": "max",
     "required": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jevshift",
   "firstSeen": "2026-10-06T05:20:47.811Z",
   "modUpdatedAt": "2026-09-23T01:03:34Z",
   "fileBytes": 73689,
   "tags": [
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jevshift",
   "url": "https://www.slopshopper.com/mods/unclecode-jevshift/"
  },
  {
   "slug": "utsavbalar1231-oh-my-claudeagent",
   "name": "oh-my-claudeagent",
   "displayName": "Oh My ClaudeAgent",
   "description": "Claude Code, with receipts. Plans with you, hands each task to a specialist agent, and keeps a session from calling work done until a verification is logged.",
   "version": "2.21.0",
   "author": {
    "name": "UtsavBalar1231",
    "email": "utsavbalar1231@gmail.com",
    "url": "https://github.com/UtsavBalar1231"
   },
   "license": "MIT",
   "homepage": "https://github.com/UtsavBalar1231/oh-my-claudeagent",
   "keywords": [
    "agents",
    "orchestration",
    "multi-agent",
    "planning",
    "delegation",
    "parallel-execution"
   ],
   "kind": "community",
   "repo": {
    "fullName": "UtsavBalar1231/oh-my-claudeagent",
    "url": "https://github.com/UtsavBalar1231/oh-my-claudeagent",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:58:21Z",
    "createdAt": "2026-02-23T18:59:41Z",
    "description": "Claude Code, with receipts. A plugin that plans, delegates and proves work is done.",
    "homepage": "",
    "topics": [
     "agentic-coding",
     "ai-agents",
     "automation",
     "bun",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "mcp",
     "multi-agent",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32286881?v=4",
    "ownerUrl": "https://github.com/UtsavBalar1231",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "enableKeywordTriggers": {
     "title": "Enable keyword triggers",
     "type": "boolean",
     "default": false,
     "description": "Adds a one-line hint naming the slash command when a prompt contains a trigger phrase such as \"create plan\".",
     "sensitive": false
    },
    "statuslineMode": {
     "title": "Statusline mode",
     "type": "string",
     "default": "on",
     "options": [
      "off",
      "on"
     ],
     "description": "on lets /oh-my-claudeagent:omca-setup point your status line and the subagent status line at OMCA's renderer; off makes setup leave both alone.",
     "sensitive": false
    },
    "disableForceOrchestrationStyle": {
     "title": "Disable forced orchestration output style",
     "type": "boolean",
     "default": false,
     "description": "When true, removes the force-for-plugin: true line from the installed output-styles/omca-default.md cache copy so your own outputStyle setting takes precedence instead of the plugin's orchestration style. The strip is applied at /oh-my-claudeagent:omca-setup time; you must re-run omca-setup after every plugin update (or /plugin marketplace update omca) because the cache copy may be overwritten and the strip will need re-application.",
     "sensitive": false
    },
    "showBand": {
     "title": "Show the band above the prompt",
     "type": "boolean",
     "default": true,
     "description": "When false, the band with the bound plan, the last verification and the suggested next actions is not drawn.",
     "sensitive": false
    },
    "guardMode": {
     "title": "Destructive Bash guard mode",
     "type": "string",
     "default": "dialog",
     "options": [
      "dialog",
      "deny"
     ],
     "description": "dialog asks before a risky Bash or PowerShell command runs where a dialog can show; deny, and any session where none can show, refuses a blocking command and lets an advisory one run. A catastrophic removal is refused in both modes.",
     "sensitive": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "omca",
   "firstSeen": "2026-10-07T14:46:46.641Z",
   "modUpdatedAt": "2026-10-08T17:58:21Z",
   "fileBytes": 512189,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "oh-my-claudeagent",
   "url": "https://www.slopshopper.com/mods/utsavbalar1231-oh-my-claudeagent/"
  },
  {
   "slug": "valeryia-piatrova-token-hamster",
   "name": "token-hamster",
   "displayName": "Token Hamster",
   "description": "Claude Code mod that shows token usage, 5-hour and weekly limits, reset countdown and cost per turn as an animated hamster above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "valeryia-piatrova",
    "url": "https://github.com/valeryia-piatrova"
   },
   "license": "MIT",
   "homepage": "https://github.com/valeryia-piatrova/token-hamster",
   "keywords": [
    "mod",
    "usage",
    "token-usage",
    "tokens",
    "limits",
    "rate-limit",
    "usage-limits",
    "cost",
    "usage-monitor",
    "statusline",
    "tamagotchi"
   ],
   "kind": "community",
   "repo": {
    "fullName": "valeryia-piatrova/token-hamster",
    "url": "https://github.com/valeryia-piatrova/token-hamster",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:51:45Z",
    "createdAt": "2026-10-08T11:35:05Z",
    "description": "🐹 Claude Code mod & plugin: usage monitor, token tracker & statusline. Live token usage, 5-hour session and weekly limits with reset countdown, rate limit forecast, cost per turn, cache hit rate, usage by subagent, tool and model. Terminal, VS Code & desktop. An animated tamagotchi hamster eats your tokens. A live ccusage alternative.",
    "homepage": "",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-ai",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-mods",
     "claude-usage",
     "cost-tracking",
     "developer-tools",
     "limits",
     "statusline",
     "tamagotchi",
     "token-monitoring",
     "token-tracker",
     "token-usage",
     "usage-monitor",
     "usage-tracker",
     "usage-tracking"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/235557720?v=4",
    "ownerUrl": "https://github.com/valeryia-piatrova",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-hamster",
   "firstSeen": "2026-10-08T15:50:08.511Z",
   "modUpdatedAt": "2026-10-08T19:51:45Z",
   "fileBytes": 34869,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-hamster",
   "url": "https://www.slopshopper.com/mods/valeryia-piatrova-token-hamster/"
  },
  {
   "slug": "vavald-screen-context-screen-context",
   "name": "screen-context",
   "description": "Hands what you captured with both ⌘ keys to Claude along with your next message.",
   "version": "0.2.3",
   "author": {
    "name": "vavald"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vavald/screen-context",
    "url": "https://github.com/vavald/screen-context",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:09:06Z",
    "createdAt": "2026-10-05T23:02:55Z",
    "description": "Press both ⌘ keys to hand your screen to Claude in the desktop app's Code tab",
    "homepage": null,
    "topics": [
     "claude-code-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/101468771?v=4",
    "ownerUrl": "https://github.com/vavald",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "screen-context",
   "firstSeen": "2026-10-07T15:18:59.371Z",
   "modUpdatedAt": "2026-10-06T16:09:06Z",
   "fileBytes": 5877,
   "tags": [
    "band",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "screen-context",
   "url": "https://www.slopshopper.com/mods/vavald-screen-context-screen-context/"
  },
  {
   "slug": "vayungodara-orbit",
   "name": "orbit",
   "description": "See your Amp orbs in Claude Code and let Claude start and steer them",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vayungodara/orbit",
    "url": "https://github.com/vayungodara/orbit",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:39:38Z",
    "createdAt": "2026-10-06T16:31:03Z",
    "description": "See your Amp orbs from inside Claude Code, and let Claude run them for you",
    "homepage": null,
    "topics": [
     "amp",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187050579?v=4",
    "ownerUrl": "https://github.com/vayungodara",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "notify": {
     "type": "boolean",
     "title": "Notify on failures and new PRs",
     "description": "A macOS notification when a long-running orb fails or opens a PR",
     "default": true
    },
    "notifyAfter": {
     "type": "number",
     "title": "Notify threshold (minutes)",
     "description": "Only orbs at least this many minutes old send a macOS notification",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:19:01.980Z",
   "modUpdatedAt": "2026-10-06T16:39:38Z",
   "fileBytes": 105210,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "orbit-vayungodara",
   "url": "https://www.slopshopper.com/mods/vayungodara-orbit/"
  },
  {
   "slug": "verdant-os-verdant-grow-diary-verdant-cache-clock",
   "name": "verdant-cache-clock",
   "description": "Status-line countdown to the 60-minute prompt-cache expiry (CLAUDE.md check-in cadence), with a toast at 50 minutes idle.",
   "version": "0.1.0",
   "homepage": "https://verdant-grow-diary.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Verdant-OS/verdant-grow-diary",
    "url": "https://github.com/Verdant-OS/verdant-grow-diary",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:50:40Z",
    "createdAt": "2026-05-14T00:30:28Z",
    "description": null,
    "homepage": "https://verdant-grow-diary.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/282366214?v=4",
    "ownerUrl": "https://github.com/Verdant-OS",
    "defaultBranch": "verdant-grow-diary"
   },
   "path": "plugins/verdant-claude-mods/verdant-cache-clock",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:46:54.491Z",
   "modUpdatedAt": "2026-10-06T23:10:37Z",
   "fileBytes": 1545,
   "tags": [
    "toast",
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "verdant-cache-clock",
   "url": "https://www.slopshopper.com/mods/verdant-os-verdant-grow-diary-verdant-cache-clock/"
  },
  {
   "slug": "verdant-os-verdant-grow-diary-verdant-guard",
   "name": "verdant-guard",
   "description": "Refuses tool calls that break Verdant's AGENTS.md fences: force-push, pushes to verdant-grow-diary/main, rebase, --no-verify, dependency/lockfile changes, published-migration and generated-file edits, production SQL/deploy/promote, PR merge/ready.",
   "version": "0.1.0",
   "homepage": "https://verdant-grow-diary.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Verdant-OS/verdant-grow-diary",
    "url": "https://github.com/Verdant-OS/verdant-grow-diary",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:50:40Z",
    "createdAt": "2026-05-14T00:30:28Z",
    "description": null,
    "homepage": "https://verdant-grow-diary.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/282366214?v=4",
    "ownerUrl": "https://github.com/Verdant-OS",
    "defaultBranch": "verdant-grow-diary"
   },
   "path": "plugins/verdant-claude-mods/verdant-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:46:55.179Z",
   "modUpdatedAt": "2026-10-06T23:10:37Z",
   "fileBytes": 20856,
   "tags": [
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "verdant-guard",
   "url": "https://www.slopshopper.com/mods/verdant-os-verdant-grow-diary-verdant-guard/"
  },
  {
   "slug": "verinoda-labs-verinoda-symbiosis-verinoda-live",
   "name": "verinoda-live",
   "description": "Verinoda in Claude Code: keeps the code index fresh while Claude edits, checks each edit for names that do not exist, reviews commits, lists what could be changed for you to choose (/verinoda-improve), and shows it all in a Turkish pane with an animated mascot.",
   "version": "0.6.0",
   "author": {
    "name": "ozcinax-star"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/ozcinax-star/verinoda",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Verinoda-Labs/verinoda-symbiosis",
    "url": "https://github.com/Verinoda-Labs/verinoda-symbiosis",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T18:02:33Z",
    "createdAt": "2026-10-02T13:59:42Z",
    "description": "Verinoda + Claude Code, together: Verinoda with verinoda-live, a Claude Code mod that keeps the code index fresh, nudges the agent to use it, reviews commits, and shows it in a pane with an animated mascot.",
    "homepage": "https://github.com/ozcinax-star/verinoda",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "code-analysis",
     "coding-agents",
     "mcp",
     "verinoda"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/339295608?v=4",
    "ownerUrl": "https://github.com/Verinoda-Labs",
    "defaultBranch": "main"
   },
   "path": "claude-mods/verinoda-live",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "root": {
     "type": "string",
     "title": "Project folder",
     "description": "The folder with the .verinoda index. Empty: the nearest folder at or above the one the session starts in.",
     "default": ""
    },
    "cli": {
     "type": "string",
     "title": "Verinoda CLI",
     "description": "Path to the verinoda program. Empty: the project's .venv one if it has one, else verinoda on PATH.",
     "default": ""
    },
    "python": {
     "type": "string",
     "title": "Python with Verinoda",
     "description": "A Python that can import verinoda, to read the graph build's state. Empty: the one beside the CLI, else python on PATH.",
     "default": ""
    },
    "auto": {
     "type": "string",
     "title": "Code questions at start",
     "description": "What a code question gets before anything is chosen with /verinoda-auto: off, nudge (the agent is asked to start with Verinoda's analyze) or search (Verinoda's results are attached). A choice made with /verinoda-auto is kept and wins.",
     "default": "off",
     "options": [
      "off",
      "nudge",
      "search"
     ]
    },
    "assist": {
     "type": "string",
     "title": "Where a change belongs",
     "description": "Help with finding every file a change touches, before anything is chosen with /verinoda-assist. Presets: off; inject (the located files go in with the prompt); tool (locate and coupled tools, first-class, and a line in the system prompt); full (tool, and a note of what changes together with each source file the agent opens); strict (full, and the first search of a task is answered with the located files). Or a comma list of inject, coupled, tool, prompt, gate. A choice made with /verinoda-assist is kept and wins.",
     "default": "off"
    },
    "improveOffer": {
     "type": "boolean",
     "title": "Offer the improvement list",
     "description": "When a request says \"better\" or \"nicer\" without saying what, Claude offers the improvement list instead of guessing. Off: the list comes only with /verinoda-improve.",
     "default": false
    },
    "motion": {
     "type": "boolean",
     "title": "Animated mascot",
     "description": "Let the pane's mascot blink and move. Off: it stands still.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:42:54.434Z",
   "modUpdatedAt": "2026-10-08T18:02:33Z",
   "fileBytes": 121073,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "verinoda-live",
   "url": "https://www.slopshopper.com/mods/verinoda-labs-verinoda-symbiosis-verinoda-live/"
  },
  {
   "slug": "verinoda-labs-verinoda-symbiosis-verinoda-live-2",
   "name": "verinoda-live",
   "description": "Verinoda in Claude Code: keeps the code index fresh while Claude edits, checks each edit for names that do not exist, reviews commits, lists what could be changed for you to choose (/verinoda-improve), and shows it all in a Turkish pane with an animated mascot.",
   "version": "0.6.0",
   "author": {
    "name": "ozcinax-star"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/ozcinax-star/verinoda",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Verinoda-Labs/verinoda-symbiosis",
    "url": "https://github.com/Verinoda-Labs/verinoda-symbiosis",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T18:02:33Z",
    "createdAt": "2026-10-02T13:59:42Z",
    "description": "Verinoda + Claude Code, together: Verinoda with verinoda-live, a Claude Code mod that keeps the code index fresh, nudges the agent to use it, reviews commits, and shows it in a pane with an animated mascot.",
    "homepage": "https://github.com/ozcinax-star/verinoda",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "code-analysis",
     "coding-agents",
     "mcp",
     "verinoda"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/339295608?v=4",
    "ownerUrl": "https://github.com/Verinoda-Labs",
    "defaultBranch": "main"
   },
   "path": "claude-mods/verinoda-live",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "root": {
     "type": "string",
     "title": "Project folder",
     "description": "The folder with the .verinoda index. Empty: the nearest folder at or above the one the session starts in.",
     "default": ""
    },
    "cli": {
     "type": "string",
     "title": "Verinoda CLI",
     "description": "Path to the verinoda program. Empty: the project's .venv one if it has one, else verinoda on PATH.",
     "default": ""
    },
    "python": {
     "type": "string",
     "title": "Python with Verinoda",
     "description": "A Python that can import verinoda, to read the graph build's state. Empty: the one beside the CLI, else python on PATH.",
     "default": ""
    },
    "auto": {
     "type": "string",
     "title": "Code questions at start",
     "description": "What a code question gets before anything is chosen with /verinoda-auto: off, nudge (the agent is asked to start with Verinoda's analyze) or search (Verinoda's results are attached). A choice made with /verinoda-auto is kept and wins.",
     "default": "off",
     "options": [
      "off",
      "nudge",
      "search"
     ]
    },
    "assist": {
     "type": "string",
     "title": "Where a change belongs",
     "description": "Help with finding every file a change touches, before anything is chosen with /verinoda-assist. Presets: off; inject (the located files go in with the prompt); tool (locate and coupled tools, first-class, and a line in the system prompt); full (tool, and a note of what changes together with each source file the agent opens); strict (full, and the first search of a task is answered with the located files). Or a comma list of inject, coupled, tool, prompt, gate. A choice made with /verinoda-assist is kept and wins.",
     "default": "off"
    },
    "improveOffer": {
     "type": "boolean",
     "title": "Offer the improvement list",
     "description": "When a request says \"better\" or \"nicer\" without saying what, Claude offers the improvement list instead of guessing. Off: the list comes only with /verinoda-improve.",
     "default": false
    },
    "motion": {
     "type": "boolean",
     "title": "Animated mascot",
     "description": "Let the pane's mascot blink and move. Off: it stands still.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:17:48.027Z",
   "modUpdatedAt": "2026-10-08T18:02:33Z",
   "fileBytes": 121073,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "verinoda-live-Verinoda-Labs",
   "url": "https://www.slopshopper.com/mods/verinoda-labs-verinoda-symbiosis-verinoda-live-2/"
  },
  {
   "slug": "vianch-vistack",
   "name": "vistack",
   "displayName": "viStack",
   "description": "Standing entry point for engineering work with sticky routing, evidence-backed playbooks, unattended overnight runs, and merge-ready draft PRs without merging. The canonical command is vistack; run, orchestrator, and coordinator are equivalent aliases.",
   "version": "0.25.0",
   "author": {
    "name": "Victor",
    "url": "https://github.com/vianch"
   },
   "homepage": "https://github.com/vianch/viStack",
   "keywords": [
    "workflow",
    "coordinator",
    "playbooks",
    "autonomous",
    "qa",
    "video",
    "decision-engine",
    "laya",
    "ollama",
    "cloudflare",
    "reports",
    "mods",
    "dashboard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "vianch/vistack",
    "url": "https://github.com/vianch/vistack",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T15:40:52Z",
    "createdAt": "2026-09-04T10:41:18Z",
    "description": "My workflow strategy for Codex and Claude is to use a coordinator and multiple agents to manage and streamline development workflows.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1800887?v=4",
    "ownerUrl": "https://github.com/vianch",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "realm": {
     "type": "string",
     "title": "Git realm",
     "description": "Host and owner whose repositories the deck may run git and gh against, e.g. github.com/your-org. Empty: no gh PR listing and no lazygit.",
     "default": ""
    },
    "jevMode": {
     "type": "string",
     "title": "Model suggestions",
     "description": "off: no suggestion. suggest: show and record the fork layer's model pick. apply: also set it on built-in subagent types that named no model.",
     "default": "suggest",
     "options": [
      "off",
      "suggest",
      "apply"
     ]
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Dock the deck when a session starts and the terminal is wide enough.",
     "default": true
    },
    "lazygitLauncher": {
     "type": "string",
     "title": "lazygit launcher",
     "description": "Where lazygit opens: auto picks tmux inside tmux, else the terminal app.",
     "default": "auto",
     "options": [
      "auto",
      "tmux",
      "ghostty",
      "iterm",
      "terminal"
     ]
    },
    "vistackRoot": {
     "type": "string",
     "title": "viStack root",
     "description": "Folder holding scripts/vistack-decision.py; empty finds it beside the deck or in the installed marketplace copy.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vistack",
   "firstSeen": "2026-10-06T05:22:31.507Z",
   "modUpdatedAt": "2026-10-06T15:40:52Z",
   "fileBytes": 307259,
   "tags": [
    "pane",
    "band",
    "transcript",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "vistack",
   "url": "https://www.slopshopper.com/mods/vianch-vistack/"
  },
  {
   "slug": "victormacaubas-data-engineering-skills-snowflake-query-panel",
   "name": "snowflake-query-panel",
   "description": "Shows the SQL that the main session and its subagents run through the snowflake-raw MCP server in a pane, with each query's agent, status, and outcome.",
   "author": {
    "name": "Victor Macaubas"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "victormacaubas/data-engineering-skills",
    "url": "https://github.com/victormacaubas/data-engineering-skills",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:28:01Z",
    "createdAt": "2026-05-19T16:27:24Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68193179?v=4",
    "ownerUrl": "https://github.com/victormacaubas",
    "defaultBranch": "main"
   },
   "path": "mods/snowflake-query-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "data-engineering-skills",
   "firstSeen": "2026-10-09T15:28:21.317Z",
   "modUpdatedAt": "2026-10-09T15:28:01Z",
   "fileBytes": 12497,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "snowflake-query-panel",
   "url": "https://www.slopshopper.com/mods/victormacaubas-data-engineering-skills-snowflake-query-panel/"
  },
  {
   "slug": "vienna-bio-center-claude-vbc-mods-context-meter",
   "name": "context-meter",
   "description": "Always-on context window meter above the prompt, with usage limits (terminal and desktop app)",
   "version": "0.6.0",
   "author": {
    "name": "Ronny Zimmermann"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vienna-bio-center/claude-vbc-mods",
    "url": "https://github.com/vienna-bio-center/claude-vbc-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:34:45Z",
    "createdAt": "2026-10-08T09:13:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52171304?v=4",
    "ownerUrl": "https://github.com/vienna-bio-center",
    "defaultBranch": "main"
   },
   "path": "mods/context-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vbc-mods",
   "firstSeen": "2026-10-09T15:28:23.093Z",
   "modUpdatedAt": "2026-10-08T09:23:20Z",
   "fileBytes": 15085,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-vienna-bio-center",
   "url": "https://www.slopshopper.com/mods/vienna-bio-center-claude-vbc-mods-context-meter/"
  },
  {
   "slug": "vienna-bio-center-claude-vbc-mods-delete-guard",
   "name": "delete-guard",
   "description": "Stops Claude before it deletes or overwrites files: a side panel lists every folder and file at stake, with Cancel and Allow buttons",
   "version": "0.3.0",
   "author": {
    "name": "Ronny Zimmermann"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vienna-bio-center/claude-vbc-mods",
    "url": "https://github.com/vienna-bio-center/claude-vbc-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:34:45Z",
    "createdAt": "2026-10-08T09:13:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52171304?v=4",
    "ownerUrl": "https://github.com/vienna-bio-center",
    "defaultBranch": "main"
   },
   "path": "mods/delete-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vbc-mods",
   "firstSeen": "2026-10-09T15:28:24.275Z",
   "modUpdatedAt": "2026-10-09T08:31:45Z",
   "fileBytes": 65877,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "delete-guard",
   "url": "https://www.slopshopper.com/mods/vienna-bio-center-claude-vbc-mods-delete-guard/"
  },
  {
   "slug": "visiblesoft-es-claude-mods-agent-dolls",
   "name": "agent-dolls",
   "description": "Side pane with one little robot per agent (main and subagents); press one to see its conversation",
   "version": "0.2.0",
   "author": {
    "name": "VisibleSoft",
    "url": "https://github.com/visiblesoft-es"
   },
   "license": "MIT",
   "homepage": "https://github.com/visiblesoft-es/claude-mods/tree/main/agent-dolls",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "visiblesoft-es/claude-mods",
    "url": "https://github.com/visiblesoft-es/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:35:55Z",
    "createdAt": "2026-10-06T13:17:48Z",
    "description": "Claude Code mods by VisibleSoft: claudebar-mod, an interactive status band (git, context, rate limits, cache, tools and agents, with detail panes, alerts and history), and agent-dolls, a live view of every subagent and its conversation.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25108424?v=4",
    "ownerUrl": "https://github.com/visiblesoft-es",
    "defaultBranch": "main"
   },
   "path": "agent-dolls",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:49:01.092Z",
   "modUpdatedAt": "2026-10-08T14:35:53Z",
   "fileBytes": 11023,
   "tags": [
    "pane",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-dolls",
   "url": "https://www.slopshopper.com/mods/visiblesoft-es-claude-mods-agent-dolls/"
  },
  {
   "slug": "visiblesoft-es-claude-mods-claudebar-mod",
   "name": "claudebar-mod",
   "description": "claudebar as a mod: an interactive band with git, model, effort, context, rate limits, cache, tools and agents, plus detail panes, alerts and history",
   "version": "0.2.2",
   "author": {
    "name": "VisibleSoft",
    "url": "https://github.com/visiblesoft-es"
   },
   "license": "MIT",
   "homepage": "https://github.com/visiblesoft-es/claude-mods/tree/main/claudebar-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "visiblesoft-es/claude-mods",
    "url": "https://github.com/visiblesoft-es/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:35:55Z",
    "createdAt": "2026-10-06T13:17:48Z",
    "description": "Claude Code mods by VisibleSoft: claudebar-mod, an interactive status band (git, context, rate limits, cache, tools and agents, with detail panes, alerts and history), and agent-dolls, a live view of every subagent and its conversation.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25108424?v=4",
    "ownerUrl": "https://github.com/visiblesoft-es",
    "defaultBranch": "main"
   },
   "path": "claudebar-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showSeparator": {
     "type": "boolean",
     "title": "Separator",
     "description": "A dim rule between the conversation and the band",
     "default": true
    },
    "showGit": {
     "type": "boolean",
     "title": "Git line",
     "description": "Directory, branch, changes and last commit",
     "default": true
    },
    "showModel": {
     "type": "boolean",
     "title": "Model line",
     "description": "Model, effort, context and the compact hint",
     "default": true
    },
    "showLimits": {
     "type": "boolean",
     "title": "Rate limits line",
     "description": "5-hour and 7-day limits",
     "default": true
    },
    "showStats": {
     "type": "boolean",
     "title": "Session line",
     "description": "Duration, cache, lines edited and cost",
     "default": true
    },
    "showTools": {
     "type": "boolean",
     "title": "Tools line",
     "description": "The most used tools",
     "default": true
    },
    "showAgents": {
     "type": "boolean",
     "title": "Agents line",
     "description": "Agents and skills used",
     "default": true
    },
    "alerts": {
     "type": "boolean",
     "title": "Alerts",
     "description": "Toasts when context or rate limits pass a threshold",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:49:02.135Z",
   "modUpdatedAt": "2026-10-08T14:35:53Z",
   "fileBytes": 43446,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "claudebar-mod",
   "url": "https://www.slopshopper.com/mods/visiblesoft-es-claude-mods-claudebar-mod/"
  },
  {
   "slug": "visiblesoft-es-claude-mods-pinned-steps",
   "name": "pinned-steps",
   "description": "Pins the step-by-step procedures Claude gives you above the prompt, so you can follow them while the conversation moves on, and stacks the ones that interrupt them",
   "version": "0.1.0",
   "author": {
    "name": "VisibleSoft",
    "url": "https://github.com/visiblesoft-es"
   },
   "license": "MIT",
   "homepage": "https://github.com/visiblesoft-es/claude-mods/tree/main/pinned-steps",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "visiblesoft-es/claude-mods",
    "url": "https://github.com/visiblesoft-es/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:35:55Z",
    "createdAt": "2026-10-06T13:17:48Z",
    "description": "Claude Code mods by VisibleSoft: claudebar-mod, an interactive status band (git, context, rate limits, cache, tools and agents, with detail panes, alerts and history), and agent-dolls, a live view of every subagent and its conversation.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25108424?v=4",
    "ownerUrl": "https://github.com/visiblesoft-es",
    "defaultBranch": "main"
   },
   "path": "pinned-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoPin": {
     "type": "boolean",
     "title": "Pin automatically",
     "description": "Ask Claude to write procedures as steps blocks and pin them as they arrive (off: only /steps pin)",
     "default": true
    },
    "showSeparator": {
     "type": "boolean",
     "title": "Separator",
     "description": "A dim rule between the conversation and the band",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:50:30.575Z",
   "modUpdatedAt": "2026-10-08T14:35:53Z",
   "fileBytes": 22425,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "pinned-steps",
   "url": "https://www.slopshopper.com/mods/visiblesoft-es-claude-mods-pinned-steps/"
  },
  {
   "slug": "void2610-dotfiles-artifact-archive",
   "name": "artifact-archive",
   "description": "一時ディレクトリ (tmp/scratchpad) からの Artifact publish を拒否し ~/Documents/claude-artifacts への保存へ誘導する",
   "version": "0.1.0",
   "author": {
    "name": "void2610"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "void2610/dotfiles",
    "url": "https://github.com/void2610/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T01:41:54Z",
    "createdAt": "2025-03-12T08:37:48Z",
    "description": null,
    "homepage": "",
    "topics": [
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52399972?v=4",
    "ownerUrl": "https://github.com/void2610",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/artifact-archive",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:00.973Z",
   "modUpdatedAt": "2026-09-22T05:57:34Z",
   "fileBytes": 843,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "artifact-archive",
   "url": "https://www.slopshopper.com/mods/void2610-dotfiles-artifact-archive/"
  },
  {
   "slug": "void2610-dotfiles-git-context",
   "name": "git-context",
   "description": "会話の最初のメッセージに現在ブランチ・git status・main からの差分コミットを注入する",
   "version": "0.1.0",
   "author": {
    "name": "void2610"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "void2610/dotfiles",
    "url": "https://github.com/void2610/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T01:41:54Z",
    "createdAt": "2025-03-12T08:37:48Z",
    "description": null,
    "homepage": "",
    "topics": [
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52399972?v=4",
    "ownerUrl": "https://github.com/void2610",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/git-context",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:01.761Z",
   "modUpdatedAt": "2026-09-21T20:57:34Z",
   "fileBytes": 929,
   "tags": [
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "git-context",
   "url": "https://www.slopshopper.com/mods/void2610-dotfiles-git-context/"
  },
  {
   "slug": "void2610-dotfiles-guards",
   "name": "guards",
   "description": "dotfiles のガード群 (git 操作のスキル強制・ブランチロック・コメント規約・文脈注入)。機能ごとに hooks/ 配下の 1 ファイル",
   "version": "0.2.0",
   "author": {
    "name": "void2610"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "void2610/dotfiles",
    "url": "https://github.com/void2610/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T01:41:54Z",
    "createdAt": "2025-03-12T08:37:48Z",
    "description": null,
    "homepage": "",
    "topics": [
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52399972?v=4",
    "ownerUrl": "https://github.com/void2610",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/guards",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:04.339Z",
   "modUpdatedAt": "2026-09-24T00:22:46Z",
   "fileBytes": 13494,
   "tags": [
    "guard",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "guards",
   "url": "https://www.slopshopper.com/mods/void2610-dotfiles-guards/"
  },
  {
   "slug": "void2610-dotfiles-ntfy-notify",
   "name": "ntfy-notify",
   "description": "メインループのターン完了を notify.sh 経由で ntfy.sh へプッシュ通知する",
   "version": "0.1.0",
   "author": {
    "name": "void2610"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "void2610/dotfiles",
    "url": "https://github.com/void2610/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T01:41:54Z",
    "createdAt": "2025-03-12T08:37:48Z",
    "description": null,
    "homepage": "",
    "topics": [
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52399972?v=4",
    "ownerUrl": "https://github.com/void2610",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/ntfy-notify",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:05.528Z",
   "modUpdatedAt": "2026-09-21T20:57:34Z",
   "fileBytes": 471,
   "tags": [
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "ntfy-notify",
   "url": "https://www.slopshopper.com/mods/void2610-dotfiles-ntfy-notify/"
  },
  {
   "slug": "void2610-dotfiles-pr-watch",
   "name": "pr-watch",
   "description": "現在ブランチの OPEN PR を常駐監視し、CI fail / Copilot レビュー到着でセッションを起こす (pr-create の background スクリプト置き換え)",
   "version": "0.1.0",
   "author": {
    "name": "void2610"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "void2610/dotfiles",
    "url": "https://github.com/void2610/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T01:41:54Z",
    "createdAt": "2025-03-12T08:37:48Z",
    "description": null,
    "homepage": "",
    "topics": [
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52399972?v=4",
    "ownerUrl": "https://github.com/void2610",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/pr-watch",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:06.694Z",
   "modUpdatedAt": "2026-09-25T04:17:38Z",
   "fileBytes": 11307,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-watch-void2610",
   "url": "https://www.slopshopper.com/mods/void2610-dotfiles-pr-watch/"
  },
  {
   "slug": "void2610-dotfiles-scratchpad-open",
   "name": "scratchpad-open",
   "description": "現セッションの scratchpad を Finder で開くボタンと /scratchpad コマンド",
   "version": "0.1.0",
   "author": {
    "name": "void2610"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "void2610/dotfiles",
    "url": "https://github.com/void2610/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T01:41:54Z",
    "createdAt": "2025-03-12T08:37:48Z",
    "description": null,
    "homepage": "",
    "topics": [
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52399972?v=4",
    "ownerUrl": "https://github.com/void2610",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/scratchpad-open",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:07.770Z",
   "modUpdatedAt": "2026-09-22T02:22:50Z",
   "fileBytes": 2238,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "scratchpad-open",
   "url": "https://www.slopshopper.com/mods/void2610-dotfiles-scratchpad-open/"
  },
  {
   "slug": "void2610-dotfiles-ship-hud",
   "name": "ship-hud",
   "description": "ship フローの状態機械をペインで可視化する。/ship-hud でトグル、進行中フローがあれば自動で開く。モデル向けに status ツールも提供",
   "version": "0.1.0",
   "author": {
    "name": "void2610"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "void2610/dotfiles",
    "url": "https://github.com/void2610/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T01:41:54Z",
    "createdAt": "2025-03-12T08:37:48Z",
    "description": null,
    "homepage": "",
    "topics": [
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52399972?v=4",
    "ownerUrl": "https://github.com/void2610",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/ship-hud",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:08.932Z",
   "modUpdatedAt": "2026-09-24T04:21:37Z",
   "fileBytes": 7665,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ship-hud",
   "url": "https://www.slopshopper.com/mods/void2610-dotfiles-ship-hud/"
  },
  {
   "slug": "void2610-dotfiles-turn-timer",
   "name": "turn-timer",
   "description": "各ターンの所要時間とトークン消費をトーストで表示する",
   "version": "0.1.0",
   "author": {
    "name": "void2610"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "void2610/dotfiles",
    "url": "https://github.com/void2610/dotfiles",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T01:41:54Z",
    "createdAt": "2025-03-12T08:37:48Z",
    "description": null,
    "homepage": "",
    "topics": [
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52399972?v=4",
    "ownerUrl": "https://github.com/void2610",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/turn-timer",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:09.933Z",
   "modUpdatedAt": "2026-09-21T20:33:32Z",
   "fileBytes": 487,
   "tags": [
    "toast",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-timer-void2610",
   "url": "https://www.slopshopper.com/mods/void2610-dotfiles-turn-timer/"
  },
  {
   "slug": "vumichien-claude-code-mods-kit-context-meter",
   "name": "context-meter",
   "description": "A band above the prompt with what fills the context window, by category, a countdown to when the prompt cache expires, and a Compact button",
   "version": "0.2.0",
   "author": {
    "name": "Chien Vu Minh"
   },
   "license": "MIT",
   "homepage": "https://github.com/vumichien/claude-code-mods-kit",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vumichien/claude-code-mods-kit",
    "url": "https://github.com/vumichien/claude-code-mods-kit",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:10:10Z",
    "createdAt": "2026-10-07T03:15:43Z",
    "description": "Three free Claude Code mods: hide .env values from tool results, watch a remote box's memory, measure a Markdown draft",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31467068?v=4",
    "ownerUrl": "https://github.com/vumichien",
    "defaultBranch": "main"
   },
   "path": "plugins/context-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache lifetime",
     "description": "auto: 1h on a Claude subscription, 5m with an API key (Claude Code's defaults; a mod cannot read the real setting). Pick 5m or 1h if you set promptCacheTtl or are drawing on usage credits.",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "breakdown": {
     "type": "string",
     "title": "How the categories are counted",
     "description": "summary: estimated locally, no requests. full: counted with the token-count API after every turn, as /context does.",
     "default": "summary",
     "options": [
      "summary",
      "full"
     ]
    },
    "band": {
     "type": "string",
     "title": "Band above the prompt",
     "description": "off: the band stays hidden until you type /context-meter on, and /context-meter off hides it again. on: the band shows from the start. Either way the mod keeps working; this changes only what is drawn.",
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "chien-mods",
   "firstSeen": "2026-10-08T15:50:42.039Z",
   "modUpdatedAt": "2026-10-08T12:52:17Z",
   "fileBytes": 18303,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-vumichien",
   "url": "https://www.slopshopper.com/mods/vumichien-claude-code-mods-kit-context-meter/"
  },
  {
   "slug": "vumichien-claude-code-mods-kit-done-gate",
   "name": "done-gate",
   "description": "Notices when Claude marks a task done while code it changed has not been tested since, and tells Claude and you; a band shows the last test run. It warns, it never blocks",
   "version": "0.2.0",
   "author": {
    "name": "Chien Vu Minh"
   },
   "license": "MIT",
   "homepage": "https://github.com/vumichien/claude-code-mods-kit",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vumichien/claude-code-mods-kit",
    "url": "https://github.com/vumichien/claude-code-mods-kit",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:10:10Z",
    "createdAt": "2026-10-07T03:15:43Z",
    "description": "Three free Claude Code mods: hide .env values from tool results, watch a remote box's memory, measure a Markdown draft",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31467068?v=4",
    "ownerUrl": "https://github.com/vumichien",
    "defaultBranch": "main"
   },
   "path": "plugins/done-gate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "testCommands": {
     "type": "string",
     "title": "Your test commands",
     "description": "Comma-separated commands that run your tests, added to the usual runners (pytest, npm test, go test, cargo test and others). Example: ./scripts/check.sh, make ci",
     "default": ""
    },
    "ignore": {
     "type": "string",
     "title": "Not code",
     "description": "Comma-separated file endings whose changes need no test run.",
     "default": ".md,.mdx,.markdown,.txt,.rst,.adoc,.org"
    },
    "band": {
     "type": "string",
     "title": "Band above the prompt",
     "description": "off: the band stays hidden until you type /done-gate on, and /done-gate off hides it again. on: the band shows from the start. Either way the mod keeps working; this changes only what is drawn.",
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "chien-mods",
   "firstSeen": "2026-10-07T15:19:32.173Z",
   "modUpdatedAt": "2026-10-08T12:52:17Z",
   "fileBytes": 14730,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "done-gate",
   "url": "https://www.slopshopper.com/mods/vumichien-claude-code-mods-kit-done-gate/"
  },
  {
   "slug": "vumichien-claude-code-mods-kit-plan-meter",
   "name": "plan-meter",
   "description": "A band above the prompt with how far your plan file is (phases and steps done, what is in progress, what is next) and Claude's own task list, kept current as files change",
   "version": "0.2.0",
   "author": {
    "name": "Chien Vu Minh"
   },
   "license": "MIT",
   "homepage": "https://github.com/vumichien/claude-code-mods-kit",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vumichien/claude-code-mods-kit",
    "url": "https://github.com/vumichien/claude-code-mods-kit",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:10:10Z",
    "createdAt": "2026-10-07T03:15:43Z",
    "description": "Three free Claude Code mods: hide .env values from tool results, watch a remote box's memory, measure a Markdown draft",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31467068?v=4",
    "ownerUrl": "https://github.com/vumichien",
    "defaultBranch": "main"
   },
   "path": "plugins/plan-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "plan": {
     "type": "string",
     "title": "Plan files",
     "description": "Comma-separated paths, relative to the project, tried in order. A * in any part matches anything; the newest match wins.",
     "default": "plans/*/plan.md,PLAN.md,plan.md,TODO.md,TASKS.md,ROADMAP.md,todo.txt,TODO.org"
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Re-read every (seconds)",
     "description": "How often the plan is read again, to catch edits made outside Claude Code. At least 5.",
     "default": 15
    },
    "band": {
     "type": "string",
     "title": "Band above the prompt",
     "description": "off: the band stays hidden until you type /plan-meter on, and /plan-meter off hides it again. on: the band shows from the start. Either way the mod keeps working; this changes only what is drawn.",
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "chien-mods",
   "firstSeen": "2026-10-07T15:19:33.299Z",
   "modUpdatedAt": "2026-10-08T12:52:17Z",
   "fileBytes": 28692,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "plan-meter",
   "url": "https://www.slopshopper.com/mods/vumichien-claude-code-mods-kit-plan-meter/"
  },
  {
   "slug": "vumichien-claude-code-mods-kit-secret-guard",
   "name": "secret-guard",
   "description": "Hides secrets in tool results before Claude reads them: the secret values of every .env and .env.* from your session's folder up to the drive root, and anything that looks like a secret (KEY=VALUE under a secret name, passwords in URLs, private keys, JWTs, AWS keys, Kubernetes Secrets); tells Claude how to use them without printing them",
   "version": "0.3.2",
   "author": {
    "name": "Chien Vu Minh"
   },
   "license": "MIT",
   "homepage": "https://github.com/vumichien/claude-code-mods-kit",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vumichien/claude-code-mods-kit",
    "url": "https://github.com/vumichien/claude-code-mods-kit",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:10:10Z",
    "createdAt": "2026-10-07T03:15:43Z",
    "description": "Three free Claude Code mods: hide .env values from tool results, watch a remote box's memory, measure a Markdown draft",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31467068?v=4",
    "ownerUrl": "https://github.com/vumichien",
    "defaultBranch": "main"
   },
   "path": "plugins/secret-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "value: hide secrets found in tool results and refuse commands that print a whole env file or a decrypted secret. command: refuse any call whose input names a protected env file (except to load it), without reading values.",
     "default": "value",
     "options": [
      "value",
      "command"
     ]
    },
    "secretFiles": {
     "type": "string",
     "title": "Secret files",
     "description": "Comma-separated globs of env files to read. A file name is looked for from the session's folder up to the drive root; a path (~/vault/**/.env) is read where it points; !glob leaves files out.",
     "default": ".env, .env.*, !*.example"
    },
    "secretKeys": {
     "type": "string",
     "title": "Secret keys",
     "description": "Comma-separated key names to treat as secrets on top of the built-in rule (a part of the name is PASS, PASSWD, PASSWORD, PW, PWD, SECRET, TOKEN, KEY, DSN, CREDENTIAL or PRIVATE).",
     "default": ""
    },
    "identifierKeys": {
     "type": "string",
     "title": "Identifier keys",
     "description": "Comma-separated key names that hold names, not secrets (KMS_KEY_ID, a login name); never hidden.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "chien-mods",
   "firstSeen": "2026-10-07T15:19:34.114Z",
   "modUpdatedAt": "2026-10-09T06:09:30Z",
   "fileBytes": 44003,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-guard-vumichien",
   "url": "https://www.slopshopper.com/mods/vumichien-claude-code-mods-kit-secret-guard/"
  },
  {
   "slug": "wake-purdex-pdx-hold-probe",
   "name": "pdx-hold-probe",
   "description": "Probe (M11): every new turn passes prompt.submit, and a hook can hold it past 10 s inside a $ call.",
   "version": "0.0.1",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wake/purdex",
    "url": "https://github.com/wake/purdex",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:27:05Z",
    "createdAt": "2026-03-15T15:12:01Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/746821?v=4",
    "ownerUrl": "https://github.com/wake",
    "defaultBranch": "main"
   },
   "path": "docs/specs/assets/2026-10-06-lead-team-probes/probe-hold-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:29:00.821Z",
   "modUpdatedAt": "2026-10-06T16:36:23Z",
   "fileBytes": 1422,
   "tags": [
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pdx-hold-probe",
   "url": "https://www.slopshopper.com/mods/wake-purdex-pdx-hold-probe/"
  },
  {
   "slug": "wake-purdex-pdx-relay-probe",
   "name": "pdx-relay-probe",
   "description": "Probe (M1): consume a pdx control message in session.receive, then submit and clear.",
   "version": "0.0.1",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wake/purdex",
    "url": "https://github.com/wake/purdex",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:27:05Z",
    "createdAt": "2026-03-15T15:12:01Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/746821?v=4",
    "ownerUrl": "https://github.com/wake",
    "defaultBranch": "main"
   },
   "path": "docs/specs/assets/2026-10-06-lead-team-probes/probe-relay-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:29:01.537Z",
   "modUpdatedAt": "2026-10-06T16:36:23Z",
   "fileBytes": 1868,
   "tags": [
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pdx-relay-probe",
   "url": "https://www.slopshopper.com/mods/wake-purdex-pdx-relay-probe/"
  },
  {
   "slug": "wake-purdex-purdex",
   "name": "purdex",
   "description": "Purdex mod: context relay for this session (self relay with approval, member relay on the lead's order) and the pdx-team skill.",
   "version": "1.0.0",
   "author": {
    "name": "Purdex",
    "url": "https://github.com/wake/purdex"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wake/purdex",
    "url": "https://github.com/wake/purdex",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:27:05Z",
    "createdAt": "2026-03-15T15:12:01Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/746821?v=4",
    "ownerUrl": "https://github.com/wake",
    "defaultBranch": "main"
   },
   "path": "cmd/pdx/plugin/purdex",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:28:59.999Z",
   "modUpdatedAt": "2026-10-09T14:46:55Z",
   "fileBytes": 131701,
   "tags": [
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "purdex",
   "url": "https://www.slopshopper.com/mods/wake-purdex-purdex/"
  },
  {
   "slug": "wanyaldee-wanyaldee-skills-context-handoff",
   "name": "context-handoff",
   "description": "Shows context/rate-limit usage in the status line and checkpoints work for the next session when a limit gets close",
   "version": "0.1.0",
   "author": {
    "name": "Wanyaldee"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Wanyaldee/wanyaldee-skills",
    "url": "https://github.com/Wanyaldee/wanyaldee-skills",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T13:47:07Z",
    "createdAt": "2026-07-04T00:40:26Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111340145?v=4",
    "ownerUrl": "https://github.com/Wanyaldee",
    "defaultBranch": "main"
   },
   "path": "mods/context-handoff",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wanyaldee-skills",
   "firstSeen": "2026-10-06T04:48:59.814Z",
   "modUpdatedAt": "2026-10-04T13:47:05Z",
   "fileBytes": 9320,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "context-handoff-Wanyaldee",
   "url": "https://www.slopshopper.com/mods/wanyaldee-wanyaldee-skills-context-handoff/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-agent-board",
   "name": "agent-board",
   "description": "Inspect the subagents reported by the session.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/agent-board",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:27:49.916Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3000,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-board",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-agent-board/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-ascii-flipbook",
   "name": "ascii-flipbook",
   "description": "Play a local text animation whose frames are separated by a form feed.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/ascii-flipbook",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:27:51.308Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 4092,
   "tags": [
    "pane",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ascii-flipbook",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-ascii-flipbook/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-base64-lab",
   "name": "base64-lab",
   "description": "Encode UTF-8 text or decode strict Base64.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/base64-lab",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:27:52.550Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3727,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "base64-lab",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-base64-lab/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-blame-view",
   "name": "blame-view",
   "description": "Read authorship for the first 80 lines of a chosen tracked file.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/blame-view",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:27:53.859Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3617,
   "tags": [
    "pane",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "blame-view",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-blame-view/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-branch-board",
   "name": "branch-board",
   "description": "Inspect local branches, upstreams, and dirty files.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/branch-board",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:27:55.325Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3591,
   "tags": [
    "pane",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "branch-board",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-branch-board/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-cache-inspector",
   "name": "cache-inspector",
   "description": "Track API cache reads, writes, and uncached input by request.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/cache-inspector",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:27:56.902Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3437,
   "tags": [
    "pane",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-inspector",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-cache-inspector/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-color-lab",
   "name": "color-lab",
   "description": "Convert hex colors and measure contrast against a background.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/color-lab",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:27:58.004Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 4155,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "color-lab",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-color-lab/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-command-history",
   "name": "command-history",
   "description": "Keep the last 40 Bash command strings and copy one for reuse.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/command-history",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:27:59.313Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3352,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "command-history",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-command-history/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-commit-browser",
   "name": "commit-browser",
   "description": "Browse the latest 20 commits with author and subject.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/commit-browser",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:00.963Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3460,
   "tags": [
    "pane",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "commit-browser",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-commit-browser/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-conflict-radar",
   "name": "conflict-radar",
   "description": "List unresolved paths and count conflict markers in tracked files.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/conflict-radar",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:02.192Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3678,
   "tags": [
    "pane",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "conflict-radar",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-conflict-radar/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-context-meter",
   "name": "context-meter",
   "description": "See the current context window fill and remaining tokens.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/context-meter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:04.133Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3268,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-whyashthakker",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-context-meter/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-csv-table",
   "name": "csv-table",
   "description": "Preview quoted CSV fields, row counts, and column headers.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/csv-table",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:05.588Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 4378,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "csv-table",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-csv-table/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-decision-log",
   "name": "decision-log",
   "description": "Record dated engineering decisions.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/decision-log",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:06.674Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 4240,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "decision-log",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-decision-log/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-dependency-table",
   "name": "dependency-table",
   "description": "Inspect dependency groups from a package manifest.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/dependency-table",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:07.952Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3758,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "dependency-table",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-dependency-table/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-agent-desk",
   "name": "desktop-agent-desk",
   "description": "Filter reported agents and copy a status snapshot.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-agent-desk",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:08.979Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6028,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-agent-desk",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-agent-desk/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-bookmark-dock",
   "name": "desktop-bookmark-dock",
   "description": "Keep labeled web references with copy and delete controls.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-bookmark-dock",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:10.142Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6923,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-bookmark-dock",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-bookmark-dock/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-break-bell",
   "name": "desktop-break-bell",
   "description": "Set an adjustable countdown with a visual progress chart and toast.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-break-bell",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:11.720Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6571,
   "tags": [
    "pane",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-break-bell",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-break-bell/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-checklist-desk",
   "name": "desktop-checklist-desk",
   "description": "Move saved work items through To do, Doing, and Done columns.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-checklist-desk",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:13.234Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6795,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-checklist-desk",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-checklist-desk/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-compare-desk",
   "name": "desktop-compare-desk",
   "description": "Compare two local text files in responsive side-by-side columns.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-compare-desk",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:14.696Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 7015,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-compare-desk",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-compare-desk/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-context-map",
   "name": "desktop-context-map",
   "description": "Chart context headroom and sampled window growth.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-context-map",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:15.970Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6223,
   "tags": [
    "pane",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-context-map",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-context-map/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-cost-watch",
   "name": "desktop-cost-watch",
   "description": "Set a local budget reminder against reported session USD.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-cost-watch",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:17.119Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6243,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-cost-watch",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-cost-watch/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-edit-map",
   "name": "desktop-edit-map",
   "description": "Chart successful built-in edits grouped by file path.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-edit-map",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:18.249Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6056,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-edit-map",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-edit-map/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-file-desk",
   "name": "desktop-file-desk",
   "description": "Read a bounded text file with line filtering and path drafting.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-file-desk",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:19.269Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6592,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-file-desk",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-file-desk/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-json-desk",
   "name": "desktop-json-desk",
   "description": "Validate pasted JSON with a searchable key summary and formatted preview.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-json-desk",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:20.428Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6363,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-json-desk",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-json-desk/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-markdown-reader",
   "name": "desktop-markdown-reader",
   "description": "Render a local Markdown document with a source tab.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-markdown-reader",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:22.749Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6463,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-markdown-reader",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-markdown-reader/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-prompt-builder",
   "name": "desktop-prompt-builder",
   "description": "Build a saved prompt from goal, constraints, and acceptance criteria.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-prompt-builder",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:24.004Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6419,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-prompt-builder",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-prompt-builder/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-quota-clock",
   "name": "desktop-quota-clock",
   "description": "Chart reported plan windows with live reset countdowns.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-quota-clock",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:25.062Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 5817,
   "tags": [
    "pane",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-quota-clock",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-quota-clock/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-review-desk",
   "name": "desktop-review-desk",
   "description": "Switch between Git status, staged diff, and unstaged diff.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-review-desk",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:26.096Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6350,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-review-desk",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-review-desk/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-session-brief",
   "name": "desktop-session-brief",
   "description": "Combine observed tool and turn counts with a manual handoff note.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-session-brief",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:27.157Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6211,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-session-brief",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-session-brief/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-token-flow",
   "name": "desktop-token-flow",
   "description": "Chart uncached input, output, cache reads, and cache writes.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-token-flow",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:28.130Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6137,
   "tags": [
    "pane",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-token-flow",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-token-flow/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-tool-pulse",
   "name": "desktop-tool-pulse",
   "description": "Chart completed tool latency and failures by tool.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-tool-pulse",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:29.031Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6383,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-tool-pulse",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-tool-pulse/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-turn-chart",
   "name": "desktop-turn-chart",
   "description": "Chart turn durations with interruption labels.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-turn-chart",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:29.986Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6046,
   "tags": [
    "pane",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-turn-chart",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-turn-chart/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-usage-strip",
   "name": "desktop-usage-strip",
   "description": "Show quota, reset countdowns, tokens, and cost in a composer strip.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-usage-strip",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:31.139Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6507,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-usage-strip",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-usage-strip/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-desktop-workspace-home",
   "name": "desktop-workspace-home",
   "description": "Show the current workspace, Git state, and session usage together.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/desktop-workspace-home",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:32.030Z",
   "modUpdatedAt": "2026-10-03T10:08:57Z",
   "fileBytes": 6301,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-workspace-home",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-desktop-workspace-home/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-edit-heatmap",
   "name": "edit-heatmap",
   "description": "Count successful Edit and Write calls by path.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/edit-heatmap",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:32.957Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3436,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "edit-heatmap",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-edit-heatmap/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-env-example",
   "name": "env-example",
   "description": "List variable names and missing placeholders in an example env file.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/env-example",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:33.993Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 4067,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "env-example",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-env-example/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-error-inbox",
   "name": "error-inbox",
   "description": "Keep the last 30 failed or refused tool calls in one pane.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/error-inbox",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:34.943Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3409,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "error-inbox",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-error-inbox/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-file-compare",
   "name": "file-compare",
   "description": "Compare two small text files by line without editing either.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/file-compare",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:35.806Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3835,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "file-compare",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-file-compare/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-file-tree",
   "name": "file-tree",
   "description": "Browse one directory at a time with clickable folders.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/file-tree",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:37.048Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3608,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "file-tree",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-file-tree/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-focus-clock",
   "name": "focus-clock",
   "description": "Run a 25-minute focus countdown with pause, reset, and a toast.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/focus-clock",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:38.089Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3710,
   "tags": [
    "pane",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "focus-clock",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-focus-clock/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-handoff-notes",
   "name": "handoff-notes",
   "description": "Keep a dated list of progress and next steps, then copy it.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/handoff-notes",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:38.952Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 4527,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-notes",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-handoff-notes/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-hash-lab",
   "name": "hash-lab",
   "description": "Calculate SHA-256, SHA-384, or SHA-512 for UTF-8 text.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/hash-lab",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:40.185Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3773,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "hash-lab",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-hash-lab/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-ignore-check",
   "name": "ignore-check",
   "description": "Explain which Git ignore rule matches a path.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/ignore-check",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:41.235Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3587,
   "tags": [
    "pane",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "ignore-check",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-ignore-check/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-json-browser",
   "name": "json-browser",
   "description": "Summarize top-level JSON keys with types and a formatted preview.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/json-browser",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:42.180Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3709,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "json-browser",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-json-browser/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-json-format",
   "name": "json-format",
   "description": "Validate and pretty-print JSON without touching a file.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/json-format",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:43.066Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3394,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "json-format",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-json-format/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-link-shelf",
   "name": "link-shelf",
   "description": "Save labeled HTTP and HTTPS reference links.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/link-shelf",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:44.119Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 4515,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "link-shelf",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-link-shelf/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-log-viewer",
   "name": "log-viewer",
   "description": "Show the last 60 lines of a small local log with an optional filter.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/log-viewer",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:46.004Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3860,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "log-viewer",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-log-viewer/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-markdown-map",
   "name": "markdown-map",
   "description": "Build a heading outline with source line numbers.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/markdown-map",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:47.143Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3931,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "markdown-map",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-markdown-map/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-package-scripts",
   "name": "package-scripts",
   "description": "List npm scripts and package identity without running them.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/package-scripts",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:48.293Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3698,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "package-scripts",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-package-scripts/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-prompt-shelf",
   "name": "prompt-shelf",
   "description": "Save reusable prompts and put one into the composer as a draft.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/prompt-shelf",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:49.482Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 4508,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-shelf",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-prompt-shelf/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-quota-watch",
   "name": "quota-watch",
   "description": "Inspect reported plan windows and their reset times.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/quota-watch",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:50.707Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3119,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "quota-watch",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-quota-watch/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-read-only-mode",
   "name": "read-only-mode",
   "description": "Toggle a reminder guard that refuses built-in mutating tools and Bash.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/read-only-mode",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:51.814Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3577,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "read-only-mode",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-read-only-mode/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-regex-lab",
   "name": "regex-lab",
   "description": "Test a regular expression against text and see matched ranges.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/regex-lab",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:52.996Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 4712,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "regex-lab",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-regex-lab/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-release-checklist",
   "name": "release-checklist",
   "description": "Keep a persistent checklist for a release.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/release-checklist",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:54.348Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 4442,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "release-checklist",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-release-checklist/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-scope-watch",
   "name": "scope-watch",
   "description": "Warn when observed file edits leave a chosen path prefix.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/scope-watch",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:55.481Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3611,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "scope-watch",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-scope-watch/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-scratchpad",
   "name": "scratchpad",
   "description": "Save short notes beside your conversation.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/scratchpad",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:56.561Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 4186,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "scratchpad",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-scratchpad/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-snippet-shelf",
   "name": "snippet-shelf",
   "description": "Save and copy short code or command snippets.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/snippet-shelf",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:57.730Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 4406,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "snippet-shelf",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-snippet-shelf/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-staged-review",
   "name": "staged-review",
   "description": "Review the staged diff before committing.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/staged-review",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:28:59.076Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3611,
   "tags": [
    "pane",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "staged-review",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-staged-review/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-stash-browser",
   "name": "stash-browser",
   "description": "List stashes and inspect a selected stash diff.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/stash-browser",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:29:00.245Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3880,
   "tags": [
    "pane",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "stash-browser",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-stash-browser/"
  },
  {
   "slug": "whyashthakker-awesome-claude-code-mods-stopwatch",
   "name": "stopwatch",
   "description": "Time a task with start, pause, and lap markers.",
   "version": "1.0.0",
   "author": {
    "name": "Yash Thakker"
   },
   "license": "MIT",
   "homepage": "https://github.com/whyashthakker/awesome-claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whyashthakker/awesome-claude-code-mods",
    "url": "https://github.com/whyashthakker/awesome-claude-code-mods",
    "stars": 1,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:09:06Z",
    "createdAt": "2026-10-03T05:06:35Z",
    "description": "Collection of 50 mods you can use with Claude Code.",
    "homepage": "https://www.explainx.ai",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26540612?v=4",
    "ownerUrl": "https://github.com/whyashthakker",
    "defaultBranch": "main"
   },
   "path": "mods/stopwatch",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awesome-claude-code-mods",
   "firstSeen": "2026-10-06T05:29:01.445Z",
   "modUpdatedAt": "2026-10-03T05:41:06Z",
   "fileBytes": 3568,
   "tags": [
    "pane",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "stopwatch",
   "url": "https://www.slopshopper.com/mods/whyashthakker-awesome-claude-code-mods-stopwatch/"
  },
  {
   "slug": "wiktordepina-mait-code-mait-companion",
   "name": "mait-companion",
   "description": "mait-code in the prompt: /capture to the inbox, and a status bar of this session's cards, In Review, the inbox and context use.",
   "version": "0.1.0",
   "author": {
    "name": "Wiktor de Pina"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wiktordepina/mait-code",
    "url": "https://github.com/wiktordepina/mait-code",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T23:12:40Z",
    "createdAt": "2026-03-04T22:09:02Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48982368?v=4",
    "ownerUrl": "https://github.com/wiktordepina",
    "defaultBranch": "main"
   },
   "path": "mods/mait-companion",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:24:02.481Z",
   "modUpdatedAt": "2026-10-08T23:12:40Z",
   "fileBytes": 26878,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mait-companion",
   "url": "https://www.slopshopper.com/mods/wiktordepina-mait-code-mait-companion/"
  },
  {
   "slug": "wqggsey-cache-ttl-timer",
   "name": "cache-ttl-timer",
   "displayName": "Cache TTL Timer",
   "description": "A prompt-cache countdown in the prompt footer, beside the model and effort: how long until your next message has to re-cache the whole conversation.",
   "version": "1.0.0",
   "author": {
    "name": "Seongje Hong",
    "url": "https://github.com/WQGGSEY"
   },
   "license": "MIT",
   "homepage": "https://github.com/WQGGSEY/cache-ttl-timer",
   "keywords": [
    "prompt-cache",
    "cache",
    "ttl",
    "countdown",
    "mod",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "WQGGSEY/cache-ttl-timer",
    "url": "https://github.com/WQGGSEY/cache-ttl-timer",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T08:22:06Z",
    "createdAt": "2026-10-02T08:22:00Z",
    "description": "Claude Code mod: a prompt-cache TTL countdown in the prompt footer, beside the model and effort",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/108279081?v=4",
    "ownerUrl": "https://github.com/WQGGSEY",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cache-ttl-timer",
   "firstSeen": "2026-10-06T14:27:31.515Z",
   "modUpdatedAt": "2026-10-02T08:22:06Z",
   "fileBytes": 13268,
   "tags": [
    "band",
    "spinner",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-ttl-timer-WQGGSEY",
   "url": "https://www.slopshopper.com/mods/wqggsey-cache-ttl-timer/"
  },
  {
   "slug": "xiaolai-claude-rich-terminal",
   "name": "rich-terminal",
   "description": "Mermaid diagrams drawn inside Claude Code replies, and a truecolor status line under the prompt with a Token Weather forecast of the context window.",
   "version": "1.0.0",
   "author": {
    "name": "xiaolai"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xiaolai/claude-rich-terminal",
    "url": "https://github.com/xiaolai/claude-rich-terminal",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T04:19:24Z",
    "createdAt": "2026-10-02T23:17:25Z",
    "description": "Mermaid diagrams drawn inside Claude Code replies, with optional terminal images and an offline browser view.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/152970?v=4",
    "ownerUrl": "https://github.com/xiaolai",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "images": {
     "type": "boolean",
     "title": "Diagram images",
     "description": "Draw Mermaid diagrams as pictures (Ghostty, kitty). Needs Chrome, Chromium, Edge or Brave.",
     "default": false
    },
    "imageTheme": {
     "type": "string",
     "title": "Image theme",
     "description": "Mermaid theme for diagram pictures: dark for a dark terminal, default for a light one.",
     "default": "dark",
     "options": [
      "dark",
      "default"
     ]
    },
    "browser": {
     "type": "string",
     "title": "Browser path",
     "description": "A Chromium-based browser to draw pictures with; empty finds one.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xiaolai",
   "firstSeen": "2026-10-07T15:20:04.051Z",
   "modUpdatedAt": "2026-10-05T04:19:24Z",
   "fileBytes": 327718,
   "tags": [
    "transcript",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "rich-terminal",
   "url": "https://www.slopshopper.com/mods/xiaolai-claude-rich-terminal/"
  },
  {
   "slug": "xyc-plushie",
   "name": "plushie",
   "description": "A plush Clawd above the prompt that reacts to what Claude is doing: works, celebrates, wobbles, blushes, naps, and can be patted and dragged.",
   "version": "0.2.0",
   "author": {
    "name": "Xiaoyi Chen"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xyc/plushie",
    "url": "https://github.com/xyc/plushie",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T22:31:53Z",
    "createdAt": "2026-10-02T09:20:34Z",
    "description": "A plush Clawd that lives above the Claude Code prompt (a Claude Code mod)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/679275?v=4",
    "ownerUrl": "https://github.com/xyc",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "drag": {
     "type": "boolean",
     "title": "Drag Clawd",
     "description": "Press on Clawd and drag it along the band above the prompt; it dangles while held and lands where you let go.",
     "required": false,
     "default": true
    },
    "pats": {
     "type": "boolean",
     "title": "Pat Clawd",
     "description": "A click on Clawd without dragging pats it: a squish, a happy squint and hearts.",
     "required": false,
     "default": true
    },
    "toolProps": {
     "type": "boolean",
     "title": "Tool props",
     "description": "Clawd holds a prop for the tool Claude is using: a magnifier to read or search, knitting needles to edit, a keyboard for the shell, binoculars for the web.",
     "required": false,
     "default": true
    },
    "miniClawds": {
     "type": "boolean",
     "title": "Mini Clawds",
     "description": "Each running subagent gets a half-size Clawd beside the main one; it walks off when the subagent finishes.",
     "required": false,
     "default": true
    },
    "stuffing": {
     "type": "boolean",
     "title": "Stuffed by context",
     "description": "Clawd grows rounder as the context window fills and deflates with a sigh when it is compacted.",
     "required": false,
     "default": true
    },
    "blush": {
     "type": "boolean",
     "title": "Blush at kind words",
     "description": "Thanks or praise in a prompt makes Clawd blush.",
     "required": false,
     "default": true
    },
    "fidgets": {
     "type": "boolean",
     "title": "Idle fidgets",
     "description": "Left alone, Clawd now and then looks around, scratches, yawns or hops.",
     "required": false,
     "default": true
    },
    "sounds": {
     "type": "boolean",
     "title": "Sound effects",
     "description": "Little sounds for pats, jumps, wobbles, blushes, being picked up and put down, deflating and dozing off.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "plushie",
   "firstSeen": "2026-10-06T05:24:08.876Z",
   "modUpdatedAt": "2026-10-02T22:31:53Z",
   "fileBytes": 25539,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "plushie",
   "url": "https://www.slopshopper.com/mods/xyc-plushie/"
  },
  {
   "slug": "y-hirakaw-claude-code-mods-copy-blocks",
   "name": "copy-blocks",
   "description": "Copy each quote or code block of Claude's last answer with one click, from buttons above the prompt.",
   "version": "0.2.0",
   "author": {
    "name": "y-hirakaw",
    "url": "https://github.com/y-hirakaw"
   },
   "license": "MIT",
   "homepage": "https://github.com/y-hirakaw/claude-code-mods",
   "keywords": [
    "mod",
    "clipboard",
    "copy",
    "quote",
    "code-block"
   ],
   "kind": "community",
   "repo": {
    "fullName": "y-hirakaw/claude-code-mods",
    "url": "https://github.com/y-hirakaw/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:07:06Z",
    "createdAt": "2026-10-03T13:11:00Z",
    "description": "Claude Code mods. touch-map: see which files Claude listed, read, edited or created, as a tree and an activity map. copy-blocks: copy buttons for the quotes and code blocks in Claude's answers.",
    "homepage": null,
    "topics": [
     "claude-code-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/130817538?v=4",
    "ownerUrl": "https://github.com/y-hirakaw",
    "defaultBranch": "main"
   },
   "path": "copy-blocks",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "placement": {
     "type": "string",
     "title": "copy-blocks buttons",
     "description": "Where copy buttons appear: inside the answer above each block, in the row above the prompt, or both.",
     "options": [
      "both",
      "inline",
      "band"
     ],
     "default": "both"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "y-hirakaw-mods",
   "firstSeen": "2026-10-07T15:20:13.698Z",
   "modUpdatedAt": "2026-10-09T14:10:32Z",
   "fileBytes": 13005,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "copy-blocks",
   "url": "https://www.slopshopper.com/mods/y-hirakaw-claude-code-mods-copy-blocks/"
  },
  {
   "slug": "y-hirakaw-claude-code-mods-touch-map",
   "name": "touch-map",
   "description": "See which files Claude has listed, read, partially read, edited, created or deleted, as a tree and an activity map in a pane.",
   "version": "0.1.1",
   "author": {
    "name": "y-hirakaw",
    "url": "https://github.com/y-hirakaw"
   },
   "license": "MIT",
   "homepage": "https://github.com/y-hirakaw/claude-code-mods",
   "keywords": [
    "mod",
    "visualization",
    "heatmap",
    "files",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "y-hirakaw/claude-code-mods",
    "url": "https://github.com/y-hirakaw/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:07:06Z",
    "createdAt": "2026-10-03T13:11:00Z",
    "description": "Claude Code mods. touch-map: see which files Claude listed, read, edited or created, as a tree and an activity map. copy-blocks: copy buttons for the quotes and code blocks in Claude's answers.",
    "homepage": null,
    "topics": [
     "claude-code-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/130817538?v=4",
    "ownerUrl": "https://github.com/y-hirakaw",
    "defaultBranch": "main"
   },
   "path": "touch-map",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "y-hirakaw-mods",
   "firstSeen": "2026-10-06T05:21:36.361Z",
   "modUpdatedAt": "2026-10-07T07:36:34Z",
   "fileBytes": 64221,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "touch-map-y-hirakaw",
   "url": "https://www.slopshopper.com/mods/y-hirakaw-claude-code-mods-touch-map/"
  },
  {
   "slug": "yanzibin-knowledge-card-knowledge-card",
   "name": "knowledge-card",
   "description": "While the AI works, a plain-language knowledge card above the prompt explains a concept from the current task. Click 我知道啦 for the next one.",
   "version": "0.2.1",
   "author": {
    "name": "Zibin Yan",
    "url": "https://github.com/YanZiBin"
   },
   "license": "MIT",
   "homepage": "https://github.com/YanZiBin/knowledge-card",
   "keywords": [
    "mod",
    "learning",
    "knowledge-card",
    "mascot"
   ],
   "kind": "community",
   "repo": {
    "fullName": "YanZiBin/knowledge-card",
    "url": "https://github.com/YanZiBin/knowledge-card",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:04:31Z",
    "createdAt": "2026-10-03T16:39:55Z",
    "description": "Claude Code mod: a plain-language knowledge card (with a pixel mascot) above the prompt while the AI works",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/166886432?v=4",
    "ownerUrl": "https://github.com/YanZiBin",
    "defaultBranch": "main"
   },
   "path": "plugins/knowledge-card",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "knowledge-card",
   "firstSeen": "2026-10-06T04:49:00.071Z",
   "modUpdatedAt": "2026-10-04T03:04:31Z",
   "fileBytes": 11737,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "knowledge-card",
   "url": "https://www.slopshopper.com/mods/yanzibin-knowledge-card-knowledge-card/"
  },
  {
   "slug": "yash-gadodia-claude-mods-chrome-switch",
   "name": "chrome-switch",
   "description": "Switches the Claude in Chrome extension between named browser profiles with select_browser, which needs no approval click, and picks the default before the first browser call of a session.",
   "version": "0.3.0",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "chrome-switch"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "chrome-switch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:10.977Z",
   "modUpdatedAt": "2026-09-21T07:58:37Z",
   "fileBytes": 10244,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "chrome-switch",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-chrome-switch/"
  },
  {
   "slug": "yash-gadodia-claude-mods-copy-band",
   "name": "copy-band",
   "description": "Click-to-copy buttons above the prompt for every code block and quoted draft in the last answer, a durable stash of older ones, and a WhatsApp/Telegram wrap.",
   "version": "0.3.0",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "copy-band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "copy-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:12.054Z",
   "modUpdatedAt": "2026-09-21T07:58:37Z",
   "fileBytes": 12516,
   "tags": [
    "band",
    "transcript",
    "toast",
    "status",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "copy-band",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-copy-band/"
  },
  {
   "slug": "yash-gadodia-claude-mods-deploy-verify",
   "name": "deploy-verify",
   "description": "After a deploy command succeeds, curls the live URL with cache-busting and puts the verdict in the model's context, so a deploy cannot be claimed without evidence.",
   "version": "0.3.0",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "deploy-verify"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "deploy-verify",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:13.190Z",
   "modUpdatedAt": "2026-09-21T07:58:37Z",
   "fileBytes": 24965,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "deploy-verify-yash-gadodia",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-deploy-verify/"
  },
  {
   "slug": "yash-gadodia-claude-mods-diff-review",
   "name": "diff-review",
   "description": "After every Edit, Write, NotebookEdit or sed -i, a docked pane shows that file's uncommitted hunk with [keep] and [revert] buttons; a press dismisses or runs git checkout with no model turn.",
   "version": "0.1.0",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "diff-review"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "diff-review",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:14.146Z",
   "modUpdatedAt": "2026-09-21T08:17:35Z",
   "fileBytes": 12002,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "diff-review-yash-gadodia",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-diff-review/"
  },
  {
   "slug": "yash-gadodia-claude-mods-done-blink",
   "name": "done-blink",
   "description": "Blinks the iTerm2 tab orange when a turn lands, for up to three minutes or until you type again, so a finished session is obvious from any other tab.",
   "version": "0.1.0",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "done-blink",
    "iterm2"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "done-blink",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:15.101Z",
   "modUpdatedAt": "2026-09-22T02:02:47Z",
   "fileBytes": 4660,
   "tags": [
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "done-blink",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-done-blink/"
  },
  {
   "slug": "yash-gadodia-claude-mods-merge-gate",
   "name": "merge-gate",
   "description": "Denies a Bash merge (gh pr merge, git merge on main, push onto main) unless the latest human message says the word merge; ship, push and deploy do not count.",
   "version": "0.3.0",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "merge-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:16.199Z",
   "modUpdatedAt": "2026-09-21T07:58:37Z",
   "fileBytes": 7463,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "merge-gate-yash-gadodia",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-merge-gate/"
  },
  {
   "slug": "yash-gadodia-claude-mods-mini-offload",
   "name": "mini-offload",
   "description": "Routes heavy Bash commands (test suites, builds, Docker) to a second machine over ssh, with the PATH export and working directory already right, and the commit synced first.",
   "version": "0.3.0",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "mini-offload"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "mini-offload",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "host": {
     "type": "string",
     "title": "Remote host",
     "description": "The ssh alias of the machine heavy commands run on. Must work as `ssh <host>` with no password prompt (BatchMode).",
     "default": "mini",
     "required": true
    },
    "remotePath": {
     "type": "string",
     "title": "Remote PATH export",
     "description": "Shell prefix run before every offloaded command, so a non-interactive ssh finds the right toolchain.",
     "default": "export PATH=/opt/homebrew/bin:$PATH"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:17.225Z",
   "modUpdatedAt": "2026-09-21T07:58:37Z",
   "fileBytes": 13686,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "mini-offload",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-mini-offload/"
  },
  {
   "slug": "yash-gadodia-claude-mods-money-band",
   "name": "money-band",
   "description": "A line above the prompt with liquid assets, CPF, debt and month-to-date spend, read from a pair of SQLite databases over ssh, and the emergency fund's fill in the prompt footer.",
   "version": "0.4.1",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "money-band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "money-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "host": {
     "type": "string",
     "title": "Database host",
     "description": "The ssh alias of the machine holding the SQLite databases. Use `localhost` if they are on this machine.",
     "default": "mini",
     "required": true
    },
    "networthDb": {
     "type": "string",
     "title": "Net-worth database",
     "description": "Path on the host to a SQLite database with `accounts` and `balances` tables.",
     "default": "$HOME/.openclaw/data/networth.db",
     "required": true
    },
    "financeDb": {
     "type": "string",
     "title": "Spending database",
     "description": "Path on the host to a SQLite database with a `transactions` table.",
     "default": "$HOME/.openclaw/data/finance.db",
     "required": true
    },
    "efAccount": {
     "type": "string",
     "title": "Emergency-fund account",
     "description": "Part of the `accounts.name` the emergency fund sits in; its latest balance over efTarget is the `EF 41%` label at the right of the prompt footer.",
     "default": "UOB One"
    },
    "efTarget": {
     "type": "number",
     "title": "Emergency-fund target (S$)",
     "description": "The balance that counts as a full emergency fund.",
     "default": 30000
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:18.143Z",
   "modUpdatedAt": "2026-09-21T08:44:50Z",
   "fileBytes": 13544,
   "tags": [
    "band",
    "spinner",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "money-band",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-money-band/"
  },
  {
   "slug": "yash-gadodia-claude-mods-receipt",
   "name": "receipt",
   "description": "Keeps a per-turn tally of edits, runs, curls and destructive commands and shows it on the turn footer; a claim with no run flags the spinner, a destructive Bash unfolds its tool group, and an edit-without-run turn suggests running the tests.",
   "version": "0.1.0",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "receipt"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "receipt",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:19.298Z",
   "modUpdatedAt": "2026-09-21T08:17:35Z",
   "fileBytes": 7847,
   "tags": [
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "receipt-yash-gadodia",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-receipt/"
  },
  {
   "slug": "yash-gadodia-claude-mods-scope-guard",
   "name": "scope-guard",
   "description": "Counts the distinct files a turn edits and stops at a threshold to make the goal get restated, so a small ask cannot quietly become a refactor.",
   "version": "0.3.0",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "scope-guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "scope-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:20.207Z",
   "modUpdatedAt": "2026-09-21T07:58:37Z",
   "fileBytes": 14584,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "scope-guard-yash-gadodia",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-scope-guard/"
  },
  {
   "slug": "yash-gadodia-claude-mods-usage-band",
   "name": "usage-band",
   "description": "A line above the prompt with the five-hour and seven-day limit windows, this session's context fill and cost, plus a nudge to clear when the window gets expensive. The footer shows the cost in Singapore dollars.",
   "version": "0.4.1",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "usage-band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "sgdRate": {
     "type": "number",
     "title": "USD to SGD rate",
     "description": "Multiplies the session's USD cost into the S$ label at the right of the prompt footer. /usage-band sgd off hides it.",
     "default": 1.3
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:21.067Z",
   "modUpdatedAt": "2026-09-21T08:44:50Z",
   "fileBytes": 12529,
   "tags": [
    "band",
    "spinner",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-yash-gadodia",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-usage-band/"
  },
  {
   "slug": "yash-gadodia-claude-mods-wod-band",
   "name": "wod-band",
   "description": "A pixel-art Ragtag athlete above the prompt who does a rep every turn: the session is an AMRAP of thrusters, burpees and pull-ups.",
   "version": "0.3.1",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "wod-band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "wod-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:21.938Z",
   "modUpdatedAt": "2026-09-21T08:44:50Z",
   "fileBytes": 12942,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wod-band",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-wod-band/"
  },
  {
   "slug": "yash-gadodia-claude-mods-wod-timer",
   "name": "wod-timer",
   "description": "3, 2, 1, GO above the prompt when you submit, a running gym clock while Claude works, and your split when the turn lands.",
   "version": "0.4.1",
   "author": {
    "name": "Yash Gadodia"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-gadodia/claude-mods",
   "keywords": [
    "claude-code",
    "claude-code-plugin",
    "claude-mod",
    "function-hooks",
    "wod-timer"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-gadodia/claude-mods",
    "url": "https://github.com/yash-gadodia/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:02:51Z",
    "createdAt": "2026-09-21T06:10:34Z",
    "description": "Claude Code mods that keep an agent honest — function hooks that guard scope, verify deploys, and draw the session above the prompt.",
    "homepage": "https://github.com/yash-gadodia/claude-mods#readme",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "developer-tools",
     "function-hooks",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223983774?v=4",
    "ownerUrl": "https://github.com/yash-gadodia",
    "defaultBranch": "main"
   },
   "path": "wod-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:22.787Z",
   "modUpdatedAt": "2026-09-21T08:44:50Z",
   "fileBytes": 9664,
   "tags": [
    "band",
    "spinner",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "wod-timer",
   "url": "https://www.slopshopper.com/mods/yash-gadodia-claude-mods-wod-timer/"
  },
  {
   "slug": "yocloud-code-claude-vault",
   "name": "vault",
   "description": "Credential vault for Claude Code: macOS Keychain secrets, per-directory grants, injected env, redacted output, pane with import/export",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yocloud-code/claude-vault",
    "url": "https://github.com/yocloud-code/claude-vault",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T12:39:36Z",
    "createdAt": "2026-10-04T16:58:31Z",
    "description": "Claude Code mod: use database, server and cluster credentials without Claude ever seeing them (macOS Keychain, per-directory grants, redaction)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/265585379?v=4",
    "ownerUrl": "https://github.com/yocloud-code",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:29:25.545Z",
   "modUpdatedAt": "2026-10-07T12:39:36Z",
   "fileBytes": 109618,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "vault",
   "url": "https://www.slopshopper.com/mods/yocloud-code-claude-vault/"
  },
  {
   "slug": "yonitesser-claude-mogger-mogger-status",
   "name": "mogger-status",
   "description": "Shows that the mogger guard hooks are running: status line, a bar above the prompt, and a toast when mogger blocks or warns.",
   "version": "0.1.0",
   "author": {
    "name": "claude-mogger"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yonitesser/claude-mogger",
    "url": "https://github.com/yonitesser/claude-mogger",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T04:24:31Z",
    "createdAt": "2026-09-09T04:54:19Z",
    "description": "The internet is full of \"make Claude 1000x better\" threads that are 80% noise. This is the 20%. Get  mogged.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16216398?v=4",
    "ownerUrl": "https://github.com/yonitesser",
    "defaultBranch": "master"
   },
   "path": "mods/mogger-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mogger",
   "firstSeen": "2026-10-06T05:21:59.350Z",
   "modUpdatedAt": "2026-10-02T19:40:37Z",
   "fileBytes": 4589,
   "tags": [
    "band",
    "toast",
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mogger-status",
   "url": "https://www.slopshopper.com/mods/yonitesser-claude-mogger-mogger-status/"
  },
  {
   "slug": "yushiran-cc-clawd-clawd",
   "name": "clawd",
   "description": "A pixel pet in the band above the prompt: Clawd (the Claude Code crab) or any pet you define. Reacts to what Claude is doing; any mod can drive it with $.clawd and hand it band rows; any program can drop a signal file. 60 Hz, real pixels where the terminal draws images, interactive on the desktop app",
   "version": "1.0.0",
   "author": {
    "name": "Shiran Yu",
    "url": "https://github.com/yushiran"
   },
   "license": "MIT",
   "homepage": "https://github.com/yushiran/cc-clawd",
   "keywords": [
    "mod",
    "pet",
    "mascot",
    "pixel",
    "animation",
    "clawd"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yushiran/cc-clawd",
    "url": "https://github.com/yushiran/cc-clawd",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-07T11:08:13Z",
    "createdAt": "2026-10-05T18:17:22Z",
    "description": "Pixel pets for Claude Code: Clawd (the Claude Code crab) and any pet you define, living in the band above the prompt at 60 Hz",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "mascot",
     "pixel-art",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79855240?v=4",
    "ownerUrl": "https://github.com/yushiran",
    "defaultBranch": "main"
   },
   "path": "plugins/clawd",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "pet": {
     "type": "string",
     "title": "Pet",
     "description": "Which pet lives in the band: clawd, slime, or the id of a pack in ~/.config/clawd/pets/ or one another plugin registered (/clawd pets lists them)",
     "default": "clawd"
    },
    "renderer": {
     "type": "string",
     "title": "Renderer",
     "description": "auto: real pixels on terminals that draw images (kitty, Ghostty), character pixels on others, the interactive client on the desktop app; raster: character pixels; client: follows the pointer and reacts to clicks; image: real pixels; text: still frames",
     "options": [
      "auto",
      "raster",
      "client",
      "image",
      "text"
     ],
     "default": "auto"
    },
    "fps": {
     "type": "string",
     "title": "Frame rate",
     "description": "Frames computed per second; a frame is sent only when it changed",
     "options": [
      "30",
      "60",
      "120"
     ],
     "default": "60"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-clawd",
   "firstSeen": "2026-10-06T05:24:25.231Z",
   "modUpdatedAt": "2026-10-05T18:17:15Z",
   "fileBytes": 76917,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd",
   "url": "https://www.slopshopper.com/mods/yushiran-cc-clawd-clawd/"
  },
  {
   "slug": "yushiran-cc-clawd-focus-timer",
   "name": "focus-timer",
   "description": "Example guest of cc-clawd: /focus 25 starts a 25-minute focus block; the pet types on its laptop and counts down in the band, then celebrates. Works without cc-clawd too (a status-line countdown)",
   "version": "1.0.0",
   "author": {
    "name": "Shiran Yu",
    "url": "https://github.com/yushiran"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yushiran/cc-clawd",
    "url": "https://github.com/yushiran/cc-clawd",
    "stars": 1,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-07T11:08:13Z",
    "createdAt": "2026-10-05T18:17:22Z",
    "description": "Pixel pets for Claude Code: Clawd (the Claude Code crab) and any pet you define, living in the band above the prompt at 60 Hz",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "mascot",
     "pixel-art",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79855240?v=4",
    "ownerUrl": "https://github.com/yushiran",
    "defaultBranch": "main"
   },
   "path": "examples/focus-timer",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cc-clawd",
   "firstSeen": "2026-10-06T05:24:22.761Z",
   "modUpdatedAt": "2026-10-05T18:17:15Z",
   "fileBytes": 2417,
   "tags": [
    "toast",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "focus-timer",
   "url": "https://www.slopshopper.com/mods/yushiran-cc-clawd-focus-timer/"
  },
  {
   "slug": "yuvalz19500-claude-mods-wayfinder-maps",
   "name": "wayfinder-maps",
   "description": "A side drawer that shows every wayfinder map and spec in the project (markdown or GitHub issues), their tickets, statuses and dependencies.",
   "version": "0.5.0",
   "author": {
    "name": "Yuval",
    "url": "https://github.com/Yuvalz19500"
   },
   "license": "MIT",
   "keywords": [
    "wayfinder",
    "tickets",
    "dependencies",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Yuvalz19500/claude-mods",
    "url": "https://github.com/Yuvalz19500/claude-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T20:57:49Z",
    "createdAt": "2026-10-06T14:27:25Z",
    "description": "Mods for Claude Code: live panes, bands and hooks. A plugin marketplace.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7038471?v=4",
    "ownerUrl": "https://github.com/Yuvalz19500",
    "defaultBranch": "main"
   },
   "path": "plugins/wayfinder-maps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "workIn": {
     "type": "string",
     "title": "Where Work buttons work",
     "description": "new-chat: a new chat with no context. On the desktop the command is copied and a new session opens in this project, to paste it in; in the terminal a window of its own runs it. here: this chat.",
     "options": [
      "new-chat",
      "here"
     ],
     "default": "new-chat"
    },
    "mapPrompt": {
     "type": "string",
     "title": "Work-the-map prompt",
     "description": "Prompt for 'Work the map', on a map with no ticket ready to take. {map} is the map path or issue URL.",
     "default": "/mattpocock-skills:wayfinder {map}"
    },
    "mapTicketPrompt": {
     "type": "string",
     "title": "Work-a-map-ticket prompt",
     "description": "Prompt for 'Work next' and 'Work this ticket' on a wayfinder ticket. {map}, {ticket}, {title}.",
     "default": "/mattpocock-skills:wayfinder {map} {ticket}"
    },
    "specTicketPrompt": {
     "type": "string",
     "title": "Work-a-spec-ticket prompt",
     "description": "Prompt for 'Work this ticket' on an implementation (spec) ticket. {map}, {ticket}, {title}.",
     "default": "/mattpocock-skills:implement {ticket}"
    },
    "specPrompt": {
     "type": "string",
     "title": "Implement-the-spec prompt",
     "description": "Prompt for 'Implement spec': the whole spec, its frontier tickets built by parallel subagents. {map} is the spec path or issue URL.",
     "default": "/mattpocock-skills:implement-spec {map}"
    },
    "frontierPrompt": {
     "type": "string",
     "title": "Implement-the-frontier prompt",
     "description": "Prompt for 'Implement frontier': one wave, the spec's frontier tickets built by parallel subagents, then stop. {map} is the spec path or issue URL.",
     "default": "/wayfinder-maps:implement-frontier {map}"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:47:26.997Z",
   "modUpdatedAt": "2026-10-06T20:57:49Z",
   "fileBytes": 67565,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wayfinder-maps",
   "url": "https://www.slopshopper.com/mods/yuvalz19500-claude-mods-wayfinder-maps/"
  },
  {
   "slug": "yyosifov-prompt-mods-ask-threads",
   "name": "ask-threads",
   "description": "/ask: side questions you can list, reopen, continue, and send to the main conversation",
   "version": "0.1.0",
   "author": {
    "name": "yyosifov",
    "url": "https://github.com/yyosifov"
   },
   "license": "MIT",
   "homepage": "https://github.com/yyosifov/prompt-mods/tree/main/mods/ask-threads",
   "keywords": [
    "ask",
    "btw",
    "side question",
    "prompt",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yyosifov/prompt-mods",
    "url": "https://github.com/yyosifov/prompt-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:35:38Z",
    "createdAt": "2026-10-06T09:14:11Z",
    "description": "Small, finished Claude Code mods for the prompt box",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2012493?v=4",
    "ownerUrl": "https://github.com/yyosifov",
    "defaultBranch": "main"
   },
   "path": "mods/ask-threads",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-mods",
   "firstSeen": "2026-10-06T14:49:58.686Z",
   "modUpdatedAt": "2026-10-08T09:24:48Z",
   "fileBytes": 9582,
   "tags": [
    "pane",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ask-threads",
   "url": "https://www.slopshopper.com/mods/yyosifov-prompt-mods-ask-threads/"
  },
  {
   "slug": "yyosifov-prompt-mods-model-tag",
   "name": "model-tag",
   "description": "Per-message model and effort: put @haiku or @max anywhere in a prompt and that one turn runs on it",
   "version": "0.2.1",
   "author": {
    "name": "yyosifov",
    "url": "https://github.com/yyosifov"
   },
   "license": "MIT",
   "homepage": "https://github.com/yyosifov/prompt-mods/tree/main/mods/model-tag",
   "keywords": [
    "model",
    "effort",
    "prompt",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yyosifov/prompt-mods",
    "url": "https://github.com/yyosifov/prompt-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:35:38Z",
    "createdAt": "2026-10-06T09:14:11Z",
    "description": "Small, finished Claude Code mods for the prompt box",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2012493?v=4",
    "ownerUrl": "https://github.com/yyosifov",
    "defaultBranch": "main"
   },
   "path": "mods/model-tag",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-mods",
   "firstSeen": "2026-10-06T14:49:59.418Z",
   "modUpdatedAt": "2026-10-08T09:24:48Z",
   "fileBytes": 8558,
   "tags": [
    "status",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-tag",
   "url": "https://www.slopshopper.com/mods/yyosifov-prompt-mods-model-tag/"
  },
  {
   "slug": "yyosifov-prompt-mods-stash-stack",
   "name": "stash-stack",
   "description": "git stash for your prompt: every draft you wipe without sending is kept, /stash pop brings it back",
   "version": "0.2.1",
   "author": {
    "name": "yyosifov",
    "url": "https://github.com/yyosifov"
   },
   "license": "MIT",
   "homepage": "https://github.com/yyosifov/prompt-mods/tree/main/mods/stash-stack",
   "keywords": [
    "stash",
    "draft",
    "prompt",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yyosifov/prompt-mods",
    "url": "https://github.com/yyosifov/prompt-mods",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:35:38Z",
    "createdAt": "2026-10-06T09:14:11Z",
    "description": "Small, finished Claude Code mods for the prompt box",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2012493?v=4",
    "ownerUrl": "https://github.com/yyosifov",
    "defaultBranch": "main"
   },
   "path": "mods/stash-stack",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showStatus": {
     "type": "boolean",
     "title": "Show stash count",
     "description": "Show how many drafts are stashed in the status line while the stash is not empty",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-mods",
   "firstSeen": "2026-10-08T15:52:09.869Z",
   "modUpdatedAt": "2026-10-09T09:23:42Z",
   "fileBytes": 8356,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "stash-stack",
   "url": "https://www.slopshopper.com/mods/yyosifov-prompt-mods-stash-stack/"
  },
  {
   "slug": "zakattack9-agentic-coding-statusline-band",
   "name": "statusline-band",
   "description": "Port of statuslineV4.sh to a mod: draws the same figures in two colored rows (dir, git, model, effort | duration, version, session id / rate limits, context, cost, output style | RAM) in the band above the prompt, so the Desktop Code tab gets a status line. Off in the terminal by default, where the real statusLine still runs.",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zakattack9/agentic-coding",
    "url": "https://github.com/zakattack9/agentic-coding",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T01:01:19Z",
    "createdAt": "2026-02-18T20:47:39Z",
    "description": "Workflows, scripts, rules, markdowns, and prompts for agentic coding",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20864647?v=4",
    "ownerUrl": "https://github.com/zakattack9",
    "defaultBranch": "main"
   },
   "path": "claude-code/plugins/statusline-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "show_in_terminal": {
     "type": "boolean",
     "title": "Show in terminal",
     "description": "Also draw the band in terminal sessions (off by default, since the CLI already runs statuslineV4.sh)",
     "default": false
    },
    "dir_levels": {
     "type": "number",
     "title": "Directory levels",
     "description": "Trailing path components to show; 0 shows the full path",
     "default": 3
    },
    "refresh_seconds": {
     "type": "number",
     "title": "Refresh interval (seconds)",
     "description": "How often git, RAM and duration refresh between turns",
     "default": 5
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zaksak",
   "firstSeen": "2026-10-06T14:50:01.613Z",
   "modUpdatedAt": "2026-10-03T01:01:17Z",
   "fileBytes": 18908,
   "tags": [
    "band",
    "toast",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-band",
   "url": "https://www.slopshopper.com/mods/zakattack9-agentic-coding-statusline-band/"
  },
  {
   "slug": "zchee-claude-code-mods-decision-compaction",
   "name": "decision-compaction",
   "description": "Hands back the conversation itself in place of a compaction summary, less the tool calls and results a System One decision model judges no longer needed. The model can be TypeSafe Jev, Cloudflare Clef, Codiv OpenJev, Perplexity pplx-decider, OpenAI GPT-6 Luna, or Jev through OpenRouter, decisions-api.dev or decisionapi.net.",
   "version": "0.1.0",
   "author": {
    "name": "Koichi Shiraishi"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zchee/claude-code-mods",
    "url": "https://github.com/zchee/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T11:08:28Z",
    "createdAt": "2026-10-05T19:34:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6366270?v=4",
    "ownerUrl": "https://github.com/zchee",
    "defaultBranch": "main"
   },
   "path": "mods/decision-compaction",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "provider": {
     "type": "string",
     "title": "Provider",
     "description": "Which System One provider decides: \"typesafe\" (Jev, the default), \"cloudflare\" (Clef on Workers AI), \"openrouter\" (Jev through the OpenRouter gateway), \"codiv\" (OpenJev), \"perplexity\" (pplx-decider), \"decisions-api-dev\" (Jev through decisions-api.dev), \"decisionapi-net\" (Jev through decisionapi.net) or \"openai\" (GPT-6 Luna). The conversation text and tool inputs are sent to it. Any other value sends nothing anywhere: every compaction then uses the built-in summary and says why.",
     "default": "typesafe"
    },
    "model": {
     "type": "string",
     "title": "Model",
     "description": "Model name for the configured provider. Leave unset for its default: jev-latest (typesafe), clef (cloudflare; clef-flash is the other), ~typesafe/jev-latest (openrouter, which also takes a bare jev id such as jev-latest), openjev-latest (codiv), pplx-decider-v1.1-27b (perplexity), jev-latest (decisions-api-dev and decisionapi-net), gpt-6-luna (openai)."
    },
    "providerDecision": {
     "type": "boolean",
     "title": "Decide the provider per compaction",
     "description": "When on, the providers that have credentials and can hold the conversation are compared, and if more than one remains a single routing question picks which decides this compaction. A provider is a candidate as soon as its credentials resolve, so a key you exported for another tool (OPENAI_API_KEY, for example) makes that vendor eligible to receive the conversation; decisionProviders narrows the set. The routing question goes to Cloudflare only when cloudflare is among the providers considered and its credentials are set, otherwise to the configured provider; it carries a profile of the job that includes up to 2,000 characters of your prompts, so a second provider can receive data. Off: always the configured provider.",
     "default": false
    },
    "decisionProviders": {
     "type": "string",
     "title": "Providers the decision may consider",
     "description": "With providerDecision on, the providers that may be compared and so may receive the conversation. Default: all eight (typesafe, cloudflare, openrouter, codiv, perplexity, decisions-api-dev, decisionapi-net, openai). The configured provider is always considered. Takes a list, or one text of names separated by commas. Unset means all eight; a cleared field or an empty list names none, so only the configured provider is considered. A name that is no provider is dropped and named in one transcript line; the compaction goes on. No effect while providerDecision is off.",
     "multiple": true,
     "default": [
      "typesafe",
      "cloudflare",
      "openrouter",
      "codiv",
      "perplexity",
      "decisions-api-dev",
      "decisionapi-net",
      "openai"
     ]
    },
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe key",
     "description": "Stored as a secret. When empty, the TYPESAFE_API_KEY variable is read, from the environment first and the settings env block second.",
     "sensitive": true
    },
    "openrouterApiKey": {
     "type": "string",
     "title": "OpenRouter key",
     "description": "Stored as a secret. When empty, the OPENROUTER_API_KEY variable is read, from the environment first and the settings env block second.",
     "sensitive": true
    },
    "cloudflareApiToken": {
     "type": "string",
     "title": "Cloudflare API token",
     "description": "A token allowed to run Workers AI, stored as a secret. When empty, the CLOUDFLARE_API_TOKEN variable is read, from the environment first and the settings env block second.",
     "sensitive": true
    },
    "cloudflareAccountId": {
     "type": "string",
     "title": "Cloudflare account ID",
     "description": "The account Workers AI runs under. When empty, the CLOUDFLARE_ACCOUNT_ID variable is read, from the environment first and the settings env block second."
    },
    "codivApiKey": {
     "type": "string",
     "title": "Codiv key",
     "description": "Stored as a secret. When empty, the CODIV_API_KEY variable is read, from the environment first and the settings env block second.",
     "sensitive": true
    },
    "perplexityApiKey": {
     "type": "string",
     "title": "Perplexity key",
     "description": "Stored as a secret. When empty, the PERPLEXITY_API_KEY variable is read, from the environment first and the settings env block second.",
     "sensitive": true
    },
    "decisionsApiKey": {
     "type": "string",
     "title": "decisions-api.dev key",
     "description": "Stored as a secret. When empty, the DECISIONS_API_KEY variable is read, from the environment first and the settings env block second.",
     "sensitive": true
    },
    "decisionapiApiKey": {
     "type": "string",
     "title": "decisionapi.net key",
     "description": "Stored as a secret. When empty, the DECISIONAPI_API_KEY variable is read, from the environment first and the settings env block second.",
     "sensitive": true
    },
    "openaiApiKey": {
     "type": "string",
     "title": "OpenAI key",
     "description": "Stored as a secret. When empty, the OPENAI_API_KEY variable is read, from the environment first and the settings env block second.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Probability to keep",
     "description": "The probability from which a tool call, or its full result, is kept. Lower keeps more.",
     "default": 0.5,
     "min": 0,
     "max": 1
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Newest messages left as they are",
     "description": "How many of the newest messages are never changed. The first message never is.",
     "default": 6,
     "min": 0
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compact at context percent",
     "description": "Context usage, in percent, at which a compaction is requested when a turn ends. 0 turns this off.",
     "default": 60,
     "min": 0,
     "max": 100
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Smallest reduction accepted",
     "description": "The smallest share of the conversation's characters the decisions must remove; below it the built-in summary is used instead.",
     "default": 0.25,
     "min": 0,
     "max": 1
    },
    "maxStateTokens": {
     "type": "number",
     "title": "State budget (tokens)",
     "description": "Most estimated tokens the description of the conversation may take; it goes out with every request. Held to 85% of the provider's documented limit, and to what the request budget leaves beside the questions of 16 tool calls. For a provider whose limit is stated in bytes the description is also shrunk until it fits that cap beside one request's questions; see Limits in the README. A fraction is rounded down.",
     "default": 25000,
     "min": 1
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Request budget (tokens)",
     "description": "Most estimated tokens one request may take, the description of the conversation and its questions together. Held to 85% of the provider's documented limit and, for a provider whose limit is stated in bytes, to its byte cap as well; see Limits in the README. A fraction is rounded down.",
     "default": 30000,
     "min": 1
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Characters kept of a shortened output",
     "description": "When a call stays but its full output does not, this many of the output's first characters are kept, followed by a note on what was removed. At 0 only the note is left.",
     "default": 300,
     "min": 0
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T14:50:04.343Z",
   "modUpdatedAt": "2026-10-09T10:04:52Z",
   "fileBytes": 147608,
   "tags": [
    "toast",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "decision-compaction",
   "url": "https://www.slopshopper.com/mods/zchee-claude-code-mods-decision-compaction/"
  },
  {
   "slug": "zchee-claude-code-mods-model-gateway-rc",
   "name": "model-gateway-rc",
   "description": "Starts a session on api.anthropic.com so that Remote Control can register, then points it at the local Model Gateway once Remote Control has registered or on /gateway on, and back at api.anthropic.com whenever the gateway stops answering.",
   "version": "0.1.0",
   "author": {
    "name": "Koichi Shiraishi"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zchee/claude-code-mods",
    "url": "https://github.com/zchee/claude-code-mods",
    "stars": 1,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T11:08:28Z",
    "createdAt": "2026-10-05T19:34:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6366270?v=4",
    "ownerUrl": "https://github.com/zchee",
    "defaultBranch": "main"
   },
   "path": "mods/model-gateway-rc",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-07T15:21:03.498Z",
   "modUpdatedAt": "2026-10-09T10:04:52Z",
   "fileBytes": 15008,
   "tags": [
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "model-gateway-rc",
   "url": "https://www.slopshopper.com/mods/zchee-claude-code-mods-model-gateway-rc/"
  },
  {
   "slug": "zienag-alfreds-plugins-smart-compact",
   "name": "smart-compact",
   "description": "The agent compacts its own context between tasks, with a focus it writes for the compactor, and carries on by itself",
   "version": "0.2.5",
   "author": {
    "name": "Alfred Zien"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zienag/alfreds-plugins",
    "url": "https://github.com/zienag/alfreds-plugins",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:01:02Z",
    "createdAt": "2026-10-08T12:20:26Z",
    "description": "Alfred Zien's Claude Code plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5498149?v=4",
    "ownerUrl": "https://github.com/zienag",
    "defaultBranch": "main"
   },
   "path": "plugins/smart-compact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "startAt": {
     "type": "number",
     "title": "Start at, thousand tokens",
     "description": "Context size where the nudges start, in thousands of tokens; the later steps keep their proportions (150 gives 150k, 180k, 240k). 0 for automatic",
     "default": 0
    },
    "beforeCompact": {
     "type": "string",
     "title": "Before compacting",
     "description": "A step the agent takes before it compacts, in lower case, e.g. \"run the debrief skill\"; empty for none",
     "default": ""
    },
    "summaryNote": {
     "type": "string",
     "title": "Note for every summary",
     "description": "An extra instruction the compactor gets each time, e.g. the language to write the summary in; empty for none",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alfreds-plugins",
   "firstSeen": "2026-10-08T15:52:34.321Z",
   "modUpdatedAt": "2026-10-09T14:01:02Z",
   "fileBytes": 9041,
   "tags": [
    "toast",
    "guard",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "smart-compact-zienag",
   "url": "https://www.slopshopper.com/mods/zienag-alfreds-plugins-smart-compact/"
  },
  {
   "slug": "zulfikar-ditya-claude-mods-oyen",
   "name": "oyen",
   "description": "An orange cat above the prompt that reacts to your commits, tests and builds",
   "version": "0.1.0",
   "author": {
    "name": "zulfikar-ditya",
    "url": "https://github.com/zulfikar-ditya"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zulfikar-ditya/claude-mods-oyen",
    "url": "https://github.com/zulfikar-ditya/claude-mods-oyen",
    "stars": 1,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T06:06:04Z",
    "createdAt": "2026-10-04T06:05:58Z",
    "description": "Oyen: an orange pixel cat above the Claude Code prompt that reacts to your commits, tests and builds",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52193940?v=4",
    "ownerUrl": "https://github.com/zulfikar-ditya",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Show Oyen",
     "description": "Draw Oyen above the prompt",
     "default": true
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of Oyen's replies: English, Malay, Indonesian, Simplified Chinese, Traditional Chinese and Japanese",
     "options": [
      "en",
      "ms",
      "id",
      "zh-Hans",
      "zh-Hant",
      "ja"
     ],
     "default": "en"
    },
    "walk": {
     "type": "boolean",
     "title": "Stroll",
     "description": "Let Oyen stroll left and right while idle",
     "default": true
    },
    "sound": {
     "type": "boolean",
     "title": "Sound",
     "description": "Meow on level-up and on /oyen pet",
     "default": false
    },
    "idleMinutes": {
     "type": "number",
     "title": "Minutes until asleep",
     "description": "Minutes with no prompt before Oyen falls asleep",
     "default": 10
    },
    "minColumns": {
     "type": "number",
     "title": "Minimum width",
     "description": "Hide Oyen when the terminal is narrower than this",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "oyen",
   "firstSeen": "2026-10-06T05:29:50.980Z",
   "modUpdatedAt": "2026-10-04T06:06:04Z",
   "fileBytes": 29745,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "oyen",
   "url": "https://www.slopshopper.com/mods/zulfikar-ditya-claude-mods-oyen/"
  },
  {
   "slug": "zzzpyyy-changes-dashboard",
   "name": "changes-dashboard",
   "description": "右侧常驻“当前改动”侧栏（Git 未提交改动 + Diff）和输入框上方的请求状态栏",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zzzpyyy/changes-dashboard",
    "url": "https://github.com/zzzpyyy/changes-dashboard",
    "stars": 1,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:20:15Z",
    "createdAt": "2026-10-09T07:20:09Z",
    "description": "Claude Code mod：Git 改动侧栏、搜索与逐行提交记录、请求用量状态栏",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/167217540?v=4",
    "ownerUrl": "https://github.com/zzzpyyy",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "changes-dashboard",
   "firstSeen": "2026-10-09T15:31:26.738Z",
   "modUpdatedAt": "2026-10-09T07:20:15Z",
   "fileBytes": 49472,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "changes-dashboard",
   "url": "https://www.slopshopper.com/mods/zzzpyyy-changes-dashboard/"
  },
  {
   "slug": "0ta2-dots-accent",
   "name": "accent",
   "description": "My Dotfiles!",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0ta2/dots",
    "url": "https://github.com/0ta2/dots",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:39:23Z",
    "createdAt": "2025-04-12T07:25:38Z",
    "description": "My Dotfiles!",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13351050?v=4",
    "ownerUrl": "https://github.com/0ta2",
    "defaultBranch": "main"
   },
   "path": "dot_claude/mods/accent",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:54:08.079Z",
   "modUpdatedAt": "2026-10-08T10:45:56Z",
   "fileBytes": 8055,
   "tags": [
    "transcript",
    "prompt"
   ],
   "isNew": true,
   "entryName": "accent",
   "url": "https://www.slopshopper.com/mods/0ta2-dots-accent/"
  },
  {
   "slug": "0ta2-dots-command-guard",
   "name": "command-guard",
   "description": "My Dotfiles!",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0ta2/dots",
    "url": "https://github.com/0ta2/dots",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:39:23Z",
    "createdAt": "2025-04-12T07:25:38Z",
    "description": "My Dotfiles!",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13351050?v=4",
    "ownerUrl": "https://github.com/0ta2",
    "defaultBranch": "main"
   },
   "path": "dot_claude/mods/command-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:23.381Z",
   "modUpdatedAt": "2026-10-08T23:34:35Z",
   "fileBytes": 7191,
   "tags": [
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "command-guard",
   "url": "https://www.slopshopper.com/mods/0ta2-dots-command-guard/"
  },
  {
   "slug": "0ta2-dots-imadoko",
   "name": "imadoko",
   "description": "My Dotfiles!",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0ta2/dots",
    "url": "https://github.com/0ta2/dots",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:39:23Z",
    "createdAt": "2025-04-12T07:25:38Z",
    "description": "My Dotfiles!",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13351050?v=4",
    "ownerUrl": "https://github.com/0ta2",
    "defaultBranch": "main"
   },
   "path": "dot_claude/mods/imadoko",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:23.710Z",
   "modUpdatedAt": "2026-10-08T23:36:28Z",
   "fileBytes": 98960,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "imadoko",
   "url": "https://www.slopshopper.com/mods/0ta2-dots-imadoko/"
  },
  {
   "slug": "0ta2-dots-overview",
   "name": "overview",
   "description": "My Dotfiles!",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0ta2/dots",
    "url": "https://github.com/0ta2/dots",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:39:23Z",
    "createdAt": "2025-04-12T07:25:38Z",
    "description": "My Dotfiles!",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13351050?v=4",
    "ownerUrl": "https://github.com/0ta2",
    "defaultBranch": "main"
   },
   "path": "dot_claude/mods/overview",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:54:11.365Z",
   "modUpdatedAt": "2026-10-08T03:42:35Z",
   "fileBytes": 12254,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "overview",
   "url": "https://www.slopshopper.com/mods/0ta2-dots-overview/"
  },
  {
   "slug": "0ta2-dots-unmerged",
   "name": "unmerged",
   "description": "My Dotfiles!",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0ta2/dots",
    "url": "https://github.com/0ta2/dots",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:39:23Z",
    "createdAt": "2025-04-12T07:25:38Z",
    "description": "My Dotfiles!",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13351050?v=4",
    "ownerUrl": "https://github.com/0ta2",
    "defaultBranch": "main"
   },
   "path": "dot_claude/mods/unmerged",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:23.922Z",
   "modUpdatedAt": "2026-10-08T23:34:35Z",
   "fileBytes": 23915,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "unmerged",
   "url": "https://www.slopshopper.com/mods/0ta2-dots-unmerged/"
  },
  {
   "slug": "0x5421-plan-progress-plan-progress",
   "name": "plan-progress",
   "description": "Live plan progress bars above the Claude Code prompt: stages, steps, a pixel fill and soft sounds for decision, error and done",
   "version": "0.5.26",
   "author": {
    "name": "Kirill Serditov",
    "url": "https://github.com/zycck"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0x5421/plan-progress",
    "url": "https://github.com/0x5421/plan-progress",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T08:11:32Z",
    "createdAt": "2026-10-02T13:22:39Z",
    "description": "A fork of zycck/claude-mods plan-progress: live progress bars for Claude Code with six styles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/130672704?v=4",
    "ownerUrl": "https://github.com/0x5421",
    "defaultBranch": "main"
   },
   "path": "plugins/plan-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fork-zycck-mods",
   "firstSeen": "2026-10-06T04:46:23.177Z",
   "modUpdatedAt": "2026-10-07T08:11:32Z",
   "fileBytes": 95159,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "plan-progress-0x5421",
   "url": "https://www.slopshopper.com/mods/0x5421-plan-progress-plan-progress/"
  },
  {
   "slug": "0xbadc0ffee-claude-code-mods-context-tokens",
   "name": "context-tokens",
   "description": "Shows the context tokens in use beside the prompt footer of the desktop app, green under 100k, yellow to 150k, red beyond. Needs function hooks (early access).",
   "version": "0.2.0",
   "author": {
    "name": "0xBADC0FFEE"
   },
   "license": "MIT",
   "homepage": "https://github.com/0xBADC0FFEE/claude-code-mods/tree/main/context-tokens",
   "keywords": [
    "context",
    "tokens",
    "footer",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "0xBADC0FFEE/claude-code-mods",
    "url": "https://github.com/0xBADC0FFEE/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T16:36:13Z",
    "createdAt": "2026-10-03T16:27:49Z",
    "description": "Mods for Claude Code built on function hooks: a plugin marketplace",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "function-hooks",
     "plugin-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2070932?v=4",
    "ownerUrl": "https://github.com/0xBADC0FFEE",
    "defaultBranch": "main"
   },
   "path": "context-tokens",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:06.504Z",
   "modUpdatedAt": "2026-10-03T16:36:13Z",
   "fileBytes": 1708,
   "tags": [
    "spinner",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-tokens",
   "url": "https://www.slopshopper.com/mods/0xbadc0ffee-claude-code-mods-context-tokens/"
  },
  {
   "slug": "0xgondarxyz-claude-code-mods-active-time",
   "name": "active-time",
   "description": "Counts the time you really spend with Claude Code (typing and Claude working, not an idle terminal) and shows it in the status line and /claude-time.",
   "version": "0.1.0",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/claude-code-mods",
    "url": "https://github.com/0xGondarxyz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:31:50Z",
    "createdAt": "2026-10-02T21:22:44Z",
    "description": "Free mods for Claude Code in one repo: guards, status lines, message buttons, writing rules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "active-time",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:24.773Z",
   "modUpdatedAt": "2026-10-02T21:22:43Z",
   "fileBytes": 18942,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "active-time",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-claude-code-mods-active-time/"
  },
  {
   "slug": "0xgondarxyz-claude-code-mods-agent-watch",
   "name": "agent-watch",
   "description": "Shows one line per running subagent above the prompt: model, task, minutes and its latest tool call",
   "version": "0.1.0",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/claude-code-mods",
    "url": "https://github.com/0xGondarxyz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:31:50Z",
    "createdAt": "2026-10-02T21:22:44Z",
    "description": "Free mods for Claude Code in one repo: guards, status lines, message buttons, writing rules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "agent-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:24.977Z",
   "modUpdatedAt": "2026-10-02T21:22:43Z",
   "fileBytes": 7518,
   "tags": [
    "band",
    "toast",
    "guard",
    "timer",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-watch-0xGondarxyz",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-claude-code-mods-agent-watch/"
  },
  {
   "slug": "0xgondarxyz-claude-code-mods-dashless",
   "name": "dashless",
   "description": "Rewrites em dashes out of Claude's replies, file writes and edits, and commit/PR messages before they land.",
   "version": "0.1.0",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/claude-code-mods",
    "url": "https://github.com/0xGondarxyz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:31:50Z",
    "createdAt": "2026-10-02T21:22:44Z",
    "description": "Free mods for Claude Code in one repo: guards, status lines, message buttons, writing rules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "dashless",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:25.329Z",
   "modUpdatedAt": "2026-10-02T21:22:43Z",
   "fileBytes": 2581,
   "tags": [
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "dashless",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-claude-code-mods-dashless/"
  },
  {
   "slug": "0xgondarxyz-claude-code-mods-output-ladder",
   "name": "output-ladder",
   "description": "Re-explain the last answer as ASD-STE100 text, a diagram, an HTML page or an explainer video, and score answers for STE style.",
   "version": "0.1.0",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/claude-code-mods",
    "url": "https://github.com/0xGondarxyz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:31:50Z",
    "createdAt": "2026-10-02T21:22:44Z",
    "description": "Free mods for Claude Code in one repo: guards, status lines, message buttons, writing rules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "output-ladder",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:25.617Z",
   "modUpdatedAt": "2026-10-02T21:22:43Z",
   "fileBytes": 9588,
   "tags": [
    "band",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "output-ladder",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-claude-code-mods-output-ladder/"
  },
  {
   "slug": "0xgondarxyz-claude-code-mods-quote-buttons",
   "name": "quote-buttons",
   "description": "A quote button on every chat message, an edit button on your own, and a 5 second undo for prompts sent while a turn runs.",
   "version": "0.1.0",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/claude-code-mods",
    "url": "https://github.com/0xGondarxyz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:31:50Z",
    "createdAt": "2026-10-02T21:22:44Z",
    "description": "Free mods for Claude Code in one repo: guards, status lines, message buttons, writing rules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "quote-buttons",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:25.865Z",
   "modUpdatedAt": "2026-10-02T21:22:43Z",
   "fileBytes": 8301,
   "tags": [
    "band",
    "transcript",
    "toast",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "quote-buttons",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-claude-code-mods-quote-buttons/"
  },
  {
   "slug": "0xgondarxyz-claude-code-mods-save-game",
   "name": "save-game",
   "description": "Saves a 3 line card when you stop (doing, next step, open question) and shows it above the prompt next time",
   "version": "0.1.0",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/claude-code-mods",
    "url": "https://github.com/0xGondarxyz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:31:50Z",
    "createdAt": "2026-10-02T21:22:44Z",
    "description": "Free mods for Claude Code in one repo: guards, status lines, message buttons, writing rules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "save-game",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:26.317Z",
   "modUpdatedAt": "2026-10-02T21:22:43Z",
   "fileBytes": 14915,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "save-game",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-claude-code-mods-save-game/"
  },
  {
   "slug": "0xgondarxyz-claude-code-mods-secret-guard",
   "name": "secret-guard",
   "description": "Masks API keys and tokens in tool results before Claude reads them, and blocks a git push that would leak secrets or home paths to a public repo.",
   "version": "0.1.0",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/claude-code-mods",
    "url": "https://github.com/0xGondarxyz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:31:50Z",
    "createdAt": "2026-10-02T21:22:44Z",
    "description": "Free mods for Claude Code in one repo: guards, status lines, message buttons, writing rules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "secret-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:26.571Z",
   "modUpdatedAt": "2026-10-02T21:22:43Z",
   "fileBytes": 21262,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-guard-0xGondarxyz",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-claude-code-mods-secret-guard/"
  },
  {
   "slug": "0xgondarxyz-claude-code-mods-session-title",
   "name": "session-title",
   "description": "Shows a short title of what the session is about in the status line, so many open terminals are easy to tell apart.",
   "version": "0.1.0",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/claude-code-mods",
    "url": "https://github.com/0xGondarxyz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:31:50Z",
    "createdAt": "2026-10-02T21:22:44Z",
    "description": "Free mods for Claude Code in one repo: guards, status lines, message buttons, writing rules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "session-title",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:26.849Z",
   "modUpdatedAt": "2026-10-04T03:31:48Z",
   "fileBytes": 4566,
   "tags": [
    "spinner",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-title-0xGondarxyz",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-claude-code-mods-session-title/"
  },
  {
   "slug": "0xgondarxyz-claude-code-mods-slopless",
   "name": "slopless",
   "description": "Blocks AI sounding text in social media writing (X replies, X posts, LinkedIn posts) and injects the writing rules.",
   "version": "0.1.3",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/claude-code-mods",
    "url": "https://github.com/0xGondarxyz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:31:50Z",
    "createdAt": "2026-10-02T21:22:44Z",
    "description": "Free mods for Claude Code in one repo: guards, status lines, message buttons, writing rules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "slopless",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "voiceFile": {
     "type": "string",
     "title": "Voice file",
     "description": "Absolute path to a personal voice and facts markdown file. Leave empty to skip.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:27.051Z",
   "modUpdatedAt": "2026-10-04T03:31:48Z",
   "fileBytes": 14727,
   "tags": [
    "status",
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "slopless",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-claude-code-mods-slopless/"
  },
  {
   "slug": "0xgondarxyz-claude-code-mods-snap",
   "name": "snap",
   "description": "/snap: drag a box on screen with Spectacle and the screenshot goes into your next message.",
   "version": "0.1.0",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/claude-code-mods",
    "url": "https://github.com/0xGondarxyz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:31:50Z",
    "createdAt": "2026-10-02T21:22:44Z",
    "description": "Free mods for Claude Code in one repo: guards, status lines, message buttons, writing rules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "snap",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:27.366Z",
   "modUpdatedAt": "2026-10-02T21:22:43Z",
   "fileBytes": 2691,
   "tags": [
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "snap",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-claude-code-mods-snap/"
  },
  {
   "slug": "0xgondarxyz-claude-code-mods-spiral-stop",
   "name": "spiral-stop",
   "description": "Stops fix loops: when the same error returns after 3 fix attempts, tells you and Claude to stop and rethink",
   "version": "0.1.0",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/claude-code-mods",
    "url": "https://github.com/0xGondarxyz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:31:50Z",
    "createdAt": "2026-10-02T21:22:44Z",
    "description": "Free mods for Claude Code in one repo: guards, status lines, message buttons, writing rules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "spiral-stop",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:27.570Z",
   "modUpdatedAt": "2026-10-02T21:22:43Z",
   "fileBytes": 8235,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "spiral-stop",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-claude-code-mods-spiral-stop/"
  },
  {
   "slug": "0xgondarxyz-claude-code-mods-usage-meter",
   "name": "usage-meter",
   "description": "Shows your Claude 5 hour and weekly rate limits in the status line and warns at 80% and 90%.",
   "version": "0.1.0",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/claude-code-mods",
    "url": "https://github.com/0xGondarxyz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:31:50Z",
    "createdAt": "2026-10-02T21:22:44Z",
    "description": "Free mods for Claude Code in one repo: guards, status lines, message buttons, writing rules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "usage-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:27.870Z",
   "modUpdatedAt": "2026-10-02T21:22:43Z",
   "fileBytes": 3491,
   "tags": [
    "toast",
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-0xGondarxyz",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-claude-code-mods-usage-meter/"
  },
  {
   "slug": "0xgondarxyz-slopless",
   "name": "slopless",
   "description": "Blocks AI sounding text in social media writing (X replies, X posts, LinkedIn posts) and injects the writing rules.",
   "version": "0.1.2",
   "author": {
    "name": "Murat Can Yuksel",
    "url": "https://github.com/0xGondarxyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xGondarxyz/slopless",
    "url": "https://github.com/0xGondarxyz/slopless",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T22:05:53Z",
    "createdAt": "2026-10-02T12:54:29Z",
    "description": "Claude Code mod that blocks AI sounding social media posts and replies",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68294272?v=4",
    "ownerUrl": "https://github.com/0xGondarxyz",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "voiceFile": {
     "type": "string",
     "title": "Voice file",
     "description": "Absolute path to a personal voice and facts markdown file. Leave empty to skip.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slopless",
   "firstSeen": "2026-10-06T04:46:23.732Z",
   "modUpdatedAt": "2026-10-03T22:05:53Z",
   "fileBytes": 14727,
   "tags": [
    "status",
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "slopless-0xGondarxyz",
   "url": "https://www.slopshopper.com/mods/0xgondarxyz-slopless/"
  },
  {
   "slug": "0xjonty-cc-spell-check",
   "name": "cc-spell-check",
   "description": "Live spell check for the Claude Code terminal: red underlines in the prompt box, suggestion band above it",
   "version": "0.1.0",
   "author": {
    "name": "Jonty Atkinson"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xJonty/cc-spell-check",
    "url": "https://github.com/0xJonty/cc-spell-check",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T06:36:16Z",
    "createdAt": "2026-10-05T04:34:49Z",
    "description": "Live spell check for the Claude Code Terminal. Underlines typos, fix-suggestion buttons and a custom dictionary",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "spellcheck"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47051870?v=4",
    "ownerUrl": "https://github.com/0xJonty",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "lang": {
     "type": "string",
     "title": "Dictionary language",
     "default": "en_AU",
     "description": "aspell dictionary language (aspell -l <lang> dump master)"
    },
    "enabled": {
     "type": "boolean",
     "title": "Spell check enabled",
     "default": true,
     "description": "Spell check the prompt box"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:33:35.501Z",
   "modUpdatedAt": "2026-10-08T06:36:16Z",
   "fileBytes": 15002,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-spell-check",
   "url": "https://www.slopshopper.com/mods/0xjonty-cc-spell-check/"
  },
  {
   "slug": "0xnicholasy-claude-mod-collapse-tools-collapse-tools",
   "name": "collapse-tools",
   "description": "Collapses each tool call to one clickable line in a color you pick, showing the model's own description of the call where it has one.",
   "version": "0.3.0",
   "author": {
    "name": "0xnicholasy",
    "url": "https://github.com/0xnicholasy"
   },
   "license": "MIT",
   "homepage": "https://github.com/0xnicholasy/claude-mod-collapse-tools",
   "keywords": [
    "tool-calls",
    "transcript",
    "collapse",
    "compact"
   ],
   "kind": "community",
   "repo": {
    "fullName": "0xnicholasy/claude-mod-collapse-tools",
    "url": "https://github.com/0xnicholasy/claude-mod-collapse-tools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:38:02Z",
    "createdAt": "2026-10-09T03:28:05Z",
    "description": "Claude Code mod: collapses every tool-call row in the transcript to one line; click to expand, or /collapse-tools to toggle all.",
    "homepage": "https://github.com/0xnicholasy/claude-mods",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/91270086?v=4",
    "ownerUrl": "https://github.com/0xnicholasy",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/collapse-tools",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "doneColor": {
     "type": "string",
     "title": "Completed call color",
     "description": "Color of the tool name when a call completed successfully (running calls are yellow, errors red). Theme key or color, for example white, gray, cyan, #7d9a83. Default white.",
     "default": "white"
    },
    "summaries": {
     "type": "boolean",
     "title": "Row summaries",
     "description": "Show the description the model wrote for a call (Bash, Agent, Monitor) instead of the raw argument on collapsed rows. Default on.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:26:51.491Z",
   "modUpdatedAt": "2026-10-09T07:38:02Z",
   "fileBytes": 21282,
   "tags": [
    "transcript",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "collapse-tools",
   "url": "https://www.slopshopper.com/mods/0xnicholasy-claude-mod-collapse-tools-collapse-tools/"
  },
  {
   "slug": "0xsiddharthks-frontierism-pr-stack",
   "name": "pr-stack",
   "description": "/prs opens a pane of your open pull requests in this repo, drawn as stacks with CI and review state, refreshed while it is open.",
   "version": "0.1.0",
   "author": {
    "name": "Siddharth Sharma"
   },
   "license": "MIT",
   "homepage": "https://en.wikipedia.org/wiki/Frontier_Thesis",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "0xsiddharthks/frontierism",
    "url": "https://github.com/0xsiddharthks/frontierism",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:51:42Z",
    "createdAt": "2026-10-09T06:51:32Z",
    "description": "Building the new Frontier",
    "homepage": "https://en.wikipedia.org/wiki/Frontier_Thesis",
    "topics": [
     "artificial-intelligence",
     "cryptography",
     "frontier",
     "privacy",
     "united-states"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/137832435?v=4",
    "ownerUrl": "https://github.com/0xsiddharthks",
    "defaultBranch": "main"
   },
   "path": "skills/pr-stack",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:26:57.694Z",
   "modUpdatedAt": "2026-10-09T07:51:42Z",
   "fileBytes": 7903,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-stack",
   "url": "https://www.slopshopper.com/mods/0xsiddharthks-frontierism-pr-stack/"
  },
  {
   "slug": "1619supply-sudo-token-meter",
   "name": "token-meter",
   "description": "Always-on token usage: context fill, rate-limit windows and session cost",
   "version": "0.1.0",
   "author": {
    "name": "1619supply-sudo"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "1619supply-sudo/token-meter",
    "url": "https://github.com/1619supply-sudo/token-meter",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T19:14:26Z",
    "createdAt": "2026-10-08T19:14:21Z",
    "description": "Claude Code mod: always-on token usage on the status line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/339791531?v=4",
    "ownerUrl": "https://github.com/1619supply-sudo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-meter",
   "firstSeen": "2026-10-09T14:26:59.044Z",
   "modUpdatedAt": "2026-10-08T19:14:26Z",
   "fileBytes": 1044,
   "tags": [
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "token-meter-1619supply-sudo",
   "url": "https://www.slopshopper.com/mods/1619supply-sudo-token-meter/"
  },
  {
   "slug": "177cubicube-star-claude-code-mods-message-banniere",
   "name": "message-banniere",
   "description": "Bannière en gras (noir sur jaune) affichant le nom de la session de travail en cours",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "177cubicube-star/claude-code-mods",
    "url": "https://github.com/177cubicube-star/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T12:41:41Z",
    "createdAt": "2026-10-05T11:43:02Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/284476523?v=4",
    "ownerUrl": "https://github.com/177cubicube-star",
    "defaultBranch": "main"
   },
   "path": "message-banniere",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:24.245Z",
   "modUpdatedAt": "2026-10-05T12:41:41Z",
   "fileBytes": 2956,
   "tags": [
    "pane",
    "status",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "message-banniere",
   "url": "https://www.slopshopper.com/mods/177cubicube-star-claude-code-mods-message-banniere/"
  },
  {
   "slug": "1cookstar2-web-prompt-polish",
   "name": "prompt-polish",
   "description": "Claude Opus 5.5 fixes the spelling, punctuation and grammar of each prompt you type, then makes it clear and direct for Claude Code, before Claude sees it",
   "version": "1.0.0",
   "author": {
    "name": "James",
    "url": "https://github.com/1cookstar2-web"
   },
   "license": "MIT",
   "homepage": "https://github.com/1cookstar2-web/prompt-polish",
   "keywords": [
    "prompt",
    "spelling",
    "grammar",
    "rewrite",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "1cookstar2-web/prompt-polish",
    "url": "https://github.com/1cookstar2-web/prompt-polish",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:02:28Z",
    "createdAt": "2026-10-07T17:01:57Z",
    "description": "Claude Code mod: Opus 5.5 fixes the spelling and grammar of each prompt you type and makes it clear and direct for Claude Code",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/261693459?v=4",
    "ownerUrl": "https://github.com/1cookstar2-web",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-polish",
   "firstSeen": "2026-10-08T14:54:23.793Z",
   "modUpdatedAt": "2026-10-07T17:02:28Z",
   "fileBytes": 21975,
   "tags": [
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-polish-1cookstar2-web",
   "url": "https://www.slopshopper.com/mods/1cookstar2-web-prompt-polish/"
  },
  {
   "slug": "1kaliel-claude-cockpit",
   "name": "cockpit",
   "description": "One control pane for compaction pins, model routing, a project map, a stuck detector and a UI inspection gate.",
   "version": "0.1.0",
   "author": {
    "name": "1kaliel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "1kaliel/claude-cockpit",
    "url": "https://github.com/1kaliel/claude-cockpit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T03:55:43Z",
    "createdAt": "2026-10-09T03:55:37Z",
    "description": "Claude Code mod: one control pane for compaction pins, a project map, a stuck detector, a UI inspection gate and model routing.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175966536?v=4",
    "ownerUrl": "https://github.com/1kaliel",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-cockpit",
   "firstSeen": "2026-10-09T14:27:01.640Z",
   "modUpdatedAt": "2026-10-09T03:55:43Z",
   "fileBytes": 45311,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "cockpit-1kaliel",
   "url": "https://www.slopshopper.com/mods/1kaliel-claude-cockpit/"
  },
  {
   "slug": "38kta-lab-dotfile-config-guard",
   "name": "config-guard",
   "description": "Ask the person before Claude edits Claude Code's own config, instruction files or this guard, and before a known-format secret is written.",
   "version": "0.1.0",
   "author": {
    "name": "38kta-lab"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "38kta-lab/dotfile",
    "url": "https://github.com/38kta-lab/dotfile",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T22:49:13Z",
    "createdAt": "2026-01-17T12:09:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/103751913?v=4",
    "ownerUrl": "https://github.com/38kta-lab",
    "defaultBranch": "main"
   },
   "path": "mods/config-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "extra_paths": {
     "type": "string",
     "title": "Extra protected paths",
     "description": "Comma-separated path substrings to protect on this machine only (kept out of git). Example: /srv/private-repo/,.envrc",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:54:37.839Z",
   "modUpdatedAt": "2026-10-08T06:25:14Z",
   "fileBytes": 7533,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "config-guard",
   "url": "https://www.slopshopper.com/mods/38kta-lab-dotfile-config-guard/"
  },
  {
   "slug": "38kta-lab-dotfile-note-toc",
   "name": "note-toc",
   "description": "After a write to a research repo's note/note.md, checks its generated table of contents and heading shape, and tells the model to rebuild the contents when stale.",
   "version": "0.1.0",
   "author": {
    "name": "38kta-lab"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "38kta-lab/dotfile",
    "url": "https://github.com/38kta-lab/dotfile",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T22:49:13Z",
    "createdAt": "2026-01-17T12:09:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/103751913?v=4",
    "ownerUrl": "https://github.com/38kta-lab",
    "defaultBranch": "main"
   },
   "path": "mods/note-toc",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "python": {
     "type": "string",
     "title": "Python",
     "description": "The python that runs note_toc.py (standard library only).",
     "default": "python3"
    },
    "life_repo": {
     "type": "string",
     "title": "life repo",
     "description": "Absolute path of the repo holding scripts/note_toc.py. Empty: the check is off.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:54:38.524Z",
   "modUpdatedAt": "2026-10-08T11:13:04Z",
   "fileBytes": 4217,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "note-toc",
   "url": "https://www.slopshopper.com/mods/38kta-lab-dotfile-note-toc/"
  },
  {
   "slug": "38kta-lab-dotfile-ops-dash",
   "name": "ops-dash",
   "description": "Every session with LIFE_ROLE publishes its status; the ops session's /dash pane shows plan usage, every session, a one-week calendar and the shared task list.",
   "version": "0.2.0",
   "author": {
    "name": "38kta-lab"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "38kta-lab/dotfile",
    "url": "https://github.com/38kta-lab/dotfile",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T22:49:13Z",
    "createdAt": "2026-01-17T12:09:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/103751913?v=4",
    "ownerUrl": "https://github.com/38kta-lab",
    "defaultBranch": "main"
   },
   "path": "mods/ops-dash",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "python": {
     "type": "string",
     "title": "Python for the calendar script",
     "description": "Absolute path of the python that runs scripts/google_calendar_read.py. Empty: no calendar.",
     "default": ""
    },
    "life_repo": {
     "type": "string",
     "title": "life repo",
     "description": "Absolute path of the repo holding scripts/google_calendar_read.py and ideas/task-review/tasks.md. Empty: no calendar and no tasks.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:54:39.663Z",
   "modUpdatedAt": "2026-10-08T22:49:12Z",
   "fileBytes": 102043,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ops-dash",
   "url": "https://www.slopshopper.com/mods/38kta-lab-dotfile-ops-dash/"
  },
  {
   "slug": "38kta-lab-dotfile-ops-rules",
   "name": "ops-rules",
   "description": "Rules for the session started with LIFE_ROLE=ops: it decides and does not measure (analysis commands need the person's OK).",
   "version": "0.1.0",
   "author": {
    "name": "38kta-lab"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "38kta-lab/dotfile",
    "url": "https://github.com/38kta-lab/dotfile",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T22:49:13Z",
    "createdAt": "2026-01-17T12:09:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/103751913?v=4",
    "ownerUrl": "https://github.com/38kta-lab",
    "defaultBranch": "main"
   },
   "path": "mods/ops-rules",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:54:40.351Z",
   "modUpdatedAt": "2026-10-08T22:39:03Z",
   "fileBytes": 10163,
   "tags": [
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "ops-rules",
   "url": "https://www.slopshopper.com/mods/38kta-lab-dotfile-ops-rules/"
  },
  {
   "slug": "3dnow-claude-mods-weektoken",
   "name": "weektoken",
   "displayName": "WeekToken",
   "description": "Rate-limit pace for Claude Code's 5-hour and weekly windows: usage against elapsed time, plain-language forecast, per-model quotas and burn-up history. A band above the prompt and a full /weektoken pane, in English or Chinese.",
   "version": "0.2.20",
   "author": {
    "name": "mj0111",
    "url": "https://x.com/mj0011sec"
   },
   "license": "MIT",
   "homepage": "https://github.com/3dnow/claude-mods/tree/main/weektoken",
   "keywords": [
    "usage",
    "rate-limit",
    "pace",
    "quota"
   ],
   "kind": "community",
   "repo": {
    "fullName": "3dnow/claude-mods",
    "url": "https://github.com/3dnow/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:51:58Z",
    "createdAt": "2026-10-04T18:15:13Z",
    "description": "Claude Code mods by mj0111: WeekToken, rate-limit pace for the 5-hour and weekly windows",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "rate-limit",
     "usage"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11807293?v=4",
    "ownerUrl": "https://github.com/3dnow",
    "defaultBranch": "main"
   },
   "path": "weektoken",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mj0111-mods",
   "firstSeen": "2026-10-06T04:46:24.838Z",
   "modUpdatedAt": "2026-10-06T18:51:58Z",
   "fileBytes": 132617,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "weektoken",
   "url": "https://www.slopshopper.com/mods/3dnow-claude-mods-weektoken/"
  },
  {
   "slug": "4innovations-epic-progress-epic-progress",
   "name": "epic-progress",
   "description": "Zijpaneel en statusregel met de voortgang van de Jira-Epic waar het ticket van je sessie onder valt",
   "version": "0.2.0",
   "author": {
    "name": "Rutger Slager"
   },
   "license": "MIT",
   "keywords": [
    "jira",
    "epic",
    "progress",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "4innovations/epic-progress",
    "url": "https://github.com/4innovations/epic-progress",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:48:06Z",
    "createdAt": "2026-10-09T10:48:01Z",
    "description": "Claude Code-mod: de voortgang van je Jira-Epic als zijpaneel en statusregel",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/258197717?v=4",
    "ownerUrl": "https://github.com/4innovations",
    "defaultBranch": "main"
   },
   "path": "plugins/epic-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "projects": {
     "type": "string",
     "title": "Jira-projecten",
     "description": "Projectcodes waarvan de mod tickets en Epics toont, kommagescheiden (bijv. BDY,CUR)",
     "default": "BDY"
    },
    "sites": {
     "type": "string",
     "title": "Jira-sites",
     "description": "Atlassian-sites waarop de mod een project zoekt, in volgorde, kommagescheiden (bijv. quinventa,faimstudio)",
     "default": "quinventa,faimstudio"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "epic-progress",
   "firstSeen": "2026-10-09T14:27:23.049Z",
   "modUpdatedAt": "2026-10-09T10:48:06Z",
   "fileBytes": 36480,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "epic-progress",
   "url": "https://www.slopshopper.com/mods/4innovations-epic-progress-epic-progress/"
  },
  {
   "slug": "5d0tal1gat0r-repo-pulse",
   "name": "repo-pulse",
   "description": "Glanceable git health above the Claude Code prompt: branch, dirty files, ahead/behind, and a toast when a merge, rebase, conflict or detached HEAD appears.",
   "version": "0.1.0",
   "author": {
    "name": "5d0tal1gat0r",
    "url": "https://github.com/5d0tal1gat0r"
   },
   "license": "MIT",
   "homepage": "https://github.com/5d0tal1gat0r/repo-pulse",
   "keywords": [
    "git",
    "status",
    "band",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "5d0tal1gat0r/repo-pulse",
    "url": "https://github.com/5d0tal1gat0r/repo-pulse",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:43:19Z",
    "createdAt": "2026-10-03T12:26:02Z",
    "description": "Glanceable git health above the Claude Code prompt: branch, dirty files, ahead/behind, risk toasts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117541848?v=4",
    "ownerUrl": "https://github.com/5d0tal1gat0r",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:21:28.077Z",
   "modUpdatedAt": "2026-10-04T10:43:19Z",
   "fileBytes": 11107,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-pulse",
   "url": "https://www.slopshopper.com/mods/5d0tal1gat0r-repo-pulse/"
  },
  {
   "slug": "5d0tal1gat0r-stepscope",
   "name": "stepscope",
   "displayName": "Stepscope — flight recorder for Claude Code",
   "description": "Live timeline of every tool call Claude makes: a band above the prompt, a timeline pane, alerts when Claude loops or edits outside the project, and a Markdown export for review.",
   "version": "0.1.0",
   "author": {
    "name": "5d0tal1gat0r"
   },
   "license": "MIT",
   "homepage": "https://github.com/5d0tal1gat0r/stepscope",
   "keywords": [
    "mod",
    "timeline",
    "observability",
    "review"
   ],
   "kind": "community",
   "repo": {
    "fullName": "5d0tal1gat0r/stepscope",
    "url": "https://github.com/5d0tal1gat0r/stepscope",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T12:30:29Z",
    "createdAt": "2026-10-03T11:45:43Z",
    "description": "Flight recorder for Claude Code: live timeline of tool calls, alerts, Markdown export",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117541848?v=4",
    "ownerUrl": "https://github.com/5d0tal1gat0r",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "failStreak": {
     "type": "number",
     "title": "Failure streak",
     "description": "Failures in a row of the same shell command before the loop alert",
     "default": 3
    },
    "longStepSeconds": {
     "type": "number",
     "title": "Long step (seconds)",
     "description": "Seconds before a running step turns the band amber",
     "default": 60
    },
    "showBand": {
     "type": "boolean",
     "title": "Show band",
     "description": "Show the one-line summary above the prompt",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:30.705Z",
   "modUpdatedAt": "2026-10-03T12:30:29Z",
   "fileBytes": 21851,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "stepscope",
   "url": "https://www.slopshopper.com/mods/5d0tal1gat0r-stepscope/"
  },
  {
   "slug": "a-bine-claude-mods-copy-markdown",
   "name": "copy-markdown",
   "description": "A small copy control on each reply that copies the whole reply as its original markdown, plus /copy-md [n]",
   "version": "0.1.0",
   "author": {
    "name": "a-bine"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "a-bine/claude-mods",
    "url": "https://github.com/a-bine/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:49:09Z",
    "createdAt": "2026-10-06T12:41:50Z",
    "description": "Claude Code mods: live usage bars and copy-as-markdown",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/174104074?v=4",
    "ownerUrl": "https://github.com/a-bine",
    "defaultBranch": "main"
   },
   "path": "copy-markdown",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:27:47.077Z",
   "modUpdatedAt": "2026-10-06T12:41:47Z",
   "fileBytes": 5291,
   "tags": [
    "transcript",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "copy-markdown",
   "url": "https://www.slopshopper.com/mods/a-bine-claude-mods-copy-markdown/"
  },
  {
   "slug": "a-bine-claude-mods-usage-bars",
   "name": "usage-bars",
   "description": "Context, 5h and 7d usage bars above the prompt, colored by fill and refreshed from the account's live usage, plus folder, model, effort and thinking",
   "version": "0.1.0",
   "author": {
    "name": "a-bine"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "a-bine/claude-mods",
    "url": "https://github.com/a-bine/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:49:09Z",
    "createdAt": "2026-10-06T12:41:50Z",
    "description": "Claude Code mods: live usage bars and copy-as-markdown",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/174104074?v=4",
    "ownerUrl": "https://github.com/a-bine",
    "defaultBranch": "main"
   },
   "path": "usage-bars",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:27:47.624Z",
   "modUpdatedAt": "2026-10-06T12:41:47Z",
   "fileBytes": 11740,
   "tags": [
    "band",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bars-a-bine",
   "url": "https://www.slopshopper.com/mods/a-bine-claude-mods-usage-bars/"
  },
  {
   "slug": "a19simma-configs-io-meter",
   "name": "io-meter",
   "description": "Context window fill plus where session time goes: API requests (main and subagents) and per-tool totals",
   "version": "0.1.0",
   "author": {
    "name": "Simon Malm"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "a19simma/configs",
    "url": "https://github.com/a19simma/configs",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T13:39:39Z",
    "createdAt": "2023-04-02T16:25:52Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/81557282?v=4",
    "ownerUrl": "https://github.com/a19simma",
    "defaultBranch": "master"
   },
   "path": "shell/.claude/mods/io-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:47:30.676Z",
   "modUpdatedAt": "2026-10-07T13:39:39Z",
   "fileBytes": 5700,
   "tags": [
    "band",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "io-meter",
   "url": "https://www.slopshopper.com/mods/a19simma-configs-io-meter/"
  },
  {
   "slug": "a1exk-dev-claude-tui-ctui",
   "name": "ctui",
   "displayName": "ctui",
   "description": "A skin for the Claude Code TUI: a docked sidebar with git, context, limits, todo, skills, MCP and agent sections, plus agent and shell toasts and a /ctui menu for plugins and themes.",
   "version": "0.4.0",
   "author": {
    "name": "Aliaksandr Katkou"
   },
   "license": "MIT",
   "homepage": "https://github.com/a1exk-dev/claude-tui",
   "keywords": [
    "tui",
    "sidebar",
    "skin",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "a1exk-dev/claude-tui",
    "url": "https://github.com/a1exk-dev/claude-tui",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:22:32Z",
    "createdAt": "2026-10-03T11:38:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14250883?v=4",
    "ownerUrl": "https://github.com/a1exk-dev",
    "defaultBranch": "main"
   },
   "path": "ctui",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "context_enable": {
     "type": "boolean",
     "title": "Context section",
     "description": "Show the context-window section in the sidebar",
     "default": true
    },
    "context_folded": {
     "type": "boolean",
     "title": "Context folded",
     "description": "Start each session with the Context section folded",
     "default": false
    },
    "limits_enable": {
     "type": "boolean",
     "title": "Limits section",
     "description": "Show the usage-limits section in the sidebar",
     "default": true
    },
    "limits_folded": {
     "type": "boolean",
     "title": "Limits folded",
     "description": "Start each session with the Limits section folded",
     "default": false
    },
    "limits_cost": {
     "type": "string",
     "title": "Limits cost",
     "description": "Show this month's cost against your limit; auto hides it on a Claude plan",
     "options": [
      "auto",
      "on",
      "off"
     ],
     "default": "auto"
    },
    "limits_cost_monthly": {
     "type": "number",
     "title": "Limits monthly cost",
     "description": "Monthly cost limit in USD; 0 shows the total with no limit",
     "default": 100,
     "min": 0
    },
    "todo_enable": {
     "type": "boolean",
     "title": "Todo section",
     "description": "Show the todo list section in the sidebar",
     "default": true
    },
    "todo_folded": {
     "type": "boolean",
     "title": "Todo folded",
     "description": "Start each session with the Todo section folded",
     "default": false
    },
    "todo_tools": {
     "type": "boolean",
     "title": "Task tools",
     "description": "Give Claude the Task tools (TaskCreate, TaskList, TaskUpdate) on models without them by default, such as Opus 5.x, by setting CLAUDE_CODE_ENABLE_TODO_TOOLS=1 for the session; the Todo section shows their list",
     "default": true
    },
    "skills_enable": {
     "type": "boolean",
     "title": "Skills section",
     "description": "Show the skills this chat has used in the sidebar",
     "default": true
    },
    "skills_folded": {
     "type": "boolean",
     "title": "Skills folded",
     "description": "Start each session with the Skills section folded",
     "default": false
    },
    "mcp_enable": {
     "type": "boolean",
     "title": "MCP section",
     "description": "Show the MCP servers section in the sidebar",
     "default": true
    },
    "mcp_folded": {
     "type": "boolean",
     "title": "MCP folded",
     "description": "Start each session with the MCP section folded",
     "default": false
    },
    "agents_enable": {
     "type": "boolean",
     "title": "Agents & shells section",
     "description": "Show running subagents and background shells in the sidebar",
     "default": true
    },
    "agents_folded": {
     "type": "boolean",
     "title": "Agents & shells folded",
     "description": "Start each session with the Agents & shells section folded",
     "default": false
    },
    "agents_toasts": {
     "type": "boolean",
     "title": "Agent and shell toasts",
     "description": "Show a toast when a subagent or background shell starts, finishes or fails",
     "default": true
    },
    "order": {
     "type": "string",
     "title": "Sidebar order",
     "description": "Sidebar sections in order, as comma-separated ids: context, limits, todo, skills, mcp, agents. Unknown ids are ignored; missing ones follow in this order",
     "default": ""
    },
    "theme": {
     "type": "string",
     "title": "Sidebar theme",
     "description": "Theme for the sidebar: inherit follows your Claude Code theme, or pick a ctui theme",
     "options": [
      "inherit",
      "catppuccin",
      "catppuccin-latte",
      "ethereal",
      "everforest",
      "flexoki-light",
      "gruvbox",
      "hackerman",
      "kanagawa",
      "last-horizon",
      "lumon",
      "lupine",
      "matte-black",
      "miasma",
      "nord",
      "osaka-jade",
      "retro-82",
      "ristretto",
      "rose-pine",
      "solitude",
      "tokyo-night",
      "vantablack",
      "white"
     ],
     "default": "inherit"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-tui",
   "firstSeen": "2026-10-07T14:47:35.556Z",
   "modUpdatedAt": "2026-10-09T14:22:32Z",
   "fileBytes": 139405,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ctui",
   "url": "https://www.slopshopper.com/mods/a1exk-dev-claude-tui-ctui/"
  },
  {
   "slug": "a252937166-cc-mod-anime-cheer",
   "name": "anime-cheer",
   "description": "Voiced pixel anime girls who roam the Claude Code transcript: they dance while Claude works and serve tea when it is done, and they do chores too: usage reports, a guard on dangerous commands, secret scans, quick code reviews and task recaps (/waifu help)",
   "version": "0.4.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "a252937166/cc-mod",
    "url": "https://github.com/a252937166/cc-mod",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-02T16:25:16Z",
    "createdAt": "2026-10-02T12:22:52Z",
    "description": "Claude Code mods · anime-cheer: pixel anime girls roam your transcript, dance while Claude works, serve tea, speak Japanese with Chinese subtitles, and report your token usage",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16303294?v=4",
    "ownerUrl": "https://github.com/a252937166",
    "defaultBranch": "main"
   },
   "path": "anime-cheer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:05.999Z",
   "modUpdatedAt": "2026-10-02T16:14:45Z",
   "fileBytes": 176110,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "anime-cheer",
   "url": "https://www.slopshopper.com/mods/a252937166-cc-mod-anime-cheer/"
  },
  {
   "slug": "a252937166-cc-mod-hello-mod",
   "name": "hello-mod",
   "description": "A minimal Claude Code mod: counts tool calls, blocks a dangerous command, toasts when a turn ends",
   "version": "0.1.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "a252937166/cc-mod",
    "url": "https://github.com/a252937166/cc-mod",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-02T16:25:16Z",
    "createdAt": "2026-10-02T12:22:52Z",
    "description": "Claude Code mods · anime-cheer: pixel anime girls roam your transcript, dance while Claude works, serve tea, speak Japanese with Chinese subtitles, and report your token usage",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16303294?v=4",
    "ownerUrl": "https://github.com/a252937166",
    "defaultBranch": "main"
   },
   "path": "examples/hello-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:07.118Z",
   "modUpdatedAt": "2026-10-02T16:14:45Z",
   "fileBytes": 868,
   "tags": [
    "toast",
    "status",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "hello-mod-a252937166",
   "url": "https://www.slopshopper.com/mods/a252937166-cc-mod-hello-mod/"
  },
  {
   "slug": "aaapwn-skills-crewsade",
   "name": "crewsade",
   "description": "Team mode for Claude Code: the foreman skill turns the main session into a lead that plans and decides, while scout, developer, auditor and worker agents do the reading, coding and checking.",
   "version": "0.5.0",
   "author": {
    "name": "aaapwn"
   },
   "keywords": [
    "orchestration",
    "subagents",
    "team",
    "workflow"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aaapwn/skills",
    "url": "https://github.com/aaapwn/skills",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:57:41Z",
    "createdAt": "2026-07-15T03:59:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/95961290?v=4",
    "ownerUrl": "https://github.com/aaapwn",
    "defaultBranch": "main"
   },
   "path": "plugins/claude/crewsade",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aaapwn-skills",
   "firstSeen": "2026-10-09T14:44:16.610Z",
   "modUpdatedAt": "2026-10-09T06:57:41Z",
   "fileBytes": 50566,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "crewsade",
   "url": "https://www.slopshopper.com/mods/aaapwn-skills-crewsade/"
  },
  {
   "slug": "aaravkataria24-aarav-mods-clack",
   "name": "clack",
   "description": "Mechanical keyboard sounds for Claude Code: you and Claude both clack, on 13 real switches, with a little keyboard that lights up.",
   "version": "0.1.0",
   "author": {
    "name": "Aarav Kataria",
    "url": "https://github.com/Aaravkataria24"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Aaravkataria24/aarav-mods",
    "url": "https://github.com/Aaravkataria24/aarav-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:53:03Z",
    "createdAt": "2026-10-04T17:10:32Z",
    "description": "Claude Code mods. sulky: yell at Claude and it sulks.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/149502105?v=4",
    "ownerUrl": "https://github.com/Aaravkataria24",
    "defaultBranch": "main"
   },
   "path": "plugins/clack",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aarav-mods",
   "firstSeen": "2026-10-06T04:46:32.599Z",
   "modUpdatedAt": "2026-10-04T18:52:58Z",
   "fileBytes": 13772,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clack",
   "url": "https://www.slopshopper.com/mods/aaravkataria24-aarav-mods-clack/"
  },
  {
   "slug": "aaravkataria24-aarav-mods-drunk",
   "name": "drunk",
   "description": "Give Claude a /shot. It gets tipsy, then drunk, then wasted. It still does the work. Mostly.",
   "version": "0.1.0",
   "author": {
    "name": "Aarav Kataria",
    "url": "https://github.com/Aaravkataria24"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Aaravkataria24/aarav-mods",
    "url": "https://github.com/Aaravkataria24/aarav-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:53:03Z",
    "createdAt": "2026-10-04T17:10:32Z",
    "description": "Claude Code mods. sulky: yell at Claude and it sulks.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/149502105?v=4",
    "ownerUrl": "https://github.com/Aaravkataria24",
    "defaultBranch": "main"
   },
   "path": "plugins/drunk",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aarav-mods",
   "firstSeen": "2026-10-06T04:46:32.817Z",
   "modUpdatedAt": "2026-10-04T17:48:02Z",
   "fileBytes": 17432,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "drunk",
   "url": "https://www.slopshopper.com/mods/aaravkataria24-aarav-mods-drunk/"
  },
  {
   "slug": "aaravkataria24-aarav-mods-sulky",
   "name": "sulky",
   "description": "Yell at Claude and it sulks. It still does the work. It just won't be happy about it.",
   "version": "0.5.0",
   "author": {
    "name": "Aarav Kataria",
    "url": "https://github.com/Aaravkataria24"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Aaravkataria24/aarav-mods",
    "url": "https://github.com/Aaravkataria24/aarav-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:53:03Z",
    "createdAt": "2026-10-04T17:10:32Z",
    "description": "Claude Code mods. sulky: yell at Claude and it sulks.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/149502105?v=4",
    "ownerUrl": "https://github.com/Aaravkataria24",
    "defaultBranch": "main"
   },
   "path": "plugins/sulky",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aarav-mods",
   "firstSeen": "2026-10-06T04:46:33.110Z",
   "modUpdatedAt": "2026-10-04T17:10:24Z",
   "fileBytes": 19289,
   "tags": [
    "band",
    "spinner",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "sulky",
   "url": "https://www.slopshopper.com/mods/aaravkataria24-aarav-mods-sulky/"
  },
  {
   "slug": "aaronchu415-claude-config-next-steps",
   "name": "next-steps",
   "description": "After each turn, 2 or 3 likely next prompts above the prompt, from the session's own model with lets-cook's routes and your past picks. Press 1, 2 or 3 in an empty prompt to draft one, 0 to dismiss. Idle where nothing draws. Forked from hamzafer/claude-code-mods.",
   "version": "0.2.0",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aaronchu415/claude-config",
    "url": "https://github.com/aaronchu415/claude-config",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T19:44:25Z",
    "createdAt": "2026-09-11T23:57:48Z",
    "description": "My Claude Code setup: global directives, skills, agents, output styles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28400541?v=4",
    "ownerUrl": "https://github.com/aaronchu415",
    "defaultBranch": "main"
   },
   "path": "mods/next-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:44:17.938Z",
   "modUpdatedAt": "2026-10-08T19:44:25Z",
   "fileBytes": 8724,
   "tags": [
    "band",
    "prompt",
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "next-steps-aaronchu415",
   "url": "https://www.slopshopper.com/mods/aaronchu415-claude-config-next-steps/"
  },
  {
   "slug": "abdelrahman-elkady-claude-plugins-fleet",
   "name": "fleet",
   "description": "/fleet toggles a pane with the subagent budget spent per model and the agents running now",
   "version": "0.1.0",
   "author": {
    "name": "Abdelrahman Elkady"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "abdelrahman-elkady/claude-plugins",
    "url": "https://github.com/abdelrahman-elkady/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T23:08:06Z",
    "createdAt": "2026-10-04T22:16:58Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10640699?v=4",
    "ownerUrl": "https://github.com/abdelrahman-elkady",
    "defaultBranch": "master"
   },
   "path": "plugins/fleet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "elkady",
   "firstSeen": "2026-10-08T15:10:59.127Z",
   "modUpdatedAt": "2026-10-07T23:08:04Z",
   "fileBytes": 9871,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "fleet-abdelrahman-elkady",
   "url": "https://www.slopshopper.com/mods/abdelrahman-elkady-claude-plugins-fleet/"
  },
  {
   "slug": "abdelrahman-elkady-claude-plugins-split",
   "name": "split",
   "description": "/split forks the current session into a terminal split beside it (cmux or tmux)",
   "version": "0.1.0",
   "author": {
    "name": "Abdelrahman Elkady"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "abdelrahman-elkady/claude-plugins",
    "url": "https://github.com/abdelrahman-elkady/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T23:08:06Z",
    "createdAt": "2026-10-04T22:16:58Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10640699?v=4",
    "ownerUrl": "https://github.com/abdelrahman-elkady",
    "defaultBranch": "master"
   },
   "path": "plugins/split",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "elkady",
   "firstSeen": "2026-10-06T04:49:15.786Z",
   "modUpdatedAt": "2026-10-04T22:26:38Z",
   "fileBytes": 3969,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "split",
   "url": "https://www.slopshopper.com/mods/abdelrahman-elkady-claude-plugins-split/"
  },
  {
   "slug": "abduazizx-env-guard",
   "name": "env-guard",
   "description": "Claude Code mod: blocks Claude from reading .env secret files and counts blocked attempts in the status line",
   "version": "0.2.0",
   "author": {
    "name": "ABDUAZIZX"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ABDUAZIZX/env-guard",
    "url": "https://github.com/ABDUAZIZX/env-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T02:55:22Z",
    "createdAt": "2026-10-03T07:49:01Z",
    "description": "Claude Code mod that stops Claude from reading your .env secrets",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/89449717?v=4",
    "ownerUrl": "https://github.com/ABDUAZIZX",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "env-guard",
   "firstSeen": "2026-10-06T04:46:27.450Z",
   "modUpdatedAt": "2026-10-06T02:55:22Z",
   "fileBytes": 2049,
   "tags": [
    "toast",
    "status",
    "guard"
   ],
   "isNew": true,
   "entryName": "env-guard-ABDUAZIZX",
   "url": "https://www.slopshopper.com/mods/abduazizx-env-guard/"
  },
  {
   "slug": "abduazizx-script-gate",
   "name": "script-gate",
   "description": "Claude Code mod: blocks running scripts straight from the internet (download-and-execute pipes, encoded PowerShell, LOLBin downloads)",
   "version": "0.2.0",
   "author": {
    "name": "ABDUAZIZX"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ABDUAZIZX/script-gate",
    "url": "https://github.com/ABDUAZIZX/script-gate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T02:55:20Z",
    "createdAt": "2026-10-03T08:18:36Z",
    "description": "Claude Code mod that stops Claude from running scripts straight from the internet",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/89449717?v=4",
    "ownerUrl": "https://github.com/ABDUAZIZX",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "script-gate",
   "firstSeen": "2026-10-06T04:46:25.379Z",
   "modUpdatedAt": "2026-10-06T02:55:20Z",
   "fileBytes": 5354,
   "tags": [
    "toast",
    "status",
    "guard"
   ],
   "isNew": true,
   "entryName": "script-gate",
   "url": "https://www.slopshopper.com/mods/abduazizx-script-gate/"
  },
  {
   "slug": "abelnavarro-clef-model-router",
   "name": "clef-model-router",
   "description": "Picks the Claude model and reasoning effort for each turn with Cloudflare Clef, a fast decision model on Workers AI.",
   "version": "0.1.5",
   "author": {
    "name": "Abel Navarro"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/AbelNavarro/clef-model-router",
   "keywords": [
    "router",
    "model",
    "effort",
    "clef",
    "cloudflare",
    "workers-ai",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "AbelNavarro/clef-model-router",
    "url": "https://github.com/AbelNavarro/clef-model-router",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-04T13:21:53Z",
    "createdAt": "2026-10-04T07:03:14Z",
    "description": "Claude Code mod that uses Cloudflare Clef to automatically select the model and reasoning effort for each turn.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1333236?v=4",
    "ownerUrl": "https://github.com/AbelNavarro",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "cloudflare_account_id": {
     "type": "string",
     "title": "Cloudflare account ID",
     "description": "Your Cloudflare account ID (dashboard → Workers AI → Use REST API). Falls back to $CLOUDFLARE_ACCOUNT_ID."
    },
    "cloudflare_api_token": {
     "type": "string",
     "title": "Cloudflare API token",
     "description": "A Workers AI API token (dashboard → Workers AI → Use REST API → Create a Workers AI API Token). Kept in your system's secure credential store, never in settings.json. Falls back to $CLOUDFLARE_API_TOKEN.",
     "sensitive": true
    },
    "decision_model": {
     "type": "string",
     "title": "Decision model",
     "description": "clef-flash (fast, cheapest) or clef (larger, slower).",
     "options": [
      "clef-flash",
      "clef"
     ],
     "default": "clef-flash"
    },
    "profiles": {
     "type": "string",
     "title": "Profiles",
     "description": "model[:effort] for the five difficulty levels, lowest first: trivial, simple, standard, hard, deep. Aliases (haiku, sonnet, opus, fable) or full model IDs.",
     "default": "haiku, sonnet:low, sonnet:medium, opus:high, opus:xhigh"
    },
    "billing": {
     "type": "string",
     "title": "Billing",
     "description": "How you pay for Claude, which decides when a cheaper model is worth leaving a warm cache for. auto: detected (a subscription reports plan rate limits; an API key, cloud provider or gateway bills per token). subscription: move to the cheaper model after a short stretch, saving the stronger model's allowance. api: stay while that is cheaper in dollars.",
     "options": [
      "auto",
      "subscription",
      "api"
     ],
     "default": "auto"
    },
    "announce": {
     "type": "string",
     "title": "Show the route",
     "description": "status: a line under the prompt. answer: a line under each answer. both, or off.",
     "options": [
      "status",
      "answer",
      "both",
      "off"
     ],
     "default": "status"
    },
    "enabled": {
     "type": "boolean",
     "title": "Routing enabled",
     "description": "Off: the mod stays loaded and leaves every request as Claude Code makes it.",
     "default": true
    },
    "log_prompts": {
     "type": "boolean",
     "title": "Log prompt text",
     "description": "Include each prompt's text in the local log (off: only a hash and its length).",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clef-model-router",
   "firstSeen": "2026-10-06T04:46:29.734Z",
   "modUpdatedAt": "2026-10-04T13:21:53Z",
   "fileBytes": 131200,
   "tags": [
    "spinner",
    "toast",
    "command",
    "prompt",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clef-model-router",
   "url": "https://www.slopshopper.com/mods/abelnavarro-clef-model-router/"
  },
  {
   "slug": "abhibansal60-claude-mods-browser-guard",
   "name": "browser-guard",
   "description": "Stops Chrome actions when the Chrome profile is not the one paired with the active cswap account",
   "version": "0.2.0",
   "author": {
    "name": "Abhinav Bansal",
    "url": "https://github.com/abhibansal60"
   },
   "license": "MIT",
   "homepage": "https://github.com/abhibansal60/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "abhibansal60/claude-mods",
    "url": "https://github.com/abhibansal60/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:08:13Z",
    "createdAt": "2026-10-02T17:27:20Z",
    "description": "Claude Code mods: twin-meter, on-me, ship-state, browser-guard, herdr-fleet",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12863151?v=4",
    "ownerUrl": "https://github.com/abhibansal60",
    "defaultBranch": "main"
   },
   "path": "browser-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:55.227Z",
   "modUpdatedAt": "2026-10-02T17:33:10Z",
   "fileBytes": 4957,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "browser-guard",
   "url": "https://www.slopshopper.com/mods/abhibansal60-claude-mods-browser-guard/"
  },
  {
   "slug": "abhibansal60-claude-mods-herdr-fleet",
   "name": "herdr-fleet",
   "description": "Pane: every herdr agent, its status and last words, with this pane marked",
   "version": "0.2.0",
   "author": {
    "name": "Abhinav Bansal",
    "url": "https://github.com/abhibansal60"
   },
   "license": "MIT",
   "homepage": "https://github.com/abhibansal60/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "abhibansal60/claude-mods",
    "url": "https://github.com/abhibansal60/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:08:13Z",
    "createdAt": "2026-10-02T17:27:20Z",
    "description": "Claude Code mods: twin-meter, on-me, ship-state, browser-guard, herdr-fleet",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12863151?v=4",
    "ownerUrl": "https://github.com/abhibansal60",
    "defaultBranch": "main"
   },
   "path": "herdr-fleet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:56.382Z",
   "modUpdatedAt": "2026-10-05T17:30:20Z",
   "fileBytes": 6864,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "herdr-fleet",
   "url": "https://www.slopshopper.com/mods/abhibansal60-claude-mods-herdr-fleet/"
  },
  {
   "slug": "abhibansal60-claude-mods-on-me",
   "name": "on-me",
   "description": "Band: what waits on you and what Claude is doing now",
   "version": "0.3.0",
   "author": {
    "name": "Abhinav Bansal",
    "url": "https://github.com/abhibansal60"
   },
   "license": "MIT",
   "homepage": "https://github.com/abhibansal60/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "abhibansal60/claude-mods",
    "url": "https://github.com/abhibansal60/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:08:13Z",
    "createdAt": "2026-10-02T17:27:20Z",
    "description": "Claude Code mods: twin-meter, on-me, ship-state, browser-guard, herdr-fleet",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12863151?v=4",
    "ownerUrl": "https://github.com/abhibansal60",
    "defaultBranch": "main"
   },
   "path": "on-me",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:57.591Z",
   "modUpdatedAt": "2026-10-02T17:38:56Z",
   "fileBytes": 4009,
   "tags": [
    "band",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "on-me",
   "url": "https://www.slopshopper.com/mods/abhibansal60-claude-mods-on-me/"
  },
  {
   "slug": "abhibansal60-claude-mods-ship-state",
   "name": "ship-state",
   "description": "Pane: uncommitted, unpushed, CI and deploy state of each repo this session touched",
   "version": "0.2.0",
   "author": {
    "name": "Abhinav Bansal",
    "url": "https://github.com/abhibansal60"
   },
   "license": "MIT",
   "homepage": "https://github.com/abhibansal60/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "abhibansal60/claude-mods",
    "url": "https://github.com/abhibansal60/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:08:13Z",
    "createdAt": "2026-10-02T17:27:20Z",
    "description": "Claude Code mods: twin-meter, on-me, ship-state, browser-guard, herdr-fleet",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12863151?v=4",
    "ownerUrl": "https://github.com/abhibansal60",
    "defaultBranch": "main"
   },
   "path": "ship-state",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:58.940Z",
   "modUpdatedAt": "2026-10-05T17:30:20Z",
   "fileBytes": 9755,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ship-state",
   "url": "https://www.slopshopper.com/mods/abhibansal60-claude-mods-ship-state/"
  },
  {
   "slug": "abhibansal60-claude-mods-twin-meter",
   "name": "twin-meter",
   "description": "5h and 7d limits of both cswap accounts in the band above the prompt",
   "version": "0.3.1",
   "author": {
    "name": "Abhinav Bansal",
    "url": "https://github.com/abhibansal60"
   },
   "license": "MIT",
   "homepage": "https://github.com/abhibansal60/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "abhibansal60/claude-mods",
    "url": "https://github.com/abhibansal60/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:08:13Z",
    "createdAt": "2026-10-02T17:27:20Z",
    "description": "Claude Code mods: twin-meter, on-me, ship-state, browser-guard, herdr-fleet",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12863151?v=4",
    "ownerUrl": "https://github.com/abhibansal60",
    "defaultBranch": "main"
   },
   "path": "twin-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:59.951Z",
   "modUpdatedAt": "2026-10-05T17:30:20Z",
   "fileBytes": 4131,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "twin-meter",
   "url": "https://www.slopshopper.com/mods/abhibansal60-claude-mods-twin-meter/"
  },
  {
   "slug": "abhiramdwivedi-claude-ops-session-models",
   "name": "session-models",
   "description": "Shows the main model, how many agents use each model (and how many are live), and warns about agent crowds and huge contexts",
   "version": "0.4.0",
   "author": {
    "name": "Abhiram Dwivedi",
    "url": "https://github.com/AbhiramDwivedi"
   },
   "license": "MIT",
   "homepage": "https://github.com/AbhiramDwivedi/claude-ops/tree/main/plugins/session-models",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AbhiramDwivedi/claude-ops",
    "url": "https://github.com/AbhiramDwivedi/claude-ops",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:34:46Z",
    "createdAt": "2026-10-03T23:07:06Z",
    "description": "Claude Code plugins: an audit of how you use Claude Code, and early warnings before you hit usage limits",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13475091?v=4",
    "ownerUrl": "https://github.com/AbhiramDwivedi",
    "defaultBranch": "main"
   },
   "path": "plugins/session-models",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "liveAgentsWarn": {
     "type": "number",
     "title": "Warn at live agents",
     "description": "Flag the session, and toast once, when this many agents (the main thread included) are running at the same time.",
     "default": 6
    },
    "contextWarnK": {
     "type": "number",
     "title": "Warn at context (thousand tokens)",
     "description": "Flag any live agent whose requests carry at least this many thousand tokens of context, which it re-reads on every request.",
     "default": 300
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ops",
   "firstSeen": "2026-10-07T14:34:11.953Z",
   "modUpdatedAt": "2026-10-07T00:57:28Z",
   "fileBytes": 10266,
   "tags": [
    "band",
    "toast",
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-models",
   "url": "https://www.slopshopper.com/mods/abhiramdwivedi-claude-ops-session-models/"
  },
  {
   "slug": "abhiramdwivedi-claude-ops-subagent-limits",
   "name": "subagent-limits",
   "description": "Keeps subagents small: tells the main agent how to size and split work, asks a growing subagent to checkpoint, and refuses its tools past a hard limit so a fresh agent takes over",
   "version": "0.3.1",
   "author": {
    "name": "Abhiram Dwivedi",
    "url": "https://github.com/AbhiramDwivedi"
   },
   "license": "MIT",
   "homepage": "https://github.com/AbhiramDwivedi/claude-ops/tree/main/plugins/subagent-limits",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AbhiramDwivedi/claude-ops",
    "url": "https://github.com/AbhiramDwivedi/claude-ops",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:34:46Z",
    "createdAt": "2026-10-03T23:07:06Z",
    "description": "Claude Code plugins: an audit of how you use Claude Code, and early warnings before you hit usage limits",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13475091?v=4",
    "ownerUrl": "https://github.com/AbhiramDwivedi",
    "defaultBranch": "main"
   },
   "path": "plugins/subagent-limits",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "nudgeAtK": {
     "type": "number",
     "title": "Ask to checkpoint at (thousand tokens)",
     "description": "When a subagent's requests carry this much context, ask it to finish its current item, write a handoff note and stop.",
     "default": 300
    },
    "stopAtK": {
     "type": "number",
     "title": "Refuse tools at (thousand tokens)",
     "description": "Past this much context a subagent gets a few tool calls to checkpoint, then every tool call is refused. Always at least 50 above the checkpoint setting.",
     "default": 450
    },
    "cacheNotes": {
     "type": "boolean",
     "title": "Tell agents when their prompt cache expired",
     "description": "When a subagent's request rebuilds a large context because its prompt cache expired during a long pause, tell that agent once, with the measured numbers. Off: only you get the toast.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ops",
   "firstSeen": "2026-10-07T14:34:12.741Z",
   "modUpdatedAt": "2026-10-07T01:17:57Z",
   "fileBytes": 14214,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-limits",
   "url": "https://www.slopshopper.com/mods/abhiramdwivedi-claude-ops-subagent-limits/"
  },
  {
   "slug": "abhiramdwivedi-claude-ops-usage-limits",
   "name": "usage-limits",
   "description": "Keeps the 5-hour and weekly limit windows, their burn rate, a run-out projection, context fill, session cost and prompt-cache drops in a dim line above the prompt",
   "version": "0.3.0",
   "author": {
    "name": "Abhiram Dwivedi",
    "url": "https://github.com/AbhiramDwivedi"
   },
   "license": "MIT",
   "homepage": "https://github.com/AbhiramDwivedi/claude-ops/tree/main/plugins/usage-limits",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AbhiramDwivedi/claude-ops",
    "url": "https://github.com/AbhiramDwivedi/claude-ops",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:34:46Z",
    "createdAt": "2026-10-03T23:07:06Z",
    "description": "Claude Code plugins: an audit of how you use Claude Code, and early warnings before you hit usage limits",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13475091?v=4",
    "ownerUrl": "https://github.com/AbhiramDwivedi",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-limits",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnAtPercent": {
     "type": "number",
     "title": "Warn at percent",
     "description": "Toast once when a limit window passes this percentage.",
     "default": 90
    },
    "rateWindowMinutes": {
     "type": "number",
     "title": "Burn-rate window (minutes)",
     "description": "How far back the burn rate looks. Shorter reacts faster, longer is steadier.",
     "default": 30
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ops",
   "firstSeen": "2026-10-07T14:34:13.420Z",
   "modUpdatedAt": "2026-10-07T00:57:28Z",
   "fileBytes": 12678,
   "tags": [
    "band",
    "toast",
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-limits-AbhiramDwivedi",
   "url": "https://www.slopshopper.com/mods/abhiramdwivedi-claude-ops-usage-limits/"
  },
  {
   "slug": "abonckus-claude-code-al-syntax",
   "name": "al-syntax",
   "description": "Tree-sitter syntax highlighting for AL (Business Central) code blocks in Claude's replies",
   "version": "0.1.2",
   "author": {
    "name": "Artūras Bončkus"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "abonckus/claude-code-al-syntax",
    "url": "https://github.com/abonckus/claude-code-al-syntax",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:39:43Z",
    "createdAt": "2026-10-05T07:56:40Z",
    "description": "Claude Code mod: tree-sitter syntax highlighting for AL (Business Central) code in replies",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13067633?v=4",
    "ownerUrl": "https://github.com/abonckus",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "al-syntax",
   "firstSeen": "2026-10-06T04:49:09.016Z",
   "modUpdatedAt": "2026-10-05T11:39:43Z",
   "fileBytes": 5580,
   "tags": [
    "transcript",
    "toast",
    "process"
   ],
   "isNew": true,
   "entryName": "al-syntax",
   "url": "https://www.slopshopper.com/mods/abonckus-claude-code-al-syntax/"
  },
  {
   "slug": "abonckus-claude-code-file-preview",
   "name": "file-preview",
   "description": "Click a markdown, JSON or YAML file link in a reply to preview it in a side pane, drawn like a docs page",
   "version": "0.2.0",
   "author": {
    "name": "Artūras Bončkus"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "abonckus/claude-code-file-preview",
    "url": "https://github.com/abonckus/claude-code-file-preview",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:34:48Z",
    "createdAt": "2026-10-05T07:27:38Z",
    "description": "Claude Code mod: preview markdown files in a side pane, drawn like a docs page",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13067633?v=4",
    "ownerUrl": "https://github.com/abonckus",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "highlighters": {
     "type": "string",
     "multiple": true,
     "title": "External highlighters",
     "description": "One entry per command, as `<language>[, <language>…]: <command> [args…]` (double quotes group a path with spaces). The command gets the code on stdin and writes JSON [text, capture] spans (tree-sitter capture names). Languages without an entry use Claude Code's own highlighter.",
     "default": []
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "file-preview",
   "firstSeen": "2026-10-06T04:48:48.058Z",
   "modUpdatedAt": "2026-10-05T11:34:48Z",
   "fileBytes": 34327,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "file-preview",
   "url": "https://www.slopshopper.com/mods/abonckus-claude-code-file-preview/"
  },
  {
   "slug": "abottchen-dnd-data-chronicle-review",
   "name": "chronicle-review",
   "description": "A pane that shows a plan or an entry line by line, takes the publisher's notes against lines, and returns Approve, Send back or Stop.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "abottchen/dnd-data",
    "url": "https://github.com/abottchen/dnd-data",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T06:29:23Z",
    "createdAt": "2026-04-23T07:32:02Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13665375?v=4",
    "ownerUrl": "https://github.com/abottchen",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/chronicle-review",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:27:50.049Z",
   "modUpdatedAt": "2026-10-06T06:29:23Z",
   "fileBytes": 9026,
   "tags": [
    "pane",
    "toast",
    "guard",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "chronicle-review",
   "url": "https://www.slopshopper.com/mods/abottchen-dnd-data-chronicle-review/"
  },
  {
   "slug": "abrose-claude-plugins-chebu-ui",
   "name": "chebu-ui",
   "description": "Personal Claude Code UI tweaks: bold numbered prompts, a /prompts pane, a separator after each turn, quiet tool rows, dim narration and tinted answers.",
   "version": "0.3.0",
   "author": {
    "name": "Alfred Brose"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "abrose/claude-plugins",
    "url": "https://github.com/abrose/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:28:56Z",
    "createdAt": "2026-07-22T10:06:55Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11835836?v=4",
    "ownerUrl": "https://github.com/abrose",
    "defaultBranch": "main"
   },
   "path": "plugins/chebu-ui",
   "modules": [
    "./mod/chebu-ui.tsx"
   ],
   "entry": "hooks/mod/chebu-ui.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "abrose-plugins",
   "firstSeen": "2026-10-07T14:47:39.683Z",
   "modUpdatedAt": "2026-10-09T14:28:51Z",
   "fileBytes": 20582,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "chebu-ui",
   "url": "https://www.slopshopper.com/mods/abrose-claude-plugins-chebu-ui/"
  },
  {
   "slug": "abrose-claude-plugins-team",
   "name": "team",
   "description": "Envoy-and-orchestrator workflow for Claude Code with Herdr: one envoy session you talk to, an orchestrator that runs role agents in panes, briefs as files, open questions as cards, a numbered decisions file, reports by hook. Kernel only; each project adds a small overlay.",
   "version": "0.7.1",
   "author": {
    "name": "Alfred Brose"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "abrose/claude-plugins",
    "url": "https://github.com/abrose/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:28:56Z",
    "createdAt": "2026-07-22T10:06:55Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11835836?v=4",
    "ownerUrl": "https://github.com/abrose",
    "defaultBranch": "main"
   },
   "path": "plugins/team",
   "modules": [
    "./mod/team.tsx"
   ],
   "entry": "hooks/mod/team.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "abrose-plugins",
   "firstSeen": "2026-10-07T14:47:41.924Z",
   "modUpdatedAt": "2026-10-09T12:07:22Z",
   "fileBytes": 67249,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "team",
   "url": "https://www.slopshopper.com/mods/abrose-claude-plugins-team/"
  },
  {
   "slug": "abyss464-claude-gitlogue",
   "name": "gitlogue",
   "description": "Watch Claude work: a gitlogue-style pane that replays its edits as live typing, reads code with a highlighter, searches, browses, runs commands and commits, beside a phone-style chat.",
   "version": "0.1.0",
   "author": {
    "name": "abyss464"
   },
   "license": "ISC",
   "homepage": "https://github.com/abyss464/claude-gitlogue",
   "keywords": [
    "gitlogue",
    "animation",
    "pane",
    "visualization",
    "chat"
   ],
   "kind": "community",
   "repo": {
    "fullName": "abyss464/claude-gitlogue",
    "url": "https://github.com/abyss464/claude-gitlogue",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T12:11:58Z",
    "createdAt": "2026-10-06T03:30:33Z",
    "description": "Watch Claude work: a gitlogue-style Claude Code mod that replays edits as live typing, beside a phone-style chat.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "gitlogue",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/224499817?v=4",
    "ownerUrl": "https://github.com/abyss464",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "Color scheme, one of gitlogue's built-in themes.",
     "default": "tokyo-night",
     "options": [
      "ayu-dark",
      "catppuccin",
      "dracula",
      "everforest",
      "fluorite",
      "github-dark",
      "gruvbox",
      "material",
      "monokai",
      "night-owl",
      "nord",
      "one-dark",
      "rose-pine",
      "solarized-dark",
      "solarized-light",
      "telemetry",
      "tokyo-night"
     ]
    },
    "playback": {
     "type": "string",
     "title": "Playback speed",
     "description": "How fast the replay plays, as a multiple of gitlogue's typing speed (30 ms a character). The time the replay may fall behind scales with it.",
     "default": "1x",
     "options": [
      "0.1x",
      "0.2x",
      "0.5x",
      "1x",
      "2x",
      "5x",
      "10x"
     ]
    },
    "maxLag": {
     "type": "number",
     "title": "Max lag",
     "description": "Seconds the replay may fall behind Claude at 1x (scaled by the playback speed); past it, playback speeds up to catch up.",
     "default": 20
    },
    "open": {
     "type": "string",
     "title": "Open the pane",
     "description": "auto opens it when a session starts (in a terminal 144 columns or wider; narrower, /gitlogue opens it); command opens it only with /gitlogue.",
     "default": "auto",
     "options": [
      "auto",
      "command"
     ]
    },
    "chat": {
     "type": "string",
     "title": "Chat view",
     "description": "on: while the pane is open, the conversation reads as a LINE-style phone chat (your messages in green on the right, Claude's under its mascot on the left, tool rows left to the pane) and Claude writes its replies like chat messages; off: the conversation stays as it is.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "The language of the pane and the phone: auto follows Claude Code's language setting, else the system locale.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh",
      "ja"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-gitlogue",
   "firstSeen": "2026-10-06T04:48:51.728Z",
   "modUpdatedAt": "2026-10-06T12:11:58Z",
   "fileBytes": 220585,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gitlogue",
   "url": "https://www.slopshopper.com/mods/abyss464-claude-gitlogue/"
  },
  {
   "slug": "achiurizo-dreeft",
   "name": "dreeft",
   "description": "Band above the prompt showing what the session's thinking is doing: focus, a turn timeline, and turn cost",
   "version": "1.4.4",
   "author": {
    "name": "Arthur Chiu",
    "url": "https://github.com/achiurizo"
   },
   "license": "MIT",
   "homepage": "https://github.com/achiurizo/dreeft",
   "keywords": [
    "mod",
    "thinking",
    "status",
    "timeline",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "achiurizo/dreeft",
    "url": "https://github.com/achiurizo/dreeft",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T06:56:12Z",
    "createdAt": "2026-10-02T20:13:58Z",
    "description": "Catch the drift of your Claude Code session's thinking, right above the prompt.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24772?v=4",
    "ownerUrl": "https://github.com/achiurizo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "palette": {
     "type": "string",
     "title": "Timeline colors",
     "description": "How thinking and tool cells are colored. mono uses brightness only; amber, blue and magenta color thinking (magenta also colors tools cyan).",
     "default": "mono"
    },
    "memoryShadow": {
     "type": "string",
     "title": "Memory shadow log (experimental)",
     "description": "off or on. on: after each main-loop turn, pick candidate facts from the thinking, judge them with Haiku (one call per turn with candidates) and append the verdicts to ~/.local/state/dreeft/memory-shadow.jsonl. Never writes memory.",
     "default": "off"
    },
    "desktop": {
     "type": "string",
     "title": "Band on the desktop app (experimental)",
     "description": "off or on. on: also draw the band in the Claude Code desktop app. Untested: nobody has checked how the band draws there. off draws on the terminal only. VS Code and mobile never get the band.",
     "default": "off"
    },
    "steer": {
     "type": "string",
     "title": "Steering (experimental)",
     "description": "off, shadow or on. Changes what the model reads. When a turn has grown the context by 10 points of the window, and again at 20, a coin flip picks fire or hold. shadow: every trigger holds; each is appended to ~/.local/state/dreeft/steer.jsonl and nothing is sent. on: a fire also appends one hidden two-sentence note to the conversation, which the model reads, and a visible notice of it; both arms are logged. off sends and writes nothing.",
     "default": "off"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dreeft",
   "firstSeen": "2026-10-06T04:49:03.867Z",
   "modUpdatedAt": "2026-10-05T06:56:12Z",
   "fileBytes": 82652,
   "tags": [
    "band",
    "spinner",
    "guard",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dreeft",
   "url": "https://www.slopshopper.com/mods/achiurizo-dreeft/"
  },
  {
   "slug": "aciderix-claude-agents-mesh-mesh-live",
   "name": "mesh-live",
   "description": "Live Claude Agents Mesh inside Claude Code: inbox that wakes the agent, real quota reports, automatic task leases and handoff, a /mesh pane, commands, status line, live context, file locks and token masking.",
   "version": "0.1.0",
   "author": {
    "name": "aciderix"
   },
   "homepage": "https://github.com/aciderix/claude-agents-mesh",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aciderix/Claude-agents-mesh",
    "url": "https://github.com/aciderix/Claude-agents-mesh",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T11:04:38Z",
    "createdAt": "2026-09-25T21:32:49Z",
    "description": "MCP for coordinating multiple Claude Code sessions across shared workspaces, with agents, tasks, messaging, leases, presence, and quota state.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/121115002?v=4",
    "ownerUrl": "https://github.com/aciderix",
    "defaultBranch": "main"
   },
   "path": "mods/mesh-live",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mesh_server": {
     "type": "string",
     "title": "Mesh MCP server name",
     "description": "The mesh MCP server's name as /mcp lists it. If it is not found, 'mesh', 'Claude mesh' and 'plugin:claude-agents-mesh:mesh' are tried.",
     "default": "mesh"
    },
    "agent_name": {
     "type": "string",
     "title": "Agent name",
     "description": "Display name used with register_session. Empty keeps the name already registered.",
     "default": ""
    },
    "poll_seconds": {
     "type": "number",
     "title": "Poll interval (seconds)",
     "description": "How often the mesh is polled (presence, tasks, messages). Minimum 10.",
     "default": 30
    },
    "wake_on_message": {
     "type": "boolean",
     "title": "Wake on new message",
     "description": "Start a turn when a new mesh message arrives while the session is idle.",
     "default": true
    },
    "wake_on_task": {
     "type": "boolean",
     "title": "Wake on new task",
     "description": "Start a turn when a new pending task appears and this agent holds none.",
     "default": true
    },
    "show_band": {
     "type": "boolean",
     "title": "Inbox band",
     "description": "Show unread messages and free tasks in a band above the prompt.",
     "default": true
    },
    "show_status": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show agents, tasks, messages and quota in the status line.",
     "default": true
    },
    "report_quota": {
     "type": "boolean",
     "title": "Report quota",
     "description": "Report the real rate-limit windows to the mesh (warning, blocked, reset).",
     "default": true
    },
    "quota_thresholds": {
     "type": "string",
     "title": "Quota warning thresholds",
     "description": "Comma-separated percentages at which a quota_warning is reported once per window.",
     "default": "80,90,95"
    },
    "auto_handoff": {
     "type": "boolean",
     "title": "Automatic handoff",
     "description": "Near the quota limit, write a handoff note, release the tasks held and tell the other agents.",
     "default": true
    },
    "handoff_threshold": {
     "type": "number",
     "title": "Handoff threshold (%)",
     "description": "Rate-limit percentage that triggers the automatic handoff.",
     "default": 95
    },
    "keep_leases": {
     "type": "boolean",
     "title": "Keep task leases",
     "description": "Renew the lease of every task this agent holds on each poll.",
     "default": true
    },
    "release_on_exit": {
     "type": "boolean",
     "title": "Release tasks on exit",
     "description": "Release the tasks held and go offline when the session ends.",
     "default": true
    },
    "inject_context": {
     "type": "boolean",
     "title": "Live mesh context",
     "description": "Give the model the mesh state with each prompt, whenever it changed.",
     "default": true
    },
    "file_lock": {
     "type": "string",
     "title": "File locks",
     "description": "What happens before editing a file another agent's task declares: warn, deny or off.",
     "options": [
      "warn",
      "deny",
      "off"
     ],
     "default": "warn"
    },
    "mask_tokens": {
     "type": "boolean",
     "title": "Mask mesh tokens",
     "description": "Mask mesh_ tokens wherever the transcript draws them.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aciderix-mesh",
   "firstSeen": "2026-10-06T04:49:13.022Z",
   "modUpdatedAt": "2026-10-03T11:04:38Z",
   "fileBytes": 46339,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mesh-live",
   "url": "https://www.slopshopper.com/mods/aciderix-claude-agents-mesh-mesh-live/"
  },
  {
   "slug": "acrazie-agent-board-agent-board",
   "name": "agent-board",
   "description": "Task progress bar above the prompt and a live side pane of running subagents with tokens, context and cost",
   "version": "0.1.0",
   "author": {
    "name": "Acrazie"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Acrazie/agent-board",
    "url": "https://github.com/Acrazie/agent-board",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:25:58Z",
    "createdAt": "2026-10-08T21:01:24Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/145262302?v=4",
    "ownerUrl": "https://github.com/Acrazie",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-board",
   "firstSeen": "2026-10-09T14:27:33.336Z",
   "modUpdatedAt": "2026-10-08T21:24:09Z",
   "fileBytes": 15408,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-board-Acrazie",
   "url": "https://www.slopshopper.com/mods/acrazie-agent-board-agent-board/"
  },
  {
   "slug": "acrazie-agent-board-file-activity-tree",
   "name": "file-activity-tree",
   "description": "Live file tree of what Claude reads, edits and writes; committed files turn green",
   "version": "0.1.0",
   "author": {
    "name": "Acrazie"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Acrazie/agent-board",
    "url": "https://github.com/Acrazie/agent-board",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:25:58Z",
    "createdAt": "2026-10-08T21:01:24Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/145262302?v=4",
    "ownerUrl": "https://github.com/Acrazie",
    "defaultBranch": "main"
   },
   "path": "plugins/file-activity-tree",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-board",
   "firstSeen": "2026-10-09T14:27:34.447Z",
   "modUpdatedAt": "2026-10-08T21:24:41Z",
   "fileBytes": 7952,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "file-activity-tree",
   "url": "https://www.slopshopper.com/mods/acrazie-agent-board-file-activity-tree/"
  },
  {
   "slug": "adalink-ai-ada-mods-adaflow-governance",
   "name": "adaflow-governance",
   "description": "Trilha de auditoria do Claude Code no Adaflow: /adaflow login (device flow) e envio em lote so de metadados (sessao, turno, ferramenta negada)",
   "version": "0.1.0",
   "author": {
    "name": "Adalink"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Adalink-ai/ada-mods",
    "url": "https://github.com/Adalink-ai/ada-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T02:21:49Z",
    "createdAt": "2026-10-06T17:12:41Z",
    "description": "Mods do Claude Code mantidos pela Adalink (marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/168860732?v=4",
    "ownerUrl": "https://github.com/Adalink-ai",
    "defaultBranch": "main"
   },
   "path": "adaflow-governance",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "baseUrl": {
     "type": "string",
     "title": "URL do gateway",
     "description": "Gateway da plataforma Adalink (https; http so para localhost)",
     "default": "https://adalink-api-gateway.onrender.com"
    },
    "enabled": {
     "type": "boolean",
     "title": "Enviar auditoria",
     "description": "Desligado, o mod nao coleta nem envia eventos (os comandos /adaflow continuam disponiveis)",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ada-mods",
   "firstSeen": "2026-10-07T14:34:15.488Z",
   "modUpdatedAt": "2026-10-06T21:41:04Z",
   "fileBytes": 27504,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "adaflow-governance",
   "url": "https://www.slopshopper.com/mods/adalink-ai-ada-mods-adaflow-governance/"
  },
  {
   "slug": "adalink-ai-ada-mods-adaflow-guard",
   "name": "adaflow-guard",
   "description": "Guardrail para apps integrados ao Adaflow: impede vazar o app token (x-ada-token) para o browser, para o codigo-fonte ou para o transcript",
   "version": "0.1.0",
   "author": {
    "name": "Adalink"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Adalink-ai/ada-mods",
    "url": "https://github.com/Adalink-ai/ada-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T02:21:49Z",
    "createdAt": "2026-10-06T17:12:41Z",
    "description": "Mods do Claude Code mantidos pela Adalink (marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/168860732?v=4",
    "ownerUrl": "https://github.com/Adalink-ai",
    "defaultBranch": "main"
   },
   "path": "adaflow-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Modo",
     "description": "deny bloqueia a ferramenta e devolve o motivo ao modelo; warn deixa passar e mostra um aviso",
     "options": [
      "deny",
      "warn"
     ],
     "default": "deny"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ada-mods",
   "firstSeen": "2026-10-07T14:34:16.209Z",
   "modUpdatedAt": "2026-10-06T17:42:51Z",
   "fileBytes": 6127,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "adaflow-guard",
   "url": "https://www.slopshopper.com/mods/adalink-ai-ada-mods-adaflow-guard/"
  },
  {
   "slug": "adalink-ai-ada-mods-model-router",
   "name": "model-router",
   "description": "Classifica cada prompt via Vercel AI Gateway e roteia o turno para haiku, sonnet ou opus; /router fixa um tier",
   "version": "0.2.0",
   "author": {
    "name": "Adalink"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Adalink-ai/ada-mods",
    "url": "https://github.com/Adalink-ai/ada-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T02:21:49Z",
    "createdAt": "2026-10-06T17:12:41Z",
    "description": "Mods do Claude Code mantidos pela Adalink (marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/168860732?v=4",
    "ownerUrl": "https://github.com/Adalink-ai",
    "defaultBranch": "main"
   },
   "path": "model-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "routerModel": {
     "type": "string",
     "title": "Modelo classificador",
     "description": "Modelo de decisao no Vercel AI Gateway que avalia o prompt (provider/modelo)",
     "default": "typesafe-ai/jev"
    },
    "gatewayUrl": {
     "type": "string",
     "title": "URL do gateway",
     "description": "Endpoint de avaliacao (decision API) do gateway",
     "default": "https://ai-gateway.vercel.sh/v1/evaluate"
    },
    "timeoutMs": {
     "type": "number",
     "title": "Timeout do classificador (ms)",
     "description": "Passado esse tempo, o turno segue com o modelo atual",
     "default": 4000
    },
    "haikuModel": {
     "type": "string",
     "title": "Modelo do tier haiku",
     "description": "Id completo usado quando o classificador escolhe haiku",
     "default": "claude-haiku-4-5-20251001"
    },
    "sonnetModel": {
     "type": "string",
     "title": "Modelo do tier sonnet",
     "description": "Id completo usado quando o classificador escolhe sonnet",
     "default": "claude-sonnet-5-5"
    },
    "opusModel": {
     "type": "string",
     "title": "Modelo do tier opus",
     "description": "Id completo usado quando o classificador escolhe opus",
     "default": "claude-opus-5-5"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ada-mods",
   "firstSeen": "2026-10-07T14:34:16.995Z",
   "modUpdatedAt": "2026-10-06T17:12:28Z",
   "fileBytes": 5572,
   "tags": [
    "status",
    "command",
    "prompt",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-router-Adalink-ai",
   "url": "https://www.slopshopper.com/mods/adalink-ai-ada-mods-model-router/"
  },
  {
   "slug": "adamentwistle-claude-code-mods-ambient",
   "name": "ambient",
   "description": "An animated strip above the prompt that moves with the work, in eight styles from a request mesh to a lava lamp",
   "version": "0.5.0",
   "author": {
    "name": "Adam"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "adamentwistle/claude-code-mods",
    "url": "https://github.com/adamentwistle/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T13:15:00Z",
    "createdAt": "2026-10-02T21:25:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/220636641?v=4",
    "ownerUrl": "https://github.com/adamentwistle",
    "defaultBranch": "main"
   },
   "path": "plugins/ambient",
   "modules": [
    "./ambient.mjs"
   ],
   "entry": "hooks/ambient.mjs",
   "userConfig": {
    "style": {
     "type": "string",
     "title": "Style",
     "description": "What the strip shows: network, critter, aurora, synthwave, warp, murmuration, lava or wave. /ambient styles describes each; a style picked with /ambient wins over this",
     "options": [
      "network",
      "critter",
      "aurora",
      "synthwave",
      "warp",
      "murmuration",
      "lava",
      "wave"
     ],
     "default": "network"
    },
    "rows": {
     "type": "string",
     "title": "Strip height",
     "description": "Rows the strip takes above the prompt, 1 to 6 (critter uses at least 3, synthwave at least 4)",
     "options": [
      "1",
      "2",
      "3",
      "4",
      "5",
      "6"
     ],
     "default": "3"
    },
    "intensity": {
     "type": "string",
     "title": "Intensity",
     "description": "How bright the strip draws: soft, bright or vivid",
     "options": [
      "soft",
      "bright",
      "vivid"
     ],
     "default": "bright"
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "Colors for every style but network. auto follows the current ccs-theme Ghostty theme",
     "options": [
      "auto",
      "nightshade",
      "rose-pine",
      "kanagawa-wave",
      "kanagawa-dragon",
      "catppuccin-mocha",
      "catppuccin-latte",
      "dusk"
     ],
     "default": "auto"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-07T14:47:46.861Z",
   "modUpdatedAt": "2026-10-02T18:33:44Z",
   "fileBytes": 73681,
   "tags": [
    "band",
    "transcript",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ambient",
   "url": "https://www.slopshopper.com/mods/adamentwistle-claude-code-mods-ambient/"
  },
  {
   "slug": "adamentwistle-claude-code-mods-office",
   "name": "office",
   "description": "A pixel-art office of your running Claude Code sessions: one desk per session, animated by what it is doing, with speech bubbles, layouts, characters and drag to arrange. Uses herdr when present, Claude Code's own session records otherwise.",
   "version": "0.9.0",
   "author": {
    "name": "Adam"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "adamentwistle/claude-code-mods",
    "url": "https://github.com/adamentwistle/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T13:15:00Z",
    "createdAt": "2026-10-02T21:25:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/220636641?v=4",
    "ownerUrl": "https://github.com/adamentwistle",
    "defaultBranch": "main"
   },
   "path": "plugins/office",
   "modules": [
    "./office.mjs"
   ],
   "entry": "hooks/office.mjs",
   "userConfig": {
    "layout": {
     "type": "string",
     "title": "Office layout",
     "description": "grid (desk tiles), tiles (desk cards with a small real picture of each character), office (a room with desks), war-room (everyone round one table) or strip (one compact row for a narrow pane)",
     "options": [
      "grid",
      "tiles",
      "office",
      "war-room",
      "strip"
     ],
     "default": "grid"
    },
    "characters": {
     "type": "string",
     "title": "Office characters",
     "description": "Who sits at the desks: critters, humans, robots, animals, or mixed by project",
     "options": [
      "critters",
      "humans",
      "robots",
      "animals",
      "mixed"
     ],
     "default": "critters"
    },
    "style": {
     "type": "string",
     "title": "Office character style",
     "description": "bold draws chunky, high-contrast characters made for cells; detailed draws the finer ones",
     "options": [
      "bold",
      "detailed"
     ],
     "default": "bold"
    },
    "lighting": {
     "type": "string",
     "title": "Office lighting",
     "description": "clock follows the time of day; day and night fix it",
     "options": [
      "clock",
      "day",
      "night"
     ],
     "default": "clock"
    },
    "palette": {
     "type": "string",
     "title": "Office palette",
     "description": "nightshade follows the Nightshade Ghostty theme; warm, cool and mono are presets",
     "options": [
      "nightshade",
      "warm",
      "cool",
      "mono"
     ],
     "default": "nightshade"
    },
    "show": {
     "type": "string",
     "title": "Office: which panes",
     "description": "claude (only Claude sessions, the default), agents (any coding agent), busy (also terminals running something, as robots), all (also idle shells, as empty desks)",
     "options": [
      "claude",
      "agents",
      "busy",
      "all"
     ],
     "default": "claude"
    },
    "desks": {
     "type": "string",
     "title": "Office: desks at a time",
     "description": "How many desks show at once, the most relevant first (needs you, working, done, idle); m pages through the rest",
     "options": [
      "4",
      "6",
      "8",
      "12",
      "all"
     ],
     "default": "8"
    },
    "hide_done_minutes": {
     "type": "number",
     "title": "Office: hide done after (minutes)",
     "description": "Leave out sessions that have been done this long; 0 keeps them",
     "default": 0,
     "min": 0,
     "max": 1440
    },
    "seating": {
     "type": "string",
     "title": "Office seating",
     "description": "state (needs you, working, done, idle, busy terminals), stable (a session keeps its desk), project, or workspace",
     "options": [
      "state",
      "stable",
      "project",
      "workspace"
     ],
     "default": "state"
    },
    "speed": {
     "type": "string",
     "title": "Office animation speed",
     "description": "slow, normal or fast",
     "options": [
      "slow",
      "normal",
      "fast"
     ],
     "default": "normal"
    },
    "reduced_motion": {
     "type": "boolean",
     "title": "Office: reduced motion",
     "description": "Slower, calmer animation with no particles or flashing",
     "default": false
    },
    "notify": {
     "type": "string",
     "title": "Office toasts",
     "description": "Toast when a session needs you, on every state change, or never",
     "options": [
      "needs-you",
      "changes",
      "off"
     ],
     "default": "needs-you"
    },
    "sound": {
     "type": "boolean",
     "title": "Office: sound when someone needs you",
     "description": "Play a short chime when a session starts waiting for you",
     "default": false
    },
    "render": {
     "type": "string",
     "title": "Office picture",
     "description": "hybrid (the default): the cell office with its people as sharp real pictures, where the terminal can show them (inside herdr, launch Claude Code with CLAUDE_CODE_FORCE_TERMINAL_IMAGES=1); cells: no pictures",
     "options": [
      "hybrid",
      "cells"
     ],
     "default": "hybrid"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-07T14:47:48.530Z",
   "modUpdatedAt": "2026-10-02T18:33:44Z",
   "fileBytes": 205575,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "office",
   "url": "https://www.slopshopper.com/mods/adamentwistle-claude-code-mods-office/"
  },
  {
   "slug": "adamentwistle-claude-code-mods-viewfinder",
   "name": "viewfinder",
   "description": "Shows the screenshots and images Claude looks at in a pane beside the transcript",
   "version": "0.1.0",
   "author": {
    "name": "Adam"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "adamentwistle/claude-code-mods",
    "url": "https://github.com/adamentwistle/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T13:15:00Z",
    "createdAt": "2026-10-02T21:25:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/220636641?v=4",
    "ownerUrl": "https://github.com/adamentwistle",
    "defaultBranch": "main"
   },
   "path": "plugins/viewfinder",
   "modules": [
    "./viewfinder.mjs"
   ],
   "entry": "hooks/viewfinder.mjs",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open the pane by itself",
     "description": "Open the Viewfinder pane when Claude looks at a new image. Off: use /viewfinder.",
     "default": true
    },
    "render": {
     "type": "string",
     "title": "How to draw pictures",
     "description": "auto: real pixels where the terminal can, half-block colour cells elsewhere (herdr, tmux). image: always pixels. blocks: always cells.",
     "options": [
      "auto",
      "image",
      "blocks"
     ],
     "default": "auto"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-07T14:47:49.264Z",
   "modUpdatedAt": "2026-10-02T18:33:44Z",
   "fileBytes": 31847,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "viewfinder",
   "url": "https://www.slopshopper.com/mods/adamentwistle-claude-code-mods-viewfinder/"
  },
  {
   "slug": "adammhal-claude-mods-approve-blocked",
   "name": "approve-blocked",
   "description": "Retries an auto-mode-blocked call up to three times so Claude Code's own permission prompt (and Moshi) can ask you.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "adammhal/claude-mods",
    "url": "https://github.com/adammhal/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T18:52:02Z",
    "createdAt": "2026-10-06T13:42:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3512386?v=4",
    "ownerUrl": "https://github.com/adammhal",
    "defaultBranch": "main"
   },
   "path": "approve-blocked",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "adam-mods",
   "firstSeen": "2026-10-08T15:11:07.394Z",
   "modUpdatedAt": "2026-10-07T15:39:57Z",
   "fileBytes": 968,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "approve-blocked",
   "url": "https://www.slopshopper.com/mods/adammhal-claude-mods-approve-blocked/"
  },
  {
   "slug": "adammhal-claude-mods-left-undone",
   "name": "left-undone",
   "description": "A sidebar listing todos Claude left undone; press a letter to flag one, then send Claude back to finish it.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "adammhal/claude-mods",
    "url": "https://github.com/adammhal/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T18:52:02Z",
    "createdAt": "2026-10-06T13:42:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3512386?v=4",
    "ownerUrl": "https://github.com/adammhal",
    "defaultBranch": "main"
   },
   "path": "left-undone",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "adam-mods",
   "firstSeen": "2026-10-07T14:47:50.650Z",
   "modUpdatedAt": "2026-10-07T18:39:32Z",
   "fileBytes": 9656,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "left-undone",
   "url": "https://www.slopshopper.com/mods/adammhal-claude-mods-left-undone/"
  },
  {
   "slug": "adamnroman-claude-chatroom-chatroom",
   "name": "chatroom",
   "description": "One public, unmoderated chat room for everyone with this mod. It shows on the right of the screen while Claude works and hides when Claude waits for you. Messages go to a chat server; nothing from the room reaches Claude.",
   "version": "0.1.0",
   "author": {
    "name": "Adam Roman",
    "url": "https://github.com/adamnroman"
   },
   "license": "MIT",
   "homepage": "https://github.com/adamnroman/claude-chatroom",
   "keywords": [
    "mod",
    "chat",
    "community"
   ],
   "kind": "community",
   "repo": {
    "fullName": "adamnroman/claude-chatroom",
    "url": "https://github.com/adamnroman/claude-chatroom",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:31:15Z",
    "createdAt": "2026-10-06T13:31:09Z",
    "description": "A Claude Code mod: one public chat room that shows while Claude works.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38513087?v=4",
    "ownerUrl": "https://github.com/adamnroman",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-chatroom",
   "firstSeen": "2026-10-06T14:27:55.392Z",
   "modUpdatedAt": "2026-10-06T13:31:15Z",
   "fileBytes": 25299,
   "tags": [
    "pane",
    "band",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "chatroom",
   "url": "https://www.slopshopper.com/mods/adamnroman-claude-chatroom-chatroom/"
  },
  {
   "slug": "adayarabov-narrator-narrator",
   "name": "narrator",
   "description": "Claude talks to you while it works: spoken narration in a browser page, and a voice side chat that answers questions and passes instructions without interrupting the task",
   "version": "0.5.1",
   "author": {
    "name": "adayarabov",
    "url": "https://github.com/adayarabov"
   },
   "license": "MIT",
   "homepage": "https://github.com/adayarabov/narrator",
   "keywords": [
    "voice",
    "tts",
    "narration",
    "side-chat",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "adayarabov/narrator",
    "url": "https://github.com/adayarabov/narrator",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:40:04Z",
    "createdAt": "2026-10-07T16:46:57Z",
    "description": "Claude Code mod: Claude talks to you while it works, with a voice side chat",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/125339739?v=4",
    "ownerUrl": "https://github.com/adayarabov",
    "defaultBranch": "main"
   },
   "path": "plugins/narrator",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "serviceUrl": {
     "type": "string",
     "title": "Relay URL",
     "description": "Base URL of the narrator relay that serves the listening page",
     "default": "https://narrator.trq.one"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "narrator",
   "firstSeen": "2026-10-08T15:11:10.972Z",
   "modUpdatedAt": "2026-10-07T17:40:04Z",
   "fileBytes": 87448,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "narrator",
   "url": "https://www.slopshopper.com/mods/adayarabov-narrator-narrator/"
  },
  {
   "slug": "addeuz-dotfiles-usage-bars",
   "name": "usage-bars",
   "description": "Five-hour, weekly and context usage bars under the prompt",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Addeuz/dotfiles",
    "url": "https://github.com/Addeuz/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T15:20:12Z",
    "createdAt": "2025-09-15T14:54:31Z",
    "description": "My dotfiles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12641358?v=4",
    "ownerUrl": "https://github.com/Addeuz",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/usage-bars",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:30.314Z",
   "modUpdatedAt": "2026-10-03T15:20:12Z",
   "fileBytes": 4211,
   "tags": [
    "spinner",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bars-Addeuz",
   "url": "https://www.slopshopper.com/mods/addeuz-dotfiles-usage-bars/"
  },
  {
   "slug": "adriancoman-claude-code-mods-collapse-answers",
   "name": "collapse-answers",
   "description": "Adds a button under each answer that collapses it, leaving only your question.",
   "version": "0.1.0",
   "author": {
    "name": "Adrian Coman"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "adriancoman/claude-code-mods",
    "url": "https://github.com/adriancoman/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T07:11:37Z",
    "createdAt": "2026-10-03T06:38:15Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4348190?v=4",
    "ownerUrl": "https://github.com/adriancoman",
    "defaultBranch": "main"
   },
   "path": "collapse-answers",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:14.690Z",
   "modUpdatedAt": "2026-10-03T06:37:00Z",
   "fileBytes": 2891,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "session"
   ],
   "isNew": true,
   "entryName": "collapse-answers",
   "url": "https://www.slopshopper.com/mods/adriancoman-claude-code-mods-collapse-answers/"
  },
  {
   "slug": "adriancoman-claude-code-mods-prompt-highlight",
   "name": "prompt-highlight",
   "description": "Highlights your prompts in the transcript with a background color.",
   "version": "0.1.0",
   "author": {
    "name": "Adrian Coman"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "adriancoman/claude-code-mods",
    "url": "https://github.com/adriancoman/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T07:11:37Z",
    "createdAt": "2026-10-03T06:38:15Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4348190?v=4",
    "ownerUrl": "https://github.com/adriancoman",
    "defaultBranch": "main"
   },
   "path": "prompt-highlight",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:15.363Z",
   "modUpdatedAt": "2026-10-03T06:37:00Z",
   "fileBytes": 436,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "prompt-highlight",
   "url": "https://www.slopshopper.com/mods/adriancoman-claude-code-mods-prompt-highlight/"
  },
  {
   "slug": "adriancoman-claude-code-mods-usage-status",
   "name": "usage-status",
   "description": "Shows the 5-hour and weekly usage limits in the status line.",
   "version": "0.1.0",
   "author": {
    "name": "Adrian Coman"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "adriancoman/claude-code-mods",
    "url": "https://github.com/adriancoman/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T07:11:37Z",
    "createdAt": "2026-10-03T06:38:15Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4348190?v=4",
    "ownerUrl": "https://github.com/adriancoman",
    "defaultBranch": "main"
   },
   "path": "usage-status",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:16.007Z",
   "modUpdatedAt": "2026-10-03T06:37:00Z",
   "fileBytes": 1223,
   "tags": [
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-status-adriancoman",
   "url": "https://www.slopshopper.com/mods/adriancoman-claude-code-mods-usage-status/"
  },
  {
   "slug": "advanced-integrated-pest-management-aipm-claude-plugins-aipm-compliance",
   "name": "aipm-compliance",
   "description": "Advanced IPM compliance: confidentiality legend rule for every AI-made deliverable, checked before hand-off",
   "version": "1.0.0",
   "author": {
    "name": "Advanced IPM IT"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Advanced-Integrated-Pest-Management/aipm-claude-plugins",
    "url": "https://github.com/Advanced-Integrated-Pest-Management/aipm-claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T21:46:38Z",
    "createdAt": "2026-10-02T16:22:31Z",
    "description": "Advanced IPM internal Claude Code plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269239247?v=4",
    "ownerUrl": "https://github.com/Advanced-Integrated-Pest-Management",
    "defaultBranch": "main"
   },
   "path": "plugins/aipm-compliance",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aipm",
   "firstSeen": "2026-10-06T04:47:06.674Z",
   "modUpdatedAt": "2026-10-02T21:46:38Z",
   "fileBytes": 1681,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "aipm-compliance",
   "url": "https://www.slopshopper.com/mods/advanced-integrated-pest-management-aipm-claude-plugins-aipm-compliance/"
  },
  {
   "slug": "aeriondyseti-context-monitor",
   "name": "context-monitor",
   "description": "Single-purpose Claude Code plugin that watches per-session context usage and warns the user before quality degrades.",
   "version": "0.1.0",
   "author": {
    "name": "AerionDyseti",
    "url": "https://github.com/AerionDyseti"
   },
   "license": "MIT",
   "keywords": [
    "context",
    "monitoring",
    "session-health",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aeriondyseti/context-monitor",
    "url": "https://github.com/aeriondyseti/context-monitor",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:39:12Z",
    "createdAt": "2026-10-06T16:05:25Z",
    "description": "Claude Code plugin: per-session context-usage monitor that warns as token pressure and compactions climb.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24901014?v=4",
    "ownerUrl": "https://github.com/aeriondyseti",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./window-probe.ts"
   ],
   "entry": "hooks/window-probe.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:47:52.717Z",
   "modUpdatedAt": "2026-10-06T16:39:12Z",
   "fileBytes": 2516,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-monitor",
   "url": "https://www.slopshopper.com/mods/aeriondyseti-context-monitor/"
  },
  {
   "slug": "aeriondyseti-plugin-kit-plugin-kit",
   "name": "plugin-kit",
   "description": "Shared widgets for Claude Code mods: other plugins hand $.kit their state and draw what it returns.",
   "version": "0.1.1",
   "author": {
    "name": "Aerion Dyseti"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aeriondyseti/plugin-kit",
    "url": "https://github.com/aeriondyseti/plugin-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T15:42:30Z",
    "createdAt": "2026-04-21T21:48:01Z",
    "description": "Ergonomic, typed helpers for writing Claude Code hooks — events, styled output, and a testing harness.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "hooks",
     "nodejs",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24901014?v=4",
    "ownerUrl": "https://github.com/aeriondyseti",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "glyphs": {
     "type": "string",
     "title": "Glyphs",
     "description": "How widgets draw bars, segments and bullets in every plugin that uses the kit: unicode shapes, or plain ascii.",
     "options": [
      "unicode",
      "ascii"
     ],
     "default": "unicode"
    },
    "barWidth": {
     "type": "number",
     "title": "Meter width",
     "description": "Cells in a meter's bar, unless the plugin drawing it asks for another width.",
     "default": 10
    },
    "listLimit": {
     "type": "number",
     "title": "List length",
     "description": "Items a list shows before folding the rest behind a button, unless the plugin drawing it asks otherwise.",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:27:57.698Z",
   "modUpdatedAt": "2026-10-06T15:42:30Z",
   "fileBytes": 23163,
   "tags": [],
   "isNew": true,
   "entryName": "plugin-kit",
   "url": "https://www.slopshopper.com/mods/aeriondyseti-plugin-kit-plugin-kit/"
  },
  {
   "slug": "aeriondyseti-storyteller-storyteller",
   "name": "storyteller",
   "description": "Roleplay and collaborative storytelling: a Storyteller agent, world tools, lorebook hooks and a scene pane for Claude Code",
   "version": "0.1.0",
   "author": {
    "name": "Kevin W"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aeriondyseti/storyteller",
    "url": "https://github.com/aeriondyseti/storyteller",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T21:08:30Z",
    "createdAt": "2026-10-06T15:37:51Z",
    "description": "Roleplay and collaborative storytelling inside the Claude Code TUI: an agentic Storyteller with world tools, lorebooks, a scene pane and a custom status line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24901014?v=4",
    "ownerUrl": "https://github.com/aeriondyseti",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "../mod/register.tsx"
   ],
   "entry": "mod/register.tsx",
   "userConfig": {
    "notesEvery": {
     "type": "number",
     "title": "Notes every N turns",
     "description": "Run the background notes job every N completed turns",
     "default": 1,
     "min": 1
    },
    "notesModel": {
     "type": "string",
     "title": "Notes model",
     "description": "Model for the background notes job",
     "default": "haiku"
    },
    "narratorModel": {
     "type": "string",
     "title": "Narrator model",
     "description": "Model the launcher passes with --model; empty uses the engine default",
     "default": ""
    },
    "narratorEffort": {
     "type": "string",
     "title": "Narrator effort",
     "description": "Effort for narration",
     "default": "high",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ]
    },
    "embeddings": {
     "type": "string",
     "title": "Embeddings",
     "description": "Embedding provider for recall",
     "default": "local",
     "options": [
      "local",
      "hosted"
     ]
    },
    "paneOnStart": {
     "type": "boolean",
     "title": "Open scene pane on start",
     "description": "Open the scene pane when the layout docks one",
     "default": true
    },
    "contextBudget": {
     "type": "number",
     "title": "Context budget",
     "description": "Share of the context window for standing material (0 to 1)",
     "default": 0.25,
     "min": 0,
     "max": 1
    },
    "loreBudget": {
     "type": "number",
     "title": "Lore budget",
     "description": "Share of the context window lore may fill (0 to 1); a quarter of it per turn",
     "default": 0.1,
     "min": 0,
     "max": 1
    },
    "loreScanDepth": {
     "type": "number",
     "title": "Lore scan depth",
     "description": "Logged turns, besides the new prompt, scanned for lore keys",
     "default": 3,
     "min": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:47:57.149Z",
   "modUpdatedAt": "2026-10-06T21:08:30Z",
   "fileBytes": 88762,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "guard",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "storyteller",
   "url": "https://www.slopshopper.com/mods/aeriondyseti-storyteller-storyteller/"
  },
  {
   "slug": "aero123421-harnova-blast-radius",
   "name": "blast-radius",
   "description": "See what a risky command would change before it runs.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Aero123421/Harnova",
    "url": "https://github.com/Aero123421/Harnova",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:48:54Z",
    "createdAt": "2026-10-09T03:22:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/184829077?v=4",
    "ownerUrl": "https://github.com/Aero123421",
    "defaultBranch": "main"
   },
   "path": "packages/experimental/claude-code-mods/examples/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:27:38.263Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5681,
   "tags": [
    "pane",
    "band",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-Aero123421",
   "url": "https://www.slopshopper.com/mods/aero123421-harnova-blast-radius/"
  },
  {
   "slug": "aero123421-harnova-replay-theater",
   "name": "replay-theater",
   "description": "Step through the last turn's edits, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Aero123421/Harnova",
    "url": "https://github.com/Aero123421/Harnova",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:48:54Z",
    "createdAt": "2026-10-09T03:22:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/184829077?v=4",
    "ownerUrl": "https://github.com/Aero123421",
    "defaultBranch": "main"
   },
   "path": "packages/experimental/claude-code-mods/examples/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:27:39.234Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5329,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-Aero123421",
   "url": "https://www.slopshopper.com/mods/aero123421-harnova-replay-theater/"
  },
  {
   "slug": "aero123421-harnova-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Aero123421/Harnova",
    "url": "https://github.com/Aero123421/Harnova",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:48:54Z",
    "createdAt": "2026-10-09T03:22:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/184829077?v=4",
    "ownerUrl": "https://github.com/Aero123421",
    "defaultBranch": "main"
   },
   "path": "packages/experimental/claude-code-mods/examples/token-weather",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:27:40.213Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 3203,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-Aero123421",
   "url": "https://www.slopshopper.com/mods/aero123421-harnova-token-weather/"
  },
  {
   "slug": "afterever-claude-mods-ctx",
   "name": "ctx",
   "description": "Context window details like the Desktop app's panel: /ctx opens a pane that docks beside the transcript, and a 📊 button above the prompt toggles it.",
   "version": "0.6.2",
   "author": {
    "name": "afterever"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "afterever/claude-mods",
    "url": "https://github.com/afterever/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T16:30:08Z",
    "createdAt": "2026-10-03T17:15:03Z",
    "description": "Claude Code mods by afterever (plugin marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38563149?v=4",
    "ownerUrl": "https://github.com/afterever",
    "defaultBranch": "master"
   },
   "path": "ctx",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "afterever-mods",
   "firstSeen": "2026-10-06T04:49:22.043Z",
   "modUpdatedAt": "2026-10-04T16:30:08Z",
   "fileBytes": 78325,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ctx",
   "url": "https://www.slopshopper.com/mods/afterever-claude-mods-ctx/"
  },
  {
   "slug": "afu-it-agent-theater-agent-theater",
   "name": "agent-theater",
   "description": "A pixel theater above the prompt: little orange Claude acts out each tool call at a desk while a monitor shows the command and Haiku narrates it.",
   "version": "1.0.1",
   "author": {
    "name": "afu-it",
    "url": "https://github.com/afu-it"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "afu-it/agent-theater",
    "url": "https://github.com/afu-it/agent-theater",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T12:35:36Z",
    "createdAt": "2026-10-04T11:21:58Z",
    "description": "A pixel theater above your Claude Code prompt: little orange Claude acts out each tool call while a monitor shows the command and Haiku narrates it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86923633?v=4",
    "ownerUrl": "https://github.com/afu-it",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-theater",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-theater",
   "firstSeen": "2026-10-06T04:49:06.813Z",
   "modUpdatedAt": "2026-10-04T12:35:36Z",
   "fileBytes": 32946,
   "tags": [
    "band",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-theater",
   "url": "https://www.slopshopper.com/mods/afu-it-agent-theater-agent-theater/"
  },
  {
   "slug": "agarzon-claude-plugins-agarzon",
   "name": "agarzon",
   "description": "Personal Claude Code skills and workflow extensions.",
   "version": "0.11.0",
   "author": {
    "name": "Alexander Garzon"
   },
   "license": "MIT",
   "keywords": [
    "claude-code",
    "skills",
    "handoff",
    "wrap",
    "challenge",
    "what",
    "mods",
    "prompt-cache",
    "output-style",
    "claude-mem",
    "personal"
   ],
   "kind": "community",
   "repo": {
    "fullName": "agarzon/claude-plugins",
    "url": "https://github.com/agarzon/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T02:24:31Z",
    "createdAt": "2026-07-23T17:24:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/339828?v=4",
    "ownerUrl": "https://github.com/agarzon",
    "defaultBranch": "master"
   },
   "path": "plugins/agarzon",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agarzon-plugins",
   "firstSeen": "2026-10-06T04:49:24.570Z",
   "modUpdatedAt": "2026-10-06T02:24:31Z",
   "fileBytes": 12554,
   "tags": [
    "band",
    "toast",
    "guard",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agarzon",
   "url": "https://www.slopshopper.com/mods/agarzon-claude-plugins-agarzon/"
  },
  {
   "slug": "agent-sh-tower-crane",
   "name": "tower-crane",
   "description": "Hand over an issue, a goal or a whole project: plan into tasks, dispatch workers, clean-context review, software gates and merges, with owner decisions queued instead of blocking",
   "version": "0.1.0",
   "author": {
    "name": "Avi Fenesh",
    "url": "https://github.com/avifenesh"
   },
   "license": "MIT",
   "homepage": "https://github.com/agent-sh/tower-crane",
   "keywords": [
    "orchestration",
    "delegation",
    "review",
    "ci",
    "agents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "agent-sh/tower-crane",
    "url": "https://github.com/agent-sh/tower-crane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:38:52Z",
    "createdAt": "2026-10-06T13:25:31Z",
    "description": "Tower Crane: plan, dispatch, review and merge agent work from one issue to a whole project; state in plain files, gates in software",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/262878197?v=4",
    "ownerUrl": "https://github.com/agent-sh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./tower-crane.mjs"
   ],
   "entry": "hooks/tower-crane.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "tower-crane",
   "firstSeen": "2026-10-08T15:11:19.168Z",
   "modUpdatedAt": "2026-10-09T14:38:52Z",
   "fileBytes": 6209,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tower-crane",
   "url": "https://www.slopshopper.com/mods/agent-sh-tower-crane/"
  },
  {
   "slug": "ahel-technologies-ahel-desktop-blast-radius",
   "name": "blast-radius",
   "description": "See what a risky command would change before it runs.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ahel-technologies/ahel-desktop",
    "url": "https://github.com/ahel-technologies/ahel-desktop",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T12:07:02Z",
    "createdAt": "2026-10-05T07:40:35Z",
    "description": "Ahel Desktop: chat client with Ahel MCP built in (based on deepseek-harness, MIT)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/219826240?v=4",
    "ownerUrl": "https://github.com/ahel-technologies",
    "defaultBranch": "master"
   },
   "path": "packages/experimental/claude-code-mods/examples/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:11.697Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5681,
   "tags": [
    "pane",
    "band",
    "guard"
   ],
   "isNew": true,
   "entryName": "blast-radius-ahel-technologies",
   "url": "https://www.slopshopper.com/mods/ahel-technologies-ahel-desktop-blast-radius/"
  },
  {
   "slug": "ahel-technologies-ahel-desktop-replay-theater",
   "name": "replay-theater",
   "description": "Step through the last turn's edits, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ahel-technologies/ahel-desktop",
    "url": "https://github.com/ahel-technologies/ahel-desktop",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T12:07:02Z",
    "createdAt": "2026-10-05T07:40:35Z",
    "description": "Ahel Desktop: chat client with Ahel MCP built in (based on deepseek-harness, MIT)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/219826240?v=4",
    "ownerUrl": "https://github.com/ahel-technologies",
    "defaultBranch": "master"
   },
   "path": "packages/experimental/claude-code-mods/examples/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:12.387Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5329,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-ahel-technologies",
   "url": "https://www.slopshopper.com/mods/ahel-technologies-ahel-desktop-replay-theater/"
  },
  {
   "slug": "ahel-technologies-ahel-desktop-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ahel-technologies/ahel-desktop",
    "url": "https://github.com/ahel-technologies/ahel-desktop",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T12:07:02Z",
    "createdAt": "2026-10-05T07:40:35Z",
    "description": "Ahel Desktop: chat client with Ahel MCP built in (based on deepseek-harness, MIT)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/219826240?v=4",
    "ownerUrl": "https://github.com/ahel-technologies",
    "defaultBranch": "master"
   },
   "path": "packages/experimental/claude-code-mods/examples/token-weather",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:13.605Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 3203,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-ahel-technologies",
   "url": "https://www.slopshopper.com/mods/ahel-technologies-ahel-desktop-token-weather/"
  },
  {
   "slug": "ahl-gram-issuedial",
   "name": "issue-dial",
   "description": "A pane for a GitHub repo's issues: up to three columns, one per issue in hand (one per parallel lane), each with the issues suggested to follow it.",
   "version": "0.3.0",
   "author": {
    "name": "Alexander Lee",
    "url": "https://github.com/ahl-gram"
   },
   "license": "MIT",
   "homepage": "https://github.com/ahl-gram/IssueDial",
   "keywords": [
    "github",
    "issues",
    "pane",
    "workflow"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ahl-gram/IssueDial",
    "url": "https://github.com/ahl-gram/IssueDial",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T12:34:26Z",
    "createdAt": "2026-10-03T20:36:54Z",
    "description": "A Claude Code mod: a live pane for the GitHub issue in hand, the last ones closed and what comes next.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26277473?v=4",
    "ownerUrl": "https://github.com/ahl-gram",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "repos": {
     "type": "string",
     "multiple": true,
     "title": "Repos",
     "description": "The GitHub repos the dial turns on in, each as owner/name. Leave empty to turn it on in every GitHub repo.",
     "default": []
    },
    "planFile": {
     "type": "string",
     "title": "Plan file",
     "description": "A file at the main checkout's root whose plan section lists the issues to suggest next. A missing file is fine.",
     "default": "RESUME-HERE.md"
    },
    "planHeading": {
     "type": "string",
     "title": "Plan heading",
     "description": "The text of the ## heading that starts the plan section in the plan file.",
     "default": "Next steps"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "issue-dial",
   "firstSeen": "2026-10-06T04:49:27.336Z",
   "modUpdatedAt": "2026-10-07T12:34:26Z",
   "fileBytes": 15607,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "issue-dial",
   "url": "https://www.slopshopper.com/mods/ahl-gram-issuedial/"
  },
  {
   "slug": "ahmedgcompany-cyber-client-ledger",
   "name": "client-ledger",
   "displayName": "Client Ledger",
   "description": "Bill clients for Claude Code work: per-client time, tokens and proof of work, exported as invoice-ready logs",
   "version": "0.1.0",
   "author": {
    "name": "ahmedgcompany-cyber"
   },
   "license": "MIT",
   "homepage": "https://github.com/ahmedgcompany-cyber/client-ledger",
   "keywords": [
    "billing",
    "freelance",
    "agency",
    "time-tracking",
    "invoice",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ahmedgcompany-cyber/client-ledger",
    "url": "https://github.com/ahmedgcompany-cyber/client-ledger",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:45:05Z",
    "createdAt": "2026-10-08T09:44:58Z",
    "description": "Claude Code mod: bill your Claude Code work to clients — time, tokens, proof of work, invoice-ready exports",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "freelance",
     "time-tracking"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/266170822?v=4",
    "ownerUrl": "https://github.com/ahmedgcompany-cyber",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "hourlyRate": {
     "type": "number",
     "title": "Hourly rate",
     "description": "What you bill per hour of tracked time (0 = don't price hours)",
     "default": 0,
     "min": 0
    },
    "currency": {
     "type": "string",
     "title": "Currency",
     "description": "Currency code printed on exports",
     "default": "USD"
    },
    "tokenRatePerMillion": {
     "type": "number",
     "title": "Token rate per million",
     "description": "What you bill per million tokens, on top of hours (0 = don't bill tokens)",
     "default": 0,
     "min": 0
    },
    "idleMinutes": {
     "type": "number",
     "title": "Idle cap (minutes)",
     "description": "Gaps between your prompts longer than this count only this long as your own work time",
     "default": 10,
     "min": 0
    },
    "exportDir": {
     "type": "string",
     "title": "Export folder",
     "description": "Where /ledger export writes files (empty = ledger-exports in the current folder)",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:11:34.372Z",
   "modUpdatedAt": "2026-10-08T09:45:05Z",
   "fileBytes": 17660,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "client-ledger",
   "url": "https://www.slopshopper.com/mods/ahmedgcompany-cyber-client-ledger/"
  },
  {
   "slug": "aholbreich-claude-mods-tl",
   "name": "tl",
   "description": "Native TaskLedger summary and interactive task board for Claude Code.",
   "version": "0.1.5",
   "author": {
    "name": "Alexander Holbreich"
   },
   "license": "MIT",
   "keywords": [
    "taskledger",
    "tl",
    "task-management"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aholbreich/claude-mods",
    "url": "https://github.com/aholbreich/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T22:20:41Z",
    "createdAt": "2026-10-03T20:57:01Z",
    "description": "Claude Code mods by Alexander Hobreich",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16252784?v=4",
    "ownerUrl": "https://github.com/aholbreich",
    "defaultBranch": "main"
   },
   "path": "plugins/tl",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aholbreich-claude-mods",
   "firstSeen": "2026-10-06T04:48:59.407Z",
   "modUpdatedAt": "2026-10-03T22:20:41Z",
   "fileBytes": 30727,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tl",
   "url": "https://www.slopshopper.com/mods/aholbreich-claude-mods-tl/"
  },
  {
   "slug": "ai-advanced-futures-clux-clux",
   "name": "clux",
   "description": "Claude Code ↔ tmux notifications — status bar alerts when tasks finish or need input",
   "version": "4.5.0",
   "author": {
    "name": "ai-advanced-futures"
   },
   "license": "MIT",
   "homepage": "https://github.com/ai-advanced-futures/clux",
   "keywords": [
    "tmux",
    "notifications",
    "status-bar"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ai-advanced-futures/clux",
    "url": "https://github.com/ai-advanced-futures/clux",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:52:52Z",
    "createdAt": "2026-02-12T12:02:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/263680850?v=4",
    "ownerUrl": "https://github.com/ai-advanced-futures",
    "defaultBranch": "main"
   },
   "path": "plugins/clux",
   "modules": [
    "./sessions/register.tsx"
   ],
   "entry": "hooks/sessions/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clux",
   "firstSeen": "2026-10-08T15:11:36.504Z",
   "modUpdatedAt": "2026-10-09T13:52:52Z",
   "fileBytes": 14952,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "clux",
   "url": "https://www.slopshopper.com/mods/ai-advanced-futures-clux-clux/"
  },
  {
   "slug": "aicoder2009-aigenius-marketplace-token-weather",
   "name": "token-weather",
   "description": "A live emoji forecast of the context window above the prompt: weather, fill percentage, and a chart of the last turns, with a one-click context handoff.",
   "version": "0.3.1",
   "author": {
    "name": "Karthick Arun",
    "url": "https://github.com/aicoder2009"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/aicoder2009/aigenius-marketplace/tree/main/plugins/token-weather",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aicoder2009/aigenius-marketplace",
    "url": "https://github.com/aicoder2009/aigenius-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:03:21Z",
    "createdAt": "2026-10-06T00:49:21Z",
    "description": "My claude code marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/127642633?v=4",
    "ownerUrl": "https://github.com/aicoder2009",
    "defaultBranch": "main"
   },
   "path": "plugins/token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aigenius-marketplace",
   "firstSeen": "2026-10-06T04:49:28.224Z",
   "modUpdatedAt": "2026-10-06T01:03:20Z",
   "fileBytes": 6678,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-aicoder2009",
   "url": "https://www.slopshopper.com/mods/aicoder2009-aigenius-marketplace-token-weather/"
  },
  {
   "slug": "aicoder2009-aigenius-marketplace-vault-drop",
   "name": "vault-drop",
   "displayName": "Vault Drop",
   "description": "Lets Claude ask for a password through a masked field in the Claude Code UI; the value goes to the macOS Keychain, never to the model",
   "version": "0.2.0",
   "author": {
    "name": "Karthick Arun",
    "url": "https://github.com/aicoder2009"
   },
   "license": "MIT",
   "homepage": "https://github.com/aicoder2009/aigenius-marketplace/tree/main/plugins/vault-drop",
   "keywords": [
    "secrets",
    "password",
    "keychain",
    "security",
    "macos"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aicoder2009/aigenius-marketplace",
    "url": "https://github.com/aicoder2009/aigenius-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:03:21Z",
    "createdAt": "2026-10-06T00:49:21Z",
    "description": "My claude code marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/127642633?v=4",
    "ownerUrl": "https://github.com/aicoder2009",
    "defaultBranch": "main"
   },
   "path": "plugins/vault-drop",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aigenius-marketplace",
   "firstSeen": "2026-10-06T04:49:29.272Z",
   "modUpdatedAt": "2026-10-06T00:59:53Z",
   "fileBytes": 11032,
   "tags": [
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "vault-drop",
   "url": "https://www.slopshopper.com/mods/aicoder2009-aigenius-marketplace-vault-drop/"
  },
  {
   "slug": "airmile-claude-kit",
   "name": "kit",
   "description": "Minimal dev workflow: shape an idea into a markdown roadmap, build features, launch, commit, convert designs to code, plan and measure SEO.",
   "version": "0.8.0",
   "author": {
    "name": "Miles Zeilstra"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AirMile/claude-kit",
    "url": "https://github.com/AirMile/claude-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T14:43:03Z",
    "createdAt": "2026-10-01T22:34:02Z",
    "description": "Small Claude Code plugin: roadmap, build, launch, commit and more, with all project state in committed markdown.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/127036353?v=4",
    "ownerUrl": "https://github.com/AirMile",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "airmile",
   "firstSeen": "2026-10-06T04:47:06.703Z",
   "modUpdatedAt": "2026-10-08T14:43:03Z",
   "fileBytes": 75195,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "kit",
   "url": "https://www.slopshopper.com/mods/airmile-claude-kit/"
  },
  {
   "slug": "ajbarea-keryx",
   "name": "keryx",
   "description": "Gives Claude Code a voice: after each reply, speaks a one- or two-sentence gist through a local Kokoro voice, shortened by a local Ollama model.",
   "version": "0.6.0",
   "author": {
    "name": "AJ Barea"
   },
   "license": "MIT",
   "homepage": "https://ajbarea.github.io/keryx/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ajbarea/keryx",
    "url": "https://github.com/ajbarea/keryx",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:29:34Z",
    "createdAt": "2026-10-02T01:06:34Z",
    "description": "Gives Claude Code a voice: speaks a short gist of each reply, locally and free",
    "homepage": "https://ajbarea.github.io/keryx/",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "text-to-speech",
     "wsl2"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79944464?v=4",
    "ownerUrl": "https://github.com/ajbarea",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:48:14.861Z",
   "modUpdatedAt": "2026-10-08T14:29:34Z",
   "fileBytes": 1758,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "keryx",
   "url": "https://www.slopshopper.com/mods/ajbarea-keryx/"
  },
  {
   "slug": "ajclemendor-my-mods-compact-tools",
   "name": "compact-tools",
   "description": "Compact terminal tool output while Claude's native thinking display remains visible.",
   "version": "0.1.2",
   "author": {
    "name": "AJclemendor"
   },
   "homepage": "https://github.com/AJclemendor/my-mods",
   "keywords": [
    "terminal",
    "tools",
    "display",
    "thinking"
   ],
   "kind": "community",
   "repo": {
    "fullName": "AJclemendor/my-mods",
    "url": "https://github.com/AJclemendor/my-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T18:23:41Z",
    "createdAt": "2026-10-01T19:01:55Z",
    "description": "Claude Code terminal mods: compact tool output with an ON/OFF toggle",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/100972360?v=4",
    "ownerUrl": "https://github.com/AJclemendor",
    "defaultBranch": "main"
   },
   "path": "plugins/compact-tools",
   "modules": [
    "./compact-tools.mjs"
   ],
   "entry": "hooks/compact-tools.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T04:46:28.263Z",
   "modUpdatedAt": "2026-10-02T18:23:40Z",
   "fileBytes": 8798,
   "tags": [
    "pane",
    "band",
    "transcript",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-tools",
   "url": "https://www.slopshopper.com/mods/ajclemendor-my-mods-compact-tools/"
  },
  {
   "slug": "ajclemendor-my-mods-live-thinking",
   "name": "live-thinking",
   "description": "Stream Claude's thinking summaries inline in the conversation, with an ON/OFF toggle above the prompt.",
   "version": "0.1.2",
   "author": {
    "name": "AJclemendor"
   },
   "homepage": "https://github.com/AJclemendor/my-mods",
   "keywords": [
    "terminal",
    "thinking",
    "streaming",
    "display"
   ],
   "kind": "community",
   "repo": {
    "fullName": "AJclemendor/my-mods",
    "url": "https://github.com/AJclemendor/my-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T18:23:41Z",
    "createdAt": "2026-10-01T19:01:55Z",
    "description": "Claude Code terminal mods: compact tool output with an ON/OFF toggle",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/100972360?v=4",
    "ownerUrl": "https://github.com/AJclemendor",
    "defaultBranch": "main"
   },
   "path": "plugins/live-thinking",
   "modules": [
    "./live-thinking.mjs"
   ],
   "entry": "hooks/live-thinking.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T04:46:28.468Z",
   "modUpdatedAt": "2026-10-02T18:23:40Z",
   "fileBytes": 6121,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "live-thinking",
   "url": "https://www.slopshopper.com/mods/ajclemendor-my-mods-live-thinking/"
  },
  {
   "slug": "ajclemendor-my-mods-sidebar-controls",
   "name": "sidebar-controls",
   "description": "Move Compact tools and Live thinking controls into a top-right sidebar.",
   "version": "0.1.0",
   "author": {
    "name": "AJclemendor"
   },
   "homepage": "https://github.com/AJclemendor/my-mods",
   "keywords": [
    "terminal",
    "sidebar",
    "controls"
   ],
   "kind": "community",
   "repo": {
    "fullName": "AJclemendor/my-mods",
    "url": "https://github.com/AJclemendor/my-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T18:23:41Z",
    "createdAt": "2026-10-01T19:01:55Z",
    "description": "Claude Code terminal mods: compact tool output with an ON/OFF toggle",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/100972360?v=4",
    "ownerUrl": "https://github.com/AJclemendor",
    "defaultBranch": "main"
   },
   "path": "plugins/sidebar-controls",
   "modules": [
    "./sidebar-controls.mjs"
   ],
   "entry": "hooks/sidebar-controls.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T04:46:28.966Z",
   "modUpdatedAt": "2026-10-02T18:23:40Z",
   "fileBytes": 1889,
   "tags": [
    "pane",
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "sidebar-controls",
   "url": "https://www.slopshopper.com/mods/ajclemendor-my-mods-sidebar-controls/"
  },
  {
   "slug": "ak110-dotfiles-agent-toolkit",
   "name": "agent-toolkit",
   "description": "Agent Plugins、Claude Code、Codex向けの品質支援プラグイン。コードと文書を扱う作業、計画やバグ調査の指針を示し、フックで入力と操作を確かめる。",
   "version": "2.204.0",
   "author": {
    "name": "aki",
    "url": "https://github.com/ak110"
   },
   "license": "MIT",
   "homepage": "https://github.com/ak110/dotfiles",
   "keywords": [
    "hooks",
    "pretooluse",
    "guardrails",
    "safety",
    "bash",
    "agent-plugins"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ak110/dotfiles",
    "url": "https://github.com/ak110/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:51:15Z",
    "createdAt": "2017-11-12T05:36:01Z",
    "description": "個人的ファイル置き場。",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4836352?v=4",
    "ownerUrl": "https://github.com/ak110",
    "defaultBranch": "master"
   },
   "path": "agent-toolkit",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ak110-dotfiles",
   "firstSeen": "2026-10-06T04:49:28.996Z",
   "modUpdatedAt": "2026-10-09T12:51:15Z",
   "fileBytes": 14910,
   "tags": [
    "transcript",
    "guard",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-toolkit",
   "url": "https://www.slopshopper.com/mods/ak110-dotfiles-agent-toolkit/"
  },
  {
   "slug": "akadirr1-claude-config-wf-monitor",
   "name": "wf-monitor",
   "description": "Dynamic workflow run'larını izler: yan pane'de aşamalar, başlayan/aktif/biten agent sayısı ve her agent'ın son adımı; /wf ile metin özeti (cloud session'da da çalışır).",
   "version": "0.1.0",
   "author": {
    "name": "Akadirr1"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Akadirr1/claude-config",
    "url": "https://github.com/Akadirr1/claude-config",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T19:30:56Z",
    "createdAt": "2026-09-25T08:51:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/142748452?v=4",
    "ownerUrl": "https://github.com/Akadirr1",
    "defaultBranch": "main"
   },
   "path": "mods/wf-monitor",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:31.542Z",
   "modUpdatedAt": "2026-10-05T19:30:56Z",
   "fileBytes": 10423,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "wf-monitor",
   "url": "https://www.slopshopper.com/mods/akadirr1-claude-config-wf-monitor/"
  },
  {
   "slug": "akagaya-claude-code-mods-context-pane",
   "name": "context-pane",
   "description": "Shows what the conversation's context holds in a side pane: files, skills, MCP servers and memory files",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "akagaya/claude-code-mods",
    "url": "https://github.com/akagaya/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T15:18:22Z",
    "createdAt": "2026-10-05T15:12:39Z",
    "description": "Claude Code mods: token-limit, title-bar and context-pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8995726?v=4",
    "ownerUrl": "https://github.com/akagaya",
    "defaultBranch": "main"
   },
   "path": "plugins/context-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:49:01.156Z",
   "modUpdatedAt": "2026-10-05T15:16:34Z",
   "fileBytes": 6726,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-pane-akagaya",
   "url": "https://www.slopshopper.com/mods/akagaya-claude-code-mods-context-pane/"
  },
  {
   "slug": "akagaya-claude-code-mods-title-bar",
   "name": "title-bar",
   "description": "Shows session name, working folder and git branch in the prompt footer and in the terminal window title",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "akagaya/claude-code-mods",
    "url": "https://github.com/akagaya/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T15:18:22Z",
    "createdAt": "2026-10-05T15:12:39Z",
    "description": "Claude Code mods: token-limit, title-bar and context-pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8995726?v=4",
    "ownerUrl": "https://github.com/akagaya",
    "defaultBranch": "main"
   },
   "path": "plugins/title-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:49:02.311Z",
   "modUpdatedAt": "2026-10-05T15:16:34Z",
   "fileBytes": 5827,
   "tags": [
    "spinner",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "title-bar",
   "url": "https://www.slopshopper.com/mods/akagaya-claude-code-mods-title-bar/"
  },
  {
   "slug": "akagaya-claude-code-mods-token-limit",
   "name": "token-limit",
   "description": "Shows context window fill and rate-limit usage in colour at the right of the prompt footer",
   "version": "0.3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "akagaya/claude-code-mods",
    "url": "https://github.com/akagaya/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T15:18:22Z",
    "createdAt": "2026-10-05T15:12:39Z",
    "description": "Claude Code mods: token-limit, title-bar and context-pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8995726?v=4",
    "ownerUrl": "https://github.com/akagaya",
    "defaultBranch": "main"
   },
   "path": "plugins/token-limit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:49:03.614Z",
   "modUpdatedAt": "2026-10-05T15:16:34Z",
   "fileBytes": 5547,
   "tags": [
    "spinner",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-limit",
   "url": "https://www.slopshopper.com/mods/akagaya-claude-code-mods-token-limit/"
  },
  {
   "slug": "akerskuuug-claude-mods-context-weather",
   "name": "context-weather",
   "description": "A lo-fi pixel weather window whose sky follows the context: clear when it is empty, a thunderstorm when it is full, and day or night by your clock",
   "version": "0.1.0",
   "author": {
    "name": "Viktor Åkerskog"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "akerskuuug/claude-mods",
    "url": "https://github.com/akerskuuug/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:17:33Z",
    "createdAt": "2026-10-08T05:16:58Z",
    "description": "Claude Code mod: usage, limits, branch and model around the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2788727?v=4",
    "ownerUrl": "https://github.com/akerskuuug",
    "defaultBranch": "main"
   },
   "path": "plugins/context-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T14:44:56.219Z",
   "modUpdatedAt": "2026-10-09T06:28:50Z",
   "fileBytes": 20012,
   "tags": [
    "pane",
    "band",
    "spinner",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "context-weather-akerskuuug",
   "url": "https://www.slopshopper.com/mods/akerskuuug-claude-mods-context-weather/"
  },
  {
   "slug": "akerskuuug-claude-mods-usage-meter",
   "name": "usage-meter",
   "description": "Directory, branch, worktree, model and effort, with 5h and weekly limits (subscription) or cost (pay-per-token), above the prompt; context below it",
   "version": "0.4.0",
   "author": {
    "name": "Viktor Åkerskog"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "akerskuuug/claude-mods",
    "url": "https://github.com/akerskuuug/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:17:33Z",
    "createdAt": "2026-10-08T05:16:58Z",
    "description": "Claude Code mod: usage, limits, branch and model around the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2788727?v=4",
    "ownerUrl": "https://github.com/akerskuuug",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:11:44.491Z",
   "modUpdatedAt": "2026-10-09T04:50:08Z",
   "fileBytes": 19131,
   "tags": [
    "band",
    "spinner",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-akerskuuug",
   "url": "https://www.slopshopper.com/mods/akerskuuug-claude-mods-usage-meter/"
  },
  {
   "slug": "akparhi-context-engineering-switchboard",
   "name": "switchboard",
   "description": "Shared Switchboard gateway, setup, status and reversible Claude startup integration.",
   "version": "0.5.1",
   "author": {
    "name": "akparhi"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "akparhi/context-engineering",
    "url": "https://github.com/akparhi/context-engineering",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:15:00Z",
    "createdAt": "2026-08-12T10:20:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22069968?v=4",
    "ownerUrl": "https://github.com/akparhi",
    "defaultBranch": "main"
   },
   "path": "plugins/switchboard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "fast": {
     "type": "boolean",
     "title": "Fast mode for Sol and Luna (uses more Codex allowance; never Astra)",
     "description": "",
     "default": false
    },
    "sol": {
     "type": "boolean",
     "title": "Show Sol subagent",
     "description": "",
     "default": true
    },
    "sol_low": {
     "type": "boolean",
     "title": "Show sol-low subagent",
     "description": "",
     "default": false
    },
    "sol_medium": {
     "type": "boolean",
     "title": "Show sol-medium subagent",
     "description": "",
     "default": false
    },
    "sol_high": {
     "type": "boolean",
     "title": "Show sol-high subagent",
     "description": "",
     "default": false
    },
    "sol_xhigh": {
     "type": "boolean",
     "title": "Show sol-xhigh subagent",
     "description": "",
     "default": false
    },
    "astra": {
     "type": "boolean",
     "title": "Show Astra subagent",
     "description": "",
     "default": true
    },
    "astra_low": {
     "type": "boolean",
     "title": "Show astra-low subagent",
     "description": "",
     "default": false
    },
    "astra_medium": {
     "type": "boolean",
     "title": "Show astra-medium subagent",
     "description": "",
     "default": false
    },
    "astra_high": {
     "type": "boolean",
     "title": "Show astra-high subagent",
     "description": "",
     "default": false
    },
    "astra_xhigh": {
     "type": "boolean",
     "title": "Show astra-xhigh subagent",
     "description": "",
     "default": false
    },
    "luna": {
     "type": "boolean",
     "title": "Show Luna subagent",
     "description": "",
     "default": true
    },
    "luna_low": {
     "type": "boolean",
     "title": "Show luna-low subagent",
     "description": "",
     "default": false
    },
    "luna_medium": {
     "type": "boolean",
     "title": "Show luna-medium subagent",
     "description": "",
     "default": false
    },
    "luna_high": {
     "type": "boolean",
     "title": "Show luna-high subagent",
     "description": "",
     "default": false
    },
    "luna_xhigh": {
     "type": "boolean",
     "title": "Show luna-xhigh subagent",
     "description": "",
     "default": false
    },
    "deepseek": {
     "type": "boolean",
     "title": "Show DeepSeek subagent (needs a Zen key)",
     "description": "",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "akparhi",
   "firstSeen": "2026-10-06T04:49:31.976Z",
   "modUpdatedAt": "2026-10-09T06:13:45Z",
   "fileBytes": 39621,
   "tags": [
    "pane",
    "status",
    "command",
    "network",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "switchboard-akparhi",
   "url": "https://www.slopshopper.com/mods/akparhi-context-engineering-switchboard/"
  },
  {
   "slug": "aksh1618-claude-mods-chameleon",
   "name": "chameleon",
   "description": "Gives a session a random /color when it gets a new identity: the first /rename, unless the mod has already coloured it or seen you run /color, and every /branch.",
   "version": "0.4.1",
   "author": {
    "name": "aksh1618",
    "url": "https://github.com/aksh1618"
   },
   "license": "MIT",
   "homepage": "https://github.com/aksh1618/claude-mods#chameleon",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aksh1618/claude-mods",
    "url": "https://github.com/aksh1618/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:23:54Z",
    "createdAt": "2026-10-02T17:26:41Z",
    "description": "Claude Code mods: chameleon (session colours on /rename and /branch) and skill-session-mods (name and colour a session from a skill's SKILL.md)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26065812?v=4",
    "ownerUrl": "https://github.com/aksh1618",
    "defaultBranch": "main"
   },
   "path": "chameleon",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aksh1618-mods",
   "firstSeen": "2026-10-06T04:49:05.271Z",
   "modUpdatedAt": "2026-10-02T15:47:31Z",
   "fileBytes": 1338,
   "tags": [
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "chameleon",
   "url": "https://www.slopshopper.com/mods/aksh1618-claude-mods-chameleon/"
  },
  {
   "slug": "aksh1618-claude-mods-skill-session-mods",
   "name": "skill-session-mods",
   "description": "Names and colours a session from metadata in the SKILL.md of a skill typed as /<skill>.",
   "version": "0.3.2",
   "author": {
    "name": "aksh1618",
    "url": "https://github.com/aksh1618"
   },
   "license": "MIT",
   "homepage": "https://github.com/aksh1618/claude-mods#skill-session-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aksh1618/claude-mods",
    "url": "https://github.com/aksh1618/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:23:54Z",
    "createdAt": "2026-10-02T17:26:41Z",
    "description": "Claude Code mods: chameleon (session colours on /rename and /branch) and skill-session-mods (name and colour a session from a skill's SKILL.md)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26065812?v=4",
    "ownerUrl": "https://github.com/aksh1618",
    "defaultBranch": "main"
   },
   "path": "skill-session-mods",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aksh1618-mods",
   "firstSeen": "2026-10-06T04:49:06.314Z",
   "modUpdatedAt": "2026-10-02T16:00:05Z",
   "fileBytes": 6036,
   "tags": [
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "skill-session-mods",
   "url": "https://www.slopshopper.com/mods/aksh1618-claude-mods-skill-session-mods/"
  },
  {
   "slug": "akurganow-model-router",
   "name": "model-router",
   "description": "Routes each subagent to the cheapest Claude model that can do its task, judged by TypeSafe Jev",
   "version": "0.3.2",
   "author": {
    "name": "Akurganow",
    "url": "https://github.com/Akurganow"
   },
   "license": "MIT",
   "homepage": "https://github.com/Akurganow/model-router",
   "keywords": [
    "claude-code",
    "mod",
    "subagents",
    "model-routing",
    "typesafe",
    "jev"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Akurganow/model-router",
    "url": "https://github.com/Akurganow/model-router",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:33:42Z",
    "createdAt": "2026-10-08T20:53:48Z",
    "description": "Claude Code mod: route each subagent to the cheapest Claude model, judged by TypeSafe Jev",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1312733?v=4",
    "ownerUrl": "https://github.com/Akurganow",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "api_key": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Sent only to https://api.typesafe.ai/v1/systemone as the bearer token. Get one at https://console.typesafe.ai/keys.",
     "sensitive": true
    },
    "mode": {
     "type": "string",
     "title": "Routing mode",
     "description": "suggest: log the model Jev would pick, change nothing. auto: set the model; this also overrides a model pinned in an agent definition, only a model passed in the Agent call is kept.",
     "options": [
      "suggest",
      "auto"
     ],
     "default": "suggest"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "model-router",
   "firstSeen": "2026-10-09T14:27:50.544Z",
   "modUpdatedAt": "2026-10-09T00:33:42Z",
   "fileBytes": 5569,
   "tags": [
    "network",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-router-Akurganow",
   "url": "https://www.slopshopper.com/mods/akurganow-model-router/"
  },
  {
   "slug": "alamine42-claude-mods-ci-pipeline",
   "name": "ci-pipeline",
   "description": "A pane that shows where the current branch is in the CI/CD pipeline, from local dev to prod smoke tests",
   "version": "0.1.0",
   "author": {
    "name": "Mehdi El-Amine"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alamine42/claude-mods",
    "url": "https://github.com/alamine42/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T01:49:54Z",
    "createdAt": "2026-10-03T20:07:00Z",
    "description": "Claude Code mods: a CI/CD pipeline pane and a box for the asks the agent leaves for you",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5522050?v=4",
    "ownerUrl": "https://github.com/alamine42",
    "defaultBranch": "main"
   },
   "path": "plugins/ci-pipeline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "deployStaging": {
     "type": "string",
     "title": "Staging deploy job",
     "description": "Regex (case-insensitive) on 'workflow / job' names that deploy to staging",
     "default": "deploy.*stag|stag.*deploy"
    },
    "smokeStaging": {
     "type": "string",
     "title": "Staging smoke test job",
     "description": "Regex (case-insensitive) on 'workflow / job' names that smoke test staging",
     "default": "smoke.*stag|stag.*smoke"
    },
    "deployProd": {
     "type": "string",
     "title": "Prod deploy job",
     "description": "Regex (case-insensitive) on 'workflow / job' names that deploy to prod",
     "default": "deploy.*prod|prod.*deploy"
    },
    "smokeProd": {
     "type": "string",
     "title": "Prod smoke test job",
     "description": "Regex (case-insensitive) on 'workflow / job' names that smoke test prod",
     "default": "smoke.*prod|prod.*smoke"
    },
    "pollSeconds": {
     "type": "number",
     "title": "Poll interval (seconds)",
     "description": "How often to ask GitHub for new status",
     "default": 20
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:49:31.609Z",
   "modUpdatedAt": "2026-10-03T20:06:59Z",
   "fileBytes": 11630,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-pipeline",
   "url": "https://www.slopshopper.com/mods/alamine42-claude-mods-ci-pipeline/"
  },
  {
   "slug": "alamine42-claude-mods-my-actions",
   "name": "my-actions",
   "description": "A band above the prompt that lists the actions and questions the agent left for you",
   "version": "0.1.0",
   "author": {
    "name": "Mehdi El-Amine"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alamine42/claude-mods",
    "url": "https://github.com/alamine42/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T01:49:54Z",
    "createdAt": "2026-10-03T20:07:00Z",
    "description": "Claude Code mods: a CI/CD pipeline pane and a box for the asks the agent leaves for you",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5522050?v=4",
    "ownerUrl": "https://github.com/alamine42",
    "defaultBranch": "main"
   },
   "path": "plugins/my-actions",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Extraction model",
     "description": "Model alias or id that reads each reply and updates the list",
     "default": "haiku"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:49:32.449Z",
   "modUpdatedAt": "2026-10-05T01:49:53Z",
   "fileBytes": 13919,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "my-actions",
   "url": "https://www.slopshopper.com/mods/alamine42-claude-mods-my-actions/"
  },
  {
   "slug": "albert-ycc-prompt-polish",
   "name": "prompt-polish",
   "description": "提示词优化：点击输入框上方按钮或在草稿末尾输入 ;; 触发 · 结合会话上下文与记忆补全草稿，并按任务类型追加工作方式要求 · 结果写回输入框，发送前可编辑或还原",
   "version": "0.1.0",
   "author": {
    "name": "Albert-ycc"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Albert-ycc/prompt-polish",
    "url": "https://github.com/Albert-ycc/prompt-polish",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:19:35Z",
    "createdAt": "2026-10-06T19:19:29Z",
    "description": "Claude Code mod：一键把随手写的草稿改写成完整提示词，按任务类型追加工作方式要求",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/197743926?v=4",
    "ownerUrl": "https://github.com/Albert-ycc",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:34:31.932Z",
   "modUpdatedAt": "2026-10-06T19:19:35Z",
   "fileBytes": 10085,
   "tags": [
    "band",
    "toast",
    "prompt",
    "model",
    "timer"
   ],
   "isNew": true,
   "entryName": "prompt-polish-Albert-ycc",
   "url": "https://www.slopshopper.com/mods/albert-ycc-prompt-polish/"
  },
  {
   "slug": "albertzhangz10-claude-code-desktop-look-mod",
   "name": "desktop-look",
   "displayName": "Claude Code Desktop Look Mod",
   "description": "Desktop look in terminal: restyles Claude Code to resemble the Claude desktop app, with a welcome stats card, chat bubbles, bullet-free replies, compact tool rows and a Changes sidebar",
   "version": "0.2.2",
   "author": {
    "name": "Albert Zhang"
   },
   "homepage": "https://github.com/albertzhangz10/claude-code-desktop-look-mod",
   "keywords": [
    "claude-code",
    "mod",
    "theme",
    "terminal",
    "tui",
    "desktop",
    "ui",
    "statusline",
    "claude"
   ],
   "kind": "community",
   "repo": {
    "fullName": "albertzhangz10/claude-code-desktop-look-mod",
    "url": "https://github.com/albertzhangz10/claude-code-desktop-look-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:48:10Z",
    "createdAt": "2026-10-07T23:17:25Z",
    "description": "Claude Code Desktop Look Mod: the Claude desktop app look in the terminal",
    "homepage": "",
    "topics": [
     "ai-coding-assistant",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "cli",
     "developer-tools",
     "terminal",
     "theme",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256215001?v=4",
    "ownerUrl": "https://github.com/albertzhangz10",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "name": {
     "type": "string",
     "title": "Your name",
     "description": "Shown in the welcome greeting, e.g. What's up next, Sam?",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "desktop-look-marketplace",
   "firstSeen": "2026-10-09T14:45:05.843Z",
   "modUpdatedAt": "2026-10-08T20:48:10Z",
   "fileBytes": 20070,
   "tags": [
    "pane",
    "band",
    "transcript",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-look-albertzhangz10",
   "url": "https://www.slopshopper.com/mods/albertzhangz10-claude-code-desktop-look-mod/"
  },
  {
   "slug": "alcatraz627-its-my-claude-gcc-mods",
   "name": "gcc-mods",
   "description": "gcc's owner surfaces inside the Claude Code TUI: clickable paths, catchup band, context gauge, docs and tasks panes, fleet and wakes, hook router and nudge panel, decision pane, proof receipt, and a few situational touches.",
   "version": "0.1.0",
   "author": {
    "name": "alcatraz627"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alcatraz627/its-my-claude",
    "url": "https://github.com/alcatraz627/its-my-claude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T11:19:40Z",
    "createdAt": "2026-05-23T20:24:46Z",
    "description": "Claude setup evolved from my months of pain and struggle against the opic silica animus",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20799363?v=4",
    "ownerUrl": "https://github.com/alcatraz627",
    "defaultBranch": "main"
   },
   "path": "mods/gcc-mods",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "startOn": {
     "type": "boolean",
     "default": false,
     "title": "Start on",
     "description": "Turn the mod on in every new session. Off: a session starts with the mod silent, and /hub turns it on for that session."
    },
    "hygiene": {
     "type": "boolean",
     "default": true,
     "title": "Transcript hygiene",
     "description": "Clickable absolute paths and compact seat and peer rows in the transcript."
    },
    "continuity": {
     "type": "boolean",
     "default": true,
     "title": "Continuity",
     "description": "Catchup band after a clear or resume, context and usage gauge, core-dump button, Docs tab."
    },
    "tasks": {
     "type": "boolean",
     "default": true,
     "title": "Tasks",
     "description": "Tasks pane over the goal record, pending chips, stopped-with-open-work nudge."
    },
    "tasksWrite": {
     "type": "boolean",
     "default": true,
     "title": "Tasks pane writes",
     "description": "Let the Tasks pane record accepts and callouts through gs. Off makes the pane read-only."
    },
    "fleet": {
     "type": "boolean",
     "default": true,
     "title": "Fleet",
     "description": "Sub-agent seats in the band, landing toasts, seat wake when a report sits unread."
    },
    "wake": {
     "type": "boolean",
     "default": true,
     "title": "Wake",
     "description": "Show ipc mail and pending decisions; wake an idle session when a decision-page answer or an unread seat report lands."
    },
    "mailWake": {
     "type": "boolean",
     "default": false,
     "title": "Mail wake",
     "description": "Also wake an idle session for new ipc mail. Off by default: claude-ipc has its own delivery and this is only a layer over it."
    },
    "router": {
     "type": "boolean",
     "default": true,
     "title": "Hook router",
     "description": "Route tagged owner text out of hook output and onto a surface instead of the model."
    },
    "nudges": {
     "type": "boolean",
     "default": true,
     "title": "Nudge panel",
     "description": "What fired this session, why, snooze and feedback."
    },
    "decide": {
     "type": "boolean",
     "default": true,
     "title": "Decision pane",
     "description": "Pending decision pages drawn in the TUI, with submit."
    },
    "receipt": {
     "type": "boolean",
     "default": true,
     "title": "Proof receipt",
     "description": "Beside a done-claim: last run, last screenshot, last curl this turn."
    },
    "fun": {
     "type": "boolean",
     "default": true,
     "title": "Fun",
     "description": "Situational spinner words, greeting, landing phrases, goal-met toast."
    },
    "sound": {
     "type": "boolean",
     "default": false,
     "title": "Sound",
     "description": "A short system sound on a seat landing (macOS afplay)."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:28:17.582Z",
   "modUpdatedAt": "2026-10-06T11:19:40Z",
   "fileBytes": 140118,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gcc-mods",
   "url": "https://www.slopshopper.com/mods/alcatraz627-its-my-claude-gcc-mods/"
  },
  {
   "slug": "alchez-claude-mods-barometer",
   "name": "barometer",
   "description": "Context and plan-limit gauges in the band above the prompt",
   "version": "0.2.0",
   "author": {
    "name": "Alchez",
    "url": "https://github.com/Alchez"
   },
   "license": "MIT",
   "homepage": "https://github.com/Alchez/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Alchez/claude-mods",
    "url": "https://github.com/Alchez/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T11:27:05Z",
    "createdAt": "2026-10-05T11:42:08Z",
    "description": "Claude Code mods: barometer, context and plan-limit gauges above the prompt",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13396535?v=4",
    "ownerUrl": "https://github.com/Alchez",
    "defaultBranch": "main"
   },
   "path": "barometer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "redLine1M": {
     "type": "number",
     "title": "Context red line, 1M windows",
     "description": "Context % where the bar turns red and the Compact button appears; 0 turns it off",
     "default": 60,
     "min": 0,
     "max": 95
    },
    "redLine200k": {
     "type": "number",
     "title": "Context red line, 200k windows",
     "description": "Context % where the bar turns red and the Compact button appears; 0 turns it off",
     "default": 80,
     "min": 0,
     "max": 95
    },
    "alwaysShowCompact": {
     "type": "boolean",
     "title": "Always show the Compact button",
     "description": "Show it whenever no reply is running, not only once context reaches the red line",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alchez",
   "firstSeen": "2026-10-06T04:46:36.259Z",
   "modUpdatedAt": "2026-10-07T11:27:05Z",
   "fileBytes": 20550,
   "tags": [
    "band",
    "toast",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "barometer",
   "url": "https://www.slopshopper.com/mods/alchez-claude-mods-barometer/"
  },
  {
   "slug": "alejoaguilarg-claude-mods-tablero-consumo",
   "name": "tablero-consumo",
   "description": "Panel /consumo: tokens por pedido, uso del plan, contexto, herramientas y tiempo de sesión",
   "version": "0.1.0",
   "author": {
    "name": "alejoaguilarg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Alejoaguilarg/claude-mods",
    "url": "https://github.com/Alejoaguilarg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T11:46:58Z",
    "createdAt": "2026-10-06T11:46:05Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76718803?v=4",
    "ownerUrl": "https://github.com/Alejoaguilarg",
    "defaultBranch": "main"
   },
   "path": "plugins/tablero-consumo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:21:42.848Z",
   "modUpdatedAt": "2026-10-06T11:46:58Z",
   "fileBytes": 6867,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tablero-consumo",
   "url": "https://www.slopshopper.com/mods/alejoaguilarg-claude-mods-tablero-consumo/"
  },
  {
   "slug": "aler1x-claude-cat",
   "name": "petit-chat",
   "description": "A small animated braille cat above the prompt, ported from Mistral Vibe's PetitChat.",
   "version": "0.1.0",
   "author": {
    "name": "Aler1x"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Aler1x/claude-cat",
    "url": "https://github.com/Aler1x/claude-cat",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T20:30:56Z",
    "createdAt": "2026-10-08T20:26:10Z",
    "description": "An animated braille cat above the Claude Code prompt",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/95098796?v=4",
    "ownerUrl": "https://github.com/Aler1x",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-cat",
   "firstSeen": "2026-10-09T14:27:53.562Z",
   "modUpdatedAt": "2026-10-08T20:30:56Z",
   "fileBytes": 4709,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "petit-chat",
   "url": "https://www.slopshopper.com/mods/aler1x-claude-cat/"
  },
  {
   "slug": "alessandroariazzi-session-band",
   "name": "session-band",
   "description": "Model, effort, context and 5-hour limit under the prompt; outlined prompts and tool rows with icons",
   "version": "0.1.0",
   "author": {
    "name": "Alessandro Ariazzi",
    "url": "https://github.com/AlessandroAriazzi"
   },
   "license": "MIT",
   "homepage": "https://github.com/AlessandroAriazzi/session-band",
   "keywords": [
    "claude-code-mod",
    "statusline",
    "usage",
    "transcript"
   ],
   "kind": "community",
   "repo": {
    "fullName": "AlessandroAriazzi/session-band",
    "url": "https://github.com/AlessandroAriazzi/session-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:42:44Z",
    "createdAt": "2026-10-08T08:42:37Z",
    "description": "Claude Code mod: model, effort, context and 5-hour limit under the prompt; outlined prompts and tool rows with icons",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/110386627?v=4",
    "ownerUrl": "https://github.com/AlessandroAriazzi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-band",
   "firstSeen": "2026-10-08T14:55:27.317Z",
   "modUpdatedAt": "2026-10-08T08:42:44Z",
   "fileBytes": 28542,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-band-AlessandroAriazzi",
   "url": "https://www.slopshopper.com/mods/alessandroariazzi-session-band/"
  },
  {
   "slug": "alexander-prime-revdiff-relay",
   "name": "revdiff-relay",
   "description": "Annotate diffs in a floating Zellij revdiff pane; each flush is relayed into your Claude Code session",
   "author": {
    "name": "Alex",
    "email": "alex@synapsestudios.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Alexander-Prime/revdiff-relay",
    "url": "https://github.com/Alexander-Prime/revdiff-relay",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T04:58:07Z",
    "createdAt": "2026-08-09T06:23:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5333316?v=4",
    "ownerUrl": "https://github.com/Alexander-Prime",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "revdiff-relay",
   "firstSeen": "2026-10-06T04:47:06.757Z",
   "modUpdatedAt": "2026-10-02T04:58:07Z",
   "fileBytes": 6927,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "revdiff-relay",
   "url": "https://www.slopshopper.com/mods/alexander-prime-revdiff-relay/"
  },
  {
   "slug": "alexandremartinezolmos-claude-code-leakstop-leakstop",
   "name": "leakstop",
   "displayName": "LeakStop",
   "description": "Stops secrets from leaking before they are written, printed or committed to git.",
   "version": "1.1.0",
   "author": {
    "name": "AlexandreMartinezOlmos",
    "url": "https://github.com/AlexandreMartinezOlmos"
   },
   "license": "MIT",
   "homepage": "https://github.com/AlexandreMartinezOlmos/claude-code-leakstop",
   "keywords": [
    "security",
    "secrets",
    "leak-prevention",
    "api-keys",
    "git",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "AlexandreMartinezOlmos/claude-code-leakstop",
    "url": "https://github.com/AlexandreMartinezOlmos/claude-code-leakstop",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:00:04Z",
    "createdAt": "2026-10-02T18:14:36Z",
    "description": "Claude Code mod that stops secrets from leaking before they are written, printed or committed. Local-only, no network.",
    "homepage": "https://github.com/AlexandreMartinezOlmos/claude-code-leakstop#readme",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "secret-detection",
     "secrets",
     "security",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32914973?v=4",
    "ownerUrl": "https://github.com/AlexandreMartinezOlmos",
    "defaultBranch": "main"
   },
   "path": "leakstop",
   "modules": [
    "./leakstop.tsx"
   ],
   "entry": "hooks/leakstop.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Protection mode",
     "description": "monitor only warns and logs; standard holds critical findings; strict also holds medium findings and blocks reads of sensitive files.",
     "default": "standard"
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show a line under the prompt while LeakStop is on (or paused). When the line is missing, nothing is protecting the session.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "leakstop",
   "firstSeen": "2026-10-06T04:46:36.672Z",
   "modUpdatedAt": "2026-10-06T22:00:04Z",
   "fileBytes": 149413,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "leakstop",
   "url": "https://www.slopshopper.com/mods/alexandremartinezolmos-claude-code-leakstop-leakstop/"
  },
  {
   "slug": "alexatennea-claude-mods-coding-agents",
   "name": "coding-agents",
   "description": "A coder subagent the main session delegates focused coding tasks to",
   "version": "0.1.0",
   "author": {
    "name": "alexatennea"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexatennea/claude-mods",
    "url": "https://github.com/alexatennea/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:22:03Z",
    "createdAt": "2026-10-07T20:04:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12833415?v=4",
    "ownerUrl": "https://github.com/alexatennea",
    "defaultBranch": "main"
   },
   "path": "coding-agents",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "void-mods",
   "firstSeen": "2026-10-08T15:11:56.655Z",
   "modUpdatedAt": "2026-10-07T20:03:11Z",
   "fileBytes": 1310,
   "tags": [
    "status",
    "prompt",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "coding-agents",
   "url": "https://www.slopshopper.com/mods/alexatennea-claude-mods-coding-agents/"
  },
  {
   "slug": "alexatennea-claude-mods-mod-monitor",
   "name": "mod-monitor",
   "description": "A pane showing what each mod is doing, the agents they start and the messages passing between them",
   "version": "0.2.1",
   "author": {
    "name": "alexatennea"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexatennea/claude-mods",
    "url": "https://github.com/alexatennea/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:22:03Z",
    "createdAt": "2026-10-07T20:04:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12833415?v=4",
    "ownerUrl": "https://github.com/alexatennea",
    "defaultBranch": "main"
   },
   "path": "mod-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "void-mods",
   "firstSeen": "2026-10-08T15:11:57.606Z",
   "modUpdatedAt": "2026-10-09T06:22:01Z",
   "fileBytes": 21116,
   "tags": [
    "pane",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mod-monitor",
   "url": "https://www.slopshopper.com/mods/alexatennea-claude-mods-mod-monitor/"
  },
  {
   "slug": "alexatennea-claude-mods-model-router",
   "name": "model-router",
   "description": "Rates each coding task with Haiku and runs it on Haiku, Sonnet or Opus",
   "version": "0.1.0",
   "author": {
    "name": "alexatennea"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexatennea/claude-mods",
    "url": "https://github.com/alexatennea/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:22:03Z",
    "createdAt": "2026-10-07T20:04:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12833415?v=4",
    "ownerUrl": "https://github.com/alexatennea",
    "defaultBranch": "main"
   },
   "path": "model-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "easyModel": {
     "type": "string",
     "title": "Model for easy tasks",
     "description": "Alias or model id",
     "default": "haiku"
    },
    "mediumModel": {
     "type": "string",
     "title": "Model for medium tasks",
     "description": "Alias or model id",
     "default": "sonnet"
    },
    "hardModel": {
     "type": "string",
     "title": "Model for hard tasks",
     "description": "Alias or model id",
     "default": "opus"
    },
    "classifierModel": {
     "type": "string",
     "title": "Model that rates tasks",
     "description": "Should be cheap",
     "default": "haiku"
    },
    "routedAgents": {
     "type": "string",
     "title": "Agent types to route",
     "description": "Comma-separated subagent types",
     "default": "coding-agents:coder"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "void-mods",
   "firstSeen": "2026-10-08T15:11:58.573Z",
   "modUpdatedAt": "2026-10-07T20:03:11Z",
   "fileBytes": 2866,
   "tags": [
    "status",
    "command",
    "model",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-router-alexatennea",
   "url": "https://www.slopshopper.com/mods/alexatennea-claude-mods-model-router/"
  },
  {
   "slug": "alexatennea-claude-mods-task-planner",
   "name": "task-planner",
   "description": "Plan work with an Opus planner agent and track the steps in a pane",
   "version": "0.1.0",
   "author": {
    "name": "alexatennea"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexatennea/claude-mods",
    "url": "https://github.com/alexatennea/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:22:03Z",
    "createdAt": "2026-10-07T20:04:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12833415?v=4",
    "ownerUrl": "https://github.com/alexatennea",
    "defaultBranch": "main"
   },
   "path": "task-planner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "void-mods",
   "firstSeen": "2026-10-08T15:11:59.482Z",
   "modUpdatedAt": "2026-10-07T20:03:11Z",
   "fileBytes": 3754,
   "tags": [
    "pane",
    "toast",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "task-planner",
   "url": "https://www.slopshopper.com/mods/alexatennea-claude-mods-task-planner/"
  },
  {
   "slug": "alexjacobs08-guided-mr",
   "name": "guided-mr",
   "description": "Guided review of a GitHub PR, GitLab MR or local branch: the diff grouped into ordered steps you page through in a pane",
   "version": "0.1.0",
   "author": {
    "name": "Alex Jacobs"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexjacobs08/guided-mr",
    "url": "https://github.com/alexjacobs08/guided-mr",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T22:19:28Z",
    "createdAt": "2026-10-07T21:48:19Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8160151?v=4",
    "ownerUrl": "https://github.com/alexjacobs08",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "guided-mr",
   "firstSeen": "2026-10-08T15:12:09.902Z",
   "modUpdatedAt": "2026-10-07T22:19:28Z",
   "fileBytes": 46285,
   "tags": [
    "pane",
    "toast",
    "command",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "guided-mr",
   "url": "https://www.slopshopper.com/mods/alexjacobs08-guided-mr/"
  },
  {
   "slug": "alexlifexyz-p3c-guard",
   "name": "p3c-guard",
   "description": "Agent 写 Java 时，新增的阿里 Java 规约（p3c）违规落不了盘。Blocks Java writes that add Alibaba p3c violations.",
   "version": "0.1.0",
   "author": {
    "name": "alexlifexyz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alexlifexyz/p3c-guard",
    "url": "https://github.com/alexlifexyz/p3c-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:27:39Z",
    "createdAt": "2026-10-09T09:27:32Z",
    "description": "Agent 写 Java 时，违反阿里 Java 规约（p3c）的代码落不了盘。A Claude Code mod that blocks Java writes adding Alibaba p3c violations.",
    "homepage": null,
    "topics": [
     "alibaba-java-coding-guidelines",
     "claude-code",
     "claude-code-mod",
     "java",
     "p3c"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/173450631?v=4",
    "ownerUrl": "https://github.com/alexlifexyz",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "blockPriority": {
     "type": "string",
     "title": "拦截级别",
     "description": "拦截到哪一级的 p3c 违规：1 只拦最严重的，2 为默认，3 全拦（含魔法值、缺 @author 等）",
     "options": [
      "1",
      "2",
      "3"
     ],
     "default": "2"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "p3c-guard",
   "firstSeen": "2026-10-09T14:45:38.570Z",
   "modUpdatedAt": "2026-10-09T09:27:39Z",
   "fileBytes": 9474,
   "tags": [
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "p3c-guard",
   "url": "https://www.slopshopper.com/mods/alexlifexyz-p3c-guard/"
  },
  {
   "slug": "alexregrets-hyperspace",
   "name": "hyperspace",
   "description": "Spinner mod: an X-wing or a TIE fighter flies through a parallax starfield while Claude works, with laser volleys and a hyperspace jump every 24 s. /ship switches the ship.",
   "version": "0.2.0",
   "author": {
    "name": "alexregrets"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "spinner",
    "star-wars",
    "animation",
    "raster"
   ],
   "kind": "community",
   "repo": {
    "fullName": "alexregrets/hyperspace",
    "url": "https://github.com/alexregrets/hyperspace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T17:25:11Z",
    "createdAt": "2026-10-05T17:25:03Z",
    "description": "X-wing / TIE fighter spinner mod for Claude Code: parallax starfield, laser volleys, hyperspace jumps",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "star-wars"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/105387353?v=4",
    "ownerUrl": "https://github.com/alexregrets",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hyperspace",
   "firstSeen": "2026-10-06T04:49:12.628Z",
   "modUpdatedAt": "2026-10-05T17:25:11Z",
   "fileBytes": 11450,
   "tags": [
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hyperspace",
   "url": "https://www.slopshopper.com/mods/alexregrets-hyperspace/"
  },
  {
   "slug": "alfredoperez-speckit-companion-claude-mod",
   "name": "speckit-companion",
   "displayName": "SpecKit Companion",
   "description": "Follow a Spec Kit run from inside Claude Code: a band above the prompt with where the run stands, a pane with the steps, their times, the documents and the tasks ticking off, and /speckit-tracker to switch specs. Press Enter to read a step's document, o to open it in your editor. Works with stock Spec Kit. Read only.",
   "version": "0.2.0",
   "author": {
    "name": "Alfredo Perez",
    "url": "https://github.com/alfredoperez"
   },
   "license": "MIT",
   "homepage": "https://speckit-companion.dev",
   "keywords": [
    "speckit",
    "spec-kit",
    "spec-driven-development",
    "specs",
    "pipeline",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "alfredoperez/speckit-companion-claude-mod",
    "url": "https://github.com/alfredoperez/speckit-companion-claude-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:05:18Z",
    "createdAt": "2026-10-06T17:03:00Z",
    "description": "SpecKit Companion for Claude Code: follow a Spec Kit run beside your transcript. Release mirror of apps/claude-mod.",
    "homepage": "https://speckit-companion.dev",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2153583?v=4",
    "ownerUrl": "https://github.com/alfredoperez",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:48:43.422Z",
   "modUpdatedAt": "2026-10-06T17:05:18Z",
   "fileBytes": 91046,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "speckit-companion",
   "url": "https://www.slopshopper.com/mods/alfredoperez-speckit-companion-claude-mod/"
  },
  {
   "slug": "aliaksei-loi-usage-guard",
   "name": "usage-guard",
   "description": "Winds sessions and subagents down before the 5-hour or 7-day subscription limit: one wind-down note per band, a handoff file, spawn and loop denies near the limit, optional resume after the reset",
   "version": "0.2.0",
   "author": {
    "name": "Aliaksei Loi"
   },
   "license": "MIT",
   "keywords": [
    "usage",
    "rate-limit",
    "handoff",
    "subagents",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aliaksei-loi/usage-guard",
    "url": "https://github.com/aliaksei-loi/usage-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:10:08Z",
    "createdAt": "2026-10-07T11:41:45Z",
    "description": "Claude Code mod: winds sessions and subagents down before the 5-hour or 7-day subscription limit, with a handoff",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29836956?v=4",
    "ownerUrl": "https://github.com/aliaksei-loi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warn5h": {
     "type": "number",
     "title": "WARN at 5-hour %",
     "description": "Tell every agent to finish the current step and write a handoff once the 5-hour window reaches this percent",
     "default": 90
    },
    "warn7d": {
     "type": "number",
     "title": "WARN at 7-day %",
     "description": "Same as above, for the 7-day window",
     "default": 90
    },
    "hard5h": {
     "type": "number",
     "title": "HARD at 5-hour %",
     "description": "Deny new subagents, workflows and loop wakeups, and tell running subagents to return now",
     "default": 95
    },
    "hard7d": {
     "type": "number",
     "title": "HARD at 7-day %",
     "description": "Same as above, for the 7-day window",
     "default": 97
    },
    "autoResume": {
     "type": "boolean",
     "title": "Resume after reset",
     "description": "When a window resets, submit one 'continue from the handoff' prompt in sessions this plugin wound down (0 to 5 min random delay)",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-guard",
   "firstSeen": "2026-10-07T14:48:45.007Z",
   "modUpdatedAt": "2026-10-09T12:10:08Z",
   "fileBytes": 21147,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "usage-guard",
   "url": "https://www.slopshopper.com/mods/aliaksei-loi-usage-guard/"
  },
  {
   "slug": "aliemrevezir-mods-project-hop",
   "name": "project-hop",
   "description": "Start Claude in a folder of projects, browse them above the prompt, then open a new session or continue a recent one without leaving the terminal",
   "version": "0.4.0",
   "author": {
    "name": "Ali Emre Vezir",
    "url": "https://github.com/aliemrevezir"
   },
   "license": "MIT",
   "homepage": "https://github.com/aliemrevezir/mods/tree/main/plugins/project-hop",
   "keywords": [
    "mod",
    "projects",
    "sessions",
    "navigation",
    "resume"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aliemrevezir/mods",
    "url": "https://github.com/aliemrevezir/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T01:54:09Z",
    "createdAt": "2026-10-05T01:00:08Z",
    "description": "Ali Emre Vezir's Claude Code mods, one plugin marketplace (prompt-dock and more)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8186653?v=4",
    "ownerUrl": "https://github.com/aliemrevezir",
    "defaultBranch": "main"
   },
   "path": "plugins/project-hop",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aliemrevezir-mods",
   "firstSeen": "2026-10-06T04:49:39.044Z",
   "modUpdatedAt": "2026-10-05T01:49:42Z",
   "fileBytes": 21456,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "project-hop",
   "url": "https://www.slopshopper.com/mods/aliemrevezir-mods-project-hop/"
  },
  {
   "slug": "aliemrevezir-mods-prompt-dock",
   "name": "prompt-dock",
   "description": "A rail of your prompts above the input (hover to preview, click to jump), a dock beside the transcript, and quote-reply from any selected text. Built on top of oikon48/prompt-rail",
   "version": "1.0.0",
   "author": {
    "name": "Ali Emre Vezir",
    "url": "https://github.com/aliemrevezir"
   },
   "license": "MIT",
   "homepage": "https://github.com/aliemrevezir/mods/tree/main/plugins/prompt-dock",
   "keywords": [
    "mod",
    "prompts",
    "navigation",
    "reply",
    "quote"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aliemrevezir/mods",
    "url": "https://github.com/aliemrevezir/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T01:54:09Z",
    "createdAt": "2026-10-05T01:00:08Z",
    "description": "Ali Emre Vezir's Claude Code mods, one plugin marketplace (prompt-dock and more)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8186653?v=4",
    "ownerUrl": "https://github.com/aliemrevezir",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-dock",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aliemrevezir-mods",
   "firstSeen": "2026-10-06T04:49:40.413Z",
   "modUpdatedAt": "2026-10-05T01:44:32Z",
   "fileBytes": 12873,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-dock",
   "url": "https://www.slopshopper.com/mods/aliemrevezir-mods-prompt-dock/"
  },
  {
   "slug": "aliir74-claude-code-rtl",
   "name": "rtl-text",
   "description": "Shapes and reorders Persian, Arabic and Hebrew text in the transcript through fribidi so the terminal draws it joined, right-to-left and right-aligned.",
   "version": "0.3.1",
   "author": {
    "name": "Ali Irani"
   },
   "license": "MIT",
   "homepage": "https://github.com/aliir74/claude-code-rtl",
   "keywords": [
    "rtl",
    "bidi",
    "persian",
    "farsi",
    "arabic",
    "hebrew",
    "fribidi",
    "terminal",
    "ghostty"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aliir74/claude-code-rtl",
    "url": "https://github.com/aliir74/claude-code-rtl",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-18T17:04:34Z",
    "createdAt": "2026-09-16T14:58:36Z",
    "description": "Persian, Arabic and Hebrew rendering for the Claude Code transcript",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10103353?v=4",
    "ownerUrl": "https://github.com/aliir74",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "alignment": {
     "title": "Alignment",
     "type": "string",
     "description": "auto: right-align RTL paragraphs; left: shape only; right: always right-align",
     "default": "auto",
     "options": [
      "auto",
      "left",
      "right"
     ]
    },
    "fribidiPath": {
     "title": "fribidi path",
     "type": "string",
     "description": "Path to the fribidi binary",
     "default": "fribidi"
    },
    "margin": {
     "title": "Right margin (cells)",
     "type": "number",
     "description": "Cells subtracted from viewport.columns before wrapping; keep it >= 1, it is the slack that stops wrap:truncate-end cutting the start of a right-aligned RTL line",
     "default": 4
    },
    "cacheSize": {
     "title": "Shape cache size",
     "type": "number",
     "description": "LRU entries of shaped messages",
     "default": 256
    },
    "timeoutMs": {
     "title": "fribidi timeout (ms)",
     "type": "number",
     "description": "Milliseconds a fribidi call may take before it is killed and the row falls back to the engine's own drawing",
     "default": 2000
    },
    "replyBullet": {
     "title": "Reply bullet",
     "type": "string",
     "description": "Marker drawn on the opening line of a reply, replacing the one the engine draws; empty string for none",
     "default": "⏺"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-rtl",
   "firstSeen": "2026-10-06T04:49:26.784Z",
   "modUpdatedAt": "2026-09-18T17:04:34Z",
   "fileBytes": 36563,
   "tags": [
    "transcript",
    "process"
   ],
   "isNew": true,
   "entryName": "rtl-text",
   "url": "https://www.slopshopper.com/mods/aliir74-claude-code-rtl/"
  },
  {
   "slug": "alinaqi-mixture-of-models-claude-mod",
   "name": "mixture-of-models",
   "displayName": "Mixture of Models",
   "description": "Routes each prompt to the cheapest capable model. Simple and coding work runs in a headless child Claude Code on an Anthropic-compatible gateway (GLM 5.3, Kimi K3, ...); critical work stays in your main session on your subscription. Ported from Maggy.",
   "version": "0.3.1",
   "author": {
    "name": "Ali Naqi Shaheen",
    "url": "https://github.com/alinaqi"
   },
   "license": "MIT",
   "homepage": "https://github.com/alinaqi/mixture-of-models-claude-mod",
   "keywords": [
    "routing",
    "mixture-of-models",
    "glm",
    "kimi",
    "srooter",
    "maggy",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "alinaqi/mixture-of-models-claude-mod",
    "url": "https://github.com/alinaqi/mixture-of-models-claude-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:27:15Z",
    "createdAt": "2026-10-08T14:58:56Z",
    "description": "Claude Code mod: route cheap work to GLM/Kimi through a child Claude Code, keep critical work on your subscription. Ported from Maggy.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "maggy",
     "model-routing"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4941592?v=4",
    "ownerUrl": "https://github.com/alinaqi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mixture-of-models-claude-mod",
   "firstSeen": "2026-10-09T14:45:45.305Z",
   "modUpdatedAt": "2026-10-08T15:27:15Z",
   "fileBytes": 20028,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mixture-of-models",
   "url": "https://www.slopshopper.com/mods/alinaqi-mixture-of-models-claude-mod/"
  },
  {
   "slug": "alkanalperen-lofi-radio",
   "name": "lofi-radio",
   "description": "Claude FM player: a pane drawn like the stream with the current track, /lofi, volume, a mini video window; audio via yt-dlp + ffplay",
   "version": "0.3.0",
   "author": {
    "name": "Alperen Alkan",
    "url": "https://github.com/alkanalperen"
   },
   "license": "MIT",
   "homepage": "https://github.com/alkanalperen/lofi-radio",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alkanalperen/lofi-radio",
    "url": "https://github.com/alkanalperen/lofi-radio",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T14:31:49Z",
    "createdAt": "2026-10-09T11:10:02Z",
    "description": "Claude FM lo-fi radio inside Claude Code (fan-made mod)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "lofi"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63664429?v=4",
    "ownerUrl": "https://github.com/alkanalperen",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Player language",
     "description": "auto follows Claude Code's language setting, then the system locale",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "tr"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lofi-radio",
   "firstSeen": "2026-10-09T14:45:46.717Z",
   "modUpdatedAt": "2026-10-09T14:31:49Z",
   "fileBytes": 39702,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lofi-radio",
   "url": "https://www.slopshopper.com/mods/alkanalperen-lofi-radio/"
  },
  {
   "slug": "allmight97-agents-cache-meter",
   "name": "cache-meter",
   "description": "Prompt-cache meter as one compact line above the Claude Code prompt: how many tokens each request read from, wrote to and sent past the cache, a live countdown to the cache's expiry, and what to do about it (keep going, compact or clear). The TTL follows Claude Code's own rules for your account (1 hour on a Claude subscription, 5 minutes on an API key, cloud provider or usage credits, plus the TTL variables and setting) and corrects itself from request timing. /cache opens a per-turn table. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "JStar",
    "url": "https://github.com/Allmight97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Allmight97/agents",
   "keywords": [
    "mod",
    "function-hooks",
    "observability",
    "prompt-caching",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Allmight97/agents",
    "url": "https://github.com/Allmight97/agents",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T19:16:28Z",
    "createdAt": "2026-06-24T20:43:03Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/130307237?v=4",
    "ownerUrl": "https://github.com/Allmight97",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-meter",
   "modules": [
    "./cache-meter.tsx"
   ],
   "entry": "hooks/cache-meter.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "How long the cache lives after a request: auto follows Claude Code's own rules (FORCE_PROMPT_CACHING_5M, CLAUDE_CODE_PROMPT_CACHE_TTL, the promptCacheTtl setting, ENABLE_PROMPT_CACHING_1H, then 1 hour on a Claude subscription and 5 minutes on an API key, cloud provider or usage credits) and corrects itself from request timing; 5m or 1h pins it",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "warnSeconds": {
     "type": "number",
     "title": "Warn before expiry (s)",
     "description": "Seconds left on the countdown at which the band turns yellow and a toast reminds you the cache is about to lapse",
     "default": 60
    },
    "compactAtTokens": {
     "type": "number",
     "title": "Large context (tokens)",
     "description": "From this prompt size up, an expired cache suggests /compact (or /clear) before you pay to write the whole prefix again",
     "default": 100000
    },
    "band": {
     "type": "boolean",
     "title": "Band above the prompt",
     "description": "Show the meter as a row above the prompt",
     "default": true
    },
    "status": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Also pin a short entry (hit rate and countdown) under the prompt",
     "default": false
    },
    "toast": {
     "type": "boolean",
     "title": "Toast near expiry",
     "description": "Toasts as the cache lapses: at the warning threshold, then at 10, 3, 2 and 1 seconds, once per cache entry each (only for prompts of 20k tokens or more)",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "personal",
   "firstSeen": "2026-10-06T04:46:31.969Z",
   "modUpdatedAt": "2026-10-06T02:07:24Z",
   "fileBytes": 32776,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-meter-Allmight97",
   "url": "https://www.slopshopper.com/mods/allmight97-agents-cache-meter/"
  },
  {
   "slug": "allmight97-agents-complexity-lens",
   "name": "complexity-lens",
   "description": "Shows complexity, density and hotspot score for files Claude reads or edits.",
   "version": "0.1.4",
   "author": {
    "name": "JStar",
    "url": "https://github.com/Allmight97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Allmight97/agents",
   "keywords": [
    "mod",
    "function-hooks",
    "complexity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Allmight97/agents",
    "url": "https://github.com/Allmight97/agents",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T19:16:28Z",
    "createdAt": "2026-06-24T20:43:03Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/130307237?v=4",
    "ownerUrl": "https://github.com/Allmight97",
    "defaultBranch": "main"
   },
   "path": "plugins/complexity-lens",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "personal",
   "firstSeen": "2026-10-06T04:46:32.234Z",
   "modUpdatedAt": "2026-10-06T02:44:02Z",
   "fileBytes": 5802,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "complexity-lens",
   "url": "https://www.slopshopper.com/mods/allmight97-agents-complexity-lens/"
  },
  {
   "slug": "allmight97-agents-nested-agents-md",
   "name": "nested-agents-md",
   "description": "Loads nested AGENTS.md for files Claude touches through Bash, Edit or Write, where the built-in agents-md mod loads them only on Read.",
   "version": "0.1.1",
   "author": {
    "name": "JStar",
    "url": "https://github.com/Allmight97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Allmight97/agents",
   "keywords": [
    "mod",
    "function-hooks",
    "agents-md"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Allmight97/agents",
    "url": "https://github.com/Allmight97/agents",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T19:16:28Z",
    "createdAt": "2026-06-24T20:43:03Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/130307237?v=4",
    "ownerUrl": "https://github.com/Allmight97",
    "defaultBranch": "main"
   },
   "path": "plugins/nested-agents-md",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "personal",
   "firstSeen": "2026-10-07T14:34:40.678Z",
   "modUpdatedAt": "2026-10-07T01:06:52Z",
   "fileBytes": 6956,
   "tags": [
    "guard",
    "prompt",
    "agents"
   ],
   "isNew": true,
   "entryName": "nested-agents-md",
   "url": "https://www.slopshopper.com/mods/allmight97-agents-nested-agents-md/"
  },
  {
   "slug": "alopezari-agents-kit-kit",
   "name": "kit",
   "description": "The agents kit inside Claude Code: the /flow pane",
   "version": "0.5.0",
   "author": {
    "name": "agents-kit"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "alopezari/agents-kit",
    "url": "https://github.com/alopezari/agents-kit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:26:07Z",
    "createdAt": "2026-09-24T11:31:20Z",
    "description": "One setup for every coding agent (Claude Code, Codex, Pi): shared instructions, skills, guardrails and checks",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45979455?v=4",
    "ownerUrl": "https://github.com/alopezari",
    "defaultBranch": "main"
   },
   "path": "mods/kit",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agents-kit",
   "firstSeen": "2026-10-06T04:49:14.073Z",
   "modUpdatedAt": "2026-10-06T08:26:07Z",
   "fileBytes": 32794,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "kit-alopezari",
   "url": "https://www.slopshopper.com/mods/alopezari-agents-kit-kit/"
  },
  {
   "slug": "altamimiyasser-claude-code-bar-bar",
   "name": "bar",
   "description": "A status bar above the prompt (context, plan limits, the running turn's time and tokens), and a frame around each final answer",
   "version": "1.4.2",
   "author": {
    "name": "Yasser Altamimi",
    "url": "https://github.com/AltamimiYasser"
   },
   "license": "MIT",
   "homepage": "https://github.com/AltamimiYasser/claude-code-bar",
   "keywords": [
    "status-bar",
    "context",
    "usage",
    "timer",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "AltamimiYasser/claude-code-bar",
    "url": "https://github.com/AltamimiYasser/claude-code-bar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T13:58:12Z",
    "createdAt": "2026-10-02T17:28:07Z",
    "description": "A status bar, live turn timer and answer frame for Claude Code",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62793407?v=4",
    "ownerUrl": "https://github.com/AltamimiYasser",
    "defaultBranch": "main"
   },
   "path": "plugins/bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-bar",
   "firstSeen": "2026-10-06T04:46:37.110Z",
   "modUpdatedAt": "2026-10-03T13:58:12Z",
   "fileBytes": 103722,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bar",
   "url": "https://www.slopshopper.com/mods/altamimiyasser-claude-code-bar-bar/"
  },
  {
   "slug": "alyan-khattak-claude-code-mods-agent-dock",
   "name": "agent-dock",
   "description": "Live panel showing parallel helper agents — set team size, watch cards fill in real-time",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Alyan-khattak/Claude-Code-Mods",
    "url": "https://github.com/Alyan-khattak/Claude-Code-Mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:47:13Z",
    "createdAt": "2026-10-04T16:07:29Z",
    "description": "Handy Mods for Claude Code: undo any prompt, usage limits, a code pet, a dangerous-command guard & more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254457189?v=4",
    "ownerUrl": "https://github.com/Alyan-khattak",
    "defaultBranch": "master"
   },
   "path": "agent-dock",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alyan-mods",
   "firstSeen": "2026-10-08T14:55:36.664Z",
   "modUpdatedAt": "2026-10-08T09:47:08Z",
   "fileBytes": 37056,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-dock",
   "url": "https://www.slopshopper.com/mods/alyan-khattak-claude-code-mods-agent-dock/"
  },
  {
   "slug": "alyan-khattak-claude-code-mods-blast-radius",
   "name": "blast-radius",
   "description": "Holds destructive shell commands, shows what they would delete or overwrite, and asks Proceed or Cancel.",
   "version": "0.1.0",
   "author": {
    "name": "Alyan Khattak",
    "url": "https://github.com/Alyan-khattak"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "safety",
    "git",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Alyan-khattak/Claude-Code-Mods",
    "url": "https://github.com/Alyan-khattak/Claude-Code-Mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:47:13Z",
    "createdAt": "2026-10-04T16:07:29Z",
    "description": "Handy Mods for Claude Code: undo any prompt, usage limits, a code pet, a dangerous-command guard & more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254457189?v=4",
    "ownerUrl": "https://github.com/Alyan-khattak",
    "defaultBranch": "master"
   },
   "path": "blast-radius",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alyan-mods",
   "firstSeen": "2026-10-06T04:46:33.113Z",
   "modUpdatedAt": "2026-10-04T16:09:57Z",
   "fileBytes": 15624,
   "tags": [
    "pane",
    "band",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "blast-radius-Alyan-khattak",
   "url": "https://www.slopshopper.com/mods/alyan-khattak-claude-code-mods-blast-radius/"
  },
  {
   "slug": "alyan-khattak-claude-code-mods-clean-view",
   "name": "clean-view",
   "description": "Hides tool rows and shows a plain-English checklist above the prompt. Start with /simple on.",
   "version": "0.1.0",
   "author": {
    "name": "Alyan Khattak",
    "url": "https://github.com/Alyan-khattak"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "ux",
    "checklist",
    "simple"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Alyan-khattak/Claude-Code-Mods",
    "url": "https://github.com/Alyan-khattak/Claude-Code-Mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:47:13Z",
    "createdAt": "2026-10-04T16:07:29Z",
    "description": "Handy Mods for Claude Code: undo any prompt, usage limits, a code pet, a dangerous-command guard & more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254457189?v=4",
    "ownerUrl": "https://github.com/Alyan-khattak",
    "defaultBranch": "master"
   },
   "path": "clean-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alyan-mods",
   "firstSeen": "2026-10-06T14:21:47.947Z",
   "modUpdatedAt": "2026-10-07T10:36:35Z",
   "fileBytes": 26796,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clean-view-Alyan-khattak",
   "url": "https://www.slopshopper.com/mods/alyan-khattak-claude-code-mods-clean-view/"
  },
  {
   "slug": "alyan-khattak-claude-code-mods-code-pet",
   "name": "code-pet",
   "description": "A tiny ASCII pet above your prompt (=^.^=) that cheers when tests pass, worries when commands fail, naps when you are idle, and levels up as you work.",
   "version": "0.1.0",
   "author": {
    "name": "Alyan Khattak",
    "url": "https://github.com/Alyan-khattak"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "pet",
    "fun",
    "tests",
    "band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Alyan-khattak/Claude-Code-Mods",
    "url": "https://github.com/Alyan-khattak/Claude-Code-Mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:47:13Z",
    "createdAt": "2026-10-04T16:07:29Z",
    "description": "Handy Mods for Claude Code: undo any prompt, usage limits, a code pet, a dangerous-command guard & more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254457189?v=4",
    "ownerUrl": "https://github.com/Alyan-khattak",
    "defaultBranch": "master"
   },
   "path": "code-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alyan-mods",
   "firstSeen": "2026-10-06T04:46:33.289Z",
   "modUpdatedAt": "2026-10-04T16:09:57Z",
   "fileBytes": 20783,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-pet-Alyan-khattak",
   "url": "https://www.slopshopper.com/mods/alyan-khattak-claude-code-mods-code-pet/"
  },
  {
   "slug": "alyan-khattak-claude-code-mods-files-seen",
   "name": "files-seen",
   "description": "A live list of every file Claude read or edited this session, in a pane and the status line.",
   "version": "0.1.0",
   "author": {
    "name": "Alyan Khattak",
    "url": "https://github.com/Alyan-khattak"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "files",
    "context",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Alyan-khattak/Claude-Code-Mods",
    "url": "https://github.com/Alyan-khattak/Claude-Code-Mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:47:13Z",
    "createdAt": "2026-10-04T16:07:29Z",
    "description": "Handy Mods for Claude Code: undo any prompt, usage limits, a code pet, a dangerous-command guard & more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254457189?v=4",
    "ownerUrl": "https://github.com/Alyan-khattak",
    "defaultBranch": "master"
   },
   "path": "files-seen",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alyan-mods",
   "firstSeen": "2026-10-06T04:46:33.504Z",
   "modUpdatedAt": "2026-10-04T16:09:57Z",
   "fileBytes": 6215,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "files-seen",
   "url": "https://www.slopshopper.com/mods/alyan-khattak-claude-code-mods-files-seen/"
  },
  {
   "slug": "alyan-khattak-claude-code-mods-limit-meter",
   "name": "limit-meter",
   "description": "Your plan's 5-hour and weekly usage limits above the prompt: percent used, time to reset, used today, with warnings at 75% and 90%.",
   "version": "0.1.0",
   "author": {
    "name": "Alyan Khattak",
    "url": "https://github.com/Alyan-khattak"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "limits",
    "usage",
    "rate-limit",
    "band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Alyan-khattak/Claude-Code-Mods",
    "url": "https://github.com/Alyan-khattak/Claude-Code-Mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:47:13Z",
    "createdAt": "2026-10-04T16:07:29Z",
    "description": "Handy Mods for Claude Code: undo any prompt, usage limits, a code pet, a dangerous-command guard & more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254457189?v=4",
    "ownerUrl": "https://github.com/Alyan-khattak",
    "defaultBranch": "master"
   },
   "path": "limit-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alyan-mods",
   "firstSeen": "2026-10-06T04:46:33.720Z",
   "modUpdatedAt": "2026-10-04T16:09:57Z",
   "fileBytes": 12418,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limit-meter",
   "url": "https://www.slopshopper.com/mods/alyan-khattak-claude-code-mods-limit-meter/"
  },
  {
   "slug": "alyan-khattak-claude-code-mods-replay-theater",
   "name": "replay-theater",
   "description": "Records every edit Claude makes in a turn and lets you step through the diffs with /replay.",
   "version": "0.1.0",
   "author": {
    "name": "Alyan Khattak",
    "url": "https://github.com/Alyan-khattak"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "diff",
    "review",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Alyan-khattak/Claude-Code-Mods",
    "url": "https://github.com/Alyan-khattak/Claude-Code-Mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:47:13Z",
    "createdAt": "2026-10-04T16:07:29Z",
    "description": "Handy Mods for Claude Code: undo any prompt, usage limits, a code pet, a dangerous-command guard & more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254457189?v=4",
    "ownerUrl": "https://github.com/Alyan-khattak",
    "defaultBranch": "master"
   },
   "path": "replay-theater",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alyan-mods",
   "firstSeen": "2026-10-06T04:46:33.900Z",
   "modUpdatedAt": "2026-10-04T16:09:57Z",
   "fileBytes": 12174,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-Alyan-khattak",
   "url": "https://www.slopshopper.com/mods/alyan-khattak-claude-code-mods-replay-theater/"
  },
  {
   "slug": "alyan-khattak-claude-code-mods-road-trip",
   "name": "road-trip",
   "description": "A top-down driving game above the prompt. Task coins rain in as Claude works. /roadtrip to play.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Alyan-khattak/Claude-Code-Mods",
    "url": "https://github.com/Alyan-khattak/Claude-Code-Mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:47:13Z",
    "createdAt": "2026-10-04T16:07:29Z",
    "description": "Handy Mods for Claude Code: undo any prompt, usage limits, a code pet, a dangerous-command guard & more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254457189?v=4",
    "ownerUrl": "https://github.com/Alyan-khattak",
    "defaultBranch": "master"
   },
   "path": "road-trip",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alyan-mods",
   "firstSeen": "2026-10-06T14:21:52.186Z",
   "modUpdatedAt": "2026-10-06T06:01:57Z",
   "fileBytes": 42362,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "road-trip",
   "url": "https://www.slopshopper.com/mods/alyan-khattak-claude-code-mods-road-trip/"
  },
  {
   "slug": "alyan-khattak-claude-code-mods-session-journal",
   "name": "session-journal",
   "description": "Writes a markdown log of every prompt, changed file and command to .claude/journal, with a /standup summary.",
   "version": "0.1.0",
   "author": {
    "name": "Alyan Khattak",
    "url": "https://github.com/Alyan-khattak"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "journal",
    "log",
    "standup"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Alyan-khattak/Claude-Code-Mods",
    "url": "https://github.com/Alyan-khattak/Claude-Code-Mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:47:13Z",
    "createdAt": "2026-10-04T16:07:29Z",
    "description": "Handy Mods for Claude Code: undo any prompt, usage limits, a code pet, a dangerous-command guard & more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254457189?v=4",
    "ownerUrl": "https://github.com/Alyan-khattak",
    "defaultBranch": "master"
   },
   "path": "session-journal",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alyan-mods",
   "firstSeen": "2026-10-06T04:46:34.159Z",
   "modUpdatedAt": "2026-10-04T16:09:57Z",
   "fileBytes": 10043,
   "tags": [
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-journal",
   "url": "https://www.slopshopper.com/mods/alyan-khattak-claude-code-mods-session-journal/"
  },
  {
   "slug": "alyan-khattak-claude-code-mods-token-weather",
   "name": "token-weather",
   "description": "A one-line forecast of your context window above the prompt: Clear to Storm, with a sparkline and cost.",
   "version": "0.1.0",
   "author": {
    "name": "Alyan Khattak",
    "url": "https://github.com/Alyan-khattak"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "context",
    "tokens",
    "band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Alyan-khattak/Claude-Code-Mods",
    "url": "https://github.com/Alyan-khattak/Claude-Code-Mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:47:13Z",
    "createdAt": "2026-10-04T16:07:29Z",
    "description": "Handy Mods for Claude Code: undo any prompt, usage limits, a code pet, a dangerous-command guard & more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254457189?v=4",
    "ownerUrl": "https://github.com/Alyan-khattak",
    "defaultBranch": "master"
   },
   "path": "token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alyan-mods",
   "firstSeen": "2026-10-06T04:46:34.342Z",
   "modUpdatedAt": "2026-10-04T16:09:57Z",
   "fileBytes": 4165,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-Alyan-khattak",
   "url": "https://www.slopshopper.com/mods/alyan-khattak-claude-code-mods-token-weather/"
  },
  {
   "slug": "alyan-khattak-claude-code-mods-waypoint",
   "name": "waypoint",
   "description": "Per-prompt snapshots of your whole project, so you can preview and restore to any earlier prompt, Bash changes included.",
   "version": "0.1.0",
   "author": {
    "name": "Alyan Khattak",
    "url": "https://github.com/Alyan-khattak"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "undo",
    "checkpoint",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Alyan-khattak/Claude-Code-Mods",
    "url": "https://github.com/Alyan-khattak/Claude-Code-Mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:47:13Z",
    "createdAt": "2026-10-04T16:07:29Z",
    "description": "Handy Mods for Claude Code: undo any prompt, usage limits, a code pet, a dangerous-command guard & more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254457189?v=4",
    "ownerUrl": "https://github.com/Alyan-khattak",
    "defaultBranch": "master"
   },
   "path": "waypoint",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alyan-mods",
   "firstSeen": "2026-10-06T04:46:34.528Z",
   "modUpdatedAt": "2026-10-04T16:09:57Z",
   "fileBytes": 30861,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "waypoint",
   "url": "https://www.slopshopper.com/mods/alyan-khattak-claude-code-mods-waypoint/"
  },
  {
   "slug": "amaezey-cache-timer",
   "name": "cache-timer",
   "description": "A cache countdown above the prompt with Auto compact or status check before it goes cold, Compact now and Handoff buttons, real step details in the step line, and /timer to hide or show it.",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "amaezey/cache-timer",
    "url": "https://github.com/amaezey/cache-timer",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T11:50:48Z",
    "createdAt": "2026-10-05T14:08:55Z",
    "description": "A Claude Code mod: a prompt-cache countdown above the prompt, with auto compact or status check before it runs out.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/255532482?v=4",
    "ownerUrl": "https://github.com/amaezey",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:41.683Z",
   "modUpdatedAt": "2026-10-06T11:50:48Z",
   "fileBytes": 21931,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer-amaezey",
   "url": "https://www.slopshopper.com/mods/amaezey-cache-timer/"
  },
  {
   "slug": "amaezey-task-list",
   "name": "task-list",
   "description": "Track a project's tasks in its TASKS.md, shown in a pane",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "amaezey/task-list",
    "url": "https://github.com/amaezey/task-list",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:22:26Z",
    "createdAt": "2026-10-05T13:19:24Z",
    "description": "A Claude Code mod: a project's TASKS.md as a side panel",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/255532482?v=4",
    "ownerUrl": "https://github.com/amaezey",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:28.375Z",
   "modUpdatedAt": "2026-10-05T14:22:26Z",
   "fileBytes": 74027,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "task-list",
   "url": "https://www.slopshopper.com/mods/amaezey-task-list/"
  },
  {
   "slug": "amahmood561-tripwire",
   "name": "tripwire",
   "description": "Lessons that fire at the moment of action: reminders, questions or blocks attached to matching tool calls.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "amahmood561/tripwire",
    "url": "https://github.com/amahmood561/tripwire",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T20:58:22Z",
    "createdAt": "2026-10-04T19:58:52Z",
    "description": "Claude Code mod: lessons that fire at the moment of action - remind, ask or block on matching tool calls.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6902671?v=4",
    "ownerUrl": "https://github.com/amahmood561",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:45.832Z",
   "modUpdatedAt": "2026-10-04T20:58:22Z",
   "fileBytes": 13716,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "tripwire",
   "url": "https://www.slopshopper.com/mods/amahmood561-tripwire/"
  },
  {
   "slug": "amanorsac-studio-potfoliowebsite-app-release",
   "name": "app-release",
   "description": "The /release command for an Amanorsac app repo: checks the GitHub build, fetches the installers, records the app, runs /brag, writes handoff.md, uploads the package to R2 under releases/<app>/<version>/ and tells the website chat. Follows docs/release-standard.md in the website repo.",
   "version": "0.1.0",
   "author": {
    "name": "Amanorsac Studio"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Amanorsac-Studio/potfoliowebsite",
    "url": "https://github.com/Amanorsac-Studio/potfoliowebsite",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T19:53:45Z",
    "createdAt": "2026-07-24T14:23:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/326571193?v=4",
    "ownerUrl": "https://github.com/Amanorsac-Studio",
    "defaultBranch": "main"
   },
   "path": "mods/app-release",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "app": {
     "type": "string",
     "title": "Catalog id",
     "default": "",
     "description": "The app's id in the website's catalog.json (chordlight88, nebulatide2, ...)"
    },
    "remote": {
     "type": "string",
     "title": "rclone remote",
     "default": "r2",
     "description": "The rclone remote that holds amanorsac-downloads"
    },
    "bucket": {
     "type": "string",
     "title": "R2 bucket",
     "default": "amanorsac-downloads",
     "description": "The R2 bucket"
    },
    "website_session": {
     "type": "string",
     "title": "Website chat",
     "default": "",
     "description": "The name or id of the website's Claude Code chat, for the hand-off message (SendMessage). Empty: the model is told to find it with ListAgents."
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "amanorsac-studio",
   "firstSeen": "2026-10-08T14:55:47.975Z",
   "modUpdatedAt": "2026-10-07T17:28:10Z",
   "fileBytes": 12899,
   "tags": [
    "status",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "app-release",
   "url": "https://www.slopshopper.com/mods/amanorsac-studio-potfoliowebsite-app-release/"
  },
  {
   "slug": "amanorsac-studio-potfoliowebsite-release-receiver",
   "name": "release-receiver",
   "description": "Receives app release packages from R2 (releases/<app>/<version>/) into the website: checks them against docs/release-standard.md, pulls them down, and hands the hand-off notes to the model. Nothing goes live without the person's go-ahead and price.",
   "version": "0.1.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Amanorsac-Studio/potfoliowebsite",
    "url": "https://github.com/Amanorsac-Studio/potfoliowebsite",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T19:53:45Z",
    "createdAt": "2026-07-24T14:23:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/326571193?v=4",
    "ownerUrl": "https://github.com/Amanorsac-Studio",
    "defaultBranch": "main"
   },
   "path": "mods/release-receiver",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "remote": {
     "type": "string",
     "default": "r2",
     "description": "The rclone remote that holds amanorsac-downloads",
     "title": "rclone remote"
    },
    "bucket": {
     "type": "string",
     "default": "amanorsac-downloads",
     "description": "The R2 bucket",
     "title": "R2 bucket"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "amanorsac-studio",
   "firstSeen": "2026-10-08T14:55:48.873Z",
   "modUpdatedAt": "2026-10-07T17:28:10Z",
   "fileBytes": 8488,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "release-receiver",
   "url": "https://www.slopshopper.com/mods/amanorsac-studio-potfoliowebsite-release-receiver/"
  },
  {
   "slug": "ambareeshav-claude-pong-mod",
   "name": "pong",
   "description": "Pong above the Claude Code prompt: rally against the AI paddle while Claude works. Plays while Claude works, pauses when the turn ends, keeps your best winning margin; zero tokens. Needs function hooks (early access) and an interactive terminal with a mouse.",
   "version": "0.1.1",
   "author": {
    "name": "Ambareesha Vittal"
   },
   "license": "MIT",
   "keywords": [
    "arcade",
    "game",
    "terminal",
    "tui",
    "pong",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ambareeshav/claude-pong-mod",
    "url": "https://github.com/ambareeshav/claude-pong-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-25T09:17:04Z",
    "createdAt": "2026-09-22T18:07:08Z",
    "description": "Pong for Claude Code: rally against an AI paddle above the prompt while Claude works, zero tokens. A function-hooks mod.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "cli",
     "function-hooks",
     "game",
     "pong",
     "terminal-game"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126247692?v=4",
    "ownerUrl": "https://github.com/ambareeshav",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:15.415Z",
   "modUpdatedAt": "2026-09-25T09:17:04Z",
   "fileBytes": 13986,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pong-ambareeshav",
   "url": "https://www.slopshopper.com/mods/ambareeshav-claude-pong-mod/"
  },
  {
   "slug": "ambareeshav-claude-spotify-mod",
   "name": "spotify",
   "description": "Icon-only Spotify controls above the prompt (prev/play-pause/next/mute, AppleScript, no login) with a fullscreen sidebar for browsing/playing your playlists and Liked Songs (Spotify Web API, needs your own free Spotify app's Client ID: /spotify config <id>).",
   "version": "0.15.0",
   "author": {
    "name": "Ambareesha Vittal"
   },
   "license": "MIT",
   "homepage": "https://github.com/ambareeshav/claude-spotify-mod",
   "keywords": [
    "spotify",
    "music",
    "terminal",
    "tui",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ambareeshav/claude-spotify-mod",
    "url": "https://github.com/ambareeshav/claude-spotify-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-30T12:58:10Z",
    "createdAt": "2026-09-22T19:03:31Z",
    "description": "Spotify for Claude Code: play/pause/skip above the prompt, plus a sidebar to search, browse and play songs, albums and playlists with album art",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "cli",
     "function-hooks",
     "music-player",
     "plugin",
     "spotify",
     "spotify-api",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126247692?v=4",
    "ownerUrl": "https://github.com/ambareeshav",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "clientId": {
     "type": "string",
     "title": "Spotify Client ID (optional)",
     "description": "Your Spotify app's Client ID (developer.spotify.com/dashboard, Redirect URI exactly http://127.0.0.1:8907/callback). Easier: run /spotify config <client-id> instead. When set here, this wins over that."
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spotify",
   "firstSeen": "2026-10-06T04:49:30.322Z",
   "modUpdatedAt": "2026-09-30T12:58:10Z",
   "fileBytes": 64493,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "spotify",
   "url": "https://www.slopshopper.com/mods/ambareeshav-claude-spotify-mod/"
  },
  {
   "slug": "ambareeshav-prs",
   "name": "prs",
   "description": "Browse and review Azure DevOps pull requests from inside Claude Code via /prs",
   "version": "0.8.0",
   "author": {
    "name": "Ambareesha Vittal"
   },
   "license": "MIT",
   "homepage": "https://github.com/ambareeshav/claude-pr-review-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ambareeshav/prs",
    "url": "https://github.com/ambareeshav/prs",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:07:48Z",
    "createdAt": "2026-09-22T03:54:44Z",
    "description": "PR review for Claude Code: browse and review GitHub or Azure DevOps pull requests in a docked side panel via /prs — file tree, diffs, commits. A function-hooks mod.",
    "homepage": null,
    "topics": [
     "azure-devops",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "cli",
     "code-review",
     "function-hooks",
     "github",
     "pull-requests"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126247692?v=4",
    "ownerUrl": "https://github.com/ambareeshav",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "org": {
     "type": "string",
     "title": "Fallback org",
     "description": "Fallback Azure DevOps organization name, used only when it can't be parsed from a repo's git remote"
    },
    "tokenTtlMinutes": {
     "type": "string",
     "title": "Token cache (minutes)",
     "options": [
      "30",
      "45",
      "55"
     ],
     "default": "45",
     "description": "How long to cache the az access token before refreshing (Entra tokens last ~60min)"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prs",
   "firstSeen": "2026-10-06T14:28:33.494Z",
   "modUpdatedAt": "2026-10-06T08:07:48Z",
   "fileBytes": 38496,
   "tags": [
    "pane",
    "command",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "prs",
   "url": "https://www.slopshopper.com/mods/ambareeshav-prs/"
  },
  {
   "slug": "ambareeshav-prs-2",
   "name": "prs",
   "description": "Browse and review Azure DevOps pull requests from inside Claude Code via /prs",
   "version": "0.8.0",
   "author": {
    "name": "Ambareesha Vittal"
   },
   "license": "MIT",
   "homepage": "https://github.com/ambareeshav/claude-pr-review-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ambareeshav/prs",
    "url": "https://github.com/ambareeshav/prs",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:07:48Z",
    "createdAt": "2026-09-22T03:54:44Z",
    "description": "PR review for Claude Code: browse and review GitHub or Azure DevOps pull requests in a docked side panel via /prs — file tree, diffs, commits. A function-hooks mod.",
    "homepage": null,
    "topics": [
     "azure-devops",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "cli",
     "code-review",
     "function-hooks",
     "github",
     "pull-requests"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126247692?v=4",
    "ownerUrl": "https://github.com/ambareeshav",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "org": {
     "type": "string",
     "title": "Fallback org",
     "description": "Fallback Azure DevOps organization name, used only when it can't be parsed from a repo's git remote"
    },
    "tokenTtlMinutes": {
     "type": "string",
     "title": "Token cache (minutes)",
     "options": [
      "30",
      "45",
      "55"
     ],
     "default": "45",
     "description": "How long to cache the az access token before refreshing (Entra tokens last ~60min)"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prs",
   "firstSeen": "2026-10-06T14:28:34.323Z",
   "modUpdatedAt": "2026-10-06T08:07:48Z",
   "fileBytes": 38496,
   "tags": [
    "pane",
    "command",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "prs-ambareeshav",
   "url": "https://www.slopshopper.com/mods/ambareeshav-prs-2/"
  },
  {
   "slug": "ambareeshav-spotify",
   "name": "spotify",
   "description": "Icon-only Spotify controls above the prompt (prev/play-pause/next/mute, AppleScript, no login) with a fullscreen sidebar for browsing/playing your playlists and Liked Songs (Spotify Web API, needs your own free Spotify app's Client ID: /spotify config <id>).",
   "version": "0.15.0",
   "author": {
    "name": "Ambareesha Vittal"
   },
   "license": "MIT",
   "homepage": "https://github.com/ambareeshav/claude-spotify-mod",
   "keywords": [
    "spotify",
    "music",
    "terminal",
    "tui",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ambareeshav/spotify",
    "url": "https://github.com/ambareeshav/spotify",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-30T12:58:10Z",
    "createdAt": "2026-09-22T19:03:31Z",
    "description": "Spotify for Claude Code: play/pause/skip above the prompt, plus a sidebar to search, browse and play songs, albums and playlists with album art",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "cli",
     "function-hooks",
     "music-player",
     "plugin",
     "spotify",
     "spotify-api",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126247692?v=4",
    "ownerUrl": "https://github.com/ambareeshav",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "clientId": {
     "type": "string",
     "title": "Spotify Client ID (optional)",
     "description": "Your Spotify app's Client ID (developer.spotify.com/dashboard, Redirect URI exactly http://127.0.0.1:8907/callback). Easier: run /spotify config <client-id> instead. When set here, this wins over that."
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spotify",
   "firstSeen": "2026-10-06T14:28:35.964Z",
   "modUpdatedAt": "2026-09-30T12:58:10Z",
   "fileBytes": 64493,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "spotify-ambareeshav",
   "url": "https://www.slopshopper.com/mods/ambareeshav-spotify/"
  },
  {
   "slug": "ambervdberg-smartcompact-smartcompact",
   "name": "smartcompact",
   "description": "A Claude Code mod that compacts the conversation at a good moment, asked for by the session after a nudge or chosen by a small judge model, and then tells Claude to continue.",
   "version": "0.1.1",
   "author": {
    "name": "Amber van den Berg",
    "url": "https://github.com/ambervdberg"
   },
   "license": "MIT",
   "homepage": "https://github.com/ambervdberg/smartcompact",
   "keywords": [
    "compact",
    "context",
    "judge",
    "automation"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ambervdberg/smartcompact",
    "url": "https://github.com/ambervdberg/smartcompact",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:39:45Z",
    "createdAt": "2026-10-08T20:40:47Z",
    "description": " A Claude Code mod that picks a good moment to compact to keep the context window small.",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-mod",
     "claude-mods",
     "compact",
     "compaction"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3751341?v=4",
    "ownerUrl": "https://github.com/ambervdberg",
    "defaultBranch": "main"
   },
   "path": "plugin/smartcompact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "minTokens": {
     "type": "number",
     "title": "Token floor",
     "description": "Tokens added since the first turn of the session, or since the first turn after a compaction, before the session is nudged to compact, the judge is asked or a session's own request compacts.",
     "default": 60000
    },
    "claudeModel": {
     "type": "string",
     "title": "Claude judge model",
     "description": "Model alias or id for the Claude judge. It runs on your own Claude login.",
     "default": "haiku"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "smartcompact",
   "firstSeen": "2026-10-09T14:45:57.019Z",
   "modUpdatedAt": "2026-10-09T07:39:45Z",
   "fileBytes": 58673,
   "tags": [
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "smartcompact",
   "url": "https://www.slopshopper.com/mods/ambervdberg-smartcompact-smartcompact/"
  },
  {
   "slug": "amel-dzrv-claude-code-auto-handoff",
   "name": "auto-handoff",
   "description": "Shows a context bar with a red handoff mark, the prompt-cache countdown and per-request tokens. When context passes a threshold it writes a handoff summary, clears the session and loads the summary into the fresh one.",
   "version": "0.4.0",
   "author": {
    "name": "Amel-DZRV",
    "url": "https://github.com/Amel-DZRV"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Amel-DZRV/claude-code-auto-handoff",
    "url": "https://github.com/Amel-DZRV/claude-code-auto-handoff",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:21:40Z",
    "createdAt": "2026-10-07T07:42:25Z",
    "description": "Claude Code mod: context bar with a handoff mark, prompt-cache countdown, per-request tokens, and automatic session handoff",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146630121?v=4",
    "ownerUrl": "https://github.com/Amel-DZRV",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "amel-mods",
   "firstSeen": "2026-10-07T14:34:45.222Z",
   "modUpdatedAt": "2026-10-09T06:21:40Z",
   "fileBytes": 27044,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-handoff-Amel-DZRV",
   "url": "https://www.slopshopper.com/mods/amel-dzrv-claude-code-auto-handoff/"
  },
  {
   "slug": "amir20-dotfiles-ci-status",
   "name": "ci-status",
   "description": "Shows GitHub Actions status for the checked-out commit in the status line",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "amir20/.dotfiles",
    "url": "https://github.com/amir20/.dotfiles",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-02T15:46:47Z",
    "createdAt": "2017-08-05T02:19:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260667?v=4",
    "ownerUrl": "https://github.com/amir20",
    "defaultBranch": "master"
   },
   "path": "claude/.claude/mods/ci-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:48:49.769Z",
   "modUpdatedAt": "2026-10-02T14:06:49Z",
   "fileBytes": 4525,
   "tags": [
    "toast",
    "status",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-status",
   "url": "https://www.slopshopper.com/mods/amir20-dotfiles-ci-status/"
  },
  {
   "slug": "amir20-dotfiles-long-command",
   "name": "long-command",
   "description": "A toast when a shell command that ran over 45 seconds finishes",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "amir20/.dotfiles",
    "url": "https://github.com/amir20/.dotfiles",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-02T15:46:47Z",
    "createdAt": "2017-08-05T02:19:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260667?v=4",
    "ownerUrl": "https://github.com/amir20",
    "defaultBranch": "master"
   },
   "path": "claude/.claude/mods/long-command",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:48:50.449Z",
   "modUpdatedAt": "2026-10-02T14:06:49Z",
   "fileBytes": 902,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "long-command",
   "url": "https://www.slopshopper.com/mods/amir20-dotfiles-long-command/"
  },
  {
   "slug": "amir20-dotfiles-task-progress",
   "name": "task-progress",
   "description": "Lets Claude report progress on a long task as a bar in the status line",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "amir20/.dotfiles",
    "url": "https://github.com/amir20/.dotfiles",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-02T15:46:47Z",
    "createdAt": "2017-08-05T02:19:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260667?v=4",
    "ownerUrl": "https://github.com/amir20",
    "defaultBranch": "master"
   },
   "path": "claude/.claude/mods/task-progress",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:48:51.281Z",
   "modUpdatedAt": "2026-10-02T15:46:45Z",
   "fileBytes": 2952,
   "tags": [
    "guard",
    "prompt",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "task-progress",
   "url": "https://www.slopshopper.com/mods/amir20-dotfiles-task-progress/"
  },
  {
   "slug": "amiralimardani-art-token-guardrails-effort-router",
   "name": "effort-router",
   "description": "Right reasoning effort for every prompt without breaking the prompt cache",
   "version": "1.0.0",
   "author": {
    "name": "Amir Alimardani"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "amiralimardani-art/token-guardrails",
    "url": "https://github.com/amiralimardani-art/token-guardrails",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:47:17Z",
    "createdAt": "2026-10-07T19:46:03Z",
    "description": "Claude Code mods that stop runaway loops from burning your plan, and set the right reasoning effort per prompt without breaking the prompt cache.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "cost-control",
     "rate-limit",
     "token-usage"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/274022497?v=4",
    "ownerUrl": "https://github.com/amiralimardani-art",
    "defaultBranch": "main"
   },
   "path": "effort-router",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-guardrails",
   "firstSeen": "2026-10-08T15:12:22.753Z",
   "modUpdatedAt": "2026-10-07T19:45:56Z",
   "fileBytes": 4159,
   "tags": [
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "effort-router-amiralimardani-art",
   "url": "https://www.slopshopper.com/mods/amiralimardani-art-token-guardrails-effort-router/"
  },
  {
   "slug": "amiralimardani-art-token-guardrails-quota-sentry",
   "name": "quota-sentry",
   "description": "Stops runaway Claude Code loops before they burn your plan",
   "version": "1.0.0",
   "author": {
    "name": "Amir Alimardani"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "amiralimardani-art/token-guardrails",
    "url": "https://github.com/amiralimardani-art/token-guardrails",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:47:17Z",
    "createdAt": "2026-10-07T19:46:03Z",
    "description": "Claude Code mods that stop runaway loops from burning your plan, and set the right reasoning effort per prompt without breaking the prompt cache.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "cost-control",
     "rate-limit",
     "token-usage"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/274022497?v=4",
    "ownerUrl": "https://github.com/amiralimardani-art",
    "defaultBranch": "main"
   },
   "path": "quota-sentry",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-guardrails",
   "firstSeen": "2026-10-08T15:12:23.526Z",
   "modUpdatedAt": "2026-10-07T19:45:56Z",
   "fileBytes": 4405,
   "tags": [
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "quota-sentry",
   "url": "https://www.slopshopper.com/mods/amiralimardani-art-token-guardrails-quota-sentry/"
  },
  {
   "slug": "amrut-deshpande-maersk-claude-mods-cache-expiry-notifier",
   "name": "cache-expiry-notifier",
   "description": "Notifies you X minutes before your prompt cache expires so you can send a turn before paying the full re-cache cost.",
   "version": "0.1.0",
   "author": {
    "name": "amrut.deshpande",
    "url": "https://github.com/amrut-deshpande"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "amrut-deshpande-maersk/claude-mods",
    "url": "https://github.com/amrut-deshpande-maersk/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T10:21:12Z",
    "createdAt": "2026-10-08T10:21:06Z",
    "description": "Claude Code mods — starting with cache-expiry-notifier: alerts you before your prompt cache expires",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/172587212?v=4",
    "ownerUrl": "https://github.com/amrut-deshpande-maersk",
    "defaultBranch": "master"
   },
   "path": "cache-expiry-notifier",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnMinutes": {
     "type": "number",
     "title": "Warn before expiry (minutes)",
     "description": "How many minutes before cache expiry to fire the alert. Minimum 1.",
     "default": 10,
     "min": 1
    },
    "cacheTtl": {
     "type": "string",
     "title": "Cache lifetime override",
     "description": "auto (default) detects the TTL from Claude's responses. Set 5m or 1h to override.",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:12:26.932Z",
   "modUpdatedAt": "2026-10-08T10:21:12Z",
   "fileBytes": 7731,
   "tags": [
    "band",
    "toast",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-expiry-notifier",
   "url": "https://www.slopshopper.com/mods/amrut-deshpande-maersk-claude-mods-cache-expiry-notifier/"
  },
  {
   "slug": "an80spwnstar-claude-mods-matrix-rain",
   "name": "matrix-rain",
   "description": "Matrix digital rain: a /matrix pane, and a few rows above the prompt while Claude works. Pure eye candy.",
   "version": "0.1.0",
   "author": {
    "name": "Bryan Henson",
    "url": "https://github.com/an80sPWNstar"
   },
   "license": "MIT",
   "homepage": "https://github.com/an80sPWNstar/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "an80sPWNstar/claude-mods",
    "url": "https://github.com/an80sPWNstar/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:29:02Z",
    "createdAt": "2026-10-05T22:06:25Z",
    "description": "Claude Mods for Claude Code: token-meter (session tokens, Claude vs local LLMs, with a Pac-Man context maze)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "local-llm"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41806527?v=4",
    "ownerUrl": "https://github.com/an80sPWNstar",
    "defaultBranch": "main"
   },
   "path": "matrix-rain",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:49:17.052Z",
   "modUpdatedAt": "2026-10-06T01:28:15Z",
   "fileBytes": 7475,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "matrix-rain",
   "url": "https://www.slopshopper.com/mods/an80spwnstar-claude-mods-matrix-rain/"
  },
  {
   "slug": "an80spwnstar-claude-mods-token-meter",
   "name": "token-meter",
   "description": "This session's token use, Claude vs local LLMs: status line, live spinner count, and a /tokens pane with a Pac-Man context-window maze. Plus a Haiku-first subagent guard.",
   "version": "1.0.0",
   "author": {
    "name": "Bryan Henson",
    "url": "https://github.com/an80sPWNstar"
   },
   "license": "MIT",
   "homepage": "https://github.com/an80sPWNstar/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "an80sPWNstar/claude-mods",
    "url": "https://github.com/an80sPWNstar/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:29:02Z",
    "createdAt": "2026-10-05T22:06:25Z",
    "description": "Claude Mods for Claude Code: token-meter (session tokens, Claude vs local LLMs, with a Pac-Man context maze)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "local-llm"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41806527?v=4",
    "ownerUrl": "https://github.com/an80sPWNstar",
    "defaultBranch": "main"
   },
   "path": "token-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:49:17.988Z",
   "modUpdatedAt": "2026-10-05T22:06:23Z",
   "fileBytes": 16967,
   "tags": [
    "pane",
    "spinner",
    "status",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "token-meter-an80sPWNstar",
   "url": "https://www.slopshopper.com/mods/an80spwnstar-claude-mods-token-meter/"
  },
  {
   "slug": "anatoliyshk-bulgolingo-jev-skill-suggestion",
   "name": "jev-skill-suggestion",
   "description": "Keeps the skill listing out of the context window and lets TypeSafe's Jev, a System One decision model, pick at most one skill per prompt from the skills' descriptions, the way TypeSafe's skill-suggestion cookbook does: one request ranks every skill and asks whether the prompt needs a skill at all, a second re-reads the top three with their SKILL.md and can reject them all. The winner's SKILL.md is attached to the prompt, so the skills can be hidden from the model altogether (/jev-skill-suggestion:setup makes them user-invocable-only and /context counts them at 0). Falls back to the engine's built-in classifier when no key is set.",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "productivity",
    "skills",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "AnatoliyShk/bulgolingo",
    "url": "https://github.com/AnatoliyShk/bulgolingo",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-01T22:39:16Z",
    "createdAt": "2026-05-23T19:05:04Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78881671?v=4",
    "ownerUrl": "https://github.com/AnatoliyShk",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/jev-skill-suggestion",
   "modules": [
    "./jev-skill-suggestion.ts"
   ],
   "entry": "hooks/jev-skill-suggestion.ts",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for TypeSafe's own API; preferred over the Gateway, since only it reports a calibrated confidence",
     "default": "",
     "sensitive": true
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway API key",
     "description": "Key for the AI Gateway; with none set the engine's built-in classifier is used instead",
     "default": "",
     "sensitive": true
    },
    "provider": {
     "type": "string",
     "title": "Backend",
     "description": "Which backend to use; \"auto\" picks TypeSafe when its key is set, then the Gateway, then the built-in classifier",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "gateway",
      "builtin"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Base URL of TypeSafe's own API; empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Decision model on TypeSafe's own API; empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Base URL of the AI Gateway; empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Decision model on the AI Gateway; empty uses typesafe-ai/jev",
     "default": ""
    },
    "inject": {
     "type": "string",
     "title": "How the chosen skill reaches the model",
     "description": "\"content\" attaches the skill's SKILL.md to the prompt, so it loads even when the engine lists it as user-invocable-only or off; \"suggest\" only names it and the model loads it with the Skill tool",
     "default": "content",
     "options": [
      "content",
      "suggest"
     ]
    },
    "hideListing": {
     "type": "boolean",
     "title": "Hide the skill listing",
     "description": "Leave the engine's skill listing out of the main conversation's context; off keeps the listing and only adds the suggestion",
     "default": true
    },
    "rerank": {
     "type": "boolean",
     "title": "Re-read the shortlist",
     "description": "Send a second request that re-reads the top skills with their full description and SKILL.md opening, and can reject them all; off suggests the top of the ranking alone",
     "default": true
    },
    "shortlist": {
     "type": "number",
     "title": "Shortlist size",
     "description": "How many of the ranking the second request re-reads",
     "default": 3
    },
    "gateThreshold": {
     "type": "number",
     "title": "Needs-a-skill threshold",
     "description": "Mean of the three request nouls (acts on the user's system, would follow a documented procedure, prose does not suffice) under which nothing is suggested",
     "default": 0.3
    },
    "fitsThreshold": {
     "type": "number",
     "title": "Fits threshold",
     "description": "A shortlist whose best per-skill \"does this fit\" noul is under this is dropped entirely",
     "default": 0.3
    },
    "excerptChars": {
     "type": "number",
     "title": "SKILL.md excerpt",
     "description": "How many characters of each shortlisted skill's body the second request reads",
     "default": 700
    },
    "alwaysListed": {
     "type": "string",
     "title": "Always listed",
     "description": "Comma-separated skill names that stay in the listing whatever the prompt (the model can still see and call them)",
     "default": ""
    },
    "neverSuggested": {
     "type": "string",
     "title": "Never suggested",
     "description": "Comma-separated skill names the decision model is never offered; they stay reachable by typing /name",
     "default": ""
    },
    "timeoutMs": {
     "type": "number",
     "title": "Latency budget (ms)",
     "description": "How long to wait for a decision before letting the prompt through without a suggestion",
     "default": 800
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Write each selection to the session log",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:37.843Z",
   "modUpdatedAt": "2026-10-01T22:39:16Z",
   "fileBytes": 64213,
   "tags": [
    "status",
    "prompt",
    "model",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-skill-suggestion-AnatoliyShk",
   "url": "https://www.slopshopper.com/mods/anatoliyshk-bulgolingo-jev-skill-suggestion/"
  },
  {
   "slug": "ancean-claude-keepwarm",
   "name": "keepwarm",
   "description": "提示缓存保温：输入框上方显示闲置计时与一键保温，/keepwarm N 接续保温 N 小时（上限 24），图表面板给出上下文、缓存剩余、额度与费用构成",
   "version": "0.8.4",
   "author": {
    "name": "Ancean"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ancean/claude-keepwarm",
    "url": "https://github.com/Ancean/claude-keepwarm",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:51:25Z",
    "createdAt": "2026-10-09T05:45:01Z",
    "description": "Claude Code 提示缓存保温插件：闲置提示、一键/接续保温、上下文与费用图表",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/196748314?v=4",
    "ownerUrl": "https://github.com/Ancean",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "ancean-plugins",
   "firstSeen": "2026-10-09T14:28:13.252Z",
   "modUpdatedAt": "2026-10-09T08:51:25Z",
   "fileBytes": 58670,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "keepwarm",
   "url": "https://www.slopshopper.com/mods/ancean-claude-keepwarm/"
  },
  {
   "slug": "ancean-claude-musume-claude-buddy-bridge",
   "name": "claude-buddy-bridge",
   "description": "把 Claude Code 的额度、上下文、花费和任务进度写成小文件，给桌宠Claude娘读取",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ancean/claude-musume",
    "url": "https://github.com/Ancean/claude-musume",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T13:06:00Z",
    "createdAt": "2026-10-04T09:03:36Z",
    "description": "Claude娘：显示 Claude 额度的 Windows 桌面宠物（粉丝自制，非官方）",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/196748314?v=4",
    "ownerUrl": "https://github.com/Ancean",
    "defaultBranch": "main"
   },
   "path": "buddy-pet/claude-plugin",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:34.998Z",
   "modUpdatedAt": "2026-10-04T13:06:00Z",
   "fileBytes": 4236,
   "tags": [
    "toast",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-buddy-bridge",
   "url": "https://www.slopshopper.com/mods/ancean-claude-musume-claude-buddy-bridge/"
  },
  {
   "slug": "ancean-claude-use-life-keepwarm",
   "name": "keepwarm",
   "description": "提示缓存保温：输入框上方显示闲置计时与一键保温，/keepwarm N 接续保温 N 小时（上限 24），图表面板给出上下文、缓存剩余、额度与费用构成",
   "version": "0.8.1",
   "author": {
    "name": "Ancean"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ancean/CLAUDE-USE-LIFE",
    "url": "https://github.com/Ancean/CLAUDE-USE-LIFE",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:59:43Z",
    "createdAt": "2026-09-24T07:09:36Z",
    "description": "CLAUDE USE LIFE",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/196748314?v=4",
    "ownerUrl": "https://github.com/Ancean",
    "defaultBranch": "claude/laughing-fermat-dzb38b"
   },
   "path": ".claude/skills/keepwarm",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:28:11.412Z",
   "modUpdatedAt": "2026-10-09T09:59:43Z",
   "fileBytes": 57813,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "keepwarm-Ancean",
   "url": "https://www.slopshopper.com/mods/ancean-claude-use-life-keepwarm/"
  },
  {
   "slug": "anders-lindstrom-wt-wt",
   "name": "wt",
   "description": "The worktree you are in, as wt sees it: how far behind trunk, its own remote, and wt up, undo and push from a small dialog. Optional: open it in gittree, and when this conversation last ran a review",
   "version": "0.2.0",
   "author": {
    "name": "Anders Lindström"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "anders-lindstrom/wt",
    "url": "https://github.com/anders-lindstrom/wt",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:34:05Z",
    "createdAt": "2026-08-25T05:43:51Z",
    "description": "Git worktree tooling: one implementation, per-repo configuration",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5009906?v=4",
    "ownerUrl": "https://github.com/anders-lindstrom",
    "defaultBranch": "main"
   },
   "path": "mods/wt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "gittree": {
     "type": "boolean",
     "title": "Gittree",
     "description": "Offer to open the worktree in gittree (a word to click above the prompt, g in the dialog, and /wt gittree)",
     "default": false
    },
    "reviewStatus": {
     "type": "boolean",
     "title": "Review status",
     "description": "Keep when this conversation last ran a review skill and when you last typed, and show them above the prompt once they are old, and in the dialog",
     "default": false
    },
    "inputAfterMinutes": {
     "type": "number",
     "title": "Last input after",
     "description": "With review status on: minutes after which your last input shows above the prompt",
     "default": 5
    },
    "reviewAfterMinutes": {
     "type": "number",
     "title": "Review after",
     "description": "With review status on: minutes after which the last review, or the lack of one, shows above the prompt",
     "default": 30
    },
    "reviewSkills": {
     "type": "string",
     "title": "Review skills",
     "description": "A skill counts as a review when its name matches this regular expression. The default takes every skill with \"review\" in its name but the one about receiving a review",
     "default": "^(?!.*receiving).*review"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wt",
   "firstSeen": "2026-10-07T14:48:54.970Z",
   "modUpdatedAt": "2026-10-09T12:34:05Z",
   "fileBytes": 44489,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wt",
   "url": "https://www.slopshopper.com/mods/anders-lindstrom-wt-wt/"
  },
  {
   "slug": "andersondavi-claude-mods-usage-weather",
   "name": "usage-weather",
   "description": "A weather forecast for your Claude Code usage: context, cost, cache and plan limits above the prompt. 8 languages, any time zone.",
   "version": "0.3.0",
   "author": {
    "name": "AndersonDavi"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/AndersonDavi/claude-mods/tree/main/usage-weather",
   "keywords": [
    "usage",
    "context",
    "cost",
    "rate-limits",
    "statusline",
    "i18n",
    "themes"
   ],
   "kind": "community",
   "repo": {
    "fullName": "AndersonDavi/claude-mods",
    "url": "https://github.com/AndersonDavi/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-01T22:36:57Z",
    "createdAt": "2026-10-01T21:21:43Z",
    "description": "Mods for Claude Code. usage-weather: a weather forecast for your usage — context, cost, cache and plan limits above the prompt. 8 languages, any time zone.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82535521?v=4",
    "ownerUrl": "https://github.com/AndersonDavi",
    "defaultBranch": "main"
   },
   "path": "usage-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "andersondavi-mods",
   "firstSeen": "2026-10-06T04:46:33.119Z",
   "modUpdatedAt": "2026-10-01T22:36:57Z",
   "fileBytes": 38711,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-weather",
   "url": "https://www.slopshopper.com/mods/andersondavi-claude-mods-usage-weather/"
  },
  {
   "slug": "andras-gyarmati-claude-quota-band",
   "name": "quota-band",
   "description": "Your Claude plan's 5h and weekly usage, the context window and the prompt cache's time left, as one line of bars above the prompt",
   "version": "0.7.0",
   "author": {
    "name": "Andras Gyarmati",
    "url": "https://github.com/andras-gyarmati"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "andras-gyarmati/claude-quota-band",
    "url": "https://github.com/andras-gyarmati/claude-quota-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:30:52Z",
    "createdAt": "2026-10-03T19:55:05Z",
    "description": "Claude Code mod: your plan's 5h and weekly usage as one line of bars above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3900156?v=4",
    "ownerUrl": "https://github.com/andras-gyarmati",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "closeCommand": {
     "type": "string",
     "title": "Close button",
     "description": "Prompt sent by a 'close' button, such as a wrap-up skill; empty hides the button",
     "default": ""
    },
    "renamePrompt": {
     "type": "string",
     "title": "Rename button",
     "description": "Prompt sent by a 'rename' button; empty hides the button",
     "default": ""
    },
    "iMessageTo": {
     "type": "string",
     "title": "iMessage pings to",
     "description": "Phone number or Apple ID that gets each cache ping as an iMessage from this Mac; empty sends none",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-quota-band",
   "firstSeen": "2026-10-06T04:49:45.144Z",
   "modUpdatedAt": "2026-10-07T13:30:52Z",
   "fileBytes": 28614,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "quota-band",
   "url": "https://www.slopshopper.com/mods/andras-gyarmati-claude-quota-band/"
  },
  {
   "slug": "andras-gyarmati-claude-task-progress",
   "name": "task-progress",
   "description": "Progress bars above the prompt for any long task that writes ~/.local/state/agent-progress/<id>.json",
   "version": "0.2.1",
   "author": {
    "name": "Andras Gyarmati",
    "url": "https://github.com/andras-gyarmati"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "andras-gyarmati/claude-task-progress",
    "url": "https://github.com/andras-gyarmati/claude-task-progress",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:47:12Z",
    "createdAt": "2026-10-05T23:34:15Z",
    "description": "Claude Code mod: progress bars above the prompt for long tasks, background commands and stalls",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3900156?v=4",
    "ownerUrl": "https://github.com/andras-gyarmati",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-task-progress",
   "firstSeen": "2026-10-06T04:49:31.792Z",
   "modUpdatedAt": "2026-10-06T13:47:12Z",
   "fileBytes": 10181,
   "tags": [
    "band",
    "transcript",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "task-progress-andras-gyarmati",
   "url": "https://www.slopshopper.com/mods/andras-gyarmati-claude-task-progress/"
  },
  {
   "slug": "andreabrugnoli-mods-barra-cache",
   "name": "barra-cache",
   "description": "Sopra il prompt: memoria della chat, uso delle 5 ore, della settimana e limite di spesa con data di scadenza, durata della sessione, cache calda, stato della repo e bottoni Commit, Push e Handoff. /barra la accende e la spegne",
   "version": "1.0.6",
   "author": {
    "name": "Andrea Brugnoli"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "andreabrugnoli/mods",
    "url": "https://github.com/andreabrugnoli/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:41:17Z",
    "createdAt": "2026-10-04T05:52:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/208490808?v=4",
    "ownerUrl": "https://github.com/andreabrugnoli",
    "defaultBranch": "main"
   },
   "path": "barra-cache",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "andrea-mods",
   "firstSeen": "2026-10-07T14:48:58.014Z",
   "modUpdatedAt": "2026-10-07T14:41:16Z",
   "fileBytes": 22431,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "barra-cache",
   "url": "https://www.slopshopper.com/mods/andreabrugnoli-mods-barra-cache/"
  },
  {
   "slug": "andreabrugnoli-mods-conferma-proposte",
   "name": "conferma-proposte",
   "description": "Quando Claude chiude con una proposta o una domanda di conferma, mostra il passaggio e i bottoni Sì, procedi e No, fermati. /conferma lo accende e lo spegne",
   "version": "1.0.1",
   "author": {
    "name": "Andrea Brugnoli"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "andreabrugnoli/mods",
    "url": "https://github.com/andreabrugnoli/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:41:17Z",
    "createdAt": "2026-10-04T05:52:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/208490808?v=4",
    "ownerUrl": "https://github.com/andreabrugnoli",
    "defaultBranch": "main"
   },
   "path": "conferma-proposte",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "andrea-mods",
   "firstSeen": "2026-10-07T14:48:58.843Z",
   "modUpdatedAt": "2026-10-07T08:05:59Z",
   "fileBytes": 3726,
   "tags": [
    "band",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "conferma-proposte",
   "url": "https://www.slopshopper.com/mods/andreabrugnoli-mods-conferma-proposte/"
  },
  {
   "slug": "andreabrugnoli-mods-correggi",
   "name": "correggi",
   "description": "Raccoglie gli inciampi della sessione e a richiesta propone come evitare che si ripetano. /correggi lo accende e lo spegne",
   "version": "1.0.2",
   "author": {
    "name": "Andrea Brugnoli"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "andreabrugnoli/mods",
    "url": "https://github.com/andreabrugnoli/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:41:17Z",
    "createdAt": "2026-10-04T05:52:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/208490808?v=4",
    "ownerUrl": "https://github.com/andreabrugnoli",
    "defaultBranch": "main"
   },
   "path": "correggi",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "andrea-mods",
   "firstSeen": "2026-10-07T14:48:59.442Z",
   "modUpdatedAt": "2026-10-07T08:09:01Z",
   "fileBytes": 5200,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "correggi",
   "url": "https://www.slopshopper.com/mods/andreabrugnoli-mods-correggi/"
  },
  {
   "slug": "andreabrugnoli-mods-posta",
   "name": "posta",
   "description": "Mostra la inbox degli account Gmail configurati e, per ogni mail, i bottoni Bozza, Label, Bozza+Label e Task. /posta la apre e la chiude",
   "version": "1.5.1",
   "author": {
    "name": "Andrea Brugnoli"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "andreabrugnoli/mods",
    "url": "https://github.com/andreabrugnoli/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:41:17Z",
    "createdAt": "2026-10-04T05:52:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/208490808?v=4",
    "ownerUrl": "https://github.com/andreabrugnoli",
    "defaultBranch": "main"
   },
   "path": "posta",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "andrea-mods",
   "firstSeen": "2026-10-07T14:49:00.275Z",
   "modUpdatedAt": "2026-10-07T11:19:18Z",
   "fileBytes": 38075,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "posta",
   "url": "https://www.slopshopper.com/mods/andreabrugnoli-mods-posta/"
  },
  {
   "slug": "andreabrugnoli-mods-rec",
   "name": "rec",
   "description": "Modalità registrazione: nasconde a schermo chiavi, dati personali, importi e clienti mentre lavori in Claude Code, e tiene chiusi i file privati. /rec la accende e la spegne",
   "version": "1.0.2",
   "author": {
    "name": "Andrea Brugnoli"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "andreabrugnoli/mods",
    "url": "https://github.com/andreabrugnoli/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:41:17Z",
    "createdAt": "2026-10-04T05:52:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/208490808?v=4",
    "ownerUrl": "https://github.com/andreabrugnoli",
    "defaultBranch": "main"
   },
   "path": "rec",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "andrea-mods",
   "firstSeen": "2026-10-07T14:49:00.898Z",
   "modUpdatedAt": "2026-10-07T08:09:01Z",
   "fileBytes": 33510,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "rec",
   "url": "https://www.slopshopper.com/mods/andreabrugnoli-mods-rec/"
  },
  {
   "slug": "andreabrugnoli-mods-scritture-esterne",
   "name": "scritture-esterne",
   "description": "A fine turno elenca tutto ciò che è stato scritto fuori dalla repo (Notion, Postpickr, Spreaker, mail, git push) con link e segnalazione degli errori. /scritture lo accende e lo spegne",
   "version": "1.0.1",
   "author": {
    "name": "Andrea Brugnoli"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "andreabrugnoli/mods",
    "url": "https://github.com/andreabrugnoli/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:41:17Z",
    "createdAt": "2026-10-04T05:52:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/208490808?v=4",
    "ownerUrl": "https://github.com/andreabrugnoli",
    "defaultBranch": "main"
   },
   "path": "scritture-esterne",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "servizi": {
     "type": "string",
     "title": "Nomi dei connettori",
     "description": "Per i connettori MCP con id opaco: coppie id=Nome separate da virgola, ad esempio 1a2b3c4d-...=Postpickr, 5e6f7a8b-...=Notion",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "andrea-mods",
   "firstSeen": "2026-10-07T14:49:01.604Z",
   "modUpdatedAt": "2026-10-07T08:05:59Z",
   "fileBytes": 7285,
   "tags": [
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "scritture-esterne",
   "url": "https://www.slopshopper.com/mods/andreabrugnoli-mods-scritture-esterne/"
  },
  {
   "slug": "andreasoa-claude-code-mods-agent-watch",
   "name": "agent-watch",
   "description": "Docks a narrow pane beside the transcript that follows each running subagent live",
   "version": "0.1.0",
   "author": {
    "name": "Andreas Oberdammer"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AndreasOA/claude-code-mods",
    "url": "https://github.com/AndreasOA/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T06:58:32Z",
    "createdAt": "2026-10-03T12:20:43Z",
    "description": "Claude Code mods: a usage row under the prompt and a live subagent pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58429671?v=4",
    "ownerUrl": "https://github.com/AndreasOA",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ao-claude-mods",
   "firstSeen": "2026-10-06T04:47:06.838Z",
   "modUpdatedAt": "2026-10-03T12:20:42Z",
   "fileBytes": 7436,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-watch-AndreasOA",
   "url": "https://www.slopshopper.com/mods/andreasoa-claude-code-mods-agent-watch/"
  },
  {
   "slug": "andreasoa-claude-code-mods-usage-bars",
   "name": "usage-bars",
   "description": "Sparklines of context-window fill and tokens added per turn under the prompt",
   "version": "0.1.3",
   "author": {
    "name": "Andreas Oberdammer"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AndreasOA/claude-code-mods",
    "url": "https://github.com/AndreasOA/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T06:58:32Z",
    "createdAt": "2026-10-03T12:20:43Z",
    "description": "Claude Code mods: a usage row under the prompt and a live subagent pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58429671?v=4",
    "ownerUrl": "https://github.com/AndreasOA",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-bars",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ao-claude-mods",
   "firstSeen": "2026-10-06T04:47:06.839Z",
   "modUpdatedAt": "2026-10-03T12:46:17Z",
   "fileBytes": 12260,
   "tags": [
    "spinner",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bars-AndreasOA",
   "url": "https://www.slopshopper.com/mods/andreasoa-claude-code-mods-usage-bars/"
  },
  {
   "slug": "andreimaxim-claude-normal-swe-plugin",
   "name": "normal-swe",
   "description": "Engineering skills and specialist agents for Claude Code.",
   "author": {
    "name": "andreimaxim",
    "url": "https://github.com/andreimaxim"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "andreimaxim/claude-normal-swe-plugin",
    "url": "https://github.com/andreimaxim/claude-normal-swe-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T21:13:28Z",
    "createdAt": "2026-09-27T09:49:10Z",
    "description": "Claude Code plugin for software engineering work",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256?v=4",
    "ownerUrl": "https://github.com/andreimaxim",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "andreimaxim",
   "firstSeen": "2026-10-06T04:49:50.767Z",
   "modUpdatedAt": "2026-10-08T21:13:28Z",
   "fileBytes": 5995,
   "tags": [
    "transcript",
    "guard",
    "tool",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "normal-swe",
   "url": "https://www.slopshopper.com/mods/andreimaxim-claude-normal-swe-plugin/"
  },
  {
   "slug": "anexileddev-compact-handoff-plugin",
   "name": "compact-handoff",
   "description": "Replaces the engine's compaction with a subagent's handoff, and measures whether it can be one",
   "version": "0.13.0",
   "author": {
    "name": "AnExiledDev",
    "email": "696222+AnExiledDev@users.noreply.github.com"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AnExiledDev/compact-handoff-plugin",
    "url": "https://github.com/AnExiledDev/compact-handoff-plugin",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-05T03:41:37Z",
    "createdAt": "2026-09-14T22:25:33Z",
    "description": "A Claude Code plugin that writes the compaction handoff itself: summary, tool ledger, live repo state, unkept commitments, stored and searchable",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/696222?v=4",
    "ownerUrl": "https://github.com/AnExiledDev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "module.js"
   ],
   "entry": "hooks/module.js",
   "userConfig": {
    "live": {
     "type": "boolean",
     "title": "Live",
     "description": "Off, it rehearses and the engine still compacts. On, it answers the event and the engine's summariser never runs."
    },
    "dataDir": {
     "type": "string",
     "title": "Data directory",
     "description": "Where handoffs, rows and transcripts are kept. Empty uses ~/.claude/compact-handoff.",
     "default": ""
    },
    "model": {
     "type": "string",
     "title": "Model",
     "description": "The model the commitments pass runs on, an alias (haiku) or a full id. Empty uses the session's.",
     "default": ""
    },
    "maxChars": {
     "type": "number",
     "title": "Absolute ceiling (characters)",
     "description": "Overrides the two below. 0 leaves them in charge. Never clamped: setting it is a deliberate act.",
     "default": 0
    },
    "maxFraction": {
     "type": "string",
     "title": "Context share",
     "description": "The share of the context window a handoff may take. Empty uses 0.25; anything outside (0, 1] falls back to it.",
     "default": ""
    },
    "maxTokens": {
     "type": "number",
     "title": "Token ceiling",
     "description": "The most a handoff may be whatever the window. 0 uses 150000; clamped to 200000.",
     "default": 0
    },
    "restoreFiles": {
     "type": "number",
     "title": "Restored files",
     "description": "How many files the summariser may have restored after the handoff. 0 uses 5.",
     "default": 0
    },
    "restoreFileChars": {
     "type": "number",
     "title": "Per-file ceiling",
     "description": "The most of one restored file that comes back, in characters. 0 uses 20000.",
     "default": 0
    },
    "restoreTotalChars": {
     "type": "number",
     "title": "Restored total ceiling",
     "description": "The most all restored files may add together, in characters. 0 uses 100000.",
     "default": 0
    },
    "seamTimeoutMs": {
     "type": "number",
     "title": "Seam timeout (ms)",
     "description": "How long one raised seam tool may run before the compaction goes on without it. 0 uses 90000.",
     "default": 0
    },
    "abStockShare": {
     "type": "string",
     "title": "A/B stock share",
     "description": "The share left to the engine's own compaction, for comparison: of sessions for half the sessions, of compactions for the other half. 0.5 splits evenly. Empty is no split. Needs live on.",
     "default": ""
    },
    "subagents": {
     "type": "boolean",
     "title": "Answer subagent compactions",
     "description": "Off, a subagent's compaction is passed through with a row saying so. On, it is answered like any other."
    },
    "dev": {
     "type": "boolean",
     "title": "Measurement tools",
     "description": "Registers the four measurement tools."
    },
    "refresh": {
     "type": "boolean",
     "title": "Fallback handoff",
     "description": "Keeps a fallback handoff on disk for sessions a fork cannot serve (headless)."
    },
    "refreshMs": {
     "type": "number",
     "title": "Refresh gap (ms)",
     "description": "Shortest gap between two refreshes, and never sooner than 20 new messages. 0 uses 600000.",
     "default": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "compact-handoff",
   "firstSeen": "2026-10-06T04:47:06.813Z",
   "modUpdatedAt": "2026-10-05T03:41:37Z",
   "fileBytes": 209583,
   "tags": [
    "guard",
    "tool",
    "model",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "compact-handoff",
   "url": "https://www.slopshopper.com/mods/anexileddev-compact-handoff-plugin/"
  },
  {
   "slug": "angeldelbiondo-claude-chat-bubbles-chat-bubbles",
   "name": "chat-bubbles",
   "description": "Messenger-style chat for Claude Code: your prompts on the right in a rival color, Claude on the left, only running or failing tools stand out. 441 themes.",
   "version": "0.1.8",
   "author": {
    "name": "Angel Del Biondo",
    "url": "https://github.com/angeldelbiondo"
   },
   "license": "MIT",
   "homepage": "https://github.com/angeldelbiondo/claude-chat-bubbles",
   "keywords": [
    "theme",
    "chat",
    "bubbles",
    "messenger",
    "colors",
    "accessibility",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "angeldelbiondo/claude-chat-bubbles",
    "url": "https://github.com/angeldelbiondo/claude-chat-bubbles",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T21:47:08Z",
    "createdAt": "2026-10-05T02:47:56Z",
    "description": "Messenger-style chat for Claude Code: your messages on the right in a rival color, Claude on the left. 441 contrast-checked themes. A Claude Code mod.",
    "homepage": "https://github.com/angeldelbiondo/claude-chat-bubbles",
    "topics": [
     "accessibility",
     "chat-bubbles",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "theme",
     "wcag"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/135926057?v=4",
    "ownerUrl": "https://github.com/angeldelbiondo",
    "defaultBranch": "main"
   },
   "path": "chat-bubbles",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-chat-bubbles",
   "firstSeen": "2026-10-06T04:49:22.700Z",
   "modUpdatedAt": "2026-10-05T21:47:08Z",
   "fileBytes": 87547,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "chat-bubbles",
   "url": "https://www.slopshopper.com/mods/angeldelbiondo-claude-chat-bubbles-chat-bubbles/"
  },
  {
   "slug": "anthony-bible-dotfiles-dotfiles-dev-tools",
   "name": "dotfiles-dev-tools",
   "description": "Development formatting hooks (Go, Shell, Proto, OpenAPI), TDD agents, and skills incl. pi-implementer (a local model implements your Tickets through pi + pi-vcc) and second-opinion (Muse Code reviews your Diffs and Plans read-only; Claude verifies and argues back), plus mods: Crawler Points HUD, Dispatch Board, Podman Guard, Branch Guard, TDD Band, Floor Boss and the System's voice",
   "version": "0.7.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Anthony-Bible/dotfiles",
    "url": "https://github.com/Anthony-Bible/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:22:35Z",
    "createdAt": "2022-08-16T12:53:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11566478?v=4",
    "ownerUrl": "https://github.com/Anthony-Bible",
    "defaultBranch": "main"
   },
   "path": "claude-plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "anthony-bible-dotfiles",
   "firstSeen": "2026-10-06T04:46:35.294Z",
   "modUpdatedAt": "2026-10-09T14:22:35Z",
   "fileBytes": 74802,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "dotfiles-dev-tools",
   "url": "https://www.slopshopper.com/mods/anthony-bible-dotfiles-dotfiles-dev-tools/"
  },
  {
   "slug": "anthonybaldwin-cc-plugins-context-bar",
   "name": "context-bar",
   "displayName": "Context Bar",
   "description": "A mod that draws your context window as a stacked bar above the prompt, one color per category as /context breaks it down, with a legend. Live after every turn; /context-bar toggles it.",
   "version": "1.0.0",
   "author": {
    "name": "Anthony Baldwin",
    "url": "https://github.com/anthonybaldwin"
   },
   "license": "MIT",
   "homepage": "https://github.com/anthonybaldwin/cc-plugins/tree/main/plugins/context-bar",
   "keywords": [
    "mod",
    "context-window",
    "context",
    "above-prompt",
    "band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "anthonybaldwin/cc-plugins",
    "url": "https://github.com/anthonybaldwin/cc-plugins",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-03T20:48:09Z",
    "createdAt": "2026-03-15T00:47:18Z",
    "description": null,
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6219998?v=4",
    "ownerUrl": "https://github.com/anthonybaldwin",
    "defaultBranch": "main"
   },
   "path": "plugins/context-bar",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-plugins",
   "firstSeen": "2026-10-06T04:49:34.406Z",
   "modUpdatedAt": "2026-10-03T13:36:05Z",
   "fileBytes": 7371,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-anthonybaldwin",
   "url": "https://www.slopshopper.com/mods/anthonybaldwin-cc-plugins-context-bar/"
  },
  {
   "slug": "anthonyhungnguyen-claude-code-mods-cache-watch",
   "name": "cache-watch",
   "description": "Toast when a turn rebuilt the prompt cache, with what it cost and the likely cause",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "anthonyhungnguyen/claude-code-mods",
    "url": "https://github.com/anthonyhungnguyen/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T06:26:05Z",
    "createdAt": "2026-10-02T06:18:29Z",
    "description": "Claude Code mod: token and USD spend per session and per day",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42292807?v=4",
    "ownerUrl": "https://github.com/anthonyhungnguyen",
    "defaultBranch": "main"
   },
   "path": "cache-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:53.171Z",
   "modUpdatedAt": "2026-10-02T06:26:04Z",
   "fileBytes": 2088,
   "tags": [
    "toast",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-watch-anthonyhungnguyen",
   "url": "https://www.slopshopper.com/mods/anthonyhungnguyen-claude-code-mods-cache-watch/"
  },
  {
   "slug": "anthonyhungnguyen-claude-code-mods-context-guard",
   "name": "context-guard",
   "description": "Context window fill in the status line, with a heads-up before it runs out",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "anthonyhungnguyen/claude-code-mods",
    "url": "https://github.com/anthonyhungnguyen/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T06:26:05Z",
    "createdAt": "2026-10-02T06:18:29Z",
    "description": "Claude Code mod: token and USD spend per session and per day",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42292807?v=4",
    "ownerUrl": "https://github.com/anthonyhungnguyen",
    "defaultBranch": "main"
   },
   "path": "context-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:54.170Z",
   "modUpdatedAt": "2026-10-02T06:26:04Z",
   "fileBytes": 1122,
   "tags": [
    "toast",
    "status",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-guard-anthonyhungnguyen",
   "url": "https://www.slopshopper.com/mods/anthonyhungnguyen-claude-code-mods-context-guard/"
  },
  {
   "slug": "anthonyhungnguyen-claude-code-mods-cost-pane",
   "name": "cost-pane",
   "description": "Pane of token and USD spend: this session, today, last 7 days",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "anthonyhungnguyen/claude-code-mods",
    "url": "https://github.com/anthonyhungnguyen/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T06:26:05Z",
    "createdAt": "2026-10-02T06:18:29Z",
    "description": "Claude Code mod: token and USD spend per session and per day",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42292807?v=4",
    "ownerUrl": "https://github.com/anthonyhungnguyen",
    "defaultBranch": "main"
   },
   "path": "cost-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:55.487Z",
   "modUpdatedAt": "2026-10-02T06:21:39Z",
   "fileBytes": 7177,
   "tags": [
    "pane",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cost-pane-anthonyhungnguyen",
   "url": "https://www.slopshopper.com/mods/anthonyhungnguyen-claude-code-mods-cost-pane/"
  },
  {
   "slug": "anthonyhungnguyen-claude-code-mods-turn-timer",
   "name": "turn-timer",
   "description": "Speaks and toasts when a long turn finishes",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "anthonyhungnguyen/claude-code-mods",
    "url": "https://github.com/anthonyhungnguyen/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T06:26:05Z",
    "createdAt": "2026-10-02T06:18:29Z",
    "description": "Claude Code mod: token and USD spend per session and per day",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42292807?v=4",
    "ownerUrl": "https://github.com/anthonyhungnguyen",
    "defaultBranch": "main"
   },
   "path": "turn-timer",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:49:56.289Z",
   "modUpdatedAt": "2026-10-02T06:26:04Z",
   "fileBytes": 617,
   "tags": [
    "toast",
    "turn",
    "audio"
   ],
   "isNew": true,
   "entryName": "turn-timer-anthonyhungnguyen",
   "url": "https://www.slopshopper.com/mods/anthonyhungnguyen-claude-code-mods-turn-timer/"
  },
  {
   "slug": "anthonyzng-agent-cats",
   "name": "agent-cats",
   "description": "A dashboard of the session's agents as coloured cats: their tasks, skills and run time, their questions answered in place with a meow, and the skills each task uses",
   "version": "0.2.0",
   "author": {
    "name": "anthonyzng",
    "url": "https://github.com/anthonyzng"
   },
   "license": "MIT",
   "homepage": "https://github.com/anthonyzng/agent-cats",
   "keywords": [
    "mod",
    "dashboard",
    "agents",
    "subagents",
    "skills"
   ],
   "kind": "community",
   "repo": {
    "fullName": "anthonyzng/agent-cats",
    "url": "https://github.com/anthonyzng/agent-cats",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T03:59:00Z",
    "createdAt": "2026-10-05T02:32:05Z",
    "description": "A Claude Code mod: your session's agents as a dashboard of cats, with questions answered in place and per-task skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71817597?v=4",
    "ownerUrl": "https://github.com/anthonyzng",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "The dashboard language: en (English) or zh-Hant (Traditional Chinese)",
     "default": "en",
     "options": [
      "en",
      "zh-Hant"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-cats",
   "firstSeen": "2026-10-06T04:49:25.364Z",
   "modUpdatedAt": "2026-10-05T03:59:00Z",
   "fileBytes": 40662,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "agent-cats",
   "url": "https://www.slopshopper.com/mods/anthonyzng-agent-cats/"
  },
  {
   "slug": "anzal1-hush",
   "name": "hush",
   "description": "Free internet radio above the prompt, and any song through hum's visible YouTube player, with the synced lyric line, a DJ Clawd and an optional big panel with a sharp quadrant-block cover, a dithered aurora and karaoke-style lyrics. The music steps down when Claude asks you a question. No account. macOS.",
   "version": "0.6.0",
   "author": {
    "name": "Anzal"
   },
   "license": "MIT",
   "keywords": [
    "music",
    "radio",
    "mod",
    "focus"
   ],
   "kind": "community",
   "repo": {
    "fullName": "anzal1/hush",
    "url": "https://github.com/anzal1/hush",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T12:23:42Z",
    "createdAt": "2026-10-02T07:33:32Z",
    "description": "Free internet radio above the Claude Code prompt. Music steps down when Claude asks you a question.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77688078?v=4",
    "ownerUrl": "https://github.com/anzal1",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hush",
   "firstSeen": "2026-10-06T04:50:25.139Z",
   "modUpdatedAt": "2026-10-03T12:23:42Z",
   "fileBytes": 114064,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hush",
   "url": "https://www.slopshopper.com/mods/anzal1-hush/"
  },
  {
   "slug": "apolenkov-agent-autopilot",
   "name": "agent-autopilot",
   "description": "Answers AskUserQuestion polls for you only when the assistant marked one option (Recommended) and nothing looks irreversible; default is a hint.",
   "version": "0.5.0",
   "author": {
    "name": "apolenkov",
    "url": "https://github.com/apolenkov"
   },
   "license": "MIT",
   "homepage": "https://github.com/apolenkov/agent-autopilot#readme",
   "keywords": [
    "mod",
    "function-hooks",
    "autopilot",
    "AskUserQuestion",
    "polls"
   ],
   "kind": "community",
   "repo": {
    "fullName": "apolenkov/agent-autopilot",
    "url": "https://github.com/apolenkov/agent-autopilot",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:03:38Z",
    "createdAt": "2026-10-05T16:48:24Z",
    "description": "Answers Claude Code AskUserQuestion polls for you only when the assistant marked one option (Recommended) and nothing looks irreversible. Default: a hint.",
    "homepage": "https://github.com/apolenkov/agent-autopilot#readme",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23296915?v=4",
    "ownerUrl": "https://github.com/apolenkov",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "off: do nothing; hint: show a star under the recommended option, you still answer; auto: answer for you; shadow: show nothing, only record the recommendation and your pick; /autopilot auto switches it on for one session only",
     "options": [
      "off",
      "hint",
      "auto",
      "shadow"
     ],
     "default": "hint"
    },
    "limit": {
     "type": "number",
     "title": "Answers per session",
     "description": "Most polls answered for you in one session; the next ones go to you",
     "default": 5
    },
    "extraDeny": {
     "type": "string",
     "title": "Extra irreversible words",
     "description": "Comma-separated words that send a poll to you, added to the built-in list; matched as whole words (Cyrillic ones by their start)",
     "default": ""
    },
    "guess": {
     "type": "boolean",
     "title": "Model guess in shadow",
     "description": "In shadow mode, haiku (your Claude Code subscription) guesses which option you would pick for a poll with no single recommended option, and the guess is only written to the journal, kept apart from the rule's measure; never shown, never acted on",
     "default": true
    },
    "logSize": {
     "type": "number",
     "title": "Journal size",
     "description": "Entries of the answer journal kept per session",
     "default": 100
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-autopilot",
   "firstSeen": "2026-10-06T04:49:39.234Z",
   "modUpdatedAt": "2026-10-09T07:03:38Z",
   "fileBytes": 41163,
   "tags": [
    "status",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-autopilot",
   "url": "https://www.slopshopper.com/mods/apolenkov-agent-autopilot/"
  },
  {
   "slug": "apolenkov-agent-shell-watch",
   "name": "agent-shell-watch",
   "description": "Always-on status line and a pane for this session's Bash calls, background tasks and Codex/Pi/Devin/OpenCodeReview runs: elapsed time, output freshness, verdicts and errors.",
   "version": "0.7.0",
   "author": {
    "name": "apolenkov",
    "url": "https://github.com/apolenkov"
   },
   "license": "MIT",
   "homepage": "https://github.com/apolenkov/claude-shell-flow#readme",
   "keywords": [
    "mod",
    "function-hooks",
    "bash",
    "background",
    "status-line",
    "pane",
    "codex",
    "pi",
    "devin"
   ],
   "kind": "community",
   "repo": {
    "fullName": "apolenkov/agent-shell-watch",
    "url": "https://github.com/apolenkov/agent-shell-watch",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:51:53Z",
    "createdAt": "2026-10-04T10:58:18Z",
    "description": "See what your shells and delegated agents (Codex, Pi, Devin) are doing inside Claude Code: live status line and pane with elapsed time, output freshness and errors.",
    "homepage": "https://github.com/apolenkov/claude-shell-flow#readme",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23296915?v=4",
    "ownerUrl": "https://github.com/apolenkov",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "columns": {
     "type": "number",
     "title": "Pane width",
     "description": "Columns asked for the docked pane; a width you drag it to wins",
     "default": 52
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the pane when the session starts (the engine keeps an unasked pane hidden below 144 columns)",
     "default": false
    },
    "maxCalls": {
     "type": "number",
     "title": "Calls kept",
     "description": "How many calls the list keeps, oldest finished ones dropped first",
     "default": 50
    },
    "quietMin": {
     "type": "number",
     "title": "Quiet after (min)",
     "description": "Minutes without new output before a running call shows as quiet",
     "default": 5
    },
    "hangMin": {
     "type": "number",
     "title": "Hung after (min)",
     "description": "Minutes without new output before a running call shows as hung",
     "default": 10
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show the always-on status line while anything runs or just failed",
     "default": true
    },
    "scope": {
     "type": "string",
     "title": "Watch scope",
     "description": "runners watches only delegated agent runs (Codex, Pi, Devin, ocr and guard-wrapped --watch-file runs); all adds every Bash call and background task",
     "options": [
      "runners",
      "all"
     ],
     "default": "runners"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-shell-watch",
   "firstSeen": "2026-10-06T04:49:44.005Z",
   "modUpdatedAt": "2026-10-09T09:51:53Z",
   "fileBytes": 130814,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-shell-watch",
   "url": "https://www.slopshopper.com/mods/apolenkov-agent-shell-watch/"
  },
  {
   "slug": "aqaurius6666-claude-blast-radius",
   "name": "blast-radius",
   "description": "When a Bash command asks for permission, preview its blast radius: rm targets measured (files, size, what git can't restore), plus your own regex -> dry-run rules per command in a chain or pipe. A line under the dialog, details in a side pane. Display only: never changes the decision.",
   "version": "0.3.0",
   "author": {
    "name": "nguyen.duy.vu"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aqaurius6666/claude-blast-radius",
    "url": "https://github.com/aqaurius6666/claude-blast-radius",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T02:11:38Z",
    "createdAt": "2026-10-02T00:30:01Z",
    "description": "A Claude code plugin that preview what dangerous might happen with your fully customize",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54926438?v=4",
    "ownerUrl": "https://github.com/aqaurius6666",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "blast-radius",
   "firstSeen": "2026-10-06T04:50:04.208Z",
   "modUpdatedAt": "2026-10-02T02:11:38Z",
   "fileBytes": 27163,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "blast-radius-aqaurius6666",
   "url": "https://www.slopshopper.com/mods/aqaurius6666-claude-blast-radius/"
  },
  {
   "slug": "aquental-ripwire-broker-ripwire-broker",
   "name": "ripwire-broker",
   "description": "Structural code context for the agent, within a token budget: an MCP server with three tools over ripwire, hooks that inject it on the first prompt, after edits and before finishing, and a skill.",
   "version": "0.1.0",
   "author": {
    "name": "Antonio Quental",
    "url": "https://github.com/aquental"
   },
   "license": "MIT",
   "homepage": "https://github.com/aquental/ripwire-broker/tree/master/integrations/claude-code#readme",
   "keywords": [
    "mcp",
    "context",
    "ripwire",
    "code-intelligence",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aquental/ripwire-broker",
    "url": "https://github.com/aquental/ripwire-broker",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:29:49Z",
    "createdAt": "2026-09-27T18:55:22Z",
    "description": "Task-oriented, budgeted MCP code context over Ripwire: three tools, hooks for Claude Code and Codex, optional relevance scoring and per-workspace memory via TypeSafe Jev, optional local-model notes",
    "homepage": null,
    "topics": [
     "claude-code",
     "code-context",
     "codex",
     "mcp",
     "ripwire",
     "rust"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/952444?v=4",
    "ownerUrl": "https://github.com/aquental",
    "defaultBranch": "master"
   },
   "path": "integrations/claude-code",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "online": {
     "type": "boolean",
     "title": "Online mode (Jev)",
     "description": "O modo online envia previews e trechos elegíveis do workspace ao provider Jev.\nSelecione somente uma raiz cujo conteúdo você tem autorização para enviar.",
     "default": false
    },
    "memory": {
     "type": "boolean",
     "title": "Persistent memory (implies online)",
     "description": "Além do que o modo online envia, guarda localmente observações\ndeste workspace entre sessões (no state dir, fora do repositório)\ne envia as elegíveis ao provider Jev para classificá-las e relacioná-las. Os hooks só gravam localmente; nunca fazem HTTP.\nSelecione somente uma raiz cujo conteúdo você tem autorização para enviar.",
     "default": false
    },
    "jev_api_key": {
     "type": "string",
     "title": "Jev API key",
     "description": "Used by the online mode and memory. Kept in secure storage, never in settings.json. Leave empty to use RIPWIRE_BROKER_JEV_API_KEY from the environment Claude Code starts from.",
     "sensitive": true
    },
    "incremental": {
     "type": "boolean",
     "title": "Incremental context",
     "description": "The server leaves out, per session, what it already delivered to the agent.",
     "default": true
    },
    "every_prompt": {
     "type": "boolean",
     "title": "Context on every prompt",
     "description": "The prompt hook injects context on every prompt, not only the first of the session.",
     "default": false
    },
    "gate": {
     "type": "boolean",
     "title": "Finish gate",
     "description": "The Stop hook holds the turn once when the final check asks for attention.",
     "default": false
    },
    "binary": {
     "type": "file",
     "title": "ripwire-broker binary",
     "description": "A ripwire-broker to run instead of the release the plugin pins (installed by scripts/install-binary.sh) or the one on PATH."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aquental",
   "firstSeen": "2026-10-07T14:50:08.347Z",
   "modUpdatedAt": "2026-10-09T14:29:49Z",
   "fileBytes": 18172,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ripwire-broker",
   "url": "https://www.slopshopper.com/mods/aquental-ripwire-broker-ripwire-broker/"
  },
  {
   "slug": "arafathusayn-cc-mods-usage-meter",
   "name": "usage-meter",
   "description": "Shows your plan's 5-hour and weekly usage limits in one line above the prompt, with the time to each reset; /usage-meter opens a pane with your pace and when you would run out",
   "version": "0.2.0",
   "author": {
    "name": "Arafat Husayn",
    "url": "https://github.com/arafathusayn"
   },
   "license": "AGPL-3.0-only",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arafathusayn/cc-mods",
    "url": "https://github.com/arafathusayn/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-05T00:15:40Z",
    "createdAt": "2026-10-04T21:27:21Z",
    "description": "Tune Claude Code from the inside.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20070310?v=4",
    "ownerUrl": "https://github.com/arafathusayn",
    "defaultBranch": "main"
   },
   "path": "mods/usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T04:49:40.282Z",
   "modUpdatedAt": "2026-10-05T00:15:40Z",
   "fileBytes": 55352,
   "tags": [
    "pane",
    "band",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-arafathusayn",
   "url": "https://www.slopshopper.com/mods/arafathusayn-cc-mods-usage-meter/"
  },
  {
   "slug": "arazvan-ec-xmarks-big-brother-token",
   "name": "big-brother-token",
   "description": "The Ministry watches every byte: live bytes read, session cost and context in the status line; a toast for oversized reads and full rewrites; /ministry for the dossier.",
   "version": "0.2.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/big-brother-token",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:49:45.938Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 4015,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "big-brother-token",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-big-brother-token/"
  },
  {
   "slug": "arazvan-ec-xmarks-black-market",
   "name": "black-market",
   "description": "Every exception is contraband with a price: live SKIP_*/--no-verify/Release-Exception use is ledgered with its reason, and /black-market audit totals the standing permits.",
   "version": "0.1.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/black-market",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:49:46.582Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 3337,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "black-market",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-black-market/"
  },
  {
   "slug": "arazvan-ec-xmarks-citizen-file",
   "name": "citizen-file",
   "description": "Your file, opened: /expediente shows a flywheel cycle's run record live — every transition, route and escalation, with totals.",
   "version": "0.1.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/citizen-file",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:49:47.346Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 3322,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "citizen-file",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-citizen-file/"
  },
  {
   "slug": "arazvan-ec-xmarks-general-strike",
   "name": "general-strike",
   "description": "Three reds of the same check with edits between and no green: the workers strike. Edits stop until you debug systematically.",
   "version": "0.1.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/general-strike",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:49:48.150Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 2584,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "general-strike",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-general-strike/"
  },
  {
   "slug": "arazvan-ec-xmarks-memory-hole",
   "name": "memory-hole",
   "description": "A list you were handed is a file, not a memory: a prompt with a list blocks edits until the list is written to a plan or scratchpad file.",
   "version": "0.1.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/memory-hole",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:49:49.197Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 2141,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "memory-hole",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-memory-hole/"
  },
  {
   "slug": "arazvan-ec-xmarks-newspeak",
   "name": "newspeak",
   "description": "Ungood items: a list item with no success criterion is named, and the model is told to ask for one before doing it.",
   "version": "0.2.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/newspeak",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:49:49.984Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 3704,
   "tags": [
    "status",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "newspeak",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-newspeak/"
  },
  {
   "slug": "arazvan-ec-xmarks-ration-book",
   "name": "ration-book",
   "description": "Every session gets a ration of read bytes, set from its own history; when the coupons run out, reads wait for an authorized grant.",
   "version": "0.1.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/ration-book",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:49:50.818Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 2480,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "ration-book",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-ration-book/"
  },
  {
   "slug": "arazvan-ec-xmarks-resource-committee",
   "name": "resource-committee",
   "description": "The Resource Committee assigns every turn its model and effort: sonnet/medium by default, opus/high for judgment, sonnet/low for mechanical work — decided once per prompt so the cache survives.",
   "version": "0.2.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/resource-committee",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:49:51.707Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 3923,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "resource-committee",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-resource-committee/"
  },
  {
   "slug": "arazvan-ec-xmarks-social-credit",
   "name": "social-credit",
   "description": "Every act is scored: edits over rewrites, tests first, no silent skips. Fall below 80 and the system prompt re-educates you.",
   "version": "0.1.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/social-credit",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:49:52.494Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 3919,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "social-credit",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-social-credit/"
  },
  {
   "slug": "arazvan-ec-xmarks-supervisor",
   "name": "supervisor",
   "description": "The Supervisor checks in every few prompts: what closed, and where is the evidence? A reply that names none is noted.",
   "version": "0.1.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/supervisor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:49:53.262Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 1747,
   "tags": [
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "supervisor-arazvan-ec",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-supervisor/"
  },
  {
   "slug": "arazvan-ec-xmarks-telescreen",
   "name": "telescreen",
   "description": "The screen that knows what you touched: the flywheel learning about the file you just opened, in a band above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/telescreen",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:49:54.333Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 2863,
   "tags": [
    "band",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "telescreen",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-telescreen/"
  },
  {
   "slug": "arazvan-ec-xmarks-thought-police",
   "name": "thought-police",
   "description": "Never echo a file into chat: a final reply that pastes back code just written is stopped once and sent back to say what and where.",
   "version": "0.1.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/thought-police",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:50:03.356Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 1476,
   "tags": [
    "toast",
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "thought-police",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-thought-police/"
  },
  {
   "slug": "arazvan-ec-xmarks-ventanilla-unica",
   "name": "ventanilla-unica",
   "description": "The single window: /ventanilla runs flywheel's sweep and stamps each gate as it clears; the missing stamp sends you back tomorrow.",
   "version": "0.1.0",
   "author": {
    "name": "arazvan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arazvan-ec/xmarks",
    "url": "https://github.com/arazvan-ec/xmarks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:50:15Z",
    "createdAt": "2026-07-01T15:55:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181336099?v=4",
    "ownerUrl": "https://github.com/arazvan-ec",
    "defaultBranch": "main"
   },
   "path": "mods/ventanilla-unica",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xmarks",
   "firstSeen": "2026-10-06T04:50:04.402Z",
   "modUpdatedAt": "2026-10-04T21:50:02Z",
   "fileBytes": 3711,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "ventanilla-unica",
   "url": "https://www.slopshopper.com/mods/arazvan-ec-xmarks-ventanilla-unica/"
  },
  {
   "slug": "arcadejhs-claude-code-mods-transcript-bookmarks",
   "name": "transcript-bookmarks",
   "displayName": "Transcript Bookmarks",
   "description": "Bookmark transcript messages or selected text and jump back to them from a side pane",
   "version": "0.2.0",
   "author": {
    "name": "Matteo Piazza"
   },
   "license": "WTFPL",
   "homepage": "https://github.com/arcadeJHS/claude-code-mods/tree/main/transcript-bookmarks",
   "keywords": [
    "bookmarks",
    "transcript",
    "navigation",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "arcadeJHS/claude-code-mods",
    "url": "https://github.com/arcadeJHS/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "WTFPL",
    "pushedAt": "2026-10-07T09:02:57Z",
    "createdAt": "2026-10-06T17:07:54Z",
    "description": "Mods for the Claude Code terminal: bookmarks and more. Installable as a plugin marketplace.",
    "homepage": null,
    "topics": [
     "bookmarks",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1076881?v=4",
    "ownerUrl": "https://github.com/arcadeJHS",
    "defaultBranch": "main"
   },
   "path": "transcript-bookmarks",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "matteo-mods",
   "firstSeen": "2026-10-07T14:50:20.464Z",
   "modUpdatedAt": "2026-10-07T09:02:57Z",
   "fileBytes": 13554,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "transcript-bookmarks",
   "url": "https://www.slopshopper.com/mods/arcadejhs-claude-code-mods-transcript-bookmarks/"
  },
  {
   "slug": "arhunsaday-claude-plugins-blast-radius",
   "name": "blast-radius",
   "description": "Holds destructive commands (rm -r, force pushes, git resets and cleans, branch deletes, migrations, SQL drops) and shows exactly what they would destroy before they run.",
   "version": "1.0.0",
   "author": {
    "name": "Arhun Saday",
    "url": "https://arhun.fr"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "safety",
    "guard",
    "git",
    "rm"
   ],
   "kind": "community",
   "repo": {
    "fullName": "arhunsaday/claude-plugins",
    "url": "https://github.com/arhunsaday/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:49:24Z",
    "createdAt": "2026-10-08T21:42:51Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65134804?v=4",
    "ownerUrl": "https://github.com/arhunsaday",
    "defaultBranch": "main"
   },
   "path": "plugins/blast-radius",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "timeoutSeconds": {
     "type": "number",
     "title": "Auto-cancel after (seconds)",
     "description": "How long a held command waits for an answer before it is cancelled. 0 waits forever.",
     "default": 60,
     "min": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "arhun-plugins",
   "firstSeen": "2026-10-09T14:47:39.615Z",
   "modUpdatedAt": "2026-10-08T22:27:05Z",
   "fileBytes": 31435,
   "tags": [
    "pane",
    "band",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-arhunsaday",
   "url": "https://www.slopshopper.com/mods/arhunsaday-claude-plugins-blast-radius/"
  },
  {
   "slug": "arhunsaday-claude-plugins-context-cache",
   "name": "context-cache",
   "description": "Context usage, usage limits (session, weekly, Fable) and prompt-cache warmth above the prompt, drawn in your theme, with Clear / Compact; collapses to one line.",
   "version": "0.3.0",
   "author": {
    "name": "Arhun Saday",
    "url": "https://arhun.fr"
   },
   "license": "MIT",
   "keywords": [
    "context",
    "usage",
    "rate-limits",
    "prompt-cache",
    "mod",
    "collapsible"
   ],
   "kind": "community",
   "repo": {
    "fullName": "arhunsaday/claude-plugins",
    "url": "https://github.com/arhunsaday/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:49:24Z",
    "createdAt": "2026-10-08T21:42:51Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65134804?v=4",
    "ownerUrl": "https://github.com/arhunsaday",
    "defaultBranch": "main"
   },
   "path": "plugins/context-cache",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "arhun-plugins",
   "firstSeen": "2026-10-09T14:47:41.233Z",
   "modUpdatedAt": "2026-10-08T22:49:18Z",
   "fileBytes": 64418,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-cache-arhunsaday",
   "url": "https://www.slopshopper.com/mods/arhunsaday-claude-plugins-context-cache/"
  },
  {
   "slug": "arhunsaday-claude-plugins-example-mod",
   "name": "example-mod",
   "description": "One line: what this mod draws or changes.",
   "version": "0.1.0",
   "author": {
    "name": "Arhun Saday"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arhunsaday/claude-plugins",
    "url": "https://github.com/arhunsaday/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:49:24Z",
    "createdAt": "2026-10-08T21:42:51Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65134804?v=4",
    "ownerUrl": "https://github.com/arhunsaday",
    "defaultBranch": "main"
   },
   "path": "templates/mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "arhun-plugins",
   "firstSeen": "2026-10-09T14:47:44.537Z",
   "modUpdatedAt": "2026-10-08T21:56:04Z",
   "fileBytes": 1092,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "example-mod",
   "url": "https://www.slopshopper.com/mods/arhunsaday-claude-plugins-example-mod/"
  },
  {
   "slug": "arhunsaday-claude-plugins-plan-progress",
   "name": "plan-progress",
   "description": "Live plan progress bars above the Claude Code prompt: stages, steps, a pixel fill and soft sounds for decision, error and done",
   "version": "1.0.0",
   "author": {
    "name": "Arhun Saday",
    "url": "https://arhun.fr"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arhunsaday/claude-plugins",
    "url": "https://github.com/arhunsaday/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:49:24Z",
    "createdAt": "2026-10-08T21:42:51Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65134804?v=4",
    "ownerUrl": "https://github.com/arhunsaday",
    "defaultBranch": "main"
   },
   "path": "plugins/plan-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "doneBarSeconds": {
     "type": "number",
     "title": "Finished bar stays (seconds)",
     "description": "Seconds a finished bar stays above the prompt while /plan-progress-autoclose is on",
     "default": 30,
     "min": 1
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "arhun-plugins",
   "firstSeen": "2026-10-09T14:47:42.260Z",
   "modUpdatedAt": "2026-10-08T22:49:18Z",
   "fileBytes": 110913,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "plan-progress-arhunsaday",
   "url": "https://www.slopshopper.com/mods/arhunsaday-claude-plugins-plan-progress/"
  },
  {
   "slug": "arhunsaday-claude-plugins-where-am-i",
   "name": "where-am-i",
   "description": "A live recap above the prompt: the session's goal, what Claude is doing right now, what's next and what waits on you. Folds to one line; /where for a longer recap.",
   "version": "1.0.0",
   "author": {
    "name": "Arhun Saday",
    "url": "https://arhun.fr"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "recap",
    "focus",
    "adhd",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "arhunsaday/claude-plugins",
    "url": "https://github.com/arhunsaday/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:49:24Z",
    "createdAt": "2026-10-08T21:42:51Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65134804?v=4",
    "ownerUrl": "https://github.com/arhunsaday",
    "defaultBranch": "main"
   },
   "path": "plugins/where-am-i",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "arhun-plugins",
   "firstSeen": "2026-10-09T14:47:43.607Z",
   "modUpdatedAt": "2026-10-08T22:27:05Z",
   "fileBytes": 13568,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "where-am-i-arhunsaday",
   "url": "https://www.slopshopper.com/mods/arhunsaday-claude-plugins-where-am-i/"
  },
  {
   "slug": "arifamir-nukey-kit-nukey",
   "name": "nukey",
   "description": "Nukey the microwave sits above the prompt and acts out what Claude is doing: reading, writing code, thinking, searching and more, with a DING! when the turn is done. A control panel beside it shows context and rate-limit usage.",
   "version": "0.2.0",
   "author": {
    "name": "Arif Amir",
    "url": "https://github.com/arifamir"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "pet",
    "companion",
    "status",
    "microwave"
   ],
   "kind": "community",
   "repo": {
    "fullName": "arifamir/nukey-kit",
    "url": "https://github.com/arifamir/nukey-kit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T20:19:02Z",
    "createdAt": "2026-10-05T19:52:21Z",
    "description": "Nukey the microwave: a Claude Code mod and plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1107431?v=4",
    "ownerUrl": "https://github.com/arifamir",
    "defaultBranch": "main"
   },
   "path": "plugins/nukey",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nukey-kit",
   "firstSeen": "2026-10-06T04:49:42.419Z",
   "modUpdatedAt": "2026-10-05T20:19:02Z",
   "fileBytes": 77479,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "nukey",
   "url": "https://www.slopshopper.com/mods/arifamir-nukey-kit-nukey/"
  },
  {
   "slug": "ariiima-claude-code-persian-to-english-voice",
   "name": "persian-voice",
   "description": "Speak Persian, Claude Code gets English. Hold Space, talk in Persian, English or both, and a clean English prompt appears in the prompt box",
   "version": "1.2.0",
   "author": {
    "name": "Ariiima",
    "url": "https://github.com/Ariiima"
   },
   "license": "MIT",
   "homepage": "https://github.com/Ariiima/claude-code-persian-to-english-voice",
   "keywords": [
    "voice",
    "dictation",
    "persian",
    "farsi",
    "speech-to-text",
    "translation"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Ariiima/claude-code-persian-to-english-voice",
    "url": "https://github.com/Ariiima/claude-code-persian-to-english-voice",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:56:05Z",
    "createdAt": "2026-10-02T21:53:18Z",
    "description": "🎙️ Speak Persian, Claude Code gets English. Hold Space, talk in Persian, English or both, release, and a clean English prompt appears. Live translation, project-aware spelling, optional AI rewrite. macOS.",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "farsi",
     "persian",
     "soniox",
     "speech-to-text",
     "speech-translation",
     "voice-coding",
     "voice-dictation"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77030858?v=4",
    "ownerUrl": "https://github.com/Ariiima",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:35.845Z",
   "modUpdatedAt": "2026-10-07T23:56:05Z",
   "fileBytes": 69727,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "persian-voice",
   "url": "https://www.slopshopper.com/mods/ariiima-claude-code-persian-to-english-voice/"
  },
  {
   "slug": "arjkul-claude-code-marvel-8bit-marvel-8bit",
   "name": "marvel-8bit",
   "description": "Replaces Claude's working mark with 8-bit Marvel superhero sprites",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arjkul/claude-code-marvel-8bit",
    "url": "https://github.com/arjkul/claude-code-marvel-8bit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T03:29:01Z",
    "createdAt": "2026-10-06T03:28:56Z",
    "description": "A Claude Code mod that replaces Claude's working mark with 8-bit superhero sprites",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63394846?v=4",
    "ownerUrl": "https://github.com/arjkul",
    "defaultBranch": "main"
   },
   "path": "plugins/marvel-8bit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "marvel-8bit",
   "firstSeen": "2026-10-06T04:50:06.140Z",
   "modUpdatedAt": "2026-10-06T03:29:01Z",
   "fileBytes": 11301,
   "tags": [
    "spinner",
    "transcript",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "marvel-8bit",
   "url": "https://www.slopshopper.com/mods/arjkul-claude-code-marvel-8bit-marvel-8bit/"
  },
  {
   "slug": "arjkul-claude-code-muse-avatar-muse-avatar",
   "name": "muse-avatar",
   "description": "A Muse-style animated avatar pane that blinks, floats and reacts to Claude's activity.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arjkul/claude-code-muse-avatar",
    "url": "https://github.com/arjkul/claude-code-muse-avatar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:36:22Z",
    "createdAt": "2026-10-07T02:22:47Z",
    "description": "A Claude Code mod that adds a Muse-style side pane with an animated avatar, sessions, connectors, routines and usage bars",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63394846?v=4",
    "ownerUrl": "https://github.com/arjkul",
    "defaultBranch": "main"
   },
   "path": "plugins/muse-avatar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "muse-avatar",
   "firstSeen": "2026-10-07T14:50:22.548Z",
   "modUpdatedAt": "2026-10-07T02:36:22Z",
   "fileBytes": 19492,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "muse-avatar",
   "url": "https://www.slopshopper.com/mods/arjkul-claude-code-muse-avatar-muse-avatar/"
  },
  {
   "slug": "arkadevbanerjee-submux-model-router",
   "name": "model-router",
   "description": "/model subcommands: switch model, provider (via submux) and effort live for each tier and each subagent type; bare /model stays the built-in picker",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arkadevbanerjee/submux",
    "url": "https://github.com/arkadevbanerjee/submux",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T16:51:24Z",
    "createdAt": "2026-09-18T11:48:38Z",
    "description": "Local relay that lets one Claude Code session run each subagent tier on a different subscription, passing your own OAuth through untouched.",
    "homepage": null,
    "topics": [
     "ai-tools",
     "anthropic",
     "claude-code",
     "go",
     "llm-proxy",
     "openai",
     "reverse-proxy",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17745127?v=4",
    "ownerUrl": "https://github.com/arkadevbanerjee",
    "defaultBranch": "main"
   },
   "path": "claude-plugin/model-router",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:07.734Z",
   "modUpdatedAt": "2026-10-07T16:51:24Z",
   "fileBytes": 48310,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-router-arkadevbanerjee",
   "url": "https://www.slopshopper.com/mods/arkadevbanerjee-submux-model-router/"
  },
  {
   "slug": "armandli-get-skilled-read-tracker",
   "name": "read-tracker",
   "description": "Shows all files read and URLs fetched this session (deduplicated, sorted), plus uncommitted git changes. /read-tracker to open.",
   "version": "0.1.0",
   "author": {
    "name": "Armand Li"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "armandli/get-skilled",
    "url": "https://github.com/armandli/get-skilled",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:50:28Z",
    "createdAt": "2026-02-10T11:46:39Z",
    "description": "Claude skill to create Claude skills, created by Claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/244299?v=4",
    "ownerUrl": "https://github.com/armandli",
    "defaultBranch": "main"
   },
   "path": "mods/read-tracker",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:50:24.096Z",
   "modUpdatedAt": "2026-10-09T12:50:28Z",
   "fileBytes": 5587,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "read-tracker",
   "url": "https://www.slopshopper.com/mods/armandli-get-skilled-read-tracker/"
  },
  {
   "slug": "arnoldchiou-claude-usage-band",
   "name": "usage-band",
   "description": "提示框上方顯示 token 用量與訂閱額度剩餘",
   "version": "0.2.0",
   "author": {
    "name": "Arnold"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ArnoldChiou/claude-usage-band",
    "url": "https://github.com/ArnoldChiou/claude-usage-band",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T14:04:35Z",
    "createdAt": "2026-10-07T13:57:31Z",
    "description": "Claude Code mod: token & subscription usage panel above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/178926368?v=4",
    "ownerUrl": "https://github.com/ArnoldChiou",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-band",
   "firstSeen": "2026-10-07T14:35:01.471Z",
   "modUpdatedAt": "2026-10-07T14:04:35Z",
   "fileBytes": 6894,
   "tags": [
    "band",
    "toast",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-ArnoldChiou",
   "url": "https://www.slopshopper.com/mods/arnoldchiou-claude-usage-band/"
  },
  {
   "slug": "aromarious-claude-code-plugins-todo-pane",
   "name": "todo-pane",
   "description": "Shows this session's todo list (what we are working on) and pin board (pinned notes) in side panes, one file per session under a directory",
   "version": "0.4.4",
   "author": {
    "name": "aromarious"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "aromarious/claude-code-plugins",
    "url": "https://github.com/aromarious/claude-code-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:13:55Z",
    "createdAt": "2026-10-05T09:23:44Z",
    "description": "Personal Claude Code plugin marketplace (todo-pane)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6535448?v=4",
    "ownerUrl": "https://github.com/aromarious",
    "defaultBranch": "main"
   },
   "path": "plugins/todo-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "dir": {
     "type": "string",
     "title": "todo・ピン留めファイルのディレクトリ",
     "description": "todo/<名前>.md と pin/<名前>.md を置くディレクトリ。作業ディレクトリからの相対パス（絶対パスも可）",
     "default": ".claude"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aromarious",
   "firstSeen": "2026-10-06T04:49:43.967Z",
   "modUpdatedAt": "2026-10-09T08:13:55Z",
   "fileBytes": 26901,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "todo-pane",
   "url": "https://www.slopshopper.com/mods/aromarious-claude-code-plugins-todo-pane/"
  },
  {
   "slug": "arowinski-dotfiles-context-gauge",
   "name": "context-gauge",
   "description": "Context window fill as a footer label; toast when it passes 70%",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arowinski/dotfiles",
    "url": "https://github.com/arowinski/dotfiles",
    "stars": 0,
    "forks": 2,
    "license": null,
    "pushedAt": "2026-10-08T13:10:14Z",
    "createdAt": "2019-02-18T20:30:50Z",
    "description": "Configuration files",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12482244?v=4",
    "ownerUrl": "https://github.com/arowinski",
    "defaultBranch": "master"
   },
   "path": "claude/mods/context-gauge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:50:25.533Z",
   "modUpdatedAt": "2026-10-08T13:10:14Z",
   "fileBytes": 2170,
   "tags": [
    "spinner",
    "toast",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-gauge-arowinski",
   "url": "https://www.slopshopper.com/mods/arowinski-dotfiles-context-gauge/"
  },
  {
   "slug": "arslan-charyyev-claude-mods-turkish-practice",
   "name": "turkish-practice",
   "description": "Turkish practice from the daily lesson files: a line under each answer, a band above the prompt, and a /tr drill pane",
   "version": "0.1.0",
   "author": {
    "name": "Arslan Charyyev"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "arslan-charyyev/claude-mods",
    "url": "https://github.com/arslan-charyyev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T21:12:13Z",
    "createdAt": "2026-10-05T12:18:29Z",
    "description": "My private Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/88978221?v=4",
    "ownerUrl": "https://github.com/arslan-charyyev",
    "defaultBranch": "main"
   },
   "path": "turkish-practice",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:13:57.527Z",
   "modUpdatedAt": "2026-10-05T21:12:13Z",
   "fileBytes": 41136,
   "tags": [
    "pane",
    "band",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turkish-practice",
   "url": "https://www.slopshopper.com/mods/arslan-charyyev-claude-mods-turkish-practice/"
  },
  {
   "slug": "artemvoidd-cache-timer",
   "name": "cache-timer",
   "displayName": "Cache Timer",
   "description": "Shows in the footer how long the prompt cache stays warm, so you ask your next question before it expires",
   "version": "1.0.1",
   "author": {
    "name": "Artem Void",
    "url": "https://github.com/artemvoidd"
   },
   "license": "MIT",
   "homepage": "https://github.com/artemvoidd/cache-timer",
   "keywords": [
    "mod",
    "prompt-cache",
    "footer",
    "status",
    "timer"
   ],
   "kind": "community",
   "repo": {
    "fullName": "artemvoidd/cache-timer",
    "url": "https://github.com/artemvoidd/cache-timer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T11:17:00Z",
    "createdAt": "2026-10-06T11:10:10Z",
    "description": "Claude Code mod: prompt cache countdown in the footer",
    "homepage": "https://github.com/artemvoidd/cache-timer",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257745714?v=4",
    "ownerUrl": "https://github.com/artemvoidd",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the footer label: en or ru",
     "default": "en"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "artemvoidd",
   "firstSeen": "2026-10-06T14:29:02.097Z",
   "modUpdatedAt": "2026-10-06T11:17:00Z",
   "fileBytes": 3505,
   "tags": [
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer-artemvoidd",
   "url": "https://www.slopshopper.com/mods/artemvoidd-cache-timer/"
  },
  {
   "slug": "arthurglaizal-quiet-token-bar",
   "name": "quiet-token-bar",
   "description": "Your context window as one quiet line above the prompt: a patterned bar, the fill against the compaction point, a compact button and your session and weekly limits, grey until something gets warm. /quiet-token-bar shows or hides it.",
   "version": "1.1.0",
   "author": {
    "name": "Arthur Glaizal",
    "url": "https://github.com/arthurglaizal"
   },
   "license": "MIT",
   "homepage": "https://github.com/arthurglaizal/quiet-token-bar",
   "keywords": [
    "context",
    "tokens",
    "compact",
    "rate-limits",
    "status",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "arthurglaizal/quiet-token-bar",
    "url": "https://github.com/arthurglaizal/quiet-token-bar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:16:28Z",
    "createdAt": "2026-10-06T11:42:19Z",
    "description": "A Claude Code mod: your context window in one quiet line, grey until it matters.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "context-window",
     "rate-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60694146?v=4",
    "ownerUrl": "https://github.com/arthurglaizal",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "arturo-mods",
   "firstSeen": "2026-10-07T14:50:27.710Z",
   "modUpdatedAt": "2026-10-07T07:16:28Z",
   "fileBytes": 32830,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "quiet-token-bar",
   "url": "https://www.slopshopper.com/mods/arthurglaizal-quiet-token-bar/"
  },
  {
   "slug": "arthurseredaa-clawdgotchi",
   "name": "clawdgotchi",
   "displayName": "Clawdgotchi",
   "description": "A pixel Clawd above your prompt that grows with your context window and pops on /compact.",
   "version": "0.1.0",
   "author": {
    "name": "Arthur Sereda",
    "url": "https://github.com/arthurseredaa"
   },
   "license": "MIT",
   "homepage": "https://github.com/arthurseredaa/clawdgotchi",
   "keywords": [
    "mod",
    "context-window",
    "tamagotchi",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "arthurseredaa/clawdgotchi",
    "url": "https://github.com/arthurseredaa/clawdgotchi",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:10:59Z",
    "createdAt": "2026-10-02T09:33:16Z",
    "description": "Exploring claude code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55348317?v=4",
    "ownerUrl": "https://github.com/arthurseredaa",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./clawdgotchi.mjs"
   ],
   "entry": "hooks/clawdgotchi.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawdgotchi",
   "firstSeen": "2026-10-06T04:49:46.083Z",
   "modUpdatedAt": "2026-10-02T10:10:59Z",
   "fileBytes": 23306,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "clawdgotchi",
   "url": "https://www.slopshopper.com/mods/arthurseredaa-clawdgotchi/"
  },
  {
   "slug": "arthurseredaa-herdr-pane-peek",
   "name": "pane-peek",
   "description": "/pane-peek: search panes of every herdr workspace, insert a [herdr-id:...] chip for the chosen one, and read marked panes for Claude when you send",
   "version": "0.4.0",
   "author": {
    "name": "arthurseredaa",
    "url": "https://github.com/arthurseredaa"
   },
   "license": "MIT",
   "keywords": [
    "herdr",
    "panes",
    "prompt",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "arthurseredaa/herdr-pane-peek",
    "url": "https://github.com/arthurseredaa/herdr-pane-peek",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:44:40Z",
    "createdAt": "2026-10-08T13:35:09Z",
    "description": "Claude Code mod for herdr: search panes across all workspaces and insert the chosen pane id into your prompt with /pane-peek",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "herdr",
     "productivity",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55348317?v=4",
    "ownerUrl": "https://github.com/arthurseredaa",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "herdr-pane-peek",
   "firstSeen": "2026-10-08T15:14:02.316Z",
   "modUpdatedAt": "2026-10-08T17:44:40Z",
   "fileBytes": 14460,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pane-peek",
   "url": "https://www.slopshopper.com/mods/arthurseredaa-herdr-pane-peek/"
  },
  {
   "slug": "arunprakaash-claude-mods-bg-watch",
   "name": "bg-watch",
   "displayName": "Background Watch",
   "description": "See Claude's background shell commands: live output in a pane, status, and a toast when one fails",
   "version": "0.1.0",
   "author": {
    "name": "Arunprakaash"
   },
   "license": "MIT",
   "homepage": "https://github.com/Arunprakaash/claude-mods/tree/main/bg-watch",
   "keywords": [
    "mod",
    "background",
    "shell",
    "logs",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Arunprakaash/claude-mods",
    "url": "https://github.com/Arunprakaash/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T04:15:57Z",
    "createdAt": "2026-10-03T04:04:20Z",
    "description": "Claude Code mods: bg-watch shows Claude's background shell commands live in a pane",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62831206?v=4",
    "ownerUrl": "https://github.com/Arunprakaash",
    "defaultBranch": "main"
   },
   "path": "bg-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "arun-mods",
   "firstSeen": "2026-10-06T04:46:39.410Z",
   "modUpdatedAt": "2026-10-03T04:15:57Z",
   "fileBytes": 13817,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "bg-watch",
   "url": "https://www.slopshopper.com/mods/arunprakaash-claude-mods-bg-watch/"
  },
  {
   "slug": "arzykdev-dotfiles-usage-guard",
   "name": "usage-guard",
   "description": "My dotfiles made with chezmoi",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ArzykDev/dotfiles",
    "url": "https://github.com/ArzykDev/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T19:24:59Z",
    "createdAt": "2024-06-08T11:11:16Z",
    "description": "My dotfiles made with chezmoi",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6774179?v=4",
    "ownerUrl": "https://github.com/ArzykDev",
    "defaultBranch": "master"
   },
   "path": "dot_claude/mods/usage-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:35:04.564Z",
   "modUpdatedAt": "2026-10-06T19:24:59Z",
   "fileBytes": 4736,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-guard-ArzykDev",
   "url": "https://www.slopshopper.com/mods/arzykdev-dotfiles-usage-guard/"
  },
  {
   "slug": "ascurse-bead-band",
   "name": "bead-band",
   "description": "Shows the in-progress Beads task, its src/<branch> merge target and the current worktree/branch at the top of the flightdeck pane",
   "version": "0.2.0",
   "author": {
    "name": "Maximilian Shupyro"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ascurse/bead-band",
    "url": "https://github.com/Ascurse/bead-band",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T22:54:46Z",
    "createdAt": "2026-10-06T22:54:38Z",
    "description": "Claude Code mod: in-progress Beads task and branch in the flightdeck pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68130332?v=4",
    "ownerUrl": "https://github.com/Ascurse",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:35:05.783Z",
   "modUpdatedAt": "2026-10-06T22:54:46Z",
   "fileBytes": 4632,
   "tags": [
    "pane",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bead-band",
   "url": "https://www.slopshopper.com/mods/ascurse-bead-band/"
  },
  {
   "slug": "asdrubalivan-lingo-pane",
   "name": "lingo-pane",
   "description": "Learn a language live in your terminal: a lesson split that opens while Claude works, conversation, role-play and reading with a tutor.",
   "version": "0.1.0",
   "author": {
    "name": "Asdrúbal Iván Suárez Rivera"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "asdrubalivan/lingo-pane",
    "url": "https://github.com/asdrubalivan/lingo-pane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T23:21:33Z",
    "createdAt": "2026-10-02T17:49:09Z",
    "description": "Claude Code mod that teaches you a language live in your terminal",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1117046?v=4",
    "ownerUrl": "https://github.com/asdrubalivan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "targetLanguage": {
     "type": "string",
     "title": "Target language",
     "description": "The language you are learning (for example: English, Ukrainian, French). Only the default the guided setup (/lingo setup) starts from; what you confirm there is what the mod uses.",
     "default": "English"
    },
    "nativeLanguage": {
     "type": "string",
     "title": "Native language",
     "description": "The language explanations are written in. Only the default the guided setup (/lingo setup) starts from.",
     "default": "Spanish"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:47.918Z",
   "modUpdatedAt": "2026-10-05T23:21:33Z",
   "fileBytes": 186948,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lingo-pane",
   "url": "https://www.slopshopper.com/mods/asdrubalivan-lingo-pane/"
  },
  {
   "slug": "ashafizullah-cmdc-worker",
   "name": "cmdc-worker",
   "description": "Claude orchestrates, Command Code (cmdc) implements: a tool that hands a task to cmdc and returns its diff for review, with a live pane of the run.",
   "version": "0.1.0",
   "author": {
    "name": "Adam Suchi Hafizullah"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ashafizullah/cmdc-worker",
    "url": "https://github.com/ashafizullah/cmdc-worker",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T02:56:35Z",
    "createdAt": "2026-10-03T13:40:18Z",
    "description": "Claude Code mod: Claude plans and reviews, Command Code (cmdc) implements, with a live pane of time, tokens and progress",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29304713?v=4",
    "ownerUrl": "https://github.com/ashafizullah",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "cmdc model",
     "description": "Model cmdc runs on (cmdc --list-models). Blank uses cmdc's default.",
     "default": ""
    },
    "maxTurns": {
     "type": "number",
     "title": "Max turns per run",
     "description": "Caps cmdc's turns in one run (--max-turns).",
     "default": 60
    },
    "autoFix": {
     "type": "number",
     "title": "Automatic fix rounds",
     "description": "When verify fails, how many times cmdc is sent the failure to fix before Claude sees the report. 0 turns it off.",
     "default": 3
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:12.804Z",
   "modUpdatedAt": "2026-10-04T02:56:35Z",
   "fileBytes": 28153,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cmdc-worker",
   "url": "https://www.slopshopper.com/mods/ashafizullah-cmdc-worker/"
  },
  {
   "slug": "asktinnguyen-ather-mods-ather-automata",
   "name": "ather-automata",
   "description": "Ather Automata: what needs you and what is next in every S2 session and web app repository (Plan, Build, Prove, Ship), a newcomer tour, autonomy windows, and guards that catch false build passes and lost merge edits.",
   "version": "0.2.3",
   "author": {
    "name": "Tin Nguyen"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AskTinNguyen/ather-mods",
    "url": "https://github.com/AskTinNguyen/ather-mods",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:05:58Z",
    "createdAt": "2026-10-04T02:14:57Z",
    "description": "Claude Code mods for the S2 team (the ather marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90659883?v=4",
    "ownerUrl": "https://github.com/AskTinNguyen",
    "defaultBranch": "main"
   },
   "path": "ather-automata",
   "modules": [
    "./ather.mjs"
   ],
   "entry": "hooks/ather.mjs",
   "userConfig": {
    "briefGate": {
     "type": "string",
     "title": "Worker brief gate",
     "description": "What happens when a worker brief lacks paths, acceptance checks or the shared-tree rule: warn adds a reminder, enforce refuses the Agent call, off does nothing. Read-only agents (Explore, Plan) are never gated.",
     "default": "warn",
     "options": [
      "warn",
      "enforce",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ather",
   "firstSeen": "2026-10-06T04:46:36.458Z",
   "modUpdatedAt": "2026-10-09T10:31:10Z",
   "fileBytes": 440895,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ather-automata",
   "url": "https://www.slopshopper.com/mods/asktinnguyen-ather-mods-ather-automata/"
  },
  {
   "slug": "asktinnguyen-ather-mods-week-calendar",
   "name": "week-calendar",
   "description": "Weekly calendar and agent-effectiveness report of Claude Code sessions: PRs merged and productive agent time per machine, published to a team repo",
   "version": "0.3.0",
   "author": {
    "name": "Tin Nguyen"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AskTinNguyen/ather-mods",
    "url": "https://github.com/AskTinNguyen/ather-mods",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:05:58Z",
    "createdAt": "2026-10-04T02:14:57Z",
    "description": "Claude Code mods for the S2 team (the ather marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90659883?v=4",
    "ownerUrl": "https://github.com/AskTinNguyen",
    "defaultBranch": "main"
   },
   "path": "week-calendar",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "machineName": {
     "type": "string",
     "title": "Machine name",
     "description": "Name of this agent PC in team reports. Empty: the computer name.",
     "default": ""
    },
    "operator": {
     "type": "string",
     "title": "Operator",
     "description": "Who runs this PC. Empty: your global git user.name.",
     "default": ""
    },
    "availableHoursPerWeek": {
     "type": "number",
     "title": "Available hours per week",
     "description": "Hours this PC is available to agents each week; 168 for a dedicated PC.",
     "default": 168
    },
    "reportsRepoUrl": {
     "type": "string",
     "title": "Reports repo",
     "description": "Git URL of the team's agent-reports repo.",
     "default": "https://github.com/AskTinNguyen/agent-reports.git"
    },
    "ignoreFolders": {
     "type": "string",
     "title": "Ignored folders",
     "description": "Comma-separated folder fragments whose sessions are left out (temp benchmarks, scratch).",
     "default": "AppData/Local/Temp,/tmp/"
    },
    "githubLogin": {
     "type": "string",
     "title": "GitHub login",
     "description": "Your GitHub username, to tell your merged PRs from teammates' PRs you committed to. Empty: the account gh is signed in as.",
     "default": ""
    },
    "gitEmails": {
     "type": "string",
     "title": "Extra git emails",
     "description": "Comma-separated commit emails that count as this PC's (e.g. the AI agent account), beside each repo's user.email.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ather",
   "firstSeen": "2026-10-06T04:46:36.667Z",
   "modUpdatedAt": "2026-10-05T11:32:52Z",
   "fileBytes": 13059,
   "tags": [
    "guard",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "week-calendar",
   "url": "https://www.slopshopper.com/mods/asktinnguyen-ather-mods-week-calendar/"
  },
  {
   "slug": "asragab-asragab-claude-marketplace-loop-probe",
   "name": "loop-probe",
   "description": "Throwaway probe that proves the mod build and test loop",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ASRagab/asragab-claude-marketplace",
    "url": "https://github.com/ASRagab/asragab-claude-marketplace",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T22:20:59Z",
    "createdAt": "2026-02-23T17:11:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1041016?v=4",
    "ownerUrl": "https://github.com/ASRagab",
    "defaultBranch": "main"
   },
   "path": "plugins/mod-forge/skills/build-claude-mod/fixtures/loop-probe",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "asragab-claude-marketplace",
   "firstSeen": "2026-10-06T04:46:26.317Z",
   "modUpdatedAt": "2026-10-02T04:44:44Z",
   "fileBytes": 303,
   "tags": [
    "status"
   ],
   "isNew": true,
   "entryName": "loop-probe",
   "url": "https://www.slopshopper.com/mods/asragab-asragab-claude-marketplace-loop-probe/"
  },
  {
   "slug": "asragab-asragab-claude-marketplace-pr-pane",
   "name": "pr-pane",
   "description": "Toggle your open GitHub PRs above the prompt; focus with Ctrl+X then Tab, then use arrows and Enter to open one in the browser.",
   "version": "0.2.0",
   "author": {
    "name": "ASRagab",
    "url": "https://github.com/ASRagab"
   },
   "license": "MIT",
   "keywords": [
    "claude-code",
    "mods",
    "github",
    "pull-requests"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ASRagab/asragab-claude-marketplace",
    "url": "https://github.com/ASRagab/asragab-claude-marketplace",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T22:20:59Z",
    "createdAt": "2026-02-23T17:11:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1041016?v=4",
    "ownerUrl": "https://github.com/ASRagab",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "asragab-claude-marketplace",
   "firstSeen": "2026-10-06T04:46:26.849Z",
   "modUpdatedAt": "2026-10-02T22:20:59Z",
   "fileBytes": 10625,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-pane-ASRagab",
   "url": "https://www.slopshopper.com/mods/asragab-asragab-claude-marketplace-pr-pane/"
  },
  {
   "slug": "asragab-asragab-claude-marketplace-type-error-probe",
   "name": "type-error-probe",
   "description": "Throwaway probe whose only defect is a type error, to show the typecheck stage catches what the other stages accept",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ASRagab/asragab-claude-marketplace",
    "url": "https://github.com/ASRagab/asragab-claude-marketplace",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T22:20:59Z",
    "createdAt": "2026-02-23T17:11:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1041016?v=4",
    "ownerUrl": "https://github.com/ASRagab",
    "defaultBranch": "main"
   },
   "path": "plugins/mod-forge/skills/build-claude-mod/fixtures/type-error",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "asragab-claude-marketplace",
   "firstSeen": "2026-10-06T04:46:26.571Z",
   "modUpdatedAt": "2026-10-02T22:10:11Z",
   "fileBytes": 487,
   "tags": [
    "status"
   ],
   "isNew": true,
   "entryName": "type-error-probe",
   "url": "https://www.slopshopper.com/mods/asragab-asragab-claude-marketplace-type-error-probe/"
  },
  {
   "slug": "astrosteveo-gdh",
   "name": "gdh",
   "description": "Lets Claude make Godot 4 games: see and drive them off-screen on the GPU, work through the open editor with real UIDs, check scripts and the API, run tests and export builds.",
   "version": "0.2.0",
   "author": {
    "name": "Steven Mosley"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "astrosteveo/gdh",
    "url": "https://github.com/astrosteveo/gdh",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T22:04:40Z",
    "createdAt": "2026-10-07T16:30:01Z",
    "description": "Godot development tooling for Linux: GPU scene capture, visual inspection, editor integration, tests, and exports.",
    "homepage": null,
    "topics": [
     "claude-code",
     "developer-tools",
     "godot",
     "gpu",
     "python"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34114851?v=4",
    "ownerUrl": "https://github.com/astrosteveo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gdh",
   "firstSeen": "2026-10-08T15:14:20.904Z",
   "modUpdatedAt": "2026-10-08T22:04:40Z",
   "fileBytes": 3948,
   "tags": [
    "band",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "gdh",
   "url": "https://www.slopshopper.com/mods/astrosteveo-gdh/"
  },
  {
   "slug": "asyrafhussin-claude-code-statusline-statusline-band",
   "name": "statusline-band",
   "description": "A panel above the prompt with rate limits and their pace, context, cost and tokens, git status and switches, actions, and a Spotify card, with Clawd and Beatbot",
   "version": "0.3.0",
   "author": {
    "name": "Asyraf Hussin"
   },
   "license": "MIT",
   "homepage": "https://github.com/AsyrafHussin/claude-code-statusline",
   "keywords": [
    "statusline",
    "rate-limits",
    "usage",
    "git",
    "mod",
    "spotify"
   ],
   "kind": "community",
   "repo": {
    "fullName": "AsyrafHussin/claude-code-statusline",
    "url": "https://github.com/AsyrafHussin/claude-code-statusline",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T18:31:19Z",
    "createdAt": "2026-03-26T00:42:40Z",
    "description": "A clean, informative status line for Claude Code — shows project, git status, model, session time, context usage, and rate limits.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10107885?v=4",
    "ownerUrl": "https://github.com/AsyrafHussin",
    "defaultBranch": "main"
   },
   "path": "mod/statusline-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "initials": {
     "type": "string",
     "title": "Initials",
     "description": "Up to two letters on Clawd's shirt; empty leaves it plain",
     "default": ""
    },
    "cardColor": {
     "type": "string",
     "title": "Card color",
     "description": "Background of the band, as #rrggbb; empty for none, so it takes the terminal's own",
     "default": "#0a0a0a"
    },
    "padRows": {
     "type": "number",
     "title": "Padding rows",
     "description": "Empty rows above and below the stats, 0 to 2",
     "default": 1
    },
    "historyDays": {
     "type": "number",
     "title": "History days",
     "description": "Days the rolling cost total and the history pane cover, 7 to 62",
     "default": 30
    },
    "noAttribution": {
     "type": "boolean",
     "title": "No Claude credit in commits",
     "description": "Leave Co-Authored-By, Claude-Session and the Claude Code footer out of commits and pull requests",
     "default": false
    },
    "gitStrict": {
     "type": "boolean",
     "title": "Strict git switches",
     "description": "On: with a switch on auto, only plain git commands naming their repo with -C run without a prompt; any other shape asks. Off: any git command runs without a prompt while the repo's switch is on auto",
     "default": true
    },
    "spotify": {
     "type": "boolean",
     "title": "Spotify",
     "description": "While Spotify runs, show what it plays under the band, with Beatbot dancing and the controls (macOS)",
     "default": true
    },
    "plan": {
     "type": "string",
     "title": "Plan",
     "description": "Your Claude plan as the band shows it, such as Max 20x; empty reads it from Claude Code's own config",
     "default": ""
    },
    "spotifyClientId": {
     "type": "string",
     "title": "Spotify client ID",
     "description": "From your app at developer.spotify.com/dashboard, for searching Spotify from the band",
     "default": ""
    },
    "spotifyClientSecret": {
     "type": "string",
     "title": "Spotify client secret",
     "description": "From the same app; kept in secure storage. Or leave it empty and keep it in the macOS Keychain as statusline-band-spotify",
     "default": "",
     "sensitive": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-statusline",
   "firstSeen": "2026-10-06T04:46:35.530Z",
   "modUpdatedAt": "2026-10-02T18:31:19Z",
   "fileBytes": 124763,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-band-AsyrafHussin",
   "url": "https://www.slopshopper.com/mods/asyrafhussin-claude-code-statusline-statusline-band/"
  },
  {
   "slug": "atanur-deskfit",
   "name": "deskfit",
   "description": "Micro-workouts while Claude works: a daily goal, streaks and leaderboards for people who sit at a desk.",
   "version": "0.6.2",
   "author": {
    "name": "atanur"
   },
   "license": "MIT",
   "homepage": "https://deskfit.atanur.dev",
   "keywords": [
    "fitness",
    "workout",
    "health",
    "mod",
    "leaderboard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Atanur/deskfit",
    "url": "https://github.com/Atanur/deskfit",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-05T21:53:54Z",
    "createdAt": "2026-10-05T17:33:47Z",
    "description": "Short workouts while Claude works: a daily goal, streaks, badges and optional leaderboards. A Claude Code mod.",
    "homepage": "https://deskfit.atanur.dev",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "cloudflare-workers",
     "fitness",
     "health",
     "typescript",
     "workout"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11318583?v=4",
    "ownerUrl": "https://github.com/Atanur",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "nudgeAfterSeconds": {
     "type": "number",
     "title": "Nudge delay (seconds)",
     "description": "How long Claude must be working before DeskFit suggests a set.",
     "default": 20
    },
    "backendUrl": {
     "type": "string",
     "title": "Leaderboard server URL",
     "description": "Default leaderboard server for everyone on this machine (an admin can set it). People can override it in DeskFit Settings. DeskFit downloads the public board when it opens, and nothing about the person is sent until they join; empty keeps everything local.",
     "default": "https://deskfit-api.atanur.dev"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "deskfit",
   "firstSeen": "2026-10-06T04:46:40.284Z",
   "modUpdatedAt": "2026-10-05T21:53:54Z",
   "fileBytes": 2021589,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "deskfit",
   "url": "https://www.slopshopper.com/mods/atanur-deskfit/"
  },
  {
   "slug": "atsusta-workspace-guard-mod",
   "name": "workspace-guard",
   "description": "Blocks reading .gitignore and creating venvs or heavy media inside the Syncthing-synced claude-code workspace.",
   "version": "0.1.0",
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "atsusta/workspace-guard-mod",
    "url": "https://github.com/atsusta/workspace-guard-mod",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T23:37:47Z",
    "createdAt": "2026-10-06T23:15:01Z",
    "description": "Claude Code mod for the Syncthing-synced `claude-code` workspace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7046491?v=4",
    "ownerUrl": "https://github.com/atsusta",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sejin-mods",
   "firstSeen": "2026-10-07T14:50:36.273Z",
   "modUpdatedAt": "2026-10-06T23:37:47Z",
   "fileBytes": 3037,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "workspace-guard",
   "url": "https://www.slopshopper.com/mods/atsusta-workspace-guard-mod/"
  },
  {
   "slug": "augusto-romero-arango-eda-evsourcing-azure-harness",
   "name": "mefisto",
   "description": "Harness opinionado de Claude Code para construir aplicaciones serverless en Azure con Event Driven Architecture, Event Sourcing (Marten + Wolverine), Postgres y .NET 10. Incluye pipelines TDD, IaC, tooling, scaffolding y agentes/skills especializados.",
   "version": "0.42.1",
   "author": {
    "name": "Augusto Romero Arango"
   },
   "license": "PROPRIETARY",
   "homepage": "https://github.com/augusto-romero-arango/eda-evsourcing-azure-harness",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "augusto-romero-arango/eda-evsourcing-azure-harness",
    "url": "https://github.com/augusto-romero-arango/eda-evsourcing-azure-harness",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:53Z",
    "createdAt": "2026-05-15T17:08:41Z",
    "description": "Claude Code plugin: harness EDA + Event Sourcing + Azure Functions",
    "homepage": null,
    "topics": [
     "azure-functions",
     "claude-code",
     "claude-code-plugin",
     "dotnet",
     "event-driven-architecture",
     "event-sourcing",
     "harness",
     "marten",
     "tdd",
     "wolverine"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/142316821?v=4",
    "ownerUrl": "https://github.com/augusto-romero-arango",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "augusto-romero-arango-harness",
   "firstSeen": "2026-10-09T14:48:12.917Z",
   "modUpdatedAt": "2026-10-09T14:44:53Z",
   "fileBytes": 54808,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mefisto",
   "url": "https://www.slopshopper.com/mods/augusto-romero-arango-eda-evsourcing-azure-harness/"
  },
  {
   "slug": "augusto-romero-arango-eda-evsourcing-azure-harness-mefisto-monitor",
   "name": "mefisto-monitor",
   "description": "Monitor en vivo de /mefisto-tooling dentro de la sesion de ejecucion: stages, live log, PR y merge.",
   "version": "0.1.0",
   "author": {
    "name": "Mefisto"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "augusto-romero-arango/eda-evsourcing-azure-harness",
    "url": "https://github.com/augusto-romero-arango/eda-evsourcing-azure-harness",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:53Z",
    "createdAt": "2026-05-15T17:08:41Z",
    "description": "Claude Code plugin: harness EDA + Event Sourcing + Azure Functions",
    "homepage": null,
    "topics": [
     "azure-functions",
     "claude-code",
     "claude-code-plugin",
     "dotnet",
     "event-driven-architecture",
     "event-sourcing",
     "harness",
     "marten",
     "tdd",
     "wolverine"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/142316821?v=4",
    "ownerUrl": "https://github.com/augusto-romero-arango",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/mefisto-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "augusto-romero-arango-harness",
   "firstSeen": "2026-10-09T14:48:10.760Z",
   "modUpdatedAt": "2026-10-09T14:13:55Z",
   "fileBytes": 95721,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mefisto-monitor",
   "url": "https://www.slopshopper.com/mods/augusto-romero-arango-eda-evsourcing-azure-harness-mefisto-monitor/"
  },
  {
   "slug": "augusto-romero-arango-eda-evsourcing-azure-harness-mefisto-planner-board",
   "name": "mefisto-planner-board",
   "description": "Tablero del planner de Mefisto sobre el prompt: borradores en orden de refinamiento e issues listos en orden de lanzamiento.",
   "version": "0.1.0",
   "author": {
    "name": "Mefisto"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "augusto-romero-arango/eda-evsourcing-azure-harness",
    "url": "https://github.com/augusto-romero-arango/eda-evsourcing-azure-harness",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:53Z",
    "createdAt": "2026-05-15T17:08:41Z",
    "description": "Claude Code plugin: harness EDA + Event Sourcing + Azure Functions",
    "homepage": null,
    "topics": [
     "azure-functions",
     "claude-code",
     "claude-code-plugin",
     "dotnet",
     "event-driven-architecture",
     "event-sourcing",
     "harness",
     "marten",
     "tdd",
     "wolverine"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/142316821?v=4",
    "ownerUrl": "https://github.com/augusto-romero-arango",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/mefisto-planner-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "augusto-romero-arango-harness",
   "firstSeen": "2026-10-09T14:48:11.927Z",
   "modUpdatedAt": "2026-10-09T14:23:57Z",
   "fileBytes": 53540,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mefisto-planner-board",
   "url": "https://www.slopshopper.com/mods/augusto-romero-arango-eda-evsourcing-azure-harness-mefisto-planner-board/"
  },
  {
   "slug": "aurumdev952-claude-code-kamehameha",
   "name": "kamehameha",
   "description": "Context usage as a pixel-art showdown: a hero laughs off a kamehameha that grows with the context window, strains harder and harder, and at 95% it's GAME OVER, please compact",
   "version": "0.2.1",
   "author": {
    "name": "Aurumdev952",
    "url": "https://github.com/Aurumdev952"
   },
   "license": "MIT",
   "homepage": "https://github.com/Aurumdev952/claude-code-kamehameha",
   "keywords": [
    "claude-code-mod",
    "context-window",
    "pixel-art",
    "kamehameha",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Aurumdev952/claude-code-kamehameha",
    "url": "https://github.com/Aurumdev952/claude-code-kamehameha",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T22:55:27Z",
    "createdAt": "2026-10-07T21:56:41Z",
    "description": "⚡ A Claude Code mod: your context window as a pixel-art kamehameha struggle. The hero laughs at 5%, screams at 80%, and at 95% it's GAME OVER, please /compact.",
    "homepage": "https://github.com/Aurumdev952/claude-code-kamehameha#-install",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "context-window",
     "developer-tools",
     "dragon-ball",
     "fun",
     "kamehameha",
     "pixel-art",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117060315?v=4",
    "ownerUrl": "https://github.com/Aurumdev952",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "renderer": {
     "type": "string",
     "title": "Renderer",
     "description": "auto picks real pixels in kitty and Ghostty, terminal cells elsewhere",
     "default": "auto",
     "options": [
      "auto",
      "cells",
      "pixels"
     ]
    },
    "fps": {
     "type": "number",
     "title": "Frames per second",
     "description": "Animation frame rate, 10 to 60",
     "default": 60
    },
    "sound": {
     "type": "boolean",
     "title": "Sound effects",
     "description": "Charge, impact and game-over sounds (macOS only: Claude Code has no audio player on Linux or Windows)",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-kamehameha",
   "firstSeen": "2026-10-08T14:56:21.897Z",
   "modUpdatedAt": "2026-10-07T22:55:27Z",
   "fileBytes": 82226,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "kamehameha",
   "url": "https://www.slopshopper.com/mods/aurumdev952-claude-code-kamehameha/"
  },
  {
   "slug": "avlihachev-medan",
   "name": "medan",
   "description": "Review due Anki cards in the band above the Claude Code prompt while Claude works; answers go straight to Anki through AnkiConnect.",
   "version": "0.2.0",
   "author": {
    "name": "Aleksandr Likhachev",
    "url": "https://github.com/avlihachev"
   },
   "license": "MIT",
   "homepage": "https://github.com/avlihachev/medan",
   "keywords": [
    "anki",
    "flashcards",
    "language-learning",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "avlihachev/medan",
    "url": "https://github.com/avlihachev/medan",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T07:06:18Z",
    "createdAt": "2026-10-02T06:23:14Z",
    "description": "Claude Code mod: review due Anki cards above the prompt while Claude works",
    "homepage": null,
    "topics": [
     "anki",
     "claude-code",
     "claude-code-mod",
     "flashcards",
     "language-learning"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65253792?v=4",
    "ownerUrl": "https://github.com/avlihachev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "deck": {
     "type": "string",
     "title": "Anki deck",
     "description": "Deck to review, subdecks included.",
     "required": false,
     "default": "Default"
    },
    "ankiConnectUrl": {
     "type": "string",
     "title": "AnkiConnect URL",
     "description": "Where the AnkiConnect add-on listens.",
     "required": false,
     "default": "http://localhost:8765"
    },
    "showKey": {
     "type": "string",
     "title": "Show key",
     "description": "Digit or lowercase letter that shows the answer.",
     "required": false,
     "default": "1"
    },
    "againKey": {
     "type": "string",
     "title": "Again key",
     "description": "Key for Again; empty hides the button.",
     "required": false,
     "default": "2"
    },
    "hardKey": {
     "type": "string",
     "title": "Hard key",
     "description": "Key for Hard; empty hides the button.",
     "required": false,
     "default": ""
    },
    "goodKey": {
     "type": "string",
     "title": "Good key",
     "description": "Key for Good; empty hides the button.",
     "required": false,
     "default": ""
    },
    "easyKey": {
     "type": "string",
     "title": "Easy key",
     "description": "Key for Easy; empty hides the button.",
     "required": false,
     "default": "3"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "medan",
   "firstSeen": "2026-10-06T04:50:53.716Z",
   "modUpdatedAt": "2026-10-03T07:06:18Z",
   "fileBytes": 9880,
   "tags": [
    "band",
    "network",
    "turn"
   ],
   "isNew": true,
   "entryName": "medan",
   "url": "https://www.slopshopper.com/mods/avlihachev-medan/"
  },
  {
   "slug": "axeldreemurr-usagebars-usage-bars",
   "name": "usage-bars",
   "description": "Dos barras de píxeles sobre el prompt con el uso de los límites de 5 horas y semanal de Claude",
   "version": "0.1.0",
   "author": {
    "name": "Axel Silva Martínez"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AxelDreemurr/UsageBars",
    "url": "https://github.com/AxelDreemurr/UsageBars",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T00:00:27Z",
    "createdAt": "2026-10-02T23:54:27Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56647475?v=4",
    "ownerUrl": "https://github.com/AxelDreemurr",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-bars",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "axel-mods",
   "firstSeen": "2026-10-06T04:46:35.953Z",
   "modUpdatedAt": "2026-10-03T00:00:27Z",
   "fileBytes": 8650,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bars-AxelDreemurr",
   "url": "https://www.slopshopper.com/mods/axeldreemurr-usagebars-usage-bars/"
  },
  {
   "slug": "axiacoder-claude-config-open-question",
   "name": "open-question",
   "description": "Pins the questions awaiting the user's answer above the prompt, their context in a pane, without blocking the session",
   "version": "0.1.0",
   "author": {
    "name": "AxiaCoder"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AxiaCoder/claude-config",
    "url": "https://github.com/AxiaCoder/claude-config",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:45:03Z",
    "createdAt": "2026-10-03T17:23:22Z",
    "description": "Configuration Claude Code de développeur solo : agents, gardes, skills, installée par liens sur Windows et macOS",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude",
     "claude-code",
     "developer-tools",
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/18719082?v=4",
    "ownerUrl": "https://github.com/AxiaCoder",
    "defaultBranch": "main"
   },
   "path": "mods/open-question",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:28:43.231Z",
   "modUpdatedAt": "2026-10-08T21:22:58Z",
   "fileBytes": 14952,
   "tags": [
    "pane",
    "band",
    "guard",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "open-question",
   "url": "https://www.slopshopper.com/mods/axiacoder-claude-config-open-question/"
  },
  {
   "slug": "axiacoder-claude-config-signal",
   "name": "signal",
   "description": "Pins a one-line note above the prompt until the user's next prompt, for what deserves their eye without calling for an answer",
   "version": "0.1.0",
   "author": {
    "name": "AxiaCoder"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AxiaCoder/claude-config",
    "url": "https://github.com/AxiaCoder/claude-config",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:45:03Z",
    "createdAt": "2026-10-03T17:23:22Z",
    "description": "Configuration Claude Code de développeur solo : agents, gardes, skills, installée par liens sur Windows et macOS",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude",
     "claude-code",
     "developer-tools",
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/18719082?v=4",
    "ownerUrl": "https://github.com/AxiaCoder",
    "defaultBranch": "main"
   },
   "path": "mods/signal",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:28:44.034Z",
   "modUpdatedAt": "2026-10-09T10:44:58Z",
   "fileBytes": 3614,
   "tags": [
    "band",
    "guard",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "signal",
   "url": "https://www.slopshopper.com/mods/axiacoder-claude-config-signal/"
  },
  {
   "slug": "aycandv-claude-usage-meter-usage-ticker",
   "name": "usage-ticker",
   "description": "A usage board for Claude Code: a weekly pace gauge and a sliding ticker of your spend per model, in the terminal and on the desktop.",
   "version": "0.3.8",
   "author": {
    "name": "Aycan Deniz Vit",
    "url": "https://github.com/aycandv"
   },
   "license": "MIT",
   "homepage": "https://github.com/aycandv/claude-usage-meter",
   "keywords": [
    "usage",
    "ccusage",
    "tokens",
    "limits",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aycandv/claude-usage-meter",
    "url": "https://github.com/aycandv/claude-usage-meter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T12:25:06Z",
    "createdAt": "2026-10-01T20:34:49Z",
    "description": "A usage board for Claude Code: spend per model (today, week, month, all time) and a weekly-limit forecast. Terminal LED crawl and desktop app strip + Details pane.",
    "homepage": null,
    "topics": [
     "anthropic",
     "ccusage",
     "claude-code",
     "claude-code-hooks",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-code-plugins-marketplace",
     "claude-mods",
     "cost-tracking",
     "terminal-ui",
     "token-usage",
     "usage-tracker"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53761495?v=4",
    "ownerUrl": "https://github.com/aycandv",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-ticker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-usage-meter",
   "firstSeen": "2026-10-06T04:50:15.942Z",
   "modUpdatedAt": "2026-10-02T12:25:06Z",
   "fileBytes": 125954,
   "tags": [
    "pane",
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-ticker",
   "url": "https://www.slopshopper.com/mods/aycandv-claude-usage-meter-usage-ticker/"
  },
  {
   "slug": "ayda-knowledge-ayda-plugin-mod",
   "name": "mod",
   "description": "Ayda for Claude: connect Claude to your company's own Ayda, with skills for cited answers, daily briefs and open loops.",
   "license": "MIT",
   "homepage": "https://aydahq.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ayda-Knowledge/ayda-plugin",
    "url": "https://github.com/Ayda-Knowledge/ayda-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:35:18Z",
    "createdAt": "2026-09-29T08:46:53Z",
    "description": "Ayda for Claude: connect Claude to your company's own Ayda, with skills for cited answers, daily briefs and open loops.",
    "homepage": "https://aydahq.com",
    "topics": [
     "agent-skills",
     "ayda",
     "claude",
     "claude-code",
     "claude-plugin",
     "company-knowledge",
     "knowledge-graph",
     "mcp"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/332407424?v=4",
    "ownerUrl": "https://github.com/Ayda-Knowledge",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "ayda",
   "firstSeen": "2026-10-06T04:46:40.827Z",
   "modUpdatedAt": "2026-10-05T11:35:18Z",
   "fileBytes": 16807,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-Ayda-Knowledge",
   "url": "https://www.slopshopper.com/mods/ayda-knowledge-ayda-plugin-mod/"
  },
  {
   "slug": "aydenden-cc-plugins-long-run",
   "name": "long-run",
   "description": "여러 세션에 걸치는 작업을 끝까지 민다 — 목표를 bd epic(맵)으로 세우고 mod 가 «다음으로 갈까요?» 를 막으며 맵·프론티어·컨텍스트를 상태줄에 띄우고, 컨텍스트 절반에서 새 orca 탭으로 소유권을 넘긴다. mod 가 안 뜨는 환경에서는 Stop hook 이 대신 판정한다. 스킬은 세션 경계를 못 넘으므로 계약(bd)·강제(mod·hook)·운반(handoff) 셋으로 사슬을 굴린다.",
   "version": "0.2.0",
   "author": {
    "name": "aydenden"
   },
   "keywords": [
    "beads",
    "orca",
    "handoff",
    "long-running",
    "session",
    "stop-hook",
    "mod",
    "context-window"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aydenden/cc-plugins",
    "url": "https://github.com/aydenden/cc-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T01:56:57Z",
    "createdAt": "2026-01-02T10:41:00Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10597948?v=4",
    "ownerUrl": "https://github.com/aydenden",
    "defaultBranch": "main"
   },
   "path": "plugins/long-run",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aydenden-plugins",
   "firstSeen": "2026-10-07T14:50:44.065Z",
   "modUpdatedAt": "2026-10-07T07:49:23Z",
   "fileBytes": 10236,
   "tags": [
    "status",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "long-run",
   "url": "https://www.slopshopper.com/mods/aydenden-cc-plugins-long-run/"
  },
  {
   "slug": "aydenden-cc-plugins-statusline",
   "name": "statusline",
   "description": "mod 로 그리는 상태줄 — 외부 도구 없이 프롬프트 아래에 모델·git·컨텍스트·사용량을 띄운다. 줄과 항목 단위로 켜고 끄며 JSON 설정(~/.claude/statusline/settings.json)이나 /sl 명령으로 배치를 바꾼다. ccstatusline 의 위젯 86종과 그 설정 가져오기를 지원한다. 런타임 의존성 0.",
   "version": "0.1.0",
   "author": {
    "name": "aydenden"
   },
   "keywords": [
    "statusline",
    "mod",
    "powerline",
    "context-window",
    "rate-limit",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "aydenden/cc-plugins",
    "url": "https://github.com/aydenden/cc-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T01:56:57Z",
    "createdAt": "2026-01-02T10:41:00Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10597948?v=4",
    "ownerUrl": "https://github.com/aydenden",
    "defaultBranch": "main"
   },
   "path": "plugins/statusline",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aydenden-plugins",
   "firstSeen": "2026-10-09T14:48:38.968Z",
   "modUpdatedAt": "2026-10-09T01:55:51Z",
   "fileBytes": 80451,
   "tags": [
    "spinner",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-aydenden",
   "url": "https://www.slopshopper.com/mods/aydenden-cc-plugins-statusline/"
  },
  {
   "slug": "aydinhassan-claude-mods-pr-links",
   "name": "pr-links",
   "description": "Turns #123 in Claude's replies into a clickable link to that PR on GitHub.",
   "version": "0.1.0",
   "author": {
    "name": "Aydin Hassan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "AydinHassan/claude-mods",
    "url": "https://github.com/AydinHassan/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T14:33:15Z",
    "createdAt": "2026-10-04T14:31:36Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2817002?v=4",
    "ownerUrl": "https://github.com/AydinHassan",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-links",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aydin-mods",
   "firstSeen": "2026-10-06T04:46:42.548Z",
   "modUpdatedAt": "2026-10-04T14:33:15Z",
   "fileBytes": 1605,
   "tags": [
    "transcript",
    "process"
   ],
   "isNew": true,
   "entryName": "pr-links",
   "url": "https://www.slopshopper.com/mods/aydinhassan-claude-mods-pr-links/"
  },
  {
   "slug": "ayush-905-claude-code-mods-context-meter",
   "name": "context-meter",
   "description": "One row of usage pills above the prompt (session and weekly limits, context, prompt cache, cost), a Compact button, and ;name prompt snippets",
   "version": "4.3.0",
   "author": {
    "name": "Ayush Tripathi"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ayush-905/claude-code-mods",
    "url": "https://github.com/ayush-905/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T06:17:09Z",
    "createdAt": "2026-10-03T06:17:02Z",
    "description": "Mods for Claude Code, installable as a plugin marketplace. context-meter: usage pills above the prompt for your session and weekly limits, context window, prompt cache and session cost.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-code-plugins",
     "developer-tools",
     "plugin-marketplace",
     "usage-tracking"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/104548503?v=4",
    "ownerUrl": "https://github.com/ayush-905",
    "defaultBranch": "main"
   },
   "path": "context-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "compactAt": {
     "type": "number",
     "title": "Show Compact at (% of context)",
     "description": "The usage pills show a Compact button once the context window is this full",
     "default": 70,
     "min": 10,
     "max": 100
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:50:17.380Z",
   "modUpdatedAt": "2026-10-03T06:17:09Z",
   "fileBytes": 39605,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-ayush-905",
   "url": "https://www.slopshopper.com/mods/ayush-905-claude-code-mods-context-meter/"
  },
  {
   "slug": "az9713-claude-mod-pack-mod-pack",
   "name": "mod-pack",
   "description": "A pack of small Claude Code mods that share the band above the prompt without overwriting each other. Turn each one on or off with /mods.",
   "version": "0.1.0",
   "author": {
    "name": "az9713"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "function-hooks",
    "ui",
    "context-window"
   ],
   "kind": "community",
   "repo": {
    "fullName": "az9713/claude-mod-pack",
    "url": "https://github.com/az9713/claude-mod-pack",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T06:05:28Z",
    "createdAt": "2026-10-04T00:13:59Z",
    "description": "Six Claude Code mods in one plugin (Token Weather, Cache Keeper, Wait What, Prompt Queue, Snake, Blast Radius) with per-mod switches, plus a mods-vs-hooks report.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/565379?v=4",
    "ownerUrl": "https://github.com/az9713",
    "defaultBranch": "main"
   },
   "path": "mod-pack",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "tokenWeather": {
     "type": "boolean",
     "title": "Token Weather",
     "description": "Show the context-window forecast above the prompt.",
     "required": false,
     "default": true
    },
    "cacheKeeper": {
     "type": "boolean",
     "title": "Cache Keeper",
     "description": "Show a countdown of how long the prompt cache stays warm after the last response, with a compact button, a warning toast in the last 5 minutes, and a cold notice. Costs no model tokens.",
     "required": false,
     "default": true
    },
    "cacheTtlMinutes": {
     "type": "number",
     "title": "Cache lifetime (minutes)",
     "description": "How long Claude Code's prompt cache lives, for Cache Keeper's countdown. Anthropic documents 60 for the main conversation on a Claude subscription within plan usage, and 5 on an API key, a cloud provider, or usage credits. Mod-pack cannot read which one you have: set 5 there. A value that is not between 0 and 1440 counts as 60.",
     "required": false,
     "default": 60
    },
    "promptQueue": {
     "type": "boolean",
     "title": "Prompt Queue",
     "description": "Type /q <text> while Claude works to queue follow-up prompts. They are sent one at a time when a turn ends, and a row above the prompt shows what waits. Costs no model tokens of its own: each queued prompt becomes a normal turn on your plan, and runs with your permissions when it is sent automatically.",
     "required": false,
     "default": true
    },
    "waitWhat": {
     "type": "boolean",
     "title": "Wait What",
     "description": "After a long answer (200 characters or more), show a retell in plain words, at most 2 short lines, above the prompt. SPENDS MODEL TOKENS: each retold answer sends up to 4000 characters of the answer's text to the cheapest model (the haiku alias) on your own plan and reads about one short reply back. Off by default. The retell is not in the transcript and not in the model's context.",
     "required": false,
     "default": false
    },
    "maxModelCallsPerHour": {
     "type": "number",
     "title": "Wait What: model calls per hour",
     "description": "The most model calls Wait What makes in a rolling hour, counted per session. Each retold answer is one call. Default 30. 0 means no call. A value that is not a number from 0 to 1000 counts as 30.",
     "required": false,
     "default": 30
    },
    "blastRadius": {
     "type": "boolean",
     "title": "Blast Radius",
     "description": "Ask Proceed or Cancel, with a preview of what would change, before Claude runs a risky shell command (rm -rf, git reset --hard, git push --force, ...). A non-interactive run denies those commands. Costs no model tokens.",
     "required": false,
     "default": true
    },
    "shipGate": {
     "type": "boolean",
     "title": "Ship Gate",
     "description": "Ask Proceed or Cancel, with a check for personal strings (your user name in the folder path, a non-noreply git e-mail, your own list), before git push, gh repo create, GitHub Pages changes and gh repo edit --visibility public. Deny git commit of code files when no test, type check or validator has passed on the current tree. Costs no model tokens.",
     "required": false,
     "default": true
    },
    "shipGateTerms": {
     "type": "string",
     "title": "Ship Gate: personal strings",
     "description": "Extra strings that Ship Gate searches for in the text files of the tree before a push, separated by commas. Your user name in the folder path and a git e-mail that is not a noreply address are searched without this setting.",
     "required": false,
     "default": ""
    },
    "snake": {
     "type": "boolean",
     "title": "Snake",
     "description": "Type /snake to play Snake in a pane. It pauses when Claude finishes and goes on when you send the next prompt. The keys w a s d p r work while the pane has the keyboard. Terminal only. Costs no model tokens.",
     "required": false,
     "default": true
    },
    "sound": {
     "type": "boolean",
     "title": "Sound",
     "description": "Let features that can play a sound do so. Off by default. Claude Code plays plugin sound only where it has a player (macOS).",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-pack",
   "firstSeen": "2026-10-06T04:49:57.059Z",
   "modUpdatedAt": "2026-10-04T06:05:28Z",
   "fileBytes": 163318,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "mod-pack",
   "url": "https://www.slopshopper.com/mods/az9713-claude-mod-pack-mod-pack/"
  },
  {
   "slug": "azkhh-drift",
   "name": "drift",
   "description": "Are you moving or hiding in the dark? Watches the session for shipped work (commits, pushes, deploys, passing tests) against edits to tooling, config and docs, and says so in one quiet line when you have been in the dark too long. Zero model tokens, no network, nothing leaves your machine.",
   "version": "0.1.0",
   "author": {
    "name": "Asmir Khan"
   },
   "license": "MIT",
   "homepage": "https://github.com/azkhh/drift",
   "keywords": [
    "drift",
    "progress",
    "mod",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "azkhh/drift",
    "url": "https://github.com/azkhh/drift",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-01T21:50:21Z",
    "createdAt": "2026-10-01T21:50:16Z",
    "description": "A Claude Code mod that tells you whether you are moving or hiding in the dark. Zero tokens, nothing leaves your machine.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/152036134?v=4",
    "ownerUrl": "https://github.com/azkhh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "darkPatterns": {
     "type": "string",
     "title": "Dark patterns",
     "description": "Comma separated globs for files that count as the dark (tooling, config, docs, plans). Leave empty to use the built in list; set it to replace that list. Example: CLAUDE.md, .claude/**, *.config.*, docs/**/*.md",
     "required": false,
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "drift",
   "firstSeen": "2026-10-06T04:50:56.395Z",
   "modUpdatedAt": "2026-10-01T21:50:21Z",
   "fileBytes": 37821,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "drift",
   "url": "https://www.slopshopper.com/mods/azkhh-drift/"
  },
  {
   "slug": "azmint-ai-tools-subagent-tree",
   "name": "subagent-tree",
   "description": "サブエージェントの親子関係と実行状態を枠付きペインにツリー表示する mod",
   "version": "0.1.0",
   "author": {
    "name": "Yuki Roppongi"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "azmint/ai-tools",
    "url": "https://github.com/azmint/ai-tools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:50:01Z",
    "createdAt": "2026-10-08T07:49:56Z",
    "description": "AI ツール（Claude Code の mod など）の置き場",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/27144318?v=4",
    "ownerUrl": "https://github.com/azmint",
    "defaultBranch": "main"
   },
   "path": "mods/subagent-tree",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:14:43.229Z",
   "modUpdatedAt": "2026-10-08T07:50:01Z",
   "fileBytes": 9074,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-tree-azmint",
   "url": "https://www.slopshopper.com/mods/azmint-ai-tools-subagent-tree/"
  },
  {
   "slug": "azoof-ahmed-claude-heavy-job-guard",
   "name": "heavy-job-guard",
   "description": "Stops Claude from starting a heavy job (typecheck, tests, builds) while another one is already running on the machine.",
   "version": "0.1.0",
   "author": {
    "name": "Azoof Ahmed"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "azoof-ahmed/claude-heavy-job-guard",
    "url": "https://github.com/azoof-ahmed/claude-heavy-job-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T04:05:32Z",
    "createdAt": "2026-10-08T04:05:26Z",
    "description": "Claude Code mod: stops a second heavy job (typecheck, tests, builds) while one is already running",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26526571?v=4",
    "ownerUrl": "https://github.com/azoof-ahmed",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "pattern": {
     "type": "string",
     "title": "Heavy job pattern",
     "description": "Regular expression matched against Bash commands and running process command lines. A match is a heavy job.",
     "default": "\\b(tsc|vitest|jest|playwright|oxlint|eslint|xcodebuild|gradlew)\\b|\\b(bun|npm|pnpm|yarn)( run)? (typecheck|test|build|lint|check)\\b|\\bturbo (run )?(typecheck|test|build|lint)\\b|\\bcargo (build|test|check)\\b"
    },
    "ignore": {
     "type": "string",
     "title": "Ignore pattern",
     "description": "Regular expression for running processes that match the heavy pattern but never finish on their own (editor language servers, watch modes). They never block a job.",
     "default": "--lsp\\b|--watch\\b|\\bwatch\\b|language-?server|tsserver"
    },
    "mode": {
     "type": "string",
     "title": "When a heavy job is already running",
     "description": "block refuses the new command and tells Claude to wait; warn lets it run and shows a toast.",
     "default": "block",
     "options": [
      "block",
      "warn"
     ]
    },
    "subagents": {
     "type": "string",
     "title": "Heavy jobs from subagents",
     "description": "allow treats subagents like the main agent; deny refuses every heavy job a subagent starts, so only the main agent runs them.",
     "default": "allow",
     "options": [
      "allow",
      "deny"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "heavy-job-guard",
   "firstSeen": "2026-10-08T15:14:44.280Z",
   "modUpdatedAt": "2026-10-08T04:05:32Z",
   "fileBytes": 2899,
   "tags": [
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "heavy-job-guard",
   "url": "https://www.slopshopper.com/mods/azoof-ahmed-claude-heavy-job-guard/"
  },
  {
   "slug": "b00y0h-clean-view",
   "name": "clean-view",
   "description": "A calm view for non-technical people: hides tool rows and shows one plain-English checklist above the prompt.",
   "version": "0.1.1",
   "author": {
    "name": "Bob Smith"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "b00y0h/clean-view",
    "url": "https://github.com/b00y0h/clean-view",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:00:51Z",
    "createdAt": "2026-10-08T14:58:52Z",
    "description": "Clean View: a calm Claude Code mod that hides tool rows and shows a plain-English checklist",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/942414?v=4",
    "ownerUrl": "https://github.com/b00y0h",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clean-view",
   "firstSeen": "2026-10-09T14:48:43.547Z",
   "modUpdatedAt": "2026-10-09T14:00:51Z",
   "fileBytes": 28295,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clean-view-b00y0h",
   "url": "https://www.slopshopper.com/mods/b00y0h-clean-view/"
  },
  {
   "slug": "b00y0h-merge-watch",
   "name": "merge-watch",
   "description": "A panel that groups every open merge request or pull request by whether it can merge, shows failing jobs, and can retry or merge after you confirm. Refreshed once a minute.",
   "version": "0.4.3",
   "author": {
    "name": "Bob Smith"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "b00y0h/merge-watch",
    "url": "https://github.com/b00y0h/merge-watch",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:07:45Z",
    "createdAt": "2026-10-08T17:03:12Z",
    "description": "Merge Watch: a Claude Code mod that shows open merge requests / pull requests and their CI jobs in a panel",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/942414?v=4",
    "ownerUrl": "https://github.com/b00y0h",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "github_token": {
     "type": "string",
     "title": "GitHub token (GitHub repositories only)",
     "description": "A read-only GitHub token for pull requests, checks, actions and commit statuses. Stored in secure storage. Leave empty for GitLab projects, or set GITHUB_TOKEN in Claude Code's environment instead.",
     "sensitive": true
    },
    "github_hosts": {
     "type": "string",
     "title": "GitHub Enterprise hosts",
     "description": "Comma-separated GitHub Enterprise hostnames, e.g. github.example.com. github.com is always recognised.",
     "default": ""
    },
    "gitlab_hosts": {
     "type": "string",
     "title": "Extra self-hosted GitLab hosts",
     "description": "Comma-separated GitLab hostnames that do not contain the word gitlab. gitlab.com and gitlab.* hosts are always recognised.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "merge-watch",
   "firstSeen": "2026-10-09T14:48:45.688Z",
   "modUpdatedAt": "2026-10-08T20:07:45Z",
   "fileBytes": 103490,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "merge-watch",
   "url": "https://www.slopshopper.com/mods/b00y0h-merge-watch/"
  },
  {
   "slug": "bahaospanov-skills-git-cleanup",
   "name": "git-cleanup",
   "description": "Cleans up after merged work, once it shipped: removing a branch needs git, the forge or the user to say it merged; removing it or filling in its issue waits for the pipeline holding it to pass; merged, clean work gets a follow-up to remove its worktree and branches.",
   "version": "1.0.1",
   "author": {
    "name": "Bakhtiyar Ospanov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bahaospanov/skills",
    "url": "https://github.com/bahaospanov/skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:09:22Z",
    "createdAt": "2026-09-16T10:21:47Z",
    "description": "Bakhtiyar Ospanov's Claude Code mods: plugins built on function hooks",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34413108?v=4",
    "ownerUrl": "https://github.com/bahaospanov",
    "defaultBranch": "main"
   },
   "path": "git-cleanup",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "gitlab_token": {
     "type": "string",
     "title": "GitLab token",
     "description": "A read_api token, so merged work's cleanup and issue updates wait for its GitLab pipeline. Unset: GitLab work is not held back.",
     "sensitive": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bahaospanov",
   "firstSeen": "2026-10-06T14:29:22.522Z",
   "modUpdatedAt": "2026-10-07T10:09:11Z",
   "fileBytes": 33246,
   "tags": [
    "guard",
    "prompt",
    "process",
    "network",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "git-cleanup",
   "url": "https://www.slopshopper.com/mods/bahaospanov-skills-git-cleanup/"
  },
  {
   "slug": "bahaospanov-skills-git-gates",
   "name": "git-gates",
   "description": "Gates git work: no commit, push or merge without the user's say-so in the current turn; a push to a branch that already landed is refused; a pushed series must leave the project working at every commit; commit messages (format and the issue it is about, then a Haiku review of the body) and MR descriptions kept tidy.",
   "version": "1.0.1",
   "author": {
    "name": "Bakhtiyar Ospanov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bahaospanov/skills",
    "url": "https://github.com/bahaospanov/skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:09:22Z",
    "createdAt": "2026-09-16T10:21:47Z",
    "description": "Bakhtiyar Ospanov's Claude Code mods: plugins built on function hooks",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34413108?v=4",
    "ownerUrl": "https://github.com/bahaospanov",
    "defaultBranch": "main"
   },
   "path": "git-gates",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bahaospanov",
   "firstSeen": "2026-10-06T04:50:21.444Z",
   "modUpdatedAt": "2026-10-07T10:09:11Z",
   "fileBytes": 49971,
   "tags": [
    "status",
    "guard",
    "prompt",
    "tool",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "git-gates",
   "url": "https://www.slopshopper.com/mods/bahaospanov-skills-git-gates/"
  },
  {
   "slug": "bahaospanov-skills-lean-comments",
   "name": "lean-comments",
   "description": "Comments worth keeping: limit-edits flags comment-heavy edits, limit-turns sends a follow-up when a turn's diff adds too many comments.",
   "version": "1.0.1",
   "author": {
    "name": "Bakhtiyar Ospanov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bahaospanov/skills",
    "url": "https://github.com/bahaospanov/skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:09:22Z",
    "createdAt": "2026-09-16T10:21:47Z",
    "description": "Bakhtiyar Ospanov's Claude Code mods: plugins built on function hooks",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34413108?v=4",
    "ownerUrl": "https://github.com/bahaospanov",
    "defaultBranch": "main"
   },
   "path": "lean-comments",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bahaospanov",
   "firstSeen": "2026-10-06T04:50:22.997Z",
   "modUpdatedAt": "2026-10-07T10:09:11Z",
   "fileBytes": 18170,
   "tags": [
    "guard",
    "process",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "lean-comments",
   "url": "https://www.slopshopper.com/mods/bahaospanov-skills-lean-comments/"
  },
  {
   "slug": "bahaospanov-skills-lean-docs",
   "name": "lean-docs",
   "description": "Docs worth keeping: docs-review asks Haiku whether new text will be read again, docs-no-repeat-code blocks lines that restate code, limit-docs sends a follow-up when a turn adds too much prose.",
   "version": "1.0.1",
   "author": {
    "name": "Bakhtiyar Ospanov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bahaospanov/skills",
    "url": "https://github.com/bahaospanov/skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:09:22Z",
    "createdAt": "2026-09-16T10:21:47Z",
    "description": "Bakhtiyar Ospanov's Claude Code mods: plugins built on function hooks",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34413108?v=4",
    "ownerUrl": "https://github.com/bahaospanov",
    "defaultBranch": "main"
   },
   "path": "lean-docs",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bahaospanov",
   "firstSeen": "2026-10-06T04:50:24.543Z",
   "modUpdatedAt": "2026-10-07T10:09:11Z",
   "fileBytes": 22181,
   "tags": [
    "status",
    "guard",
    "model",
    "process",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "lean-docs",
   "url": "https://www.slopshopper.com/mods/bahaospanov-skills-lean-docs/"
  },
  {
   "slug": "bahaospanov-skills-lean-scripts",
   "name": "lean-scripts",
   "description": "Scripts worth keeping: scripts-review asks Haiku whether a new script could just be typed again when needed.",
   "version": "1.0.1",
   "author": {
    "name": "Bakhtiyar Ospanov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bahaospanov/skills",
    "url": "https://github.com/bahaospanov/skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:09:22Z",
    "createdAt": "2026-09-16T10:21:47Z",
    "description": "Bakhtiyar Ospanov's Claude Code mods: plugins built on function hooks",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34413108?v=4",
    "ownerUrl": "https://github.com/bahaospanov",
    "defaultBranch": "main"
   },
   "path": "lean-scripts",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bahaospanov",
   "firstSeen": "2026-10-06T04:50:25.795Z",
   "modUpdatedAt": "2026-10-07T10:09:11Z",
   "fileBytes": 8514,
   "tags": [
    "status",
    "guard",
    "model",
    "process"
   ],
   "isNew": true,
   "entryName": "lean-scripts",
   "url": "https://www.slopshopper.com/mods/bahaospanov-skills-lean-scripts/"
  },
  {
   "slug": "balen-abd-claude-migration-guard",
   "name": "migration-guard",
   "description": "Makes Claude ask before it touches your database migrations or runs destructive SQL, with the risk and what it found.",
   "version": "0.1.1",
   "author": {
    "name": "Balen",
    "url": "https://x.com/balen_abda"
   },
   "license": "MIT",
   "homepage": "https://github.com/balen-abd/claude-migration-guard",
   "keywords": [
    "migrations",
    "database",
    "postgres",
    "mysql",
    "prisma",
    "typeorm",
    "rails",
    "django",
    "supabase",
    "safety",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "balen-abd/claude-migration-guard",
    "url": "https://github.com/balen-abd/claude-migration-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T21:19:37Z",
    "createdAt": "2026-10-04T22:07:11Z",
    "description": "A Claude Code mod that asks before Claude touches your database migrations, with the risk and the line it found.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "database-migrations",
     "developer-tools",
     "django",
     "postgres",
     "prisma",
     "rails",
     "typeorm"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56204590?v=4",
    "ownerUrl": "https://github.com/balen-abd",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "When to ask",
     "description": "always: before every migration change. destructive-only: only when drops, truncates, type changes or risky commands (revert, reset, push, wipe...) show up. off: never ask (for a while, type /migration-guard off instead).",
     "default": "always",
     "options": [
      "always",
      "destructive-only",
      "off"
     ]
    },
    "extraPathPattern": {
     "type": "string",
     "title": "Extra migration path pattern",
     "description": "A regular expression for migration files the built-in rules miss, e.g. schema/changes/",
     "default": ""
    },
    "extraCommandPattern": {
     "type": "string",
     "title": "Extra migration command pattern",
     "description": "A regular expression for migration commands the built-in rules miss, e.g. make db-up",
     "default": ""
    },
    "keepHistory": {
     "type": "string",
     "title": "Keep a history",
     "description": "on: remember each question and answer, shown by /migration-guard (kept by Claude Code, passwords masked). off: keep nothing.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:20.652Z",
   "modUpdatedAt": "2026-10-05T21:19:37Z",
   "fileBytes": 75639,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "migration-guard",
   "url": "https://www.slopshopper.com/mods/balen-abd-claude-migration-guard/"
  },
  {
   "slug": "ban-dal-claude-mods-codex-board",
   "name": "codex-board",
   "description": "Codex 리뷰·작업 진행 상황을 우측 패널 대시보드로 표시",
   "version": "0.2.0",
   "author": {
    "name": "ban-dal"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ban-dal/claude-mods",
    "url": "https://github.com/ban-dal/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T00:33:30Z",
    "createdAt": "2026-10-02T06:07:20Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46153202?v=4",
    "ownerUrl": "https://github.com/ban-dal",
    "defaultBranch": "main"
   },
   "path": "plugins/codex-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:50:03.879Z",
   "modUpdatedAt": "2026-10-02T07:37:22Z",
   "fileBytes": 38167,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "codex-board",
   "url": "https://www.slopshopper.com/mods/ban-dal-claude-mods-codex-board/"
  },
  {
   "slug": "ban-dal-claude-mods-usage-meter",
   "name": "usage-meter",
   "description": "프롬프트 위에 컨텍스트 사용량, 프롬프트 캐시, 세션(5시간) 한도, 주간(7일) 한도, 세션 비용을 표시",
   "version": "0.2.0",
   "author": {
    "name": "ban-dal"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ban-dal/claude-mods",
    "url": "https://github.com/ban-dal/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T00:33:30Z",
    "createdAt": "2026-10-02T06:07:20Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46153202?v=4",
    "ownerUrl": "https://github.com/ban-dal",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:50:05.203Z",
   "modUpdatedAt": "2026-10-06T00:33:27Z",
   "fileBytes": 37872,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-ban-dal",
   "url": "https://www.slopshopper.com/mods/ban-dal-claude-mods-usage-meter/"
  },
  {
   "slug": "bankielewicz-devforgeai-dashboard-probe",
   "name": "dashboard-probe",
   "description": "Prototype of the DevForgeAI Dashboard (docs/specs/devforgeai-dashboard.md): the dashboard in a pane, with probes for its open platform questions. Not part of the devforgeai plugin; all values are sample data except RPM and fuel.",
   "version": "0.4.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bankielewicz/DevForgeAI",
    "url": "https://github.com/bankielewicz/DevForgeAI",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:52:38Z",
    "createdAt": "2026-09-28T02:28:42Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/121247296?v=4",
    "ownerUrl": "https://github.com/bankielewicz",
    "defaultBranch": "main"
   },
   "path": "src/tools/dashboard-probe",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "dashboardTheme": {
     "type": "string",
     "title": "Dashboard look",
     "default": "Default",
     "options": [
      "Default",
      "Night drive",
      "Race telemetry"
     ],
     "description": "The dashboard's starting look. t in the dashboard switches it and writes it back here."
    },
    "dashboardCharacter": {
     "type": "string",
     "title": "Dashboard character",
     "default": "Ember",
     "options": [
      "Ember",
      "Clawd",
      "none"
     ],
     "description": "The character drawn beside the dashboard's controls."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:51:09.607Z",
   "modUpdatedAt": "2026-10-06T15:58:17Z",
   "fileBytes": 44862,
   "tags": [
    "pane",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dashboard-probe",
   "url": "https://www.slopshopper.com/mods/bankielewicz-devforgeai-dashboard-probe/"
  },
  {
   "slug": "bankielewicz-devforgeai-devforgeai",
   "name": "devforgeai",
   "description": "DevForgeAI spec-driven planning skills for Claude Code: brainstorm ideas, turn the promoted ones into a PRD with traceable IDs, define the architecture (components, decisions and ADRs) and report which requirements are ready for epics, write the project's context documents (tech stack, source tree, testing and each layer's conventions) from those decisions and the conventions the user confirms, then group the ready, current-release requirements into epics, plus a documents updater that refreshes a repository's README, CHANGELOG and guides from its git changes, and a git workflow skill that commits and pushes work from a worktree, opens pull requests, merges them only with QA's approval and the user's go-ahead, syncs the default branch without losing data and prunes merged worktrees, and a spec lookup that cites what the project's specs, ADRs and recorded decisions already say, or asks, before Claude proposes anything new, and a pre-compaction handoff that saves the session's learnings to memory and writes START-HERE, TASKS and a short resume prompt for the next session. Its progress tracker records a request's 'proceed without questions' as a waiver the user confirms, and reviews each run's refusals and flags with the user at the end.",
   "version": "0.29.0",
   "author": {
    "name": "Bryan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bankielewicz/DevForgeAI",
    "url": "https://github.com/bankielewicz/DevForgeAI",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:52:38Z",
    "createdAt": "2026-09-28T02:28:42Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/121247296?v=4",
    "ownerUrl": "https://github.com/bankielewicz",
    "defaultBranch": "main"
   },
   "path": "src/claude/DevForgeAI",
   "modules": [
    "./progress.tsx"
   ],
   "entry": "hooks/progress.tsx",
   "userConfig": {
    "tracking": {
     "type": "string",
     "title": "Progress tracking",
     "default": "on",
     "options": [
      "on",
      "off"
     ],
     "description": "Record each DevForgeAI skill run in devforgeai/progress/ and show its steps in the status line and a band above the prompt. off turns the progress tracker off for you in every project; the skills work the same either way."
    },
    "retentionDays": {
     "type": "number",
     "title": "Keep progress files (days)",
     "default": 30,
     "min": 7,
     "max": 3650,
     "description": "How many days the progress tracker keeps a skill run's log and a session's files in devforgeai/progress/ after they were last written. Older ones are removed when a later session starts its first tracked skill. 30 matches Claude Code's own transcript retention."
    },
    "precompactWarnFuel": {
     "type": "number",
     "title": "Warn before /devforgeai:precompact at (% of context left)",
     "default": 30,
     "min": 0,
     "max": 95,
     "description": "Show a row above the prompt once this little of the context window is left, saying when /devforgeai:precompact will run. 0 turns the row off."
    },
    "precompactRunFuel": {
     "type": "number",
     "title": "Run /devforgeai:precompact at (% of context left)",
     "default": 20,
     "min": 0,
     "max": 95,
     "description": "Run /devforgeai:precompact once when this little of the context window is left. 0 never runs it."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:59.302Z",
   "modUpdatedAt": "2026-10-09T13:31:58Z",
   "fileBytes": 245444,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "devforgeai",
   "url": "https://www.slopshopper.com/mods/bankielewicz-devforgeai-devforgeai/"
  },
  {
   "slug": "barisdemirhan-claude-deck",
   "name": "deck",
   "description": "A pane beside the conversation for the work behind it: running shells and agents, the model and a clickable effort meter, and step-by-step progress of any job as a tree: /deck",
   "version": "0.8.5",
   "author": {
    "name": "Barış Demirhan",
    "url": "https://github.com/barisdemirhan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "barisdemirhan/claude-deck",
    "url": "https://github.com/barisdemirhan/claude-deck",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:44:55Z",
    "createdAt": "2026-10-05T21:23:04Z",
    "description": "A pane beside a Claude Code conversation for the work behind it: shells, agents, the model and its effort, and each job's steps as a tree",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17131004?v=4",
    "ownerUrl": "https://github.com/barisdemirhan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "hintLabel": {
     "type": "string",
     "title": "Hint label",
     "description": "The label under the prompt: button (a row under the hint line you can press, where there is a pointer; text elsewhere), text (always at the end of the hint line) or off",
     "options": [
      "button",
      "text",
      "off"
     ],
     "default": "button"
    },
    "modelTool": {
     "type": "boolean",
     "title": "Tool for Claude",
     "description": "Lets Claude show a job with levels as a progress tree, with two tools: plan and step",
     "default": false
    },
    "toasts": {
     "type": "boolean",
     "title": "Toasts",
     "description": "Tells you with a toast when a background job fails or ends after half a minute, when a step fails and when a run finishes",
     "default": true
    },
    "transcriptRows": {
     "type": "boolean",
     "title": "Transcript rows",
     "description": "Under the transcript's line for a group of tool calls, a row for each shell command: its mark, what it does and how long it ran",
     "default": true
    },
    "github": {
     "type": "boolean",
     "title": "GitHub checks",
     "description": "Follows the checks of a pull request, a workflow run, a branch or a commit on GitHub and shows them as a run: /deck watch, and a watch tool for Claude. Asks GitHub with the gh command, or directly where there is none",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-deck",
   "firstSeen": "2026-10-06T04:50:28.646Z",
   "modUpdatedAt": "2026-10-09T07:44:55Z",
   "fileBytes": 126360,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "deck-barisdemirhan",
   "url": "https://www.slopshopper.com/mods/barisdemirhan-claude-deck/"
  },
  {
   "slug": "barisdemirhan-claude-dino",
   "name": "dino",
   "description": "A T-Rex runner in a pane, inspired by Chrome's offline game: /dino, then space to jump, s to duck and p to pause while Claude works",
   "version": "0.4.3",
   "author": {
    "name": "Barış Demirhan",
    "url": "https://github.com/barisdemirhan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "barisdemirhan/claude-dino",
    "url": "https://github.com/barisdemirhan/claude-dino",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T08:11:31Z",
    "createdAt": "2026-10-01T20:06:13Z",
    "description": "Chrome's offline T-Rex runner as a Claude Code mod: /dino, then space to jump",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17131004?v=4",
    "ownerUrl": "https://github.com/barisdemirhan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-dino",
   "firstSeen": "2026-10-06T04:50:22.527Z",
   "modUpdatedAt": "2026-10-05T08:11:31Z",
   "fileBytes": 65239,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "network",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "dino",
   "url": "https://www.slopshopper.com/mods/barisdemirhan-claude-dino/"
  },
  {
   "slug": "barisdemirhan-claude-pomodoro",
   "name": "pomodoro",
   "description": "A pomodoro timer on the prompt's hint line whose break lands while Claude works, with buttons beside it, a history and a report: /pomodoro start",
   "version": "0.2.3",
   "author": {
    "name": "Barış Demirhan",
    "url": "https://github.com/barisdemirhan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "barisdemirhan/claude-pomodoro",
    "url": "https://github.com/barisdemirhan/claude-pomodoro",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T08:11:35Z",
    "createdAt": "2026-10-01T22:22:41Z",
    "description": "A pomodoro timer for Claude Code whose break lands while Claude works: /pomodoro start",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17131004?v=4",
    "ownerUrl": "https://github.com/barisdemirhan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "focusMinutes": {
     "type": "number",
     "title": "Focus minutes",
     "description": "How long a focus round runs",
     "default": 25
    },
    "breakMinutes": {
     "type": "number",
     "title": "Break minutes",
     "description": "How long the break after a focus round runs",
     "default": 5
    },
    "longBreakMinutes": {
     "type": "number",
     "title": "Long break minutes",
     "description": "How long the break after the last round of a set runs",
     "default": 15
    },
    "rounds": {
     "type": "number",
     "title": "Rounds",
     "description": "How many focus rounds make a set, the long break after its last",
     "default": 4
    },
    "focusStart": {
     "type": "string",
     "title": "Focus starts",
     "description": "After a break: prompt (waits for your next prompt) or auto (starts the round at once)",
     "default": "prompt"
    },
    "breakStart": {
     "type": "string",
     "title": "Break starts",
     "description": "After a focus round: claude (waits up to five minutes for Claude to start working) or auto (starts the break at once)",
     "default": "claude"
    },
    "dailyGoal": {
     "type": "number",
     "title": "Daily goal",
     "description": "Focus rounds a day you aim for; 0 for none",
     "default": 0
    },
    "hintStyle": {
     "type": "string",
     "title": "Hint style",
     "description": "How the hint line shows the set: full (2/4), dots (●●○○) or minimal",
     "default": "full"
    },
    "controls": {
     "type": "string",
     "title": "Control row",
     "description": "The timer's row of buttons where there is a pointer (the fullscreen terminal, the desktop app): always, running (only while a pomodoro is on) or off",
     "default": "always"
    },
    "volume": {
     "type": "number",
     "title": "Volume",
     "description": "How loud the sounds play, 0 to 100",
     "default": 50
    },
    "voice": {
     "type": "boolean",
     "title": "Spoken announcements",
     "description": "Says each phase change aloud as well, with the system voice",
     "default": false
    },
    "openPomodoro": {
     "type": "boolean",
     "title": "Open Pomodoro files",
     "description": "Keeps ~/.pomodoro/current and ~/.pomodoro/history as openpomodoro-cli does, and picks up a pomodoro it starts",
     "default": false
    },
    "scriptHooks": {
     "type": "boolean",
     "title": "Hook scripts",
     "description": "Runs ~/.pomodoro/hooks/start, stop and break as phases change, as openpomodoro-cli does",
     "default": false
    },
    "modelTools": {
     "type": "boolean",
     "title": "Tools for Claude",
     "description": "Lets Claude read your pomodoro stats and act on the timer when you ask it to",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pomodoro",
   "firstSeen": "2026-10-06T04:50:09.644Z",
   "modUpdatedAt": "2026-10-05T08:11:35Z",
   "fileBytes": 100704,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "pomodoro-barisdemirhan",
   "url": "https://www.slopshopper.com/mods/barisdemirhan-claude-pomodoro/"
  },
  {
   "slug": "barmoshe-bar-mods-mission-control",
   "name": "mission-control",
   "description": "A live pane: context ring, session cost, a colored timeline of every tool call, files edited, and a sports-commentator recap of each turn",
   "version": "0.2.0",
   "author": {
    "name": "Bar Moshe"
   },
   "license": "MIT",
   "homepage": "https://github.com/barmoshe/bar-mods/tree/main/mission-control",
   "keywords": [
    "mod",
    "pane",
    "context",
    "cost",
    "timeline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "barmoshe/bar-mods",
    "url": "https://github.com/barmoshe/bar-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:46:29Z",
    "createdAt": "2026-10-02T21:07:20Z",
    "description": "Claude Code mods: live panes, bands and guards that run inside Claude Code",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7868565?v=4",
    "ownerUrl": "https://github.com/barmoshe",
    "defaultBranch": "main"
   },
   "path": "mission-control",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bar-mods",
   "firstSeen": "2026-10-06T04:51:01.135Z",
   "modUpdatedAt": "2026-10-02T21:07:15Z",
   "fileBytes": 12633,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mission-control-barmoshe",
   "url": "https://www.slopshopper.com/mods/barmoshe-bar-mods-mission-control/"
  },
  {
   "slug": "barmoshe-bar-mods-modsmith",
   "name": "modsmith",
   "description": "A workbench for building Claude Code mods: which mods loaded, a live tape of every event with its real payload, the four ship gates on the mod in progress, and tools so Claude can read payloads and run the gates itself",
   "version": "0.1.0",
   "author": {
    "name": "Bar Moshe"
   },
   "license": "MIT",
   "homepage": "https://github.com/barmoshe/bar-mods/tree/main/modsmith",
   "keywords": [
    "mod",
    "devtools",
    "debugger",
    "plugin-validate",
    "plugin-test"
   ],
   "kind": "community",
   "repo": {
    "fullName": "barmoshe/bar-mods",
    "url": "https://github.com/barmoshe/bar-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:46:29Z",
    "createdAt": "2026-10-02T21:07:20Z",
    "description": "Claude Code mods: live panes, bands and guards that run inside Claude Code",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7868565?v=4",
    "ownerUrl": "https://github.com/barmoshe",
    "defaultBranch": "main"
   },
   "path": "modsmith",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "tools": {
     "type": "boolean",
     "title": "Tools for Claude",
     "description": "Register the events, gates and mods tools so Claude can read real payloads and run the gates itself. Their descriptions add a few hundred tokens to every request.",
     "required": false,
     "default": true
    },
    "autoValidate": {
     "type": "boolean",
     "title": "Validate on reload",
     "description": "Run claude plugin validate on a dev mod each time it reloads, for the band above the prompt.",
     "required": false,
     "default": true
    },
    "recordAppends": {
     "type": "boolean",
     "title": "Record transcript rows",
     "description": "Also record session.append, which fires on every transcript row and floods the tape.",
     "required": false,
     "default": false
    },
    "cliPath": {
     "type": "string",
     "title": "claude executable",
     "description": "The claude CLI the gates run, when it is not on the app's PATH.",
     "required": false,
     "default": "claude"
    },
    "npxPath": {
     "type": "string",
     "title": "npx executable",
     "description": "The npx the types gate runs, when it is not on the app's PATH.",
     "required": false,
     "default": "npx"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bar-mods",
   "firstSeen": "2026-10-06T04:51:02.605Z",
   "modUpdatedAt": "2026-10-02T21:32:49Z",
   "fileBytes": 31401,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "modsmith",
   "url": "https://www.slopshopper.com/mods/barmoshe-bar-mods-modsmith/"
  },
  {
   "slug": "barmoshe-bar-mods-rtl-kit",
   "name": "rtl-kit",
   "description": "Right-to-left for Claude Code mods: one file to copy into a mod that orders Hebrew and Arabic right on every surface, aligns wrapped text right, draws markdown, cards, tabs, tables and SVG headers, and reorders text for the terminal",
   "version": "0.1.1",
   "author": {
    "name": "Bar Moshe"
   },
   "license": "MIT",
   "homepage": "https://github.com/barmoshe/bar-mods/tree/main/rtl-kit",
   "keywords": [
    "mod",
    "rtl",
    "hebrew",
    "arabic",
    "bidi",
    "design",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "barmoshe/bar-mods",
    "url": "https://github.com/barmoshe/bar-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:46:29Z",
    "createdAt": "2026-10-02T21:07:20Z",
    "description": "Claude Code mods: live panes, bands and guards that run inside Claude Code",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7868565?v=4",
    "ownerUrl": "https://github.com/barmoshe",
    "defaultBranch": "main"
   },
   "path": "rtl-kit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bar-mods",
   "firstSeen": "2026-10-06T04:51:03.930Z",
   "modUpdatedAt": "2026-10-05T10:46:28Z",
   "fileBytes": 33604,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "rtl-kit",
   "url": "https://www.slopshopper.com/mods/barmoshe-bar-mods-rtl-kit/"
  },
  {
   "slug": "barmoshe-bar-mods-surface-probe",
   "name": "surface-probe",
   "description": "A pane that shows what this surface does before you design for it: its width and placement, which elements it draws, right-to-left text, SVG, and whether a button can send Claude a message",
   "version": "0.1.0",
   "author": {
    "name": "Bar Moshe"
   },
   "license": "MIT",
   "homepage": "https://github.com/barmoshe/bar-mods/tree/main/surface-probe",
   "keywords": [
    "mod",
    "pane",
    "devtools",
    "rtl",
    "surface"
   ],
   "kind": "community",
   "repo": {
    "fullName": "barmoshe/bar-mods",
    "url": "https://github.com/barmoshe/bar-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:46:29Z",
    "createdAt": "2026-10-02T21:07:20Z",
    "description": "Claude Code mods: live panes, bands and guards that run inside Claude Code",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7868565?v=4",
    "ownerUrl": "https://github.com/barmoshe",
    "defaultBranch": "main"
   },
   "path": "surface-probe",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bar-mods",
   "firstSeen": "2026-10-06T04:51:05.222Z",
   "modUpdatedAt": "2026-10-04T13:50:14Z",
   "fileBytes": 4879,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "surface-probe",
   "url": "https://www.slopshopper.com/mods/barmoshe-bar-mods-surface-probe/"
  },
  {
   "slug": "barmoshe-bar-mods-turn-meter",
   "name": "turn-meter",
   "description": "A band above the prompt: the tool running now during a turn, and a one-line summary of the last turn after it",
   "version": "0.2.0",
   "author": {
    "name": "Bar Moshe"
   },
   "license": "MIT",
   "homepage": "https://github.com/barmoshe/bar-mods/tree/main/turn-meter",
   "keywords": [
    "mod",
    "band",
    "turn",
    "tool-calls"
   ],
   "kind": "community",
   "repo": {
    "fullName": "barmoshe/bar-mods",
    "url": "https://github.com/barmoshe/bar-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:46:29Z",
    "createdAt": "2026-10-02T21:07:20Z",
    "description": "Claude Code mods: live panes, bands and guards that run inside Claude Code",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7868565?v=4",
    "ownerUrl": "https://github.com/barmoshe",
    "defaultBranch": "main"
   },
   "path": "turn-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bar-mods",
   "firstSeen": "2026-10-06T04:51:06.328Z",
   "modUpdatedAt": "2026-10-02T21:07:15Z",
   "fileBytes": 3316,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-meter",
   "url": "https://www.slopshopper.com/mods/barmoshe-bar-mods-turn-meter/"
  },
  {
   "slug": "bayway-llm-game-deriva",
   "name": "deriva",
   "description": "Deriva: tenete in rotta la nave del team, insieme, mentre i vostri Claude lavorano",
   "version": "0.1.0",
   "author": {
    "name": "Massimiliano Fiori"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bayway/LLM-Game",
    "url": "https://github.com/Bayway/LLM-Game",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T22:42:07Z",
    "createdAt": "2026-10-06T22:27:25Z",
    "description": "Giochi da sala d'attesa per Claude Code: si giocano solo mentre Claude lavora",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5419654?v=4",
    "ownerUrl": "https://github.com/Bayway",
    "defaultBranch": "main"
   },
   "path": "plugins/deriva",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "llm-game",
   "firstSeen": "2026-10-07T14:35:14.575Z",
   "modUpdatedAt": "2026-10-06T22:29:52Z",
   "fileBytes": 19290,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "deriva",
   "url": "https://www.slopshopper.com/mods/bayway-llm-game-deriva/"
  },
  {
   "slug": "bayway-llm-game-waiting-room",
   "name": "waiting-room",
   "description": "Sala d'attesa: Snake giocabile solo mentre Claude lavora",
   "version": "0.1.0",
   "author": {
    "name": "Massimiliano Fiori"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bayway/LLM-Game",
    "url": "https://github.com/Bayway/LLM-Game",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T22:42:07Z",
    "createdAt": "2026-10-06T22:27:25Z",
    "description": "Giochi da sala d'attesa per Claude Code: si giocano solo mentre Claude lavora",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5419654?v=4",
    "ownerUrl": "https://github.com/Bayway",
    "defaultBranch": "main"
   },
   "path": "plugins/waiting-room",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "llm-game",
   "firstSeen": "2026-10-07T14:35:15.475Z",
   "modUpdatedAt": "2026-10-06T22:29:52Z",
   "fileBytes": 15331,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "waiting-room",
   "url": "https://www.slopshopper.com/mods/bayway-llm-game-waiting-room/"
  },
  {
   "slug": "bbabkin-everythings-claude-everythings",
   "name": "everythings",
   "description": "Everythings for Claude Code: workspace/thing MCP tools in every project, including asking you a question and picking up your answer later, the /things pane that follows what the agent writes, /findthing to search every workspace into it, plus the /everythings:panel skill that opens your live Everythings Panel as a claude.ai artifact.",
   "version": "0.4.3",
   "author": {
    "name": "Boris Babkin"
   },
   "license": "MIT",
   "homepage": "https://www.everythings.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bbabkin/everythings-claude",
    "url": "https://github.com/bbabkin/everythings-claude",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:32:25Z",
    "createdAt": "2026-08-08T01:49:31Z",
    "description": "Everythings for Claude Code: workspace MCP tools + /things, your live panel artifact",
    "homepage": "https://www.everythings.app/docs/claude-plugin",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9200607?v=4",
    "ownerUrl": "https://github.com/bbabkin",
    "defaultBranch": "main"
   },
   "path": "plugins/everythings",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "everythings-claude",
   "firstSeen": "2026-10-06T04:51:10.184Z",
   "modUpdatedAt": "2026-10-09T08:32:25Z",
   "fileBytes": 185148,
   "tags": [
    "pane",
    "band",
    "transcript",
    "guard",
    "command",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "everythings",
   "url": "https://www.slopshopper.com/mods/bbabkin-everythings-claude-everythings/"
  },
  {
   "slug": "bearisbug-cc-mods-ctx-slim",
   "name": "ctx-slim",
   "description": "按目录规则去掉用不上的 MCP 服务器说明，省上下文；规则在 userConfig 的 rules 里配置，没配规则时什么都不做",
   "version": "0.3.0",
   "author": {
    "name": "Bearisbug"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bearisbug/cc-mods",
    "url": "https://github.com/Bearisbug/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:20:46Z",
    "createdAt": "2026-10-04T02:35:03Z",
    "description": "三个 Claude Code mod：截图面板、长任务进度、按目录精简 MCP 说明",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109200659?v=4",
    "ownerUrl": "https://github.com/Bearisbug",
    "defaultBranch": "main"
   },
   "path": "ctx-slim",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "rules": {
     "type": "string",
     "title": "MCP 说明保留规则",
     "description": "格式「服务器: 条件 | 条件; 服务器: 条件」。条件：path~子串（当前路径包含）、file=文件名（从当前目录往上能找到）、text=文字（CLAUDE.md 或 AGENTS.md 里有）。列出的服务器只在任一条件成立时保留说明，没列出的一律保留；留空则不做任何处理。例：kando: path~kando; shadcn-io: file=package.json",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T04:46:39.266Z",
   "modUpdatedAt": "2026-10-04T02:49:44Z",
   "fileBytes": 4883,
   "tags": [
    "band",
    "prompt",
    "timer"
   ],
   "isNew": true,
   "entryName": "ctx-slim",
   "url": "https://www.slopshopper.com/mods/bearisbug-cc-mods-ctx-slim/"
  },
  {
   "slug": "bearisbug-cc-mods-shot-view",
   "name": "shot-view",
   "description": "收集 Claude 截下或查看的 PNG，ctrl+x s 在侧边面板里看图；n/p 翻页，按住 o 在终端里放大、松开收起，轻按 o 用快速查看打开；看过的按 r 标为已读就不再出现（u 撤销）",
   "version": "0.4.3",
   "author": {
    "name": "Bearisbug"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bearisbug/cc-mods",
    "url": "https://github.com/Bearisbug/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:20:46Z",
    "createdAt": "2026-10-04T02:35:03Z",
    "description": "三个 Claude Code mod：截图面板、长任务进度、按目录精简 MCP 说明",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109200659?v=4",
    "ownerUrl": "https://github.com/Bearisbug",
    "defaultBranch": "main"
   },
   "path": "shot-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T04:46:39.442Z",
   "modUpdatedAt": "2026-10-06T05:20:41Z",
   "fileBytes": 14871,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "shot-view",
   "url": "https://www.slopshopper.com/mods/bearisbug-cc-mods-shot-view/"
  },
  {
   "slug": "bearisbug-cc-mods-task-eta",
   "name": "task-eta",
   "description": "长任务进度行：一轮跑满 3 分钟时让模型估一次剩余步骤，之后按工具调用推进状态栏里的步骤、进度条和剩余时间",
   "version": "0.6.2",
   "author": {
    "name": "Bearisbug"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bearisbug/cc-mods",
    "url": "https://github.com/Bearisbug/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:20:46Z",
    "createdAt": "2026-10-04T02:35:03Z",
    "description": "三个 Claude Code mod：截图面板、长任务进度、按目录精简 MCP 说明",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109200659?v=4",
    "ownerUrl": "https://github.com/Bearisbug",
    "defaultBranch": "main"
   },
   "path": "task-eta",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T04:46:39.651Z",
   "modUpdatedAt": "2026-10-06T05:20:41Z",
   "fileBytes": 29004,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "task-eta",
   "url": "https://www.slopshopper.com/mods/bearisbug-cc-mods-task-eta/"
  },
  {
   "slug": "bekhruzbekswe-modme-figma-cost",
   "name": "figma-cost",
   "description": "Read-only pane that shows what Figma design work costs in a session: spend, screens, iterations per screen, failures and tokens by agent. Spends no model tokens.",
   "version": "0.2.0",
   "author": {
    "name": "bekhruzbekswe"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bekhruzbekswe/modme",
    "url": "https://github.com/bekhruzbekswe/modme",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:43:28Z",
    "createdAt": "2026-10-08T13:36:20Z",
    "description": "Personal Claude Code plugins: figma-cost, a read-only pane for the cost of Figma design work",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/174773462?v=4",
    "ownerUrl": "https://github.com/bekhruzbekswe",
    "defaultBranch": "main"
   },
   "path": "figma-cost",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modme",
   "firstSeen": "2026-10-08T15:14:54.944Z",
   "modUpdatedAt": "2026-10-08T13:43:28Z",
   "fileBytes": 31965,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "figma-cost",
   "url": "https://www.slopshopper.com/mods/bekhruzbekswe-modme-figma-cost/"
  },
  {
   "slug": "ben-rogerson-claude-counter-strike",
   "name": "cs-radio",
   "description": "Counter-Strike 1.6 radio calls for Claude Code: 'Fire in the hole' on deploys, 'Bomb has been defused' when a long turn lands. /radio to toggle.",
   "version": "0.1.0",
   "author": {
    "name": "Ben Rogerson",
    "url": "https://benrogerson.dev"
   },
   "license": "MIT",
   "keywords": [
    "sounds",
    "fun",
    "counter-strike",
    "notifications"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ben-rogerson/claude-counter-strike",
    "url": "https://github.com/ben-rogerson/claude-counter-strike",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T02:41:32Z",
    "createdAt": "2026-10-04T00:45:30Z",
    "description": "Counter-Strike 1.6 radio calls for Claude Code - \"Fire in the hole\" on deploys, \"Bomb has been defused\" when a long turn finishes.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-cli",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "counter-strike",
     "counterstrike"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/21288568?v=4",
    "ownerUrl": "https://github.com/ben-rogerson",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "soundDir": {
     "type": "string",
     "title": "CS 1.6 radio folder",
     "description": "Path to cstrike/sound/radio from your own Counter-Strike 1.6 install. Empty: look in the usual Steam folders, else speak the calls.",
     "default": ""
    },
    "longTurnSeconds": {
     "type": "number",
     "title": "Long turn (seconds)",
     "description": "A turn at least this long plays 'Bomb has been defused' when it finishes.",
     "default": 45
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cs-radio",
   "firstSeen": "2026-10-06T04:52:40.791Z",
   "modUpdatedAt": "2026-10-04T02:41:32Z",
   "fileBytes": 4874,
   "tags": [
    "guard",
    "command",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "cs-radio",
   "url": "https://www.slopshopper.com/mods/ben-rogerson-claude-counter-strike/"
  },
  {
   "slug": "benjamin410-claude-mods-token-usage",
   "name": "token-usage",
   "description": "Token-Verbrauch der letzten 7 Tage im Vergleich zur Plan-Auslastung (5h- und 7-Tage-Fenster)",
   "version": "0.1.0",
   "author": {
    "name": "Benjamin Mueller"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Benjamin410/claude-mods",
    "url": "https://github.com/Benjamin410/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T11:56:36Z",
    "createdAt": "2026-10-05T11:39:13Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10449981?v=4",
    "ownerUrl": "https://github.com/Benjamin410",
    "defaultBranch": "main"
   },
   "path": "mods/token-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:37.309Z",
   "modUpdatedAt": "2026-10-05T11:56:36Z",
   "fileBytes": 20904,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "token-usage",
   "url": "https://www.slopshopper.com/mods/benjamin410-claude-mods-token-usage/"
  },
  {
   "slug": "benjaminr-nowplaying",
   "name": "now-playing",
   "description": "Shows the track playing in Apple Music or Spotify above the prompt, with cover art, play/pause, skip, volume, shuffle and repeat controls, a share-link copy and an Up next pane.",
   "version": "0.4.0",
   "author": {
    "name": "Ben"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "benjaminr/nowplaying",
    "url": "https://github.com/benjaminr/nowplaying",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T09:08:12Z",
    "createdAt": "2026-10-03T21:58:04Z",
    "description": "Now Playing mod for Claude Code: Apple Music and Spotify above the prompt, with cover art, controls and an Up next pane",
    "homepage": "",
    "topics": [
     "apple",
     "applemusic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-mod",
     "claude-mods",
     "claude-plugin",
     "claude-skills",
     "nowplaying",
     "spotify"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1671906?v=4",
    "ownerUrl": "https://github.com/benjaminr",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "placement": {
     "type": "string",
     "title": "Where it shows",
     "description": "band: cover and controls above the prompt; footer: the track in the prompt footer's bottom-right labels; both.",
     "options": [
      "band",
      "footer",
      "both"
     ],
     "default": "band"
    },
    "size": {
     "type": "string",
     "title": "Band size",
     "description": "large: a framed band with a big cover, the title and artist on their own rows and a wide progress bar (needs 7 rows); compact: two rows with a small cover.",
     "options": [
      "large",
      "compact"
     ],
     "default": "large"
    },
    "source": {
     "type": "string",
     "title": "Player",
     "description": "Which player to follow: auto picks whichever is playing.",
     "options": [
      "auto",
      "music",
      "spotify"
     ],
     "default": "auto"
    },
    "pollSeconds": {
     "type": "number",
     "title": "Refresh interval",
     "description": "How often, in seconds, the player is asked what is on while playing (1 to 30). Paused players are asked less often.",
     "default": 2
    },
    "volumeStep": {
     "type": "number",
     "title": "Volume step",
     "description": "How much the vol- and vol+ controls change the volume by (1 to 50).",
     "default": 10
    },
    "artwork": {
     "type": "boolean",
     "title": "Cover art",
     "description": "Draw the album cover beside the band in terminals that show pictures (kitty, Ghostty, WezTerm).",
     "default": true
    },
    "queueArtwork": {
     "type": "boolean",
     "title": "Covers in Up next",
     "description": "Draw each queued track's cover in the Up next pane, in terminals that show pictures.",
     "default": true
    },
    "preloadQueue": {
     "type": "boolean",
     "title": "Preload Up next",
     "description": "Read the queue and its covers whenever the track changes, so the pane opens at once.",
     "default": true
    },
    "playlistName": {
     "type": "string",
     "title": "Playlist",
     "description": "The Music playlist the pane's search and Claude's add_tracks tool add songs to; made when missing.",
     "default": "Claude Code"
    },
    "quietWhileWorking": {
     "type": "boolean",
     "title": "Quiet while Claude works",
     "description": "Collapse the band to its status row, without controls, while a turn is running.",
     "default": true
    },
    "catalogue": {
     "type": "boolean",
     "title": "Search Apple Music too",
     "description": "Searches also ask Apple's public catalogue, so tracks you don't own show up with an open-in-Music link.",
     "default": true
    },
    "pushUpdates": {
     "type": "boolean",
     "title": "Instant updates",
     "description": "Listen for Music's and Spotify's own change notifications through a small Swift helper (needs Xcode's command line tools), so the band updates the moment a track changes and polls far less. Off, or without Swift, the band polls as before.",
     "default": true
    },
    "tellClaude": {
     "type": "boolean",
     "title": "Tell Claude what's playing",
     "description": "Add the current track to Claude's system prompt, so it knows what you're listening to.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:42.597Z",
   "modUpdatedAt": "2026-10-04T09:08:12Z",
   "fileBytes": 159010,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "now-playing-benjaminr",
   "url": "https://www.slopshopper.com/mods/benjaminr-nowplaying/"
  },
  {
   "slug": "bennewton999-claude-code-mods-context-gauge",
   "name": "context-gauge",
   "description": "Context-window gauge with a pre-compaction warning, and a log of what was in flight at each compaction",
   "version": "0.1.0",
   "author": {
    "name": "Ben Newton",
    "url": "https://benenewton.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/bennewton999/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bennewton999/claude-code-mods",
    "url": "https://github.com/bennewton999/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:45:51Z",
    "createdAt": "2026-10-04T15:48:33Z",
    "description": "Five Claude Code mods for running many sessions at once: fleet board, PR-to-production tracker, rule tripwires, side-effects ledger, context gauge",
    "homepage": "https://benenewton.com/blog/five-claude-code-mods-session-visibility",
    "topics": [
     "ai-tools",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/458991?v=4",
    "ownerUrl": "https://github.com/bennewton999",
    "defaultBranch": "main"
   },
   "path": "context-gauge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "bennewton-mods",
   "firstSeen": "2026-10-06T04:50:20.128Z",
   "modUpdatedAt": "2026-10-04T15:48:33Z",
   "fileBytes": 9092,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-gauge-bennewton999",
   "url": "https://www.slopshopper.com/mods/bennewton999-claude-code-mods-context-gauge/"
  },
  {
   "slug": "bennewton999-claude-code-mods-session-activity",
   "name": "session-activity",
   "description": "Side-effects ledger (/ledger) with a hold on production SQL writes, and a waiting-on tracker for background work",
   "version": "0.1.0",
   "author": {
    "name": "Ben Newton",
    "url": "https://benenewton.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/bennewton999/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bennewton999/claude-code-mods",
    "url": "https://github.com/bennewton999/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:45:51Z",
    "createdAt": "2026-10-04T15:48:33Z",
    "description": "Five Claude Code mods for running many sessions at once: fleet board, PR-to-production tracker, rule tripwires, side-effects ledger, context gauge",
    "homepage": "https://benenewton.com/blog/five-claude-code-mods-session-visibility",
    "topics": [
     "ai-tools",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/458991?v=4",
    "ownerUrl": "https://github.com/bennewton999",
    "defaultBranch": "main"
   },
   "path": "session-activity",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "bennewton-mods",
   "firstSeen": "2026-10-06T04:50:20.718Z",
   "modUpdatedAt": "2026-10-04T15:48:33Z",
   "fileBytes": 14029,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-activity",
   "url": "https://www.slopshopper.com/mods/bennewton999-claude-code-mods-session-activity/"
  },
  {
   "slug": "bennewton999-claude-code-mods-session-fleet",
   "name": "session-fleet",
   "description": "Fleet board of live sessions, a needs-you beacon, and a worktree claim guard, shared across sessions",
   "version": "0.2.0",
   "author": {
    "name": "Ben Newton",
    "url": "https://benenewton.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/bennewton999/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bennewton999/claude-code-mods",
    "url": "https://github.com/bennewton999/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:45:51Z",
    "createdAt": "2026-10-04T15:48:33Z",
    "description": "Five Claude Code mods for running many sessions at once: fleet board, PR-to-production tracker, rule tripwires, side-effects ledger, context gauge",
    "homepage": "https://benenewton.com/blog/five-claude-code-mods-session-visibility",
    "topics": [
     "ai-tools",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/458991?v=4",
    "ownerUrl": "https://github.com/bennewton999",
    "defaultBranch": "main"
   },
   "path": "session-fleet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "projectPills": {
     "type": "string",
     "title": "Project pills",
     "description": "Named pills for your projects: Label:regex:color entries separated by ';', the regex tested against the repo folder name (e.g. Work:acme|billing:#2563eb). Other repos show their folder name in gray.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "bennewton-mods",
   "firstSeen": "2026-10-06T04:50:21.393Z",
   "modUpdatedAt": "2026-10-05T00:30:46Z",
   "fileBytes": 18716,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-fleet",
   "url": "https://www.slopshopper.com/mods/bennewton999-claude-code-mods-session-fleet/"
  },
  {
   "slug": "bennewton999-claude-code-mods-session-hygiene",
   "name": "session-hygiene",
   "description": "Configurable tripwires for the rules you keep forgetting, and a handoff card of open loops left by earlier sessions",
   "version": "0.2.0",
   "author": {
    "name": "Ben Newton",
    "url": "https://benenewton.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/bennewton999/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bennewton999/claude-code-mods",
    "url": "https://github.com/bennewton999/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:45:51Z",
    "createdAt": "2026-10-04T15:48:33Z",
    "description": "Five Claude Code mods for running many sessions at once: fleet board, PR-to-production tracker, rule tripwires, side-effects ledger, context gauge",
    "homepage": "https://benenewton.com/blog/five-claude-code-mods-session-visibility",
    "topics": [
     "ai-tools",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/458991?v=4",
    "ownerUrl": "https://github.com/bennewton999",
    "defaultBranch": "main"
   },
   "path": "session-hygiene",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "holdEnvSourcing": {
     "type": "boolean",
     "title": "Hold env-file sourcing",
     "description": "Ask before a command sources a .env file into the shell",
     "default": true
    },
    "mutationCheckTests": {
     "type": "boolean",
     "title": "Mutation-check new tests",
     "description": "Remind Claude to prove a new test file fails without the code it covers",
     "default": true
    },
    "reviewBeforePush": {
     "type": "boolean",
     "title": "Review before push",
     "description": "Flag a git push with edits made since the last local /code-review",
     "default": false
    },
    "uncheckedRepos": {
     "type": "string",
     "multiple": true,
     "title": "Repos CI doesn't typecheck or build",
     "description": "Path fragments (e.g. /my-app/). In these repos, flag pushes after TypeScript edits with no typecheck, and merges after package.json or next.config changes with no local build",
     "default": []
    },
    "middlewareRouteRepos": {
     "type": "string",
     "multiple": true,
     "title": "Next.js repos with a middleware route allowlist",
     "description": "Path fragments. A new top-level src/app/<route>/page.tsx here gets a reminder to add the route to src/middleware.ts",
     "default": []
    },
    "bannedStrings": {
     "type": "string",
     "multiple": true,
     "title": "Banned strings",
     "description": "Case-insensitive text that should never be written into a file",
     "default": []
    },
    "supabase": {
     "type": "boolean",
     "title": "Supabase rules",
     "description": "Ask before using a service-role key; after a migration, remind to NOTIFY pgrst and revoke default grants on new tables",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bennewton-mods",
   "firstSeen": "2026-10-06T04:50:22.088Z",
   "modUpdatedAt": "2026-10-09T12:45:50Z",
   "fileBytes": 19344,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-hygiene",
   "url": "https://www.slopshopper.com/mods/bennewton999-claude-code-mods-session-hygiene/"
  },
  {
   "slug": "bennewton999-claude-code-mods-ship-tracker",
   "name": "ship-tracker",
   "description": "Ship-pipeline band (PR, CI, merge, prod deployment, live) and a receipt line under each turn",
   "version": "0.1.0",
   "author": {
    "name": "Ben Newton",
    "url": "https://benenewton.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/bennewton999/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bennewton999/claude-code-mods",
    "url": "https://github.com/bennewton999/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:45:51Z",
    "createdAt": "2026-10-04T15:48:33Z",
    "description": "Five Claude Code mods for running many sessions at once: fleet board, PR-to-production tracker, rule tripwires, side-effects ledger, context gauge",
    "homepage": "https://benenewton.com/blog/five-claude-code-mods-session-visibility",
    "topics": [
     "ai-tools",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/458991?v=4",
    "ownerUrl": "https://github.com/bennewton999",
    "defaultBranch": "main"
   },
   "path": "ship-tracker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "bennewton-mods",
   "firstSeen": "2026-10-06T04:50:22.753Z",
   "modUpdatedAt": "2026-10-04T15:48:33Z",
   "fileBytes": 21543,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ship-tracker",
   "url": "https://www.slopshopper.com/mods/bennewton999-claude-code-mods-ship-tracker/"
  },
  {
   "slug": "benredmond-idle-compact-idle-compact",
   "name": "idle-compact",
   "description": "Compacts an idle session just before its prompt cache expires, so returning does not re-write the full context",
   "version": "0.2.1",
   "author": {
    "name": "Ben Redmond",
    "url": "https://github.com/benredmond"
   },
   "license": "MIT",
   "homepage": "https://github.com/benredmond/idle-compact",
   "keywords": [
    "compact",
    "prompt-cache",
    "cost",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "benredmond/idle-compact",
    "url": "https://github.com/benredmond/idle-compact",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T19:26:48Z",
    "createdAt": "2026-10-02T17:53:54Z",
    "description": "Claude Code mod: compact an idle session before its prompt cache expires",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31708703?v=4",
    "ownerUrl": "https://github.com/benredmond",
    "defaultBranch": "main"
   },
   "path": "idle-compact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "ttlMinutes": {
     "type": "number",
     "title": "Cache TTL (minutes)",
     "description": "Treat the prompt cache as expiring this long after the last main-thread request",
     "default": 60
    },
    "marginMinutes": {
     "type": "number",
     "title": "Margin (minutes)",
     "description": "Compact this long before the TTL so the summary request still reads a warm cache",
     "default": 5
    },
    "minContextTokens": {
     "type": "number",
     "title": "Minimum context tokens",
     "description": "Leave sessions smaller than this alone",
     "default": 40000
    },
    "instructions": {
     "type": "string",
     "title": "Compaction instructions",
     "description": "Optional focus for the summary; empty runs a plain /compact",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "idle-compact",
   "firstSeen": "2026-10-06T04:51:22.826Z",
   "modUpdatedAt": "2026-10-03T19:26:48Z",
   "fileBytes": 5498,
   "tags": [
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "idle-compact-benredmond",
   "url": "https://www.slopshopper.com/mods/benredmond-idle-compact-idle-compact/"
  },
  {
   "slug": "berget-ai-guardrails-md",
   "name": "guardrails-md",
   "description": "GUARDRAILS.md gate: a System One decision model judges every Bash command before it runs — destructive / credentials / GUARDRAILS.md policy",
   "version": "0.7.0",
   "author": {
    "name": "Berget AI"
   },
   "license": "MIT",
   "homepage": "https://github.com/berget-ai/guardrails-md#readme",
   "keywords": [
    "claude-code",
    "guardrails",
    "systemone",
    "safety",
    "bash",
    "security"
   ],
   "kind": "community",
   "repo": {
    "fullName": "berget-ai/guardrails-md",
    "url": "https://github.com/berget-ai/guardrails-md",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:09:02Z",
    "createdAt": "2026-10-04T07:23:42Z",
    "description": "opencode plugin: a System One decision model judges every bash command before it runs — destructive / credentials / your guardrails.md policy",
    "homepage": "https://www.npmjs.com/package/@bergetai/opencode-systemone-gate",
    "topics": [
     "ai-safety",
     "guardrails",
     "opencode",
     "opencode-plugin",
     "systemone"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/160869282?v=4",
    "ownerUrl": "https://github.com/berget-ai",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "guardrails-md",
   "firstSeen": "2026-10-06T14:31:07.569Z",
   "modUpdatedAt": "2026-10-09T10:09:02Z",
   "fileBytes": 23363,
   "tags": [
    "toast",
    "guard",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "guardrails-md",
   "url": "https://www.slopshopper.com/mods/berget-ai-guardrails-md/"
  },
  {
   "slug": "berkay2002-berkays-mods-cache-tax",
   "name": "cache-tax",
   "description": "Keeps the one-hour prompt cache warm during breaks (/keepwarm) and shows a cold send's estimated rewrite cost; this copy warns by default instead of refusing. Warming costs tokens. Copy of karanb192/cache-tax 2.2.1.",
   "author": {
    "name": "Karan Bansal"
   },
   "license": "MIT",
   "homepage": "https://github.com/karanb192/cache-tax",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Berkay2002/berkays-mods",
    "url": "https://github.com/Berkay2002/berkays-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:15:48Z",
    "createdAt": "2026-10-05T05:50:09Z",
    "description": "Claude Code mods for orchestrator and worker sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90407224?v=4",
    "ownerUrl": "https://github.com/Berkay2002",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-tax",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "berkays-mods",
   "firstSeen": "2026-10-09T14:29:00.666Z",
   "modUpdatedAt": "2026-10-09T13:46:34Z",
   "fileBytes": 60421,
   "tags": [
    "band",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-tax-Berkay2002",
   "url": "https://www.slopshopper.com/mods/berkay2002-berkays-mods-cache-tax/"
  },
  {
   "slug": "berkay2002-berkays-mods-config-sync",
   "name": "config-sync",
   "description": "Pulls the shared claude-config repo at session start, tells you when settings.shared.json changed, and applies it with /config-sync apply",
   "author": {
    "name": "Berkay Orhan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Berkay2002/berkays-mods",
    "url": "https://github.com/Berkay2002/berkays-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:15:48Z",
    "createdAt": "2026-10-05T05:50:09Z",
    "description": "Claude Code mods for orchestrator and worker sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90407224?v=4",
    "ownerUrl": "https://github.com/Berkay2002",
    "defaultBranch": "main"
   },
   "path": "plugins/config-sync",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "berkays-mods",
   "firstSeen": "2026-10-09T14:29:01.655Z",
   "modUpdatedAt": "2026-10-09T11:38:13Z",
   "fileBytes": 8645,
   "tags": [
    "toast",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "config-sync",
   "url": "https://www.slopshopper.com/mods/berkay2002-berkays-mods-config-sync/"
  },
  {
   "slug": "berkay2002-berkays-mods-effort-gate",
   "name": "effort-gate",
   "description": "Denies a subagent or background session running Opus at xhigh or max effort unless the user said so",
   "author": {
    "name": "Berkay Orhan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Berkay2002/berkays-mods",
    "url": "https://github.com/Berkay2002/berkays-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:15:48Z",
    "createdAt": "2026-10-05T05:50:09Z",
    "description": "Claude Code mods for orchestrator and worker sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90407224?v=4",
    "ownerUrl": "https://github.com/Berkay2002",
    "defaultBranch": "main"
   },
   "path": "plugins/effort-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "berkays-mods",
   "firstSeen": "2026-10-09T14:29:02.625Z",
   "modUpdatedAt": "2026-10-09T11:38:13Z",
   "fileBytes": 10483,
   "tags": [
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "effort-gate",
   "url": "https://www.slopshopper.com/mods/berkay2002-berkays-mods-effort-gate/"
  },
  {
   "slug": "berkay2002-berkays-mods-identity-keeper",
   "name": "identity-keeper",
   "description": "Keeps a session's name and role across restarts and compactions",
   "author": {
    "name": "Berkay Orhan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Berkay2002/berkays-mods",
    "url": "https://github.com/Berkay2002/berkays-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:15:48Z",
    "createdAt": "2026-10-05T05:50:09Z",
    "description": "Claude Code mods for orchestrator and worker sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90407224?v=4",
    "ownerUrl": "https://github.com/Berkay2002",
    "defaultBranch": "main"
   },
   "path": "plugins/identity-keeper",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "berkays-mods",
   "firstSeen": "2026-10-09T14:29:03.652Z",
   "modUpdatedAt": "2026-10-09T11:38:13Z",
   "fileBytes": 6231,
   "tags": [
    "toast",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "identity-keeper",
   "url": "https://www.slopshopper.com/mods/berkay2002-berkays-mods-identity-keeper/"
  },
  {
   "slug": "berkay2002-berkays-mods-limit-resume",
   "name": "limit-resume",
   "description": "Resumes the session and its idle workers when a usage limit resets, and gives Claude the current 5h and weekly usage",
   "author": {
    "name": "Berkay Orhan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Berkay2002/berkays-mods",
    "url": "https://github.com/Berkay2002/berkays-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:15:48Z",
    "createdAt": "2026-10-05T05:50:09Z",
    "description": "Claude Code mods for orchestrator and worker sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90407224?v=4",
    "ownerUrl": "https://github.com/Berkay2002",
    "defaultBranch": "main"
   },
   "path": "plugins/limit-resume",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "berkays-mods",
   "firstSeen": "2026-10-09T14:29:04.538Z",
   "modUpdatedAt": "2026-10-09T13:39:55Z",
   "fileBytes": 10873,
   "tags": [
    "spinner",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limit-resume",
   "url": "https://www.slopshopper.com/mods/berkay2002-berkays-mods-limit-resume/"
  },
  {
   "slug": "berkay2002-berkays-mods-proof-gate",
   "name": "proof-gate",
   "description": "Asks a worker that reports done for screenshots or video, sends the proof to you, and shows an approval band",
   "author": {
    "name": "Berkay Orhan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Berkay2002/berkays-mods",
    "url": "https://github.com/Berkay2002/berkays-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:15:48Z",
    "createdAt": "2026-10-05T05:50:09Z",
    "description": "Claude Code mods for orchestrator and worker sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90407224?v=4",
    "ownerUrl": "https://github.com/Berkay2002",
    "defaultBranch": "main"
   },
   "path": "plugins/proof-gate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "berkays-mods",
   "firstSeen": "2026-10-09T14:29:05.429Z",
   "modUpdatedAt": "2026-10-09T13:39:55Z",
   "fileBytes": 9107,
   "tags": [
    "band",
    "spinner",
    "toast",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "proof-gate",
   "url": "https://www.slopshopper.com/mods/berkay2002-berkays-mods-proof-gate/"
  },
  {
   "slug": "berkay2002-berkays-mods-route-ledger",
   "name": "route-ledger",
   "description": "Records which model and effort each subagent or background session ran at and how it went, with /routing-review to tune routing rules",
   "author": {
    "name": "Berkay Orhan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Berkay2002/berkays-mods",
    "url": "https://github.com/Berkay2002/berkays-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:15:48Z",
    "createdAt": "2026-10-05T05:50:09Z",
    "description": "Claude Code mods for orchestrator and worker sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90407224?v=4",
    "ownerUrl": "https://github.com/Berkay2002",
    "defaultBranch": "main"
   },
   "path": "plugins/route-ledger",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "berkays-mods",
   "firstSeen": "2026-10-09T14:29:06.529Z",
   "modUpdatedAt": "2026-10-09T11:38:13Z",
   "fileBytes": 16325,
   "tags": [
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "route-ledger",
   "url": "https://www.slopshopper.com/mods/berkay2002-berkays-mods-route-ledger/"
  },
  {
   "slug": "berkay2002-berkays-mods-savvy-progress",
   "name": "savvy-progress",
   "description": "Progress bar above the prompt and an agents panel (/agents-info): running, finished and planned subagents with model, progress, context, cost and time. Crabs for the claude-config scout, builder and reviewer. Copy of johnnyvizz/claude-kit savvy-progress 1.2.0.",
   "author": {
    "name": "johnnyvizz",
    "url": "https://github.com/johnnyvizz"
   },
   "license": "MIT",
   "homepage": "https://github.com/johnnyvizz/claude-kit/tree/main/plugins/savvy-progress",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Berkay2002/berkays-mods",
    "url": "https://github.com/Berkay2002/berkays-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:15:48Z",
    "createdAt": "2026-10-05T05:50:09Z",
    "description": "Claude Code mods for orchestrator and worker sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90407224?v=4",
    "ownerUrl": "https://github.com/Berkay2002",
    "defaultBranch": "main"
   },
   "path": "plugins/savvy-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Panel language",
     "description": "auto follows Claude Code's language setting, then the system locale",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "ru"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "berkays-mods",
   "firstSeen": "2026-10-09T14:29:08.103Z",
   "modUpdatedAt": "2026-10-09T13:46:19Z",
   "fileBytes": 70558,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "savvy-progress-Berkay2002",
   "url": "https://www.slopshopper.com/mods/berkay2002-berkays-mods-savvy-progress/"
  },
  {
   "slug": "berkay2002-berkays-mods-workers",
   "name": "workers",
   "description": "A pane of the sessions this one orchestrates: state, branch, commits ahead, changed files, last message, who needs you",
   "author": {
    "name": "Berkay Orhan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Berkay2002/berkays-mods",
    "url": "https://github.com/Berkay2002/berkays-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:15:48Z",
    "createdAt": "2026-10-05T05:50:09Z",
    "description": "Claude Code mods for orchestrator and worker sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90407224?v=4",
    "ownerUrl": "https://github.com/Berkay2002",
    "defaultBranch": "main"
   },
   "path": "plugins/workers",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "berkays-mods",
   "firstSeen": "2026-10-09T14:29:09.337Z",
   "modUpdatedAt": "2026-10-09T13:39:55Z",
   "fileBytes": 16595,
   "tags": [
    "pane",
    "spinner",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "workers",
   "url": "https://www.slopshopper.com/mods/berkay2002-berkays-mods-workers/"
  },
  {
   "slug": "bespunky-claude-toolkit-bespunky-browser-automation",
   "name": "bespunky-browser-automation",
   "description": "BeSpunky browser automation. `playwright` — drive a real browser headless (load, click, type, screenshot, scrape) for solo verification, bug repro, or repeatable scripts. `shared-browser` — one in-container Chromium the human watches and clicks over noVNC while Claude drives it over loopback CDP: co-debugging, live CSS/DOM verification with measured proof, pairing on a flow. Pre-installed and enabled in BeSpunky devcontainers.",
   "version": "0.6.1",
   "author": {
    "name": "BeSpunky",
    "url": "https://github.com/BeSpunky"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BeSpunky/claude-toolkit",
    "url": "https://github.com/BeSpunky/claude-toolkit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T06:14:05Z",
    "createdAt": "2026-05-22T15:44:42Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47897671?v=4",
    "ownerUrl": "https://github.com/BeSpunky",
    "defaultBranch": "main"
   },
   "path": "plugins/browser-automation",
   "modules": [
    "./status.tsx"
   ],
   "entry": "hooks/status.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-toolkit",
   "firstSeen": "2026-10-06T04:46:44.157Z",
   "modUpdatedAt": "2026-10-06T21:05:37Z",
   "fileBytes": 10966,
   "tags": [
    "status",
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "bespunky-browser-automation",
   "url": "https://www.slopshopper.com/mods/bespunky-claude-toolkit-bespunky-browser-automation/"
  },
  {
   "slug": "bespunky-claude-toolkit-bespunky-house",
   "name": "bespunky-house",
   "description": "The BeSpunky house standard for any repo, as a stack of detected layers on an Nx floor: the agent DX (composed devcontainer, Claude settings, window identity, HOUSE docs) by default; Node, JS libraries, the stack-free web dev loop, Angular, a design system, navigation or Firebase only when worn. /bespunky-house:new creates a project, /bespunky-house:upgrade migrates one to the current standard, /bespunky-house:add-layer adds a layer. Generator-first; consented, never automatic.",
   "version": "0.48.1",
   "author": {
    "name": "BeSpunky",
    "url": "https://github.com/BeSpunky"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BeSpunky/claude-toolkit",
    "url": "https://github.com/BeSpunky/claude-toolkit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T06:14:05Z",
    "createdAt": "2026-05-22T15:44:42Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47897671?v=4",
    "ownerUrl": "https://github.com/BeSpunky",
    "defaultBranch": "main"
   },
   "path": "plugins/house",
   "modules": [
    "./band.tsx"
   ],
   "entry": "hooks/band.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-toolkit",
   "firstSeen": "2026-10-06T04:46:44.351Z",
   "modUpdatedAt": "2026-10-08T06:13:30Z",
   "fileBytes": 14712,
   "tags": [
    "band",
    "toast",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bespunky-house",
   "url": "https://www.slopshopper.com/mods/bespunky-claude-toolkit-bespunky-house/"
  },
  {
   "slug": "bespunky-claude-toolkit-bespunky-voice",
   "name": "bespunky-voice",
   "description": "Hear Claude's questions and answer by voice, away from the screen. Questions are asked the way a person asks them (`/speak say`, or automatically with `/speak auto on`). A band above the prompt shows what's said and heard, live, with Replay and Stop. The `voice-conversation` skill + `ask_by_voice` MCP tool run a hands-free back-and-forth. Swappable TTS (espeak-ng / say, upgradable to local Piper), local whisper.cpp STT; audio bridged by the BeSpunky devcontainer.",
   "version": "0.11.0",
   "author": {
    "name": "BeSpunky",
    "url": "https://github.com/BeSpunky"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BeSpunky/claude-toolkit",
    "url": "https://github.com/BeSpunky/claude-toolkit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T06:14:05Z",
    "createdAt": "2026-05-22T15:44:42Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47897671?v=4",
    "ownerUrl": "https://github.com/BeSpunky",
    "defaultBranch": "main"
   },
   "path": "plugins/voice",
   "modules": [
    "./band.tsx"
   ],
   "entry": "hooks/band.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-toolkit",
   "firstSeen": "2026-10-06T04:46:44.533Z",
   "modUpdatedAt": "2026-10-06T16:07:26Z",
   "fileBytes": 22723,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "bespunky-voice",
   "url": "https://www.slopshopper.com/mods/bespunky-claude-toolkit-bespunky-voice/"
  },
  {
   "slug": "bespunky-claude-toolkit-bespunky-vscode-identity",
   "name": "bespunky-vscode-identity",
   "description": "Make every project's VSCode window recognizable at a glance, without Peacock's whole-window glow. `window-identity` picks a project-fitting emoji for the window title and a quiet bar colour derived from the design-system primary (else a stable name hash), written by the @bespunky/nx-tools:window-identity generator with a no-clobber ratchet. A SessionStart hook offers the upgrade to the brand colour once a design system appears.",
   "version": "0.2.2",
   "author": {
    "name": "BeSpunky",
    "url": "https://github.com/BeSpunky"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BeSpunky/claude-toolkit",
    "url": "https://github.com/BeSpunky/claude-toolkit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T06:14:05Z",
    "createdAt": "2026-05-22T15:44:42Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47897671?v=4",
    "ownerUrl": "https://github.com/BeSpunky",
    "defaultBranch": "main"
   },
   "path": "plugins/bespunky-vscode-identity",
   "modules": [
    "./name-hash-toast.ts"
   ],
   "entry": "hooks/name-hash-toast.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-toolkit",
   "firstSeen": "2026-10-06T04:46:43.822Z",
   "modUpdatedAt": "2026-10-03T22:24:38Z",
   "fileBytes": 10093,
   "tags": [
    "toast",
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "bespunky-vscode-identity",
   "url": "https://www.slopshopper.com/mods/bespunky-claude-toolkit-bespunky-vscode-identity/"
  },
  {
   "slug": "bespunky-claude-toolkit-bespunky-workflow",
   "name": "bespunky-workflow",
   "description": "How work moves from idea to production, whatever is being built. branch-and-release: a declared branch model (trunk to gitflow), per-feature worktrees, human-gated moves. local-server-isolation: test servers on random free ports. feature-package: one effort, one slug, one folder of durable docs. session-handoff: relay one live effort into a fresh session. project-standing: orient in a project after a gap. delegate-and-parallelize: orchestrate budgeted subagents.",
   "version": "0.12.0",
   "author": {
    "name": "BeSpunky",
    "url": "https://github.com/BeSpunky"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BeSpunky/claude-toolkit",
    "url": "https://github.com/BeSpunky/claude-toolkit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T06:14:05Z",
    "createdAt": "2026-05-22T15:44:42Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47897671?v=4",
    "ownerUrl": "https://github.com/BeSpunky",
    "defaultBranch": "main"
   },
   "path": "plugins/workflow",
   "modules": [
    "./mods.ts"
   ],
   "entry": "hooks/mods.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-toolkit",
   "firstSeen": "2026-10-06T04:46:44.710Z",
   "modUpdatedAt": "2026-10-08T06:01:15Z",
   "fileBytes": 53754,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "bespunky-workflow",
   "url": "https://www.slopshopper.com/mods/bespunky-claude-toolkit-bespunky-workflow/"
  },
  {
   "slug": "bfreis-claude-caffeinate-caffeinate",
   "name": "caffeinate",
   "description": "Keeps the computer awake while Claude works: runs caffeinate (or a command of your choice) during turns or for the whole session. Configure with /caffeinate.",
   "version": "0.3.0",
   "author": {
    "name": "Bruno Reis"
   },
   "license": "MIT",
   "keywords": [
    "caffeinate",
    "sleep",
    "macos",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "bfreis/claude-caffeinate",
    "url": "https://github.com/bfreis/claude-caffeinate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T02:20:42Z",
    "createdAt": "2026-10-07T22:40:53Z",
    "description": "Claude Code mod that keeps your computer awake while Claude works",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/261623?v=4",
    "ownerUrl": "https://github.com/bfreis",
    "defaultBranch": "main"
   },
   "path": "plugins/caffeinate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "caffeinate",
   "firstSeen": "2026-10-08T15:15:20.170Z",
   "modUpdatedAt": "2026-10-08T02:20:42Z",
   "fileBytes": 18942,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "caffeinate",
   "url": "https://www.slopshopper.com/mods/bfreis-claude-caffeinate-caffeinate/"
  },
  {
   "slug": "bharismendy-claude-buddy",
   "name": "buddy",
   "description": "Un compagnon ASCII qui vit au-dessus du prompt et réagit à la session",
   "version": "0.1.0",
   "author": {
    "name": "Brice Harismendy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bharismendy/claude-buddy",
    "url": "https://github.com/bharismendy/claude-buddy",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:07:49Z",
    "createdAt": "2026-10-07T08:55:40Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32710187?v=4",
    "ownerUrl": "https://github.com/bharismendy",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-buddy",
   "firstSeen": "2026-10-07T14:51:36.573Z",
   "modUpdatedAt": "2026-10-07T09:07:49Z",
   "fileBytes": 18808,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "buddy-bharismendy",
   "url": "https://www.slopshopper.com/mods/bharismendy-claude-buddy/"
  },
  {
   "slug": "biackr0se-fine-print-fine-print",
   "name": "fine-print",
   "description": "Opens a card when Claude's final answer omits a recorded file change or a recognized command with side effects, or makes a test or Git claim the recorded results do not fully back. Step through the diffs and prepare an editable question.",
   "version": "0.1.0",
   "author": {
    "name": "JR"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bIackr0se/fine-print",
    "url": "https://github.com/bIackr0se/fine-print",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T08:45:53Z",
    "createdAt": "2026-10-02T08:44:16Z",
    "description": "Inspect recorded changes Claude left out of its answer, inside Claude Code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/197056670?v=4",
    "ownerUrl": "https://github.com/bIackr0se",
    "defaultBranch": "release/fine-print"
   },
   "path": "plugins/fine-print",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jr-mods",
   "firstSeen": "2026-10-06T04:50:18.319Z",
   "modUpdatedAt": "2026-10-02T08:45:53Z",
   "fileBytes": 58565,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fine-print",
   "url": "https://www.slopshopper.com/mods/biackr0se-fine-print-fine-print/"
  },
  {
   "slug": "billymrx1-airlock",
   "name": "airlock",
   "description": "Routes supported project edits into a Git worktree for review, accept or reject. Worktree routing is not a filesystem sandbox.",
   "version": "0.1.0",
   "author": {
    "name": "billymrx"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BillyMRX1/airlock",
    "url": "https://github.com/BillyMRX1/airlock",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:31:04Z",
    "createdAt": "2026-10-05T11:03:02Z",
    "description": "A Claude Code mod that routes supported project edits into Git worktrees for review, accept, and reject.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57307308?v=4",
    "ownerUrl": "https://github.com/BillyMRX1",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "default": "strict",
     "options": [
      "strict",
      "balanced",
      "permissive"
     ],
     "title": "Command policy mode",
     "description": "strict denies classified external effects and git-topology commands; balanced asks once for matched external effects (denies headless); permissive allows and records classified actions. Unmatched commands pass in every mode; this heuristic is not a sandbox."
    },
    "includeUntracked": {
     "type": "boolean",
     "default": true,
     "title": "Include untracked files",
     "description": "Copy non-ignored regular untracked files into the baseline (default on); ignored files are excluded, while symlinks, directories, and files over 4 MiB are skipped."
    },
    "retainRejectedTransactions": {
     "type": "boolean",
     "default": false,
     "title": "Retain rejected transactions",
     "description": "Keep rejected or aborted transaction worktrees for inspection instead of destroying them"
    },
    "maxStoredTransactions": {
     "type": "number",
     "default": 50,
     "title": "History size",
     "description": "How many finished transaction records to keep per repository"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "airlock-marketplace",
   "firstSeen": "2026-10-06T04:46:40.167Z",
   "modUpdatedAt": "2026-10-05T11:31:04Z",
   "fileBytes": 96149,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "airlock",
   "url": "https://www.slopshopper.com/mods/billymrx1-airlock/"
  },
  {
   "slug": "binbandit-bin-stack-ascii-spinner",
   "name": "ascii-spinner",
   "description": "Replaces the working line with a one-row WEAVEworm rethreading synthsilk, in Sekiguchi colors",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "binbandit/bin-stack",
    "url": "https://github.com/binbandit/bin-stack",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:39:41Z",
    "createdAt": "2026-09-29T06:47:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6337115?v=4",
    "ownerUrl": "https://github.com/binbandit",
    "defaultBranch": "main"
   },
   "path": "mods/ascii-spinner",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:49:36.261Z",
   "modUpdatedAt": "2026-10-09T11:39:34Z",
   "fileBytes": 3377,
   "tags": [
    "spinner"
   ],
   "isNew": true,
   "entryName": "ascii-spinner",
   "url": "https://www.slopshopper.com/mods/binbandit-bin-stack-ascii-spinner/"
  },
  {
   "slug": "binbandit-bin-stack-glamour-dark",
   "name": "glamour-dark",
   "description": "Draws the model's text replies with charmbracelet/glamour's default dark style",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "binbandit/bin-stack",
    "url": "https://github.com/binbandit/bin-stack",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:39:41Z",
    "createdAt": "2026-09-29T06:47:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6337115?v=4",
    "ownerUrl": "https://github.com/binbandit",
    "defaultBranch": "main"
   },
   "path": "mods/glamour-dark",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:49:37.857Z",
   "modUpdatedAt": "2026-10-09T00:39:51Z",
   "fileBytes": 56530,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "glamour-dark-binbandit",
   "url": "https://www.slopshopper.com/mods/binbandit-bin-stack-glamour-dark/"
  },
  {
   "slug": "binbandit-bin-stack-marathon-footer",
   "name": "marathon-footer",
   "description": "Restyles the hints after the mode label under the prompt to match the SLOPOTHON banner: '⇧⇥ CYCLE  //  ← 1 AGENT'",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "binbandit/bin-stack",
    "url": "https://github.com/binbandit/bin-stack",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:39:41Z",
    "createdAt": "2026-09-29T06:47:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6337115?v=4",
    "ownerUrl": "https://github.com/binbandit",
    "defaultBranch": "main"
   },
   "path": "mods/marathon-footer",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:49:38.567Z",
   "modUpdatedAt": "2026-10-09T11:39:34Z",
   "fileBytes": 1619,
   "tags": [
    "spinner"
   ],
   "isNew": true,
   "entryName": "marathon-footer",
   "url": "https://www.slopshopper.com/mods/binbandit-bin-stack-marathon-footer/"
  },
  {
   "slug": "binbandit-bin-stack-redact-secrets",
   "name": "redact-secrets",
   "description": "Redacts secrets from what Claude reads and from what the session logs",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "binbandit/bin-stack",
    "url": "https://github.com/binbandit/bin-stack",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:39:41Z",
    "createdAt": "2026-09-29T06:47:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6337115?v=4",
    "ownerUrl": "https://github.com/binbandit",
    "defaultBranch": "main"
   },
   "path": "mods/redact-secrets",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:49:39.846Z",
   "modUpdatedAt": "2026-10-09T11:39:34Z",
   "fileBytes": 13442,
   "tags": [
    "guard",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "redact-secrets-binbandit",
   "url": "https://www.slopshopper.com/mods/binbandit-bin-stack-redact-secrets/"
  },
  {
   "slug": "binbandit-bin-stack-slopothon",
   "name": "slopothon",
   "description": "Draws a Marathon-style SLOPOTHON banner above the prompt until the first prompt is sent",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "binbandit/bin-stack",
    "url": "https://github.com/binbandit/bin-stack",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:39:41Z",
    "createdAt": "2026-09-29T06:47:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6337115?v=4",
    "ownerUrl": "https://github.com/binbandit",
    "defaultBranch": "main"
   },
   "path": "mods/slopothon",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:49:40.547Z",
   "modUpdatedAt": "2026-10-09T11:39:34Z",
   "fileBytes": 18800,
   "tags": [
    "spinner",
    "transcript",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "slopothon",
   "url": "https://www.slopshopper.com/mods/binbandit-bin-stack-slopothon/"
  },
  {
   "slug": "binbandit-bin-stack-tool-lines",
   "name": "tool-lines",
   "description": "Draws each tool call as one compact 'tool_call: Tool(input) - meta' line and hides its result block",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "binbandit/bin-stack",
    "url": "https://github.com/binbandit/bin-stack",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:39:41Z",
    "createdAt": "2026-09-29T06:47:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6337115?v=4",
    "ownerUrl": "https://github.com/binbandit",
    "defaultBranch": "main"
   },
   "path": "mods/tool-lines",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:49:41.425Z",
   "modUpdatedAt": "2026-10-09T00:39:51Z",
   "fileBytes": 5154,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "tool-lines-binbandit",
   "url": "https://www.slopshopper.com/mods/binbandit-bin-stack-tool-lines/"
  },
  {
   "slug": "bing2000me-cc-usage-hud",
   "name": "cc-usage-hud",
   "description": "A chip bar above the prompt: cache hit rate, rate limits, cost (session/day/week/month) and TPS, with hover cards.",
   "version": "0.8.0",
   "author": {
    "name": "Bing2000me"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bing2000me/cc-usage-hud",
    "url": "https://github.com/Bing2000me/cc-usage-hud",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:39:33Z",
    "createdAt": "2026-10-08T19:51:17Z",
    "description": "Claude Code mod: cache hit rate, rate limits, cost and TPS beside the prompt, with hover cards.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/209167057?v=4",
    "ownerUrl": "https://github.com/Bing2000me",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-usage-hud",
   "firstSeen": "2026-10-09T14:29:11.964Z",
   "modUpdatedAt": "2026-10-09T04:39:33Z",
   "fileBytes": 34281,
   "tags": [
    "band",
    "guard",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-usage-hud",
   "url": "https://www.slopshopper.com/mods/bing2000me-cc-usage-hud/"
  },
  {
   "slug": "blackmath88-routing-mod-claude",
   "name": "routing-mod",
   "description": "Routes each subagent to Haiku, Sonnet or Opus by the [tier:...] tag from your plan. The main session never switches model, so its prompt cache stays intact.",
   "version": "0.1.0",
   "author": {
    "name": "blackmath88"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "blackmath88/routing-mod-claude",
    "url": "https://github.com/blackmath88/routing-mod-claude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T14:22:52Z",
    "createdAt": "2026-10-07T08:58:38Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/189242319?v=4",
    "ownerUrl": "https://github.com/blackmath88",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "routing-mod-claude",
   "firstSeen": "2026-10-07T14:51:37.897Z",
   "modUpdatedAt": "2026-10-07T14:22:52Z",
   "fileBytes": 1731,
   "tags": [
    "model",
    "agents"
   ],
   "isNew": true,
   "entryName": "routing-mod",
   "url": "https://www.slopshopper.com/mods/blackmath88-routing-mod-claude/"
  },
  {
   "slug": "bmcreations-agent-team",
   "name": "agent-team",
   "description": "Member-based delegation across rival agent CLIs",
   "version": "0.4.0",
   "author": {
    "name": "bmcreations"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bmcreations/agent-team",
    "url": "https://github.com/bmcreations/agent-team",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:50:26Z",
    "createdAt": "2026-09-14T15:56:39Z",
    "description": "Role-based delegation across rival agent CLIs, packaged as a Claude Code plugin",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68528911?v=4",
    "ownerUrl": "https://github.com/bmcreations",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "agent-team",
   "firstSeen": "2026-10-08T15:15:26.931Z",
   "modUpdatedAt": "2026-10-08T21:50:26Z",
   "fileBytes": 1403,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-team",
   "url": "https://www.slopshopper.com/mods/bmcreations-agent-team/"
  },
  {
   "slug": "bob-park-claude-task-progress",
   "name": "task-progress",
   "description": "Right-side pane: main model vitals plus task progress and the current step",
   "version": "0.6.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bob-park/claude-task-progress",
    "url": "https://github.com/bob-park/claude-task-progress",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:43:37Z",
    "createdAt": "2026-10-09T01:46:03Z",
    "description": "Claude Code mod: task progress bar above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22737894?v=4",
    "ownerUrl": "https://github.com/bob-park",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-task-progress",
   "firstSeen": "2026-10-09T14:50:05.529Z",
   "modUpdatedAt": "2026-10-09T05:43:37Z",
   "fileBytes": 21459,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "task-progress-bob-park",
   "url": "https://www.slopshopper.com/mods/bob-park-claude-task-progress/"
  },
  {
   "slug": "bobby-cell-commits-named-subagents-mod",
   "name": "named-subagents-mod",
   "description": "Gives every subagent a themed name in the task tree, and lists the running agents under those names in a side pane: what each is doing, its tokens, its conversation a press away.",
   "version": "0.3.0",
   "author": {
    "name": "Bobby-cell-commits"
   },
   "license": "MIT",
   "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod",
   "keywords": [
    "subagents",
    "names",
    "fan-out",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Bobby-cell-commits/named-subagents-mod",
    "url": "https://github.com/Bobby-cell-commits/named-subagents-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:30:58Z",
    "createdAt": "2026-10-06T16:58:33Z",
    "description": "Claude Code mod: a themed, unique name for every subagent in the task tree, and a pane listing the running agents under those names. Replaces the retired named-subagents Python plugin.",
    "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod/releases/latest",
    "topics": [
     "agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "subagents",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/177305474?v=4",
    "ownerUrl": "https://github.com/Bobby-cell-commits",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Name pool",
     "description": "auto picks the pool from the agent type and task; any other value always uses that pool.",
     "default": "auto",
     "options": [
      "auto",
      "explore",
      "code",
      "research",
      "reflect",
      "debug",
      "test",
      "review",
      "security",
      "design",
      "data",
      "orchestrate",
      "docs",
      "build",
      "default"
     ]
    },
    "enabled": {
     "type": "boolean",
     "title": "Name subagents",
     "description": "Turn naming off without uninstalling.",
     "default": true
    },
    "names": {
     "type": "string",
     "title": "Your names",
     "description": "Extra names for your agents, separated by commas: Ripley, Deckard. They get about half of the draws. Letters, digits, _ and - only. /names adds more later.",
     "default": ""
    },
    "only_custom": {
     "type": "boolean",
     "title": "Use only my names",
     "description": "Leave out the built-in names and draw only from the ones you add.",
     "default": false
    },
    "pane": {
     "type": "boolean",
     "title": "Show the agents pane",
     "description": "Off, the mod only names agents: no pane, no count under the prompt, no finish toasts, no /roster.",
     "default": true
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Pane: open by itself",
     "description": "Open the agents pane when an agent starts. Off, /roster opens it.",
     "default": true
    },
    "foldAfter": {
     "type": "number",
     "title": "Pane: fold after (seconds)",
     "description": "Fold the pane this many seconds after the last agent finishes; 0 keeps it open.",
     "default": 10
    },
    "motion": {
     "type": "boolean",
     "title": "Pane: motion",
     "description": "Animate the spinner on running agents.",
     "default": true
    },
    "toasts": {
     "type": "boolean",
     "title": "Pane: finish toasts",
     "description": "A toast when agents finish.",
     "default": true
    },
    "keepFinished": {
     "type": "number",
     "title": "Pane: finished agents listed",
     "description": "How many finished agents the list keeps (1-30).",
     "default": 8
    },
    "statusLine": {
     "type": "boolean",
     "title": "Pane: status line",
     "description": "Count the running agents under the prompt while the pane is not on screen.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "named-subagents-mod",
   "firstSeen": "2026-10-07T14:35:34.536Z",
   "modUpdatedAt": "2026-10-07T07:30:58Z",
   "fileBytes": 136450,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "named-subagents-mod",
   "url": "https://www.slopshopper.com/mods/bobby-cell-commits-named-subagents-mod/"
  },
  {
   "slug": "bobby-cell-commits-named-subagents-mod-names-probe",
   "name": "names-probe",
   "description": "Probe-only: which Agent names the engine accepts, what $.fs may read and write under the config directory, and what list and file options hold.",
   "version": "0.0.1",
   "author": {
    "name": "Bobby-cell-commits"
   },
   "license": "MIT",
   "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod/releases/latest",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bobby-cell-commits/named-subagents-mod",
    "url": "https://github.com/Bobby-cell-commits/named-subagents-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:30:58Z",
    "createdAt": "2026-10-06T16:58:33Z",
    "description": "Claude Code mod: a themed, unique name for every subagent in the task tree, and a pane listing the running agents under those names. Replaces the retired named-subagents Python plugin.",
    "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod/releases/latest",
    "topics": [
     "agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "subagents",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/177305474?v=4",
    "ownerUrl": "https://github.com/Bobby-cell-commits",
    "defaultBranch": "master"
   },
   "path": "probes/custom-names-probe/probe",
   "modules": [
    "./probe.ts"
   ],
   "entry": "hooks/probe.ts",
   "userConfig": {
    "list": {
     "type": "string",
     "multiple": true,
     "title": "List",
     "description": "a list-valued option"
    },
    "path": {
     "type": "file",
     "title": "File",
     "description": "a file-valued option"
    },
    "plain": {
     "type": "string",
     "title": "Plain",
     "description": "a plain string",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "named-subagents-mod",
   "firstSeen": "2026-10-07T14:35:35.102Z",
   "modUpdatedAt": "2026-10-06T17:43:18Z",
   "fileBytes": 3502,
   "tags": [
    "guard",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "names-probe",
   "url": "https://www.slopshopper.com/mods/bobby-cell-commits-named-subagents-mod-names-probe/"
  },
  {
   "slug": "bobby-cell-commits-named-subagents-mod-names-witness",
   "name": "names-witness",
   "description": "Probe-only: records each spawned agent's name from $.agent.list() as JSONL markers, so a headless run of the names mod can be judged from files.",
   "version": "0.0.1",
   "license": "MIT",
   "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod/releases/latest",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bobby-cell-commits/named-subagents-mod",
    "url": "https://github.com/Bobby-cell-commits/named-subagents-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:30:58Z",
    "createdAt": "2026-10-06T16:58:33Z",
    "description": "Claude Code mod: a themed, unique name for every subagent in the task tree, and a pane listing the running agents under those names. Replaces the retired named-subagents Python plugin.",
    "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod/releases/latest",
    "topics": [
     "agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "subagents",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/177305474?v=4",
    "ownerUrl": "https://github.com/Bobby-cell-commits",
    "defaultBranch": "master"
   },
   "path": "probes/mods-names-proof/witness",
   "modules": [
    "./witness.ts"
   ],
   "entry": "hooks/witness.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "named-subagents-mod",
   "firstSeen": "2026-10-07T14:35:35.630Z",
   "modUpdatedAt": "2026-10-06T16:58:26Z",
   "fileBytes": 1851,
   "tags": [
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "names-witness",
   "url": "https://www.slopshopper.com/mods/bobby-cell-commits-named-subagents-mod-names-witness/"
  },
  {
   "slug": "bobby-cell-commits-named-subagents-mod-twomods",
   "name": "twomods",
   "description": "Probe: two files of hooks in one plugin.",
   "version": "0.1.0",
   "author": {
    "name": "Bobby-cell-commits"
   },
   "license": "MIT",
   "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod/releases/latest",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bobby-cell-commits/named-subagents-mod",
    "url": "https://github.com/Bobby-cell-commits/named-subagents-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:30:58Z",
    "createdAt": "2026-10-06T16:58:33Z",
    "description": "Claude Code mod: a themed, unique name for every subagent in the task tree, and a pane listing the running agents under those names. Replaces the retired named-subagents Python plugin.",
    "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod/releases/latest",
    "topics": [
     "agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "subagents",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/177305474?v=4",
    "ownerUrl": "https://github.com/Bobby-cell-commits",
    "defaultBranch": "master"
   },
   "path": "probes/pane-fold/twomods",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "named-subagents-mod",
   "firstSeen": "2026-10-07T14:35:36.390Z",
   "modUpdatedAt": "2026-10-06T20:16:16Z",
   "fileBytes": 1365,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "twomods",
   "url": "https://www.slopshopper.com/mods/bobby-cell-commits-named-subagents-mod-twomods/"
  },
  {
   "slug": "bobby-cell-commits-named-subagents-mods-name-toolcall",
   "name": "mods-name-toolcall",
   "description": "Throwaway probe: does a tool.call rewrite of the Agent tool's `name` reach the spawn, the agent list and the task tree? Writes JSONL markers.",
   "version": "0.0.1",
   "author": {
    "name": "named-subagents (probe)"
   },
   "license": "MIT",
   "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bobby-cell-commits/named-subagents",
    "url": "https://github.com/Bobby-cell-commits/named-subagents",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:00:05Z",
    "createdAt": "2026-07-10T05:57:46Z",
    "description": "RETIRED — replaced by named-subagents-mod (a Claude Code mod, needs Claude Code 2.1.287+). 0.7.2 is the last Python release.",
    "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod",
    "topics": [],
    "archived": true,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/177305474?v=4",
    "ownerUrl": "https://github.com/Bobby-cell-commits",
    "defaultBranch": "master"
   },
   "path": "probes/mods-name-toolcall",
   "modules": [
    "./probe.ts"
   ],
   "entry": "hooks/probe.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "named-subagents",
   "firstSeen": "2026-10-07T14:35:30.212Z",
   "modUpdatedAt": "2026-10-06T10:33:00Z",
   "fileBytes": 3449,
   "tags": [
    "guard",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mods-name-toolcall",
   "url": "https://www.slopshopper.com/mods/bobby-cell-commits-named-subagents-mods-name-toolcall/"
  },
  {
   "slug": "bobby-cell-commits-named-subagents-mods-naming-probe",
   "name": "mods-naming-probe",
   "description": "Throwaway probe: can function hooks (agent.spawn / $.agent.register / turn.complete) give parallel subagents distinct visible names? Writes JSONL markers on every hook fire.",
   "version": "0.0.1",
   "author": {
    "name": "named-subagents (probe)"
   },
   "license": "MIT",
   "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bobby-cell-commits/named-subagents",
    "url": "https://github.com/Bobby-cell-commits/named-subagents",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:00:05Z",
    "createdAt": "2026-07-10T05:57:46Z",
    "description": "RETIRED — replaced by named-subagents-mod (a Claude Code mod, needs Claude Code 2.1.287+). 0.7.2 is the last Python release.",
    "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod",
    "topics": [],
    "archived": true,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/177305474?v=4",
    "ownerUrl": "https://github.com/Bobby-cell-commits",
    "defaultBranch": "master"
   },
   "path": "probes/mods-naming-probe",
   "modules": [
    "./probe.ts"
   ],
   "entry": "hooks/probe.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "named-subagents",
   "firstSeen": "2026-10-07T14:35:31.736Z",
   "modUpdatedAt": "2026-09-26T15:52:33Z",
   "fileBytes": 5609,
   "tags": [
    "guard",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mods-naming-probe",
   "url": "https://www.slopshopper.com/mods/bobby-cell-commits-named-subagents-mods-naming-probe/"
  },
  {
   "slug": "bobby-cell-commits-named-subagents-n",
   "name": "n",
   "description": "Throwaway probe: just-in-time callsign registration inside agent.spawn, hidden by agent.offer.",
   "version": "0.0.1",
   "author": {
    "name": "named-subagents (probe)"
   },
   "license": "MIT",
   "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bobby-cell-commits/named-subagents",
    "url": "https://github.com/Bobby-cell-commits/named-subagents",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:00:05Z",
    "createdAt": "2026-07-10T05:57:46Z",
    "description": "RETIRED — replaced by named-subagents-mod (a Claude Code mod, needs Claude Code 2.1.287+). 0.7.2 is the last Python release.",
    "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod",
    "topics": [],
    "archived": true,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/177305474?v=4",
    "ownerUrl": "https://github.com/Bobby-cell-commits",
    "defaultBranch": "master"
   },
   "path": "probes/naming-alternatives/mods-jit",
   "modules": [
    "./jit.ts"
   ],
   "entry": "hooks/jit.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "named-subagents",
   "firstSeen": "2026-10-07T14:35:32.400Z",
   "modUpdatedAt": "2026-09-26T16:54:01Z",
   "fileBytes": 7045,
   "tags": [
    "guard",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "n",
   "url": "https://www.slopshopper.com/mods/bobby-cell-commits-named-subagents-n/"
  },
  {
   "slug": "bobby-cell-commits-named-subagents-named-subagents-mod",
   "name": "named-subagents-mod",
   "description": "Gives every subagent a themed name in the task tree (display only; the agent is not told its name).",
   "version": "0.0.1",
   "author": {
    "name": "Bobby-cell-commits"
   },
   "license": "MIT",
   "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bobby-cell-commits/named-subagents",
    "url": "https://github.com/Bobby-cell-commits/named-subagents",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:00:05Z",
    "createdAt": "2026-07-10T05:57:46Z",
    "description": "RETIRED — replaced by named-subagents-mod (a Claude Code mod, needs Claude Code 2.1.287+). 0.7.2 is the last Python release.",
    "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod",
    "topics": [],
    "archived": true,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/177305474?v=4",
    "ownerUrl": "https://github.com/Bobby-cell-commits",
    "defaultBranch": "master"
   },
   "path": "mod",
   "modules": [
    "./names.ts"
   ],
   "entry": "hooks/names.ts",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Name pool",
     "description": "auto picks the pool from the agent type and task; any other value always uses that pool.",
     "default": "auto",
     "options": [
      "auto",
      "explore",
      "code",
      "research",
      "reflect",
      "debug",
      "test",
      "review",
      "security",
      "design",
      "data",
      "orchestrate",
      "docs",
      "build",
      "default"
     ]
    },
    "enabled": {
     "type": "boolean",
     "title": "Name subagents",
     "description": "Turn naming off without uninstalling.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "named-subagents-dev",
   "firstSeen": "2026-10-07T14:35:29.461Z",
   "modUpdatedAt": "2026-10-06T17:00:02Z",
   "fileBytes": 20296,
   "tags": [
    "toast",
    "status",
    "guard",
    "agents"
   ],
   "isNew": true,
   "entryName": "named-subagents-mod-Bobby-cell-commits",
   "url": "https://www.slopshopper.com/mods/bobby-cell-commits-named-subagents-named-subagents-mod/"
  },
  {
   "slug": "bobby-cell-commits-named-subagents-names-witness",
   "name": "names-witness",
   "description": "Probe-only: records each spawned agent's name from $.agent.list() as JSONL markers, so a headless run of the names mod can be judged from files.",
   "version": "0.0.1",
   "license": "MIT",
   "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Bobby-cell-commits/named-subagents",
    "url": "https://github.com/Bobby-cell-commits/named-subagents",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:00:05Z",
    "createdAt": "2026-07-10T05:57:46Z",
    "description": "RETIRED — replaced by named-subagents-mod (a Claude Code mod, needs Claude Code 2.1.287+). 0.7.2 is the last Python release.",
    "homepage": "https://github.com/Bobby-cell-commits/named-subagents-mod",
    "topics": [],
    "archived": true,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/177305474?v=4",
    "ownerUrl": "https://github.com/Bobby-cell-commits",
    "defaultBranch": "master"
   },
   "path": "probes/mods-names-proof/witness",
   "modules": [
    "./witness.ts"
   ],
   "entry": "hooks/witness.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "named-subagents",
   "firstSeen": "2026-10-07T14:35:31.007Z",
   "modUpdatedAt": "2026-10-06T10:49:18Z",
   "fileBytes": 1858,
   "tags": [
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "names-witness-Bobby-cell-commits",
   "url": "https://www.slopshopper.com/mods/bobby-cell-commits-named-subagents-names-witness/"
  },
  {
   "slug": "bogdanbatranut-bog-mods-token-meter",
   "name": "token-meter",
   "description": "Band above the prompt: tokens used by the last prompt, since /clear, the live context-window fill, and the dollar cost",
   "version": "0.4.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bogdanbatranut/bog-mods",
    "url": "https://github.com/bogdanbatranut/bog-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:38:12Z",
    "createdAt": "2026-10-08T07:04:03Z",
    "description": "claude code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/72648989?v=4",
    "ownerUrl": "https://github.com/bogdanbatranut",
    "defaultBranch": "main"
   },
   "path": "token-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "bog-mods",
   "firstSeen": "2026-10-08T15:15:35.214Z",
   "modUpdatedAt": "2026-10-09T10:38:12Z",
   "fileBytes": 10865,
   "tags": [
    "band",
    "toast",
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-meter-bogdanbatranut",
   "url": "https://www.slopshopper.com/mods/bogdanbatranut-bog-mods-token-meter/"
  },
  {
   "slug": "bolter-io-bolter-claude-plugin",
   "name": "bolter",
   "displayName": "Bolter",
   "description": "Make Claude an agent in Bolter, the messenger where people and AI agents chat together. In Claude Code it answers your Bolter messages from your computer, even with no session open. In chat and Cowork it reads and answers your Bolter chats when you ask.",
   "version": "0.5.4",
   "author": {
    "name": "Bolter",
    "url": "https://bolter.chat"
   },
   "license": "MIT",
   "homepage": "https://connect.bolter.chat",
   "keywords": [
    "bolter",
    "chat",
    "agents",
    "messaging",
    "team"
   ],
   "kind": "community",
   "repo": {
    "fullName": "bolter-io/bolter-claude-plugin",
    "url": "https://github.com/bolter-io/bolter-claude-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:18:01Z",
    "createdAt": "2026-10-07T18:26:39Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269528985?v=4",
    "ownerUrl": "https://github.com/bolter-io",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bolter",
   "firstSeen": "2026-10-09T14:50:09.835Z",
   "modUpdatedAt": "2026-10-08T22:18:01Z",
   "fileBytes": 4320,
   "tags": [
    "band",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "bolter",
   "url": "https://www.slopshopper.com/mods/bolter-io-bolter-claude-plugin/"
  },
  {
   "slug": "bootlegyouki-dotfiles-usage-band",
   "name": "usage-band",
   "description": "A band above the prompt showing context window fill, 5-hour usage and 7-day usage, each with its reset countdown.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BootlegYouki/dotfiles",
    "url": "https://github.com/BootlegYouki/dotfiles",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T13:40:47Z",
    "createdAt": "2026-08-12T06:28:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/152751762?v=4",
    "ownerUrl": "https://github.com/BootlegYouki",
    "defaultBranch": "main"
   },
   "path": ".claude/my-mods/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:29:22.764Z",
   "modUpdatedAt": "2026-10-09T13:40:47Z",
   "fileBytes": 3491,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-BootlegYouki",
   "url": "https://www.slopshopper.com/mods/bootlegyouki-dotfiles-usage-band/"
  },
  {
   "slug": "borjagm1-token-printer",
   "name": "token-printer",
   "description": "Token printer go brrr: Clawd prints tokens while Claude works, and /brrr posts the meme",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BorjaGM1/token-printer",
    "url": "https://github.com/BorjaGM1/token-printer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T17:47:58Z",
    "createdAt": "2026-10-03T16:29:01Z",
    "description": "Money printer go brrr, but it's tokens: a Claude Code mod where Clawd runs a token printer above your prompt box",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71267771?v=4",
    "ownerUrl": "https://github.com/BorjaGM1",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:38.243Z",
   "modUpdatedAt": "2026-10-03T17:47:58Z",
   "fileBytes": 44957,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-printer",
   "url": "https://www.slopshopper.com/mods/borjagm1-token-printer/"
  },
  {
   "slug": "boxiaolanya2008-claudecode-plus-mod-agent-charter",
   "name": "agent-charter",
   "description": "Pin an agent charter into the system prompt: skills-first workflow, per-language comment standards, commit format and branch discipline.",
   "version": "0.1.0",
   "author": {
    "name": "claudecode-plus-mod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "boxiaolanya2008/claudecode-plus-mod",
    "url": "https://github.com/boxiaolanya2008/claudecode-plus-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T02:03:06Z",
    "createdAt": "2026-10-06T13:36:25Z",
    "description": "Claude Code Mod collection: prompt-shield, cache-guard, human-tone, clear-intent, plus bundle.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude-code",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159523785?v=4",
    "ownerUrl": "https://github.com/boxiaolanya2008",
    "defaultBranch": "master"
   },
   "path": "mods/agent-charter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudecode-plus-mod",
   "firstSeen": "2026-10-07T14:51:51.682Z",
   "modUpdatedAt": "2026-10-07T02:03:03Z",
   "fileBytes": 3789,
   "tags": [
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-charter",
   "url": "https://www.slopshopper.com/mods/boxiaolanya2008-claudecode-plus-mod-agent-charter/"
  },
  {
   "slug": "boxiaolanya2008-claudecode-plus-mod-cache-guard",
   "name": "cache-guard",
   "description": "Stabilize the prompt-cache prefix, audit compaction fidelity, and report real cache hit numbers per turn.",
   "version": "0.4.1",
   "author": {
    "name": "claudecode-plus-mod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "boxiaolanya2008/claudecode-plus-mod",
    "url": "https://github.com/boxiaolanya2008/claudecode-plus-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T02:03:06Z",
    "createdAt": "2026-10-06T13:36:25Z",
    "description": "Claude Code Mod collection: prompt-shield, cache-guard, human-tone, clear-intent, plus bundle.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude-code",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159523785?v=4",
    "ownerUrl": "https://github.com/boxiaolanya2008",
    "defaultBranch": "master"
   },
   "path": "mods/cache-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudecode-plus-mod",
   "firstSeen": "2026-10-06T14:31:19.497Z",
   "modUpdatedAt": "2026-10-06T13:36:16Z",
   "fileBytes": 14619,
   "tags": [
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-guard-boxiaolanya2008",
   "url": "https://www.slopshopper.com/mods/boxiaolanya2008-claudecode-plus-mod-cache-guard/"
  },
  {
   "slug": "boxiaolanya2008-claudecode-plus-mod-clear-intent",
   "name": "clear-intent",
   "description": "Attach an intent protocol to every prompt: restate the goal, separate confirmed from assumed, ask before acting on vague input.",
   "version": "0.1.1",
   "author": {
    "name": "claudecode-plus-mod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "boxiaolanya2008/claudecode-plus-mod",
    "url": "https://github.com/boxiaolanya2008/claudecode-plus-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T02:03:06Z",
    "createdAt": "2026-10-06T13:36:25Z",
    "description": "Claude Code Mod collection: prompt-shield, cache-guard, human-tone, clear-intent, plus bundle.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude-code",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159523785?v=4",
    "ownerUrl": "https://github.com/boxiaolanya2008",
    "defaultBranch": "master"
   },
   "path": "mods/clear-intent",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudecode-plus-mod",
   "firstSeen": "2026-10-06T14:31:20.168Z",
   "modUpdatedAt": "2026-10-06T13:36:16Z",
   "fileBytes": 2487,
   "tags": [
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "clear-intent",
   "url": "https://www.slopshopper.com/mods/boxiaolanya2008-claudecode-plus-mod-clear-intent/"
  },
  {
   "slug": "boxiaolanya2008-claudecode-plus-mod-human-tone",
   "name": "human-tone",
   "description": "Pin a house style into the system prompt: direct, human answers with no filler praise or over-formatting.",
   "version": "0.1.1",
   "author": {
    "name": "claudecode-plus-mod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "boxiaolanya2008/claudecode-plus-mod",
    "url": "https://github.com/boxiaolanya2008/claudecode-plus-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T02:03:06Z",
    "createdAt": "2026-10-06T13:36:25Z",
    "description": "Claude Code Mod collection: prompt-shield, cache-guard, human-tone, clear-intent, plus bundle.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude-code",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159523785?v=4",
    "ownerUrl": "https://github.com/boxiaolanya2008",
    "defaultBranch": "master"
   },
   "path": "mods/human-tone",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudecode-plus-mod",
   "firstSeen": "2026-10-06T14:31:20.751Z",
   "modUpdatedAt": "2026-10-06T13:36:16Z",
   "fileBytes": 3446,
   "tags": [
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "human-tone",
   "url": "https://www.slopshopper.com/mods/boxiaolanya2008-claudecode-plus-mod-human-tone/"
  },
  {
   "slug": "boxiaolanya2008-claudecode-plus-mod-plus",
   "name": "plus",
   "description": "All claudecode-plus-mod Mods in one install: prompt-shield, cache-guard, human-tone, clear-intent and agent-charter.",
   "version": "0.6.0",
   "author": {
    "name": "claudecode-plus-mod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "boxiaolanya2008/claudecode-plus-mod",
    "url": "https://github.com/boxiaolanya2008/claudecode-plus-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T02:03:06Z",
    "createdAt": "2026-10-06T13:36:25Z",
    "description": "Claude Code Mod collection: prompt-shield, cache-guard, human-tone, clear-intent, plus bundle.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude-code",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159523785?v=4",
    "ownerUrl": "https://github.com/boxiaolanya2008",
    "defaultBranch": "master"
   },
   "path": "bundle",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claudecode-plus-mod",
   "firstSeen": "2026-10-06T14:31:18.556Z",
   "modUpdatedAt": "2026-10-07T02:03:03Z",
   "fileBytes": 29391,
   "tags": [
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "plus",
   "url": "https://www.slopshopper.com/mods/boxiaolanya2008-claudecode-plus-mod-plus/"
  },
  {
   "slug": "boxiaolanya2008-claudecode-plus-mod-prompt-shield",
   "name": "prompt-shield",
   "description": "Strip invisible fingerprint characters from outgoing prompts and audit what the model actually receives.",
   "version": "0.1.1",
   "author": {
    "name": "claudecode-plus-mod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "boxiaolanya2008/claudecode-plus-mod",
    "url": "https://github.com/boxiaolanya2008/claudecode-plus-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T02:03:06Z",
    "createdAt": "2026-10-06T13:36:25Z",
    "description": "Claude Code Mod collection: prompt-shield, cache-guard, human-tone, clear-intent, plus bundle.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude-code",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159523785?v=4",
    "ownerUrl": "https://github.com/boxiaolanya2008",
    "defaultBranch": "master"
   },
   "path": "mods/prompt-shield",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudecode-plus-mod",
   "firstSeen": "2026-10-06T14:31:21.503Z",
   "modUpdatedAt": "2026-10-06T13:36:16Z",
   "fileBytes": 3868,
   "tags": [
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-shield",
   "url": "https://www.slopshopper.com/mods/boxiaolanya2008-claudecode-plus-mod-prompt-shield/"
  },
  {
   "slug": "brainrev-claude-session-panels-session-switcher",
   "name": "session-switcher",
   "description": "Lists your open Claude Code sessions in a side pane; click one to jump to its Ghostty tab (macOS)",
   "version": "1.0.0",
   "author": {
    "name": "BrainRev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BrainRev/claude-session-panels",
    "url": "https://github.com/BrainRev/claude-session-panels",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:43:34Z",
    "createdAt": "2026-10-05T10:43:15Z",
    "description": "Claude Code mods: a token usage panel above the prompt and a session switcher column (English / Japanese)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/290397386?v=4",
    "ownerUrl": "https://github.com/BrainRev",
    "defaultBranch": "main"
   },
   "path": "session-switcher",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-session-panels",
   "firstSeen": "2026-10-06T04:46:44.481Z",
   "modUpdatedAt": "2026-10-05T10:43:14Z",
   "fileBytes": 10983,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "session-switcher-BrainRev",
   "url": "https://www.slopshopper.com/mods/brainrev-claude-session-panels-session-switcher/"
  },
  {
   "slug": "brainrev-claude-session-panels-token-usage-panel",
   "name": "token-usage-panel",
   "description": "Shows a token usage panel (session cost, 5-hour and weekly limits, Claude status) and a color bar of the /context breakdown above the prompt",
   "version": "1.0.0",
   "author": {
    "name": "BrainRev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BrainRev/claude-session-panels",
    "url": "https://github.com/BrainRev/claude-session-panels",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:43:34Z",
    "createdAt": "2026-10-05T10:43:15Z",
    "description": "Claude Code mods: a token usage panel above the prompt and a session switcher column (English / Japanese)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/290397386?v=4",
    "ownerUrl": "https://github.com/BrainRev",
    "defaultBranch": "main"
   },
   "path": "token-usage-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-session-panels",
   "firstSeen": "2026-10-06T04:46:44.678Z",
   "modUpdatedAt": "2026-10-05T10:43:14Z",
   "fileBytes": 14323,
   "tags": [
    "band",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "token-usage-panel",
   "url": "https://www.slopshopper.com/mods/brainrev-claude-session-panels-token-usage-panel/"
  },
  {
   "slug": "breferrari-wiki-mind-wiki-mind",
   "name": "wiki-mind",
   "description": "Delivers wiki-mind's session context as an instruction file, so it survives compaction whole and reaches subagents, and shows the vault's Stop report as one line under the answer, handing the agent the full report with your next message (an urgent finding, if a vault defines one, gets a turn of its own). The vault's settings hooks stand down for each event it handles and run as before wherever it does not load.",
   "version": "0.1.0",
   "author": {
    "name": "Brenno Ferrari",
    "url": "https://github.com/breferrari/wiki-mind"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "breferrari/wiki-mind",
    "url": "https://github.com/breferrari/wiki-mind",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:53:18Z",
    "createdAt": "2026-10-05T08:06:00Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1744013?v=4",
    "ownerUrl": "https://github.com/breferrari",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/wiki-mind",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:29.362Z",
   "modUpdatedAt": "2026-10-06T08:53:18Z",
   "fileBytes": 19922,
   "tags": [
    "prompt",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "wiki-mind",
   "url": "https://www.slopshopper.com/mods/breferrari-wiki-mind-wiki-mind/"
  },
  {
   "slug": "brenocq-kittex-kittex",
   "name": "kittex",
   "description": "Shows the LaTeX math in Claude's replies as real equations: images in kitty and Ghostty, text elsewhere",
   "version": "0.1.0",
   "author": {
    "name": "Breno Cunha Queiroz"
   },
   "license": "MIT",
   "homepage": "https://github.com/brenocq/kittex",
   "keywords": [
    "latex",
    "math",
    "mathjax",
    "equations",
    "typesetting",
    "kitty",
    "ghostty",
    "terminal",
    "unicode"
   ],
   "kind": "community",
   "repo": {
    "fullName": "brenocq/kittex",
    "url": "https://github.com/brenocq/kittex",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:10:54Z",
    "createdAt": "2026-10-05T19:24:52Z",
    "description": "LaTeX typeset in Claude Code",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "latex",
     "tex"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17342434?v=4",
    "ownerUrl": "https://github.com/brenocq",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "block": {
     "type": "string",
     "title": "Block math",
     "description": "Equations on their own line ($$…$$): image (typeset; Unicode in terminals without images), unicode (Unicode text) or raw (Claude's LaTeX as written).",
     "options": [
      "image",
      "unicode",
      "raw"
     ],
     "default": "image"
    },
    "inline": {
     "type": "string",
     "title": "Inline math",
     "description": "Math inside a sentence ($…$): image, unicode or raw (same meanings).",
     "options": [
      "image",
      "unicode",
      "raw"
     ],
     "default": "image"
    },
    "latex": {
     "type": "string",
     "title": "Local LaTeX",
     "description": "Diagrams (TikZ, pgfplots, chemfig…) and math MathJax can't render: auto (drawn with your TeX install where one is found) or off (TeX never runs; diagrams stay code blocks).",
     "options": [
      "auto",
      "off"
     ],
     "default": "auto"
    },
    "cache": {
     "type": "string",
     "title": "Cache equation images",
     "description": "Keep rendered equations on disk (~/.cache/kittex by default) so resumed sessions draw them instantly: on or off.",
     "options": [
      "on",
      "off"
     ],
     "default": "on"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kittex",
   "firstSeen": "2026-10-07T14:51:57.197Z",
   "modUpdatedAt": "2026-10-08T19:10:54Z",
   "fileBytes": 331661,
   "tags": [],
   "isNew": true,
   "entryName": "kittex",
   "url": "https://www.slopshopper.com/mods/brenocq-kittex-kittex/"
  },
  {
   "slug": "brianhuang813-clawd-actor",
   "name": "clawd-actor",
   "description": "While Claude works, Clawd acts out the spinner's -ing word above the prompt, and the tool that is running",
   "version": "0.3.0",
   "author": {
    "name": "Brian Huang"
   },
   "license": "MIT",
   "homepage": "https://github.com/BrianHuang813/clawd-actor",
   "keywords": [
    "mod",
    "animation",
    "spinner",
    "clawd",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "BrianHuang813/clawd-actor",
    "url": "https://github.com/BrianHuang813/clawd-actor",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:25:40Z",
    "createdAt": "2026-10-05T03:23:18Z",
    "description": "Claude Code mod: Clawd acts out what Claude is doing, above the prompt",
    "homepage": null,
    "topics": [
     "animation",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "clawd",
     "hooks",
     "spinner",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66238110?v=4",
    "ownerUrl": "https://github.com/BrianHuang813",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-actor",
   "firstSeen": "2026-10-06T04:46:47.930Z",
   "modUpdatedAt": "2026-10-08T08:25:40Z",
   "fileBytes": 28290,
   "tags": [
    "band",
    "spinner",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-actor",
   "url": "https://www.slopshopper.com/mods/brianhuang813-clawd-actor/"
  },
  {
   "slug": "brianium-define-word",
   "name": "define-word",
   "displayName": "Define Word",
   "description": "Select a word to see its definition in a toast; /define opens a pane with the full entry and its meaning in this conversation",
   "version": "0.2.1",
   "author": {
    "name": "brianium"
   },
   "license": "MIT",
   "homepage": "https://github.com/brianium/define-word",
   "keywords": [
    "mod",
    "dictionary",
    "definitions",
    "learning"
   ],
   "kind": "community",
   "repo": {
    "fullName": "brianium/define-word",
    "url": "https://github.com/brianium/define-word",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T19:19:08Z",
    "createdAt": "2026-10-03T00:52:49Z",
    "description": "Claude Code mod: select a word for a definition toast; /define explains it in the context of your conversation",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/636651?v=4",
    "ownerUrl": "https://github.com/brianium",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "brianium",
   "firstSeen": "2026-10-06T04:50:42.866Z",
   "modUpdatedAt": "2026-10-03T19:19:08Z",
   "fileBytes": 11098,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "model",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "define-word",
   "url": "https://www.slopshopper.com/mods/brianium-define-word/"
  },
  {
   "slug": "broening-claude-mods-blast-radius",
   "name": "blast-radius",
   "description": "Faengt gefaehrliche Shell-Befehle (Bash und PowerShell) ab, zeigt Befehl und Folge und fragt vor dem Ausfuehren nach; Standard aus, mit /ward fuer die Sitzung einschalten",
   "version": "0.2.0",
   "author": {
    "name": "Dan Enso"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "broening/claude-mods",
    "url": "https://github.com/broening/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:08:42Z",
    "createdAt": "2026-10-06T09:05:04Z",
    "description": "Mods fuer Claude Code: Cache-Uhr, Blast Radius, Vorschlaege, Arbeitsliste, Grill",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11073177?v=4",
    "ownerUrl": "https://github.com/broening",
    "defaultBranch": "main"
   },
   "path": "blast-radius",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:31:25.231Z",
   "modUpdatedAt": "2026-10-06T09:08:39Z",
   "fileBytes": 4165,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "blast-radius-broening",
   "url": "https://www.slopshopper.com/mods/broening-claude-mods-blast-radius/"
  },
  {
   "slug": "broening-claude-mods-cache-countdown",
   "name": "cache-countdown",
   "description": "Zeigt ueber dem Prompt, wie lange der Prompt-Cache noch warm ist, mit Compact-Knopf und Auto-Compact kurz vor kalt",
   "version": "0.2.0",
   "author": {
    "name": "Dan Enso"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "broening/claude-mods",
    "url": "https://github.com/broening/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:08:42Z",
    "createdAt": "2026-10-06T09:05:04Z",
    "description": "Mods fuer Claude Code: Cache-Uhr, Blast Radius, Vorschlaege, Arbeitsliste, Grill",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11073177?v=4",
    "ownerUrl": "https://github.com/broening",
    "defaultBranch": "main"
   },
   "path": "cache-countdown",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:31:25.743Z",
   "modUpdatedAt": "2026-10-06T09:08:39Z",
   "fileBytes": 6368,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-countdown",
   "url": "https://www.slopshopper.com/mods/broening-claude-mods-cache-countdown/"
  },
  {
   "slug": "broening-claude-mods-grill",
   "name": "grill",
   "description": "Grill-Assistent: mit /grill stellt Claude bis zu 5 Rueckfragen zu deinem Plan, eine pro Schritt als Band ueber dem Eingabefeld, mit Antwortoptionen, KI-Vorschlag und freiem Eingabefeld; am Ende gehen alle Antworten gesammelt an Claude",
   "version": "0.1.0",
   "author": {
    "name": "Dan Enso"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "broening/claude-mods",
    "url": "https://github.com/broening/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:08:42Z",
    "createdAt": "2026-10-06T09:05:04Z",
    "description": "Mods fuer Claude Code: Cache-Uhr, Blast Radius, Vorschlaege, Arbeitsliste, Grill",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11073177?v=4",
    "ownerUrl": "https://github.com/broening",
    "defaultBranch": "main"
   },
   "path": "grill",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:31:26.353Z",
   "modUpdatedAt": "2026-10-06T09:08:39Z",
   "fileBytes": 9864,
   "tags": [
    "band",
    "toast",
    "command",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "grill-broening",
   "url": "https://www.slopshopper.com/mods/broening-claude-mods-grill/"
  },
  {
   "slug": "broening-claude-mods-next-steps",
   "name": "next-steps",
   "description": "Schlaegt nach jeder fertigen Antwort drei naechste Schritte vor (Band ueber dem Eingabefeld); ein Klick schickt den Schritt als Prompt. Ein/Aus-Schalter, Neu-Knopf, /vorschlaege",
   "version": "0.1.1",
   "author": {
    "name": "Dan Enso"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "broening/claude-mods",
    "url": "https://github.com/broening/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:08:42Z",
    "createdAt": "2026-10-06T09:05:04Z",
    "description": "Mods fuer Claude Code: Cache-Uhr, Blast Radius, Vorschlaege, Arbeitsliste, Grill",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11073177?v=4",
    "ownerUrl": "https://github.com/broening",
    "defaultBranch": "main"
   },
   "path": "next-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:31:26.992Z",
   "modUpdatedAt": "2026-10-06T09:08:39Z",
   "fileBytes": 6231,
   "tags": [
    "band",
    "toast",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "next-steps-broening",
   "url": "https://www.slopshopper.com/mods/broening-claude-mods-next-steps/"
  },
  {
   "slug": "broening-claude-mods-todo-list",
   "name": "todo-list",
   "description": "Arbeitsliste im Seitenfenster (/todo): Aufgaben einreihen, ohne Claude zu unterbrechen; mit Auto arbeitet Claude sie nacheinander ab (z.B. ueber Nacht); Erledigtes bleibt sichtbar",
   "version": "0.2.1",
   "author": {
    "name": "Dan Enso"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "broening/claude-mods",
    "url": "https://github.com/broening/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:08:42Z",
    "createdAt": "2026-10-06T09:05:04Z",
    "description": "Mods fuer Claude Code: Cache-Uhr, Blast Radius, Vorschlaege, Arbeitsliste, Grill",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11073177?v=4",
    "ownerUrl": "https://github.com/broening",
    "defaultBranch": "main"
   },
   "path": "todo-list",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:31:27.572Z",
   "modUpdatedAt": "2026-10-06T09:08:39Z",
   "fileBytes": 12690,
   "tags": [
    "pane",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "todo-list-broening",
   "url": "https://www.slopshopper.com/mods/broening-claude-mods-todo-list/"
  },
  {
   "slug": "brogrammermw-claude-mission-mod",
   "name": "mission",
   "description": "Run mission-skill missions with a live status pane and per-role Claude model routing",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "brogrammerMW/claude-mission-mod",
    "url": "https://github.com/brogrammerMW/claude-mission-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T03:46:10Z",
    "createdAt": "2026-10-07T03:44:48Z",
    "description": "Claude Code mod: run mission-skill missions with a live Mission pane and per-role Claude model routing",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146556214?v=4",
    "ownerUrl": "https://github.com/brogrammerMW",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mission-mod",
   "firstSeen": "2026-10-07T14:51:59.597Z",
   "modUpdatedAt": "2026-10-07T03:46:10Z",
   "fileBytes": 25738,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mission",
   "url": "https://www.slopshopper.com/mods/brogrammermw-claude-mission-mod/"
  },
  {
   "slug": "brogrammermw-claude-mod-menu",
   "name": "mod-menu",
   "description": "A mods button above the prompt that opens a menu of your mods; click one to start it",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "brogrammerMW/claude-mod-menu",
    "url": "https://github.com/brogrammerMW/claude-mod-menu",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:49:39Z",
    "createdAt": "2026-10-07T03:37:22Z",
    "description": "Claude Code mod: a ◆ mods button in the prompt footer that opens a menu of every installed mod; click one to start it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146556214?v=4",
    "ownerUrl": "https://github.com/brogrammerMW",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:52:00.679Z",
   "modUpdatedAt": "2026-10-07T03:49:39Z",
   "fileBytes": 6572,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-menu",
   "url": "https://www.slopshopper.com/mods/brogrammermw-claude-mod-menu/"
  },
  {
   "slug": "brogrammermw-claude-youtube-mod",
   "name": "youtube",
   "description": "Search YouTube from a pane and play picks in the pane or a floating mpv window",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "brogrammerMW/claude-youtube-mod",
    "url": "https://github.com/brogrammerMW/claude-youtube-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T02:33:53Z",
    "createdAt": "2026-10-07T02:26:54Z",
    "description": "Claude Code mod: search YouTube and play videos inside a terminal pane (pixels or quadrant blocks), with sound in sync",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146556214?v=4",
    "ownerUrl": "https://github.com/brogrammerMW",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:52:01.801Z",
   "modUpdatedAt": "2026-10-07T02:33:53Z",
   "fileBytes": 36057,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "youtube",
   "url": "https://www.slopshopper.com/mods/brogrammermw-claude-youtube-mod/"
  },
  {
   "slug": "brooklyn96-claude-usage-band-usage-band",
   "name": "usage-band",
   "description": "Usage strip above the prompt: 5h and 7d limits, session tokens, context window and cost.",
   "version": "0.2.5",
   "author": {
    "name": "brooklyn96",
    "url": "https://github.com/brooklyn96"
   },
   "license": "MIT",
   "homepage": "https://github.com/brooklyn96/claude-usage-band",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "brooklyn96/claude-usage-band",
    "url": "https://github.com/brooklyn96/claude-usage-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T04:48:58Z",
    "createdAt": "2026-10-03T05:05:28Z",
    "description": "Claude Code mod: quota, tokens, context and cost band above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64091248?v=4",
    "ownerUrl": "https://github.com/brooklyn96",
    "defaultBranch": "main"
   },
   "path": "usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "glyphs": {
     "type": "string",
     "title": "Terminal glyphs",
     "description": "nerd: Nerd Font icons and round pill ends. unicode: plain glyphs for terminals without a Nerd Font.",
     "default": "nerd",
     "options": [
      "nerd",
      "unicode"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-usage-band",
   "firstSeen": "2026-10-06T04:52:48.704Z",
   "modUpdatedAt": "2026-10-06T04:48:58Z",
   "fileBytes": 20314,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-brooklyn96",
   "url": "https://www.slopshopper.com/mods/brooklyn96-claude-usage-band-usage-band/"
  },
  {
   "slug": "brunolca-claude-code-terminal-worktree-terminal",
   "name": "worktree-terminal",
   "description": "Open a terminal in the session's worktree or any agent's worktree: /term, or the buttons above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Bruno Carneiro",
    "url": "https://github.com/brunolca"
   },
   "license": "MIT",
   "homepage": "https://github.com/brunolca/claude-code-terminal",
   "keywords": [
    "terminal",
    "worktree",
    "agents",
    "kitty",
    "tmux",
    "wezterm",
    "iterm"
   ],
   "kind": "community",
   "repo": {
    "fullName": "brunolca/claude-code-terminal",
    "url": "https://github.com/brunolca/claude-code-terminal",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T13:03:16Z",
    "createdAt": "2026-10-04T12:57:24Z",
    "description": "Claude Code mods for terminals: /term opens a split, tab or window in your agents' worktrees",
    "homepage": null,
    "topics": [],
    "archived": true,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35866967?v=4",
    "ownerUrl": "https://github.com/brunolca",
    "defaultBranch": "main"
   },
   "path": "plugins/worktree-terminal",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "terminal": {
     "type": "string",
     "title": "Terminal app",
     "description": "Which terminal /term opens; auto detects it from the window Claude runs in",
     "default": "auto",
     "options": [
      "auto",
      "tmux",
      "zellij",
      "kitty",
      "wezterm",
      "iterm",
      "ghostty",
      "warp",
      "alacritty",
      "gnome-terminal",
      "konsole",
      "terminal",
      "system",
      "custom"
     ]
    },
    "placement": {
     "type": "string",
     "title": "Placement",
     "description": "split (right of Claude), tab or window; falls back to what the terminal supports",
     "default": "split",
     "options": [
      "split",
      "tab",
      "window"
     ]
    },
    "customCommand": {
     "type": "string",
     "title": "Custom command",
     "description": "Used when Terminal app is custom: argv split on spaces, {dir} replaced by the worktree path",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "brunolca-terminal",
   "firstSeen": "2026-10-06T04:50:31.138Z",
   "modUpdatedAt": "2026-10-04T13:03:16Z",
   "fileBytes": 15144,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "worktree-terminal",
   "url": "https://www.slopshopper.com/mods/brunolca-claude-code-terminal-worktree-terminal/"
  },
  {
   "slug": "brunolca-claude-plugins-prototype-mode",
   "name": "prototype-mode",
   "description": "Flag a project for prototype mode: no git worktrees, iterate and commit directly on the current branch (main included). Works for background jobs too.",
   "version": "0.2.0",
   "author": {
    "name": "Bruno Carneiro",
    "url": "https://github.com/brunolca"
   },
   "license": "MIT",
   "homepage": "https://github.com/brunolca/claude-plugins/tree/main/plugins/prototype-mode",
   "keywords": [
    "git",
    "worktree",
    "prototype",
    "background-jobs"
   ],
   "kind": "community",
   "repo": {
    "fullName": "brunolca/claude-plugins",
    "url": "https://github.com/brunolca/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T14:02:20Z",
    "createdAt": "2026-10-04T13:02:35Z",
    "description": "Claude Code plugin marketplace: prototype-mode (skip git worktrees, commit straight to your branch) and worktree-terminal (/term opens a shell in any agent's worktree in kitty, tmux, WezTerm, iTerm)",
    "homepage": "https://github.com/brunolca/claude-plugins#readme",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "claude-code-plugins",
     "developer-tools",
     "git-worktree",
     "iterm2",
     "kitty",
     "productivity",
     "terminal",
     "tmux",
     "wezterm",
     "worktree"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35866967?v=4",
    "ownerUrl": "https://github.com/brunolca",
    "defaultBranch": "main"
   },
   "path": "plugins/prototype-mode",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "brunolca",
   "firstSeen": "2026-10-06T04:51:31.860Z",
   "modUpdatedAt": "2026-10-04T14:02:20Z",
   "fileBytes": 6676,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "prototype-mode",
   "url": "https://www.slopshopper.com/mods/brunolca-claude-plugins-prototype-mode/"
  },
  {
   "slug": "brunolca-claude-plugins-worktree-terminal",
   "name": "worktree-terminal",
   "description": "Open a terminal in the session's worktree or any agent's worktree: /term, or the buttons above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Bruno Carneiro",
    "url": "https://github.com/brunolca"
   },
   "license": "MIT",
   "homepage": "https://github.com/brunolca/claude-plugins/tree/main/plugins/worktree-terminal",
   "keywords": [
    "terminal",
    "worktree",
    "agents",
    "kitty",
    "tmux",
    "wezterm",
    "iterm"
   ],
   "kind": "community",
   "repo": {
    "fullName": "brunolca/claude-plugins",
    "url": "https://github.com/brunolca/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T14:02:20Z",
    "createdAt": "2026-10-04T13:02:35Z",
    "description": "Claude Code plugin marketplace: prototype-mode (skip git worktrees, commit straight to your branch) and worktree-terminal (/term opens a shell in any agent's worktree in kitty, tmux, WezTerm, iTerm)",
    "homepage": "https://github.com/brunolca/claude-plugins#readme",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "claude-code-plugins",
     "developer-tools",
     "git-worktree",
     "iterm2",
     "kitty",
     "productivity",
     "terminal",
     "tmux",
     "wezterm",
     "worktree"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35866967?v=4",
    "ownerUrl": "https://github.com/brunolca",
    "defaultBranch": "main"
   },
   "path": "plugins/worktree-terminal",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "terminal": {
     "type": "string",
     "title": "Terminal app",
     "description": "Which terminal /term opens; auto detects it from the window Claude runs in",
     "default": "auto",
     "options": [
      "auto",
      "tmux",
      "zellij",
      "kitty",
      "wezterm",
      "iterm",
      "ghostty",
      "warp",
      "alacritty",
      "gnome-terminal",
      "konsole",
      "terminal",
      "system",
      "custom"
     ]
    },
    "placement": {
     "type": "string",
     "title": "Placement",
     "description": "split (right of Claude), tab or window; falls back to what the terminal supports",
     "default": "split",
     "options": [
      "split",
      "tab",
      "window"
     ]
    },
    "customCommand": {
     "type": "string",
     "title": "Custom command",
     "description": "Used when Terminal app is custom: argv split on spaces, {dir} replaced by the worktree path",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "brunolca",
   "firstSeen": "2026-10-06T04:51:33.241Z",
   "modUpdatedAt": "2026-10-04T14:02:20Z",
   "fileBytes": 15144,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "worktree-terminal-brunolca",
   "url": "https://www.slopshopper.com/mods/brunolca-claude-plugins-worktree-terminal/"
  },
  {
   "slug": "bryanlin850-claudefishing",
   "name": "claudefishing",
   "description": "claudefishing: a shared fishing lobby you play while Claude Code is open; your cat gets a slight buff while Claude is working.",
   "version": "0.4.1",
   "author": {
    "name": "bryan"
   },
   "homepage": "https://claudefishing.io",
   "keywords": [
    "fishing",
    "game",
    "claude-code",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "bryanlin850/claudefishing",
    "url": "https://github.com/bryanlin850/claudefishing",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T23:10:01Z",
    "createdAt": "2026-10-05T02:07:14Z",
    "description": "Claude Code mod for claudefishing — connect your coding sessions to the fishing game.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25093160?v=4",
    "ownerUrl": "https://github.com/bryanlin850",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudefishing",
   "firstSeen": "2026-10-06T04:50:44.659Z",
   "modUpdatedAt": "2026-10-07T23:10:01Z",
   "fileBytes": 80892,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claudefishing",
   "url": "https://www.slopshopper.com/mods/bryanlin850-claudefishing/"
  },
  {
   "slug": "bsamiee-rasm-function-hooks",
   "name": "function-hooks",
   "description": "Tool policies, workspace edit formatting, Nx diagnostics, captures, service status, and optional event records and finding delivery",
   "version": "1.0.0",
   "author": {
    "name": "Bardia Samiee"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bsamiee/Rasm",
    "url": "https://github.com/bsamiee/Rasm",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:32:59Z",
    "createdAt": "2026-06-30T01:47:37Z",
    "description": "Rasm is a polyglot monorepo with macOS-first development and portable code and tooling for Linux and Windows.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/155845508?v=4",
    "ownerUrl": "https://github.com/bsamiee",
    "defaultBranch": "main"
   },
   "path": "plugins/function-hooks",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "observation": {
     "type": "boolean",
     "title": "Observation",
     "description": "Recording of hook events and refused calls as database rows, agent spawns and finding delivery at stop boundaries",
     "default": false
    },
    "walkPolicy": {
     "type": "boolean",
     "title": "Walk policy",
     "description": "Refusal of a Bash walker that descends into ~/Library/CloudStorage",
     "default": false
    },
    "editThreshold": {
     "type": "number",
     "title": "Edit threshold",
     "description": "Unjudged in-tree files edited on a lineage that spawn the edit agent at a quiet boundary, 0 off",
     "default": 20,
     "min": 0
    },
    "editAgent": {
     "type": "string",
     "title": "Edit agent",
     "description": "Agent under .claude/agents/ that judges the unjudged edits of one lineage's range",
     "default": "shape-cataloger"
    },
    "categoryThreshold": {
     "type": "number",
     "title": "Category threshold",
     "description": "Confirmed sites a recurring category needs to spawn the category agent at a quiet boundary, 0 off",
     "default": 2,
     "min": 0
    },
    "categoryAgent": {
     "type": "string",
     "title": "Category agent",
     "description": "Agent under .claude/agents/ that builds a checker rule for one recurring category",
     "default": "ast-grep-rule-builder"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:51.693Z",
   "modUpdatedAt": "2026-10-09T10:32:59Z",
   "fileBytes": 120167,
   "tags": [
    "band",
    "transcript",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "function-hooks",
   "url": "https://www.slopshopper.com/mods/bsamiee-rasm-function-hooks/"
  },
  {
   "slug": "btk5h-dotfiles-chezmoi-status",
   "name": "chezmoi-status",
   "description": "Status pane for this chezmoi repo: drift badges, AI diff summaries, a reconcile wizard, and Clawd fishing by the pond",
   "version": "1.0.0",
   "author": {
    "name": "Bryan Terce"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "btk5h/dotfiles",
    "url": "https://github.com/btk5h/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T00:12:53Z",
    "createdAt": "2026-03-24T06:49:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3094052?v=4",
    "ownerUrl": "https://github.com/btk5h",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/chezmoi-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:35.246Z",
   "modUpdatedAt": "2026-10-08T00:12:53Z",
   "fileBytes": 92710,
   "tags": [
    "pane",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "chezmoi-status",
   "url": "https://www.slopshopper.com/mods/btk5h-dotfiles-chezmoi-status/"
  },
  {
   "slug": "buddylim-claude-code-mod-ledger",
   "name": "ledger",
   "description": "The record of orchestrated work: runs of units and tasks, the subagents spawned for them, each gate's verdict and the findings reviewers report, summed up in the status line while there is something to say. It can follow a superpowers plan document as its input. Run /ledger.",
   "version": "0.2.0",
   "author": {
    "name": "Kuang Tar Lim"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BuddyLim/claude-code-mod-ledger",
    "url": "https://github.com/BuddyLim/claude-code-mod-ledger",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:51:31Z",
    "createdAt": "2026-10-06T01:51:26Z",
    "description": "A Claude Code mod: the record of orchestrated work, with runs, lanes, subagents, gate verdicts and review findings, and it can follow a plan document",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46553366?v=4",
    "ownerUrl": "https://github.com/BuddyLim",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "followPlans": {
     "type": "boolean",
     "title": "Follow superpowers plans",
     "description": "Read a plan saved under docs/superpowers/plans as a run by itself: its tasks from the document's Task headings, their progress from its checkboxes, read again each time the document changes. Off, a run is only what the agent records.",
     "default": false
    },
    "tickPlans": {
     "type": "boolean",
     "title": "Tick finished tasks in the plan",
     "description": "When a task of a followed plan is marked done, tick the checkboxes under it that were missed. Only an open box under a done task is changed. Off, /ledger tick does it when asked.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:48.389Z",
   "modUpdatedAt": "2026-10-06T01:51:31Z",
   "fileBytes": 82753,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ledger",
   "url": "https://www.slopshopper.com/mods/buddylim-claude-code-mod-ledger/"
  },
  {
   "slug": "buddylim-claude-code-mod-lens",
   "name": "lens",
   "description": "Review a repo's changes in a pane: the changed files with editor-style diagnostics (pyright, ruff, tsc, eslint, terraform), a diff view, a git graph, commits and stashes, and pull request comments. Run /lens [folder] [base].",
   "version": "0.2.0",
   "author": {
    "name": "BuddyLim"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BuddyLim/claude-code-mod-lens",
    "url": "https://github.com/BuddyLim/claude-code-mod-lens",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:53:32Z",
    "createdAt": "2026-10-05T04:50:11Z",
    "description": "A Claude Code mod: a code review pane with the changed files, inline diagnostics, a diff view, a git graph and pull request comments",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46553366?v=4",
    "ownerUrl": "https://github.com/BuddyLim",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "languageServers": {
     "type": "boolean",
     "title": "Language servers first",
     "description": "Ask the language servers (pyright, tsserver, terraform-ls) before the command-line checkers: answers come in milliseconds once they are warm. Off uses the command-line checkers alone, and leaves the languages only a server reads (C/C++, C#, Go, Rust and your own) unchecked.",
     "default": true
    },
    "ruff": {
     "type": "boolean",
     "title": "Check Python with ruff",
     "description": "Lint the Python files of a change with ruff (run through uvx).",
     "default": true
    },
    "pyright": {
     "type": "boolean",
     "title": "Check Python with pyright",
     "description": "Type-check the Python files of a change with pyright, through its language server or its command.",
     "default": true
    },
    "tsc": {
     "type": "boolean",
     "title": "Check TypeScript with tsc",
     "description": "Type-check the TypeScript files of a change, through tsserver or the project's own tsc.",
     "default": true
    },
    "eslint": {
     "type": "boolean",
     "title": "Check TypeScript with eslint",
     "description": "Lint the TypeScript files of a change with the project's own eslint, where it has one.",
     "default": true
    },
    "terraform": {
     "type": "boolean",
     "title": "Check Terraform",
     "description": "Validate the Terraform files of a change with terraform-ls or terraform validate.",
     "default": true
    },
    "markNew": {
     "type": "boolean",
     "title": "Mark new vs pre-existing",
     "description": "Check the base's version of each changed file too, so every problem is marked as brought by the change or already there. Off makes a scan quicker.",
     "default": true
    },
    "sidePadding": {
     "type": "number",
     "title": "Side padding",
     "description": "The cells left clear at each side of the pane, 0 to 8.",
     "default": 2
    },
    "keys": {
     "type": "string",
     "title": "Keys shown",
     "description": "main row + more… keeps the less-used keys in a box that m (or a) opens; all shown keeps that box open.",
     "default": "main row + more…",
     "options": [
      "main row + more…",
      "all shown"
     ]
    },
    "remember": {
     "type": "boolean",
     "title": "Remember reviews",
     "description": "Keep each repo's comparison and layout between sessions, so /lens picks it up where it was left, and offer the recent repos when /lens is run outside one.",
     "default": true
    },
    "cleanUp": {
     "type": "boolean",
     "title": "Clean up when a session ends",
     "description": "Stop the language servers and delete the temporary exports of commits and the refs pull requests were fetched under. A review picked up again fetches what it needs.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:42.047Z",
   "modUpdatedAt": "2026-10-06T01:53:32Z",
   "fileBytes": 540715,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lens-BuddyLim",
   "url": "https://www.slopshopper.com/mods/buddylim-claude-code-mod-lens/"
  },
  {
   "slug": "buddylim-claude-code-mod-parked",
   "name": "parked",
   "description": "A per-project backlog of items needing your attention, parked by you or the orchestrator",
   "version": "0.2.0",
   "author": {
    "name": "Kuang Tar Lim"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BuddyLim/claude-code-mod-parked",
    "url": "https://github.com/BuddyLim/claude-code-mod-parked",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:52:53Z",
    "createdAt": "2026-10-04T02:23:03Z",
    "description": "A Claude Code mod: a per-project backlog of things that need your attention during long agentic sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46553366?v=4",
    "ownerUrl": "https://github.com/BuddyLim",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:39.410Z",
   "modUpdatedAt": "2026-10-06T01:52:53Z",
   "fileBytes": 104438,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "parked",
   "url": "https://www.slopshopper.com/mods/buddylim-claude-code-mod-parked/"
  },
  {
   "slug": "builtbyjia-claude-code-mods-ding-dong",
   "name": "ding-dong",
   "description": "回合跑超過一分鐘才結束時，發一則可愛的 macOS 通知叫你回來；/ding 可以預覽",
   "version": "0.1.0",
   "author": {
    "name": "Ting Jia"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "builtbyjia/claude-code-mods",
    "url": "https://github.com/builtbyjia/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T01:42:23Z",
    "createdAt": "2026-10-03T18:28:32Z",
    "description": "自製的 Claude Code mods：長回合通知、階段進程視覺化、金鑰守門",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/297423721?v=4",
    "ownerUrl": "https://github.com/builtbyjia",
    "defaultBranch": "main"
   },
   "path": "ding-dong",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "builtbyjia-mods",
   "firstSeen": "2026-10-06T04:51:36.699Z",
   "modUpdatedAt": "2026-10-03T18:28:26Z",
   "fileBytes": 4726,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ding-dong",
   "url": "https://www.slopshopper.com/mods/builtbyjia-claude-code-mods-ding-dong/"
  },
  {
   "slug": "builtbyjia-claude-code-mods-pii-mask",
   "name": "pii-mask",
   "description": "個資去識別化：把手機、身分證、Email、地址等換成代號再送給模型，對照表只留在本機；/pii 開關與查看",
   "version": "0.1.0",
   "author": {
    "name": "Ting Jia"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "builtbyjia/claude-code-mods",
    "url": "https://github.com/builtbyjia/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T01:42:23Z",
    "createdAt": "2026-10-03T18:28:32Z",
    "description": "自製的 Claude Code mods：長回合通知、階段進程視覺化、金鑰守門",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/297423721?v=4",
    "ownerUrl": "https://github.com/builtbyjia",
    "defaultBranch": "main"
   },
   "path": "pii-mask",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "builtbyjia-mods",
   "firstSeen": "2026-10-06T04:51:37.446Z",
   "modUpdatedAt": "2026-10-03T19:02:54Z",
   "fileBytes": 11620,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "pii-mask",
   "url": "https://www.slopshopper.com/mods/builtbyjia-claude-code-mods-pii-mask/"
  },
  {
   "slug": "builtbyjia-claude-code-mods-secret-guard",
   "name": "secret-guard",
   "description": "金鑰守門：遮蔽 prompt 和工具輸出裡的 API key，並擋下讀寫 .env、私鑰這類檔案；/guard 看狀態",
   "version": "0.1.0",
   "author": {
    "name": "Ting Jia"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "builtbyjia/claude-code-mods",
    "url": "https://github.com/builtbyjia/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T01:42:23Z",
    "createdAt": "2026-10-03T18:28:32Z",
    "description": "自製的 Claude Code mods：長回合通知、階段進程視覺化、金鑰守門",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/297423721?v=4",
    "ownerUrl": "https://github.com/builtbyjia",
    "defaultBranch": "main"
   },
   "path": "secret-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "builtbyjia-mods",
   "firstSeen": "2026-10-06T04:51:38.106Z",
   "modUpdatedAt": "2026-10-03T18:28:26Z",
   "fileBytes": 7206,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-guard-builtbyjia",
   "url": "https://www.slopshopper.com/mods/builtbyjia-claude-code-mods-secret-guard/"
  },
  {
   "slug": "builtbyjia-claude-code-mods-ship-it",
   "name": "ship-it",
   "description": "用 /ship 依序跑專案的階段（檢查、測試、打包、部署），並在 prompt 上方的深色面板用橘色吉祥物顯示跑到哪一步",
   "version": "0.1.0",
   "author": {
    "name": "Ting Jia"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "builtbyjia/claude-code-mods",
    "url": "https://github.com/builtbyjia/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T01:42:23Z",
    "createdAt": "2026-10-03T18:28:32Z",
    "description": "自製的 Claude Code mods：長回合通知、階段進程視覺化、金鑰守門",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/297423721?v=4",
    "ownerUrl": "https://github.com/builtbyjia",
    "defaultBranch": "main"
   },
   "path": "ship-it",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "builtbyjia-mods",
   "firstSeen": "2026-10-06T04:51:38.794Z",
   "modUpdatedAt": "2026-10-06T15:28:28Z",
   "fileBytes": 15160,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ship-it",
   "url": "https://www.slopshopper.com/mods/builtbyjia-claude-code-mods-ship-it/"
  },
  {
   "slug": "buitiendunghe-low-3dgs-low3dgs-guard",
   "name": "low3dgs-guard",
   "description": "Chặn chạy thí nghiệm khi cây làm việc bẩn hoặc GPU đang bận, và hiện trạng thái dự án Low-3DGS trên một dòng.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "BuiTienDunghe/Low-3DGS",
    "url": "https://github.com/BuiTienDunghe/Low-3DGS",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T17:57:15Z",
    "createdAt": "2026-09-06T19:51:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/199810319?v=4",
    "ownerUrl": "https://github.com/BuiTienDunghe",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/low3dgs-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:45.599Z",
   "modUpdatedAt": "2026-10-03T17:57:15Z",
   "fileBytes": 4984,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "low3dgs-guard",
   "url": "https://www.slopshopper.com/mods/buitiendunghe-low-3dgs-low3dgs-guard/"
  },
  {
   "slug": "butanium-claude-code-patches-cli-patch-mods",
   "name": "cli-patch-mods",
   "description": "Function-hook alternative to some claude-code-patches byte patches: undefers Monitor/SendMessage/TaskStop, keeps mode/plan/task nags out of requests, unwraps teammate messages, drops idle pings",
   "version": "0.1.0",
   "author": {
    "name": "claude-code-patches"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Butanium/claude-code-patches",
    "url": "https://github.com/Butanium/claude-code-patches",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:32:12Z",
    "createdAt": "2026-07-03T03:54:07Z",
    "description": "Byte patches for the Claude Code binary, applied at session start — same-length in-place edits with a loud-failure contract",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55806347?v=4",
    "ownerUrl": "https://github.com/Butanium",
    "defaultBranch": "master"
   },
   "path": "mods/cli-patch-mods",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:42.548Z",
   "modUpdatedAt": "2026-10-04T19:52:44Z",
   "fileBytes": 2726,
   "tags": [
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "cli-patch-mods",
   "url": "https://www.slopshopper.com/mods/butanium-claude-code-patches-cli-patch-mods/"
  },
  {
   "slug": "butanium-claude-code-patches-own-bash-edit-notice",
   "name": "own-bash-edit-notice",
   "description": "Shorten the 'changed on disk' notice when the change came from this session's own Bash command",
   "version": "0.0.4",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Butanium/claude-code-patches",
    "url": "https://github.com/Butanium/claude-code-patches",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:32:12Z",
    "createdAt": "2026-07-03T03:54:07Z",
    "description": "Byte patches for the Claude Code binary, applied at session start — same-length in-place edits with a loud-failure contract",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55806347?v=4",
    "ownerUrl": "https://github.com/Butanium",
    "defaultBranch": "master"
   },
   "path": "mods/own-bash-edit-notice",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:56:59.667Z",
   "modUpdatedAt": "2026-10-07T17:43:19Z",
   "fileBytes": 5194,
   "tags": [
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "own-bash-edit-notice",
   "url": "https://www.slopshopper.com/mods/butanium-claude-code-patches-own-bash-edit-notice/"
  },
  {
   "slug": "butanium-claude-code-patches-session-autocompact",
   "name": "session-autocompact",
   "description": "/session-autocompact: auto-compact this session only, between turns, once context passes a threshold",
   "version": "0.1.1",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Butanium/claude-code-patches",
    "url": "https://github.com/Butanium/claude-code-patches",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:32:12Z",
    "createdAt": "2026-07-03T03:54:07Z",
    "description": "Byte patches for the Claude Code binary, applied at session start — same-length in-place edits with a loud-failure contract",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55806347?v=4",
    "ownerUrl": "https://github.com/Butanium",
    "defaultBranch": "master"
   },
   "path": "mods/session-autocompact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T14:57:00.463Z",
   "modUpdatedAt": "2026-10-07T21:37:20Z",
   "fileBytes": 5014,
   "tags": [
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-autocompact",
   "url": "https://www.slopshopper.com/mods/butanium-claude-code-patches-session-autocompact/"
  },
  {
   "slug": "bzatrok-claudemods-context-bar",
   "name": "context-bar",
   "description": "Context window as a stacked bar above the prompt, one colour per /context category; toggle with /context-bar",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bzatrok/ClaudeMods",
    "url": "https://github.com/bzatrok/ClaudeMods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T09:09:25Z",
    "createdAt": "2026-10-05T09:24:19Z",
    "description": "Personal Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11026854?v=4",
    "ownerUrl": "https://github.com/bzatrok",
    "defaultBranch": "main"
   },
   "path": "context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:55.318Z",
   "modUpdatedAt": "2026-10-06T09:09:24Z",
   "fileBytes": 9818,
   "tags": [
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-bzatrok",
   "url": "https://www.slopshopper.com/mods/bzatrok-claudemods-context-bar/"
  },
  {
   "slug": "bzatrok-claudemods-handover-report",
   "name": "handover-report",
   "description": "/handover-report: a pane with the state of .handovers/handover_log.md — open handovers, their branches, open questions, stale worktrees",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bzatrok/ClaudeMods",
    "url": "https://github.com/bzatrok/ClaudeMods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T09:09:25Z",
    "createdAt": "2026-10-05T09:24:19Z",
    "description": "Personal Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11026854?v=4",
    "ownerUrl": "https://github.com/bzatrok",
    "defaultBranch": "main"
   },
   "path": "handover-report",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:56.367Z",
   "modUpdatedAt": "2026-10-04T14:13:53Z",
   "fileBytes": 16391,
   "tags": [
    "pane",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "handover-report",
   "url": "https://www.slopshopper.com/mods/bzatrok-claudemods-handover-report/"
  },
  {
   "slug": "bzatrok-claudemods-tldr",
   "name": "tldr",
   "description": "/tldr: a short plain-English summary of Claude's last reply, shown in a box above the prompt the model never reads",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "bzatrok/ClaudeMods",
    "url": "https://github.com/bzatrok/ClaudeMods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T09:09:25Z",
    "createdAt": "2026-10-05T09:24:19Z",
    "description": "Personal Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11026854?v=4",
    "ownerUrl": "https://github.com/bzatrok",
    "defaultBranch": "main"
   },
   "path": "tldr",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "eli5": {
     "type": "string",
     "title": "eli5 instructions",
     "description": "Replaces the built-in eli5 wording rules (for a 5-year-old). Empty keeps the built-in.",
     "default": ""
    },
    "eli8": {
     "type": "string",
     "title": "eli8 instructions",
     "description": "Replaces the built-in eli8 wording rules (for a 8-year-old). Empty keeps the built-in.",
     "default": ""
    },
    "eli12": {
     "type": "string",
     "title": "eli12 instructions",
     "description": "Replaces the built-in eli12 wording rules (for a 12-year-old). Empty keeps the built-in.",
     "default": ""
    },
    "eli15": {
     "type": "string",
     "title": "eli15 instructions",
     "description": "Replaces the built-in eli15 wording rules (for a 15-year-old). Empty keeps the built-in.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:57.139Z",
   "modUpdatedAt": "2026-10-06T09:08:26Z",
   "fileBytes": 11313,
   "tags": [
    "band",
    "status",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tldr-bzatrok",
   "url": "https://www.slopshopper.com/mods/bzatrok-claudemods-tldr/"
  },
  {
   "slug": "c-pearson31-cp-continuity-cp-continuity",
   "name": "cp-continuity",
   "description": "Selective continuity protection with session-aware budgets, exact user evidence, and verified handoffs. Claude Code only; live runtime validation required.",
   "version": "0.1.2",
   "author": {
    "name": "ChatCPt"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "C-Pearson31/cp-continuity",
    "url": "https://github.com/C-Pearson31/cp-continuity",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:36:07Z",
    "createdAt": "2026-10-06T16:27:38Z",
    "description": "Claude Code mod: saves a verified handoff of your exact requirements, then clears and resumes long sessions. Pilot.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/139179149?v=4",
    "ownerUrl": "https://github.com/C-Pearson31",
    "defaultBranch": "main"
   },
   "path": "plugins/cp-continuity",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Continuity mode",
     "description": "auto, protect, or normal. First installation starts in normal for a safe smoke test; enable auto after live checks.",
     "default": "normal"
    },
    "fraction": {
     "type": "number",
     "title": "Context trigger fraction",
     "description": "Capacity policy, not a hallucination boundary. Valid range 0.4 to 0.85.",
     "default": 0.72
    },
    "reserveTokens": {
     "type": "number",
     "title": "Minimum recovery reserve",
     "description": "Extra space for output and growth before reset.",
     "default": 24000
    },
    "summaryModel": {
     "type": "string",
     "title": "Summary model",
     "description": "Claude model alias or full ID used for chunk summaries.",
     "default": "sonnet"
    },
    "maxSummaryCalls": {
     "type": "number",
     "title": "Summary calls per checkpoint",
     "description": "Budget limit; exceeding it blocks reset rather than dropping history.",
     "default": 12
    },
    "maxConsecutiveHandoffs": {
     "type": "number",
     "title": "Consecutive automatic handoffs",
     "description": "Pause after this many handoffs without a new user prompt.",
     "default": 2
    },
    "registryPath": {
     "type": "string",
     "title": "Optional model registry",
     "description": "Absolute path to verified API metadata. Used only when runtime window is unavailable.",
     "default": ""
    },
    "registryMaxAgeDays": {
     "type": "number",
     "title": "Registry freshness days",
     "description": "Maximum age of the optional model registry before it is ignored.",
     "default": 7
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "chatcpt-mods",
   "firstSeen": "2026-10-07T14:35:46.206Z",
   "modUpdatedAt": "2026-10-06T16:36:07Z",
   "fileBytes": 37645,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cp-continuity",
   "url": "https://www.slopshopper.com/mods/c-pearson31-cp-continuity-cp-continuity/"
  },
  {
   "slug": "caceras-harness-blast-radius",
   "name": "blast-radius",
   "description": "See what a risky command would change before it runs.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Caceras/Harness",
    "url": "https://github.com/Caceras/Harness",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T02:54:15Z",
    "createdAt": "2026-10-04T20:35:16Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38214934?v=4",
    "ownerUrl": "https://github.com/Caceras",
    "defaultBranch": "master"
   },
   "path": "packages/experimental/claude-code-mods/examples/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:46.746Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5681,
   "tags": [
    "pane",
    "band",
    "guard"
   ],
   "isNew": true,
   "entryName": "blast-radius-Caceras",
   "url": "https://www.slopshopper.com/mods/caceras-harness-blast-radius/"
  },
  {
   "slug": "caceras-harness-replay-theater",
   "name": "replay-theater",
   "description": "Step through the last turn's edits, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Caceras/Harness",
    "url": "https://github.com/Caceras/Harness",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T02:54:15Z",
    "createdAt": "2026-10-04T20:35:16Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38214934?v=4",
    "ownerUrl": "https://github.com/Caceras",
    "defaultBranch": "master"
   },
   "path": "packages/experimental/claude-code-mods/examples/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:47.012Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5329,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-Caceras",
   "url": "https://www.slopshopper.com/mods/caceras-harness-replay-theater/"
  },
  {
   "slug": "caceras-harness-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Caceras/Harness",
    "url": "https://github.com/Caceras/Harness",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T02:54:15Z",
    "createdAt": "2026-10-04T20:35:16Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38214934?v=4",
    "ownerUrl": "https://github.com/Caceras",
    "defaultBranch": "master"
   },
   "path": "packages/experimental/claude-code-mods/examples/token-weather",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:47.266Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 3203,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-Caceras",
   "url": "https://www.slopshopper.com/mods/caceras-harness-token-weather/"
  },
  {
   "slug": "calm-logic-visualize-claude-mod",
   "name": "visualize",
   "description": "Pixel-art view of what the agent (and each subagent) is looking at and thinking about, driven by tool calls and keywords.",
   "version": "0.1.0",
   "author": {
    "name": "calm-logic"
   },
   "homepage": "https://github.com/calm-logic/visualize-claude-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "calm-logic/visualize-claude-mod",
    "url": "https://github.com/calm-logic/visualize-claude-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T21:09:50Z",
    "createdAt": "2026-10-03T03:09:19Z",
    "description": "Claude Code mod: pixel-art view of what the agent is looking at and thinking about",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/281969349?v=4",
    "ownerUrl": "https://github.com/calm-logic",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "visualize-claude-mod",
   "firstSeen": "2026-10-06T04:50:48.771Z",
   "modUpdatedAt": "2026-10-03T21:09:50Z",
   "fileBytes": 42523,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "visualize",
   "url": "https://www.slopshopper.com/mods/calm-logic-visualize-claude-mod/"
  },
  {
   "slug": "camlloyd-metro-map-mod",
   "name": "metro-map-mod",
   "description": "Live metro map of a running Nextflow pipeline, inside Claude Code",
   "version": "0.2.0",
   "author": {
    "name": "Cameron Lloyd"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "camlloyd/metro-map-mod",
    "url": "https://github.com/camlloyd/metro-map-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T22:11:55Z",
    "createdAt": "2026-10-05T22:25:40Z",
    "description": "Live Nextflow metro map for Claude Code",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25730442?v=4",
    "ownerUrl": "https://github.com/camlloyd",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "metro-map-mod",
   "firstSeen": "2026-10-07T14:52:17.541Z",
   "modUpdatedAt": "2026-10-07T22:11:55Z",
   "fileBytes": 29481,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "metro-map-mod",
   "url": "https://www.slopshopper.com/mods/camlloyd-metro-map-mod/"
  },
  {
   "slug": "candiesdoodle-cache-alert-mod",
   "name": "cache-alert",
   "description": "Warns before this session's prompt cache expires (a countdown band above the prompt, a toast, desktop and Telegram alerts), and can keep the cache warm, compact or clear the session.",
   "version": "0.1.0",
   "author": {
    "name": "candiesdoodle"
   },
   "license": "MIT",
   "homepage": "https://github.com/candiesdoodle/cache-alert-mod",
   "keywords": [
    "prompt-cache",
    "telegram",
    "notification",
    "cache"
   ],
   "kind": "community",
   "repo": {
    "fullName": "candiesdoodle/cache-alert-mod",
    "url": "https://github.com/candiesdoodle/cache-alert-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:41:34Z",
    "createdAt": "2026-10-09T08:23:25Z",
    "description": "Claude Code mod: warns before the prompt cache expires (band, toast, desktop, Telegram) and can keep it warm, compact or clear",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20420013?v=4",
    "ownerUrl": "https://github.com/candiesdoodle",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cache-alert",
   "firstSeen": "2026-10-09T14:50:35.604Z",
   "modUpdatedAt": "2026-10-09T08:41:34Z",
   "fileBytes": 25009,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-alert",
   "url": "https://www.slopshopper.com/mods/candiesdoodle-cache-alert-mod/"
  },
  {
   "slug": "carloarnone-dotclaude-dotclaude",
   "name": "dotclaude",
   "description": "A workspace pane for Claude Code: vitals rail, edit gate (blocks Edit, Write, NotebookEdit and MultiEdit until you approve; not Bash or MCP tools), plan review, ledger, companion, Mac monitor, notes vault, radar, Git and crew.",
   "version": "0.2.0",
   "author": {
    "name": "Carlo Arnone"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CarloArnone/dotclaude",
    "url": "https://github.com/CarloArnone/dotclaude",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:36:56Z",
    "createdAt": "2026-10-08T11:36:50Z",
    "description": "Claude Code plugin: one Workspace pane with live context, rate-limit, token and cost vitals, an edit approval gate, plan review, a change ledger with commit drafts, per-request cost, an Obsidian notes view, Git, subagents and a macOS monitor. Terminal and desktop.",
    "homepage": null,
    "topics": [
     "agentic-coding",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "claude-code-plugins",
     "coding-agent",
     "cost-tracking",
     "dashboard",
     "developer-tools",
     "macos",
     "obsidian",
     "second-brain",
     "statusline",
     "token-usage",
     "typescript",
     "usage-monitor"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97902829?v=4",
    "ownerUrl": "https://github.com/CarloArnone",
    "defaultBranch": "main"
   },
   "path": "mods/dotclaude",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "vaultPath": {
     "type": "string",
     "title": "Notes vault",
     "description": "Folder of your Markdown notes (Obsidian vault). ~ is your home folder; absolute paths work too.",
     "default": "~/Notes"
    },
    "vaultName": {
     "type": "string",
     "title": "Vault name",
     "description": "The vault's name in Obsidian, used for obsidian:// links.",
     "default": "Notes"
    },
    "conventionsSkill": {
     "type": "string",
     "title": "Conventions skill",
     "description": "Name of a skill under <claude dir>/skills/ whose SKILL.md holds your vault's note conventions; the scribe follows it when present, else built-in conventions.",
     "default": "notes-conventions"
    },
    "approvalWords": {
     "type": "string",
     "title": "Approval words",
     "description": "Comma-separated words or phrases that unlock edits when your message starts with one of them (or is exactly one). Case-insensitive, except a word written in capitals (GO) matches only in capitals.",
     "default": "approved, go ahead, proceed, lgtm, ship it, let's do it, sounds good, GO"
    },
    "lockPhrases": {
     "type": "string",
     "title": "Lock phrases",
     "description": "Comma-separated words or phrases that lock edits again. Locking wins when a prompt holds both.",
     "default": "back to brainstorm, wait, stop"
    },
    "companionPort": {
     "type": "number",
     "title": "Companion port",
     "description": "Port of the companion's local server on 127.0.0.1.",
     "default": 4747
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dotclaude",
   "firstSeen": "2026-10-08T14:57:08.708Z",
   "modUpdatedAt": "2026-10-08T11:36:56Z",
   "fileBytes": 313605,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "dotclaude-CarloArnone",
   "url": "https://www.slopshopper.com/mods/carloarnone-dotclaude-dotclaude/"
  },
  {
   "slug": "carlvellotti-mods-starter-dashboard",
   "name": "dashboard",
   "description": "A /dashboard pane that fetches a JSON URL every minute and shows a few numbers from it",
   "version": "0.1.0",
   "author": {
    "name": "Carl Vellotti"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "carlvellotti/mods-starter",
    "url": "https://github.com/carlvellotti/mods-starter",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T16:26:45Z",
    "createdAt": "2026-10-03T16:26:41Z",
    "description": "Five starter Claude Code mods and 12 prompts for building your own",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7491317?v=4",
    "ownerUrl": "https://github.com/carlvellotti",
    "defaultBranch": "main"
   },
   "path": "mods/dashboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "url": {
     "type": "string",
     "title": "URL to watch",
     "description": "A web address that returns JSON. The default is the public GitHub page for the Claude Code repository.",
     "default": "https://api.github.com/repos/anthropics/claude-code"
    },
    "fields": {
     "type": "string",
     "title": "Numbers to show",
     "description": "Comma-separated field names from that JSON. Use dots for nested fields, like owner.id.",
     "default": "stargazers_count,forks_count,open_issues_count,subscribers_count"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mods-starter",
   "firstSeen": "2026-10-06T04:50:35.861Z",
   "modUpdatedAt": "2026-10-03T16:26:40Z",
   "fileBytes": 3818,
   "tags": [
    "pane",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "dashboard",
   "url": "https://www.slopshopper.com/mods/carlvellotti-mods-starter-dashboard/"
  },
  {
   "slug": "carlvellotti-mods-starter-guard",
   "name": "guard",
   "description": "Pauses risky shell commands (rm -rf, force push, DROP TABLE) and asks you Proceed or Cancel first",
   "version": "0.1.0",
   "author": {
    "name": "Carl Vellotti"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "carlvellotti/mods-starter",
    "url": "https://github.com/carlvellotti/mods-starter",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T16:26:45Z",
    "createdAt": "2026-10-03T16:26:41Z",
    "description": "Five starter Claude Code mods and 12 prompts for building your own",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7491317?v=4",
    "ownerUrl": "https://github.com/carlvellotti",
    "defaultBranch": "main"
   },
   "path": "mods/guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mods-starter",
   "firstSeen": "2026-10-06T04:50:36.557Z",
   "modUpdatedAt": "2026-10-03T16:26:40Z",
   "fileBytes": 2226,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "guard-carlvellotti",
   "url": "https://www.slopshopper.com/mods/carlvellotti-mods-starter-guard/"
  },
  {
   "slug": "carlvellotti-mods-starter-panel-with-buttons",
   "name": "panel-with-buttons",
   "description": "A /edits command that opens a pane listing the files Claude changed this session, with Clear and Close buttons",
   "version": "0.1.0",
   "author": {
    "name": "Carl Vellotti"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "carlvellotti/mods-starter",
    "url": "https://github.com/carlvellotti/mods-starter",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T16:26:45Z",
    "createdAt": "2026-10-03T16:26:41Z",
    "description": "Five starter Claude Code mods and 12 prompts for building your own",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7491317?v=4",
    "ownerUrl": "https://github.com/carlvellotti",
    "defaultBranch": "main"
   },
   "path": "mods/panel-with-buttons",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mods-starter",
   "firstSeen": "2026-10-06T04:50:37.322Z",
   "modUpdatedAt": "2026-10-03T16:26:40Z",
   "fileBytes": 2998,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "panel-with-buttons",
   "url": "https://www.slopshopper.com/mods/carlvellotti-mods-starter-panel-with-buttons/"
  },
  {
   "slug": "carlvellotti-mods-starter-slash-command",
   "name": "slash-command",
   "description": "A /plain-recap command that summarizes the session so far in plain English for a non-engineer",
   "version": "0.1.0",
   "author": {
    "name": "Carl Vellotti"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "carlvellotti/mods-starter",
    "url": "https://github.com/carlvellotti/mods-starter",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T16:26:45Z",
    "createdAt": "2026-10-03T16:26:41Z",
    "description": "Five starter Claude Code mods and 12 prompts for building your own",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7491317?v=4",
    "ownerUrl": "https://github.com/carlvellotti",
    "defaultBranch": "main"
   },
   "path": "mods/slash-command",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mods-starter",
   "firstSeen": "2026-10-06T04:50:38.028Z",
   "modUpdatedAt": "2026-10-03T16:26:40Z",
   "fileBytes": 2447,
   "tags": [
    "toast",
    "command",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "slash-command",
   "url": "https://www.slopshopper.com/mods/carlvellotti-mods-starter-slash-command/"
  },
  {
   "slug": "carlvellotti-mods-starter-status-band",
   "name": "status-band",
   "description": "A line above the prompt that says, in plain English, what Claude is doing right now and for how long",
   "version": "0.1.0",
   "author": {
    "name": "Carl Vellotti"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "carlvellotti/mods-starter",
    "url": "https://github.com/carlvellotti/mods-starter",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T16:26:45Z",
    "createdAt": "2026-10-03T16:26:41Z",
    "description": "Five starter Claude Code mods and 12 prompts for building your own",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7491317?v=4",
    "ownerUrl": "https://github.com/carlvellotti",
    "defaultBranch": "main"
   },
   "path": "mods/status-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mods-starter",
   "firstSeen": "2026-10-06T04:50:38.756Z",
   "modUpdatedAt": "2026-10-03T16:26:40Z",
   "fileBytes": 4273,
   "tags": [
    "band",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "status-band-carlvellotti",
   "url": "https://www.slopshopper.com/mods/carlvellotti-mods-starter-status-band/"
  },
  {
   "slug": "catsby-claude-code-buddy",
   "name": "buddy",
   "description": "The Claude Code Buddy cat, back above the prompt as a mod. Needs CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.",
   "version": "0.2.0",
   "author": {
    "name": "Clint Shryock"
   },
   "license": "MIT",
   "homepage": "https://github.com/catsby/claude-code-buddy",
   "keywords": [
    "buddy",
    "pet",
    "ascii",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "catsby/claude-code-buddy",
    "url": "https://github.com/catsby/claude-code-buddy",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T15:14:54Z",
    "createdAt": "2026-10-02T15:14:37Z",
    "description": "The Claude Code Buddy, back above the prompt as a mod.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61721?v=4",
    "ownerUrl": "https://github.com/catsby",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "color": {
     "type": "string",
     "title": "Sprite color",
     "description": "A hex string or a terminal color name.",
     "default": "#7acf7a"
    },
    "heartColor": {
     "type": "string",
     "title": "Heart color",
     "description": "The hearts /buddy pet floats above the sprite.",
     "default": "#a7a6fd"
    },
    "restMs": {
     "type": "number",
     "title": "Rest (ms)",
     "description": "How long the cat sits still between flicks.",
     "default": 2600
    },
    "flickMs": {
     "type": "number",
     "title": "Flick (ms)",
     "description": "How long a tail or ear flick is held.",
     "default": 400
    },
    "showName": {
     "type": "boolean",
     "title": "Show name",
     "description": "Draw the buddy's name under the sprite.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "catsby-buddies",
   "firstSeen": "2026-10-06T04:51:42.230Z",
   "modUpdatedAt": "2026-10-02T15:14:54Z",
   "fileBytes": 29065,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "buddy-catsby",
   "url": "https://www.slopshopper.com/mods/catsby-claude-code-buddy/"
  },
  {
   "slug": "catsmonster-claude-quota-guard",
   "name": "quota-guard",
   "description": "Compacts before the 5-hour/weekly usage limit is hit, pauses until it resets, then resumes the task automatically.",
   "version": "0.1.0",
   "author": {
    "name": "catsmonster"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "catsmonster/claude-quota-guard",
    "url": "https://github.com/catsmonster/claude-quota-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:53:20Z",
    "createdAt": "2026-10-07T17:16:58Z",
    "description": "Claude Code mod: compacts and pauses before usage limits, then auto-resumes after the reset",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55673493?v=4",
    "ownerUrl": "https://github.com/catsmonster",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "5-hour threshold (%)",
     "description": "Compact and pause when 5-hour usage reaches this percentage.",
     "default": 94,
     "min": 50,
     "max": 99
    },
    "weeklyThreshold": {
     "type": "number",
     "title": "Weekly threshold (%)",
     "description": "Compact and pause when weekly usage reaches this percentage.",
     "default": 97,
     "min": 50,
     "max": 100
    },
    "weeklyPolicy": {
     "type": "string",
     "title": "Weekly limit policy",
     "description": "pause = pause until the weekly reset; notify = only warn.",
     "default": "pause"
    },
    "abortThreshold": {
     "type": "number",
     "title": "Abort running turn at (%)",
     "description": "Interrupt a running turn at this usage instead of waiting for it to finish.",
     "default": 98,
     "min": 60,
     "max": 100
    },
    "graceSeconds": {
     "type": "number",
     "title": "Grace after reset (s)",
     "description": "Wait this long past the reported reset time before re-checking.",
     "default": 30,
     "min": 0,
     "max": 600
    },
    "maxResumeAttempts": {
     "type": "number",
     "title": "Max resume attempts",
     "description": "Stop auto-resuming after this many failed attempts per pause.",
     "default": 5,
     "min": 1,
     "max": 20
    },
    "notifyAt": {
     "type": "number",
     "title": "Heads-up at (%)",
     "description": "One toast when a window first reaches this usage. 0 disables.",
     "default": 80,
     "min": 0,
     "max": 99
    },
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Automatic quota management on or off.",
     "default": true
    },
    "testMode": {
     "type": "boolean",
     "title": "Test / dry-run mode",
     "description": "Use simulated usage (/quota sim ...) and dry-run actions instead of real quota.",
     "default": false
    },
    "compactMinContext": {
     "type": "number",
     "title": "Compact only above context (%)",
     "description": "At the quota threshold, compact first only if the context window is fuller than this; otherwise just wait for the reset.",
     "default": 30,
     "min": 0,
     "max": 100
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:16:08.475Z",
   "modUpdatedAt": "2026-10-07T17:53:20Z",
   "fileBytes": 52198,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "quota-guard",
   "url": "https://www.slopshopper.com/mods/catsmonster-claude-quota-guard/"
  },
  {
   "slug": "cavallinilorenzo-claude-code-mods-benzina",
   "name": "benzina",
   "description": "Quanto ti resta, in parole semplici: i limiti del tuo piano Claude e quanto è piena la conversazione, sopra il prompt. /benzina la mostra o la nasconde.",
   "version": "0.1.0",
   "author": {
    "name": "Lorenzo Cavallini"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cavallinilorenzo/claude-code-mods",
    "url": "https://github.com/cavallinilorenzo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:49:30Z",
    "createdAt": "2026-10-06T13:49:24Z",
    "description": "5 mod gratuite per Claude Code, pensate per chi lo usa senza essere sviluppatore: save-point, cosa-hai-fatto, benzina, quick-replies, localhost.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/166366794?v=4",
    "ownerUrl": "https://github.com/cavallinilorenzo",
    "defaultBranch": "main"
   },
   "path": "mods/benzina",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lorenzo-mods",
   "firstSeen": "2026-10-06T14:31:41.166Z",
   "modUpdatedAt": "2026-10-06T13:49:23Z",
   "fileBytes": 6588,
   "tags": [
    "band",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "benzina",
   "url": "https://www.slopshopper.com/mods/cavallinilorenzo-claude-code-mods-benzina/"
  },
  {
   "slug": "cavallinilorenzo-claude-code-mods-cosa-hai-fatto",
   "name": "cosa-hai-fatto",
   "description": "Dopo ogni risposta che cambia i file, sopra il prompt: cosa ha fatto Claude in parole semplici e come provarlo.",
   "version": "0.1.0",
   "author": {
    "name": "Lorenzo Cavallini"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cavallinilorenzo/claude-code-mods",
    "url": "https://github.com/cavallinilorenzo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:49:30Z",
    "createdAt": "2026-10-06T13:49:24Z",
    "description": "5 mod gratuite per Claude Code, pensate per chi lo usa senza essere sviluppatore: save-point, cosa-hai-fatto, benzina, quick-replies, localhost.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/166366794?v=4",
    "ownerUrl": "https://github.com/cavallinilorenzo",
    "defaultBranch": "main"
   },
   "path": "mods/cosa-hai-fatto",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Lingua",
     "description": "La lingua delle spiegazioni",
     "default": "italiano"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lorenzo-mods",
   "firstSeen": "2026-10-06T14:31:41.715Z",
   "modUpdatedAt": "2026-10-06T13:49:23Z",
   "fileBytes": 7070,
   "tags": [
    "band",
    "guard",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cosa-hai-fatto",
   "url": "https://www.slopshopper.com/mods/cavallinilorenzo-claude-code-mods-cosa-hai-fatto/"
  },
  {
   "slug": "cavallinilorenzo-claude-code-mods-localhost",
   "name": "localhost",
   "description": "Vedi e chiudi i server localhost (vite, next, django, uvicorn...) lasciati accesi: /localhost apre il pannello.",
   "version": "0.1.0",
   "author": {
    "name": "Lorenzo Cavallini"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cavallinilorenzo/claude-code-mods",
    "url": "https://github.com/cavallinilorenzo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:49:30Z",
    "createdAt": "2026-10-06T13:49:24Z",
    "description": "5 mod gratuite per Claude Code, pensate per chi lo usa senza essere sviluppatore: save-point, cosa-hai-fatto, benzina, quick-replies, localhost.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/166366794?v=4",
    "ownerUrl": "https://github.com/cavallinilorenzo",
    "defaultBranch": "main"
   },
   "path": "mods/localhost",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lorenzo-mods",
   "firstSeen": "2026-10-06T14:31:42.298Z",
   "modUpdatedAt": "2026-10-06T13:49:23Z",
   "fileBytes": 5832,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "localhost",
   "url": "https://www.slopshopper.com/mods/cavallinilorenzo-claude-code-mods-localhost/"
  },
  {
   "slug": "cavallinilorenzo-claude-code-mods-quick-replies",
   "name": "quick-replies",
   "description": "Pulsanti sopra il prompt per le risposte che scrivi sempre: continua, procedi, ok a tutto, non funziona controlla tu.",
   "version": "0.1.0",
   "author": {
    "name": "Lorenzo Cavallini"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cavallinilorenzo/claude-code-mods",
    "url": "https://github.com/cavallinilorenzo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:49:30Z",
    "createdAt": "2026-10-06T13:49:24Z",
    "description": "5 mod gratuite per Claude Code, pensate per chi lo usa senza essere sviluppatore: save-point, cosa-hai-fatto, benzina, quick-replies, localhost.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/166366794?v=4",
    "ownerUrl": "https://github.com/cavallinilorenzo",
    "defaultBranch": "main"
   },
   "path": "mods/quick-replies",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "replies": {
     "type": "string",
     "title": "Risposte rapide",
     "description": "Le risposte da mostrare come pulsanti, separate da |",
     "default": "Continua|Procedi|Ok a tutte le tue raccomandazioni|Non funziona, controlla tu e sistemalo"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lorenzo-mods",
   "firstSeen": "2026-10-06T14:31:42.780Z",
   "modUpdatedAt": "2026-10-06T13:49:23Z",
   "fileBytes": 1808,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "quick-replies-cavallinilorenzo",
   "url": "https://www.slopshopper.com/mods/cavallinilorenzo-claude-code-mods-quick-replies/"
  },
  {
   "slug": "cavallinilorenzo-claude-code-mods-save-point",
   "name": "save-point",
   "description": "Salvataggi automatici del progetto prima che Claude modifichi i file: /salvataggi per tornare a quando funzionava, /salva per un salvataggio tuo.",
   "version": "0.1.0",
   "author": {
    "name": "Lorenzo Cavallini"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cavallinilorenzo/claude-code-mods",
    "url": "https://github.com/cavallinilorenzo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:49:30Z",
    "createdAt": "2026-10-06T13:49:24Z",
    "description": "5 mod gratuite per Claude Code, pensate per chi lo usa senza essere sviluppatore: save-point, cosa-hai-fatto, benzina, quick-replies, localhost.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/166366794?v=4",
    "ownerUrl": "https://github.com/cavallinilorenzo",
    "defaultBranch": "main"
   },
   "path": "mods/save-point",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lorenzo-mods",
   "firstSeen": "2026-10-06T14:31:43.305Z",
   "modUpdatedAt": "2026-10-06T13:49:23Z",
   "fileBytes": 12158,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "save-point",
   "url": "https://www.slopshopper.com/mods/cavallinilorenzo-claude-code-mods-save-point/"
  },
  {
   "slug": "cbmono-loopd-loopd-mod-pane",
   "name": "loopd-mod-pane",
   "displayName": "loopd — pane (a mod that draws the board inside the session)",
   "description": "COMPANION, a mod. /board opens a pane that draws this bundle's board — in-flight tasks, the need-you rail, per-project counts, the last snapshot time — from .loopd/SNAPSHOT.json in the session's working directory, re-read every 5 s only when its mtime moved. A fourth renderer over the snapshot writer's contract: it reads the snapshot, never the bundle, and carries nothing the snapshot does not. Two buttons: Tick runs /loopd:dispatch in THIS session, Refresh re-reads. No model call, no permission decision, no process, no network, no write. Not installed = the three core renderers are all there is.",
   "version": "3.0.0",
   "author": {
    "name": "cbmono"
   },
   "license": "MIT",
   "keywords": [
    "loopd-companion",
    "mod",
    "board"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cbmono/loopd",
    "url": "https://github.com/cbmono/loopd",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:01:45Z",
    "createdAt": "2026-08-22T22:56:37Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/352146?v=4",
    "ownerUrl": "https://github.com/cbmono",
    "defaultBranch": "main"
   },
   "path": "plugin-mod-pane",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "loopd",
   "firstSeen": "2026-10-08T15:16:11.483Z",
   "modUpdatedAt": "2026-10-08T06:25:40Z",
   "fileBytes": 15474,
   "tags": [
    "pane",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "loopd-mod-pane",
   "url": "https://www.slopshopper.com/mods/cbmono-loopd-loopd-mod-pane/"
  },
  {
   "slug": "cbmono-loopd-loopd-mod-signal",
   "name": "loopd-mod-signal",
   "displayName": "loopd — signal (a mod that tells the PM session a role agent's turn is over)",
   "description": "COMPANION, a mod. In a bundle root it records this session as the bundle's project-manager under loopd.pm.<bundle root> in the plugin store. In a role agent's worktree it resolves the bundle through the .git/loopd-bundle marker on every turn.complete, writes loopd.signal.<session id> to the store, and sends the PM session ONE line — `loopd-signal: role session <id> finished a turn …` — the same delivery as the SendMessage tool. The line orders step 4's sweep and decides nothing: no task document is read, no status is written, no prompt is submitted, the message is never consumed. No model call, no permission decision, no process, no network, no environment, no file write. Not installed = step 4 reads sessions exactly as before.",
   "version": "3.0.0",
   "author": {
    "name": "cbmono"
   },
   "license": "MIT",
   "keywords": [
    "loopd-companion",
    "mod",
    "signal"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cbmono/loopd",
    "url": "https://github.com/cbmono/loopd",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:01:45Z",
    "createdAt": "2026-08-22T22:56:37Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/352146?v=4",
    "ownerUrl": "https://github.com/cbmono",
    "defaultBranch": "main"
   },
   "path": "plugin-mod-signal",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "loopd",
   "firstSeen": "2026-10-08T15:16:12.758Z",
   "modUpdatedAt": "2026-10-08T06:53:12Z",
   "fileBytes": 9220,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "loopd-mod-signal",
   "url": "https://www.slopshopper.com/mods/cbmono-loopd-loopd-mod-signal/"
  },
  {
   "slug": "cbmono-loopd-loopd-mod-usage",
   "name": "loopd-mod-usage",
   "displayName": "loopd — usage (a mod that records what a session spent)",
   "description": "COMPANION, a mod. Records each session's token usage, request count, tool calls by name, tool errors, wall time and model in the plugin store under loopd.usage.<session id>; core's session-usage.sh reads that record before it falls back to the transcript. Observes only: no model call, no permission decision, no process, no network, no file. Not installed = session-usage.sh reads the transcript as before.",
   "version": "3.0.0",
   "author": {
    "name": "cbmono"
   },
   "license": "MIT",
   "keywords": [
    "loopd-companion",
    "mod",
    "usage"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cbmono/loopd",
    "url": "https://github.com/cbmono/loopd",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:01:45Z",
    "createdAt": "2026-08-22T22:56:37Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/352146?v=4",
    "ownerUrl": "https://github.com/cbmono",
    "defaultBranch": "main"
   },
   "path": "plugin-mod-usage",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "loopd",
   "firstSeen": "2026-10-08T15:16:13.601Z",
   "modUpdatedAt": "2026-10-08T06:03:44Z",
   "fileBytes": 3796,
   "tags": [
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "loopd-mod-usage",
   "url": "https://www.slopshopper.com/mods/cbmono-loopd-loopd-mod-usage/"
  },
  {
   "slug": "cbmono-loopd-loopd-probe",
   "name": "loopd-probe",
   "description": "Throwaway probe: which mod events fire in a non-interactive session, and what they carry",
   "version": "0.0.1",
   "author": {
    "name": "probe"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cbmono/loopd",
    "url": "https://github.com/cbmono/loopd",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:01:45Z",
    "createdAt": "2026-08-22T22:56:37Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/352146?v=4",
    "ownerUrl": "https://github.com/cbmono",
    "defaultBranch": "main"
   },
   "path": "docs/spikes/mods-probe",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "loopd",
   "firstSeen": "2026-10-08T15:16:10.621Z",
   "modUpdatedAt": "2026-10-08T06:03:44Z",
   "fileBytes": 2940,
   "tags": [
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "loopd-probe",
   "url": "https://www.slopshopper.com/mods/cbmono-loopd-loopd-probe/"
  },
  {
   "slug": "cbruyndoncx-claude-diagrams-renderer-mod",
   "name": "diagram-preview",
   "description": "Show Obsidian vault diagrams (.canvas, Excalidraw, draw.io, BPMN) as SVG in Claude Desktop side panes, with landscape/portrait and zoom",
   "version": "0.2.0",
   "author": {
    "name": "BRNCX"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cbruyndoncx/claude-diagrams-renderer-mod",
    "url": "https://github.com/cbruyndoncx/claude-diagrams-renderer-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T20:25:56Z",
    "createdAt": "2026-10-03T19:48:18Z",
    "description": "Claude Code mod: render Obsidian/vault diagrams (.canvas, Excalidraw, draw.io, BPMN, D2) as SVG in Claude Desktop side panes",
    "homepage": null,
    "topics": [
     "bpmn",
     "claude-code",
     "d2",
     "diagrams",
     "drawio",
     "excalidraw",
     "obsidian"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1713979?v=4",
    "ownerUrl": "https://github.com/cbruyndoncx",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:51.797Z",
   "modUpdatedAt": "2026-10-03T20:25:56Z",
   "fileBytes": 104245,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "diagram-preview",
   "url": "https://www.slopshopper.com/mods/cbruyndoncx-claude-diagrams-renderer-mod/"
  },
  {
   "slug": "cbruyndoncx-claude-tasknotes-renderer-mod",
   "name": "tasknotes-preview",
   "description": "Show Obsidian TaskNotes tasks from a .base view as a board, list, agenda or dependency graph in a Claude Desktop side pane",
   "version": "0.1.0",
   "author": {
    "name": "BRNCX"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cbruyndoncx/claude-tasknotes-renderer-mod",
    "url": "https://github.com/cbruyndoncx/claude-tasknotes-renderer-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T16:48:25Z",
    "createdAt": "2026-10-03T21:02:42Z",
    "description": "Claude Code mod: show Obsidian TaskNotes tasks from .base views as a kanban board, list, agenda or dependency graph in Claude Desktop",
    "homepage": null,
    "topics": [
     "claude-code",
     "kanban",
     "obsidian",
     "obsidian-bases",
     "tasknotes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1713979?v=4",
    "ownerUrl": "https://github.com/cbruyndoncx",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:01.925Z",
   "modUpdatedAt": "2026-10-04T16:48:25Z",
   "fileBytes": 145232,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "tasknotes-preview",
   "url": "https://www.slopshopper.com/mods/cbruyndoncx-claude-tasknotes-renderer-mod/"
  },
  {
   "slug": "ccckfg-claude-crush-crush-style",
   "name": "crush-style",
   "description": "Crush CLI look for Claude Code: Charm palette, bordered tool rows, gradient spinner, session sidebar",
   "version": "0.1.0",
   "author": {
    "name": "ccckfg",
    "url": "https://github.com/ccckfg"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccckfg/claude-crush",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccckfg/claude-crush",
    "url": "https://github.com/ccckfg/claude-crush",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:46:42Z",
    "createdAt": "2026-10-03T10:30:12Z",
    "description": "Crush 风格的 Claude Code 界面 mod:紫粉配色、工具调用块、渐变 Spinner、会话侧边栏,一条 /crush 命令开关",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "crush",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79295228?v=4",
    "ownerUrl": "https://github.com/ccckfg",
    "defaultBranch": "main"
   },
   "path": "crush-style",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "sidebar": {
     "type": "boolean",
     "title": "Open the sidebar on start",
     "description": "Open the Crush-style session sidebar by itself in the fullscreen layout. /sidebar toggles it either way.",
     "default": true
    },
    "band": {
     "type": "boolean",
     "title": "Status band above the prompt",
     "description": "Show a one-line model, context and cost band above the prompt while no sidebar is docked.",
     "default": true
    },
    "toolGroups": {
     "type": "string",
     "title": "Read and search runs",
     "description": "expand draws every read, search and listing as its own row, as Crush does; fold keeps Claude Code's one-line count.",
     "default": "expand",
     "options": [
      "expand",
      "fold"
     ]
    },
    "spinnerWords": {
     "type": "string",
     "title": "Spinner wording",
     "description": "crush says Thinking, Generating and so on; claude keeps Claude Code's own verbs.",
     "default": "crush",
     "options": [
      "crush",
      "claude"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:40.730Z",
   "modUpdatedAt": "2026-10-03T10:46:42Z",
   "fileBytes": 41770,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "crush-style",
   "url": "https://www.slopshopper.com/mods/ccckfg-claude-crush-crush-style/"
  },
  {
   "slug": "ccdwyer-codebase-galaxy",
   "name": "codebase-galaxy",
   "description": "Your repo as a live force-directed starfield in braille: files are stars, imports are faint links, and Claude's attention is a comet that flies to every file it reads or edits",
   "version": "0.2.0",
   "author": {
    "name": "Chris Dwyer",
    "url": "https://github.com/ccdwyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccdwyer/codebase-galaxy",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccdwyer/codebase-galaxy",
    "url": "https://github.com/ccdwyer/codebase-galaxy",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T23:04:18Z",
    "createdAt": "2026-10-02T21:51:20Z",
    "description": "Your repo as a live force-directed starfield in braille: files are stars, imports are faint links, and Claude's attention is a comet that flies to every file it reads or edits",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1327868?v=4",
    "ownerUrl": "https://github.com/ccdwyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:53.522Z",
   "modUpdatedAt": "2026-10-02T23:04:18Z",
   "fileBytes": 51999,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "codebase-galaxy",
   "url": "https://www.slopshopper.com/mods/ccdwyer-codebase-galaxy/"
  },
  {
   "slug": "ccdwyer-departure-board",
   "name": "departure-board",
   "description": "A Solari split-flap departure board for the agent's real work: tasks flip letter by letter in amber as they board, depart, get delayed or cancelled",
   "version": "0.2.0",
   "author": {
    "name": "Chris Dwyer",
    "url": "https://github.com/ccdwyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccdwyer/departure-board",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccdwyer/departure-board",
    "url": "https://github.com/ccdwyer/departure-board",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T23:04:06Z",
    "createdAt": "2026-10-02T21:28:00Z",
    "description": "A Solari split-flap departure board for the agent's real work: tasks flip letter by letter in amber as they board, depart, get delayed or cancelled",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1327868?v=4",
    "ownerUrl": "https://github.com/ccdwyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "clack": {
     "type": "boolean",
     "title": "Flap sound",
     "description": "Play a short mechanical clack when the board starts flipping (macOS only). Off by default.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:03.320Z",
   "modUpdatedAt": "2026-10-02T23:04:06Z",
   "fileBytes": 32035,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "departure-board",
   "url": "https://www.slopshopper.com/mods/ccdwyer-departure-board/"
  },
  {
   "slug": "ccdwyer-dependency-bouncer",
   "name": "dependency-bouncer",
   "description": "Vets npm and PyPI packages before they install: blocks hallucinated, typosquatted and brand-new install-script packages, flags risky ones",
   "version": "0.2.0",
   "author": {
    "name": "Chris Dwyer",
    "url": "https://github.com/ccdwyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccdwyer/dependency-bouncer",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccdwyer/dependency-bouncer",
    "url": "https://github.com/ccdwyer/dependency-bouncer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T23:03:43Z",
    "createdAt": "2026-10-02T08:28:39Z",
    "description": "Vets npm and PyPI packages before they install: blocks hallucinated, typosquatted and brand-new install-script packages, flags risky ones",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1327868?v=4",
    "ownerUrl": "https://github.com/ccdwyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:42.817Z",
   "modUpdatedAt": "2026-10-02T23:03:43Z",
   "fileBytes": 77753,
   "tags": [
    "toast",
    "guard",
    "command",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "dependency-bouncer",
   "url": "https://www.slopshopper.com/mods/ccdwyer-dependency-bouncer/"
  },
  {
   "slug": "ccdwyer-diff-seismograph",
   "name": "diff-seismograph",
   "description": "A live braille seismograph of every edit above the prompt, quake alerts for big changes, and a heat treemap of the repo",
   "version": "0.2.0",
   "author": {
    "name": "Chris Dwyer",
    "url": "https://github.com/ccdwyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccdwyer/diff-seismograph",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccdwyer/diff-seismograph",
    "url": "https://github.com/ccdwyer/diff-seismograph",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T23:04:03Z",
    "createdAt": "2026-10-02T21:25:52Z",
    "description": "A live braille seismograph of every edit above the prompt, quake alerts for big changes, and a heat treemap of the repo",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1327868?v=4",
    "ownerUrl": "https://github.com/ccdwyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:44.296Z",
   "modUpdatedAt": "2026-10-02T23:04:03Z",
   "fileBytes": 43218,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "diff-seismograph",
   "url": "https://www.slopshopper.com/mods/ccdwyer-diff-seismograph/"
  },
  {
   "slug": "ccdwyer-fault-lacquer",
   "name": "fault-lacquer",
   "description": "Kintsugi for your session: failed operations crack a lacquer tile, and the run that fixes them repairs it with animated gold seams",
   "version": "0.2.0",
   "author": {
    "name": "Chris Dwyer",
    "url": "https://github.com/ccdwyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccdwyer/fault-lacquer",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccdwyer/fault-lacquer",
    "url": "https://github.com/ccdwyer/fault-lacquer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T23:04:11Z",
    "createdAt": "2026-10-02T21:33:27Z",
    "description": "Kintsugi for your session: failed operations crack a lacquer tile, and the run that fixes them repairs it with animated gold seams",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1327868?v=4",
    "ownerUrl": "https://github.com/ccdwyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:31:46.745Z",
   "modUpdatedAt": "2026-10-02T23:04:11Z",
   "fileBytes": 31123,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fault-lacquer",
   "url": "https://www.slopshopper.com/mods/ccdwyer-fault-lacquer/"
  },
  {
   "slug": "ccdwyer-loop-breaker",
   "name": "loop-breaker",
   "description": "Stops the agent repeating the same failing command or undoing its own edits, and shows a stuck meter above the prompt",
   "version": "0.2.0",
   "author": {
    "name": "Chris Dwyer",
    "url": "https://github.com/ccdwyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccdwyer/loop-breaker",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccdwyer/loop-breaker",
    "url": "https://github.com/ccdwyer/loop-breaker",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T23:03:45Z",
    "createdAt": "2026-10-02T06:46:54Z",
    "description": "Stops the agent repeating the same failing command or undoing its own edits, and shows a stuck meter above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1327868?v=4",
    "ownerUrl": "https://github.com/ccdwyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:54.924Z",
   "modUpdatedAt": "2026-10-02T23:03:45Z",
   "fileBytes": 17772,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "loop-breaker-ccdwyer",
   "url": "https://www.slopshopper.com/mods/ccdwyer-loop-breaker/"
  },
  {
   "slug": "ccdwyer-mirror-pane",
   "name": "mirror-pane",
   "description": "Before/after simulator screenshots on the same step as a UI edit, side by side in a pane, with a changed-pixel percentage and pinned baselines",
   "version": "0.2.0",
   "author": {
    "name": "Chris Dwyer",
    "url": "https://github.com/ccdwyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccdwyer/mirror-pane",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccdwyer/mirror-pane",
    "url": "https://github.com/ccdwyer/mirror-pane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T23:04:16Z",
    "createdAt": "2026-10-02T21:51:13Z",
    "description": "Before/after simulator screenshots on the same step as a UI edit, side by side in a pane, with a changed-pixel percentage and pinned baselines",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1327868?v=4",
    "ownerUrl": "https://github.com/ccdwyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "delayMs": {
     "type": "number",
     "title": "Reload delay (ms)",
     "description": "How long to wait after an edit for hot reload before the after-shot, 0 to 5000",
     "default": 2000
    },
    "noteToModel": {
     "type": "boolean",
     "title": "Tell Claude",
     "description": "Add a one-line note to the edit result saying how much the screen changed (never the image itself)",
     "default": true
    },
    "extraPatterns": {
     "type": "string",
     "title": "Extra UI paths",
     "description": "Comma-separated path fragments that also count as UI files, e.g. src/widgets/,.html",
     "default": ""
    },
    "historySize": {
     "type": "number",
     "title": "History",
     "description": "How many before/after pairs to keep, 1 to 30",
     "default": 10
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:04.557Z",
   "modUpdatedAt": "2026-10-02T23:04:16Z",
   "fileBytes": 25093,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "mirror-pane",
   "url": "https://www.slopshopper.com/mods/ccdwyer-mirror-pane/"
  },
  {
   "slug": "ccdwyer-process-concierge",
   "name": "process-concierge",
   "description": "Gives every dev server, watcher and background process the agent starts an owner, a port and a stop button, and catches duplicate starts",
   "version": "0.1.2",
   "author": {
    "name": "Chris Dwyer",
    "url": "https://github.com/ccdwyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccdwyer/process-concierge",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccdwyer/process-concierge",
    "url": "https://github.com/ccdwyer/process-concierge",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T09:20:01Z",
    "createdAt": "2026-10-02T21:51:07Z",
    "description": "Gives every dev server, watcher and background process the agent starts an owner, a port and a stop button, and catches duplicate starts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1327868?v=4",
    "ownerUrl": "https://github.com/ccdwyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:44.246Z",
   "modUpdatedAt": "2026-10-03T09:20:01Z",
   "fileBytes": 62786,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "process-concierge",
   "url": "https://www.slopshopper.com/mods/ccdwyer-process-concierge/"
  },
  {
   "slug": "ccdwyer-proof-decay",
   "name": "proof-decay",
   "description": "Tracks which test, typecheck, lint and build results are still true after later edits, and stops commit messages that claim checks which are stale",
   "version": "0.2.0",
   "author": {
    "name": "Chris Dwyer",
    "url": "https://github.com/ccdwyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccdwyer/proof-decay",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccdwyer/proof-decay",
    "url": "https://github.com/ccdwyer/proof-decay",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T23:03:56Z",
    "createdAt": "2026-10-02T08:38:02Z",
    "description": "Tracks which test, typecheck, lint and build results are still true after later edits, and stops commit messages that claim checks which are stale",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1327868?v=4",
    "ownerUrl": "https://github.com/ccdwyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:52:22.831Z",
   "modUpdatedAt": "2026-10-02T23:03:56Z",
   "fileBytes": 62393,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "proof-decay",
   "url": "https://www.slopshopper.com/mods/ccdwyer-proof-decay/"
  },
  {
   "slug": "ccdwyer-quarantine",
   "name": "quarantine",
   "description": "Wraps web, MCP and third-party tool output as untrusted data and defangs prompt-injection lines before the model reads them",
   "version": "0.2.0",
   "author": {
    "name": "Chris Dwyer",
    "url": "https://github.com/ccdwyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccdwyer/quarantine",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccdwyer/quarantine",
    "url": "https://github.com/ccdwyer/quarantine",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T23:03:58Z",
    "createdAt": "2026-10-02T08:41:26Z",
    "description": "Wraps web, MCP and third-party tool output as untrusted data and defangs prompt-injection lines before the model reads them",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1327868?v=4",
    "ownerUrl": "https://github.com/ccdwyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "trustedMcpServers": {
     "type": "string",
     "title": "Trusted MCP servers",
     "description": "Comma-separated MCP server names whose output is not quarantined (e.g. serena,context7)",
     "default": ""
    },
    "quarantineVendorReads": {
     "type": "boolean",
     "title": "Quarantine vendored files",
     "description": "Treat Read of files under node_modules/, vendor/, Downloads/ and similar as untrusted",
     "default": true
    },
    "quarantineAllShell": {
     "type": "boolean",
     "title": "Quarantine all shell output",
     "description": "Wrap every Bash/PowerShell result, not only commands recognised as fetching remote text (safest; noisier)",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:52:24.196Z",
   "modUpdatedAt": "2026-10-02T23:03:58Z",
   "fileBytes": 55844,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "quarantine",
   "url": "https://www.slopshopper.com/mods/ccdwyer-quarantine/"
  },
  {
   "slug": "ccdwyer-red-squiggle",
   "name": "red-squiggle",
   "description": "Type-checks and lints the file Claude just edited and puts the errors in that same tool result",
   "version": "0.2.0",
   "author": {
    "name": "Chris Dwyer",
    "url": "https://github.com/ccdwyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccdwyer/red-squiggle",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccdwyer/red-squiggle",
    "url": "https://github.com/ccdwyer/red-squiggle",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T23:03:39Z",
    "createdAt": "2026-10-02T07:11:55Z",
    "description": "Type-checks and lints the file Claude just edited and puts the errors in that same tool result",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1327868?v=4",
    "ownerUrl": "https://github.com/ccdwyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "tsc": {
     "type": "boolean",
     "title": "TypeScript",
     "description": "Run the project's local tsc (--noEmit, incremental) after TS/JS edits",
     "default": true
    },
    "eslint": {
     "type": "boolean",
     "title": "ESLint",
     "description": "Run the project's local eslint on the edited file when an eslint config exists",
     "default": true
    },
    "ruff": {
     "type": "boolean",
     "title": "Ruff",
     "description": "Run ruff check on edited Python files when ruff is installed",
     "default": true
    },
    "timeoutSeconds": {
     "type": "number",
     "title": "Checker timeout (seconds)",
     "description": "Each checker is abandoned after this long and the edit goes through unannotated",
     "default": 30
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:45.592Z",
   "modUpdatedAt": "2026-10-02T23:03:39Z",
   "fileBytes": 26731,
   "tags": [
    "status",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "red-squiggle",
   "url": "https://www.slopshopper.com/mods/ccdwyer-red-squiggle/"
  },
  {
   "slug": "ccdwyer-transit-map",
   "name": "transit-map",
   "description": "Your git history as a Vignelli-style subway map: branches are coloured lines, commits are stations, merges are interchanges, and your working tree is a train on the current line",
   "version": "0.2.0",
   "author": {
    "name": "Chris Dwyer",
    "url": "https://github.com/ccdwyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/ccdwyer/transit-map",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ccdwyer/transit-map",
    "url": "https://github.com/ccdwyer/transit-map",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T23:04:09Z",
    "createdAt": "2026-10-02T21:30:59Z",
    "description": "Your git history as a Vignelli-style subway map: branches are coloured lines, commits are stations, merges are interchanges, and your working tree is a train on the current line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1327868?v=4",
    "ownerUrl": "https://github.com/ccdwyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:56.582Z",
   "modUpdatedAt": "2026-10-02T23:04:09Z",
   "fileBytes": 41379,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "transit-map",
   "url": "https://www.slopshopper.com/mods/ccdwyer-transit-map/"
  },
  {
   "slug": "cdeust-claude-mods-cortex-cockpit",
   "name": "cortex-cockpit",
   "description": "The harness cockpit, a viewer: Cortex memory health and grooming, the context window against the Stop guard's thresholds (from zetetic-autopilot), the spec-to-code pipeline as observed, worktree and test-process hygiene, the autopilot's and genius router's decisions, and the guard's refusals. /cortex opens the pane.",
   "version": "0.2.0",
   "author": {
    "name": "cdeust"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cdeust/claude-mods",
    "url": "https://github.com/cdeust/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:20:31Z",
    "createdAt": "2026-10-08T06:30:34Z",
    "description": "Claude Code mods for the ai-architect.tools harness: one concern per mod, state shared through dependencies",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3167767?v=4",
    "ownerUrl": "https://github.com/cdeust",
    "defaultBranch": "main"
   },
   "path": "mods/cortex-cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "surface": {
     "type": "string",
     "title": "Terminal surface",
     "description": "ink: lifted status tones for a dark terminal. paper: deep status inks for a light terminal (the design system's data-surface).",
     "default": "ink",
     "options": [
      "ink",
      "paper"
     ]
    },
    "cortex_server": {
     "type": "string",
     "title": "Cortex MCP server name",
     "description": "The server name as /mcp lists it, or its tool-name spelling (plugin_hypermnesia-mcp_cortex).",
     "default": "plugin_hypermnesia-mcp_cortex"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:16:20.681Z",
   "modUpdatedAt": "2026-10-07T22:13:23Z",
   "fileBytes": 43987,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cortex-cockpit",
   "url": "https://www.slopshopper.com/mods/cdeust-claude-mods-cortex-cockpit/"
  },
  {
   "slug": "cdeust-claude-mods-cortex-guard",
   "name": "cortex-guard",
   "description": "Two rules no settings hook enforces, refused at the tool call: wiki pages and their generated ADR mirrors are written only through the Cortex wiki tool, and every git worktree lives at <repo>/.claude/worktrees/<name>/ (one created there is registered with disk_hygiene.py).",
   "version": "0.1.0",
   "author": {
    "name": "cdeust"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cdeust/claude-mods",
    "url": "https://github.com/cdeust/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:20:31Z",
    "createdAt": "2026-10-08T06:30:34Z",
    "description": "Claude Code mods for the ai-architect.tools harness: one concern per mod, state shared through dependencies",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3167767?v=4",
    "ownerUrl": "https://github.com/cdeust",
    "defaultBranch": "main"
   },
   "path": "mods/cortex-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "hygiene_script": {
     "type": "string",
     "title": "disk_hygiene.py path",
     "description": "The registered cleanup procedure (CLAUDE.md). A worktree created with git worktree add is registered through it; empty disables the registration.",
     "default": "/Users/cdeust/Developments/disk-hygiene/disk_hygiene.py"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:16:21.892Z",
   "modUpdatedAt": "2026-10-07T22:13:23Z",
   "fileBytes": 7429,
   "tags": [
    "toast",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cortex-guard",
   "url": "https://www.slopshopper.com/mods/cdeust-claude-mods-cortex-guard/"
  },
  {
   "slug": "cdeust-claude-mods-cortex-wiki",
   "name": "cortex-wiki",
   "description": "/wiki <wiki/**.md>: compile a Cortex wiki page (Markdown with ```tikz blocks) to PDF through pandoc and xelatex, and open it.",
   "version": "0.1.0",
   "author": {
    "name": "cdeust"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cdeust/claude-mods",
    "url": "https://github.com/cdeust/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:20:31Z",
    "createdAt": "2026-10-08T06:30:34Z",
    "description": "Claude Code mods for the ai-architect.tools harness: one concern per mod, state shared through dependencies",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3167767?v=4",
    "ownerUrl": "https://github.com/cdeust",
    "defaultBranch": "main"
   },
   "path": "mods/cortex-wiki",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:16:23.061Z",
   "modUpdatedAt": "2026-10-07T22:13:23Z",
   "fileBytes": 2879,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cortex-wiki",
   "url": "https://www.slopshopper.com/mods/cdeust-claude-mods-cortex-wiki/"
  },
  {
   "slug": "cdeust-claude-mods-harness-fleet",
   "name": "harness-fleet",
   "description": "The owner's interface to the plugin fleet: /fleet shows each owned plugin's installed and offered version, the repository's open PRs with their CI state and its open issues (defects first, feature requests set apart), and the session's harness signals. The mod only reads (gh pr list, gh issue list, git remote): every outward action starts with a button the owner presses (Review a PR, Take a defect, Assess a feature request), which puts a prompt in front of the model, which then acts under the standing rules.",
   "version": "0.1.0",
   "author": {
    "name": "cdeust"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cdeust/claude-mods",
    "url": "https://github.com/cdeust/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:20:31Z",
    "createdAt": "2026-10-08T06:30:34Z",
    "description": "Claude Code mods for the ai-architect.tools harness: one concern per mod, state shared through dependencies",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3167767?v=4",
    "ownerUrl": "https://github.com/cdeust",
    "defaultBranch": "main"
   },
   "path": "mods/harness-fleet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "github_owner": {
     "type": "string",
     "title": "GitHub owner",
     "description": "Marketplaces whose GitHub repository sits under this owner, and directory marketplaces, are the fleet; the rest is not shown.",
     "default": "cdeust"
    },
    "refresh_on_start": {
     "type": "boolean",
     "title": "Read the repositories at session start",
     "description": "On: open PRs and issue counts are read through gh when the session starts. Off: only on /fleet or the Refresh button.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:16:24.291Z",
   "modUpdatedAt": "2026-10-09T03:20:30Z",
   "fileBytes": 24643,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "harness-fleet",
   "url": "https://www.slopshopper.com/mods/cdeust-claude-mods-harness-fleet/"
  },
  {
   "slug": "cdeust-claude-mods-zetetic-autopilot",
   "name": "zetetic-autopilot",
   "description": "Automatic effort and model: every request runs at the effort its grade calls for (zetetic-genius) and the tool loop steps down the ladder; subagents run on the family their type and the turn's class call for (haiku, sonnet, opus, fable); under quota or context pressure everything goes one notch down and long streaming tool results keep head and tail. Starts in enforce; observe logs the decisions without applying them.",
   "version": "0.1.0",
   "author": {
    "name": "cdeust"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cdeust/claude-mods",
    "url": "https://github.com/cdeust/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:20:31Z",
    "createdAt": "2026-10-08T06:30:34Z",
    "description": "Claude Code mods for the ai-architect.tools harness: one concern per mod, state shared through dependencies",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3167767?v=4",
    "ownerUrl": "https://github.com/cdeust",
    "defaultBranch": "main"
   },
   "path": "mods/zetetic-autopilot",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "policy_mode": {
     "type": "string",
     "title": "Policy mode",
     "description": "enforce (default): every effort, model and lean decision is applied as logged in the cockpit's POLICY panel. observe: logged only, nothing applied.",
     "default": "enforce",
     "options": [
      "observe",
      "enforce"
     ]
    },
    "quota_pressure_percent": {
     "type": "number",
     "title": "Quota pressure (% of the five-hour window)",
     "description": "At or past this share of the five-hour window, requests run at low effort, heavy subagents are spawned on sonnet and main drops to sonnet.",
     "default": 80
    },
    "result_cap_chars": {
     "type": "number",
     "title": "Tool result cap (characters)",
     "description": "A Bash, Grep, Glob, WebFetch or WebSearch result longer than this keeps its head and tail; the cut is named in the row.",
     "default": 16000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:16:25.712Z",
   "modUpdatedAt": "2026-10-08T20:39:13Z",
   "fileBytes": 22197,
   "tags": [
    "toast",
    "guard",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "zetetic-autopilot",
   "url": "https://www.slopshopper.com/mods/cdeust-claude-mods-zetetic-autopilot/"
  },
  {
   "slug": "cdeust-claude-mods-zetetic-genius",
   "name": "zetetic-genius",
   "description": "Grades every request before its turn starts (task class → effort rung, in one low-effort completion) and routes it to the genius reasoning patterns and problem-shaped skills whose trigger it matches, from the installed zetetic-team-subagents index; under enforce, the matched pattern's workflow rides beside the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "cdeust"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cdeust/claude-mods",
    "url": "https://github.com/cdeust/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:20:31Z",
    "createdAt": "2026-10-08T06:30:34Z",
    "description": "Claude Code mods for the ai-architect.tools harness: one concern per mod, state shared through dependencies",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3167767?v=4",
    "ownerUrl": "https://github.com/cdeust",
    "defaultBranch": "main"
   },
   "path": "mods/zetetic-genius",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "observe: the grade and the picks are logged and shown above the prompt, nothing is attached. enforce: the matched patterns' workflow is attached to the prompt as context.",
     "default": "observe",
     "options": [
      "observe",
      "enforce"
     ]
    },
    "classifier_model": {
     "type": "string",
     "title": "Classifier model",
     "description": "The model that grades each request in one low-effort completion. An alias (haiku, sonnet) or a full id; Haiku 5.5 is built for classification and routing.",
     "default": "haiku"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:16:26.911Z",
   "modUpdatedAt": "2026-10-07T22:15:30Z",
   "fileBytes": 18339,
   "tags": [
    "band",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "zetetic-genius",
   "url": "https://www.slopshopper.com/mods/cdeust-claude-mods-zetetic-genius/"
  },
  {
   "slug": "cemalmertdal-clawdcraft-clawdcraft",
   "name": "clawdcraft",
   "description": "Watch Claude work in a 2D Minecraft world: Clawd fishes while fetching data, mines while searching, and a creeper blows up when something fails.",
   "version": "0.4.0",
   "author": {
    "name": "CemalMertDal",
    "url": "https://github.com/CemalMertDal"
   },
   "license": "MIT",
   "homepage": "https://github.com/CemalMertDal/clawdcraft",
   "keywords": [
    "minecraft",
    "mascot",
    "animation",
    "fun",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "CemalMertDal/clawdcraft",
    "url": "https://github.com/CemalMertDal/clawdcraft",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T22:53:45Z",
    "createdAt": "2026-10-04T17:03:31Z",
    "description": "A Claude Code mod that shows what Claude is doing as a 2D Minecraft world: Clawd fishes while fetching data, and a creeper blows up when something fails.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53825609?v=4",
    "ownerUrl": "https://github.com/CemalMertDal",
    "defaultBranch": "main"
   },
   "path": "plugins/clawdcraft",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawdcraft",
   "firstSeen": "2026-10-06T04:46:49.396Z",
   "modUpdatedAt": "2026-10-04T22:53:45Z",
   "fileBytes": 103484,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawdcraft",
   "url": "https://www.slopshopper.com/mods/cemalmertdal-clawdcraft-clawdcraft/"
  },
  {
   "slug": "certicore-claudemod-progress",
   "name": "progress",
   "displayName": "Progress Band",
   "description": "An animated progress band above the prompt: one row per plan with its name, an LED-matrix bar whose pixels twinkle and brighten toward the head over a feathered glow, a lit chip riding the head that names the stage and the step under way (\"Tests 3/5\"), the percentage and a ✕ that dissolves the row. Claude reports its own progress through the report_progress tool it registers; a chime plays when a step completes and an arpeggio when a plan finishes. Below the plans, what is left of the 5-hour and 7-day plan windows, with a limit you drag into place that pauses the work when it is reached. Each project folder keeps its own band.",
   "version": "1.1.0",
   "author": {
    "name": "NyxStudio",
    "url": "https://github.com/Certicore"
   },
   "license": "MIT",
   "homepage": "https://github.com/Certicore/ClaudeMOD/tree/main/progress",
   "keywords": [
    "mods",
    "progress",
    "ui",
    "usage-limits",
    "animation"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Certicore/ClaudeMOD",
    "url": "https://github.com/Certicore/ClaudeMOD",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T15:52:46Z",
    "createdAt": "2026-10-02T23:32:14Z",
    "description": "Claude Code mods by NyxStudio — an animated progress band with plan limits that pause the work. Also a plugin marketplace (nyxstudio-mods).",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/202673307?v=4",
    "ownerUrl": "https://github.com/Certicore",
    "defaultBranch": "main"
   },
   "path": "progress",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "sound": {
     "type": "boolean",
     "title": "Progress sounds",
     "description": "Play a short chime when a step completes, and a two-note chime when a whole plan finishes.",
     "default": true
    },
    "usage": {
     "type": "boolean",
     "title": "Plan limits",
     "description": "Show what is left of the 5-hour and 7-day plan windows under the progress bars, with when each resets.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nyxstudio-mods",
   "firstSeen": "2026-10-06T04:46:42.969Z",
   "modUpdatedAt": "2026-10-03T15:52:46Z",
   "fileBytes": 177206,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "progress",
   "url": "https://www.slopshopper.com/mods/certicore-claudemod-progress/"
  },
  {
   "slug": "cesarroger-secret-broker",
   "name": "secret-broker",
   "description": "Pops up when Claude needs an API key or token for a terminal command and injects it without Claude ever seeing it",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cesarroger/secret-broker",
    "url": "https://github.com/cesarroger/secret-broker",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T20:46:11Z",
    "createdAt": "2026-10-04T20:25:22Z",
    "description": "A Claude Code mod that lets Claude run terminal commands needing API keys, tokens or passwords without ever seeing them. You enter the secret in a private pop-up and approve the exact command; it's used for that one command and hidden from all output. Works on macOS, Linux and Windows.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/230259986?v=4",
    "ownerUrl": "https://github.com/cesarroger",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:46.684Z",
   "modUpdatedAt": "2026-10-04T20:46:11Z",
   "fileBytes": 27760,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-broker",
   "url": "https://www.slopshopper.com/mods/cesarroger-secret-broker/"
  },
  {
   "slug": "cglremrcn-pixlings-pixlings",
   "name": "pixlings",
   "description": "A tiny pixel creature that lives above your Claude Code prompt. It counts down your prompt cache and guards it on model switches, wakes Claude when your usage limit resets, brings a helper for every subagent, makes sound on Windows and Linux, yelps before risky commands, rolls its eyes at \"You're absolutely right\", and brings back your old /buddy.",
   "version": "0.3.0",
   "author": {
    "name": "cglremrcn",
    "url": "https://github.com/cglremrcn"
   },
   "license": "MIT",
   "homepage": "https://github.com/cglremrcn/pixlings",
   "keywords": [
    "mod",
    "companion",
    "pet",
    "buddy",
    "tamagotchi",
    "sound",
    "notifications",
    "rate-limit",
    "prompt-cache",
    "badges",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cglremrcn/pixlings",
    "url": "https://github.com/cglremrcn/pixlings",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T16:34:02Z",
    "createdAt": "2026-10-03T20:07:10Z",
    "description": "A pixel creature that lives above your Claude Code prompt: prompt cache countdown, wakes Claude when your limit resets, sound on every OS, and an eye roll for every \"You're absolutely right\".",
    "homepage": "https://github.com/cglremrcn/pixlings",
    "topics": [
     "chiptune",
     "claude",
     "claude-code",
     "claude-code-mod",
     "developer-tools",
     "pixel-art",
     "prompt-caching",
     "tamagotchi",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/164701902?v=4",
    "ownerUrl": "https://github.com/cglremrcn",
    "defaultBranch": "main"
   },
   "path": "plugins/pixlings",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "sound": {
     "type": "string",
     "title": "Sound",
     "description": "all: every reaction makes a sound. important: only when Claude needs you, finishes a long turn, runs something dangerous or hits the limit. off: silent.",
     "options": [
      "all",
      "important",
      "off"
     ],
     "default": "all"
    },
    "band": {
     "type": "string",
     "title": "Band above the prompt",
     "description": "full: the animated pixling. minimal: one line with a face. off: no band (sounds and notifications stay).",
     "options": [
      "full",
      "minimal",
      "off"
     ],
     "default": "full"
    },
    "chatter": {
     "type": "string",
     "title": "Chattiness",
     "description": "normal: it comments on what happens. quiet: only on failures, danger and when it needs you.",
     "options": [
      "normal",
      "quiet"
     ],
     "default": "normal"
    },
    "notifications": {
     "type": "boolean",
     "title": "Desktop notifications",
     "description": "Notify the OS when Claude needs permission, finishes a long turn or the usage limit resets.",
     "default": true
    },
    "autoContinue": {
     "type": "boolean",
     "title": "Continue after the usage limit resets",
     "description": "When the usage limit resets, the pixling wakes up and tells Claude to carry on.",
     "default": true
    },
    "vitals": {
     "type": "boolean",
     "title": "Vitals row",
     "description": "Show the prompt cache countdown, cache hit rate, context fill and rate-limit windows under the pixling.",
     "default": true
    },
    "cacheWarning": {
     "type": "boolean",
     "title": "Cache cooling warning",
     "description": "A minute before the prompt cache expires, the pixling tells you (with a tick-tock) so a reply in time saves re-sending the whole context.",
     "default": true
    },
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache lifetime",
     "description": "auto: assume five minutes until a request proves an hour. 5m or 1h: use that.",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    },
    "roam": {
     "type": "boolean",
     "title": "Walk around",
     "description": "When Claude is idle the pixling strolls along the free columns of the band.",
     "default": true
    },
    "voice": {
     "type": "string",
     "title": "Voice",
     "description": "animalese: it says each line in its own made-up voice, a little syllable per letter at its species' pitch. speech: it reads its lines aloud with the system voice. off: no voice (event sounds stay).",
     "options": [
      "animalese",
      "speech",
      "off"
     ],
     "default": "animalese"
    },
    "quips": {
     "type": "string",
     "title": "AI quips",
     "description": "off: only the pixling's built-in lines; it never spends tokens. haiku: now and then (red tests, errors, big diffs, or when you say its name; at most once a minute) it asks Claude Haiku for a one-line quip of about 100 tokens, and shows what each one cost.",
     "options": [
      "off",
      "haiku"
     ],
     "default": "off"
    },
    "cacheGuard": {
     "type": "boolean",
     "title": "Cache guard on model switch",
     "description": "Before a /model switch throws away a warm prompt cache that would cost real money to write again, the pixling asks you to confirm.",
     "default": true
    },
    "heckle": {
     "type": "boolean",
     "title": "Heckle in the transcript",
     "description": "Adds a faint eye roll and running count after Claude's \"You're absolutely right\" replies. Only the view changes; the saved conversation is untouched.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pixlings",
   "firstSeen": "2026-10-06T04:51:05.535Z",
   "modUpdatedAt": "2026-10-05T16:34:02Z",
   "fileBytes": 318516,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "pixlings",
   "url": "https://www.slopshopper.com/mods/cglremrcn-pixlings-pixlings/"
  },
  {
   "slug": "cgoinglove-clone-office-clone-office",
   "name": "clone-office",
   "description": "Ask your colleagues' clones from Claude Code. A quick answer comes back in the reply; a later one comes into the conversation by itself.",
   "version": "0.1.0",
   "author": {
    "name": "clone-office"
   },
   "license": "MIT",
   "keywords": [
    "team",
    "clone",
    "office",
    "a2a"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cgoinglove/clone-office",
    "url": "https://github.com/cgoinglove/clone-office",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:17:04Z",
    "createdAt": "2026-10-08T04:54:45Z",
    "description": "Everyone on the team gets a clone: an AI that works like them, answers teammates' clones in their place, and brings them only their calls. Runs on your own computer.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86150470?v=4",
    "ownerUrl": "https://github.com/cgoinglove",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./office.ts"
   ],
   "entry": "hooks/office.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clone-office",
   "firstSeen": "2026-10-08T15:16:32.942Z",
   "modUpdatedAt": "2026-10-08T23:17:04Z",
   "fileBytes": 17952,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "clone-office",
   "url": "https://www.slopshopper.com/mods/cgoinglove-clone-office-clone-office/"
  },
  {
   "slug": "chadboyda-sotto",
   "name": "sotto",
   "displayName": "Sotto",
   "description": "Full-duplex voice conversation with your running Claude Code session, powered by OpenAI gpt-live-1. Toggle with /talk.",
   "version": "0.6.3",
   "author": {
    "name": "Chad Boyda"
   },
   "license": "MIT",
   "homepage": "https://github.com/chadboyda/sotto",
   "keywords": [
    "voice",
    "gpt-live",
    "webrtc",
    "speech",
    "hands-free"
   ],
   "kind": "community",
   "repo": {
    "fullName": "chadboyda/sotto",
    "url": "https://github.com/chadboyda/sotto",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T08:07:30Z",
    "createdAt": "2026-09-24T05:55:33Z",
    "description": "Full-duplex voice for Claude Code, powered by OpenAI gpt-live-1",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/418800?v=4",
    "ownerUrl": "https://github.com/chadboyda",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./sotto-mod.mjs"
   ],
   "entry": "hooks/sotto-mod.mjs",
   "userConfig": {
    "voice": {
     "type": "string",
     "title": "Voice",
     "default": "marin",
     "description": "GPT-Live voice used for new voice sessions.",
     "options": [
      "alloy",
      "ash",
      "ballad",
      "beacon",
      "bossa",
      "cedar",
      "cinder",
      "coral",
      "delta",
      "echo",
      "gleam",
      "marin",
      "meridian",
      "quartz",
      "ripple",
      "sage",
      "shimmer",
      "stone",
      "tempo",
      "verse",
      "vesper",
      "willow"
     ]
    },
    "port": {
     "type": "number",
     "title": "Local port",
     "default": 47821,
     "min": 1024,
     "max": 65535,
     "description": "Loopback port for the sotto daemon and voice window."
    },
    "idle_seconds": {
     "type": "number",
     "title": "Idle seconds",
     "default": 60,
     "min": 0,
     "max": 7200,
     "description": "Close the paid voice session after this many seconds with no speech and no pending request; it wakes again when you talk (0 = never)."
    },
    "idle_minutes": {
     "type": "number",
     "title": "Idle minutes (legacy)",
     "default": 5,
     "min": 0,
     "max": 120,
     "description": "Legacy setting, used only when Idle seconds is not set."
    },
    "wake_sensitivity": {
     "type": "string",
     "title": "Wake sensitivity",
     "default": "medium",
     "options": [
      "off",
      "low",
      "medium",
      "high"
     ],
     "description": "How readily your voice wakes a sleeping session (detected locally, nothing is sent until then). off = press Space to resume."
    },
    "speaking_policy": {
     "type": "string",
     "title": "Speaking policy",
     "default": "milestones",
     "options": [
      "quiet",
      "milestones",
      "walkthrough"
     ],
     "description": "How much the voice narrates Claude's work you did not ask about."
    },
    "daily_cap_minutes": {
     "type": "number",
     "title": "Daily cap (minutes)",
     "default": 120,
     "min": 0,
     "max": 1440,
     "description": "Maximum voice minutes per day at $0.05/min (0 = no cap)."
    },
    "window": {
     "type": "string",
     "title": "Voice window",
     "default": "auto",
     "options": [
      "auto",
      "app",
      "chrome",
      "default"
     ],
     "description": "Where the voice page opens: auto (the Sotto desktop app on macOS, else Chrome), app, chrome, or default (your default browser)."
    },
    "openai_api_key": {
     "type": "string",
     "title": "OpenAI API key (optional)",
     "sensitive": true,
     "description": "Optional. Leave empty to add the key in the voice window on first use (it is saved in your macOS Keychain). Needs access to gpt-live-1. An OPENAI_API_KEY environment variable, a .env file or the Keychain key takes precedence."
    },
    "mirror": {
     "type": "string",
     "title": "Mirror speech to Claude",
     "default": "all",
     "options": [
      "all",
      "decisions",
      "off"
     ],
     "description": "What you say to the voice that it does not hand to Claude still reaches Claude a few seconds later as background: all (everything but filler), decisions (only decisions, feedback and requests), or off."
    },
    "integration": {
     "type": "string",
     "title": "Claude Code integration",
     "default": "auto",
     "options": [
      "auto",
      "classic"
     ],
     "description": "auto: on Claude Code 2.1.287 or later Sotto's mod carries voice messages and Claude's events inside the session (nothing is held, exact turn state), and the classic hooks and courier take over by themselves whenever it is unavailable; classic: always the hooks and courier."
    },
    "echo_guard": {
     "type": "string",
     "title": "Echo guard",
     "default": "auto",
     "options": [
      "auto",
      "on",
      "off"
     ],
     "description": "Keeps the voice from hearing itself on speakers. auto: a soft echo suppressor turns on only when the voice window measures echo that the browser's echo cancellation left behind (you can still talk over the voice); on: always; off: never. Headphones never need it."
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sotto",
   "firstSeen": "2026-10-06T04:53:08.101Z",
   "modUpdatedAt": "2026-10-02T08:07:30Z",
   "fileBytes": 34532,
   "tags": [
    "band",
    "guard",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "sotto",
   "url": "https://www.slopshopper.com/mods/chadboyda-sotto/"
  },
  {
   "slug": "chang-07-cc-latex-latex-render",
   "name": "latex-render",
   "description": "Draws display LaTeX ($$...$$ or \\[...\\]) in assistant replies as typeset images (tectonic + kitty graphics)",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chang-07/cc-latex",
    "url": "https://github.com/chang-07/cc-latex",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T03:40:01Z",
    "createdAt": "2026-10-03T17:07:46Z",
    "description": "Claude Code mod that renders LaTeX inline as images in the terminal",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90279224?v=4",
    "ownerUrl": "https://github.com/chang-07",
    "defaultBranch": "main"
   },
   "path": "latex-render",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:50:47.803Z",
   "modUpdatedAt": "2026-10-05T03:40:01Z",
   "fileBytes": 12578,
   "tags": [
    "transcript",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "latex-render",
   "url": "https://www.slopshopper.com/mods/chang-07-cc-latex-latex-render/"
  },
  {
   "slug": "chanlito-claude-mods-dev-up",
   "name": "dev-up",
   "description": "Brings up a folder's dev stack from a YAML stack file: docker compose, detached dev servers, one-off tasks and check scripts, one pass at a time, with each service as a colored dot under the prompt",
   "version": "0.1.1",
   "author": {
    "name": "Chanlito Hem"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chanlito/claude-mods",
    "url": "https://github.com/chanlito/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:46:44Z",
    "createdAt": "2026-10-06T10:36:49Z",
    "description": "Claude Code mods (plugins of function hooks), installable as a marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15667259?v=4",
    "ownerUrl": "https://github.com/chanlito",
    "defaultBranch": "main"
   },
   "path": "dev-up",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "stacks": {
     "type": "string",
     "title": "Stacks folder",
     "description": "Where stack files live: <folder>/<name>.yml, each with a root: folder it covers. ~ is your home folder.",
     "default": "~/.claude/dev-stacks"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:52:36.086Z",
   "modUpdatedAt": "2026-10-09T04:41:34Z",
   "fileBytes": 59414,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "dev-up",
   "url": "https://www.slopshopper.com/mods/chanlito-claude-mods-dev-up/"
  },
  {
   "slug": "chanlito-claude-mods-image-peek",
   "name": "image-peek",
   "description": "Previews pasted images and images Claude sends, with Open and Reveal buttons (Explorer on WSL/Windows, Finder on macOS)",
   "version": "0.1.1",
   "author": {
    "name": "Chanlito Hem"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chanlito/claude-mods",
    "url": "https://github.com/chanlito/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:46:44Z",
    "createdAt": "2026-10-06T10:36:49Z",
    "description": "Claude Code mods (plugins of function hooks), installable as a marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15667259?v=4",
    "ownerUrl": "https://github.com/chanlito",
    "defaultBranch": "main"
   },
   "path": "image-peek",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "preview": {
     "type": "string",
     "title": "Preview",
     "description": "auto: the image itself on kitty or Ghostty, colored blocks elsewhere. image or blocks to choose.",
     "options": [
      "auto",
      "image",
      "blocks"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:31:52.378Z",
   "modUpdatedAt": "2026-10-06T15:15:35Z",
   "fileBytes": 24355,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "image-peek-chanlito",
   "url": "https://www.slopshopper.com/mods/chanlito-claude-mods-image-peek/"
  },
  {
   "slug": "chanlito-claude-mods-pr-proof",
   "name": "pr-proof",
   "description": "Shows the proof behind a PR under the reply that names it: checks, before/after screenshots, what was not checked, with Open and Reveal buttons",
   "version": "0.2.9",
   "author": {
    "name": "Chanlito Hem"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chanlito/claude-mods",
    "url": "https://github.com/chanlito/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:46:44Z",
    "createdAt": "2026-10-06T10:36:49Z",
    "description": "Claude Code mods (plugins of function hooks), installable as a marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15667259?v=4",
    "ownerUrl": "https://github.com/chanlito",
    "defaultBranch": "main"
   },
   "path": "pr-proof",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "root": {
     "type": "string",
     "title": "Records folder",
     "description": "Where PR proof records live: <root>/<repo>/<pr>/proof.json. ~ is your home folder.",
     "default": "~/pr-proof"
    },
    "preview": {
     "type": "string",
     "title": "Preview",
     "description": "auto: the picture itself on kitty or Ghostty, colored blocks elsewhere. image or blocks to choose.",
     "options": [
      "auto",
      "image",
      "blocks"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:52:38.633Z",
   "modUpdatedAt": "2026-10-07T13:32:22Z",
   "fileBytes": 45588,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-proof",
   "url": "https://www.slopshopper.com/mods/chanlito-claude-mods-pr-proof/"
  },
  {
   "slug": "chasewnorton-claude-doom",
   "name": "doom",
   "description": "The original Doom engine, with Freedoom Phase 1, playable inside Claude Code. Run /doom.",
   "version": "0.1.0-alpha.2",
   "author": {
    "name": "Chase Norton"
   },
   "license": "GPL-2.0-or-later",
   "homepage": "https://github.com/ChaseWNorton/claude-doom",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ChaseWNorton/claude-doom",
    "url": "https://github.com/ChaseWNorton/claude-doom",
    "stars": 0,
    "forks": 0,
    "license": "GPL-2.0",
    "pushedAt": "2026-09-20T02:14:19Z",
    "createdAt": "2026-09-20T02:05:28Z",
    "description": "The original Doom engine with Freedoom, playable inside Claude Code. Mac Apple Silicon alpha.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-mods",
     "doom",
     "freedoom"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31276669?v=4",
    "ownerUrl": "https://github.com/ChaseWNorton",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "faros-labs",
   "firstSeen": "2026-10-06T04:46:47.796Z",
   "modUpdatedAt": "2026-09-20T02:14:19Z",
   "fileBytes": 8720,
   "tags": [
    "pane",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "doom-ChaseWNorton",
   "url": "https://www.slopshopper.com/mods/chasewnorton-claude-doom/"
  },
  {
   "slug": "chasonnnn-agentic-engineering-skills-personal-progress",
   "name": "progress",
   "description": "Progress bars with stage colors, ETA, subagent strips and automatic session titles",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Chasonnnn/agentic-engineering-skills-personal",
    "url": "https://github.com/Chasonnnn/agentic-engineering-skills-personal",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T23:44:57Z",
    "createdAt": "2026-07-23T04:59:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/144757070?v=4",
    "ownerUrl": "https://github.com/Chasonnnn",
    "defaultBranch": "main"
   },
   "path": "mods/progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:49.891Z",
   "modUpdatedAt": "2026-10-05T23:44:57Z",
   "fileBytes": 35145,
   "tags": [
    "band",
    "spinner",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "progress-Chasonnnn",
   "url": "https://www.slopshopper.com/mods/chasonnnn-agentic-engineering-skills-personal-progress/"
  },
  {
   "slug": "chenlaiyi-tapgoaicoding-blast-radius",
   "name": "blast-radius",
   "description": "See what a risky command would change before it runs.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chenlaiyi/TapgoAICoding",
    "url": "https://github.com/chenlaiyi/TapgoAICoding",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:20:26Z",
    "createdAt": "2026-08-25T13:44:28Z",
    "description": "Tapgo AICoding - macOS SwiftUI client for the Codex coding agent",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/178788672?v=4",
    "ownerUrl": "https://github.com/chenlaiyi",
    "defaultBranch": "main"
   },
   "path": "packages/experimental/claude-code-mods/examples/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:10.769Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5681,
   "tags": [
    "pane",
    "band",
    "guard"
   ],
   "isNew": true,
   "entryName": "blast-radius-chenlaiyi",
   "url": "https://www.slopshopper.com/mods/chenlaiyi-tapgoaicoding-blast-radius/"
  },
  {
   "slug": "chenlaiyi-tapgoaicoding-replay-theater",
   "name": "replay-theater",
   "description": "Step through the last turn's edits, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chenlaiyi/TapgoAICoding",
    "url": "https://github.com/chenlaiyi/TapgoAICoding",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:20:26Z",
    "createdAt": "2026-08-25T13:44:28Z",
    "description": "Tapgo AICoding - macOS SwiftUI client for the Codex coding agent",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/178788672?v=4",
    "ownerUrl": "https://github.com/chenlaiyi",
    "defaultBranch": "main"
   },
   "path": "packages/experimental/claude-code-mods/examples/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:12.131Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 5329,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-chenlaiyi",
   "url": "https://www.slopshopper.com/mods/chenlaiyi-tapgoaicoding-replay-theater/"
  },
  {
   "slug": "chenlaiyi-tapgoaicoding-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chenlaiyi/TapgoAICoding",
    "url": "https://github.com/chenlaiyi/TapgoAICoding",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:20:26Z",
    "createdAt": "2026-08-25T13:44:28Z",
    "description": "Tapgo AICoding - macOS SwiftUI client for the Codex coding agent",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/178788672?v=4",
    "ownerUrl": "https://github.com/chenlaiyi",
    "defaultBranch": "main"
   },
   "path": "packages/experimental/claude-code-mods/examples/token-weather",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:13.176Z",
   "modUpdatedAt": "2026-10-02T17:38:21Z",
   "fileBytes": 3203,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-chenlaiyi",
   "url": "https://www.slopshopper.com/mods/chenlaiyi-tapgoaicoding-token-weather/"
  },
  {
   "slug": "chenyao0910-claude-ptt-mod-ptt",
   "name": "ptt",
   "description": "在 Claude Code 面板裡滑 PTT,可自訂看板,附老闆鍵",
   "version": "0.1.1",
   "author": {
    "name": "chenyao0910",
    "email": "chenyao0910@smail.nchu.edu.tw"
   },
   "license": "MIT",
   "homepage": "https://github.com/chenyao0910/claude-ptt-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chenyao0910/claude-ptt-mod",
    "url": "https://github.com/chenyao0910/claude-ptt-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:57:56Z",
    "createdAt": "2026-10-05T16:45:51Z",
    "description": " 🐟 Claude Code mod | 在 Claude Code 裡邊寫 code 邊滑 PTT",
    "homepage": "https://chenyao0910.github.io/claude-ptt-mod/",
    "topics": [
     "claude-plugin",
     "ptt"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50997394?v=4",
    "ownerUrl": "https://github.com/chenyao0910",
    "defaultBranch": "main"
   },
   "path": "plugins/ptt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ptt-mod",
   "firstSeen": "2026-10-06T04:50:50.012Z",
   "modUpdatedAt": "2026-10-06T14:57:56Z",
   "fileBytes": 16899,
   "tags": [
    "pane",
    "command",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "ptt",
   "url": "https://www.slopshopper.com/mods/chenyao0910-claude-ptt-mod-ptt/"
  },
  {
   "slug": "cherniaiev04-change-highlights-change-highlights",
   "name": "change-highlights",
   "description": "After a turn that changed code, shows the non-standard changes worth a developer's attention and separates them from pattern reuse",
   "version": "0.1.0",
   "author": {
    "name": "Oleksandr Cherniaiev",
    "url": "https://github.com/cherniaiev04"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cherniaiev04/change-highlights",
    "url": "https://github.com/cherniaiev04/change-highlights",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:35:24Z",
    "createdAt": "2026-10-08T16:30:34Z",
    "description": "Claude Code mod: change-highlights shows only the non-standard code changes of a turn",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/91198901?v=4",
    "ownerUrl": "https://github.com/cherniaiev04",
    "defaultBranch": "main"
   },
   "path": "change-highlights",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "change-highlights",
   "firstSeen": "2026-10-09T14:51:06.972Z",
   "modUpdatedAt": "2026-10-08T16:35:24Z",
   "fileBytes": 9510,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "change-highlights",
   "url": "https://www.slopshopper.com/mods/cherniaiev04-change-highlights-change-highlights/"
  },
  {
   "slug": "chinsin-claude-code-mods-cc-pulse",
   "name": "cc-pulse",
   "description": "Animated usage meter above the prompt: context window, rate limits, cost, and a live prompt-cache expiry countdown",
   "version": "0.3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Chinsin/claude-code-mods",
    "url": "https://github.com/Chinsin/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T07:21:50Z",
    "createdAt": "2026-10-07T07:14:44Z",
    "description": "Two Claude Code mods: an animated usage & prompt-cache band (cc-pulse) and a task-flow timeline pane (task-flow)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32596752?v=4",
    "ownerUrl": "https://github.com/Chinsin",
    "defaultBranch": "main"
   },
   "path": "cc-pulse",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "auto infers 5m or 1h from the environment and observed cache hits",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    },
    "warnBeforeExpiry": {
     "type": "boolean",
     "title": "Toast one minute before the cache expires",
     "description": "Shows a toast once per idle period when the prompt cache has 60 seconds left",
     "default": true
    },
    "keepWarm": {
     "type": "boolean",
     "title": "Start sessions with keep-warm on",
     "description": "Off: the band's 保溫 button turns keep-warm on for a session. On: every session starts with it on. Keep-warm sends one tiny request about 30 seconds before the cache expires so its TTL starts over",
     "default": false
    },
    "keepWarmMax": {
     "type": "number",
     "title": "Keep-warm requests per idle stretch",
     "description": "How many times keep-warm may extend the cache before it lets it lapse; your next prompt resets the count",
     "default": 3
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:35:54.095Z",
   "modUpdatedAt": "2026-10-07T07:14:43Z",
   "fileBytes": 49117,
   "tags": [
    "band",
    "toast",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-pulse",
   "url": "https://www.slopshopper.com/mods/chinsin-claude-code-mods-cc-pulse/"
  },
  {
   "slug": "chinsin-claude-code-mods-task-flow",
   "name": "task-flow",
   "description": "A side pane with Claude's plan as a task tree; quote, redirect or skip any step and Claude follows the change",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Chinsin/claude-code-mods",
    "url": "https://github.com/Chinsin/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T07:21:50Z",
    "createdAt": "2026-10-07T07:14:44Z",
    "description": "Two Claude Code mods: an animated usage & prompt-cache band (cc-pulse) and a task-flow timeline pane (task-flow)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32596752?v=4",
    "ownerUrl": "https://github.com/Chinsin",
    "defaultBranch": "main"
   },
   "path": "task-flow",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:35:55.057Z",
   "modUpdatedAt": "2026-10-07T07:14:43Z",
   "fileBytes": 45078,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "task-flow",
   "url": "https://www.slopshopper.com/mods/chinsin-claude-code-mods-task-flow/"
  },
  {
   "slug": "chinteyley-tiktok-break",
   "name": "tiktok-break",
   "description": "Plays TikTok in a side pane while Claude works",
   "version": "0.1.1",
   "author": {
    "name": "chintey"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Chinteyley/tiktok-break",
    "url": "https://github.com/Chinteyley/tiktok-break",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T04:23:57Z",
    "createdAt": "2026-10-04T16:09:21Z",
    "description": "Watch TikTok in a Claude Code pane while Claude works",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/96514533?v=4",
    "ownerUrl": "https://github.com/Chinteyley",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tiktok-break",
   "firstSeen": "2026-10-06T04:46:43.417Z",
   "modUpdatedAt": "2026-10-05T04:23:57Z",
   "fileBytes": 10280,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "tiktok-break",
   "url": "https://www.slopshopper.com/mods/chinteyley-tiktok-break/"
  },
  {
   "slug": "chiragsehra-claude-code-mods-interop-probe-lint-guard",
   "name": "lint-guard",
   "description": "An ordinary eslint wrapper: lints after every Write/Edit, a /lint command, and a band showing current findings.",
   "version": "0.1.0",
   "author": {
    "name": "interop-probe"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ChiragSehra/claude-code-mods-interop-probe",
    "url": "https://github.com/ChiragSehra/claude-code-mods-interop-probe",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T17:06:25Z",
    "createdAt": "2026-10-06T17:02:36Z",
    "description": "One real Claude Code mod, three configurations, the boundary mapped — an interop probe of DeepSeek Harness's experimental Claude Code Mods compatibility layer, with a full compatibility matrix and run evidence",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19835029?v=4",
    "ownerUrl": "https://github.com/ChiragSehra",
    "defaultBranch": "main"
   },
   "path": "probe/mod/lint-guard",
   "modules": [
    "./lint-guard.mjs"
   ],
   "entry": "hooks/lint-guard.mjs",
   "userConfig": {
    "pattern": {
     "type": "string",
     "title": "Lint pattern",
     "default": "src/**/*.js",
     "description": "Glob the /lint command lints"
    },
    "gaps": {
     "type": "boolean",
     "title": "Run gap probes",
     "default": true,
     "description": "Run the documented-gap probe battery at session start"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:35:56.220Z",
   "modUpdatedAt": "2026-10-06T17:06:25Z",
   "fileBytes": 13171,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "lint-guard",
   "url": "https://www.slopshopper.com/mods/chiragsehra-claude-code-mods-interop-probe-lint-guard/"
  },
  {
   "slug": "chixin114514-claude-cn-converter-cn-converter",
   "name": "cn-converter",
   "description": "Convert Simplified Chinese prompts to Taiwan Traditional Chinese before sending, and render Claude replies as Mainland Simplified Chinese. Self-contained; no Node runtime dependency.",
   "version": "1.0.5",
   "author": {
    "name": "chixin114514"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chixin114514/claude-cn-converter",
    "url": "https://github.com/chixin114514/claude-cn-converter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T08:45:54Z",
    "createdAt": "2026-10-04T16:10:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76463422?v=4",
    "ownerUrl": "https://github.com/chixin114514",
    "defaultBranch": "main"
   },
   "path": "plugins/cn-converter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "chixin-plugins",
   "firstSeen": "2026-10-06T04:51:11.148Z",
   "modUpdatedAt": "2026-10-05T08:45:54Z",
   "fileBytes": 618265,
   "tags": [
    "transcript",
    "prompt"
   ],
   "isNew": true,
   "entryName": "cn-converter",
   "url": "https://www.slopshopper.com/mods/chixin114514-claude-cn-converter-cn-converter/"
  },
  {
   "slug": "chkp-roniz-harness-seamless-compaction",
   "name": "seamless-compaction",
   "description": "Cleans old tool results out of the context when the engine compacts, with no model call and no wait. Logs every operation.",
   "version": "0.1.3",
   "author": {
    "name": "chkp-roniz"
   },
   "license": "MIT",
   "homepage": "https://github.com/chkp-roniz/harness/tree/main/plugins/seamless-compaction",
   "keywords": [
    "compaction",
    "context",
    "tool-results",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "chkp-roniz/harness",
    "url": "https://github.com/chkp-roniz/harness",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:22:23Z",
    "createdAt": "2026-01-20T04:45:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35386615?v=4",
    "ownerUrl": "https://github.com/chkp-roniz",
    "defaultBranch": "main"
   },
   "path": "plugins/seamless-compaction",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "startAt": {
     "type": "number",
     "title": "Start at context %",
     "description": "Clean only once the main context is at least this full, measured against the window the engine compacts at (smaller than the model's when CLAUDE_CODE_AUTO_COMPACT_WINDOW is set). Applies to the engine's own compaction in the main session. A subagent's compaction is not gated. 0 cleans on every engine compaction.",
     "default": 70
    },
    "keepTurns": {
     "type": "number",
     "title": "Protected prompts",
     "description": "The last N user prompts, and everything after them, are never touched.",
     "default": 3
    },
    "minAutoPct": {
     "type": "number",
     "title": "Engine compaction: minimum cleanup %",
     "description": "When the engine itself starts a compaction (window full), use the cleanup if it frees at least this much. Otherwise the engine summarizes the cleaned messages.",
     "default": 30
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "chkp-roniz-plugins",
   "firstSeen": "2026-10-08T15:16:48.058Z",
   "modUpdatedAt": "2026-10-08T06:22:23Z",
   "fileBytes": 15581,
   "tags": [
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "seamless-compaction",
   "url": "https://www.slopshopper.com/mods/chkp-roniz-harness-seamless-compaction/"
  },
  {
   "slug": "choas-claude-mods-cwd-status",
   "name": "cwd-status",
   "description": "Shows the folder Claude is working in on the status line.",
   "version": "0.1.0",
   "author": {
    "name": "Lars Gregori"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "choas/claude-mods",
    "url": "https://github.com/choas/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T21:43:06Z",
    "createdAt": "2026-10-02T21:43:01Z",
    "description": "Claude Code mods: working folder and git status in the footer",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/138015?v=4",
    "ownerUrl": "https://github.com/choas",
    "defaultBranch": "main"
   },
   "path": "cwd-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T04:53:15.037Z",
   "modUpdatedAt": "2026-10-02T21:43:00Z",
   "fileBytes": 3030,
   "tags": [
    "spinner",
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "cwd-status",
   "url": "https://www.slopshopper.com/mods/choas-claude-mods-cwd-status/"
  },
  {
   "slug": "choas-claude-mods-git-status",
   "name": "git-status",
   "description": "Shows the branch, uncommitted files and unpushed commits in the footer.",
   "version": "0.1.0",
   "author": {
    "name": "Lars Gregori"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "choas/claude-mods",
    "url": "https://github.com/choas/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T21:43:06Z",
    "createdAt": "2026-10-02T21:43:01Z",
    "description": "Claude Code mods: working folder and git status in the footer",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/138015?v=4",
    "ownerUrl": "https://github.com/choas",
    "defaultBranch": "main"
   },
   "path": "git-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T04:53:16.157Z",
   "modUpdatedAt": "2026-10-02T21:43:00Z",
   "fileBytes": 4855,
   "tags": [
    "spinner",
    "guard",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "git-status",
   "url": "https://www.slopshopper.com/mods/choas-claude-mods-git-status/"
  },
  {
   "slug": "choaticpixels-hauntedclaudemod-haunted-repo",
   "name": "haunted-repo",
   "description": "Delete a file and its ghost haunts your prompt, whispering fragments of its lost code until you restore it. Seances, exorcisms, poltergeists and secrets.",
   "version": "1.0.0",
   "author": {
    "name": "Jason Plimpton"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "halloween",
    "ghost",
    "fun",
    "game"
   ],
   "kind": "community",
   "repo": {
    "fullName": "choaticpixels/HauntedClaudeMod",
    "url": "https://github.com/choaticpixels/HauntedClaudeMod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T04:30:55Z",
    "createdAt": "2026-10-04T03:00:28Z",
    "description": "Fun and slightly unhinged mods for Claude Code 👻",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/299949693?v=4",
    "ownerUrl": "https://github.com/choaticpixels",
    "defaultBranch": "main"
   },
   "path": "plugins/haunted-repo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:50:51.953Z",
   "modUpdatedAt": "2026-10-04T04:30:55Z",
   "fileBytes": 26774,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "haunted-repo",
   "url": "https://www.slopshopper.com/mods/choaticpixels-hauntedclaudemod-haunted-repo/"
  },
  {
   "slug": "chrisluo5311-pixel-play",
   "name": "pixel-player",
   "description": "A pixel-art music player pane that streams a playlist through mpv",
   "version": "0.5.3",
   "author": {
    "name": "chrisluo5311"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chrisluo5311/Pixel-Play",
    "url": "https://github.com/chrisluo5311/Pixel-Play",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T03:22:25Z",
    "createdAt": "2026-10-04T17:24:30Z",
    "description": "A pixel-art music player pane for Claude Code",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mpv",
     "music-player",
     "pixel-art",
     "yt-dlp"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77089596?v=4",
    "ownerUrl": "https://github.com/chrisluo5311",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pixel-play",
   "firstSeen": "2026-10-06T04:53:18.813Z",
   "modUpdatedAt": "2026-10-06T03:22:25Z",
   "fileBytes": 131900,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pixel-player",
   "url": "https://www.slopshopper.com/mods/chrisluo5311-pixel-play/"
  },
  {
   "slug": "chrisns-spare10-mod",
   "name": "spare10",
   "description": "Keeps the last part of your 5-hour and weekly quota for you. At the reserve, spare10 holds all work and asks you whether to continue. After a Resume, it asks again at the floor, by default at 5% left. Shortly before the reset, it lets work use the reserve.",
   "version": "0.4.0",
   "author": {
    "name": "Chris Nesbitt-Smith"
   },
   "license": "MIT",
   "homepage": "https://github.com/chrisns/spare10-mod",
   "keywords": [
    "quota",
    "rate-limit",
    "circuit-breaker",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "chrisns/spare10-mod",
    "url": "https://github.com/chrisns/spare10-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:26:12Z",
    "createdAt": "2026-09-24T17:41:53Z",
    "description": "spare10 as a Claude Code mod: keeps the last part of your 5-hour quota for you. At the reserve it holds all work and asks whether to continue.",
    "homepage": "",
    "topics": [
     "circuit-breaker",
     "claude-code",
     "claude-code-plugin",
     "quota",
     "rate-limit"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/715120?v=4",
    "ownerUrl": "https://github.com/chrisns",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "reserve": {
     "type": "number",
     "title": "Reserve (%)",
     "description": "Keep this much of the 5-hour window for yourself. spare10 steps in when this much or less is left. 1 to 99, one decimal at most. SPARE10_RESERVE overrides it for one run.",
     "default": 10,
     "min": 1,
     "max": 99
    },
    "weeklyReserve": {
     "type": "number",
     "title": "Weekly reserve (%)",
     "description": "Keep this much of the weekly window for yourself. 1 to 99, one decimal at most. 0 switches the weekly guard off. SPARE10_WEEKLY_RESERVE overrides it for one run.",
     "default": 10,
     "min": 0,
     "max": 99
    },
    "lastMinutes": {
     "type": "number",
     "title": "Open reserve before 5-hour reset (min)",
     "description": "This many minutes before the 5-hour window resets, spare10 stops guarding the reserve and lets all work use it, because the quota refreshes soon. 0 switches this off. 0 to 299, one decimal at most. SPARE10_LAST_MINUTES overrides it for one run.",
     "default": 20,
     "min": 0,
     "max": 299
    },
    "weeklyLastHours": {
     "type": "number",
     "title": "Open weekly reserve before weekly reset (h)",
     "description": "This many hours before the weekly window resets, spare10 stops guarding the weekly reserve and lets all work use it. 0 switches this off. 0 to 167, one decimal at most. SPARE10_WEEKLY_LAST_HOURS overrides it for one run.",
     "default": 8,
     "min": 0,
     "max": 167
    },
    "resumeFloor": {
     "type": "number",
     "title": "Resume floor (%)",
     "description": "After a Resume at the 5-hour reserve, spare10 asks again when this much of the window is left. With a pause prompt, it tells the agents to wind down there. A second Resume lasts until the reset. 0 switches this off, so a Resume lasts until the reset. 0 to 99, one decimal at most. A value at or above the reserve does nothing. SPARE10_RESUME_FLOOR overrides it for one run.",
     "default": 5,
     "min": 0,
     "max": 99
    },
    "weeklyResumeFloor": {
     "type": "number",
     "title": "Weekly resume floor (%)",
     "description": "After a Resume at the weekly reserve, spare10 asks again when this much of the weekly window is left. With a pause prompt, it tells the agents to wind down there. 0 switches this off. 0 to 99, one decimal at most. A value at or above the weekly reserve does nothing. SPARE10_WEEKLY_RESUME_FLOOR overrides it for one run.",
     "default": 5,
     "min": 0,
     "max": 99
    },
    "pausePrompt": {
     "type": "string",
     "title": "Pause prompt",
     "description": "Leave empty to stop and ask you. Or write an instruction, and spare10 gives it to every agent instead of stopping. At 100% used, Pause at the limit still holds all work and asks you. SPARE10_PAUSE_PROMPT overrides it for one run.",
     "default": ""
    },
    "autoResume": {
     "type": "boolean",
     "title": "Continue at the reset",
     "description": "On: spare10 continues held and stopped work by itself when the reserve opens before the reset, or a few minutes after the reset. Stop here then means stop until then. At 100% used, Stop here never continues by itself. Off: work waits for you. SPARE10_AUTO_RESUME overrides it for one run.",
     "default": true
    },
    "limitPause": {
     "type": "boolean",
     "title": "Pause at the limit",
     "description": "On: at 100% used, spare10 holds all work. This is also true in an open reserve, after a Resume and with a pause prompt. It asks you once. With no answer, the work continues after the reset, unless Continue at the reset is off. Stop here stops the work until you type a prompt after the reset. Off: work runs into the limit, and Claude Code refuses it. Switch it off when you pay for extra usage. SPARE10_LIMIT_PAUSE overrides it for one run.",
     "default": true
    },
    "headless": {
     "type": "string",
     "title": "Unattended runs (-p, SDK)",
     "description": "What spare10 does inside the reserve when nobody can answer: off (watch only), prompt (tell every agent to wind down), stop (refuse tools and further requests), wait (hold, then continue at the reset). SPARE10_HEADLESS overrides it for one run.",
     "default": "off",
     "options": [
      "off",
      "prompt",
      "stop",
      "wait"
     ]
    },
    "scope": {
     "type": "string",
     "title": "Guarded sessions",
     "description": "all: spare10 guards every interactive session. opt-in: only runs started with SPARE10=on. SPARE10=off switches spare10 off for one run.",
     "default": "all",
     "options": [
      "all",
      "opt-in"
     ]
    },
    "badge": {
     "type": "boolean",
     "title": "Status badge",
     "description": "Show the spare10 marker at the right of the prompt footer.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spare10",
   "firstSeen": "2026-10-06T04:50:55.999Z",
   "modUpdatedAt": "2026-10-08T11:26:12Z",
   "fileBytes": 303433,
   "tags": [
    "spinner",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spare10",
   "url": "https://www.slopshopper.com/mods/chrisns-spare10-mod/"
  },
  {
   "slug": "chrisvaillancourt-claude-cache-keeper",
   "name": "cache-keeper",
   "description": "Keeps an idle session's prompt cache warm with a cache-served fork just before the TTL lapses, within limits you set.",
   "version": "0.2.0",
   "author": {
    "name": "Chris Vaillancourt"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chrisvaillancourt/claude-cache-keeper",
    "url": "https://github.com/chrisvaillancourt/claude-cache-keeper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:52:21Z",
    "createdAt": "2026-10-07T14:36:10Z",
    "description": "Claude Code mod that keeps an idle session's prompt cache warm",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44307925?v=4",
    "ownerUrl": "https://github.com/chrisvaillancourt",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Keep caches warm",
     "description": "Ping idle sessions before their prompt cache expires. /keepwarm on|off overrides per session.",
     "default": true
    },
    "ttlMinutes": {
     "type": "number",
     "title": "Cache TTL (minutes)",
     "description": "Prompt-cache lifetime of the main conversation: 60 on a subscription within plan usage.",
     "default": 60
    },
    "leadMinutes": {
     "type": "number",
     "title": "Ping lead (minutes)",
     "description": "How long before the cache would expire to ping.",
     "default": 5
    },
    "maxIdleHours": {
     "type": "number",
     "title": "Keep warm for (hours)",
     "description": "Stop pinging this long after your last real turn, unless /keepwarm until or for says otherwise. A ping costs about 1/35 of a 1h re-cache on Opus 5.5, so 8 hours of pings (~9) cost about a quarter of one rewrite.",
     "default": 8
    },
    "minContextTokens": {
     "type": "number",
     "title": "Minimum context (tokens)",
     "description": "Skip sessions whose context is smaller than this; they are cheap to re-cache.",
     "default": 60000
    },
    "maxLimitPercent": {
     "type": "number",
     "title": "Usage ceiling (%)",
     "description": "Stop pinging when the five-hour or weekly plan usage reaches this percentage.",
     "default": 85
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cache-keeper",
   "firstSeen": "2026-10-08T15:16:56.793Z",
   "modUpdatedAt": "2026-10-07T14:52:21Z",
   "fileBytes": 14771,
   "tags": [
    "toast",
    "status",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keeper-chrisvaillancourt",
   "url": "https://www.slopshopper.com/mods/chrisvaillancourt-claude-cache-keeper/"
  },
  {
   "slug": "chrisvaillancourt-claude-relay",
   "name": "relay",
   "description": "/relay: update stale docs, save a handoff note to a temp file, draft a continuation prompt, compact, and put the prompt in the box.",
   "version": "0.2.0",
   "author": {
    "name": "Chris Vaillancourt"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "chrisvaillancourt/claude-relay",
    "url": "https://github.com/chrisvaillancourt/claude-relay",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:04:08Z",
    "createdAt": "2026-10-08T19:33:03Z",
    "description": "Claude Code mod: /relay checkpoints a session, compacts, and fills a continuation prompt.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44307925?v=4",
    "ownerUrl": "https://github.com/chrisvaillancourt",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "deliver": {
     "type": "string",
     "title": "Deliver the continuation prompt",
     "description": "fill: put it in the prompt box for you to review and send (@ mentions expand). submit: send it at once (a plugin's prompt doesn't expand @ mentions, so the model is told to read the files).",
     "options": [
      "fill",
      "submit"
     ],
     "default": "fill"
    },
    "compactInstructions": {
     "type": "string",
     "title": "Compaction instructions",
     "description": "What the compaction summary should keep, as typed after /compact.",
     "default": "Keep any information that's helpful to the agent and not written to a durable location."
    },
    "noteDir": {
     "type": "string",
     "title": "Handoff note directory",
     "description": "Where the plugin writes each handoff note. Empty: the system temp directory's claude-relay/ ($TMPDIR, else /tmp), which the OS may clear on reboot.",
     "default": ""
    },
    "copyToClipboard": {
     "type": "boolean",
     "title": "Copy the continuation prompt",
     "description": "Also copy the continuation prompt to the clipboard as a backup.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "relay",
   "firstSeen": "2026-10-09T14:51:22.597Z",
   "modUpdatedAt": "2026-10-08T20:04:08Z",
   "fileBytes": 17809,
   "tags": [
    "toast",
    "status",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "relay-chrisvaillancourt",
   "url": "https://www.slopshopper.com/mods/chrisvaillancourt-claude-relay/"
  },
  {
   "slug": "chronosauros-claude-mods-context-weather",
   "name": "context-weather",
   "description": "Bar above the prompt: context fill, session cost and plan limits, with a warning before compaction.",
   "version": "0.1.0",
   "author": {
    "name": "Chronosaur"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Chronosauros/claude-mods",
    "url": "https://github.com/Chronosauros/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:03:02Z",
    "createdAt": "2026-10-04T10:02:57Z",
    "description": "Claude Code mods: plan usage limits, background process registry, context gauge.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/285934650?v=4",
    "ownerUrl": "https://github.com/Chronosauros",
    "defaultBranch": "main"
   },
   "path": "plugins/context-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Interface language: en or pl",
     "default": "en",
     "options": [
      "en",
      "pl"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "chronosaur-mods",
   "firstSeen": "2026-10-06T04:46:41.076Z",
   "modUpdatedAt": "2026-10-04T10:02:56Z",
   "fileBytes": 3982,
   "tags": [
    "band",
    "toast",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-weather-Chronosauros",
   "url": "https://www.slopshopper.com/mods/chronosauros-claude-mods-context-weather/"
  },
  {
   "slug": "chronosauros-claude-mods-proc-registry",
   "name": "proc-registry",
   "description": "Registry of background processes and subagents: /procs command, Processes panel, counter in the status line.",
   "version": "0.1.0",
   "author": {
    "name": "Chronosaur"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Chronosauros/claude-mods",
    "url": "https://github.com/Chronosauros/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:03:02Z",
    "createdAt": "2026-10-04T10:02:57Z",
    "description": "Claude Code mods: plan usage limits, background process registry, context gauge.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/285934650?v=4",
    "ownerUrl": "https://github.com/Chronosauros",
    "defaultBranch": "main"
   },
   "path": "plugins/proc-registry",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Interface language: en or pl",
     "default": "en",
     "options": [
      "en",
      "pl"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "chronosaur-mods",
   "firstSeen": "2026-10-06T04:46:41.294Z",
   "modUpdatedAt": "2026-10-04T10:02:56Z",
   "fileBytes": 7626,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "proc-registry",
   "url": "https://www.slopshopper.com/mods/chronosauros-claude-mods-proc-registry/"
  },
  {
   "slug": "chronosauros-claude-mods-usage-limits",
   "name": "usage-limits",
   "description": "Bar above the prompt: how much of your plan limit is left (5 hours and week) and when it resets.",
   "version": "0.1.0",
   "author": {
    "name": "Chronosaur"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Chronosauros/claude-mods",
    "url": "https://github.com/Chronosauros/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:03:02Z",
    "createdAt": "2026-10-04T10:02:57Z",
    "description": "Claude Code mods: plan usage limits, background process registry, context gauge.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/285934650?v=4",
    "ownerUrl": "https://github.com/Chronosauros",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-limits",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Interface language: en or pl",
     "default": "en",
     "options": [
      "en",
      "pl"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "chronosaur-mods",
   "firstSeen": "2026-10-06T04:46:41.502Z",
   "modUpdatedAt": "2026-10-04T10:02:56Z",
   "fileBytes": 3841,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-limits-Chronosauros",
   "url": "https://www.slopshopper.com/mods/chronosauros-claude-mods-usage-limits/"
  },
  {
   "slug": "cjmellor-mella-marketplace-artisan-dev",
   "name": "artisan-dev",
   "description": "Runs `php artisan dev` for a Laravel project and manages it from a pane: per-process logs, restart and stop controls, port override, the site link, and a public tunnel whose links it checks.",
   "version": "0.4.0",
   "author": {
    "name": "Chris Mellor"
   },
   "license": "MIT",
   "keywords": [
    "laravel",
    "dev-server",
    "pane",
    "mod",
    "artisan"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cjmellor/mella-marketplace",
    "url": "https://github.com/cjmellor/mella-marketplace",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T12:27:51Z",
    "createdAt": "2026-01-03T14:42:46Z",
    "description": "A curated collection of plugins for Claude Code",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1848476?v=4",
    "ownerUrl": "https://github.com/cjmellor",
    "defaultBranch": "main"
   },
   "path": "plugins/artisan-dev",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "projectDir": {
     "type": "string",
     "title": "Project folder",
     "description": "Absolute path of the Laravel app whose `php artisan dev` this manages. Empty uses the session's folder; when the session starts inside a worktree, the same folder in the main checkout.",
     "default": ""
    },
    "tunnelHosts": {
     "type": "string",
     "title": "Extra tunnel hosts",
     "description": "Comma-separated domains whose URLs count as a public tunnel, e.g. my-tunnel.example.com. Built in: Cloudflare, ngrok, Expose/Herd share, localtunnel, localhost.run, Serveo, Pinggy, Tailscale funnel, Dev Tunnels.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mella-marketplace",
   "firstSeen": "2026-10-06T04:51:15.713Z",
   "modUpdatedAt": "2026-10-07T20:13:14Z",
   "fileBytes": 83949,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "artisan-dev",
   "url": "https://www.slopshopper.com/mods/cjmellor-mella-marketplace-artisan-dev/"
  },
  {
   "slug": "cjmellor-mella-marketplace-git-diff",
   "name": "git-diff",
   "description": "Shows uncommitted git changes above the prompt: files changed, lines added (green) and removed (red), with a GitHub-style bar.",
   "version": "0.1.0",
   "author": {
    "name": "Chris Mellor"
   },
   "license": "MIT",
   "keywords": [
    "git",
    "diff",
    "mod",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cjmellor/mella-marketplace",
    "url": "https://github.com/cjmellor/mella-marketplace",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T12:27:51Z",
    "createdAt": "2026-01-03T14:42:46Z",
    "description": "A curated collection of plugins for Claude Code",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1848476?v=4",
    "ownerUrl": "https://github.com/cjmellor",
    "defaultBranch": "main"
   },
   "path": "plugins/git-diff",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mella-marketplace",
   "firstSeen": "2026-10-06T04:51:17.328Z",
   "modUpdatedAt": "2026-10-04T13:45:54Z",
   "fileBytes": 10523,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-diff",
   "url": "https://www.slopshopper.com/mods/cjmellor-mella-marketplace-git-diff/"
  },
  {
   "slug": "cjmellor-mella-marketplace-guardrails",
   "name": "guardrails",
   "description": "Stops pushes, PRs and raw commits you did not ask for, steers Bash to the right tools, and runs each project's own formatter on the file Claude just edited.",
   "version": "0.1.0",
   "author": {
    "name": "Chris Mellor"
   },
   "license": "MIT",
   "keywords": [
    "git",
    "guard",
    "pint",
    "formatter",
    "mod",
    "laravel"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cjmellor/mella-marketplace",
    "url": "https://github.com/cjmellor/mella-marketplace",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T12:27:51Z",
    "createdAt": "2026-01-03T14:42:46Z",
    "description": "A curated collection of plugins for Claude Code",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1848476?v=4",
    "ownerUrl": "https://github.com/cjmellor",
    "defaultBranch": "main"
   },
   "path": "plugins/guardrails",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "git": {
     "type": "boolean",
     "title": "Git guard",
     "description": "Stop git push, gh pr create/ready/merge unless your last message asked for it, and raw git commit outside the commit skill.",
     "default": true
    },
    "shell": {
     "type": "boolean",
     "title": "Shell guard",
     "description": "Stop Bash commands your CLI rules forbid (CI polling, sed -i, grep, find) and scripts that write files instead of using Edit or Write.",
     "default": true
    },
    "project": {
     "type": "boolean",
     "title": "Project tools",
     "description": "Run the project's formatter (Pint, sheath, vp fmt, Prettier) on each edited file, and apply its command rules (bun, Valet, artisan --no-interaction).",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mella-marketplace",
   "firstSeen": "2026-10-08T15:17:02.162Z",
   "modUpdatedAt": "2026-10-08T12:27:44Z",
   "fileBytes": 22898,
   "tags": [
    "guard",
    "prompt",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "guardrails-cjmellor",
   "url": "https://www.slopshopper.com/mods/cjmellor-mella-marketplace-guardrails/"
  },
  {
   "slug": "cjmellor-mella-marketplace-session-stats",
   "name": "session-stats",
   "description": "Shows the model, context fill and rate-limit usage above the prompt, with a pane that breaks the context window down.",
   "version": "0.3.0",
   "author": {
    "name": "Chris Mellor"
   },
   "license": "MIT",
   "keywords": [
    "usage",
    "context",
    "rate-limit",
    "mod",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cjmellor/mella-marketplace",
    "url": "https://github.com/cjmellor/mella-marketplace",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T12:27:51Z",
    "createdAt": "2026-01-03T14:42:46Z",
    "description": "A curated collection of plugins for Claude Code",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1848476?v=4",
    "ownerUrl": "https://github.com/cjmellor",
    "defaultBranch": "main"
   },
   "path": "plugins/session-stats",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mella-marketplace",
   "firstSeen": "2026-10-06T04:51:19.140Z",
   "modUpdatedAt": "2026-10-07T20:12:12Z",
   "fileBytes": 17149,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-stats",
   "url": "https://www.slopshopper.com/mods/cjmellor-mella-marketplace-session-stats/"
  },
  {
   "slug": "cjmellor-mella-marketplace-worktree-ready",
   "name": "worktree-ready",
   "description": "Makes a new git worktree of a Laravel app ready to use with no hands: clones vendor, node_modules and built assets with copy-on-write, links it with Valet or Herd over HTTPS, and cleans it up when you leave.",
   "version": "0.1.1",
   "author": {
    "name": "Chris Mellor"
   },
   "license": "MIT",
   "keywords": [
    "laravel",
    "worktree",
    "valet",
    "herd",
    "mod",
    "copy-on-write"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cjmellor/mella-marketplace",
    "url": "https://github.com/cjmellor/mella-marketplace",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T12:27:51Z",
    "createdAt": "2026-01-03T14:42:46Z",
    "description": "A curated collection of plugins for Claude Code",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1848476?v=4",
    "ownerUrl": "https://github.com/cjmellor",
    "defaultBranch": "main"
   },
   "path": "plugins/worktree-ready",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "tool": {
     "type": "string",
     "title": "Site tool",
     "description": "Which tool links each worktree to a .test site: auto, valet or herd. Auto uses whichever is installed, and does nothing when both are.",
     "default": "auto"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mella-marketplace",
   "firstSeen": "2026-10-06T04:51:20.423Z",
   "modUpdatedAt": "2026-10-07T20:12:12Z",
   "fileBytes": 19403,
   "tags": [
    "toast",
    "status",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "worktree-ready",
   "url": "https://www.slopshopper.com/mods/cjmellor-mella-marketplace-worktree-ready/"
  },
  {
   "slug": "cjregan12-no-dumb-zone",
   "name": "no-dumb-zone",
   "description": "Hands off and clears before context gets dumb. Past a token limit, the next time Claude stops it writes NOTES.md + CLAUDE.md, commits, and tells you to start fresh. The next session starts briefed. Terminal and Cowork.",
   "version": "0.4.2",
   "author": {
    "name": "CJ Regan"
   },
   "license": "MIT",
   "homepage": "https://github.com/CjRegan12/no-dumb-zone",
   "keywords": [
    "context",
    "handoff",
    "compaction",
    "session",
    "hooks",
    "cowork"
   ],
   "kind": "community",
   "repo": {
    "fullName": "CjRegan12/no-dumb-zone",
    "url": "https://github.com/CjRegan12/no-dumb-zone",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:08:12Z",
    "createdAt": "2026-10-07T18:31:17Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/188095423?v=4",
    "ownerUrl": "https://github.com/CjRegan12",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cjregan",
   "firstSeen": "2026-10-08T14:57:19.227Z",
   "modUpdatedAt": "2026-10-08T01:08:12Z",
   "fileBytes": 9214,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "no-dumb-zone",
   "url": "https://www.slopshopper.com/mods/cjregan12-no-dumb-zone/"
  },
  {
   "slug": "clarisortai-claude-mods-terminal-desk",
   "name": "terminal-desk",
   "displayName": "Terminal Desk",
   "description": "Session dashboard: a live stats bar above the prompt and a /desk pane for context, cache, subagents, cost, the assumptions Claude is making and the work it puts off.",
   "version": "0.2.1",
   "author": {
    "name": "ClariSortAi"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "dashboard",
    "tokens",
    "context",
    "cache",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ClariSortAi/claude-mods",
    "url": "https://github.com/ClariSortAi/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:21:57Z",
    "createdAt": "2026-10-07T20:21:51Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216750685?v=4",
    "ownerUrl": "https://github.com/ClariSortAi",
    "defaultBranch": "main"
   },
   "path": "terminal-desk",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clarisort-mods",
   "firstSeen": "2026-10-08T14:57:20.632Z",
   "modUpdatedAt": "2026-10-07T20:21:57Z",
   "fileBytes": 40151,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "terminal-desk",
   "url": "https://www.slopshopper.com/mods/clarisortai-claude-mods-terminal-desk/"
  },
  {
   "slug": "claudemodz-mods-ci-pane",
   "name": "ci-pane",
   "displayName": "CI Pane",
   "description": "Live pull request checks beside the transcript: pass/fail per check, re-run failed jobs, open the PR. A status line appears only while something is failing. Uses the GitHub CLI.",
   "version": "0.1.0",
   "author": {
    "name": "claudemodz",
    "url": "https://claudemodz.com"
   },
   "license": "MIT",
   "keywords": [
    "github",
    "ci",
    "pull-requests",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "claudemodz/mods",
    "url": "https://github.com/claudemodz/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T11:01:28Z",
    "createdAt": "2026-10-03T10:04:27Z",
    "description": "Claude Code mods we use every day — reviewed, tested, MIT.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337284450?v=4",
    "ownerUrl": "https://github.com/claudemodz",
    "defaultBranch": "main"
   },
   "path": "plugins/ci-pane",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "pollSeconds": {
     "type": "number",
     "title": "Refresh interval (seconds)",
     "description": "How often to ask GitHub for check status. Minimum 10.",
     "required": false,
     "default": 30
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudemodz-mods",
   "firstSeen": "2026-10-06T04:50:58.404Z",
   "modUpdatedAt": "2026-10-03T10:53:05Z",
   "fileBytes": 11184,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-pane",
   "url": "https://www.slopshopper.com/mods/claudemodz-mods-ci-pane/"
  },
  {
   "slug": "claudemodz-mods-model-router",
   "name": "model-router",
   "displayName": "Model Router",
   "description": "Runs chosen subagent types on cheaper models (Explore on Haiku by default) and adds /router to switch the main session between fast, smart and unchanged. Shows the active model beside the spinner.",
   "version": "0.1.0",
   "author": {
    "name": "claudemodz",
    "url": "https://claudemodz.com"
   },
   "license": "MIT",
   "keywords": [
    "models",
    "cost",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "claudemodz/mods",
    "url": "https://github.com/claudemodz/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T11:01:28Z",
    "createdAt": "2026-10-03T10:04:27Z",
    "description": "Claude Code mods we use every day — reviewed, tested, MIT.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337284450?v=4",
    "ownerUrl": "https://github.com/claudemodz",
    "defaultBranch": "main"
   },
   "path": "plugins/model-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "subagentModels": {
     "type": "string",
     "title": "Subagent models",
     "description": "Comma-separated agentType=model pairs, e.g. Explore=haiku,Plan=sonnet. A model Claude picks explicitly, and forks, are never changed.",
     "required": false,
     "default": "Explore=haiku"
    },
    "fastModel": {
     "type": "string",
     "title": "Fast preset model",
     "description": "Main-session model for /router fast.",
     "required": false,
     "default": "sonnet"
    },
    "smartModel": {
     "type": "string",
     "title": "Smart preset model",
     "description": "Main-session model for /router smart.",
     "required": false,
     "default": "opus"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudemodz-mods",
   "firstSeen": "2026-10-06T04:50:59.557Z",
   "modUpdatedAt": "2026-10-03T10:21:47Z",
   "fileBytes": 3462,
   "tags": [
    "spinner",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-router-claudemodz",
   "url": "https://www.slopshopper.com/mods/claudemodz-mods-model-router/"
  },
  {
   "slug": "claudemodz-mods-no-attribution",
   "name": "no-attribution",
   "displayName": "No Attribution",
   "description": "Removes the Co-Authored-By commit trailer and the \"Generated with Claude Code\" PR footer, or replaces them with your own text. Deterministic — no CLAUDE.md rule needed.",
   "version": "0.1.0",
   "author": {
    "name": "claudemodz",
    "url": "https://claudemodz.com"
   },
   "license": "MIT",
   "keywords": [
    "git",
    "commits",
    "pull-requests",
    "attribution"
   ],
   "kind": "community",
   "repo": {
    "fullName": "claudemodz/mods",
    "url": "https://github.com/claudemodz/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T11:01:28Z",
    "createdAt": "2026-10-03T10:04:27Z",
    "description": "Claude Code mods we use every day — reviewed, tested, MIT.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337284450?v=4",
    "ownerUrl": "https://github.com/claudemodz",
    "defaultBranch": "main"
   },
   "path": "plugins/no-attribution",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "commitText": {
     "type": "string",
     "title": "Commit trailer",
     "description": "Text Claude adds to commit messages instead of the Co-Authored-By trailer. Leave empty to add nothing.",
     "required": false,
     "default": ""
    },
    "prText": {
     "type": "string",
     "title": "Pull request footer",
     "description": "Text Claude adds to pull request descriptions instead of the \"Generated with Claude Code\" line. Leave empty to add nothing.",
     "required": false,
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudemodz-mods",
   "firstSeen": "2026-10-06T04:51:00.784Z",
   "modUpdatedAt": "2026-10-03T10:11:23Z",
   "fileBytes": 954,
   "tags": [],
   "isNew": true,
   "entryName": "no-attribution",
   "url": "https://www.slopshopper.com/mods/claudemodz-mods-no-attribution/"
  },
  {
   "slug": "claudemodz-mods-standup",
   "name": "standup",
   "displayName": "Standup",
   "description": "Keeps a short log of what you asked Claude to do and which files changed, across sessions, and writes your standup update with /standup.",
   "version": "0.1.0",
   "author": {
    "name": "claudemodz",
    "url": "https://claudemodz.com"
   },
   "license": "MIT",
   "keywords": [
    "standup",
    "productivity",
    "log"
   ],
   "kind": "community",
   "repo": {
    "fullName": "claudemodz/mods",
    "url": "https://github.com/claudemodz/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T11:01:28Z",
    "createdAt": "2026-10-03T10:04:27Z",
    "description": "Claude Code mods we use every day — reviewed, tested, MIT.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337284450?v=4",
    "ownerUrl": "https://github.com/claudemodz",
    "defaultBranch": "main"
   },
   "path": "plugins/standup",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Model",
     "description": "Model that writes the standup (alias or full id).",
     "required": false,
     "default": "haiku"
    },
    "retentionDays": {
     "type": "number",
     "title": "Keep log for (days)",
     "description": "Older log entries are dropped.",
     "required": false,
     "default": 14
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudemodz-mods",
   "firstSeen": "2026-10-06T04:51:02.073Z",
   "modUpdatedAt": "2026-10-03T10:52:15Z",
   "fileBytes": 8549,
   "tags": [
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "standup-claudemodz",
   "url": "https://www.slopshopper.com/mods/claudemodz-mods-standup/"
  },
  {
   "slug": "claytonmgravatt-claude-mods-vivarium",
   "name": "vivarium",
   "description": "Shows each subagent as a pixel Clawd in a strip above the prompt: walking while it works, asleep when it finishes, sized by model. Click one for its details.",
   "version": "0.1.0",
   "author": {
    "name": "Clayton Gravatt"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "claytonmgravatt/claude-mods",
    "url": "https://github.com/claytonmgravatt/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T13:28:43Z",
    "createdAt": "2026-10-06T13:28:37Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59989445?v=4",
    "ownerUrl": "https://github.com/claytonmgravatt",
    "defaultBranch": "main"
   },
   "path": "plugins/vivarium",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:32:08.488Z",
   "modUpdatedAt": "2026-10-06T13:28:43Z",
   "fileBytes": 29742,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "vivarium",
   "url": "https://www.slopshopper.com/mods/claytonmgravatt-claude-mods-vivarium/"
  },
  {
   "slug": "cldotdev-claude-todo-list",
   "name": "todo-list",
   "description": "Keeps a running list of open items from the conversation and shows it above the prompt.",
   "version": "0.5.1",
   "author": {
    "name": "Chienlung Huang"
   },
   "license": "MIT",
   "homepage": "https://github.com/cldotdev/claude-todo-list",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cldotdev/claude-todo-list",
    "url": "https://github.com/cldotdev/claude-todo-list",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:43:24Z",
    "createdAt": "2026-10-04T19:11:03Z",
    "description": "A Claude Code mod that keeps a running list of the open items in a conversation and shows it in a band above the prompt.",
    "homepage": "",
    "topics": [
     "ai-coding-assistant",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "llm",
     "productivity",
     "task-tracking",
     "terminal",
     "todo-list",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2265716?v=4",
    "ownerUrl": "https://github.com/cldotdev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-todo-list",
   "firstSeen": "2026-10-06T04:52:06.302Z",
   "modUpdatedAt": "2026-10-08T01:43:24Z",
   "fileBytes": 36241,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "todo-list-cldotdev",
   "url": "https://www.slopshopper.com/mods/cldotdev-claude-todo-list/"
  },
  {
   "slug": "cleverfakealias-agents-context-meter",
   "name": "context-meter",
   "description": "A context band above the prompt that warns on quality in tokens (200k fading, 350k dumb zone) and hands off there: a state doc, /clear, the doc read back. Model and effort switchers, the /context breakdown, limits, cost and memory files. Terminal and Desktop Code tab.",
   "version": "0.4.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cleverfakealias/agents",
    "url": "https://github.com/cleverfakealias/agents",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:26:32Z",
    "createdAt": "2026-04-25T04:27:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/167801358?v=4",
    "ownerUrl": "https://github.com/cleverfakealias",
    "defaultBranch": "main"
   },
   "path": "mods/context-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:21.899Z",
   "modUpdatedAt": "2026-10-08T05:26:32Z",
   "fileBytes": 43285,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-cleverfakealias",
   "url": "https://www.slopshopper.com/mods/cleverfakealias-agents-context-meter/"
  },
  {
   "slug": "cleverfakealias-agents-package-gate",
   "name": "package-gate",
   "description": "Asks you before any package install (npm, pnpm, pip, uv, npx, winget and more) and shows a registry link for each package.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cleverfakealias/agents",
    "url": "https://github.com/cleverfakealias/agents",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:26:32Z",
    "createdAt": "2026-04-25T04:27:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/167801358?v=4",
    "ownerUrl": "https://github.com/cleverfakealias",
    "defaultBranch": "main"
   },
   "path": "mods/package-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:22.891Z",
   "modUpdatedAt": "2026-10-08T03:16:37Z",
   "fileBytes": 19658,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "package-gate",
   "url": "https://www.slopshopper.com/mods/cleverfakealias-agents-package-gate/"
  },
  {
   "slug": "cleverfakealias-agents-repo-lock",
   "name": "repo-lock",
   "description": "Blocks dependency changes with the wrong package manager or outside a repo, and shows repo, package manager and branch: in the status line, and above the prompt where the surface draws no status line (the Desktop Code tab).",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cleverfakealias/agents",
    "url": "https://github.com/cleverfakealias/agents",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:26:32Z",
    "createdAt": "2026-04-25T04:27:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/167801358?v=4",
    "ownerUrl": "https://github.com/cleverfakealias",
    "defaultBranch": "main"
   },
   "path": "mods/repo-lock",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:23.834Z",
   "modUpdatedAt": "2026-10-08T05:03:17Z",
   "fileBytes": 12048,
   "tags": [
    "band",
    "status",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-lock",
   "url": "https://www.slopshopper.com/mods/cleverfakealias-agents-repo-lock/"
  },
  {
   "slug": "cleverfakealias-agents-secret-shield",
   "name": "secret-shield",
   "description": "Keeps secrets out of transcripts: blocks shell reads of secret files, hides token values in tool output, and checks git add and push.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cleverfakealias/agents",
    "url": "https://github.com/cleverfakealias/agents",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:26:32Z",
    "createdAt": "2026-04-25T04:27:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/167801358?v=4",
    "ownerUrl": "https://github.com/cleverfakealias",
    "defaultBranch": "main"
   },
   "path": "mods/secret-shield",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:24.843Z",
   "modUpdatedAt": "2026-10-08T04:39:46Z",
   "fileBytes": 20843,
   "tags": [
    "toast",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-shield-cleverfakealias",
   "url": "https://www.slopshopper.com/mods/cleverfakealias-agents-secret-shield/"
  },
  {
   "slug": "cleverfakealias-agents-session-context",
   "name": "session-context",
   "description": "Tells Claude which repo, branch, package manager and uncommitted work a prompt is about, plus recent commits and the latest spec at session start. Adds /where.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cleverfakealias/agents",
    "url": "https://github.com/cleverfakealias/agents",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:26:32Z",
    "createdAt": "2026-04-25T04:27:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/167801358?v=4",
    "ownerUrl": "https://github.com/cleverfakealias",
    "defaultBranch": "main"
   },
   "path": "mods/session-context",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:25.666Z",
   "modUpdatedAt": "2026-10-08T04:39:46Z",
   "fileBytes": 7795,
   "tags": [
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "session-context",
   "url": "https://www.slopshopper.com/mods/cleverfakealias-agents-session-context/"
  },
  {
   "slug": "cleverfakealias-agents-shell-sense",
   "name": "shell-sense",
   "description": "Stops Windows shell mistakes before they run: long heredocs, inline edit scripts, PowerShell 5.1 syntax, mangled paths.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cleverfakealias/agents",
    "url": "https://github.com/cleverfakealias/agents",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:26:32Z",
    "createdAt": "2026-04-25T04:27:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/167801358?v=4",
    "ownerUrl": "https://github.com/cleverfakealias",
    "defaultBranch": "main"
   },
   "path": "mods/shell-sense",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:26.603Z",
   "modUpdatedAt": "2026-10-05T02:50:07Z",
   "fileBytes": 5780,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "shell-sense",
   "url": "https://www.slopshopper.com/mods/cleverfakealias-agents-shell-sense/"
  },
  {
   "slug": "cmbaldwin-claude-usage-band-sessions",
   "name": "sessions",
   "description": "/sessions: pane listing this project's past sessions from prompt history",
   "version": "0.1.0",
   "author": {
    "name": "cmbaldwin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cmbaldwin/claude-usage-band",
    "url": "https://github.com/cmbaldwin/claude-usage-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T11:46:25Z",
    "createdAt": "2026-10-06T11:43:17Z",
    "description": "Claude Code mods: a responsive usage band above the prompt (context, 5h/7d limits, cache, cost; optional Nerd Font icons) and a /sessions pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7152249?v=4",
    "ownerUrl": "https://github.com/cmbaldwin",
    "defaultBranch": "main"
   },
   "path": "sessions",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:32:11.568Z",
   "modUpdatedAt": "2026-10-06T11:41:36Z",
   "fileBytes": 3107,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "sessions",
   "url": "https://www.slopshopper.com/mods/cmbaldwin-claude-usage-band-sessions/"
  },
  {
   "slug": "cmbaldwin-claude-usage-band-usage-band",
   "name": "usage-band",
   "description": "Responsive band above the prompt: context fill, 5h/7d rate limits, session tokens and cost",
   "version": "0.4.0",
   "author": {
    "name": "cmbaldwin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cmbaldwin/claude-usage-band",
    "url": "https://github.com/cmbaldwin/claude-usage-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T11:46:25Z",
    "createdAt": "2026-10-06T11:43:17Z",
    "description": "Claude Code mods: a responsive usage band above the prompt (context, 5h/7d limits, cache, cost; optional Nerd Font icons) and a /sessions pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7152249?v=4",
    "ownerUrl": "https://github.com/cmbaldwin",
    "defaultBranch": "main"
   },
   "path": "usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "icons": {
     "type": "boolean",
     "title": "Nerd Font icons",
     "description": "Use Nerd Font glyphs (icons, rounded bar ends). Set the terminal font to a Nerd Font first, or they show as boxes.",
     "default": false
    },
    "hideStatus": {
     "type": "boolean",
     "title": "Hide status lines",
     "description": "Clear every status line other plugins set ($.ui.status), so the bottom row shows only the mode labels. The band still shows the jev router status.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:32:12.151Z",
   "modUpdatedAt": "2026-10-06T11:41:36Z",
   "fileBytes": 23178,
   "tags": [
    "band",
    "toast",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-cmbaldwin",
   "url": "https://www.slopshopper.com/mods/cmbaldwin-claude-usage-band-usage-band/"
  },
  {
   "slug": "codeclawd-usage-deck-usage-deck",
   "name": "usage-deck",
   "description": "Plan limits, context fill and prompt-cache warmth in one compact animated deck above the prompt",
   "version": "0.1.3",
   "author": {
    "name": "codeclawd",
    "url": "https://github.com/codeclawd"
   },
   "license": "MIT",
   "homepage": "https://github.com/codeclawd/usage-deck",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "codeclawd/usage-deck",
    "url": "https://github.com/codeclawd/usage-deck",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:02:21Z",
    "createdAt": "2026-10-04T07:56:30Z",
    "description": "Claude Code mod: plan limits, context fill and prompt-cache warmth in one animated deck above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/244228683?v=4",
    "ownerUrl": "https://github.com/codeclawd",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-deck",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-deck",
   "firstSeen": "2026-10-06T04:52:08.133Z",
   "modUpdatedAt": "2026-10-04T08:02:21Z",
   "fileBytes": 63509,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-deck",
   "url": "https://www.slopshopper.com/mods/codeclawd-usage-deck-usage-deck/"
  },
  {
   "slug": "codyamaughan-meme-factory",
   "name": "meme-factory",
   "displayName": "Meme Factory",
   "description": "Fresh from the factory. Ask Claude for a meme and three drafts cook in a side panel while you keep working. Pick one, remix it in plain words, approve it, and post it to Slack.",
   "version": "0.8.2",
   "author": {
    "name": "Cody Maughan",
    "url": "https://github.com/CodyAMaughan"
   },
   "license": "MIT",
   "homepage": "https://github.com/CodyAMaughan/meme-factory",
   "keywords": [
    "meme",
    "memes",
    "fun",
    "claude-code",
    "mod",
    "slack",
    "social"
   ],
   "kind": "community",
   "repo": {
    "fullName": "CodyAMaughan/meme-factory",
    "url": "https://github.com/CodyAMaughan/meme-factory",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:47:03Z",
    "createdAt": "2026-10-08T22:24:26Z",
    "description": "Fresh from the factory. A Claude Code mod: ask for a meme, keep working. Drafts cook in a side panel; pick, remix, approve and post to Slack.",
    "homepage": "https://github.com/CodyAMaughan/meme-factory#readme",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "fun",
     "meme-generator",
     "memes",
     "slack"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51550026?v=4",
    "ownerUrl": "https://github.com/CodyAMaughan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "meme-factory",
   "firstSeen": "2026-10-09T14:30:06.560Z",
   "modUpdatedAt": "2026-10-09T06:47:03Z",
   "fileBytes": 196031,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "meme-factory",
   "url": "https://www.slopshopper.com/mods/codyamaughan-meme-factory/"
  },
  {
   "slug": "codywilliamson-claude-mods-devhud",
   "name": "devhud",
   "description": "cost, context and git hud with an ember theme",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "codywilliamson/claude-mods",
    "url": "https://github.com/codywilliamson/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T03:53:11Z",
    "createdAt": "2026-10-04T03:53:05Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25779825?v=4",
    "ownerUrl": "https://github.com/codywilliamson",
    "defaultBranch": "main"
   },
   "path": "devhud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:10.234Z",
   "modUpdatedAt": "2026-10-04T03:51:53Z",
   "fileBytes": 13707,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "devhud",
   "url": "https://www.slopshopper.com/mods/codywilliamson-claude-mods-devhud/"
  },
  {
   "slug": "codywilliamson-claude-mods-shiplog",
   "name": "shiplog",
   "description": "logs merges, releases and deploys across sessions and drafts build-in-public posts",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "codywilliamson/claude-mods",
    "url": "https://github.com/codywilliamson/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T03:53:11Z",
    "createdAt": "2026-10-04T03:53:05Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25779825?v=4",
    "ownerUrl": "https://github.com/codywilliamson",
    "defaultBranch": "main"
   },
   "path": "shiplog",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:11.152Z",
   "modUpdatedAt": "2026-10-04T03:51:53Z",
   "fileBytes": 3579,
   "tags": [
    "toast",
    "guard",
    "command",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "shiplog",
   "url": "https://www.slopshopper.com/mods/codywilliamson-claude-mods-shiplog/"
  },
  {
   "slug": "cofoundy-basalt-plugin-basalt",
   "name": "basalt",
   "description": "Connect your AI to Basalt — publish, update and share governed docs by URL. Bundles the Basalt MCP server (OAuth), a skill that converges on it when you ask to publish or share written work, and quiet session hooks (auth probe · edit tracking · publish nudge).",
   "version": "0.3.3",
   "author": {
    "name": "Cofoundy SAC",
    "url": "https://cofoundy.dev"
   },
   "license": "MIT",
   "homepage": "https://github.com/cofoundy/basalt-plugin",
   "keywords": [
    "basalt",
    "mcp",
    "publish-docs",
    "agent-skills",
    "claude-code",
    "documentation",
    "ai-agents",
    "share-docs",
    "markdown"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cofoundy/basalt-plugin",
    "url": "https://github.com/cofoundy/basalt-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:08:43Z",
    "createdAt": "2026-07-23T03:52:03Z",
    "description": "Publish docs from your AI agent — connect Claude Code, Codex & Cursor to Basalt over MCP and turn markdown into a governed, shareable URL. One install: MCP server + auto-invoking skill.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "ai-agents",
     "ai-documentation",
     "anthropic",
     "basalt",
     "claude",
     "claude-code",
     "claude-skills",
     "codex",
     "cursor",
     "documentation",
     "markdown",
     "mcp",
     "model-context-protocol",
     "publishing"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/196720215?v=4",
    "ownerUrl": "https://github.com/cofoundy",
    "defaultBranch": "main"
   },
   "path": "plugins/basalt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "basalt",
   "firstSeen": "2026-10-06T04:51:30.160Z",
   "modUpdatedAt": "2026-10-06T00:08:43Z",
   "fileBytes": 18204,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "basalt",
   "url": "https://www.slopshopper.com/mods/cofoundy-basalt-plugin-basalt/"
  },
  {
   "slug": "cofoundy-dagyard-oss-dagyard",
   "name": "dagyard",
   "description": "Dagyard en Claude Code: lo que te espera y lo que está para tomar sobre el prompt, el menú /dagyard y un aviso cuando algo nuevo te espera",
   "version": "0.2.0",
   "author": {
    "name": "Cofoundy",
    "email": "info@cofoundy.dev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cofoundy/dagyard-oss",
    "url": "https://github.com/cofoundy/dagyard-oss",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T20:45:49Z",
    "createdAt": "2026-10-04T18:14:13Z",
    "description": "Your agent factory's plan as a living 3D DAG",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/196720215?v=4",
    "ownerUrl": "https://github.com/cofoundy",
    "defaultBranch": "main"
   },
   "path": "packages/mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dagyard",
   "firstSeen": "2026-10-06T04:53:24.736Z",
   "modUpdatedAt": "2026-10-04T20:45:49Z",
   "fileBytes": 28673,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dagyard",
   "url": "https://www.slopshopper.com/mods/cofoundy-dagyard-oss-dagyard/"
  },
  {
   "slug": "cohey0727-codingagenttools-dashboard",
   "name": "dashboard",
   "description": "The context window's fill and the main loop's tokens/s in the status line",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cohey0727/CodingAgentTools",
    "url": "https://github.com/Cohey0727/CodingAgentTools",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T16:10:41Z",
    "createdAt": "2026-06-28T10:36:49Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29517743?v=4",
    "ownerUrl": "https://github.com/Cohey0727",
    "defaultBranch": "main"
   },
   "path": "claude/mods/dashboard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:42.257Z",
   "modUpdatedAt": "2026-10-03T17:31:18Z",
   "fileBytes": 2445,
   "tags": [
    "status",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dashboard-Cohey0727",
   "url": "https://www.slopshopper.com/mods/cohey0727-codingagenttools-dashboard/"
  },
  {
   "slug": "cohey0727-codingagenttools-pr-title",
   "name": "pr-title",
   "description": "Names the session and its tmux window \"#<number> <title>\" once gh pr create opens a PR",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Cohey0727/CodingAgentTools",
    "url": "https://github.com/Cohey0727/CodingAgentTools",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T16:10:41Z",
    "createdAt": "2026-06-28T10:36:49Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29517743?v=4",
    "ownerUrl": "https://github.com/Cohey0727",
    "defaultBranch": "main"
   },
   "path": "claude/mods/pr-title",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:42.449Z",
   "modUpdatedAt": "2026-10-04T04:59:38Z",
   "fileBytes": 1409,
   "tags": [
    "toast",
    "guard",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "pr-title",
   "url": "https://www.slopshopper.com/mods/cohey0727-codingagenttools-pr-title/"
  },
  {
   "slug": "communitypokeorg-claude-code-modscope-modscope",
   "name": "modscope",
   "description": "A mod for debugging mods: inspects the session's loaded mods, attributes hook failures (throws, timeouts, rejections) to the mod that caused them, times the chain per plugin, exposes /modscope plus mcp__modscope__* tools the model can call, and can ask the session's model to diagnose a failing mod from its own source.",
   "version": "0.1.0",
   "author": {
    "name": "CommunityPoke"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CommunityPokeOrg/claude-code-modscope",
    "url": "https://github.com/CommunityPokeOrg/claude-code-modscope",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T13:42:53Z",
    "createdAt": "2026-10-02T13:42:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/328154398?v=4",
    "ownerUrl": "https://github.com/CommunityPokeOrg",
    "defaultBranch": "main"
   },
   "path": "plugins/modscope",
   "modules": [
    "./modscope.mjs"
   ],
   "entry": "hooks/modscope.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "community-poke-mods",
   "firstSeen": "2026-10-06T04:46:48.844Z",
   "modUpdatedAt": "2026-10-02T13:42:53Z",
   "fileBytes": 20521,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "modscope",
   "url": "https://www.slopshopper.com/mods/communitypokeorg-claude-code-modscope-modscope/"
  },
  {
   "slug": "conte777-claude-lint-lint",
   "name": "lint",
   "description": "Formats and lints every file Claude Code edits, reported as one collapsible line.",
   "version": "0.1.3",
   "author": {
    "name": "Alexey Kolesnikov",
    "email": "kolesnikov@itcrew.info"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Conte777/claude-lint",
    "url": "https://github.com/Conte777/claude-lint",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T14:18:13Z",
    "createdAt": "2026-09-18T12:48:54Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45240041?v=4",
    "ownerUrl": "https://github.com/Conte777",
    "defaultBranch": "main"
   },
   "path": "plugins/lint",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-lint",
   "firstSeen": "2026-10-06T04:46:52.209Z",
   "modUpdatedAt": "2026-10-03T14:18:13Z",
   "fileBytes": 12356,
   "tags": [
    "transcript",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "lint",
   "url": "https://www.slopshopper.com/mods/conte777-claude-lint-lint/"
  },
  {
   "slug": "coolthor-cc-dash-kit",
   "name": "cc-dash-kit",
   "description": "Composable local dashboard for Claude Code",
   "version": "0.1.0",
   "author": {
    "name": "coolthor"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "coolthor/cc-dash-kit",
    "url": "https://github.com/coolthor/cc-dash-kit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:27:04Z",
    "createdAt": "2026-10-05T20:16:14Z",
    "description": "A Claude Code mod framework: a usage dashboard that works out of the box, then Claude assembles your own cards from one sentence",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2330212?v=4",
    "ownerUrl": "https://github.com/coolthor",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-dash-kit",
   "firstSeen": "2026-10-06T04:53:29.274Z",
   "modUpdatedAt": "2026-10-07T09:27:04Z",
   "fileBytes": 21524,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-dash-kit",
   "url": "https://www.slopshopper.com/mods/coolthor-cc-dash-kit/"
  },
  {
   "slug": "coolthor-cc-dash-kit-image-peek",
   "name": "image-peek",
   "description": "Shows a thumbnail of each pasted image under the prompt you pasted it into",
   "version": "0.3.3",
   "author": {
    "name": "coolthor"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "coolthor/cc-dash-kit",
    "url": "https://github.com/coolthor/cc-dash-kit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:27:04Z",
    "createdAt": "2026-10-05T20:16:14Z",
    "description": "A Claude Code mod framework: a usage dashboard that works out of the box, then Claude assembles your own cards from one sentence",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2330212?v=4",
    "ownerUrl": "https://github.com/coolthor",
    "defaultBranch": "main"
   },
   "path": "plugins/image-peek",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-dash-kit",
   "firstSeen": "2026-10-07T14:53:06.836Z",
   "modUpdatedAt": "2026-10-07T09:27:01Z",
   "fileBytes": 4920,
   "tags": [
    "transcript",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "image-peek-coolthor",
   "url": "https://www.slopshopper.com/mods/coolthor-cc-dash-kit-image-peek/"
  },
  {
   "slug": "coopers98-final-commit",
   "name": "final-commit",
   "description": "A sci-fi creature-collection game built from your real dev work.",
   "version": "0.1.0",
   "author": {
    "name": "coopers98"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "coopers98/final-commit",
    "url": "https://github.com/coopers98/final-commit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:53:36Z",
    "createdAt": "2026-10-06T11:05:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/116313?v=4",
    "ownerUrl": "https://github.com/coopers98",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "generationModel": {
     "type": "string",
     "title": "System generation model",
     "description": "Model that charts a star system, one call per epic.",
     "options": [
      "opus",
      "sonnet",
      "haiku"
     ],
     "default": "opus"
    },
    "privacyMode": {
     "type": "string",
     "title": "Privacy filter",
     "description": "Filter applied to epic text before it reaches the model. strict also removes capitalized words that could be names.",
     "options": [
      "standard",
      "strict",
      "off"
     ],
     "default": "strict"
    },
    "puzzles": {
     "type": "string",
     "title": "Puzzles",
     "description": "on: puzzles from your mission's code, some written by the model from filtered code (only when the privacy filter is not strict). local: only puzzles the mod makes itself, so no code is sent. off: none.",
     "options": [
      "on",
      "local",
      "off"
     ],
     "default": "on"
    },
    "puzzleModel": {
     "type": "string",
     "title": "Puzzle model",
     "description": "Model that writes and checks a Pattern ID puzzle, two calls per puzzle.",
     "options": [
      "opus",
      "sonnet",
      "haiku"
     ],
     "default": "sonnet"
    },
    "devMode": {
     "type": "boolean",
     "title": "Developer mode",
     "description": "Enables /encounter, which forces an encounter for playtesting.",
     "default": false
    },
    "workSources": {
     "type": "string",
     "title": "Work sources",
     "description": "Trackers read for automatic detection, comma-separated: plans, github, jira (SPEC 4.4). /setup walks through them.",
     "default": ""
    },
    "plansFolders": {
     "type": "string",
     "title": "Plan folders",
     "description": "Folders of markdown plan documents read by the plans source, comma-separated, inside the project.",
     "default": "docs/plans"
    },
    "githubRepos": {
     "type": "string",
     "title": "GitHub repositories",
     "description": "Repositories the github source reads, comma-separated, each with its key prefix: owner/repo=PREFIX (issue #12 becomes PREFIX-12). Read through the gh CLI and its own login.",
     "default": ""
    },
    "jiraSite": {
     "type": "string",
     "title": "Jira site",
     "description": "Your Jira Cloud site, like https://example.atlassian.net. Only an atlassian.net site is accepted, and the API token is sent only to this site.",
     "default": ""
    },
    "jiraEmail": {
     "type": "string",
     "title": "Jira email",
     "description": "The email of the Atlassian account the API token belongs to.",
     "default": ""
    },
    "jiraToken": {
     "type": "string",
     "sensitive": true,
     "title": "Jira API token",
     "description": "An Atlassian API token (id.atlassian.com, Security, API tokens). Stored by Claude Code in secure storage, never in the repository or the game's save.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:53:11.986Z",
   "modUpdatedAt": "2026-10-09T02:53:36Z",
   "fileBytes": 389102,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "final-commit",
   "url": "https://www.slopshopper.com/mods/coopers98-final-commit/"
  },
  {
   "slug": "coreyx-claude-md-taskview",
   "name": "md-taskview",
   "description": "A pane showing the milestone and task tree of spec/*/tasks.md files; press a task to tick it",
   "version": "0.1.1",
   "author": {
    "name": "Corey Struzan"
   },
   "license": "MIT",
   "homepage": "https://github.com/coreyx/claude-md-taskview",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "coreyx/claude-md-taskview",
    "url": "https://github.com/coreyx/claude-md-taskview",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:49:03Z",
    "createdAt": "2026-10-09T04:12:37Z",
    "description": "A Claude Code mod that draws the milestone and task tree of your spec/*/tasks.md files in a pane beside the transcript, in the terminal and in the Claude Desktop Code tab. It lets you follow an agent's progress through a task list, and tick tasks yourself, without opening an editor.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17835283?v=4",
    "ownerUrl": "https://github.com/coreyx",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "specPathPattern": {
     "type": "string",
     "title": "Spec path pattern",
     "description": "Where spec folders are, relative to the working directory. * matches one folder level. Leave empty for the default: spec/*",
     "default": "spec/*"
    },
    "taskFileName": {
     "type": "string",
     "title": "Task file name",
     "description": "File name containing task definitions inside each spec folder. Leave empty for the default: tasks.md",
     "default": "tasks.md"
    },
    "stateTemplate": {
     "type": "string",
     "title": "State template",
     "description": "Active task state template for parsing and cycling task states.",
     "options": [
      "Standard (GFM)",
      "Obsidian Tasks",
      "Custom"
     ],
     "default": "Standard (GFM)"
    },
    "customTemplatePath": {
     "type": "string",
     "title": "Custom template path",
     "description": "Path to a custom *.jsonc state template file, used when the state template is Custom. Leave empty otherwise.",
     "default": ""
    },
    "strikeThroughCompleted": {
     "type": "boolean",
     "title": "Strike through completed",
     "description": "Render completed and cancelled task labels with strikethrough styling.",
     "default": true
    },
    "showProgressCount": {
     "type": "boolean",
     "title": "Show progress count",
     "description": "Display completion statistics (completed/total) on headings and spec groups.",
     "default": true
    },
    "hideCompletedByDefault": {
     "type": "boolean",
     "title": "Hide completed by default",
     "description": "Hide completed tasks when the pane first opens in a folder.",
     "default": false
    },
    "useH1AsGroupName": {
     "type": "boolean",
     "title": "Use H1 as group name",
     "description": "Use the first level-1 heading in the task file as the group title instead of the folder name.",
     "default": false
    },
    "milestoneKeywords": {
     "type": "string",
     "title": "Milestone keywords",
     "description": "Comma-separated keywords that mark a heading as a milestone. Leave empty for the default: Milestone, Release, Alpha, Beta",
     "default": "Milestone, Release, Alpha, Beta"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-md-taskview",
   "firstSeen": "2026-10-09T14:51:48.839Z",
   "modUpdatedAt": "2026-10-09T08:49:03Z",
   "fileBytes": 52714,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "md-taskview",
   "url": "https://www.slopshopper.com/mods/coreyx-claude-md-taskview/"
  },
  {
   "slug": "corpetty-logos-module-atlas",
   "name": "logos-module-atlas",
   "displayName": "Logos Module Atlas",
   "description": "Registry of every Logos module available in the latest Logos Basecamp release — cards, canonical LIDL contracts, annotated interfaces, stack and integration guides.",
   "version": "0.1.202610091314",
   "author": {
    "name": "Corey Petty",
    "url": "https://github.com/corpetty"
   },
   "license": "MIT",
   "homepage": "https://github.com/corpetty/logos-module-atlas",
   "keywords": [
    "logos",
    "basecamp",
    "logos-core",
    "lidl",
    "modules",
    "wallet"
   ],
   "kind": "community",
   "repo": {
    "fullName": "corpetty/logos-module-atlas",
    "url": "https://github.com/corpetty/logos-module-atlas",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T13:14:05Z",
    "createdAt": "2026-10-01T18:58:33Z",
    "description": "AI-readable registry of the official Logos modules shipped with the latest Basecamp release — cards, canonical LIDL contracts, stack and integration guides. Also a Claude Code plugin.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2460145?v=4",
    "ownerUrl": "https://github.com/corpetty",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "logos-module-atlas",
   "firstSeen": "2026-10-06T04:51:08.571Z",
   "modUpdatedAt": "2026-10-09T13:14:05Z",
   "fileBytes": 33878,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "logos-module-atlas",
   "url": "https://www.slopshopper.com/mods/corpetty-logos-module-atlas/"
  },
  {
   "slug": "cosmicdreams-claude-plugins-design-lab",
   "name": "design-lab",
   "description": "Build and maintain a verified Figma component library from real code with resumable, schema-validated workflows.",
   "version": "0.24.1",
   "author": {
    "name": "Chris Weber"
   },
   "license": "UNLICENSED",
   "keywords": [
    "figma",
    "design-system",
    "component-library",
    "drupal",
    "site-studio",
    "sdc"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cosmicdreams/claude-plugins",
    "url": "https://github.com/cosmicdreams/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:03:07Z",
    "createdAt": "2026-02-28T16:53:56Z",
    "description": "My collection of plugins I'm making for claude code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/852080?v=4",
    "ownerUrl": "https://github.com/cosmicdreams",
    "defaultBranch": "main"
   },
   "path": "design-lab",
   "modules": [
    "./mod/register.tsx"
   ],
   "entry": "hooks/mod/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "local",
   "firstSeen": "2026-10-06T04:52:15.474Z",
   "modUpdatedAt": "2026-10-08T20:03:07Z",
   "fileBytes": 76402,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "status",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "design-lab",
   "url": "https://www.slopshopper.com/mods/cosmicdreams-claude-plugins-design-lab/"
  },
  {
   "slug": "cosmicdreams-claude-plugins-golden-rule",
   "name": "golden-rule",
   "description": "Main is never the operating surface: a mod that keeps every write out of <project>/worktrees/main and sends changes through feature worktrees and pull requests.",
   "version": "0.1.1",
   "author": {
    "name": "Chris Weber"
   },
   "license": "UNLICENSED",
   "keywords": [
    "git",
    "worktree",
    "guard",
    "sandbox"
   ],
   "kind": "community",
   "repo": {
    "fullName": "cosmicdreams/claude-plugins",
    "url": "https://github.com/cosmicdreams/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:03:07Z",
    "createdAt": "2026-02-28T16:53:56Z",
    "description": "My collection of plugins I'm making for claude code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/852080?v=4",
    "ownerUrl": "https://github.com/cosmicdreams",
    "defaultBranch": "main"
   },
   "path": "golden-rule",
   "modules": [
    "./mod/register.ts"
   ],
   "entry": "hooks/mod/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "local",
   "firstSeen": "2026-10-07T14:53:16.000Z",
   "modUpdatedAt": "2026-10-08T20:02:36Z",
   "fileBytes": 33831,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "golden-rule",
   "url": "https://www.slopshopper.com/mods/cosmicdreams-claude-plugins-golden-rule/"
  },
  {
   "slug": "cosmin220304-claude-mods-prompt-info",
   "name": "prompt-info",
   "description": "Folder, branch, PR, context and model at the end of the prompt hint line",
   "version": "0.1.0",
   "author": {
    "name": "Cosmin Aftanase"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cosmin220304/claude-mods",
    "url": "https://github.com/cosmin220304/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T10:40:59Z",
    "createdAt": "2026-10-02T10:37:40Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1769806?v=4",
    "ownerUrl": "https://github.com/cosmin220304",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-info",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:51:33.839Z",
   "modUpdatedAt": "2026-10-02T10:40:59Z",
   "fileBytes": 1928,
   "tags": [
    "spinner",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-info",
   "url": "https://www.slopshopper.com/mods/cosmin220304-claude-mods-prompt-info/"
  },
  {
   "slug": "cosminbd-claude-git-file-tree",
   "name": "git-file-tree",
   "description": "A git pane for Claude Code: review what Claude changed (per prompt, uncommitted or the whole branch), read diffs and rendered Markdown, then stage, commit, push and open a PR without leaving the terminal.",
   "version": "0.3.0",
   "author": {
    "name": "Cosmin B"
   },
   "license": "MIT",
   "keywords": [
    "git",
    "file-tree",
    "diff",
    "review",
    "commit",
    "markdown",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "CosminBd/claude-git-file-tree",
    "url": "https://github.com/CosminBd/claude-git-file-tree",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:23:32Z",
    "createdAt": "2026-10-09T12:09:32Z",
    "description": "A git pane for Claude Code: review what Claude changed, read diffs and rendered Markdown, then stage, commit, push and open a PR without leaving the terminal.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "git",
     "markdown"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37343923?v=4",
    "ownerUrl": "https://github.com/CosminBd",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-git-file-tree",
   "firstSeen": "2026-10-09T14:30:13.155Z",
   "modUpdatedAt": "2026-10-09T12:23:32Z",
   "fileBytes": 129624,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "git-file-tree",
   "url": "https://www.slopshopper.com/mods/cosminbd-claude-git-file-tree/"
  },
  {
   "slug": "cpeaustriajc-cj-stack-work-pane",
   "name": "work-pane",
   "description": "Holds every Linear write until you allow it, and shows test runs in a pane",
   "version": "0.4.0",
   "author": {
    "name": "CJ"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cpeaustriajc/cj-stack",
    "url": "https://github.com/cpeaustriajc/cj-stack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T14:07:53Z",
    "createdAt": "2026-09-28T04:56:20Z",
    "description": "CJ's skills and mods for Claude Code",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64476715?v=4",
    "ownerUrl": "https://github.com/cpeaustriajc",
    "defaultBranch": "main"
   },
   "path": "mods/work-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cj-stack",
   "firstSeen": "2026-10-06T14:32:22.537Z",
   "modUpdatedAt": "2026-10-08T14:07:53Z",
   "fileBytes": 21094,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "work-pane",
   "url": "https://www.slopshopper.com/mods/cpeaustriajc-cj-stack-work-pane/"
  },
  {
   "slug": "cprentice9-ccmods-prose-guard",
   "name": "prose-guard",
   "description": "Blocks em dashes in edits, shell commands and replies, and British spellings in prose files, commit messages and pull requests.",
   "version": "0.1.0",
   "author": {
    "name": "cprentice9"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cprentice9/ccmods",
    "url": "https://github.com/cprentice9/ccmods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T00:56:22Z",
    "createdAt": "2026-10-01T20:10:27Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60930043?v=4",
    "ownerUrl": "https://github.com/cprentice9",
    "defaultBranch": "main"
   },
   "path": "prose-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:10.317Z",
   "modUpdatedAt": "2026-10-02T04:26:15Z",
   "fileBytes": 7792,
   "tags": [
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "prose-guard",
   "url": "https://www.slopshopper.com/mods/cprentice9-ccmods-prose-guard/"
  },
  {
   "slug": "cprentice9-ccmods-stuck-detector",
   "name": "stuck-detector",
   "description": "Notices when the same test command fails twice in a row and tells the model to ask for a second opinion.",
   "version": "0.1.0",
   "author": {
    "name": "cprentice9"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cprentice9/ccmods",
    "url": "https://github.com/cprentice9/ccmods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T00:56:22Z",
    "createdAt": "2026-10-01T20:10:27Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60930043?v=4",
    "ownerUrl": "https://github.com/cprentice9",
    "defaultBranch": "main"
   },
   "path": "stuck-detector",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "note": {
     "type": "string",
     "title": "Note to the model",
     "description": "Added to the result of a test command that has failed twice in a row.",
     "default": "This test command has failed twice in a row. Stop fixing and ask for a second opinion: brief the second-opinion and second-opinion-sonnet agents with the symptom, what you tried, what each attempt showed, and the files to read first."
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:11.510Z",
   "modUpdatedAt": "2026-10-02T04:26:15Z",
   "fileBytes": 1855,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "stuck-detector",
   "url": "https://www.slopshopper.com/mods/cprentice9-ccmods-stuck-detector/"
  },
  {
   "slug": "cprentice9-ccmods-working-clawd",
   "name": "working-clawd",
   "description": "While Claude works, Clawd walks above the prompt: across a starry sky in the desktop app, Ghostty and kitty, stopping to look around, wave and jump, and back and forth in half blocks in other terminals.",
   "version": "0.2.1",
   "author": {
    "name": "cprentice9"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cprentice9/ccmods",
    "url": "https://github.com/cprentice9/ccmods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T00:56:22Z",
    "createdAt": "2026-10-01T20:10:27Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60930043?v=4",
    "ownerUrl": "https://github.com/cprentice9",
    "defaultBranch": "main"
   },
   "path": "working-clawd",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:13.201Z",
   "modUpdatedAt": "2026-10-08T00:56:20Z",
   "fileBytes": 44725,
   "tags": [
    "band",
    "guard",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "working-clawd",
   "url": "https://www.slopshopper.com/mods/cprentice9-ccmods-working-clawd/"
  },
  {
   "slug": "cprussin-claude-code-mods-protect-env-files",
   "name": "protect-env-files",
   "description": "Sample mod: denies edits to .env files",
   "version": "0.1.0",
   "author": {
    "email": "connor@prussin.net",
    "name": "Connor Prussin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cprussin/claude-code-mods",
    "url": "https://github.com/cprussin/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T00:32:01Z",
    "createdAt": "2026-10-02T23:44:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/297575?v=4",
    "ownerUrl": "https://github.com/cprussin",
    "defaultBranch": "main"
   },
   "path": "packages/protect-env-files",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:17.047Z",
   "modUpdatedAt": "2026-10-03T00:32:01Z",
   "fileBytes": 306,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "protect-env-files",
   "url": "https://www.slopshopper.com/mods/cprussin-claude-code-mods-protect-env-files/"
  },
  {
   "slug": "craigmjohnston-nat-nat-embedded",
   "name": "nat-embedded",
   "description": "nat's own mod, loaded into every Claude Code session nat launches with --plugin-dir and nowhere else.",
   "version": "0.0.0",
   "author": {
    "name": "Craig Johnston"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "craigmjohnston/nat",
    "url": "https://github.com/craigmjohnston/nat",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:07:52Z",
    "createdAt": "2026-08-09T15:22:06Z",
    "description": "An app for tracking project work, executed by Claude Code agents.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3186055?v=4",
    "ownerUrl": "https://github.com/craigmjohnston",
    "defaultBranch": "main"
   },
   "path": "mods/embedded",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:17:38.986Z",
   "modUpdatedAt": "2026-10-09T11:07:52Z",
   "fileBytes": 10617,
   "tags": [
    "spinner",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "nat-embedded",
   "url": "https://www.slopshopper.com/mods/craigmjohnston-nat-nat-embedded/"
  },
  {
   "slug": "crane-valley-claude-plugins-session-band",
   "name": "session-band",
   "description": "Prompt cache countdown, session cost, rate limits and context window usage in the band above the prompt",
   "version": "0.2.1",
   "author": {
    "name": "Crane Valley LLC",
    "email": "oss@crane-valley.co.jp"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "crane-valley/claude-plugins",
    "url": "https://github.com/crane-valley/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T03:11:18Z",
    "createdAt": "2026-10-04T04:21:21Z",
    "description": "Claude Code plugin marketplace by Crane Valley",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44760973?v=4",
    "ownerUrl": "https://github.com/crane-valley",
    "defaultBranch": "main"
   },
   "path": "plugins/session-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "The cache TTL your main thread uses; the plugin cannot read it from the engine",
     "options": [
      "5m",
      "1h"
     ],
     "default": "5m"
    },
    "showCost": {
     "type": "boolean",
     "title": "Show session cost",
     "description": "Show the session's API-priced cost; on a subscription it is not what you are billed",
     "default": true
    },
    "showCredits": {
     "type": "boolean",
     "title": "Show usage credits",
     "description": "On credit-billed plans such as Enterprise, ask Claude's usage endpoint every 5 minutes, sooner after a failed request, for the monthly credit spend and show it under Limits; uses your own login, and the endpoint is undocumented",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "crane-valley",
   "firstSeen": "2026-10-06T04:51:35.262Z",
   "modUpdatedAt": "2026-10-07T03:11:18Z",
   "fileBytes": 15373,
   "tags": [
    "band",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-band-crane-valley",
   "url": "https://www.slopshopper.com/mods/crane-valley-claude-plugins-session-band/"
  },
  {
   "slug": "craneyu-claude-paste-preview",
   "name": "paste-preview",
   "description": "Preview images pasted into the prompt box, in any terminal",
   "version": "0.1.0",
   "author": {
    "name": "craneyu"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "craneyu/claude-paste-preview",
    "url": "https://github.com/craneyu/claude-paste-preview",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T07:46:33Z",
    "createdAt": "2026-10-06T07:46:28Z",
    "description": "Claude Code mod: preview images pasted into the prompt box, in any terminal",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6037390?v=4",
    "ownerUrl": "https://github.com/craneyu",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "paste-preview",
   "firstSeen": "2026-10-06T14:32:23.975Z",
   "modUpdatedAt": "2026-10-06T07:46:33Z",
   "fileBytes": 7873,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "paste-preview-craneyu",
   "url": "https://www.slopshopper.com/mods/craneyu-claude-paste-preview/"
  },
  {
   "slug": "creeperprol-claude-mods-session-link",
   "name": "session-link",
   "description": "Side panes for Claude Code: a usage pane (context, limits, cost, tools) and session link (sessions message each other, host mode)",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Creeperprol/claude-mods",
    "url": "https://github.com/Creeperprol/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:57:27Z",
    "createdAt": "2026-10-09T04:44:14Z",
    "description": "Claude Code mods: usage side pane and session-link (sessions message each other, host mode)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/189080997?v=4",
    "ownerUrl": "https://github.com/Creeperprol",
    "defaultBranch": "main"
   },
   "path": "session-link",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "name": {
     "type": "string",
     "title": "Session name",
     "description": "How other sessions see this one (default: folder name + short id)",
     "default": ""
    },
    "autoRun": {
     "type": "boolean",
     "title": "Auto-run tasks from the host",
     "description": "When on, a task the host assigns starts a turn in this session at once. Off: the task is only shown, and runs when you act on it.",
     "default": false
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Auto open",
     "description": "Open the usage pane automatically when a session starts",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T14:30:22.830Z",
   "modUpdatedAt": "2026-10-09T13:57:27Z",
   "fileBytes": 36945,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-link",
   "url": "https://www.slopshopper.com/mods/creeperprol-claude-mods-session-link/"
  },
  {
   "slug": "crinitys-copy-list",
   "name": "copy-list",
   "description": "A band above the prompt that lists the paths and //Next: lines from Claude's replies, newest 10, each with a copy button",
   "version": "0.4.2",
   "author": {
    "name": "Crinitys"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "ui",
    "clipboard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Crinitys/copy-list",
    "url": "https://github.com/Crinitys/copy-list",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:48:31Z",
    "createdAt": "2026-10-09T13:12:06Z",
    "description": "Claude Code mod: a pane of paths and //Next: lines with copy buttons",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185523364?v=4",
    "ownerUrl": "https://github.com/Crinitys",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "copy-list",
   "firstSeen": "2026-10-09T14:30:24.459Z",
   "modUpdatedAt": "2026-10-09T13:48:31Z",
   "fileBytes": 5684,
   "tags": [
    "band",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "copy-list",
   "url": "https://www.slopshopper.com/mods/crinitys-copy-list/"
  },
  {
   "slug": "cskwork-claude-code-clm",
   "name": "clm",
   "description": "Context Language Model mode: Claude edits a mirror file of its own conversation, and the edit becomes its context",
   "version": "0.2.0",
   "author": {
    "name": "cskwork"
   },
   "license": "MIT",
   "homepage": "https://github.com/cskwork/claude-code-clm",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cskwork/claude-code-clm",
    "url": "https://github.com/cskwork/claude-code-clm",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T22:44:55Z",
    "createdAt": "2026-10-05T22:36:53Z",
    "description": "Context Language Model mode for Claude Code: Claude edits its own context. A port of pi-clm, with a benchmark against /compact",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76669236?v=4",
    "ownerUrl": "https://github.com/cskwork",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "budget": {
     "type": "number",
     "title": "Token budget",
     "description": "Tokens the budget notices and the overflow guard measure against. 0 uses the model's context window.",
     "default": 0
    },
    "reminders": {
     "type": "string",
     "title": "Budget notices",
     "description": "Budget fractions at which a [CLM BUDGET] note is added to Claude's context.",
     "default": "50/75/90",
     "options": [
      "50/75/90",
      "75/90",
      "90",
      "off"
     ]
    },
    "guard": {
     "type": "boolean",
     "title": "Overflow guard",
     "description": "When Claude Code auto-compacts and no edit is pending, withhold the oldest tool results (saved to files) instead of summarizing, if that brings the context under budget.",
     "default": true
    },
    "steering": {
     "type": "string",
     "title": "Steering",
     "description": "house appends the bundled context-management brief to the system prompt; none keeps the protocol text alone.",
     "default": "house",
     "options": [
      "house",
      "none"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:14.833Z",
   "modUpdatedAt": "2026-10-05T22:44:55Z",
   "fileBytes": 38450,
   "tags": [
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clm-cskwork",
   "url": "https://www.slopshopper.com/mods/cskwork-claude-code-clm/"
  },
  {
   "slug": "cskwork-claude-code-mods-blast-radius",
   "name": "blast-radius",
   "description": "Dry-runs risky Bash commands (recursive deletes, destructive git, kubectl delete, SQL wipes) and asks Proceed or Cancel first.",
   "version": "0.1.0",
   "author": {
    "name": "cskwork"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cskwork/claude-code-mods",
    "url": "https://github.com/cskwork/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T05:07:01Z",
    "createdAt": "2026-10-02T02:44:56Z",
    "description": "Claude Code mods: token-weather (context forecast band), blast-radius (dry-run gate for risky Bash), and a template for making your own.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76669236?v=4",
    "ownerUrl": "https://github.com/cskwork",
    "defaultBranch": "main"
   },
   "path": "blast-radius",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:52:18.711Z",
   "modUpdatedAt": "2026-10-02T02:44:51Z",
   "fileBytes": 6844,
   "tags": [
    "status",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-cskwork",
   "url": "https://www.slopshopper.com/mods/cskwork-claude-code-mods-blast-radius/"
  },
  {
   "slug": "cskwork-claude-code-mods-mod-template",
   "name": "mod-template",
   "description": "Starter mod: a /mod-template command, a status line entry and a band above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "cskwork"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cskwork/claude-code-mods",
    "url": "https://github.com/cskwork/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T05:07:01Z",
    "createdAt": "2026-10-02T02:44:56Z",
    "description": "Claude Code mods: token-weather (context forecast band), blast-radius (dry-run gate for risky Bash), and a template for making your own.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76669236?v=4",
    "ownerUrl": "https://github.com/cskwork",
    "defaultBranch": "main"
   },
   "path": "template",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:52:19.667Z",
   "modUpdatedAt": "2026-10-02T02:44:51Z",
   "fileBytes": 1450,
   "tags": [
    "band",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-template",
   "url": "https://www.slopshopper.com/mods/cskwork-claude-code-mods-mod-template/"
  },
  {
   "slug": "cskwork-claude-code-mods-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "cskwork"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cskwork/claude-code-mods",
    "url": "https://github.com/cskwork/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T05:07:01Z",
    "createdAt": "2026-10-02T02:44:56Z",
    "description": "Claude Code mods: token-weather (context forecast band), blast-radius (dry-run gate for risky Bash), and a template for making your own.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76669236?v=4",
    "ownerUrl": "https://github.com/cskwork",
    "defaultBranch": "main"
   },
   "path": "token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:52:20.455Z",
   "modUpdatedAt": "2026-10-02T02:44:51Z",
   "fileBytes": 3151,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-cskwork",
   "url": "https://www.slopshopper.com/mods/cskwork-claude-code-mods-token-weather/"
  },
  {
   "slug": "csmoot99-mafioso-fm",
   "name": "fm",
   "description": "Firstmate Calm for Claude Code: the sailboat working animation and conversation-only transcript presentation, sharing the per-home config/calm preference with the Pi Calm extension. Its hooks module may load through CLAUDE_CODE_ENABLE_FUNCTION_HOOKS or Claude Code's tengu_plugin_hooks_modules rollout flag, but the mod activates only when CLAUDE_CODE_ENABLE_FUNCTION_HOOKS is exactly 1 and is otherwise a complete no-op.",
   "version": "1.0.0",
   "author": {
    "name": "Firstmate",
    "url": "https://github.com/kunchenguid/firstmate"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "csmoot99/Mafioso",
    "url": "https://github.com/csmoot99/Mafioso",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:20:26Z",
    "createdAt": "2026-09-23T01:27:56Z",
    "description": "Firstmate, based on kunchenguid/firstmate",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/203892678?v=4",
    "ownerUrl": "https://github.com/csmoot99",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/firstmate-calm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:17:49.625Z",
   "modUpdatedAt": "2026-10-08T01:20:26Z",
   "fileBytes": 59941,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fm-csmoot99",
   "url": "https://www.slopshopper.com/mods/csmoot99-mafioso-fm/"
  },
  {
   "slug": "ctrlaltfocus-claude-mods-lava-lamp",
   "name": "lava-lamp",
   "description": "An animated metaball lava lamp in a side pane, in wax-in-liquid colours: /lava-lamp toggles it; /lava-lamp [veryslow|slow|normal|fast] [orange|yellow|green|purple|blue|pink|rotate] [<wax>-<liquid>, e.g. orange-clear, turquoise-black, white-violet] [few|medium|many bubbles] [lamp|nolamp] [off] sets it; wax is any of orange, yellow, green, purple, blue, pink, red, turquoise, white, black, violet and the liquid is any of those or clear (a clear liquid lets the terminal background show); a colour word means that colour's classic pair (e.g. orange = orange wax in violet), rotate cycles slowly through eight pairs, and rotate-clear rotates the wax over a clear liquid",
   "version": "0.12.0",
   "author": {
    "name": "CtrlAltFocus"
   },
   "license": "MIT",
   "homepage": "https://github.com/CtrlAltFocus/claude-mods/tree/main/plugins/lava-lamp",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "CtrlAltFocus/claude-mods",
    "url": "https://github.com/CtrlAltFocus/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T13:35:01Z",
    "createdAt": "2026-10-03T14:10:19Z",
    "description": "Claude Code mods: panes and commands inside a session (lava-lamp)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128191353?v=4",
    "ownerUrl": "https://github.com/CtrlAltFocus",
    "defaultBranch": "main"
   },
   "path": "plugins/lava-lamp",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ctrlaltfocus-mods",
   "firstSeen": "2026-10-06T04:46:49.371Z",
   "modUpdatedAt": "2026-10-04T13:35:01Z",
   "fileBytes": 48547,
   "tags": [
    "pane",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lava-lamp",
   "url": "https://www.slopshopper.com/mods/ctrlaltfocus-claude-mods-lava-lamp/"
  },
  {
   "slug": "cziorvis-commits-qa-only",
   "name": "qa-only",
   "description": "Prompts that start with question / Q / q get an answer only: no plans, no edits. A ? pill shows when it is on.",
   "version": "0.1.0",
   "author": {
    "name": "cziorvis-commits"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "cziorvis-commits/qa-only",
    "url": "https://github.com/cziorvis-commits/qa-only",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:11:08Z",
    "createdAt": "2026-10-08T16:08:23Z",
    "description": "Claude Code mod: answer-only mode for Q/question prompts, with a ? pill",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/328811944?v=4",
    "ownerUrl": "https://github.com/cziorvis-commits",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-only",
   "firstSeen": "2026-10-09T14:52:04.718Z",
   "modUpdatedAt": "2026-10-08T16:11:08Z",
   "fileBytes": 3105,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "qa-only",
   "url": "https://www.slopshopper.com/mods/cziorvis-commits-qa-only/"
  },
  {
   "slug": "d3nims-d3nim-claude-mods-usage-meter",
   "name": "usage-meter",
   "description": "5시간/주간/대화 사용량을 프롬프트 위에 보여줍니다. /flame1 은 파란 불꽃 사용량 밴드, /terry 는 입력·응답에 반응하는 베들링턴 테리어와 이번 요청의 시간·토큰 카드. 80%/90%에서 알립니다",
   "version": "1.2.2",
   "author": {
    "name": "d3nim"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "d3nims/d3nim-claude-mods",
    "url": "https://github.com/d3nims/d3nim-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:28:51Z",
    "createdAt": "2026-10-05T09:54:04Z",
    "description": "d3nim 팀 전용 Claude Code mods (usage-meter: 파란 불꽃 / 테리어 사용량 밴드)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68307714?v=4",
    "ownerUrl": "https://github.com/d3nims",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-meter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "d3nim-claude-mods",
   "firstSeen": "2026-10-06T04:51:38.676Z",
   "modUpdatedAt": "2026-10-09T06:28:46Z",
   "fileBytes": 793570,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-d3nims",
   "url": "https://www.slopshopper.com/mods/d3nims-d3nim-claude-mods-usage-meter/"
  },
  {
   "slug": "daanqq-agent-config-effort-cycle",
   "name": "effort-cycle",
   "description": "/effort-next raises effort low → medium → high → xhigh → low, skipping max; bind it to a key with command:effort-next",
   "version": "0.1.0",
   "author": {
    "name": "Danila Andreev",
    "email": "daanqq@proton.me"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "daanqq/agent-config",
    "url": "https://github.com/daanqq/agent-config",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T08:05:15Z",
    "createdAt": "2026-09-29T20:17:17Z",
    "description": "One repository for Pi, Claude Code, and portable Agent Skills",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57527208?v=4",
    "ownerUrl": "https://github.com/daanqq",
    "defaultBranch": "main"
   },
   "path": "claude/skills/effort-cycle",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:17.276Z",
   "modUpdatedAt": "2026-09-29T20:33:29Z",
   "fileBytes": 2324,
   "tags": [
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "effort-cycle-daanqq",
   "url": "https://www.slopshopper.com/mods/daanqq-agent-config-effort-cycle/"
  },
  {
   "slug": "daanqq-agent-config-task-link",
   "name": "task-link",
   "description": "Shows the session's SpaceHub task as a link above the prompt; /taskurl sets or replaces it",
   "version": "0.1.0",
   "author": {
    "name": "Danila Andreev",
    "email": "daanqq@proton.me"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "daanqq/agent-config",
    "url": "https://github.com/daanqq/agent-config",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T08:05:15Z",
    "createdAt": "2026-09-29T20:17:17Z",
    "description": "One repository for Pi, Claude Code, and portable Agent Skills",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57527208?v=4",
    "ownerUrl": "https://github.com/daanqq",
    "defaultBranch": "main"
   },
   "path": "claude/skills/task-link",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:53:34.100Z",
   "modUpdatedAt": "2026-10-06T20:26:05Z",
   "fileBytes": 2900,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "task-link",
   "url": "https://www.slopshopper.com/mods/daanqq-agent-config-task-link/"
  },
  {
   "slug": "daanqq-claude-effort-cycle",
   "name": "effort-cycle",
   "description": "/effort-next raises effort low → medium → high → xhigh → low, skipping max; bind it to a key with command:effort-next",
   "version": "0.1.0",
   "author": {
    "name": "Danila Andreev",
    "email": "daanqq@proton.me"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "daanqq/.claude",
    "url": "https://github.com/daanqq/.claude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-29T06:24:51Z",
    "createdAt": "2026-09-26T04:16:50Z",
    "description": "claude code config",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57527208?v=4",
    "ownerUrl": "https://github.com/daanqq",
    "defaultBranch": "main"
   },
   "path": "skills/effort-cycle",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:36.091Z",
   "modUpdatedAt": "2026-09-29T06:24:51Z",
   "fileBytes": 2324,
   "tags": [
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "effort-cycle-daanqq-claude",
   "url": "https://www.slopshopper.com/mods/daanqq-claude-effort-cycle/"
  },
  {
   "slug": "damianocode-claude-plan-progress",
   "name": "plan-progress",
   "description": "Band above the prompt showing the current plan step and a progress bar",
   "version": "0.1.0",
   "author": {
    "name": "Damian Ułaś",
    "url": "https://github.com/DamianoCode"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DamianoCode/claude-plan-progress",
    "url": "https://github.com/DamianoCode/claude-plan-progress",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T06:55:41Z",
    "createdAt": "2026-10-07T06:55:35Z",
    "description": "Claude Code mod: plan step and progress bar above the prompt",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48761177?v=4",
    "ownerUrl": "https://github.com/DamianoCode",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-plan-progress",
   "firstSeen": "2026-10-07T14:36:12.694Z",
   "modUpdatedAt": "2026-10-07T06:55:41Z",
   "fileBytes": 8402,
   "tags": [
    "band",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "plan-progress-DamianoCode",
   "url": "https://www.slopshopper.com/mods/damianocode-claude-plan-progress/"
  },
  {
   "slug": "damilola-elegbede-org-claude-config-glassbox",
   "name": "glassbox",
   "description": "Watch Claude work, in one pane beside the transcript: the loop, context and what fills it, the plan, subagents, permission checks, file changes and activity",
   "version": "0.2.0",
   "author": {
    "name": "Damilola Elegbede"
   },
   "license": "MIT",
   "homepage": "https://damilola.tech",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "damilola-elegbede-org/claude-config",
    "url": "https://github.com/damilola-elegbede-org/claude-config",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:53:00Z",
    "createdAt": "2025-07-10T17:46:14Z",
    "description": "Claude Code skills, hooks, and decision gates — versioned and deployed across an agent fleet",
    "homepage": "https://damilola.tech",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude-code",
     "developer-tools",
     "hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/261347413?v=4",
    "ownerUrl": "https://github.com/damilola-elegbede-org",
    "defaultBranch": "main"
   },
   "path": "system-configs/.claude/mods/glassbox",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:37.561Z",
   "modUpdatedAt": "2026-10-08T17:51:19Z",
   "fileBytes": 46933,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "glassbox",
   "url": "https://www.slopshopper.com/mods/damilola-elegbede-org-claude-config-glassbox/"
  },
  {
   "slug": "damilola-elegbede-org-claude-config-jevlight",
   "name": "jevlight",
   "description": "A visual marker each time Jev acts: one sky-blue line in the transcript per action",
   "version": "0.1.0",
   "author": {
    "name": "Damilola Elegbede"
   },
   "license": "MIT",
   "homepage": "https://damilola.tech",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "damilola-elegbede-org/claude-config",
    "url": "https://github.com/damilola-elegbede-org/claude-config",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:53:00Z",
    "createdAt": "2025-07-10T17:46:14Z",
    "description": "Claude Code skills, hooks, and decision gates — versioned and deployed across an agent fleet",
    "homepage": "https://damilola.tech",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude-code",
     "developer-tools",
     "hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/261347413?v=4",
    "ownerUrl": "https://github.com/damilola-elegbede-org",
    "defaultBranch": "main"
   },
   "path": "system-configs/.claude/mods/jevlight",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:53:37.023Z",
   "modUpdatedAt": "2026-10-09T06:21:40Z",
   "fileBytes": 14715,
   "tags": [
    "band",
    "transcript",
    "status",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "jevlight",
   "url": "https://www.slopshopper.com/mods/damilola-elegbede-org-claude-config-jevlight/"
  },
  {
   "slug": "damilola-elegbede-org-claude-config-replay-theater",
   "name": "replay-theater",
   "description": "Replay Theater: step through the file edits Claude made in the last turn, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "Claude Code DevRel"
   },
   "license": "MIT",
   "homepage": "https://damilola.tech",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "damilola-elegbede-org/claude-config",
    "url": "https://github.com/damilola-elegbede-org/claude-config",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:53:00Z",
    "createdAt": "2025-07-10T17:46:14Z",
    "description": "Claude Code skills, hooks, and decision gates — versioned and deployed across an agent fleet",
    "homepage": "https://damilola.tech",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude-code",
     "developer-tools",
     "hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/261347413?v=4",
    "ownerUrl": "https://github.com/damilola-elegbede-org",
    "defaultBranch": "main"
   },
   "path": "system-configs/.claude/mods/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:52:13.906Z",
   "modUpdatedAt": "2026-10-08T17:51:46Z",
   "fileBytes": 10048,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-damilola-elegbede-org",
   "url": "https://www.slopshopper.com/mods/damilola-elegbede-org-claude-config-replay-theater/"
  },
  {
   "slug": "dan-millie-front-turn-progress",
   "name": "turn-progress",
   "description": "Live status bar above the prompt for each turn: request, thinking, working, answer",
   "version": "0.1.8",
   "author": {
    "name": "Dan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Dan-Millie-Front/turn-progress",
    "url": "https://github.com/Dan-Millie-Front/turn-progress",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T01:23:39Z",
    "createdAt": "2026-10-02T05:50:43Z",
    "description": "Claude Code mod: a live status bar for each turn, with a timeline pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/324702622?v=4",
    "ownerUrl": "https://github.com/Dan-Millie-Front",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "millie-mods",
   "firstSeen": "2026-10-06T04:46:45.065Z",
   "modUpdatedAt": "2026-10-06T01:23:39Z",
   "fileBytes": 42575,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "turn-progress",
   "url": "https://www.slopshopper.com/mods/dan-millie-front-turn-progress/"
  },
  {
   "slug": "danh295-dannys-claude-mods-jargon",
   "name": "jargon",
   "description": "Highlights jargon in Claude's replies; hover or click a term for a plain-English definition",
   "version": "0.2.1",
   "author": {
    "name": "Danny"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Danh295/dannys-claude-mods",
    "url": "https://github.com/Danh295/dannys-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:37:31Z",
    "createdAt": "2026-10-07T04:20:10Z",
    "description": "Danny's Claude Code mods: jot (a keyboard-first notes pane) and jargon (plain-English explanations of jargon in Claude's replies)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79547297?v=4",
    "ownerUrl": "https://github.com/Danh295",
    "defaultBranch": "main"
   },
   "path": "plugins/jargon",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dannys-claude-mods",
   "firstSeen": "2026-10-07T14:36:14.486Z",
   "modUpdatedAt": "2026-10-09T00:37:30Z",
   "fileBytes": 59129,
   "tags": [
    "band",
    "transcript",
    "command",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "jargon",
   "url": "https://www.slopshopper.com/mods/danh295-dannys-claude-mods-jargon/"
  },
  {
   "slug": "danh295-dannys-claude-mods-jot",
   "name": "jot",
   "description": "A notes pane: jot text during a session, keep it across sessions, arrow to a note and press Enter to paste it into the prompt.",
   "version": "0.2.1",
   "author": {
    "name": "Danny"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Danh295/dannys-claude-mods",
    "url": "https://github.com/Danh295/dannys-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:37:31Z",
    "createdAt": "2026-10-07T04:20:10Z",
    "description": "Danny's Claude Code mods: jot (a keyboard-first notes pane) and jargon (plain-English explanations of jargon in Claude's replies)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79547297?v=4",
    "ownerUrl": "https://github.com/Danh295",
    "defaultBranch": "main"
   },
   "path": "plugins/jot",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dannys-claude-mods",
   "firstSeen": "2026-10-07T14:36:15.509Z",
   "modUpdatedAt": "2026-10-07T18:20:26Z",
   "fileBytes": 33872,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "jot",
   "url": "https://www.slopshopper.com/mods/danh295-dannys-claude-mods-jot/"
  },
  {
   "slug": "danielalvesvm99-usage-meter",
   "name": "usage-meter",
   "description": "Band above the prompt: plan usage bars with reset times, session tokens, estimated spend, and CPU/RAM/disk.",
   "version": "0.2.1",
   "author": {
    "name": "Daniel Oliveira"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "danielalvesvm99/usage-meter",
    "url": "https://github.com/danielalvesvm99/usage-meter",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:16:04Z",
    "createdAt": "2026-10-09T14:15:57Z",
    "description": "Claude Code mod: plan usage limits, tokens, spend and system stats above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/286471060?v=4",
    "ownerUrl": "https://github.com/danielalvesvm99",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-meter",
   "firstSeen": "2026-10-09T14:52:17.915Z",
   "modUpdatedAt": "2026-10-09T14:16:04Z",
   "fileBytes": 26126,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-danielalvesvm99",
   "url": "https://www.slopshopper.com/mods/danielalvesvm99-usage-meter/"
  },
  {
   "slug": "danielcheng80-session-lens",
   "name": "session-lens",
   "description": "在輸入框上方顯示目前模型與本 session 用過的 skills（含估計 token 數）",
   "version": "0.2.0",
   "author": {
    "name": "Daniel Zheng"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "danielcheng80/session-lens",
    "url": "https://github.com/danielcheng80/session-lens",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:20:13Z",
    "createdAt": "2026-10-09T08:28:42Z",
    "description": "Claude Code mod：在輸入框上方顯示目前模型與 skills 的 token 用量",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6923624?v=4",
    "ownerUrl": "https://github.com/danielcheng80",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-lens",
   "firstSeen": "2026-10-09T14:52:19.889Z",
   "modUpdatedAt": "2026-10-09T09:20:13Z",
   "fileBytes": 6230,
   "tags": [
    "band",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-lens",
   "url": "https://www.slopshopper.com/mods/danielcheng80-session-lens/"
  },
  {
   "slug": "danieldeusing-capi-cc-mod",
   "name": "capi",
   "description": "Capi the capybara teaches you a language above the prompt, one real-world fact per card",
   "version": "0.1.0",
   "author": {
    "name": "Daniel Deusing"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "danieldeusing/capi-cc-mod",
    "url": "https://github.com/danieldeusing/capi-cc-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T14:04:24Z",
    "createdAt": "2026-10-01T21:26:30Z",
    "description": "Capi: a Claude Code mod that teaches you a language above the prompt, one real-world fact per card (Brazilian Portuguese by default)",
    "homepage": null,
    "topics": [
     "brazil",
     "claude-code",
     "claude-code-mod",
     "language-learning",
     "portuguese",
     "spaced-repetition"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6108797?v=4",
    "ownerUrl": "https://github.com/danieldeusing",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "capi",
   "firstSeen": "2026-10-06T04:52:25.226Z",
   "modUpdatedAt": "2026-10-03T14:04:24Z",
   "fileBytes": 61193,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "capi",
   "url": "https://www.slopshopper.com/mods/danieldeusing-capi-cc-mod/"
  },
  {
   "slug": "danielgarcia-carrillo-claude-improvements-early-compact",
   "name": "early-compact",
   "description": "Has Claude write a checkpoint once context passes a threshold, then compacts early with that checkpoint as the brief and resumes the work",
   "version": "0.1.0",
   "author": {
    "name": "Daniel Garcia Carrillo"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DanielGarcia-Carrillo/claude-improvements",
    "url": "https://github.com/DanielGarcia-Carrillo/claude-improvements",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:39:17Z",
    "createdAt": "2026-10-08T17:37:16Z",
    "description": "UX improvements for the Claude desktop Code tab: Claude Code mods, hooks and skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2312969?v=4",
    "ownerUrl": "https://github.com/DanielGarcia-Carrillo",
    "defaultBranch": "main"
   },
   "path": "mods/early-compact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "thresholdPercent": {
     "type": "number",
     "title": "Early-compact threshold (%)",
     "description": "Context-window fill at which the session is checkpointed and compacted",
     "default": 60,
     "min": 10,
     "max": 95
    },
    "minTokens": {
     "type": "number",
     "title": "Minimum tokens",
     "description": "Never compact early below this many context tokens",
     "default": 40000,
     "min": 0
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:30:31.751Z",
   "modUpdatedAt": "2026-10-08T19:27:54Z",
   "fileBytes": 10734,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "early-compact",
   "url": "https://www.slopshopper.com/mods/danielgarcia-carrillo-claude-improvements-early-compact/"
  },
  {
   "slug": "danielgarcia-carrillo-claude-improvements-lens",
   "name": "lens",
   "description": "Sorts each of Claude's replies into what's in progress, what needs you and what got done, in a side pane and in place in the transcript",
   "version": "0.1.0",
   "author": {
    "name": "Daniel Garcia Carrillo"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DanielGarcia-Carrillo/claude-improvements",
    "url": "https://github.com/DanielGarcia-Carrillo/claude-improvements",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:39:17Z",
    "createdAt": "2026-10-08T17:37:16Z",
    "description": "UX improvements for the Claude desktop Code tab: Claude Code mods, hooks and skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2312969?v=4",
    "ownerUrl": "https://github.com/DanielGarcia-Carrillo",
    "defaultBranch": "main"
   },
   "path": "mods/lens",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:30:33.713Z",
   "modUpdatedAt": "2026-10-08T20:39:17Z",
   "fileBytes": 31817,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lens-DanielGarcia-Carrillo",
   "url": "https://www.slopshopper.com/mods/danielgarcia-carrillo-claude-improvements-lens/"
  },
  {
   "slug": "danielmalka-dev-harness-dh",
   "name": "dh",
   "description": "Portable AI-assisted development kit: coordinator plus specialist agents, skills and work commands with owner-authorized delivery.",
   "version": "0.24.0",
   "author": {
    "name": "malka"
   },
   "license": "MIT",
   "keywords": [
    "development",
    "agents",
    "coordinator",
    "qa",
    "review"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danielmalka/dev-harness",
    "url": "https://github.com/danielmalka/dev-harness",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:37:56Z",
    "createdAt": "2026-09-20T14:07:49Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9271848?v=4",
    "ownerUrl": "https://github.com/danielmalka",
    "defaultBranch": "main"
   },
   "path": "dist/claude-code/dev-harness",
   "modules": [
    "./panel.ts"
   ],
   "entry": "hooks/panel.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dev-harness",
   "firstSeen": "2026-10-06T04:51:42.968Z",
   "modUpdatedAt": "2026-10-09T04:39:32Z",
   "fileBytes": 35759,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "dh",
   "url": "https://www.slopshopper.com/mods/danielmalka-dev-harness-dh/"
  },
  {
   "slug": "danielmalka-dev-harness-plugin",
   "name": "plugin",
   "description": "Dev Harness session snapshots and dashboard, written by the mod; local files only, no network",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "danielmalka/dev-harness",
    "url": "https://github.com/danielmalka/dev-harness",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:37:56Z",
    "createdAt": "2026-09-20T14:07:49Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9271848?v=4",
    "ownerUrl": "https://github.com/danielmalka",
    "defaultBranch": "main"
   },
   "path": "adapters/claude-code/plugin",
   "modules": [
    "./panel.ts"
   ],
   "entry": "hooks/panel.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dev-harness",
   "firstSeen": "2026-10-06T04:51:42.067Z",
   "modUpdatedAt": "2026-10-09T04:39:32Z",
   "fileBytes": 35759,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "plugin",
   "url": "https://www.slopshopper.com/mods/danielmalka-dev-harness-plugin/"
  },
  {
   "slug": "danielpodolsky-tokencraft",
   "name": "tokencraft",
   "displayName": "Tokencraft",
   "description": "A Minecraft-inspired world for Claude Code: tool calls become blocks and XP, the sky follows your context, the weather follows your plan limits",
   "version": "1.0.0",
   "author": {
    "name": "Daniel Podolsky",
    "url": "https://github.com/DanielPodolsky"
   },
   "license": "MIT",
   "homepage": "https://github.com/DanielPodolsky/tokencraft",
   "keywords": [
    "mod",
    "hud",
    "minecraft-inspired",
    "pixel-art",
    "gamification",
    "focus-timer"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DanielPodolsky/tokencraft",
    "url": "https://github.com/DanielPodolsky/tokencraft",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T13:49:21Z",
    "createdAt": "2026-10-02T13:49:16Z",
    "description": "A Minecraft-inspired world for Claude Code: tool calls become blocks and XP, the sky follows your context, the weather follows your plan limits.",
    "homepage": "https://github.com/DanielPodolsky/tokencraft#install",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "minecraft-inspired",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78098754?v=4",
    "ownerUrl": "https://github.com/DanielPodolsky",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "px_per_column": {
     "type": "number",
     "title": "Desktop band: pixels per column",
     "description": "How wide one column of the Desktop band is, in pixels. Raise it if the world stops short of the band's right edge, lower it if it's cut off. /f3 shows the band's columns and pixels.",
     "default": 8.35,
     "min": 4,
     "max": 20
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tokencraft",
   "firstSeen": "2026-10-06T04:46:44.162Z",
   "modUpdatedAt": "2026-10-02T13:49:21Z",
   "fileBytes": 59614,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "tokencraft",
   "url": "https://www.slopshopper.com/mods/danielpodolsky-tokencraft/"
  },
  {
   "slug": "daniilooo-monitor-do-contexto",
   "name": "monitor-do-contexto",
   "description": "Ativa, por projeto, a previsão do tempo da janela de contexto acima do prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Danilo Franco",
    "email": "engdanilofranco@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "daniilooo/monitor-do-contexto",
    "url": "https://github.com/daniilooo/monitor-do-contexto",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:02:49Z",
    "createdAt": "2026-10-08T21:55:56Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109638354?v=4",
    "ownerUrl": "https://github.com/daniilooo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "monitor-do-contexto",
   "firstSeen": "2026-10-09T14:52:42.183Z",
   "modUpdatedAt": "2026-10-08T22:02:49Z",
   "fileBytes": 3109,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "monitor-do-contexto",
   "url": "https://www.slopshopper.com/mods/daniilooo-monitor-do-contexto/"
  },
  {
   "slug": "daniilooo-monitor-do-contexto-monitor-do-contexto-local",
   "name": "monitor-do-contexto-local",
   "description": "Previsão do tempo da janela de contexto, numa linha acima do prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Danilo Franco",
    "email": "engdanilofranco@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "daniilooo/monitor-do-contexto",
    "url": "https://github.com/daniilooo/monitor-do-contexto",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:02:49Z",
    "createdAt": "2026-10-08T21:55:56Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109638354?v=4",
    "ownerUrl": "https://github.com/daniilooo",
    "defaultBranch": "main"
   },
   "path": "projeto",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "monitor-do-contexto",
   "firstSeen": "2026-10-09T14:52:42.962Z",
   "modUpdatedAt": "2026-10-08T21:57:09Z",
   "fileBytes": 4290,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "monitor-do-contexto-local",
   "url": "https://www.slopshopper.com/mods/daniilooo-monitor-do-contexto-monitor-do-contexto-local/"
  },
  {
   "slug": "danilpavlov-telescope-claude-code",
   "name": "session-board",
   "description": "A floating board of the Claude Code sessions running right now: who works, who waits for you, what was done - and a jump to the tmux window of the one you pick.",
   "version": "0.3.1",
   "author": {
    "name": "Daniil Pavlov",
    "url": "https://github.com/danilpavlov"
   },
   "license": "MIT",
   "homepage": "https://github.com/danilpavlov/telescope-claude-code",
   "keywords": [
    "sessions",
    "tmux",
    "fzf",
    "picker",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danilpavlov/telescope-claude-code",
    "url": "https://github.com/danilpavlov/telescope-claude-code",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:12:10Z",
    "createdAt": "2026-10-08T14:40:34Z",
    "description": "A floating board of the running Claude Code sessions: who works, who waits for you, what was done - and a jump to the tmux window of the one you pick.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "fzf",
     "tmux"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90689006?v=4",
    "ownerUrl": "https://github.com/danilpavlov",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "staleMinutes": {
     "type": "number",
     "title": "Stale threshold, min",
     "description": "Minutes a session waits for your answer before it goes dim on the board",
     "default": 10
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "telescope-claude-code",
   "firstSeen": "2026-10-09T14:52:44.472Z",
   "modUpdatedAt": "2026-10-08T15:12:10Z",
   "fileBytes": 35593,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-board",
   "url": "https://www.slopshopper.com/mods/danilpavlov-telescope-claude-code/"
  },
  {
   "slug": "danishmughal-claude-code-themes",
   "name": "themes",
   "displayName": "Claude Code Themes",
   "description": "Draws Claude's replies in color: headings, bold, italics, inline code, links, list markers and highlighted code blocks, in a Monokai Pro theme. Display only: the stored transcript and what Claude reads are unchanged.",
   "author": {
    "name": "Danish Mughal",
    "url": "https://github.com/danishmughal"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "theme",
    "monokai",
    "markdown",
    "syntax-highlighting"
   ],
   "kind": "community",
   "repo": {
    "fullName": "danishmughal/claude-code-themes",
    "url": "https://github.com/danishmughal/claude-code-themes",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T17:20:23Z",
    "createdAt": "2026-10-02T17:25:35Z",
    "description": "Color themes for Claude Code's replies, as a mod: Monokai Pro palettes for markdown and code blocks",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/917384?v=4",
    "ownerUrl": "https://github.com/danishmughal",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "The palette replies are drawn in. Pick the one your terminal theme uses.",
     "options": [
      "monokai-pro",
      "monokai-pro-classic",
      "monokai-pro-machine",
      "monokai-pro-octagon",
      "monokai-pro-ristretto",
      "monokai-pro-spectrum"
     ],
     "default": "monokai-pro-classic"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-themes",
   "firstSeen": "2026-10-06T14:32:52.714Z",
   "modUpdatedAt": "2026-10-05T17:20:23Z",
   "fileBytes": 253618,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "themes",
   "url": "https://www.slopshopper.com/mods/danishmughal-claude-code-themes/"
  },
  {
   "slug": "dannys42-agent-skills-task-workflow",
   "name": "task-workflow",
   "description": "Plan and execute work: resolve consequential design decisions before implementation, then break them into tasks",
   "version": "0.5.0",
   "author": {
    "name": "Danny Sung"
   },
   "license": "GPL-3.0-or-later",
   "keywords": [
    "design",
    "architecture",
    "decision-making",
    "planning",
    "tasks",
    "agent-skills"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dannys42/agent-skills",
    "url": "https://github.com/dannys42/agent-skills",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T03:16:14Z",
    "createdAt": "2026-07-27T20:41:35Z",
    "description": "Danny Sung's AI Agent Skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/207711?v=4",
    "ownerUrl": "https://github.com/dannys42",
    "defaultBranch": "main"
   },
   "path": "plugins/task-workflow",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "danny-sung-agent-skills",
   "firstSeen": "2026-10-09T14:52:46.143Z",
   "modUpdatedAt": "2026-10-09T03:16:14Z",
   "fileBytes": 12448,
   "tags": [
    "pane",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "task-workflow",
   "url": "https://www.slopshopper.com/mods/dannys42-agent-skills-task-workflow/"
  },
  {
   "slug": "dansidanutz-crime-doc-next-steps-anywhere",
   "name": "next-steps-anywhere",
   "description": "After each answer, suggests up to three next prompts: above the input in the terminal and desktop app, and in a /next-steps pane on any surface (mobile and VS Code included). Tap one, or press 1-3, to put it in the prompt box as an editable draft; 0 dismisses. Never sends anything itself.",
   "version": "0.1.0",
   "author": {
    "name": "DansiDanutz"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DansiDanutz/Crime-Doc",
    "url": "https://github.com/DansiDanutz/Crime-Doc",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T15:01:18Z",
    "createdAt": "2026-05-31T15:42:12Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76887748?v=4",
    "ownerUrl": "https://github.com/DansiDanutz",
    "defaultBranch": "main"
   },
   "path": "plugins/next-steps-anywhere",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minAnswerChars": {
     "type": "number",
     "title": "Shortest answer to suggest after",
     "description": "Skip suggestions after answers shorter than this many characters.",
     "required": false,
     "default": 80
    },
    "suggestSkills": {
     "type": "boolean",
     "title": "Suggest skills and slash commands",
     "description": "Tell the suggester which skills and slash commands this session has, so a suggestion can be one of them.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dansidanutz",
   "firstSeen": "2026-10-06T04:46:45.502Z",
   "modUpdatedAt": "2026-10-06T15:01:18Z",
   "fileBytes": 6397,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "next-steps-anywhere",
   "url": "https://www.slopshopper.com/mods/dansidanutz-crime-doc-next-steps-anywhere/"
  },
  {
   "slug": "danylo-konovalenko-brainsport-limits-forecast-limits-forecast",
   "name": "limits-forecast",
   "description": "Forecasts whether you will hit your 5-hour or weekly usage limit before it resets, learns your usage pattern over time and suggests what to change.",
   "version": "0.1.0",
   "author": {
    "name": "Danylo Konovalenko"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "danylo-konovalenko-brainsport/limits-forecast",
    "url": "https://github.com/danylo-konovalenko-brainsport/limits-forecast",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T14:40:15Z",
    "createdAt": "2026-10-07T14:36:27Z",
    "description": "Claude Code mod that forecasts your 5-hour and weekly usage limits, learns your usage pattern and suggests what to change.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/323069902?v=4",
    "ownerUrl": "https://github.com/danylo-konovalenko-brainsport",
    "defaultBranch": "main"
   },
   "path": "plugins/limits-forecast",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "limits-forecast",
   "firstSeen": "2026-10-08T15:18:16.829Z",
   "modUpdatedAt": "2026-10-07T14:40:15Z",
   "fileBytes": 97504,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limits-forecast",
   "url": "https://www.slopshopper.com/mods/danylo-konovalenko-brainsport-limits-forecast-limits-forecast/"
  },
  {
   "slug": "danyuchn-claude-cache-panel",
   "name": "cache-panel",
   "description": "Passive 50-minute prompt-cache reminder with a keyboard/mouse panel: keep warm, ping once, or compact, with live cost estimates.",
   "version": "0.1.0",
   "author": {
    "name": "Dustin Yuchen Teng"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "danyuchn/claude-cache-panel",
    "url": "https://github.com/danyuchn/claude-cache-panel",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:44:11Z",
    "createdAt": "2026-10-04T01:43:10Z",
    "description": "Quiet Claude Code mod: 50-minute prompt-cache reminder with keep-warm / ping / compact panel and live cost estimates",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "herdr",
     "prompt-caching"
    ],
    "archived": true,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/130748619?v=4",
    "ownerUrl": "https://github.com/danyuchn",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:20.239Z",
   "modUpdatedAt": "2026-10-06T01:44:11Z",
   "fileBytes": 26670,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-panel-danyuchn",
   "url": "https://www.slopshopper.com/mods/danyuchn-claude-cache-panel/"
  },
  {
   "slug": "danzerzine-claude-council",
   "name": "council",
   "description": "Second opinions inside Claude Code: GPT as fresh eyes when you go in circles, Codex acceptance of every handover, and Codex+Claude review of each change.",
   "version": "0.3.0",
   "author": {
    "name": "danzerzine"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "danzerzine/claude-council",
    "url": "https://github.com/danzerzine/claude-council",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:40:40Z",
    "createdAt": "2026-10-04T15:44:05Z",
    "description": "Claude Code mod: GPT as fresh eyes when you go in circles, Codex acceptance of every handover, adversarial review of each change",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "codex",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45887182?v=4",
    "ownerUrl": "https://github.com/danzerzine",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:44.438Z",
   "modUpdatedAt": "2026-10-04T19:40:40Z",
   "fileBytes": 37552,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "council-danzerzine",
   "url": "https://www.slopshopper.com/mods/danzerzine-claude-council/"
  },
  {
   "slug": "dark-sorceror-lumen-lumen-cache",
   "name": "lumen-cache",
   "description": "Shows how much of the context each model request reuses versus reprocesses, measured from the prompt-cache token counts.",
   "version": "0.1.0",
   "author": {
    "name": "Hao Yan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dark-sorceror/Lumen",
    "url": "https://github.com/dark-sorceror/Lumen",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T04:48:30Z",
    "createdAt": "2026-08-17T02:15:12Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/121534001?v=4",
    "ownerUrl": "https://github.com/dark-sorceror",
    "defaultBranch": "main"
   },
   "path": "plugins",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:42.206Z",
   "modUpdatedAt": "2026-10-05T04:48:30Z",
   "fileBytes": 61741,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lumen-cache",
   "url": "https://www.slopshopper.com/mods/dark-sorceror-lumen-lumen-cache/"
  },
  {
   "slug": "darkautism-ext-agent-ext-agent",
   "name": "ext-agent",
   "description": "Run Claude Code subagents in pi or opencode instead of a Claude model. Adds the ext-agent:worker agent type; built-in subagents stay available unless you opt in to blocking them.",
   "version": "1.0.1",
   "author": {
    "name": "darkautism",
    "url": "https://github.com/darkautism"
   },
   "license": "MIT",
   "homepage": "https://github.com/darkautism/ext-agent",
   "keywords": [
    "subagent",
    "pi",
    "opencode",
    "worktree"
   ],
   "kind": "community",
   "repo": {
    "fullName": "darkautism/ext-agent",
    "url": "https://github.com/darkautism/ext-agent",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T05:10:38Z",
    "createdAt": "2026-10-02T04:39:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3898040?v=4",
    "ownerUrl": "https://github.com/darkautism",
    "defaultBranch": "main"
   },
   "path": "plugins/ext-agent",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "blockBuiltin": {
     "type": "boolean",
     "title": "Block built-in subagents",
     "description": "Off (default): ext-agent:worker is added next to the built-in agent types. On: only ext-agent:worker can be dispatched; the built-in types are hidden and refused.",
     "default": false
    },
    "defaultModel": {
     "type": "string",
     "title": "Default model",
     "description": "Used when an Agent call names none: \"pi\" or \"opencode\" (the CLI's own default model), or \"pi:<provider>/<model>[:<thinking>]\" / \"opencode:<provider/model[#variant]>\".",
     "default": "pi"
    },
    "worktreeLayout": {
     "type": "string",
     "title": "Worktree layout",
     "description": "Where `worktree:` / isolation \"worktree\" puts the checkout. \"claude\" (default): <repo>/.claude/worktrees/<name> on branch worktree-<name>, as Claude Code does (honours the worktree.baseRef setting). \"sibling\": <repo>-wt/<name> on branch wip/<name>, off main. Any other value counts as \"claude\".",
     "default": "claude"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "ext-agent",
   "firstSeen": "2026-10-06T04:51:22.654Z",
   "modUpdatedAt": "2026-10-02T05:10:38Z",
   "fileBytes": 24905,
   "tags": [
    "guard",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ext-agent",
   "url": "https://www.slopshopper.com/mods/darkautism-ext-agent-ext-agent/"
  },
  {
   "slug": "darkraise-darkraise-ai-plugins-dr-cockpit",
   "name": "dr-cockpit",
   "description": "A Claude Code mod for long sessions: a cockpit pane of what the session is doing, context against its handoff budget, usage limits with forecasts, subagents, the dr-superpowers run and the repo; Discord notifications when a turn needs you or ends; and a guard that keeps AI attribution out of commits and pull requests.",
   "version": "0.5.1",
   "author": {
    "name": "Darkraise"
   },
   "license": "MIT",
   "homepage": "https://github.com/darkraise/darkraise-ai-plugins/tree/main/plugins/dr-cockpit",
   "keywords": [
    "mod",
    "context-window",
    "handoff",
    "subagents",
    "token-usage",
    "attribution",
    "rate-limits",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "darkraise/darkraise-ai-plugins",
    "url": "https://github.com/darkraise/darkraise-ai-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:47:21Z",
    "createdAt": "2026-07-25T03:03:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46858311?v=4",
    "ownerUrl": "https://github.com/darkraise",
    "defaultBranch": "main"
   },
   "path": "plugins/dr-cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "handoffTokens": {
     "type": "number",
     "title": "Handoff budget (tokens)",
     "description": "Context size at which the band says hand off. 0 follows DR_SUPERPOWERS_BUDGET, else dr-superpowers' rule: 93% of the smaller of autoCompactWindow and the model's window, minus 140,000.",
     "default": 0
    },
    "nudgeModel": {
     "type": "boolean",
     "title": "Tell the model at the budget",
     "description": "In a session running dr-superpowers, add one note to the conversation when the main session crosses its handoff budget.",
     "default": true
    },
    "guardAttribution": {
     "type": "boolean",
     "title": "Keep AI attribution out of git",
     "description": "Drop the commit trailer and pull request footer Claude Code asks for, and refuse commits and pull requests that still carry AI attribution.",
     "default": true
    },
    "warnAt": {
     "type": "number",
     "title": "Warn at (% of the handoff budget)",
     "description": "Where the strip above the prompt starts showing the handoff reading, as a share of the handoff budget, 1 to 99.",
     "default": 80
    },
    "layout": {
     "type": "string",
     "title": "Pane layout",
     "description": "auto, full or compact. auto: the full layout docked beside the transcript, the compact strip (dr-status' two framed lines and the buttons) when the pane sits above the prompt. full or compact: always that one. Anything else counts as auto.",
     "default": "auto"
    },
    "sections": {
     "type": "string",
     "title": "Pane sections",
     "description": "Which sections the full pane shows, in order, comma-separated: account, context, usage, agents, plan, repo, guard. Empty shows all seven.",
     "default": ""
    },
    "breakdownRows": {
     "type": "number",
     "title": "Context breakdown rows",
     "description": "How many /context categories the Context section lists, largest first, up to 12. 0 hides the breakdown.",
     "default": 6
    },
    "openAtStart": {
     "type": "boolean",
     "title": "Open the pane at session start",
     "description": "Open the cockpit when a session starts. Claude Code shows it once the terminal is 144 columns wide, 110 once you have opened it before; /cockpit opens it at any width.",
     "default": true
    },
    "limitAlertAt": {
     "type": "number",
     "title": "Usage limit alert (%)",
     "description": "Show a toast once when the 5-hour or 7-day limit crosses this share, again after it resets. 0 turns it off.",
     "default": 90
    },
    "notifyOn": {
     "type": "string",
     "title": "Discord: events to send",
     "description": "Comma-separated: ask, question, done, error, blocked, budget, limit, task, session, agent. Empty sends ask, question, done, error, blocked, budget and limit; none sends nothing. The webhook itself is set in the cockpit's settings view.",
     "default": ""
    },
    "notifyAfter": {
     "type": "number",
     "title": "Discord: done after (seconds)",
     "description": "A finished turn is sent only when it ran at least this long. 0 sends every turn.",
     "default": 60
    },
    "notifyAskAfter": {
     "type": "number",
     "title": "Discord: approval after (seconds)",
     "description": "An approval or question is sent only when it is still unanswered after this long. 0 sends at once.",
     "default": 20
    },
    "notifyDetail": {
     "type": "string",
     "title": "Discord: detail",
     "description": "full sends command, question and answer excerpts (secrets masked); brief sends titles and figures only.",
     "default": "full"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "darkraise",
   "firstSeen": "2026-10-07T14:53:53.685Z",
   "modUpdatedAt": "2026-10-09T14:19:04Z",
   "fileBytes": 128006,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "dr-cockpit",
   "url": "https://www.slopshopper.com/mods/darkraise-darkraise-ai-plugins-dr-cockpit/"
  },
  {
   "slug": "datatug-ai-plugin",
   "name": "datatug",
   "description": "DataTug CLI plugin: skills that teach AI agents how to use the datatug CLI for data exploration, dataset management, schema scanning, and query execution.",
   "version": "0.0.4",
   "author": {
    "name": "DataTug"
   },
   "license": "MIT",
   "homepage": "https://github.com/datatug/ai-plugin",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "datatug/ai-plugin",
    "url": "https://github.com/datatug/ai-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:52:04Z",
    "createdAt": "2026-05-17T06:33:48Z",
    "description": "Claude Code AI plugin: skills wrapping the datatug CLI for data exploration and query execution",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61551712?v=4",
    "ownerUrl": "https://github.com/datatug",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:52:55.632Z",
   "modUpdatedAt": "2026-10-09T07:52:04Z",
   "fileBytes": 23651,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "datatug",
   "url": "https://www.slopshopper.com/mods/datatug-ai-plugin/"
  },
  {
   "slug": "datvodinh-claude-mission-control",
   "name": "mission-control",
   "description": "Your crew, live: an animated Clawd for Claude and every subagent above the prompt, and a pane with the context and the budget.",
   "version": "1.5.0",
   "author": {
    "name": "Dat Vo",
    "url": "https://github.com/datvodinh"
   },
   "license": "MIT",
   "homepage": "https://github.com/datvodinh/claude-mission-control",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "datvodinh/claude-mission-control",
    "url": "https://github.com/datvodinh/claude-mission-control",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:29:28Z",
    "createdAt": "2026-10-07T13:34:54Z",
    "description": "A live crew of pixel Clawds for Claude Code: every agent animated above the prompt, and a Mission control pane with the context and the budget",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90944231?v=4",
    "ownerUrl": "https://github.com/datvodinh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:54:09.491Z",
   "modUpdatedAt": "2026-10-07T14:29:28Z",
   "fileBytes": 104367,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mission-control-datvodinh",
   "url": "https://www.slopshopper.com/mods/datvodinh-claude-mission-control/"
  },
  {
   "slug": "dave93-superpowers-progress",
   "name": "superpowers-progress",
   "description": "Band above the prompt: progress of a superpowers plan, overall and per phase, read from the plan file and the SDD ledger",
   "version": "0.1.0",
   "author": {
    "name": "Dave93"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Dave93/superpowers-progress",
    "url": "https://github.com/Dave93/superpowers-progress",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:34:46Z",
    "createdAt": "2026-10-07T17:34:40Z",
    "description": "Claude Code mod: progress band for superpowers plans (plan file + SDD ledger)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6126092?v=4",
    "ownerUrl": "https://github.com/Dave93",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "superpowers-progress",
   "firstSeen": "2026-10-08T14:58:02.783Z",
   "modUpdatedAt": "2026-10-07T17:34:46Z",
   "fileBytes": 38545,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "superpowers-progress",
   "url": "https://www.slopshopper.com/mods/dave93-superpowers-progress/"
  },
  {
   "slug": "davekiss-md",
   "name": "md",
   "description": "Read, write and review markdown with Claude in a pane inside Claude Code: drafts stream in, comments stay on their words, and Claude suggests edits you accept or reject.",
   "version": "0.2.0",
   "author": {
    "name": "Dave Kiss",
    "url": "https://github.com/davekiss"
   },
   "license": "MIT",
   "homepage": "https://github.com/davekiss/md",
   "keywords": [
    "markdown",
    "writing",
    "review",
    "editor",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davekiss/md",
    "url": "https://github.com/davekiss/md",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:54:30Z",
    "createdAt": "2026-10-03T22:24:18Z",
    "description": "Write markdown with Claude in the margin. A Claude Code mod: streamed drafts, anchored comments, suggested edits.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1256071?v=4",
    "ownerUrl": "https://github.com/davekiss",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:59.112Z",
   "modUpdatedAt": "2026-10-05T11:54:30Z",
   "fileBytes": 100480,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "md-davekiss",
   "url": "https://www.slopshopper.com/mods/davekiss-md/"
  },
  {
   "slug": "daveonthegit-firstmate-fm",
   "name": "fm",
   "description": "Firstmate Calm for Claude Code: the sailboat working animation and conversation-only transcript presentation, sharing the per-home config/calm preference with the Pi Calm extension. Its hooks module may load through CLAUDE_CODE_ENABLE_FUNCTION_HOOKS or Claude Code's tengu_plugin_hooks_modules rollout flag, but the mod activates only when CLAUDE_CODE_ENABLE_FUNCTION_HOOKS is exactly 1 and is otherwise a complete no-op.",
   "version": "1.0.0",
   "author": {
    "name": "Firstmate",
    "url": "https://github.com/kunchenguid/firstmate"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "daveonthegit/firstmate",
    "url": "https://github.com/daveonthegit/firstmate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:40:06Z",
    "createdAt": "2026-07-23T19:52:41Z",
    "description": "Talk to one agent. Ship with a crew.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/114205178?v=4",
    "ownerUrl": "https://github.com/daveonthegit",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/firstmate-calm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:53:00.988Z",
   "modUpdatedAt": "2026-10-08T18:40:06Z",
   "fileBytes": 59941,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fm-daveonthegit",
   "url": "https://www.slopshopper.com/mods/daveonthegit-firstmate-fm/"
  },
  {
   "slug": "davesienkowski-gsd-cc-mods-gsd-pilot",
   "name": "gsd-pilot",
   "description": "One keystroke to the right GSD move: a docked palette of the commands that fit now, verification status, capture and attach.",
   "version": "0.2.0",
   "author": {
    "name": "Dave Sienkowski"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "davesienkowski/gsd-cc-mods",
    "url": "https://github.com/davesienkowski/gsd-cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:49:13Z",
    "createdAt": "2026-10-06T04:29:58Z",
    "description": "Claude Code mods for GSD (gsd-core): research, idea catalog, and mod source",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3037759?v=4",
    "ownerUrl": "https://github.com/davesienkowski",
    "defaultBranch": "main"
   },
   "path": "mods/gsd-pilot",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "openOnStart": {
     "title": "Open the pane on start",
     "description": "Dock the GSD pilot pane when a session starts in a GSD project (fullscreen layout only; on the main screen it waits for /gsd). /gsd opens it either way.",
     "type": "boolean",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gsd-cc-mods",
   "firstSeen": "2026-10-07T14:54:13.153Z",
   "modUpdatedAt": "2026-10-06T18:49:11Z",
   "fileBytes": 22176,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gsd-pilot",
   "url": "https://www.slopshopper.com/mods/davesienkowski-gsd-cc-mods-gsd-pilot/"
  },
  {
   "slug": "davesienkowski-gsd-cc-mods-gsd-whisper",
   "name": "gsd-whisper",
   "description": "Shows you what gsd-core's hooks quietly tell the agent: context warnings, guard advice and guard denials.",
   "version": "0.3.0",
   "author": {
    "name": "Dave Sienkowski"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "davesienkowski/gsd-cc-mods",
    "url": "https://github.com/davesienkowski/gsd-cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:49:13Z",
    "createdAt": "2026-10-06T04:29:58Z",
    "description": "Claude Code mods for GSD (gsd-core): research, idea catalog, and mod source",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3037759?v=4",
    "ownerUrl": "https://github.com/davesienkowski",
    "defaultBranch": "main"
   },
   "path": "mods/gsd-whisper",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "openOnStart": {
     "title": "Open the pane on start",
     "description": "Dock the GSD whispers pane when a session starts in a GSD project (fullscreen layout only). Off by default: the history is empty until a hook speaks. /gsd-whisper opens it either way.",
     "type": "boolean",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gsd-cc-mods",
   "firstSeen": "2026-10-07T14:54:14.536Z",
   "modUpdatedAt": "2026-10-06T18:49:11Z",
   "fileBytes": 25640,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gsd-whisper",
   "url": "https://www.slopshopper.com/mods/davesienkowski-gsd-cc-mods-gsd-whisper/"
  },
  {
   "slug": "davideiffert-check-it",
   "name": "check-it",
   "description": "A list of the things to look at with your own eyes after Claude changes something you can see, each with a link and a tick.",
   "version": "0.1.5",
   "author": {
    "name": "David Eiffert"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "davideiffert/check-it",
    "url": "https://github.com/davideiffert/check-it",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:26:13Z",
    "createdAt": "2026-10-04T20:44:57Z",
    "description": "Claude Code tells you what it changed. Check it tells you where to look. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54486406?v=4",
    "ownerUrl": "https://github.com/davideiffert",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "siteAddress": {
     "type": "string",
     "title": "Site address",
     "description": "The one setting worth filling in: the address where your app or site runs, for example https://example.com or http://localhost:3000. Without it Claude often cannot give you a link to check.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "check-it",
   "firstSeen": "2026-10-06T04:51:49.786Z",
   "modUpdatedAt": "2026-10-04T21:26:13Z",
   "fileBytes": 17075,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "check-it",
   "url": "https://www.slopshopper.com/mods/davideiffert-check-it/"
  },
  {
   "slug": "davidho27941-cockpit-auto-handover",
   "name": "auto-handover",
   "description": "When context usage reaches your threshold, writes a handover note over the cached conversation prefix, compacts automatically, and hands the note to the compacted conversation and to the next session in the same project",
   "version": "0.1.0",
   "author": {
    "name": "davidho27941",
    "url": "https://github.com/davidho27941"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "davidho27941/cockpit",
    "url": "https://github.com/davidho27941/cockpit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:13:11Z",
    "createdAt": "2026-10-04T13:38:08Z",
    "description": "Claude Code mods: an OpenSpec and sub agent board, hand over before compacting, keep the prompt cache warm, and a pre-flight check for risky shell commands",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gcloud",
     "mods",
     "openspec",
     "prompt-cache",
     "secrets-redaction",
     "spec-driven-development"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49113240?v=4",
    "ownerUrl": "https://github.com/davidho27941",
    "defaultBranch": "master"
   },
   "path": "plugins/auto-handover",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Trigger threshold (%)",
     "description": "Hand over and compact once context usage reaches this percentage. Clamped to 40..95.",
     "default": 75
    },
    "handover_dir": {
     "type": "string",
     "title": "Handover notes folder",
     "description": "Where notes are written: ~/… or an absolute path under your home directory; one subfolder per project.",
     "default": "~/.claude/handovers"
    },
    "cooldown_minutes": {
     "type": "number",
     "title": "Cooldown (minutes)",
     "description": "Minimum gap between two automatic handovers, so a still-high reading right after compaction does not trigger again.",
     "default": 10
    },
    "resume_hours": {
     "type": "number",
     "title": "Reuse a note for this long (hours)",
     "description": "A new session in the same project gets latest.md as opening context when it is younger than this. 0 disables it.",
     "default": 24
    },
    "inject_after_compact": {
     "type": "boolean",
     "title": "Append the note after compaction",
     "description": "After compaction, append the handover note to the conversation as a message the model reads and you do not see.",
     "default": true
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the UI and of the handover note: auto (from LC_ALL / LC_MESSAGES / LANG), en, zh-TW or ja",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh-TW",
      "ja"
     ]
    },
    "band_style": {
     "type": "string",
     "title": "Band style",
     "description": "How this mod's line above the prompt is framed: box (a rounded frame), rule (a thin line beneath), plain (text only)",
     "default": "box",
     "options": [
      "box",
      "rule",
      "plain"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cockpit",
   "firstSeen": "2026-10-06T04:54:01.378Z",
   "modUpdatedAt": "2026-10-05T10:57:31Z",
   "fileBytes": 47180,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-handover",
   "url": "https://www.slopshopper.com/mods/davidho27941-cockpit-auto-handover/"
  },
  {
   "slug": "davidho27941-cockpit-blast-radius",
   "name": "blast-radius",
   "description": "Holds risky shell commands (rm -rf, git reset --hard, git clean, force push, migrations) and shows what they would change, with Proceed and Cancel buttons.",
   "version": "0.1.0",
   "author": {
    "name": "Claude Code DevRel"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "safety",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davidho27941/cockpit",
    "url": "https://github.com/davidho27941/cockpit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:13:11Z",
    "createdAt": "2026-10-04T13:38:08Z",
    "description": "Claude Code mods: an OpenSpec and sub agent board, hand over before compacting, keep the prompt cache warm, and a pre-flight check for risky shell commands",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gcloud",
     "mods",
     "openspec",
     "prompt-cache",
     "secrets-redaction",
     "spec-driven-development"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49113240?v=4",
    "ownerUrl": "https://github.com/davidho27941",
    "defaultBranch": "master"
   },
   "path": "plugins/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language: auto (from LC_ALL / LC_MESSAGES / LANG), en, zh-TW or ja",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh-TW",
      "ja"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cockpit",
   "firstSeen": "2026-10-06T04:54:02.839Z",
   "modUpdatedAt": "2026-10-05T13:41:16Z",
   "fileBytes": 33082,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "blast-radius-davidho27941",
   "url": "https://www.slopshopper.com/mods/davidho27941-cockpit-blast-radius/"
  },
  {
   "slug": "davidho27941-cockpit-cache-keeper",
   "name": "cache-keeper",
   "description": "Keeps the prompt cache warm while a session idles: every 50 minutes (configurable) one tiny request over the conversation prefix, so the entry does not lapse after an hour",
   "version": "0.1.0",
   "author": {
    "name": "davidho27941",
    "url": "https://github.com/davidho27941"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "davidho27941/cockpit",
    "url": "https://github.com/davidho27941/cockpit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:13:11Z",
    "createdAt": "2026-10-04T13:38:08Z",
    "description": "Claude Code mods: an OpenSpec and sub agent board, hand over before compacting, keep the prompt cache warm, and a pre-flight check for risky shell commands",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gcloud",
     "mods",
     "openspec",
     "prompt-cache",
     "secrets-redaction",
     "spec-driven-development"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49113240?v=4",
    "ownerUrl": "https://github.com/davidho27941",
    "defaultBranch": "master"
   },
   "path": "plugins/cache-keeper",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "interval_minutes": {
     "type": "number",
     "title": "Interval (minutes)",
     "description": "How long the session may idle before a poke. The cache lapses after an hour, so this must be under 60; the mod clamps it to 5–59",
     "default": 50
    },
    "max_idle_hours": {
     "type": "number",
     "title": "Idle cap (hours)",
     "description": "Stop warming once this long has passed since the last real turn, so a forgotten session does not spend all night. 0 means never stop",
     "default": 4
    },
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Off means the mod sends nothing; /cache-keeper on and off only affect the current session",
     "default": true
    },
    "show_band": {
     "type": "boolean",
     "title": "Show countdown",
     "description": "Draw the countdown and counters in the band above the prompt",
     "default": true
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language: auto (from LC_ALL / LC_MESSAGES / LANG), en, zh-TW or ja",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh-TW",
      "ja"
     ]
    },
    "band_style": {
     "type": "string",
     "title": "Band style",
     "description": "How this mod's line above the prompt is framed: box (a rounded frame), rule (a thin line beneath), plain (text only)",
     "default": "box",
     "options": [
      "box",
      "rule",
      "plain"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cockpit",
   "firstSeen": "2026-10-06T04:54:04.389Z",
   "modUpdatedAt": "2026-10-05T10:57:31Z",
   "fileBytes": 26669,
   "tags": [
    "band",
    "toast",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keeper-davidho27941",
   "url": "https://www.slopshopper.com/mods/davidho27941-cockpit-cache-keeper/"
  },
  {
   "slug": "davidho27941-cockpit-gcloud-guard",
   "name": "gcloud-guard",
   "description": "Holds gcloud and gsutil commands that would create, change or delete cloud resources, shows the account, project, location and the current state of the targets, and asks you to Proceed or Cancel.",
   "version": "0.1.0",
   "author": {
    "name": "davidho27941",
    "url": "https://github.com/davidho27941"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "davidho27941/cockpit",
    "url": "https://github.com/davidho27941/cockpit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:13:11Z",
    "createdAt": "2026-10-04T13:38:08Z",
    "description": "Claude Code mods: an OpenSpec and sub agent board, hand over before compacting, keep the prompt cache warm, and a pre-flight check for risky shell commands",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gcloud",
     "mods",
     "openspec",
     "prompt-cache",
     "secrets-redaction",
     "spec-driven-development"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49113240?v=4",
    "ownerUrl": "https://github.com/davidho27941",
    "defaultBranch": "master"
   },
   "path": "plugins/gcloud-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language: auto (from LC_ALL / LC_MESSAGES / LANG), en, zh-TW or ja",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh-TW",
      "ja"
     ]
    },
    "hold": {
     "type": "string",
     "title": "What to hold",
     "description": "destructive: delete-class commands only; mutating: delete and update-class; all: also create-class",
     "default": "all",
     "options": [
      "all",
      "mutating",
      "destructive"
     ]
    },
    "include_gsutil": {
     "type": "boolean",
     "title": "Also watch gsutil",
     "description": "Hold gsutil rm, rb, cp, mv, rsync, setmeta, iam/acl changes and the like",
     "default": true
    },
    "hold_config_set": {
     "type": "boolean",
     "title": "Hold gcloud config set",
     "description": "Changing the active project or account silently changes what later commands hit, so it is held too",
     "default": true
    },
    "show_context": {
     "type": "boolean",
     "title": "Show the context line",
     "description": "A dim line above the prompt with the gcloud project, account, configuration and the current GKE cluster, read from the config files",
     "default": true
    },
    "show_other_contexts": {
     "type": "boolean",
     "title": "Show non-GKE kubectl contexts",
     "description": "Also show the current kubectl context when it is not a GKE cluster (docker-desktop, EKS, ...)",
     "default": false
    },
    "describe_timeout_seconds": {
     "type": "number",
     "title": "Describe timeout (seconds)",
     "description": "How long each read-only lookup (config get-value, describe, ls) may take before it is reported as failed; 3 to 60",
     "default": 15
    },
    "band_style": {
     "type": "string",
     "title": "Band style",
     "description": "How this mod's line above the prompt is framed: box (a rounded frame), rule (a thin line beneath), plain (text only)",
     "default": "box",
     "options": [
      "box",
      "rule",
      "plain"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cockpit",
   "firstSeen": "2026-10-06T04:54:05.886Z",
   "modUpdatedAt": "2026-10-05T10:57:31Z",
   "fileBytes": 83941,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "gcloud-guard",
   "url": "https://www.slopshopper.com/mods/davidho27941-cockpit-gcloud-guard/"
  },
  {
   "slug": "davidho27941-cockpit-opsx-board",
   "name": "opsx-board",
   "description": "OpenSpec board: which phase you are in (propose/apply/archive), which tasks.md task is current, and every sub agent's name, model/effort, tokens and progress",
   "version": "0.1.0",
   "author": {
    "name": "davidho27941",
    "url": "https://github.com/davidho27941"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "davidho27941/cockpit",
    "url": "https://github.com/davidho27941/cockpit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:13:11Z",
    "createdAt": "2026-10-04T13:38:08Z",
    "description": "Claude Code mods: an OpenSpec and sub agent board, hand over before compacting, keep the prompt cache warm, and a pre-flight check for risky shell commands",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gcloud",
     "mods",
     "openspec",
     "prompt-cache",
     "secrets-redaction",
     "spec-driven-development"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49113240?v=4",
    "ownerUrl": "https://github.com/davidho27941",
    "defaultBranch": "master"
   },
   "path": "plugins/opsx-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language: auto (from LC_ALL / LC_MESSAGES / LANG), en, zh-TW or ja",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh-TW",
      "ja"
     ]
    },
    "strict": {
     "type": "boolean",
     "title": "Strict mode",
     "description": "Refuse an Edit/Write that ticks several tasks.md tasks at once; the model must report each task through the task tool. Off, such an edit only gets a reminder.",
     "default": false
    },
    "inject_instructions": {
     "type": "boolean",
     "title": "Inject reporting rule",
     "description": "Append a \"call the task tool when each task starts and finishes\" rule to the openspec-apply-change skill and to the system prompt while in the apply phase.",
     "default": true
    },
    "auto_open": {
     "type": "boolean",
     "title": "Auto-open pane",
     "description": "Open the pane when the apply phase starts or the first sub agent spawns (drawn only in a terminal at least 144 columns wide).",
     "default": true
    },
    "band_style": {
     "type": "string",
     "title": "Band style",
     "description": "How this mod's line above the prompt is framed: box (a rounded frame), rule (a thin line beneath), plain (text only)",
     "default": "box",
     "options": [
      "box",
      "rule",
      "plain"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cockpit",
   "firstSeen": "2026-10-06T04:54:07.874Z",
   "modUpdatedAt": "2026-10-05T10:57:31Z",
   "fileBytes": 61867,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "opsx-board",
   "url": "https://www.slopshopper.com/mods/davidho27941-cockpit-opsx-board/"
  },
  {
   "slug": "davidho27941-cockpit-secret-guard",
   "name": "secret-guard",
   "description": "Keeps API keys, cloud credentials and other secrets out of what is sent to the model: every text that enters the conversation is scanned and each match is replaced with a meaningful placeholder such as <google api key>.",
   "version": "0.1.0",
   "author": {
    "name": "davidho27941",
    "url": "https://github.com/davidho27941"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "davidho27941/cockpit",
    "url": "https://github.com/davidho27941/cockpit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:13:11Z",
    "createdAt": "2026-10-04T13:38:08Z",
    "description": "Claude Code mods: an OpenSpec and sub agent board, hand over before compacting, keep the prompt cache warm, and a pre-flight check for risky shell commands",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gcloud",
     "mods",
     "openspec",
     "prompt-cache",
     "secrets-redaction",
     "spec-driven-development"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49113240?v=4",
    "ownerUrl": "https://github.com/davidho27941",
    "defaultBranch": "master"
   },
   "path": "plugins/secret-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language: auto (from LC_ALL / LC_MESSAGES / LANG), en, zh-TW or ja. Placeholders stay English in every language.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh-TW",
      "ja"
     ]
    },
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Off: nothing is scanned or rewritten",
     "default": true
    },
    "keep_hint": {
     "type": "boolean",
     "title": "Keep a hint",
     "description": "Keep the last 4 characters of each secret in the placeholder, e.g. <google api key …Zx3f>, to tell keys apart",
     "default": false
    },
    "entropy_backstop": {
     "type": "boolean",
     "title": "High-entropy backstop",
     "description": "Also redact long random-looking tokens that sit next to a secret-ish name (key, token, password, …)",
     "default": true
    },
    "custom_patterns": {
     "type": "string",
     "title": "Custom patterns",
     "description": "Extra detectors, one per line as label=regex (JavaScript syntax, applied globally). Invalid lines are reported once and ignored.",
     "default": ""
    },
    "allow_patterns": {
     "type": "string",
     "title": "Allow patterns",
     "description": "One regex per line; a match that also matches one of these is left alone (test fixtures, documented examples)",
     "default": ""
    },
    "scan_tool_results": {
     "type": "boolean",
     "title": "Scan tool results",
     "description": "Off: only your own prompts, slash-command rows and the context blocks are scanned; file contents, command output and other tool results pass through",
     "default": true
    },
    "band_style": {
     "type": "string",
     "title": "Band style",
     "description": "How this mod's line above the prompt is framed: box (a rounded frame), rule (a thin line beneath), plain (text only)",
     "default": "box",
     "options": [
      "box",
      "rule",
      "plain"
     ]
    },
    "fingerprints": {
     "type": "boolean",
     "title": "Fingerprints",
     "description": "Record a short fingerprint of each redacted value (HMAC-SHA256 under a random key made for this session), so /secret-guard log can tell the same secret from a different one. Never the value; nothing is kept past the session.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cockpit",
   "firstSeen": "2026-10-06T04:54:09.852Z",
   "modUpdatedAt": "2026-10-06T14:13:10Z",
   "fileBytes": 56447,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-guard-davidho27941",
   "url": "https://www.slopshopper.com/mods/davidho27941-cockpit-secret-guard/"
  },
  {
   "slug": "davidlambl-claude-extensions-context-bar",
   "name": "context-bar",
   "description": "Your context window as a meter above the prompt: the conversation, the overhead every request carries, and the room left before compaction, with a drill-down into the overhead. Toggle it with /context-bar.",
   "version": "0.3.3",
   "author": {
    "name": "David Lambl"
   },
   "license": "MIT",
   "homepage": "https://github.com/davidlambl/claude-extensions/tree/main/mods/context-bar",
   "keywords": [
    "context",
    "tokens",
    "compaction",
    "status",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davidlambl/claude-extensions",
    "url": "https://github.com/davidlambl/claude-extensions",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:58:54Z",
    "createdAt": "2026-10-06T04:38:08Z",
    "description": "Claude Code mods, skills and plugins, installable as a plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/989849?v=4",
    "ownerUrl": "https://github.com/davidlambl",
    "defaultBranch": "main"
   },
   "path": "mods/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "davidlambl",
   "firstSeen": "2026-10-06T04:51:25.035Z",
   "modUpdatedAt": "2026-10-09T13:58:54Z",
   "fileBytes": 32577,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-davidlambl",
   "url": "https://www.slopshopper.com/mods/davidlambl-claude-extensions-context-bar/"
  },
  {
   "slug": "davidurco-cc-tamagotchi",
   "name": "cc-tamagotchi",
   "description": "A Tamagotchi that lives in Claude Code: it hatches, eats the work Claude does, leaves bugs behind, gets sick, throws tantrums and grows into one of eight adults. An animated pixel LCD in the terminal, an egg-shaped device in the desktop app. Zero tokens.",
   "version": "0.1.0",
   "author": {
    "name": "David Durco",
    "url": "https://github.com/davidurco"
   },
   "license": "MIT",
   "homepage": "https://github.com/davidurco/cc-tamagotchi",
   "keywords": [
    "tamagotchi",
    "virtual-pet",
    "pet",
    "pixel-art",
    "game",
    "terminal",
    "tui",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "davidurco/cc-tamagotchi",
    "url": "https://github.com/davidurco/cc-tamagotchi",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T13:41:49Z",
    "createdAt": "2026-10-02T11:47:58Z",
    "description": "A Tamagotchi that lives inside Claude Code: it hatches, eats the code Claude writes, leaves bugs behind and grows into one of eight adults. A Claude Code mod. Zero tokens.",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-mods",
     "function-hooks",
     "pixel-art",
     "tamagotchi",
     "terminal",
     "tui",
     "virtual-pet"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23614886?v=4",
    "ownerUrl": "https://github.com/davidurco",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-tamagotchi",
   "firstSeen": "2026-10-06T04:52:37.102Z",
   "modUpdatedAt": "2026-10-02T13:41:49Z",
   "fileBytes": 109334,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "cc-tamagotchi",
   "url": "https://www.slopshopper.com/mods/davidurco-cc-tamagotchi/"
  },
  {
   "slug": "daviesayo-rkt-cc-mods-sticky-mode",
   "name": "sticky-mode",
   "description": "Keep a skill on for the whole session, like Cursor's Custom Modes. Run any skill and press Keep on, or run /mode <skill>. /mode off or Exit mode turns it off.",
   "version": "0.4.0",
   "author": {
    "name": "Davies Ayomide"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "daviesayo/rkt-cc-mods",
    "url": "https://github.com/daviesayo/rkt-cc-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T02:50:39Z",
    "createdAt": "2026-10-02T02:50:34Z",
    "description": "Claude Code mods: sticky-mode and the custom-mod skill",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29122859?v=4",
    "ownerUrl": "https://github.com/daviesayo",
    "defaultBranch": "main"
   },
   "path": "plugins/sticky-mode",
   "modules": [
    "./sticky-mode.mjs"
   ],
   "entry": "hooks/sticky-mode.mjs",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "rkt-cc-mods",
   "firstSeen": "2026-10-06T04:51:51.129Z",
   "modUpdatedAt": "2026-10-02T02:50:39Z",
   "fileBytes": 10825,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "sticky-mode",
   "url": "https://www.slopshopper.com/mods/daviesayo-rkt-cc-mods-sticky-mode/"
  },
  {
   "slug": "dazzer-io-dazzer-plugin-dazzer-plate",
   "name": "dazzer-plate",
   "displayName": "Dazzer plate",
   "description": "Your plate from your Dazzer board in a pane beside the chat, in Claude Code: what needs you now, what waits on someone else, and what is coming up. It opens only when you type /plate, and reads through the Dazzer connection you already have, carrying none of its own.",
   "version": "0.11.0",
   "author": {
    "name": "Dazzer",
    "url": "https://dazzer.io"
   },
   "license": "MIT",
   "homepage": "https://dazzer.io",
   "keywords": [
    "memory",
    "knowledge",
    "brain",
    "plate"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dazzer-io/dazzer-plugin",
    "url": "https://github.com/dazzer-io/dazzer-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:37:16Z",
    "createdAt": "2026-08-02T15:03:12Z",
    "description": "Connects your AI to your Dazzer Brain - it checks what you already know before answering, and saves what settles.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/218628344?v=4",
    "ownerUrl": "https://github.com/dazzer-io",
    "defaultBranch": "main"
   },
   "path": "plugins/dazzer-plate",
   "modules": [
    "./plate.tsx"
   ],
   "entry": "hooks/plate.tsx",
   "userConfig": {
    "plate": {
     "type": "string",
     "title": "Plate pane",
     "description": "command: /plate opens your plate in a pane. off: no /plate at all. It never opens by itself.",
     "default": "command",
     "options": [
      "command",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dazzer",
   "firstSeen": "2026-10-08T15:19:20.596Z",
   "modUpdatedAt": "2026-10-08T10:37:00Z",
   "fileBytes": 67642,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dazzer-plate",
   "url": "https://www.slopshopper.com/mods/dazzer-io-dazzer-plugin-dazzer-plate/"
  },
  {
   "slug": "dazzleml-claude-bookmarks",
   "name": "convo-bookmarks",
   "description": "In-conversation bookmarks and vim-style marks for Claude Code: highlight a line, mark it, and jump back. Named bookmarks pane, pins, temporary in-place highlight.",
   "version": "0.1.7",
   "author": {
    "name": "djdarcy",
    "github": "https://github.com/djdarcy"
   },
   "license": "GPL-3.0",
   "keywords": [
    "bookmarks",
    "pins",
    "marks",
    "vim-marks",
    "vim",
    "navigation",
    "conversation",
    "jump-to-message",
    "tui",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DazzleML/claude-bookmarks",
    "url": "https://github.com/DazzleML/claude-bookmarks",
    "stars": 0,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-07T09:22:11Z",
    "createdAt": "2026-10-04T14:41:06Z",
    "description": "Bookmarks and vim-style marks inside Claude Code terminal conversations: highlight a line, mark it, jump back.",
    "homepage": null,
    "topics": [
     "bookmarks",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "conversation-navigation",
     "pins",
     "tui",
     "vim-marks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/242728914?v=4",
    "ownerUrl": "https://github.com/DazzleML",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:46.035Z",
   "modUpdatedAt": "2026-10-07T09:22:11Z",
   "fileBytes": 97084,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "convo-bookmarks",
   "url": "https://www.slopshopper.com/mods/dazzleml-claude-bookmarks/"
  },
  {
   "slug": "dblanken-yale-cache-buster",
   "name": "cache-buster",
   "description": "Band above the prompt showing prompt-cache age, hit rate, and a Compact button before the cache expires.",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dblanken-yale/cache-buster",
    "url": "https://github.com/dblanken-yale/cache-buster",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T12:40:21Z",
    "createdAt": "2026-10-03T00:08:10Z",
    "description": "Claude Code mod: prompt-cache age band with a Compact button",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128765777?v=4",
    "ownerUrl": "https://github.com/dblanken-yale",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheMinutes": {
     "type": "string",
     "title": "Cache length (minutes)",
     "description": "Prompt cache length in minutes. Use 5 if your account uses the 5-minute cache.",
     "options": [
      "60",
      "5"
     ],
     "default": "60"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cache-buster",
   "firstSeen": "2026-10-06T04:51:26.342Z",
   "modUpdatedAt": "2026-10-06T12:40:21Z",
   "fileBytes": 5161,
   "tags": [
    "band",
    "toast",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-buster",
   "url": "https://www.slopshopper.com/mods/dblanken-yale-cache-buster/"
  },
  {
   "slug": "dblanken-yale-statusline",
   "name": "statusline",
   "description": "Status line for Claude Code: model, project, git, context, usage limits or API cost, duration. Works in the terminal and the desktop app.",
   "version": "0.2.0",
   "author": {
    "name": "David Blankenship"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dblanken-yale/statusline",
    "url": "https://github.com/dblanken-yale/statusline",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T13:25:48Z",
    "createdAt": "2026-10-06T12:45:36Z",
    "description": "Claude Code status line for the terminal and desktop app",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128765777?v=4",
    "ownerUrl": "https://github.com/dblanken-yale",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./statusline.mjs"
   ],
   "entry": "hooks/statusline.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "statusline",
   "firstSeen": "2026-10-06T14:33:44.317Z",
   "modUpdatedAt": "2026-10-06T13:25:48Z",
   "fileBytes": 2638,
   "tags": [
    "status",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-dblanken-yale",
   "url": "https://www.slopshopper.com/mods/dblanken-yale-statusline/"
  },
  {
   "slug": "dblanken-yale-usage-meter",
   "name": "usage-meter",
   "description": "Band above the prompt showing context window fill, rate-limit windows, and session cost.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dblanken-yale/usage-meter",
    "url": "https://github.com/dblanken-yale/usage-meter",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T12:40:02Z",
    "createdAt": "2026-10-05T14:55:52Z",
    "description": "Claude Code mod: band above the prompt showing context fill, rate limits with reset times, and session cost",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128765777?v=4",
    "ownerUrl": "https://github.com/dblanken-yale",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-meter",
   "firstSeen": "2026-10-06T04:52:38.362Z",
   "modUpdatedAt": "2026-10-06T12:40:02Z",
   "fileBytes": 3224,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-dblanken-yale",
   "url": "https://www.slopshopper.com/mods/dblanken-yale-usage-meter/"
  },
  {
   "slug": "dbroadhurst-claude-mod-approvals",
   "name": "approvals",
   "description": "A pane on the right listing the decisions Claude needs from you, each with its recommendation and Approve / Chat buttons",
   "version": "0.1.0",
   "author": {
    "name": "David Broadhurst",
    "url": "https://github.com/dbroadhurst"
   },
   "license": "MIT",
   "homepage": "https://github.com/dbroadhurst/claude-mod-approvals",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dbroadhurst/claude-mod-approvals",
    "url": "https://github.com/dbroadhurst/claude-mod-approvals",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:53:03Z",
    "createdAt": "2026-10-08T13:52:57Z",
    "description": "Claude Code mod: a pane of the decisions Claude needs from you, with Approve and Chat buttons",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5667105?v=4",
    "ownerUrl": "https://github.com/dbroadhurst",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-approvals",
   "firstSeen": "2026-10-08T15:19:22.836Z",
   "modUpdatedAt": "2026-10-08T13:53:03Z",
   "fileBytes": 10241,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "approvals",
   "url": "https://www.slopshopper.com/mods/dbroadhurst-claude-mod-approvals/"
  },
  {
   "slug": "dbroadhurst-claude-mod-todos",
   "name": "todos",
   "description": "A pane summarising the remaining todos, each with Do, Chat, Defer and Delete",
   "version": "0.1.0",
   "author": {
    "name": "David Broadhurst",
    "url": "https://github.com/dbroadhurst"
   },
   "license": "MIT",
   "homepage": "https://github.com/dbroadhurst/claude-mod-todos",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dbroadhurst/claude-mod-todos",
    "url": "https://github.com/dbroadhurst/claude-mod-todos",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:01:41Z",
    "createdAt": "2026-10-08T14:01:37Z",
    "description": "Claude Code mod: a pane summarising the remaining todos, with Do, Chat, Defer and Delete",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5667105?v=4",
    "ownerUrl": "https://github.com/dbroadhurst",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-todos",
   "firstSeen": "2026-10-08T15:19:24.006Z",
   "modUpdatedAt": "2026-10-08T14:01:41Z",
   "fileBytes": 10911,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "todos-dbroadhurst",
   "url": "https://www.slopshopper.com/mods/dbroadhurst-claude-mod-todos/"
  },
  {
   "slug": "dbsrjs-nexus-git-band",
   "name": "git-band",
   "description": "입력창 위에 프로젝트 · 브랜치 · 변경 · 동기화 · CI 상태를 한 줄로 보여 준다",
   "version": "0.1.0",
   "author": {
    "name": "dbsrjs"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dbsrjs/Nexus",
    "url": "https://github.com/dbsrjs/Nexus",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:38:54Z",
    "createdAt": "2026-06-19T02:31:57Z",
    "description": "Central hub for enterprise communication and collaboration.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124150775?v=4",
    "ownerUrl": "https://github.com/dbsrjs",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/git-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nexus-mods",
   "firstSeen": "2026-10-06T14:33:46.432Z",
   "modUpdatedAt": "2026-10-06T11:29:33Z",
   "fileBytes": 10154,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-band-dbsrjs",
   "url": "https://www.slopshopper.com/mods/dbsrjs-nexus-git-band/"
  },
  {
   "slug": "dbsrjs-nexus-ko-labels",
   "name": "ko-labels",
   "description": "슬래시 명령과 /config 설정 행에 한국어 설명을 덧붙인다",
   "version": "0.1.0",
   "author": {
    "name": "dbsrjs"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dbsrjs/Nexus",
    "url": "https://github.com/dbsrjs/Nexus",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:38:54Z",
    "createdAt": "2026-06-19T02:31:57Z",
    "description": "Central hub for enterprise communication and collaboration.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124150775?v=4",
    "ownerUrl": "https://github.com/dbsrjs",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/ko-labels",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nexus-mods",
   "firstSeen": "2026-10-06T14:33:47.030Z",
   "modUpdatedAt": "2026-10-06T11:29:33Z",
   "fileBytes": 7075,
   "tags": [],
   "isNew": true,
   "entryName": "ko-labels",
   "url": "https://www.slopshopper.com/mods/dbsrjs-nexus-ko-labels/"
  },
  {
   "slug": "dcr-lol-claude-session-mod-session-dir-button",
   "name": "session-dir-button",
   "description": "A band above the prompt showing the current session's directory, with a Copy button that puts the path on the clipboard.",
   "version": "0.1.0",
   "author": {
    "name": "dylan.curtisreeve"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dcr-lol/claude-session-mod",
    "url": "https://github.com/dcr-lol/claude-session-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:30:54Z",
    "createdAt": "2026-10-09T12:30:14Z",
    "description": "mod to quickly copy the current session folder",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/121316249?v=4",
    "ownerUrl": "https://github.com/dcr-lol",
    "defaultBranch": "main"
   },
   "path": "session-dir-button",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T14:54:02.054Z",
   "modUpdatedAt": "2026-10-09T12:30:54Z",
   "fileBytes": 2687,
   "tags": [
    "band",
    "toast",
    "session"
   ],
   "isNew": true,
   "entryName": "session-dir-button",
   "url": "https://www.slopshopper.com/mods/dcr-lol-claude-session-mod-session-dir-button/"
  },
  {
   "slug": "dctmfoo-firstmate-mod",
   "name": "firstmate-mod",
   "description": "Quiet rail: a read-only Firstmate band above the prompt that says what needs you and what each worker is doing (live from Herdr), and a /fm-fleet pane, for one configured Firstmate home.",
   "version": "0.3.0",
   "author": {
    "name": "dctmfoo"
   },
   "license": "MIT",
   "homepage": "https://github.com/dctmfoo/firstmate-mod#readme",
   "keywords": [
    "firstmate",
    "herdr",
    "fleet",
    "status",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dctmfoo/firstmate-mod",
    "url": "https://github.com/dctmfoo/firstmate-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:25:00Z",
    "createdAt": "2026-10-07T23:22:57Z",
    "description": "Claude Code mod that shows Firstmate fleet status in your Claude session",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128729140?v=4",
    "ownerUrl": "https://github.com/dctmfoo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "home": {
     "type": "directory",
     "title": "Firstmate home",
     "description": "Absolute path of the one Firstmate home this mod reads (its state/ and data/ folders). Read-only; the mod never writes there.",
     "default": ""
    },
    "herdr_command": {
     "type": "string",
     "title": "Herdr command",
     "description": "Executable run as `<command> agent list` to read every worker's live state.",
     "default": "herdr"
    },
    "quota_command": {
     "type": "string",
     "title": "Quota command",
     "description": "Executable run as `<command> --provider claude,codex --json --no-credential-refresh` for the low-headroom line.",
     "default": "quota-axi"
    },
    "herdr_seconds": {
     "type": "number",
     "title": "Worker read interval (seconds)",
     "description": "How often Herdr is read and joined with each worker's newest status line.",
     "default": 5,
     "min": 2,
     "max": 60
    },
    "summary_seconds": {
     "type": "number",
     "title": "Summary read interval (seconds)",
     "description": "How often the published home summary (calls, merges, landings) is re-read from disk.",
     "default": 30,
     "min": 5,
     "max": 600
    },
    "headroom_seconds": {
     "type": "number",
     "title": "Headroom read interval (seconds)",
     "description": "How often quota is re-read, for the low-headroom line and toast only.",
     "default": 900,
     "min": 60,
     "max": 3600
    },
    "headroom_toast_percent": {
     "type": "number",
     "title": "Headroom toast threshold (%)",
     "description": "Toast once when a provider's tightest fresh limit falls to this percentage or below. 0 turns the toast off.",
     "default": 10,
     "min": 0,
     "max": 100
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:19:29.899Z",
   "modUpdatedAt": "2026-10-07T23:25:00Z",
   "fileBytes": 65113,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "firstmate-mod",
   "url": "https://www.slopshopper.com/mods/dctmfoo-firstmate-mod/"
  },
  {
   "slug": "debba-claude-mods-gh-review",
   "name": "gh-review",
   "description": "Pane and prompt bar with the GitHub issues and PRs to check for the repository in the working directory",
   "version": "0.2.0",
   "author": {
    "name": "Andrea Debernardi"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "debba/claude-mods",
    "url": "https://github.com/debba/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:27:22Z",
    "createdAt": "2026-10-07T13:22:42Z",
    "description": "My Claude Code mods (gh-review, repo-sync) and status line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3198901?v=4",
    "ownerUrl": "https://github.com/debba",
    "defaultBranch": "main"
   },
   "path": "plugins/gh-review",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "debba-claude-mods",
   "firstSeen": "2026-10-07T14:55:02.696Z",
   "modUpdatedAt": "2026-10-07T13:22:35Z",
   "fileBytes": 14685,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gh-review",
   "url": "https://www.slopshopper.com/mods/debba-claude-mods-gh-review/"
  },
  {
   "slug": "debba-claude-mods-repo-sync",
   "name": "repo-sync",
   "description": "Commits changes to the claude-mods repository it lives in and offers a one-click push (opt-in per clone)",
   "version": "0.1.0",
   "author": {
    "name": "Andrea Debernardi"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "debba/claude-mods",
    "url": "https://github.com/debba/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:27:22Z",
    "createdAt": "2026-10-07T13:22:42Z",
    "description": "My Claude Code mods (gh-review, repo-sync) and status line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3198901?v=4",
    "ownerUrl": "https://github.com/debba",
    "defaultBranch": "main"
   },
   "path": "plugins/repo-sync",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "debba-claude-mods",
   "firstSeen": "2026-10-07T14:55:03.360Z",
   "modUpdatedAt": "2026-10-07T13:22:35Z",
   "fileBytes": 6188,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-sync",
   "url": "https://www.slopshopper.com/mods/debba-claude-mods-repo-sync/"
  },
  {
   "slug": "declanbx-keepwarm",
   "name": "keepwarm",
   "description": "Keeps an idle interactive session's prompt cache warm with one tool-less fork just before the 1-hour cache lapses; /keepwarm on|off|status per session.",
   "version": "0.3.1",
   "author": {
    "name": "Declan Brennan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "declanbx/keepwarm",
    "url": "https://github.com/declanbx/keepwarm",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:50:09Z",
    "createdAt": "2026-10-07T10:22:49Z",
    "description": "Claude Code mod that keeps an idle session's prompt cache warm",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/268704508?v=4",
    "ownerUrl": "https://github.com/declanbx",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:55:04.517Z",
   "modUpdatedAt": "2026-10-07T10:50:09Z",
   "fileBytes": 19098,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "keepwarm-declanbx",
   "url": "https://www.slopshopper.com/mods/declanbx-keepwarm/"
  },
  {
   "slug": "deepnoodle-ai-decide-decide",
   "name": "decide",
   "description": "A second opinion for Claude from decide: it checks content from outside before Claude acts on it and, in bypass mode, shell commands before they run, and gives Claude a judge tool for typed questions.",
   "version": "0.4.0",
   "author": {
    "name": "Deep Noodle"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/deepnoodle-ai/decide",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "deepnoodle-ai/decide",
    "url": "https://github.com/deepnoodle-ai/decide",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T17:54:06Z",
    "createdAt": "2026-10-01T02:44:17Z",
    "description": "Ask decision models typed questions and get answers with probabilities. A CLI and Go library for Jev, Cloudflare's Clef, and OpenAI's Decisions API.",
    "homepage": "https://decide.deepnoodle.ai",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/207233836?v=4",
    "ownerUrl": "https://github.com/deepnoodle-ai",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "commands": {
     "type": "string",
     "title": "Severe commands",
     "description": "In bypass mode, what happens when decide judges a shell command likely to cause severe harm, such as deleting a home folder, force-pushing a shared branch, dropping a database, or sending secrets away. \"ask\" (the default): you choose. \"deny\": it does not run, and Claude is told why. \"off\": commands are not checked.",
     "required": false,
     "default": "ask",
     "options": [
      "ask",
      "deny",
      "off"
     ]
    },
    "decidePath": {
     "type": "string",
     "title": "decide command",
     "description": "The decide executable to run. Install it with: brew install deepnoodle-ai/tap/decide",
     "required": false,
     "default": "decide"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "decide",
   "firstSeen": "2026-10-06T04:51:28.346Z",
   "modUpdatedAt": "2026-10-08T17:54:06Z",
   "fileBytes": 35140,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "decide",
   "url": "https://www.slopshopper.com/mods/deepnoodle-ai-decide-decide/"
  },
  {
   "slug": "delexw-codyssey",
   "name": "codyssey",
   "description": "Claude Code, played as an adventure: generative music that follows the agent's mood (/miod), a pixel knight who fights a monster for every edit and command (/knightod), and a transcript retold in a plain or game style (/scrollod). Each one turns on and off on its own.",
   "version": "0.1.0",
   "author": {
    "name": "Yang Liu",
    "email": "adamyoungliu@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "delexw/codyssey",
    "url": "https://github.com/delexw/codyssey",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:02:17Z",
    "createdAt": "2026-10-09T03:45:13Z",
    "description": "Turn every Claude Code session into a little adventure: generative music that follows the agent's mood, a pixel knight who battles a monster for every edit and command, and a transcript retold in game style.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-coding",
     "anthropic",
     "chiptune",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "coding-assistant",
     "developer-experience",
     "developer-tools",
     "fun",
     "gamification",
     "generative-music",
     "pixel-art",
     "plugin-marketplace",
     "retro-game",
     "terminal",
     "typescript",
     "vibe-coding"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8164026?v=4",
    "ownerUrl": "https://github.com/delexw",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "codyssey",
   "firstSeen": "2026-10-09T14:54:21.579Z",
   "modUpdatedAt": "2026-10-09T09:02:17Z",
   "fileBytes": 124897,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "codyssey",
   "url": "https://www.slopshopper.com/mods/delexw-codyssey/"
  },
  {
   "slug": "deluha-council-of-elrond-council-of-elrond",
   "name": "council-of-elrond",
   "description": "A council of specialist reviewers that gates risky tool calls before they run. Rules decide the tier; model members give a second opinion; anything uncertain comes to you.",
   "version": "0.5.0",
   "author": {
    "name": "Deluhathol",
    "url": "https://github.com/Deluha"
   },
   "license": "MIT",
   "homepage": "https://github.com/Deluha/council-of-elrond",
   "keywords": [
    "safety",
    "review",
    "gate",
    "tool-call"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Deluha/council-of-elrond",
    "url": "https://github.com/Deluha/council-of-elrond",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:05:19Z",
    "createdAt": "2026-10-05T12:43:38Z",
    "description": "Council of Elrond claude code mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45592304?v=4",
    "ownerUrl": "https://github.com/Deluha",
    "defaultBranch": "main"
   },
   "path": "mods/council-of-elrond",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "gandalfEnabled": {
     "type": "boolean",
     "title": "Gandalf (destructive operations) enabled",
     "description": "Off: calls Gandalf would review go straight to you instead.",
     "required": false,
     "default": true
    },
    "gandalfModel": {
     "type": "string",
     "title": "Gandalf model",
     "description": "\"default\" uses the project rules file's choice, else the built-in default (sonnet).",
     "required": false,
     "default": "default",
     "options": [
      "default",
      "sonnet",
      "opus",
      "fable",
      "haiku"
     ]
    },
    "legolasEnabled": {
     "type": "boolean",
     "title": "Legolas (diffs) enabled",
     "description": "Off: file edits and writes Legolas would review go to Gandalf instead (or to you, if Gandalf is off too).",
     "required": false,
     "default": true
    },
    "legolasModel": {
     "type": "string",
     "title": "Legolas model",
     "description": "\"default\" uses the project rules file's choice, else the built-in default (sonnet).",
     "required": false,
     "default": "default",
     "options": [
      "default",
      "sonnet",
      "opus",
      "fable",
      "haiku"
     ]
    },
    "aragornEnabled": {
     "type": "boolean",
     "title": "Aragorn (git and databases) enabled",
     "description": "Off: git history and database calls Aragorn would review go to Gandalf instead (or to you, if Gandalf is off too).",
     "required": false,
     "default": true
    },
    "aragornModel": {
     "type": "string",
     "title": "Aragorn model",
     "description": "\"default\" uses the project rules file's choice, else the built-in default (opus).",
     "required": false,
     "default": "default",
     "options": [
      "default",
      "sonnet",
      "opus",
      "fable",
      "haiku"
     ]
    },
    "councilEnabled": {
     "type": "boolean",
     "title": "Full council for big operations",
     "description": "Big operations (by default a git push, a merge into a protected branch, a migration; bigOperations in the rules file) go to every enabled reviewer at once, with the project checks. Off: one reviewer takes them, as for any other call.",
     "required": false,
     "default": true
    },
    "councilModel": {
     "type": "string",
     "title": "Full council model",
     "description": "The model every reviewer uses when it sits on the full council. \"default\" uses the project rules file's choice, else the built-in default (opus).",
     "required": false,
     "default": "default",
     "options": [
      "default",
      "sonnet",
      "opus",
      "fable",
      "haiku"
     ]
    },
    "councilSequential": {
     "type": "boolean",
     "title": "Full council one at a time",
     "description": "Asks the council's reviewers one after another under the same deadline, stopping at the first block, instead of all at once. Slower; can spend fewer tokens.",
     "required": false,
     "default": false
    },
    "gimliEnabled": {
     "type": "boolean",
     "title": "Project checks enabled",
     "description": "Runs the commands in gimli.commands of the rules file (tests, lint, typecheck) alongside the full council; a failing check blocks. Each has its own timeout (120 s unless set, at most 600 s).",
     "required": false,
     "default": true
    },
    "shadowMode": {
     "type": "boolean",
     "title": "Shadow mode",
     "description": "Reviewers run and log their verdicts but never refuse. Block rules, protected paths and the secrets scan still enforce. Recommended for the first days. /council shadow on|off switches it for one session.",
     "required": false,
     "default": false
    },
    "gollumEnabled": {
     "type": "boolean",
     "title": "Secrets scan enabled",
     "description": "Scans what gated calls would write or run for secrets: high-confidence finds are refused, possible ones come to you.",
     "required": false,
     "default": true
    },
    "galadrielEnabled": {
     "type": "boolean",
     "title": "Read-only preview enabled",
     "description": "Before a review, runs fixed read-only inspections (delete targets, the commits a push would send, a file's diff) and shows the result to the reviewer and to you.",
     "required": false,
     "default": true
    },
    "previewLines": {
     "type": "number",
     "title": "Preview line limit",
     "description": "Lines of the read-only preview kept for the reviewer.",
     "required": false,
     "default": 80,
     "min": 5,
     "max": 400
    },
    "diffLines": {
     "type": "number",
     "title": "Diff line limit",
     "description": "Lines of a file change's diff kept for the reviewer.",
     "required": false,
     "default": 200,
     "min": 20,
     "max": 2000
    },
    "reviewDeadlineSeconds": {
     "type": "number",
     "title": "Review deadline (seconds)",
     "description": "How long one model review may take before it counts as a block and comes to you. 0 picks a deadline from the model (sonnet 30, opus 45, fable 90).",
     "required": false,
     "default": 0,
     "min": 0,
     "max": 600
    },
    "tokenBudget": {
     "type": "number",
     "title": "Session token budget",
     "description": "Tokens all reviewers may spend in one session. Once spent, gated calls come to you.",
     "required": false,
     "default": 1500000,
     "min": 0
    },
    "toolErrorsAreWipes": {
     "type": "boolean",
     "title": "Tool errors count as failed attempts",
     "description": "A gated call that ran and errored counts toward the lockout (3 on one operation, 5 on one kind, per prompt).",
     "required": false,
     "default": true
    },
    "auditLogPath": {
     "type": "string",
     "title": "Audit log path",
     "description": "JSONL audit log, relative to the project root unless absolute.",
     "required": false,
     "default": ".claude/council-of-elrond/audit/audit.jsonl"
    },
    "auditMaxKb": {
     "type": "number",
     "title": "Audit log size before rotation (KB)",
     "description": "The log rotates past this size; three files are kept.",
     "required": false,
     "default": 1024,
     "min": 16,
     "max": 3072
    },
    "plainMode": {
     "type": "boolean",
     "title": "Plain mode",
     "description": "On: no theme text anywhere (names, flavour, the loot roll). Off: themed. Claude always reads plain refusals.",
     "required": false,
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "council-of-elrond",
   "firstSeen": "2026-10-06T04:46:50.950Z",
   "modUpdatedAt": "2026-10-09T10:05:19Z",
   "fileBytes": 325870,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "council-of-elrond",
   "url": "https://www.slopshopper.com/mods/deluha-council-of-elrond-council-of-elrond/"
  },
  {
   "slug": "demo-0416-claude-code-mods-prompt-queue",
   "name": "prompt-queue",
   "description": "Codex-style queued follow-up inputs: the queue key while a turn runs holds the prompt until the turn ends, one per turn; alt+↑ edits the last one; an interrupt puts them back in the composer",
   "version": "0.3.1",
   "author": {
    "name": "Demo-0416",
    "url": "https://github.com/Demo-0416"
   },
   "license": "MIT",
   "keywords": [
    "queue",
    "prompt",
    "codex",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Demo-0416/claude-code-mods",
    "url": "https://github.com/Demo-0416/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T06:44:09Z",
    "createdAt": "2026-10-03T05:56:08Z",
    "description": "Mods for Claude Code, as a plugin marketplace. prompt-queue: Codex-style queued follow-up inputs.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/145474865?v=4",
    "ownerUrl": "https://github.com/Demo-0416",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-queue",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "demo-0416-mods",
   "firstSeen": "2026-10-06T04:46:55.675Z",
   "modUpdatedAt": "2026-10-03T06:44:09Z",
   "fileBytes": 10560,
   "tags": [
    "band",
    "spinner",
    "toast",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-queue",
   "url": "https://www.slopshopper.com/mods/demo-0416-claude-code-mods-prompt-queue/"
  },
  {
   "slug": "denisguiraudet-claude-mods-bunny-spinner",
   "name": "bunny-spinner",
   "description": "The loading line speaks as a pixel bunny: \"🐰 Michel: reading the docs\", \"nom nom\" while a tool runs",
   "version": "1.0.0",
   "author": {
    "name": "Denis Guiraudet"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DenisGuiraudet/claude-mods",
    "url": "https://github.com/DenisGuiraudet/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T13:57:29Z",
    "createdAt": "2026-10-05T13:28:30Z",
    "description": "Pixel mods for Claude Code: bubble replies on a meadow and a bunny loading line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14792443?v=4",
    "ownerUrl": "https://github.com/DenisGuiraudet",
    "defaultBranch": "main"
   },
   "path": "bunny-spinner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "name": {
     "type": "string",
     "title": "Bunny's name",
     "description": "The name the loading line speaks under.",
     "default": "Michel"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "denis-claude-mods",
   "firstSeen": "2026-10-06T04:46:46.617Z",
   "modUpdatedAt": "2026-10-05T13:57:28Z",
   "fileBytes": 837,
   "tags": [
    "spinner"
   ],
   "isNew": true,
   "entryName": "bunny-spinner",
   "url": "https://www.slopshopper.com/mods/denisguiraudet-claude-mods-bunny-spinner/"
  },
  {
   "slug": "denisguiraudet-claude-mods-meadow",
   "name": "meadow",
   "description": "Claude's replies as pixel bubbles: a short sky and hill on top, a strip of grass under the last block",
   "version": "1.0.0",
   "author": {
    "name": "Denis Guiraudet"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DenisGuiraudet/claude-mods",
    "url": "https://github.com/DenisGuiraudet/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T13:57:29Z",
    "createdAt": "2026-10-05T13:28:30Z",
    "description": "Pixel mods for Claude Code: bubble replies on a meadow and a bunny loading line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14792443?v=4",
    "ownerUrl": "https://github.com/DenisGuiraudet",
    "defaultBranch": "main"
   },
   "path": "meadow",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "denis-claude-mods",
   "firstSeen": "2026-10-06T04:46:46.787Z",
   "modUpdatedAt": "2026-10-05T13:57:28Z",
   "fileBytes": 6112,
   "tags": [
    "transcript",
    "turn"
   ],
   "isNew": true,
   "entryName": "meadow",
   "url": "https://www.slopshopper.com/mods/denisguiraudet-claude-mods-meadow/"
  },
  {
   "slug": "depickeresven-skill-audit",
   "name": "skill-audit",
   "description": "Audit trail of skill invocations and file changes for Claude Code and Codex sessions",
   "version": "0.3.0",
   "author": {
    "name": "Sven Depickere",
    "url": "https://github.com/DepickereSven"
   },
   "license": "MIT",
   "homepage": "https://github.com/DepickereSven/skill-audit",
   "keywords": [
    "audit",
    "skills",
    "hooks",
    "codex",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DepickereSven/skill-audit",
    "url": "https://github.com/DepickereSven/skill-audit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:11:49Z",
    "createdAt": "2026-07-18T14:36:20Z",
    "description": "Track your if your code has been created by using your skills",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-mod",
     "claude-plugin",
     "codex",
     "codex-plugin",
     "opencode",
     "opencode-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26543813?v=4",
    "ownerUrl": "https://github.com/DepickereSven",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./claude.tsx"
   ],
   "entry": "hooks/claude.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "depickeresven-skill-audit",
   "firstSeen": "2026-10-06T04:46:51.479Z",
   "modUpdatedAt": "2026-10-04T11:11:49Z",
   "fileBytes": 20908,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "skill-audit",
   "url": "https://www.slopshopper.com/mods/depickeresven-skill-audit/"
  },
  {
   "slug": "derekhertz-dimsumden-north-star",
   "name": "north-star",
   "description": "A thin band above the prompt that counts down to den v1: bar, done/total and the next critical-path ticket, read from the board.",
   "version": "0.1.0",
   "author": {
    "name": "Dim Sum Den"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DerekHertz/DimSumDen",
    "url": "https://github.com/DerekHertz/DimSumDen",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:38:09Z",
    "createdAt": "2026-09-26T21:10:48Z",
    "description": "Observe and steer AI agents across the SDLC, modeled as a living organism",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97211702?v=4",
    "ownerUrl": "https://github.com/DerekHertz",
    "defaultBranch": "main"
   },
   "path": "mods/north-star",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "dimsumden-mods",
   "firstSeen": "2026-10-09T14:30:51.076Z",
   "modUpdatedAt": "2026-10-09T00:01:02Z",
   "fileBytes": 2011,
   "tags": [
    "band",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "north-star",
   "url": "https://www.slopshopper.com/mods/derekhertz-dimsumden-north-star/"
  },
  {
   "slug": "derekhertz-dimsumden-queue",
   "name": "queue",
   "description": "A thin band above the prompt showing what is in flight and the next 3 queued tickets (the orchestrator's proposed order, else the top of ready), read from the board.",
   "version": "0.1.0",
   "author": {
    "name": "Dim Sum Den"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DerekHertz/DimSumDen",
    "url": "https://github.com/DerekHertz/DimSumDen",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:38:09Z",
    "createdAt": "2026-09-26T21:10:48Z",
    "description": "Observe and steer AI agents across the SDLC, modeled as a living organism",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97211702?v=4",
    "ownerUrl": "https://github.com/DerekHertz",
    "defaultBranch": "main"
   },
   "path": "mods/queue",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "dimsumden-mods",
   "firstSeen": "2026-10-09T14:30:52.101Z",
   "modUpdatedAt": "2026-10-09T01:34:54Z",
   "fileBytes": 3074,
   "tags": [
    "band",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "queue-DerekHertz",
   "url": "https://www.slopshopper.com/mods/derekhertz-dimsumden-queue/"
  },
  {
   "slug": "derekmwright-gotutor-gotutor",
   "name": "gotutor",
   "description": "Interactive Go tutor: lesson band, test watcher, and an editor split driven from Claude",
   "version": "0.1.0",
   "author": {
    "name": "Derek Wright"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "derekmwright/goTutor",
    "url": "https://github.com/derekmwright/goTutor",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T22:11:57Z",
    "createdAt": "2026-10-07T22:11:52Z",
    "description": "Interactive Go tutoring workspace for Claude Code: lessons, drills, and a tutor mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1210300?v=4",
    "ownerUrl": "https://github.com/derekmwright",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/gotutor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:19:38.670Z",
   "modUpdatedAt": "2026-10-07T22:11:57Z",
   "fileBytes": 16386,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "gotutor",
   "url": "https://www.slopshopper.com/mods/derekmwright-gotutor-gotutor/"
  },
  {
   "slug": "deshpandeamrut-claude-code-mods-cache-expiry-notifier",
   "name": "cache-expiry-notifier",
   "description": "Notifies you X minutes before your prompt cache expires so you can send a turn before paying the full re-cache cost.",
   "version": "0.1.0",
   "author": {
    "name": "amrut.deshpande",
    "url": "https://github.com/amrut-deshpande"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "deshpandeamrut/claude-code-mods",
    "url": "https://github.com/deshpandeamrut/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:07:21Z",
    "createdAt": "2026-10-08T10:27:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7943780?v=4",
    "ownerUrl": "https://github.com/deshpandeamrut",
    "defaultBranch": "master"
   },
   "path": "cache-expiry-notifier",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnMinutes": {
     "type": "number",
     "title": "Warn before expiry (minutes)",
     "description": "How many minutes before cache expiry to fire the alert. Minimum 1.",
     "default": 10,
     "min": 1
    },
    "cacheTtl": {
     "type": "string",
     "title": "Cache lifetime override",
     "description": "auto (default) detects the TTL from Claude's responses. Set 5m or 1h to override.",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    },
    "minTokens": {
     "type": "number",
     "title": "Minimum tokens to warn",
     "description": "Only fire the alert when the session holds at least this many tokens. Below this, re-caching is cheap enough to ignore.",
     "default": 50000,
     "min": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:19:39.813Z",
   "modUpdatedAt": "2026-10-09T07:07:21Z",
   "fileBytes": 9365,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-expiry-notifier-deshpandeamrut",
   "url": "https://www.slopshopper.com/mods/deshpandeamrut-claude-code-mods-cache-expiry-notifier/"
  },
  {
   "slug": "devohmycode-ccmods-dash",
   "name": "dash",
   "description": "The session's dashboard in one pane, opened by /dash: the model, the effort and presets that set both, ultracode and fast mode, each switched with one click; the context gauge, /compact behind a confirmation, the session's name; messages to the person's other sessions, for their pane or their Claude; the agents, commands, skills, plugins, MCP servers and hooks, a plugin or a server turned on or off from there; and the /config settings.",
   "version": "0.1.6",
   "author": {
    "name": "DevOhMyCode"
   },
   "license": "MIT",
   "homepage": "https://github.com/devohmycode/ccmods/tree/main/dash",
   "keywords": [
    "dashboard",
    "model",
    "effort",
    "preset",
    "session",
    "messages",
    "pane",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "devohmycode/ccmods",
    "url": "https://github.com/devohmycode/ccmods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T12:12:50Z",
    "createdAt": "2026-10-07T07:50:03Z",
    "description": "Finished function-hook mods for Claude Code, and the marketplace that offers them. dash: the session's dashboard in one pane.",
    "homepage": "https://github.com/devohmycode/ccmods/tree/main/dash",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "dashboard",
     "function-hooks",
     "plugin-marketplace",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/245494865?v=4",
    "ownerUrl": "https://github.com/devohmycode",
    "defaultBranch": "main"
   },
   "path": "dash",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccmods",
   "firstSeen": "2026-10-07T14:55:10.987Z",
   "modUpdatedAt": "2026-10-07T10:28:23Z",
   "fileBytes": 165154,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dash",
   "url": "https://www.slopshopper.com/mods/devohmycode-ccmods-dash/"
  },
  {
   "slug": "devohmycode-ccmods-radar",
   "name": "radar",
   "description": "Your Claude Code sessions on a braille radar, in a pane opened by /radar: each session that runs radar beats a beacon (repository, branch, tool running, state), and the sweep lights them up, busy near the center, waiting mid-way, idle at the rim. With /radar conductor, one session hands the tasks of a checklist to the sessions that take them (/radar available); their reports come back to its pane and band, out of its context.",
   "version": "0.1.0",
   "author": {
    "name": "DevOhMyCode"
   },
   "license": "MIT",
   "homepage": "https://github.com/devohmycode/ccmods/tree/main/radar",
   "keywords": [
    "radar",
    "sessions",
    "multi-session",
    "beacon",
    "conductor",
    "tasks",
    "pane",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "devohmycode/ccmods",
    "url": "https://github.com/devohmycode/ccmods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T12:12:50Z",
    "createdAt": "2026-10-07T07:50:03Z",
    "description": "Finished function-hook mods for Claude Code, and the marketplace that offers them. dash: the session's dashboard in one pane.",
    "homepage": "https://github.com/devohmycode/ccmods/tree/main/dash",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "dashboard",
     "function-hooks",
     "plugin-marketplace",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/245494865?v=4",
    "ownerUrl": "https://github.com/devohmycode",
    "defaultBranch": "main"
   },
   "path": "radar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "The language the pane speaks: en or fr",
     "default": "en",
     "options": [
      "en",
      "fr"
     ]
    },
    "extraConfigDirs": {
     "type": "string",
     "title": "Other config folders",
     "description": "More Claude Code configuration folders to share the radar with, both ways (this session's beacon is written there too), separated by ; or , (~ for home), e.g. ~/.claude; ~/.claude-2",
     "default": ""
    },
    "tasksFile": {
     "type": "string",
     "title": "Tasks file",
     "description": "The conductor's checklist: a path from the repository's root, or an absolute one, looked for before TASKS.md and docs/TASKS.md",
     "default": "TASKS.md"
    },
    "isolation": {
     "type": "string",
     "title": "Task isolation",
     "description": "worktree: each task the conductor hands out gets a git worktree and a branch of its own, beside the repository; shared: every session works in the conductor's folder",
     "default": "worktree",
     "options": [
      "worktree",
      "shared"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccmods",
   "firstSeen": "2026-10-07T14:55:12.775Z",
   "modUpdatedAt": "2026-10-07T12:12:42Z",
   "fileBytes": 65531,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "radar",
   "url": "https://www.slopshopper.com/mods/devohmycode-ccmods-radar/"
  },
  {
   "slug": "devstatebelgium-model-router",
   "name": "model-router",
   "displayName": "Model Router",
   "description": "Routes each coding subtask to the cheapest Claude model and effort that can do it reliably, logs real token cost per subagent automatically, and learns routing boundaries from verified runs.",
   "version": "2.3.0",
   "author": {
    "name": "DevstateBelgium",
    "url": "https://github.com/DevstateBelgium"
   },
   "license": "MIT",
   "homepage": "https://github.com/DevstateBelgium/model-router",
   "keywords": [
    "routing",
    "subagents",
    "cost",
    "orchestration",
    "models"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DevstateBelgium/model-router",
    "url": "https://github.com/DevstateBelgium/model-router",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:19:08Z",
    "createdAt": "2026-10-09T07:30:50Z",
    "description": "Claude Code plugin: route each subtask to the cheapest Claude model and effort that can do it, and measure what it really costs.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/326057259?v=4",
    "ownerUrl": "https://github.com/DevstateBelgium",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./router.tsx"
   ],
   "entry": "hooks/router.tsx",
   "userConfig": {
    "knowledge_repo": {
     "type": "string",
     "title": "Knowledge repo (owner/repo)",
     "description": "Private GitHub repo that stores shared routing knowledge across machines and cloud sessions. Leave empty to run local-only.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "model-router",
   "firstSeen": "2026-10-09T14:30:53.685Z",
   "modUpdatedAt": "2026-10-09T13:19:08Z",
   "fileBytes": 8513,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-router-DevstateBelgium",
   "url": "https://www.slopshopper.com/mods/devstatebelgium-model-router/"
  },
  {
   "slug": "dgsantana-claude-mods-agent-cockpit",
   "name": "agent-cockpit",
   "description": "The instruments around each Claude Code session: themed status line, TTSR and layered rules, AGENTS.md and APPEND_SYSTEM, an edit advisor",
   "version": "0.5.1",
   "author": {
    "name": "Daniel Santana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dgsantana/claude-mods",
    "url": "https://github.com/dgsantana/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:52:55Z",
    "createdAt": "2026-10-04T11:12:36Z",
    "description": "Claude Code mods: omp-port (TTSR, layered rules, AGENTS.md, APPEND_SYSTEM, advisor) + nerd status line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2750212?v=4",
    "ownerUrl": "https://github.com/dgsantana",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dgsantana",
   "firstSeen": "2026-10-06T14:34:00.431Z",
   "modUpdatedAt": "2026-10-08T19:52:55Z",
   "fileBytes": 108217,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-cockpit",
   "url": "https://www.slopshopper.com/mods/dgsantana-claude-mods-agent-cockpit/"
  },
  {
   "slug": "dhruvkumar1805-cricket-commentary",
   "name": "cricket-commentary",
   "description": "Live cricket commentary for Claude Code: every tool call is a ball, with a scoreboard, a pixel big screen, crowd sounds and an Indian commentator who speaks.",
   "version": "0.1.0",
   "author": {
    "name": "Dhruv Kumar"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dhruvkumar1805/cricket-commentary",
    "url": "https://github.com/dhruvkumar1805/cricket-commentary",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T09:23:34Z",
    "createdAt": "2026-10-04T09:22:32Z",
    "description": "A Claude Code mod that turns every session into a live IPL match 🏏 scoreboard, pixel big screen, crowd sounds and a commentator who speaks",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "cricket",
     "ipl",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/73804079?v=4",
    "ownerUrl": "https://github.com/dhruvkumar1805",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dhruv-mods",
   "firstSeen": "2026-10-06T04:52:06.326Z",
   "modUpdatedAt": "2026-10-04T09:23:34Z",
   "fileBytes": 60617,
   "tags": [
    "band",
    "transcript",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "cricket-commentary",
   "url": "https://www.slopshopper.com/mods/dhruvkumar1805-cricket-commentary/"
  },
  {
   "slug": "diagrammo-dgmo-pane",
   "name": "dgmo-pane",
   "description": "Renders each .dgmo file Claude writes or edits in a live side pane, and tells Claude the parser's errors",
   "version": "0.3.0",
   "author": {
    "name": "Diagrammo"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diagrammo/dgmo-pane",
    "url": "https://github.com/diagrammo/dgmo-pane",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T19:28:48Z",
    "createdAt": "2026-10-07T18:52:26Z",
    "description": "Claude Code mod: a live pane that draws the .dgmo diagrams Claude writes",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260103038?v=4",
    "ownerUrl": "https://github.com/diagrammo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dgmo-pane",
   "firstSeen": "2026-10-08T15:19:57.219Z",
   "modUpdatedAt": "2026-10-07T19:28:48Z",
   "fileBytes": 13482,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "dgmo-pane",
   "url": "https://www.slopshopper.com/mods/diagrammo-dgmo-pane/"
  },
  {
   "slug": "didac-alonso-didac-mods-cluster-context",
   "name": "cluster-context",
   "description": "Tells Claude which Slurm node it is on (GPUs, time left), keeps Hugging Face caches and big downloads on /scratch, and asks before starting a new allocation when this node could do the work.",
   "version": "0.2.0",
   "author": {
    "name": "Dídac"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "didac-alonso/didac-mods",
    "url": "https://github.com/didac-alonso/didac-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T01:03:59Z",
    "createdAt": "2026-10-07T15:31:07Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80207600?v=4",
    "ownerUrl": "https://github.com/didac-alonso",
    "defaultBranch": "main"
   },
   "path": "plugins/cluster-context",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "scratchRoot": {
     "type": "string",
     "title": "Scratch root",
     "description": "Where downloads, weights, datasets and caches belong. Leave empty for /scratch/$USER.",
     "required": false,
     "default": ""
    },
    "minMinutesLeft": {
     "type": "number",
     "title": "Minutes left to keep work here",
     "description": "On a GPU node with at least this many minutes left, a new srun/sbatch/salloc asks you first.",
     "required": false,
     "default": 30
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "didac-mods",
   "firstSeen": "2026-10-09T14:54:38.926Z",
   "modUpdatedAt": "2026-10-08T21:27:21Z",
   "fileBytes": 13490,
   "tags": [
    "status",
    "guard",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cluster-context",
   "url": "https://www.slopshopper.com/mods/didac-alonso-didac-mods-cluster-context/"
  },
  {
   "slug": "didac-alonso-didac-mods-job-watch",
   "name": "job-watch",
   "description": "Your Slurm batch jobs on the cluster, watched from your own computer over one ssh call a minute: progress, loss and val curves, GPU history and sweeps, drawn as charts in the desktop app.",
   "version": "0.1.0",
   "author": {
    "name": "Dídac"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "didac-alonso/didac-mods",
    "url": "https://github.com/didac-alonso/didac-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T01:03:59Z",
    "createdAt": "2026-10-07T15:31:07Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80207600?v=4",
    "ownerUrl": "https://github.com/didac-alonso",
    "defaultBranch": "main"
   },
   "path": "plugins/job-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "host": {
     "type": "string",
     "title": "ssh host",
     "description": "The ssh alias of the cluster's login node. It must log in without a prompt (key auth).",
     "required": false,
     "default": "explorer"
    },
    "pollSeconds": {
     "type": "number",
     "title": "Poll every (s)",
     "description": "How often the cluster is asked about your jobs, in one ssh call.",
     "required": false,
     "default": 60
    },
    "gpuSeconds": {
     "type": "number",
     "title": "GPU refresh (s)",
     "description": "GPU refresh for the job selected in /jobs, while the pane is open.",
     "required": false,
     "default": 30
    },
    "historySamples": {
     "type": "number",
     "title": "GPU history samples",
     "description": "GPU readings kept per job for the history chart.",
     "required": false,
     "default": 480
    },
    "idleMinutes": {
     "type": "number",
     "title": "Idle GPU alert (min)",
     "description": "Alert when a GPU of a running job sits at 0% with no process this long.",
     "required": false,
     "default": 10
    },
    "silentMinutes": {
     "type": "number",
     "title": "Silent log alert (min)",
     "description": "Alert when a running job's log has not grown this long.",
     "required": false,
     "default": 20
    },
    "nearLimitMinutes": {
     "type": "number",
     "title": "Near time limit (min)",
     "description": "Alert this long before a job's time limit (at most its last quarter).",
     "required": false,
     "default": 30
    },
    "staleCkptMinutes": {
     "type": "number",
     "title": "Stale checkpoint (min)",
     "description": "Alert when a running job's newest checkpoint is older than this.",
     "required": false,
     "default": 60
    },
    "pendingMinutes": {
     "type": "number",
     "title": "Long pending (min)",
     "description": "Alert when a job has been pending this long.",
     "required": false,
     "default": 120
    },
    "excludeNames": {
     "type": "string",
     "title": "Ignored job names",
     "description": "Comma-separated job names never watched.",
     "required": false,
     "default": "dev-shell,interactive"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "didac-mods",
   "firstSeen": "2026-10-09T14:54:41.556Z",
   "modUpdatedAt": "2026-10-08T22:51:52Z",
   "fileBytes": 116647,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "job-watch",
   "url": "https://www.slopshopper.com/mods/didac-alonso-didac-mods-job-watch/"
  },
  {
   "slug": "didac-alonso-didac-mods-pace-line",
   "name": "pace-line",
   "description": "Coloured usage band above the prompt (model, folder, branch, context, cost, time, 5h/7d pace) plus a Slurm batch-job watcher: progress, live loss charts, GPUs, checkpoints, alerts and auto-resume.",
   "version": "0.2.1",
   "author": {
    "name": "Dídac"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "didac-alonso/didac-mods",
    "url": "https://github.com/didac-alonso/didac-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T01:03:59Z",
    "createdAt": "2026-10-07T15:31:07Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80207600?v=4",
    "ownerUrl": "https://github.com/didac-alonso",
    "defaultBranch": "main"
   },
   "path": "plugins/pace-line",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "pollSeconds": {
     "type": "number",
     "title": "squeue every (s)",
     "description": "How often squeue is read for your batch jobs.",
     "required": false,
     "default": 60
    },
    "gpuSeconds": {
     "type": "number",
     "title": "GPU refresh (s)",
     "description": "GPU refresh for the job selected in /jobs, while the panel is open.",
     "required": false,
     "default": 30
    },
    "idleMinutes": {
     "type": "number",
     "title": "Idle GPU alert (min)",
     "description": "Alert when an allocated GPU has been idle this long.",
     "required": false,
     "default": 10
    },
    "silentMinutes": {
     "type": "number",
     "title": "Silent log alert (min)",
     "description": "Alert when a running job's log hasn't grown in this long.",
     "required": false,
     "default": 20
    },
    "nearLimitMinutes": {
     "type": "number",
     "title": "Near time limit (min)",
     "description": "Alert when a job has this little time left.",
     "required": false,
     "default": 30
    },
    "staleCkptMinutes": {
     "type": "number",
     "title": "Stale checkpoint (min)",
     "description": "Alert when the newest checkpoint is this old.",
     "required": false,
     "default": 60
    },
    "pendingMinutes": {
     "type": "number",
     "title": "Long pending (min)",
     "description": "Alert when a job has been pending this long.",
     "required": false,
     "default": 120
    },
    "maxResumes": {
     "type": "number",
     "title": "Auto-resumes per chain",
     "description": "Automatic resubmits from a checkpoint per job chain before asking.",
     "required": false,
     "default": 3
    },
    "excludeNames": {
     "type": "string",
     "title": "Ignore job names",
     "description": "Job names never watched (comma-separated).",
     "required": false,
     "default": "dev-shell,interactive"
    },
    "discordChatId": {
     "type": "string",
     "title": "Discord chat id",
     "description": "Your Discord DM chat id; alerts go there through the Discord plugin.",
     "required": false,
     "default": ""
    },
    "discordWebhook": {
     "type": "string",
     "title": "Discord webhook URL",
     "description": "A Discord webhook URL, used when the Discord plugin isn't connected.",
     "required": false,
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "didac-mods",
   "firstSeen": "2026-10-09T14:54:43.886Z",
   "modUpdatedAt": "2026-10-08T22:57:02Z",
   "fileBytes": 100154,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pace-line",
   "url": "https://www.slopshopper.com/mods/didac-alonso-didac-mods-pace-line/"
  },
  {
   "slug": "didac-alonso-didac-mods-plan-line",
   "name": "plan-line",
   "description": "Live plan progress bars right above the prompt (stages, steps, a pixel fill, agent strips, sounds). A fork of zycck's plan-progress that works without a registered tool.",
   "version": "0.9.0",
   "author": {
    "name": "Dídac"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "didac-alonso/didac-mods",
    "url": "https://github.com/didac-alonso/didac-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T01:03:59Z",
    "createdAt": "2026-10-07T15:31:07Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80207600?v=4",
    "ownerUrl": "https://github.com/didac-alonso",
    "defaultBranch": "main"
   },
   "path": "plugins/plan-line",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "doneBarSeconds": {
     "type": "number",
     "title": "Finished bar stays (seconds)",
     "description": "Seconds a finished bar stays above the prompt while /plan-progress-autoclose is on",
     "default": 20,
     "min": 1
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "didac-mods",
   "firstSeen": "2026-10-09T14:54:44.916Z",
   "modUpdatedAt": "2026-10-09T01:03:55Z",
   "fileBytes": 111364,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "plan-line",
   "url": "https://www.slopshopper.com/mods/didac-alonso-didac-mods-plan-line/"
  },
  {
   "slug": "dieg666-claude-herald",
   "name": "herald",
   "description": "Herald: news and releases for your stack, right above the prompt.",
   "version": "0.1.2",
   "author": {
    "name": "Diego"
   },
   "license": "MIT",
   "homepage": "https://github.com/dieg666/claude-herald",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dieg666/claude-herald",
    "url": "https://github.com/dieg666/claude-herald",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:15:48Z",
    "createdAt": "2026-10-08T05:33:21Z",
    "description": "A Claude Code mod: a band above the prompt with Claude news and the breaking or security releases of your dependencies.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "dependencies",
     "developer-tools",
     "news",
     "release-notes",
     "rss",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71466830?v=4",
    "ownerUrl": "https://github.com/dieg666",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-herald",
   "firstSeen": "2026-10-09T14:54:56.543Z",
   "modUpdatedAt": "2026-10-08T20:15:48Z",
   "fileBytes": 108331,
   "tags": [],
   "isNew": true,
   "entryName": "herald",
   "url": "https://www.slopshopper.com/mods/dieg666-claude-herald/"
  },
  {
   "slug": "diegocamara89-claude-mods-lixeira",
   "name": "lixeira",
   "description": "Troca o apagar de vez pela lixeira do sistema e barra comandos sem volta (git reset --hard, push --force, formatar) até o sim do usuário",
   "version": "1.0.0",
   "author": {
    "name": "Marcelo Diego",
    "url": "https://github.com/diegocamara89"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diegocamara89/claude-mods",
    "url": "https://github.com/diegocamara89/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:00:23Z",
    "createdAt": "2026-10-03T19:25:33Z",
    "description": "Mods do Claude Code (function hooks): Sonnet por padrão para subagentes, revisão com prova, próximos passos, painel ao vivo, lixeira e varredura de segredos antes do push. README PT/EN.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187240496?v=4",
    "ownerUrl": "https://github.com/diegocamara89",
    "defaultBranch": "main"
   },
   "path": "mods/lixeira",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-diego",
   "firstSeen": "2026-10-06T04:51:34.734Z",
   "modUpdatedAt": "2026-10-08T18:18:52Z",
   "fileBytes": 6519,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "lixeira",
   "url": "https://www.slopshopper.com/mods/diegocamara89-claude-mods-lixeira/"
  },
  {
   "slug": "diegocamara89-claude-mods-painel-vivo",
   "name": "painel-vivo",
   "description": "Painel ao vivo do que o Claude e cada ajudante fazem: subagentes, agentes de Workflow, comandos, agy e Codex em árvore, com modelo, tokens, pendências, avisos, outras sessões e uso",
   "version": "2.0.0",
   "author": {
    "name": "Marcelo Diego",
    "url": "https://github.com/diegocamara89"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diegocamara89/claude-mods",
    "url": "https://github.com/diegocamara89/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:00:23Z",
    "createdAt": "2026-10-03T19:25:33Z",
    "description": "Mods do Claude Code (function hooks): Sonnet por padrão para subagentes, revisão com prova, próximos passos, painel ao vivo, lixeira e varredura de segredos antes do push. README PT/EN.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187240496?v=4",
    "ownerUrl": "https://github.com/diegocamara89",
    "defaultBranch": "main"
   },
   "path": "mods/painel-vivo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-diego",
   "firstSeen": "2026-10-06T04:51:35.637Z",
   "modUpdatedAt": "2026-10-08T23:00:19Z",
   "fileBytes": 108369,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "painel-vivo",
   "url": "https://www.slopshopper.com/mods/diegocamara89-claude-mods-painel-vivo/"
  },
  {
   "slug": "diegocamara89-claude-mods-proximos-passos",
   "name": "proximos-passos",
   "description": "Depois de cada resposta, o Haiku propõe três próximos pedidos em botões acima da caixa de mensagem (teclas 1-3)",
   "version": "1.0.0",
   "author": {
    "name": "Marcelo Diego",
    "url": "https://github.com/diegocamara89"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diegocamara89/claude-mods",
    "url": "https://github.com/diegocamara89/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:00:23Z",
    "createdAt": "2026-10-03T19:25:33Z",
    "description": "Mods do Claude Code (function hooks): Sonnet por padrão para subagentes, revisão com prova, próximos passos, painel ao vivo, lixeira e varredura de segredos antes do push. README PT/EN.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187240496?v=4",
    "ownerUrl": "https://github.com/diegocamara89",
    "defaultBranch": "main"
   },
   "path": "mods/proximos-passos",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-diego",
   "firstSeen": "2026-10-06T04:51:36.437Z",
   "modUpdatedAt": "2026-10-03T19:25:26Z",
   "fileBytes": 6754,
   "tags": [
    "band",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "proximos-passos",
   "url": "https://www.slopshopper.com/mods/diegocamara89-claude-mods-proximos-passos/"
  },
  {
   "slug": "diegocamara89-claude-mods-revisor-com-prova",
   "name": "revisor-com-prova",
   "description": "Quando volta o resultado de um revisor (Codex, agy, council), lembra o Claude de que achado sem prova não conta e de reproduzir antes de corrigir",
   "version": "1.0.0",
   "author": {
    "name": "Marcelo Diego",
    "url": "https://github.com/diegocamara89"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diegocamara89/claude-mods",
    "url": "https://github.com/diegocamara89/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:00:23Z",
    "createdAt": "2026-10-03T19:25:33Z",
    "description": "Mods do Claude Code (function hooks): Sonnet por padrão para subagentes, revisão com prova, próximos passos, painel ao vivo, lixeira e varredura de segredos antes do push. README PT/EN.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187240496?v=4",
    "ownerUrl": "https://github.com/diegocamara89",
    "defaultBranch": "main"
   },
   "path": "mods/revisor-com-prova",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-diego",
   "firstSeen": "2026-10-06T04:51:37.214Z",
   "modUpdatedAt": "2026-10-03T19:25:26Z",
   "fileBytes": 1629,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "revisor-com-prova",
   "url": "https://www.slopshopper.com/mods/diegocamara89-claude-mods-revisor-com-prova/"
  },
  {
   "slug": "diegocamara89-claude-mods-sonnet-por-padrao",
   "name": "sonnet-por-padrao",
   "description": "Subagente e agente de script (Workflow) criados sem modelo escrito rodam no Sonnet em vez de herdar o Opus; Opus só quando pedido de propósito",
   "version": "1.0.0",
   "author": {
    "name": "Marcelo Diego",
    "url": "https://github.com/diegocamara89"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diegocamara89/claude-mods",
    "url": "https://github.com/diegocamara89/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:00:23Z",
    "createdAt": "2026-10-03T19:25:33Z",
    "description": "Mods do Claude Code (function hooks): Sonnet por padrão para subagentes, revisão com prova, próximos passos, painel ao vivo, lixeira e varredura de segredos antes do push. README PT/EN.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187240496?v=4",
    "ownerUrl": "https://github.com/diegocamara89",
    "defaultBranch": "main"
   },
   "path": "mods/sonnet-por-padrao",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-diego",
   "firstSeen": "2026-10-06T04:51:37.877Z",
   "modUpdatedAt": "2026-10-03T19:25:26Z",
   "fileBytes": 2926,
   "tags": [
    "guard",
    "agents"
   ],
   "isNew": true,
   "entryName": "sonnet-por-padrao",
   "url": "https://www.slopshopper.com/mods/diegocamara89-claude-mods-sonnet-por-padrao/"
  },
  {
   "slug": "diegocamara89-claude-mods-varredura-push",
   "name": "varredura-push",
   "description": "Antes de git push ou publicação pelo gh, procura chave, token e senha nos commits que vão subir (gitleaks, com regras de reserva) e barra o envio se achar",
   "version": "1.0.0",
   "author": {
    "name": "Marcelo Diego",
    "url": "https://github.com/diegocamara89"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diegocamara89/claude-mods",
    "url": "https://github.com/diegocamara89/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:00:23Z",
    "createdAt": "2026-10-03T19:25:33Z",
    "description": "Mods do Claude Code (function hooks): Sonnet por padrão para subagentes, revisão com prova, próximos passos, painel ao vivo, lixeira e varredura de segredos antes do push. README PT/EN.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187240496?v=4",
    "ownerUrl": "https://github.com/diegocamara89",
    "defaultBranch": "main"
   },
   "path": "mods/varredura-push",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-diego",
   "firstSeen": "2026-10-06T04:51:38.504Z",
   "modUpdatedAt": "2026-10-08T18:18:52Z",
   "fileBytes": 2349,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "varredura-push",
   "url": "https://www.slopshopper.com/mods/diegocamara89-claude-mods-varredura-push/"
  },
  {
   "slug": "diegoheer-claude-mods-review-diff",
   "name": "review-diff",
   "description": "Opens a pane showing the full diff of each file changed on this branch vs its base",
   "version": "1.0.0",
   "author": {
    "name": "Diego Heer"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DiegoHeer/claude-mods",
    "url": "https://github.com/DiegoHeer/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:25:19Z",
    "createdAt": "2026-10-07T07:28:17Z",
    "description": "My Claude Code mods, shared as a plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62219804?v=4",
    "ownerUrl": "https://github.com/DiegoHeer",
    "defaultBranch": "main"
   },
   "path": "review-diff",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T14:30:55.955Z",
   "modUpdatedAt": "2026-10-09T07:25:19Z",
   "fileBytes": 33177,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "review-diff",
   "url": "https://www.slopshopper.com/mods/diegoheer-claude-mods-review-diff/"
  },
  {
   "slug": "diegopc99-claude-cli-orange-hud",
   "name": "orange-hud",
   "description": "Orange HUD for Claude Code: a side pane with session, workspace and agent status, turn work folded into one line, and restyled prompts and replies",
   "version": "0.2.0",
   "author": {
    "name": "diegopc99",
    "url": "https://github.com/diegopc99"
   },
   "homepage": "https://github.com/diegopc99/claude-cli",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diegopc99/claude-cli",
    "url": "https://github.com/diegopc99/claude-cli",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:26:05Z",
    "createdAt": "2026-10-07T15:35:22Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47193597?v=4",
    "ownerUrl": "https://github.com/diegopc99",
    "defaultBranch": "main"
   },
   "path": "orange-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-cli",
   "firstSeen": "2026-10-08T15:19:58.802Z",
   "modUpdatedAt": "2026-10-08T13:26:05Z",
   "fileBytes": 62504,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "orange-hud",
   "url": "https://www.slopshopper.com/mods/diegopc99-claude-cli-orange-hud/"
  },
  {
   "slug": "diegorv-claude-mods-diegorv-activity-log",
   "name": "activity-log",
   "description": "Every event of the session, tool calls and their full results included, appended to a JSONL file per session",
   "version": "0.1.0",
   "author": {
    "name": "Diego R. v."
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diegorv/claude-mods-diegorv",
    "url": "https://github.com/diegorv/claude-mods-diegorv",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T13:18:23Z",
    "createdAt": "2026-09-10T08:44:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24455?v=4",
    "ownerUrl": "https://github.com/diegorv",
    "defaultBranch": "main"
   },
   "path": "plugins/activity-log",
   "modules": [
    "../src/hooks/register.ts"
   ],
   "entry": "src/hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-diegorv",
   "firstSeen": "2026-10-06T04:52:46.684Z",
   "modUpdatedAt": "2026-10-05T20:56:28Z",
   "fileBytes": 19822,
   "tags": [
    "process",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "activity-log",
   "url": "https://www.slopshopper.com/mods/diegorv-claude-mods-diegorv-activity-log/"
  },
  {
   "slug": "diegorv-claude-mods-diegorv-agent-flow",
   "name": "agent-flow",
   "description": "A live tree of the session's subagents and teammates in a pane: status, current tool, time, calls and tokens",
   "version": "0.1.0",
   "author": {
    "name": "Diego R. v."
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diegorv/claude-mods-diegorv",
    "url": "https://github.com/diegorv/claude-mods-diegorv",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T13:18:23Z",
    "createdAt": "2026-09-10T08:44:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24455?v=4",
    "ownerUrl": "https://github.com/diegorv",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-flow",
   "modules": [
    "../src/hooks/register.tsx"
   ],
   "entry": "src/hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-diegorv",
   "firstSeen": "2026-10-06T14:34:06.042Z",
   "modUpdatedAt": "2026-10-06T13:15:29Z",
   "fileBytes": 22610,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-flow-diegorv",
   "url": "https://www.slopshopper.com/mods/diegorv-claude-mods-diegorv-agent-flow/"
  },
  {
   "slug": "diegorv-claude-mods-diegorv-gh-ci-status",
   "name": "gh-ci-status",
   "description": "GitHub Actions runs of the session's repo, pinned above the prompt, with links to the PR and the run",
   "version": "0.2.0",
   "author": {
    "name": "Diego R. v."
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diegorv/claude-mods-diegorv",
    "url": "https://github.com/diegorv/claude-mods-diegorv",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T13:18:23Z",
    "createdAt": "2026-09-10T08:44:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24455?v=4",
    "ownerUrl": "https://github.com/diegorv",
    "defaultBranch": "main"
   },
   "path": "plugins/gh-ci-status",
   "modules": [
    "../src/hooks/register.tsx"
   ],
   "entry": "src/hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-diegorv",
   "firstSeen": "2026-10-06T04:52:49.459Z",
   "modUpdatedAt": "2026-10-05T19:10:10Z",
   "fileBytes": 49879,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "gh-ci-status",
   "url": "https://www.slopshopper.com/mods/diegorv-claude-mods-diegorv-gh-ci-status/"
  },
  {
   "slug": "diegorv-claude-mods-diegorv-time",
   "name": "time",
   "description": "The time you sent each message, drawn above it",
   "version": "0.2.0",
   "author": {
    "name": "Diego R. v."
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diegorv/claude-mods-diegorv",
    "url": "https://github.com/diegorv/claude-mods-diegorv",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T13:18:23Z",
    "createdAt": "2026-09-10T08:44:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24455?v=4",
    "ownerUrl": "https://github.com/diegorv",
    "defaultBranch": "main"
   },
   "path": "plugins/time",
   "modules": [
    "../src/hooks/register.tsx"
   ],
   "entry": "src/hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-diegorv",
   "firstSeen": "2026-10-06T04:52:50.488Z",
   "modUpdatedAt": "2026-10-05T16:07:28Z",
   "fileBytes": 1885,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "time",
   "url": "https://www.slopshopper.com/mods/diegorv-claude-mods-diegorv-time/"
  },
  {
   "slug": "dikeckaan-claude-system-promt-system-promt",
   "name": "system-promt",
   "description": "Shows the system prompt section by section in a pane, exports it to a file, and lets each section be edited through a file; /system-promt",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dikeckaan/claude-system-promt",
    "url": "https://github.com/dikeckaan/claude-system-promt",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T22:17:04Z",
    "createdAt": "2026-10-03T22:06:43Z",
    "description": "Claude Code mod: show, export and edit the system prompt with /system-promt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/21171681?v=4",
    "ownerUrl": "https://github.com/dikeckaan",
    "defaultBranch": "main"
   },
   "path": "plugins/system-promt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "system-promt",
   "firstSeen": "2026-10-06T04:52:07.915Z",
   "modUpdatedAt": "2026-10-03T22:17:04Z",
   "fileBytes": 14644,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "system-promt",
   "url": "https://www.slopshopper.com/mods/dikeckaan-claude-system-promt-system-promt/"
  },
  {
   "slug": "dillonmohr8777-claude-skills-repo-blast-radius",
   "name": "blast-radius",
   "description": "Holds risky shell commands (rm -rf, git reset --hard, git clean, force push, migrations) and shows what they would change, with Proceed and Cancel buttons.",
   "version": "0.1.0",
   "author": {
    "name": "Claude Code DevRel"
   },
   "keywords": [
    "mods",
    "safety",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dillonmohr8777/claude-skills-repo",
    "url": "https://github.com/dillonmohr8777/claude-skills-repo",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:32:47Z",
    "createdAt": "2026-04-25T17:59:24Z",
    "description": "for all claude skills ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269987165?v=4",
    "ownerUrl": "https://github.com/dillonmohr8777",
    "defaultBranch": "main"
   },
   "path": "mods/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alignhcm-tools",
   "firstSeen": "2026-10-08T15:20:03.386Z",
   "modUpdatedAt": "2026-10-08T00:03:56Z",
   "fileBytes": 24714,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "blast-radius-dillonmohr8777",
   "url": "https://www.slopshopper.com/mods/dillonmohr8777-claude-skills-repo-blast-radius/"
  },
  {
   "slug": "dillonmohr8777-claude-skills-repo-clawd-buddy",
   "name": "clawd-buddy",
   "description": "Clawd sits above the prompt and keeps typing: fast while Claude works, slow while idle",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dillonmohr8777/claude-skills-repo",
    "url": "https://github.com/dillonmohr8777/claude-skills-repo",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:32:47Z",
    "createdAt": "2026-04-25T17:59:24Z",
    "description": "for all claude skills ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269987165?v=4",
    "ownerUrl": "https://github.com/dillonmohr8777",
    "defaultBranch": "main"
   },
   "path": "mods/clawd-buddy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alignhcm-tools",
   "firstSeen": "2026-10-08T15:20:04.313Z",
   "modUpdatedAt": "2026-10-06T19:23:58Z",
   "fileBytes": 1305,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-buddy-dillonmohr8777",
   "url": "https://www.slopshopper.com/mods/dillonmohr8777-claude-skills-repo-clawd-buddy/"
  },
  {
   "slug": "dillonmohr8777-claude-skills-repo-finish-toast",
   "name": "finish-toast",
   "description": "Sober toast when a long turn finishes or is waiting on an answer",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dillonmohr8777/claude-skills-repo",
    "url": "https://github.com/dillonmohr8777/claude-skills-repo",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:32:47Z",
    "createdAt": "2026-04-25T17:59:24Z",
    "description": "for all claude skills ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269987165?v=4",
    "ownerUrl": "https://github.com/dillonmohr8777",
    "defaultBranch": "main"
   },
   "path": "mods/finish-toast",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "alignhcm-tools",
   "firstSeen": "2026-10-08T15:20:05.214Z",
   "modUpdatedAt": "2026-10-06T19:23:58Z",
   "fileBytes": 822,
   "tags": [
    "toast",
    "turn"
   ],
   "isNew": true,
   "entryName": "finish-toast",
   "url": "https://www.slopshopper.com/mods/dillonmohr8777-claude-skills-repo-finish-toast/"
  },
  {
   "slug": "dillonmohr8777-claude-skills-repo-fleet-pane",
   "name": "fleet-pane",
   "description": "Read-only live pane: services, launchd jobs, tmux. Open with /fleet",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dillonmohr8777/claude-skills-repo",
    "url": "https://github.com/dillonmohr8777/claude-skills-repo",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:32:47Z",
    "createdAt": "2026-04-25T17:59:24Z",
    "description": "for all claude skills ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269987165?v=4",
    "ownerUrl": "https://github.com/dillonmohr8777",
    "defaultBranch": "main"
   },
   "path": "mods/fleet-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "alignhcm-tools",
   "firstSeen": "2026-10-08T15:20:06.294Z",
   "modUpdatedAt": "2026-10-06T19:23:58Z",
   "fileBytes": 2414,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-pane",
   "url": "https://www.slopshopper.com/mods/dillonmohr8777-claude-skills-repo-fleet-pane/"
  },
  {
   "slug": "dillonmohr8777-claude-skills-repo-quota-meter",
   "name": "quota-meter",
   "description": "Pins your 7-day plan usage against Dillon's weekly cap (default 20%) with pace and a toast when it nears or passes the cap. Reads the engine's own rate-limit figures, never guesses.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dillonmohr8777/claude-skills-repo",
    "url": "https://github.com/dillonmohr8777/claude-skills-repo",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:32:47Z",
    "createdAt": "2026-04-25T17:59:24Z",
    "description": "for all claude skills ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269987165?v=4",
    "ownerUrl": "https://github.com/dillonmohr8777",
    "defaultBranch": "main"
   },
   "path": "mods/quota-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "weeklyCapPercent": {
     "type": "number",
     "title": "Weekly cap (%)",
     "description": "The share of the 7-day plan limit you want to stay under.",
     "default": 20
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alignhcm-tools",
   "firstSeen": "2026-10-08T15:20:07.433Z",
   "modUpdatedAt": "2026-10-08T00:03:56Z",
   "fileBytes": 4110,
   "tags": [
    "toast",
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "quota-meter-dillonmohr8777",
   "url": "https://www.slopshopper.com/mods/dillonmohr8777-claude-skills-repo-quota-meter/"
  },
  {
   "slug": "dillonmohr8777-claude-skills-repo-rainbow-replies",
   "name": "rainbow-replies",
   "description": "Colors each 🟢🟡🔴🔵🟣 line of Claude's replies, and the bullets under it, in the ultracode palette",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dillonmohr8777/claude-skills-repo",
    "url": "https://github.com/dillonmohr8777/claude-skills-repo",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:32:47Z",
    "createdAt": "2026-04-25T17:59:24Z",
    "description": "for all claude skills ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269987165?v=4",
    "ownerUrl": "https://github.com/dillonmohr8777",
    "defaultBranch": "main"
   },
   "path": "mods/rainbow-replies",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alignhcm-tools",
   "firstSeen": "2026-10-08T15:20:08.162Z",
   "modUpdatedAt": "2026-10-06T19:24:10Z",
   "fileBytes": 3531,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "rainbow-replies",
   "url": "https://www.slopshopper.com/mods/dillonmohr8777-claude-skills-repo-rainbow-replies/"
  },
  {
   "slug": "dillonmohr8777-claude-skills-repo-replay-theater",
   "name": "replay-theater",
   "description": "Replay Theater: step through the file edits Claude made in the last turn, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "Claude Code DevRel"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dillonmohr8777/claude-skills-repo",
    "url": "https://github.com/dillonmohr8777/claude-skills-repo",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:32:47Z",
    "createdAt": "2026-04-25T17:59:24Z",
    "description": "for all claude skills ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269987165?v=4",
    "ownerUrl": "https://github.com/dillonmohr8777",
    "defaultBranch": "main"
   },
   "path": "mods/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "alignhcm-tools",
   "firstSeen": "2026-10-08T15:20:08.805Z",
   "modUpdatedAt": "2026-10-06T19:39:26Z",
   "fileBytes": 10247,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-dillonmohr8777",
   "url": "https://www.slopshopper.com/mods/dillonmohr8777-claude-skills-repo-replay-theater/"
  },
  {
   "slug": "dillonmohr8777-claude-skills-repo-swarm-map",
   "name": "swarm-map",
   "description": "/swarm opens a live tree of subagents: who spawned whom, status, tool-call count and what each is doing. A status pin counts the live ones.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dillonmohr8777/claude-skills-repo",
    "url": "https://github.com/dillonmohr8777/claude-skills-repo",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:32:47Z",
    "createdAt": "2026-04-25T17:59:24Z",
    "description": "for all claude skills ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269987165?v=4",
    "ownerUrl": "https://github.com/dillonmohr8777",
    "defaultBranch": "main"
   },
   "path": "mods/swarm-map",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alignhcm-tools",
   "firstSeen": "2026-10-08T15:20:09.916Z",
   "modUpdatedAt": "2026-10-06T19:39:26Z",
   "fileBytes": 6813,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "swarm-map",
   "url": "https://www.slopshopper.com/mods/dillonmohr8777-claude-skills-repo-swarm-map/"
  },
  {
   "slug": "dimivelev-pixel-agents",
   "name": "pixel-agents",
   "description": "Animated pixel characters for running subagents, drawn under the prompt",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dimivelev/pixel-agents",
    "url": "https://github.com/dimivelev/pixel-agents",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T12:33:24Z",
    "createdAt": "2026-10-08T12:11:20Z",
    "description": "Claude Code mod: running subagents as animated pixel characters under the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13418882?v=4",
    "ownerUrl": "https://github.com/dimivelev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pixel-agents",
   "firstSeen": "2026-10-08T15:20:12.210Z",
   "modUpdatedAt": "2026-10-08T12:33:24Z",
   "fileBytes": 10444,
   "tags": [
    "spinner",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "pixel-agents",
   "url": "https://www.slopshopper.com/mods/dimivelev-pixel-agents/"
  },
  {
   "slug": "diogosarti-my-claude-code-uso-sessao",
   "name": "uso-sessao",
   "description": "Mostra contexto, custo e uso da assinatura na status line",
   "version": "0.1.0",
   "author": {
    "name": "Diogo Julio"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "diogosarti/my-claude-code",
    "url": "https://github.com/diogosarti/my-claude-code",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T12:24:27Z",
    "createdAt": "2026-10-06T12:24:08Z",
    "description": "Meus mods para o Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62915863?v=4",
    "ownerUrl": "https://github.com/diogosarti",
    "defaultBranch": "main"
   },
   "path": "plugins/uso-sessao",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-code",
   "firstSeen": "2026-10-06T14:34:11.545Z",
   "modUpdatedAt": "2026-10-06T12:24:27Z",
   "fileBytes": 3502,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "uso-sessao",
   "url": "https://www.slopshopper.com/mods/diogosarti-my-claude-code-uso-sessao/"
  },
  {
   "slug": "dip497-claude-statusband",
   "name": "statusband",
   "description": "A two-row band above the prompt: context, prompt cache countdown and hit rate, rate limits with reset times, git",
   "author": {
    "name": "dip497"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dip497/claude-statusband",
    "url": "https://github.com/dip497/claude-statusband",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:12:47Z",
    "createdAt": "2026-10-04T08:19:20Z",
    "description": "A Claude Code mod: context, prompt cache countdown, rate limits and git in a band above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55664485?v=4",
    "ownerUrl": "https://github.com/dip497",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "statusband",
   "firstSeen": "2026-10-06T04:55:16.344Z",
   "modUpdatedAt": "2026-10-04T11:12:47Z",
   "fileBytes": 10963,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusband",
   "url": "https://www.slopshopper.com/mods/dip497-claude-statusband/"
  },
  {
   "slug": "dishangyijiao-cli-workbench-agent-state",
   "name": "agent-state",
   "description": "A small, tested dotfiles framework: symlink-managed zsh, tmux, Ghostty, Git and Neovim config, with safe backups, a doctor, and a privacy scan.",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dishangyijiao/cli-workbench",
    "url": "https://github.com/dishangyijiao/cli-workbench",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:17:45Z",
    "createdAt": "2026-10-01T07:56:33Z",
    "description": "A small, tested dotfiles framework: symlink-managed zsh, tmux, Ghostty, Git and Neovim config, with safe backups, a doctor, and a privacy scan.",
    "homepage": null,
    "topics": [
     "bash",
     "dotfiles",
     "ghostty",
     "neovim",
     "tmux",
     "zsh"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46133606?v=4",
    "ownerUrl": "https://github.com/dishangyijiao",
    "defaultBranch": "main"
   },
   "path": "home/dot_claude/workbench-mods/agent-state",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:20:14.382Z",
   "modUpdatedAt": "2026-10-08T04:06:47Z",
   "fileBytes": 3573,
   "tags": [
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "agent-state",
   "url": "https://www.slopshopper.com/mods/dishangyijiao-cli-workbench-agent-state/"
  },
  {
   "slug": "dishangyijiao-cli-workbench-chezmoi-guard",
   "name": "chezmoi-guard",
   "description": "A small, tested dotfiles framework: symlink-managed zsh, tmux, Ghostty, Git and Neovim config, with safe backups, a doctor, and a privacy scan.",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dishangyijiao/cli-workbench",
    "url": "https://github.com/dishangyijiao/cli-workbench",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:17:45Z",
    "createdAt": "2026-10-01T07:56:33Z",
    "description": "A small, tested dotfiles framework: symlink-managed zsh, tmux, Ghostty, Git and Neovim config, with safe backups, a doctor, and a privacy scan.",
    "homepage": null,
    "topics": [
     "bash",
     "dotfiles",
     "ghostty",
     "neovim",
     "tmux",
     "zsh"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46133606?v=4",
    "ownerUrl": "https://github.com/dishangyijiao",
    "defaultBranch": "main"
   },
   "path": "home/dot_claude/workbench-mods/chezmoi-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:39.933Z",
   "modUpdatedAt": "2026-10-06T06:25:06Z",
   "fileBytes": 2854,
   "tags": [
    "band",
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "chezmoi-guard",
   "url": "https://www.slopshopper.com/mods/dishangyijiao-cli-workbench-chezmoi-guard/"
  },
  {
   "slug": "dishangyijiao-cli-workbench-md-open",
   "name": "md-open",
   "description": "A small, tested dotfiles framework: symlink-managed zsh, tmux, Ghostty, Git and Neovim config, with safe backups, a doctor, and a privacy scan.",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dishangyijiao/cli-workbench",
    "url": "https://github.com/dishangyijiao/cli-workbench",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:17:45Z",
    "createdAt": "2026-10-01T07:56:33Z",
    "description": "A small, tested dotfiles framework: symlink-managed zsh, tmux, Ghostty, Git and Neovim config, with safe backups, a doctor, and a privacy scan.",
    "homepage": null,
    "topics": [
     "bash",
     "dotfiles",
     "ghostty",
     "neovim",
     "tmux",
     "zsh"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46133606?v=4",
    "ownerUrl": "https://github.com/dishangyijiao",
    "defaultBranch": "main"
   },
   "path": "home/dot_claude/workbench-mods/md-open",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:55:18.903Z",
   "modUpdatedAt": "2026-10-09T02:46:33Z",
   "fileBytes": 7306,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "md-open",
   "url": "https://www.slopshopper.com/mods/dishangyijiao-cli-workbench-md-open/"
  },
  {
   "slug": "dishangyijiao-cli-workbench-reply-polish",
   "name": "reply-polish",
   "description": "A small, tested dotfiles framework: symlink-managed zsh, tmux, Ghostty, Git and Neovim config, with safe backups, a doctor, and a privacy scan.",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dishangyijiao/cli-workbench",
    "url": "https://github.com/dishangyijiao/cli-workbench",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:17:45Z",
    "createdAt": "2026-10-01T07:56:33Z",
    "description": "A small, tested dotfiles framework: symlink-managed zsh, tmux, Ghostty, Git and Neovim config, with safe backups, a doctor, and a privacy scan.",
    "homepage": null,
    "topics": [
     "bash",
     "dotfiles",
     "ghostty",
     "neovim",
     "tmux",
     "zsh"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46133606?v=4",
    "ownerUrl": "https://github.com/dishangyijiao",
    "defaultBranch": "main"
   },
   "path": "home/dot_claude/workbench-mods/reply-polish",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:40.617Z",
   "modUpdatedAt": "2026-10-05T15:06:36Z",
   "fileBytes": 18954,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "reply-polish",
   "url": "https://www.slopshopper.com/mods/dishangyijiao-cli-workbench-reply-polish/"
  },
  {
   "slug": "divramod-divramod-claude-code-mods-divramod-subagent-context",
   "name": "divramod-subagent-context",
   "displayName": "Subagent Context",
   "description": "A Claude Code mod: a live pane of every subagent of the session with its model, effort, context fill, peak and compactions.",
   "version": "0.1.1",
   "author": {
    "name": "Arvid Petermann",
    "url": "https://github.com/divramod"
   },
   "license": "MIT",
   "homepage": "https://github.com/divramod/divramod-claude-code-mods",
   "keywords": [
    "claude-code-mod",
    "subagents",
    "context",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "divramod/divramod-claude-code-mods",
    "url": "https://github.com/divramod/divramod-claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:57Z",
    "createdAt": "2026-10-09T14:13:04Z",
    "description": "divramod's Claude Code mods: live panes and tweaks for Claude Code's interface",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1331662?v=4",
    "ownerUrl": "https://github.com/divramod",
    "defaultBranch": "main"
   },
   "path": "plugins/divramod-subagent-context",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "window": {
     "type": "string",
     "title": "Subagent context window",
     "description": "The window a subagent's peak is counted against: auto takes this session's window",
     "options": [
      "auto",
      "200k",
      "1m"
     ],
     "default": "auto"
    },
    "warn_percent": {
     "type": "number",
     "title": "Warn at %",
     "description": "A subagent's row turns yellow from this share of its window",
     "min": 1,
     "max": 100,
     "default": 30
    },
    "alert_percent": {
     "type": "number",
     "title": "Alert at %",
     "description": "A subagent's row turns red from this share of its window",
     "min": 1,
     "max": 100,
     "default": 35
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "divramod-claude-code-mods",
   "firstSeen": "2026-10-09T14:55:21.777Z",
   "modUpdatedAt": "2026-10-09T14:44:57Z",
   "fileBytes": 26057,
   "tags": [
    "pane",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "divramod-subagent-context",
   "url": "https://www.slopshopper.com/mods/divramod-divramod-claude-code-mods-divramod-subagent-context/"
  },
  {
   "slug": "djavrell-dotfile-agents",
   "name": "agents",
   "description": "Single source of the session's agents: collects them and publishes them as state other mods read",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "djavrell/dotfile",
    "url": "https://github.com/djavrell/dotfile",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:33Z",
    "createdAt": "2016-03-27T14:59:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7889450?v=4",
    "ownerUrl": "https://github.com/djavrell",
    "defaultBranch": "master"
   },
   "path": "claude/mods/agents",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:55:23.409Z",
   "modUpdatedAt": "2026-10-09T13:32:04Z",
   "fileBytes": 5419,
   "tags": [
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agents",
   "url": "https://www.slopshopper.com/mods/djavrell-dotfile-agents/"
  },
  {
   "slug": "djavrell-dotfile-lsp-first",
   "name": "lsp-first",
   "description": "LSP-first guards: refuses shell greps on code symbols and shell writes to source files, retries cclsp's cold start, folds the refusals to one line",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "djavrell/dotfile",
    "url": "https://github.com/djavrell/dotfile",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:33Z",
    "createdAt": "2016-03-27T14:59:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7889450?v=4",
    "ownerUrl": "https://github.com/djavrell",
    "defaultBranch": "master"
   },
   "path": "claude/mods/lsp-first",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:55:24.815Z",
   "modUpdatedAt": "2026-10-09T13:32:04Z",
   "fileBytes": 19216,
   "tags": [
    "transcript",
    "guard"
   ],
   "isNew": true,
   "entryName": "lsp-first",
   "url": "https://www.slopshopper.com/mods/djavrell-dotfile-lsp-first/"
  },
  {
   "slug": "djavrell-dotfile-palette",
   "name": "palette",
   "description": "Shares the wezterm color scheme with other mods as $.palette",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "djavrell/dotfile",
    "url": "https://github.com/djavrell/dotfile",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:33Z",
    "createdAt": "2016-03-27T14:59:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7889450?v=4",
    "ownerUrl": "https://github.com/djavrell",
    "defaultBranch": "master"
   },
   "path": "claude/mods/palette",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:34:14.882Z",
   "modUpdatedAt": "2026-10-09T13:32:04Z",
   "fileBytes": 2822,
   "tags": [
    "process"
   ],
   "isNew": true,
   "entryName": "palette",
   "url": "https://www.slopshopper.com/mods/djavrell-dotfile-palette/"
  },
  {
   "slug": "djavrell-dotfile-pr-viewer",
   "name": "pr-viewer",
   "description": "The current branch's GitHub pull request (CI, review) in the band above the prompt, published as state",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "djavrell/dotfile",
    "url": "https://github.com/djavrell/dotfile",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:33Z",
    "createdAt": "2016-03-27T14:59:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7889450?v=4",
    "ownerUrl": "https://github.com/djavrell",
    "defaultBranch": "master"
   },
   "path": "claude/mods/pr-viewer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:55:26.808Z",
   "modUpdatedAt": "2026-10-09T13:32:04Z",
   "fileBytes": 6343,
   "tags": [
    "band",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-viewer",
   "url": "https://www.slopshopper.com/mods/djavrell-dotfile-pr-viewer/"
  },
  {
   "slug": "djavrell-dotfile-session",
   "name": "session",
   "description": "Side pane with the session's subagents, loaded skills and changed files (+/- lines)",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "djavrell/dotfile",
    "url": "https://github.com/djavrell/dotfile",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:33Z",
    "createdAt": "2016-03-27T14:59:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7889450?v=4",
    "ownerUrl": "https://github.com/djavrell",
    "defaultBranch": "master"
   },
   "path": "claude/mods/session",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:34:15.601Z",
   "modUpdatedAt": "2026-10-09T14:48:54Z",
   "fileBytes": 35778,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-djavrell",
   "url": "https://www.slopshopper.com/mods/djavrell-dotfile-session/"
  },
  {
   "slug": "djbrandl-claude-mods",
   "name": "agenda",
   "description": "Pane of open questions, items Claude left undone, and a cross-session scratch pad; answer, dismiss or fire off each one.",
   "version": "0.4.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "djbrandl/claude-mods",
    "url": "https://github.com/djbrandl/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:13:20Z",
    "createdAt": "2026-10-07T14:21:05Z",
    "description": "Claude Code mods: agenda pane (context gauge, handoff, subagents, questions, undone, notes)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4552689?v=4",
    "ownerUrl": "https://github.com/djbrandl",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "extractorModel": {
     "type": "string",
     "title": "Summary model (which Claude writes the pane's one-liners)",
     "description": "The Agenda pane runs a small background Claude call after each reply to pull out open questions and unfinished work, and to write one-line summaries of what each subagent is doing. This picks which Claude does that. \"haiku\" is the cheapest and fast, and is all this job needs; it never changes which model answers you in the main chat. Leave it at haiku unless the one-liners read badly.",
     "default": "haiku",
     "options": [
      "haiku",
      "sonnet",
      "opus"
     ]
    },
    "themeFile": {
     "type": "string",
     "title": "Theme file (colours, glyphs, labels)",
     "description": "Path of a JSON file that styles the pane: colours, section labels, button glyphs and the context-gauge thresholds. If the file does not exist it is written with the defaults so you can edit it. Plugin updates never change it; run /agenda after editing to reload. ~ means your home folder.",
     "default": "~/.claude/agenda.theme.json"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "djbrandl-mods",
   "firstSeen": "2026-10-07T14:55:34.336Z",
   "modUpdatedAt": "2026-10-09T14:13:20Z",
   "fileBytes": 44627,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agenda",
   "url": "https://www.slopshopper.com/mods/djbrandl-claude-mods/"
  },
  {
   "slug": "djig-claude-onair-onair",
   "name": "onair",
   "description": "Physical status light for Claude Code sessions. Maps session state to blink(1), WLED, Govee (LAN), Home Assistant, or any webhook-compatible device.",
   "version": "0.1.0",
   "author": {
    "name": "Jignesh Dhamecha",
    "url": "https://github.com/djig"
   },
   "license": "MIT",
   "keywords": [
    "status-light",
    "hardware",
    "blink1",
    "wled",
    "home-assistant",
    "ambient",
    "notification"
   ],
   "kind": "community",
   "repo": {
    "fullName": "djig/claude-onair",
    "url": "https://github.com/djig/claude-onair",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:14:44Z",
    "createdAt": "2026-10-04T18:34:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8419004?v=4",
    "ownerUrl": "https://github.com/djig",
    "defaultBranch": "main"
   },
   "path": "packages/mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "onair-local",
   "firstSeen": "2026-10-06T04:52:52.047Z",
   "modUpdatedAt": "2026-10-04T21:14:44Z",
   "fileBytes": 9531,
   "tags": [
    "guard",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "onair",
   "url": "https://www.slopshopper.com/mods/djig-claude-onair-onair/"
  },
  {
   "slug": "dkod-ai-dkod-plugin",
   "name": "dkod",
   "description": "Build and deploy apps through your company's DKOD: policy, templates, Deploy questions and Deliver, with a DKOD band above the prompt and the DKOD rules on every command and file write.",
   "version": "0.4.0",
   "author": {
    "name": "DKOD",
    "url": "https://dkod.ai"
   },
   "license": "MIT",
   "homepage": "https://dkod.ai/docs",
   "keywords": [
    "dkod",
    "deploy",
    "governance",
    "platform",
    "mcp",
    "gitops"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dkod-ai/dkod-plugin",
    "url": "https://github.com/dkod-ai/dkod-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:32:31Z",
    "createdAt": "2026-10-03T14:43:49Z",
    "description": "The DKOD plugin for Claude Code: MCP server, skill and push guard",
    "homepage": "https://dkod.ai/docs",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/318621720?v=4",
    "ownerUrl": "https://github.com/dkod-ai",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dkod-ai",
   "firstSeen": "2026-10-06T04:55:18.107Z",
   "modUpdatedAt": "2026-10-09T14:32:31Z",
   "fileBytes": 100625,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "prompt",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "dkod",
   "url": "https://www.slopshopper.com/mods/dkod-ai-dkod-plugin/"
  },
  {
   "slug": "dmitrybmsk-thinkdial",
   "name": "jev-model-router",
   "description": "Picks the model and reasoning effort for each task with TypeSafe's Jev. Routes subagent models at agent.spawn and subagent and main-loop effort at turn.step, with optional main-loop model routing. Falls back to the engine's built-in classifier when no key is set.",
   "version": "0.5.3",
   "author": {
    "name": "Dmitrii Bakhtin",
    "url": "https://github.com/DmitryBMsk"
   },
   "license": "MIT",
   "homepage": "https://github.com/DmitryBMsk/thinkdial#readme",
   "keywords": [
    "mod",
    "function-hooks",
    "productivity",
    "routing"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DmitryBMsk/thinkdial",
    "url": "https://github.com/DmitryBMsk/thinkdial",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:48:58Z",
    "createdAt": "2026-10-04T10:26:14Z",
    "description": "thinkdial — per-task reasoning effort for Claude Code, decided by TypeSafe's Jev: main loop, Claude subagents and Codex delegations. Effort-only by design: model switches break the prompt cache.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "llm-routing",
     "prompt-caching",
     "typesafe"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4634893?v=4",
    "ownerUrl": "https://github.com/DmitryBMsk",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./jev-model-router.ts"
   ],
   "entry": "hooks/jev-model-router.ts",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for TypeSafe's own API; preferred over the Gateway, since only it reports a calibrated confidence",
     "default": "",
     "sensitive": true
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway API key",
     "description": "Key for the AI Gateway; with none set the engine's built-in classifier is used instead",
     "default": "",
     "sensitive": true
    },
    "provider": {
     "type": "string",
     "title": "Backend",
     "description": "Which backend to use; \"auto\" picks TypeSafe when its key is set, then the Gateway, then the built-in classifier",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "gateway",
      "builtin"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Base URL of TypeSafe's own API; empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Decision model on TypeSafe's own API; empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Base URL of the AI Gateway; empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Decision model on the AI Gateway; empty uses typesafe-ai/jev",
     "default": ""
    },
    "fastModel": {
     "type": "string",
     "title": "Fast tier",
     "description": "Model alias or id for mechanical, local tasks",
     "default": "haiku"
    },
    "balancedModel": {
     "type": "string",
     "title": "Balanced tier",
     "description": "Model alias or id for ordinary engineering work",
     "default": "sonnet"
    },
    "deepModel": {
     "type": "string",
     "title": "Deep tier",
     "description": "Model alias or id for hard or high-stakes work",
     "default": "opus"
    },
    "minUpgradeConfidence": {
     "type": "number",
     "title": "Confidence to spend more",
     "description": "How sure the decision must be to raise the model or the effort; being wrong here costs money, so the bar is low",
     "default": 0.3
    },
    "minDowngradeConfidence": {
     "type": "number",
     "title": "Confidence to spend less",
     "description": "How sure it must be to lower the model or the effort; being wrong here means a task gets too little, so the bar is high",
     "default": 0.6
    },
    "routeSubagentModel": {
     "type": "boolean",
     "title": "Route subagent models",
     "description": "Pick the model of each subagent at agent.spawn",
     "default": true
    },
    "routeSubagentEffort": {
     "type": "boolean",
     "title": "Route subagent effort",
     "description": "Set each Claude subagent's reasoning effort at its first request, from the decision made at agent.spawn; an effort pinned in the agent definition is kept",
     "default": true
    },
    "routeMainEffort": {
     "type": "boolean",
     "title": "Route the main loop's effort",
     "description": "Raise or lower the reasoning effort of the main conversation",
     "default": true
    },
    "routeMainModel": {
     "type": "boolean",
     "title": "Route the main loop's model",
     "description": "Change the model of the main conversation; off by default because switching models mid-session invalidates the prompt cache",
     "default": false
    },
    "timeoutMs": {
     "type": "number",
     "title": "Latency budget (ms)",
     "description": "How long to wait for a decision before letting the request through unchanged",
     "default": 800
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Write each routing decision to the session log",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:56.733Z",
   "modUpdatedAt": "2026-10-04T10:48:58Z",
   "fileBytes": 63196,
   "tags": [
    "status",
    "prompt",
    "model",
    "network",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "jev-model-router-DmitryBMsk",
   "url": "https://www.slopshopper.com/mods/dmitrybmsk-thinkdial/"
  },
  {
   "slug": "dnh33-legion-mod-legion-mod",
   "name": "legion-mod",
   "description": "Legion's order of agents inside Claude Code: thirteen named agents, threads, approvals and a shared Library, in your terminal.",
   "version": "0.2.0",
   "author": {
    "name": "Daniel Hjermitslev",
    "url": "https://github.com/dnh33"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/dnh33/legion",
   "keywords": [
    "agents",
    "multi-agent",
    "orchestration",
    "knowledge-graph",
    "tui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dnh33/legion-mod",
    "url": "https://github.com/dnh33/legion-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:11:59Z",
    "createdAt": "2026-10-08T05:11:51Z",
    "description": "Legion Mod for Claude Code: Legion's agents, Library, rooms and board, in your terminal.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3074491?v=4",
    "ownerUrl": "https://github.com/dnh33",
    "defaultBranch": "main"
   },
   "path": "plugins/legion-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "legion",
   "firstSeen": "2026-10-08T15:20:34.965Z",
   "modUpdatedAt": "2026-10-08T02:14:30Z",
   "fileBytes": 448461,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "legion-mod",
   "url": "https://www.slopshopper.com/mods/dnh33-legion-mod-legion-mod/"
  },
  {
   "slug": "dnh33-legion-mod-legion-mod-runner",
   "name": "legion-mod-runner",
   "description": "Companion to Legion Mod: starts, resumes and stops Legion's agents for it. Install both; it does nothing on its own.",
   "version": "0.2.0",
   "author": {
    "name": "Daniel Hjermitslev",
    "url": "https://github.com/dnh33"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/dnh33/legion",
   "keywords": [
    "agents",
    "legion"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dnh33/legion-mod",
    "url": "https://github.com/dnh33/legion-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:11:59Z",
    "createdAt": "2026-10-08T05:11:51Z",
    "description": "Legion Mod for Claude Code: Legion's agents, Library, rooms and board, in your terminal.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3074491?v=4",
    "ownerUrl": "https://github.com/dnh33",
    "defaultBranch": "main"
   },
   "path": "plugins/legion-mod-runner",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "legion",
   "firstSeen": "2026-10-08T15:20:24.908Z",
   "modUpdatedAt": "2026-10-08T02:14:30Z",
   "fileBytes": 8319,
   "tags": [
    "timer"
   ],
   "isNew": true,
   "entryName": "legion-mod-runner",
   "url": "https://www.slopshopper.com/mods/dnh33-legion-mod-legion-mod-runner/"
  },
  {
   "slug": "doingsomethinh-usage-band-marketplace",
   "name": "usage-band",
   "description": "A quiet instrument strip above the prompt: 5h and 7d rate limits, input/output tokens and session cost",
   "version": "0.1.0",
   "author": {
    "name": "DoingSomethinh"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DoingSomethinh/usage-band-marketplace",
    "url": "https://github.com/DoingSomethinh/usage-band-marketplace",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T08:08:25Z",
    "createdAt": "2026-10-03T07:26:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/303747663?v=4",
    "ownerUrl": "https://github.com/DoingSomethinh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-band",
   "firstSeen": "2026-10-06T14:23:05.300Z",
   "modUpdatedAt": "2026-10-03T08:08:25Z",
   "fileBytes": 11439,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-DoingSomethinh",
   "url": "https://www.slopshopper.com/mods/doingsomethinh-usage-band-marketplace/"
  },
  {
   "slug": "domaine-oleksandr-kever-claude-plugins-band",
   "name": "band",
   "displayName": "Band",
   "description": "Status band, Log pane and Progress pane for Claude Code: draws the session's cache, context, rate and model figures above the prompt, and the event log and task checklist that base, fnd, slim and the team plugins publish; reads base, fnd, slim and the team plugins' state.",
   "version": "0.4.0",
   "author": {
    "name": "Oleksandr Kever",
    "email": "oleksandr.kever@meetdomaine.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "domaine-oleksandr-kever/claude-plugins",
    "url": "https://github.com/domaine-oleksandr-kever/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:03Z",
    "createdAt": "2026-06-14T09:43:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/206597335?v=4",
    "ownerUrl": "https://github.com/domaine-oleksandr-kever",
    "defaultBranch": "main"
   },
   "path": "plugins/band",
   "modules": [
    "./mods/register.tsx"
   ],
   "entry": "hooks/mods/register.tsx",
   "userConfig": {
    "disabled": {
     "type": "boolean",
     "title": "Hide the status band",
     "description": "true draws no band above the prompt and writes no session marker (fnd's classic context monitor speaks again); /band-log and /band-progress keep working",
     "default": false
    },
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "auto = learned from the session, else 5m; 5m or 1h forces it",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "domaine",
   "firstSeen": "2026-10-07T14:55:41.600Z",
   "modUpdatedAt": "2026-10-09T10:30:07Z",
   "fileBytes": 72219,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "band",
   "url": "https://www.slopshopper.com/mods/domaine-oleksandr-kever-claude-plugins-band/"
  },
  {
   "slug": "domaine-oleksandr-kever-claude-plugins-base",
   "name": "base",
   "displayName": "Base",
   "description": "Shared Domaine plugin for Claude Code: the Jira, Figma and doc readers, the Jira writer and the review agents, the task workspace and the progress it publishes for band, the commit and review guards, the working conventions, a doctor, and the shared MCP servers; reads large results through slim, which it requires",
   "version": "0.3.3",
   "author": {
    "name": "Oleksandr Kever",
    "email": "oleksandr.kever@meetdomaine.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "domaine-oleksandr-kever/claude-plugins",
    "url": "https://github.com/domaine-oleksandr-kever/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:03Z",
    "createdAt": "2026-06-14T09:43:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/206597335?v=4",
    "ownerUrl": "https://github.com/domaine-oleksandr-kever",
    "defaultBranch": "main"
   },
   "path": "plugins/base",
   "modules": [
    "./mods/register.ts"
   ],
   "entry": "hooks/mods/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "domaine",
   "firstSeen": "2026-10-09T14:55:41.845Z",
   "modUpdatedAt": "2026-10-09T14:02:41Z",
   "fileBytes": 66765,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "base",
   "url": "https://www.slopshopper.com/mods/domaine-oleksandr-kever-claude-plugins-base/"
  },
  {
   "slug": "domaine-oleksandr-kever-claude-plugins-be",
   "name": "be",
   "displayName": "Backend",
   "description": "Domaine backend team plugin for Claude Code: the Shopify app and extension skills (app scope with LOE, Shopify resources, platform limitations and workarounds); requires base (and slim through it)",
   "version": "0.1.0",
   "author": {
    "name": "Oleksandr Kever",
    "email": "oleksandr.kever@meetdomaine.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "domaine-oleksandr-kever/claude-plugins",
    "url": "https://github.com/domaine-oleksandr-kever/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:03Z",
    "createdAt": "2026-06-14T09:43:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/206597335?v=4",
    "ownerUrl": "https://github.com/domaine-oleksandr-kever",
    "defaultBranch": "main"
   },
   "path": "plugins/be",
   "modules": [
    "./mods/register.ts"
   ],
   "entry": "hooks/mods/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "domaine",
   "firstSeen": "2026-10-09T14:55:43.310Z",
   "modUpdatedAt": "2026-10-09T10:29:49Z",
   "fileBytes": 17719,
   "tags": [
    "toast",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "be",
   "url": "https://www.slopshopper.com/mods/domaine-oleksandr-kever-claude-plugins-be/"
  },
  {
   "slug": "domaine-oleksandr-kever-claude-plugins-fe",
   "name": "fe",
   "displayName": "Frontend",
   "description": "Domaine frontend team plugin for Claude Code: the Shopify theme skills (ship, preview theme, steps to test, TA, breaking changes, translations, PR), the theme-explorer agent, project profile and store access; requires base (and slim through it)",
   "version": "0.1.1",
   "author": {
    "name": "Oleksandr Kever",
    "email": "oleksandr.kever@meetdomaine.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "domaine-oleksandr-kever/claude-plugins",
    "url": "https://github.com/domaine-oleksandr-kever/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:03Z",
    "createdAt": "2026-06-14T09:43:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/206597335?v=4",
    "ownerUrl": "https://github.com/domaine-oleksandr-kever",
    "defaultBranch": "main"
   },
   "path": "plugins/fe",
   "modules": [
    "./mods/register.ts"
   ],
   "entry": "hooks/mods/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "domaine",
   "firstSeen": "2026-10-09T14:55:44.688Z",
   "modUpdatedAt": "2026-10-09T10:30:07Z",
   "fileBytes": 26145,
   "tags": [
    "toast",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "fe",
   "url": "https://www.slopshopper.com/mods/domaine-oleksandr-kever-claude-plugins-fe/"
  },
  {
   "slug": "domaine-oleksandr-kever-claude-plugins-fnd",
   "name": "fnd",
   "displayName": "Foundation",
   "description": "Domaine Foundation skills for Claude Code — Agentic Assisted Development workflow for Shopify theme work.",
   "version": "0.135.0",
   "author": {
    "name": "Oleksandr Kever",
    "email": "oleksandr.kever@meetdomaine.com"
   },
   "license": "MIT",
   "keywords": [
    "shopify",
    "foundation",
    "domaine",
    "skills"
   ],
   "kind": "community",
   "repo": {
    "fullName": "domaine-oleksandr-kever/claude-plugins",
    "url": "https://github.com/domaine-oleksandr-kever/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:03Z",
    "createdAt": "2026-06-14T09:43:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/206597335?v=4",
    "ownerUrl": "https://github.com/domaine-oleksandr-kever",
    "defaultBranch": "main"
   },
   "path": "plugins/fnd",
   "modules": [
    "./mods/register.tsx"
   ],
   "entry": "hooks/mods/register.tsx",
   "userConfig": {
    "statusBand": {
     "type": "boolean",
     "title": "Status band",
     "description": "Draw fnd's status band above the prompt (Claude Code only); ignored while the band plugin is installed (use band → Hide the status band)",
     "default": true
    },
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "auto = learned from the session, else 5m; 5m or 1h forces it; ignored while the band plugin is installed (band has its own)",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "domaine",
   "firstSeen": "2026-10-06T04:52:55.875Z",
   "modUpdatedAt": "2026-10-07T14:31:21Z",
   "fileBytes": 92365,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fnd",
   "url": "https://www.slopshopper.com/mods/domaine-oleksandr-kever-claude-plugins-fnd/"
  },
  {
   "slug": "domaine-oleksandr-kever-claude-plugins-pm",
   "name": "pm",
   "displayName": "Project Management",
   "description": "Domaine project-management plugin for Claude Code: the project estimator, the estimator pre-submission review, the merchant brief, solutions engineering (scoping, implementation plan, LOE, handoff) and vendor evaluation skills; requires base (and slim through it)",
   "version": "0.1.1",
   "author": {
    "name": "Oleksandr Kever",
    "email": "oleksandr.kever@meetdomaine.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "domaine-oleksandr-kever/claude-plugins",
    "url": "https://github.com/domaine-oleksandr-kever/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:03Z",
    "createdAt": "2026-06-14T09:43:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/206597335?v=4",
    "ownerUrl": "https://github.com/domaine-oleksandr-kever",
    "defaultBranch": "main"
   },
   "path": "plugins/pm",
   "modules": [
    "./mods/register.ts"
   ],
   "entry": "hooks/mods/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "domaine",
   "firstSeen": "2026-10-09T14:55:49.105Z",
   "modUpdatedAt": "2026-10-09T10:48:30Z",
   "fileBytes": 17827,
   "tags": [
    "toast",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "pm",
   "url": "https://www.slopshopper.com/mods/domaine-oleksandr-kever-claude-plugins-pm/"
  },
  {
   "slug": "domaine-oleksandr-kever-claude-plugins-qa",
   "name": "qa",
   "displayName": "QA",
   "description": "Domaine QA team plugin for Claude Code: the preflight skill (Jira ticket, PR and store facts, a storefront unlocked on the theme under test, Steps to Test pre-run at desktop and mobile, a brief in the house style) and the read-only store-access posture; requires base (and slim through it)",
   "version": "0.1.0",
   "author": {
    "name": "Oleksandr Kever",
    "email": "oleksandr.kever@meetdomaine.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "domaine-oleksandr-kever/claude-plugins",
    "url": "https://github.com/domaine-oleksandr-kever/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:03Z",
    "createdAt": "2026-06-14T09:43:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/206597335?v=4",
    "ownerUrl": "https://github.com/domaine-oleksandr-kever",
    "defaultBranch": "main"
   },
   "path": "plugins/qa",
   "modules": [
    "./mods/register.ts"
   ],
   "entry": "hooks/mods/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "domaine",
   "firstSeen": "2026-10-09T14:55:50.587Z",
   "modUpdatedAt": "2026-10-09T10:29:49Z",
   "fileBytes": 19222,
   "tags": [
    "toast",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "qa",
   "url": "https://www.slopshopper.com/mods/domaine-oleksandr-kever-claude-plugins-qa/"
  },
  {
   "slug": "domaine-oleksandr-kever-claude-plugins-slim",
   "name": "slim",
   "displayName": "Slim",
   "description": "Universal result proxy for Claude Code — compresses large MCP, Bash, Read, WebFetch, WebSearch, Grep, Glob and Agent results, pasted prompt data and @-mentioned files by content (JSON, logs, HTML, Figma REST node trees, plain-text windows), guards spill reads, and adds two tools: lookup answers one question about a page, command or file; view compacts a file or a command output (with jq narrowing, media resize and video frames) into a workspace file",
   "version": "0.6.0",
   "author": {
    "name": "Oleksandr Kever",
    "email": "oleksandr.kever@meetdomaine.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "domaine-oleksandr-kever/claude-plugins",
    "url": "https://github.com/domaine-oleksandr-kever/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:03Z",
    "createdAt": "2026-06-14T09:43:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/206597335?v=4",
    "ownerUrl": "https://github.com/domaine-oleksandr-kever",
    "defaultBranch": "main"
   },
   "path": "plugins/slim",
   "modules": [
    "./mods/register.ts"
   ],
   "entry": "hooks/mods/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "domaine",
   "firstSeen": "2026-10-07T14:55:47.015Z",
   "modUpdatedAt": "2026-10-08T19:02:15Z",
   "fileBytes": 91012,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "prompt",
    "tool",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "slim",
   "url": "https://www.slopshopper.com/mods/domaine-oleksandr-kever-claude-plugins-slim/"
  },
  {
   "slug": "domblack-dot-files-monitor",
   "name": "monitor",
   "description": "",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DomBlack/dot-files",
    "url": "https://github.com/DomBlack/dot-files",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T10:56:13Z",
    "createdAt": "2016-09-28T14:59:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/236641?v=4",
    "ownerUrl": "https://github.com/DomBlack",
    "defaultBranch": "main"
   },
   "path": "private_dot_claude/mods/monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:36:32.095Z",
   "modUpdatedAt": "2026-10-07T10:56:13Z",
   "fileBytes": 38443,
   "tags": [
    "pane",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "monitor-DomBlack",
   "url": "https://www.slopshopper.com/mods/domblack-dot-files-monitor/"
  },
  {
   "slug": "dominickgiordano-claude-mods-auth-guard",
   "name": "auth-guard",
   "description": "Spots an expired CLI login in tool output and offers a Login button that signs in and retries.",
   "version": "0.1.0",
   "author": {
    "name": "Dominick Giordano"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DominickGiordano/claude-mods",
    "url": "https://github.com/DominickGiordano/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:19:27Z",
    "createdAt": "2026-10-02T14:48:25Z",
    "description": "Claude Code mods: PR watcher, usage meter, session fleet, instant commands",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/263399693?v=4",
    "ownerUrl": "https://github.com/DominickGiordano",
    "defaultBranch": "main"
   },
   "path": "auth-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "preflight": {
     "type": "string",
     "multiple": true,
     "title": "Preflight providers",
     "description": "Providers to check at session start (aws, gcloud, gh, infisical). An expired one gets a band row with a Log in button.",
     "default": []
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:48.062Z",
   "modUpdatedAt": "2026-10-02T16:35:11Z",
   "fileBytes": 15110,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "auth-guard",
   "url": "https://www.slopshopper.com/mods/dominickgiordano-claude-mods-auth-guard/"
  },
  {
   "slug": "dominickgiordano-claude-mods-fleet",
   "name": "fleet",
   "description": "/fleet shows every live Claude Code session on this machine, and /send messages one.",
   "version": "0.1.0",
   "author": {
    "name": "Dominick Giordano"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DominickGiordano/claude-mods",
    "url": "https://github.com/DominickGiordano/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:19:27Z",
    "createdAt": "2026-10-02T14:48:25Z",
    "description": "Claude Code mods: PR watcher, usage meter, session fleet, instant commands",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/263399693?v=4",
    "ownerUrl": "https://github.com/DominickGiordano",
    "defaultBranch": "main"
   },
   "path": "fleet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:48.318Z",
   "modUpdatedAt": "2026-10-02T16:29:11Z",
   "fileBytes": 13451,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-DominickGiordano",
   "url": "https://www.slopshopper.com/mods/dominickgiordano-claude-mods-fleet/"
  },
  {
   "slug": "dominickgiordano-claude-mods-handoff",
   "name": "handoff",
   "description": "A checklist of the shell commands Claude hands you to run: captured from replies, ticked when you run them, confirmed by Claude.",
   "version": "0.1.0",
   "author": {
    "name": "Dominick Giordano"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DominickGiordano/claude-mods",
    "url": "https://github.com/DominickGiordano/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:19:27Z",
    "createdAt": "2026-10-02T14:48:25Z",
    "description": "Claude Code mods: PR watcher, usage meter, session fleet, instant commands",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/263399693?v=4",
    "ownerUrl": "https://github.com/DominickGiordano",
    "defaultBranch": "main"
   },
   "path": "handoff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:48.565Z",
   "modUpdatedAt": "2026-10-02T20:19:23Z",
   "fileBytes": 13256,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-DominickGiordano",
   "url": "https://www.slopshopper.com/mods/dominickgiordano-claude-mods-handoff/"
  },
  {
   "slug": "dominickgiordano-claude-mods-meter",
   "name": "meter",
   "description": "Memory, plan and weekly limits as bars above the prompt; /tokens charts token usage by day, repo, branch and model.",
   "version": "0.3.0",
   "author": {
    "name": "Dominick Giordano"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DominickGiordano/claude-mods",
    "url": "https://github.com/DominickGiordano/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:19:27Z",
    "createdAt": "2026-10-02T14:48:25Z",
    "description": "Claude Code mods: PR watcher, usage meter, session fleet, instant commands",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/263399693?v=4",
    "ownerUrl": "https://github.com/DominickGiordano",
    "defaultBranch": "main"
   },
   "path": "meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:48.840Z",
   "modUpdatedAt": "2026-10-02T19:07:06Z",
   "fileBytes": 16370,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "meter",
   "url": "https://www.slopshopper.com/mods/dominickgiordano-claude-mods-meter/"
  },
  {
   "slug": "dominickgiordano-claude-mods-pr-watch",
   "name": "pr-watch",
   "description": "Watches the PRs Claude opens: a band row with CI and merge state, merge buttons, and a nudge when one merges.",
   "version": "0.1.0",
   "author": {
    "name": "Dominick Giordano"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DominickGiordano/claude-mods",
    "url": "https://github.com/DominickGiordano/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:19:27Z",
    "createdAt": "2026-10-02T14:48:25Z",
    "description": "Claude Code mods: PR watcher, usage meter, session fleet, instant commands",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/263399693?v=4",
    "ownerUrl": "https://github.com/DominickGiordano",
    "defaultBranch": "main"
   },
   "path": "pr-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "nudge": {
     "type": "boolean",
     "title": "Nudge on merge",
     "description": "When a watched PR merges and Claude is idle, send Claude one prompt saying so.",
     "required": false,
     "default": true
    },
    "mergeBases": {
     "type": "string",
     "multiple": true,
     "title": "Mergeable bases",
     "description": "Base branches the Merge buttons may merge into. PRs into any other base get no buttons.",
     "required": false,
     "default": [
      "develop"
     ]
    },
    "hosts": {
     "type": "string",
     "multiple": true,
     "title": "Extra GitHub hosts",
     "description": "GitHub Enterprise hosts whose PR URLs are watched, besides github.com.",
     "required": false,
     "default": []
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:49.054Z",
   "modUpdatedAt": "2026-10-02T16:29:17Z",
   "fileBytes": 17439,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-watch-DominickGiordano",
   "url": "https://www.slopshopper.com/mods/dominickgiordano-claude-mods-pr-watch/"
  },
  {
   "slug": "dominickgiordano-claude-mods-quick",
   "name": "quick",
   "description": "Instant commands that run without a Claude turn: /k, /links, /yank, /now.",
   "version": "0.1.0",
   "author": {
    "name": "Dominick Giordano"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DominickGiordano/claude-mods",
    "url": "https://github.com/DominickGiordano/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:19:27Z",
    "createdAt": "2026-10-02T14:48:25Z",
    "description": "Claude Code mods: PR watcher, usage meter, session fleet, instant commands",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/263399693?v=4",
    "ownerUrl": "https://github.com/DominickGiordano",
    "defaultBranch": "main"
   },
   "path": "quick",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:49.249Z",
   "modUpdatedAt": "2026-10-02T16:29:06Z",
   "fileBytes": 12728,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "quick",
   "url": "https://www.slopshopper.com/mods/dominickgiordano-claude-mods-quick/"
  },
  {
   "slug": "donmecha-tool-tape",
   "name": "tool-tape",
   "description": "Shows each tool call of the current turn as a colored cell above the Claude Code prompt",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [
    "mod",
    "ui",
    "tool-calls"
   ],
   "kind": "community",
   "repo": {
    "fullName": "DonMecha/tool-tape",
    "url": "https://github.com/DonMecha/tool-tape",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:15:33Z",
    "createdAt": "2026-10-06T14:15:27Z",
    "description": "Claude Code mod that draws each tool call of the current turn as a colored tape above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/263037826?v=4",
    "ownerUrl": "https://github.com/DonMecha",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Label language: auto follows LC_ALL / LC_MESSAGES / LANG",
     "options": [
      "auto",
      "en",
      "ja"
     ],
     "default": "auto"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tool-tape",
   "firstSeen": "2026-10-06T14:23:06.655Z",
   "modUpdatedAt": "2026-10-06T14:15:33Z",
   "fileBytes": 5083,
   "tags": [
    "band",
    "spinner",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-tape",
   "url": "https://www.slopshopper.com/mods/donmecha-tool-tape/"
  },
  {
   "slug": "dontcallmejames-claude-usage-meter",
   "name": "usage-meter",
   "description": "Themed usage meters above the prompt: context, rate limits, cost, last turn",
   "version": "0.1.0",
   "author": {
    "name": "Jim",
    "url": "https://github.com/dontcallmejames"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dontcallmejames/claude-usage-meter",
    "url": "https://github.com/dontcallmejames/claude-usage-meter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:57:58Z",
    "createdAt": "2026-10-08T23:01:16Z",
    "description": "Claude Code mod: themed usage meters above the prompt (context, rate limits, cost)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7460674?v=4",
    "ownerUrl": "https://github.com/dontcallmejames",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-usage-meter",
   "firstSeen": "2026-10-09T14:55:56.196Z",
   "modUpdatedAt": "2026-10-08T23:57:58Z",
   "fileBytes": 7682,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-dontcallmejames",
   "url": "https://www.slopshopper.com/mods/dontcallmejames-claude-usage-meter/"
  },
  {
   "slug": "donvargax-itos-itos",
   "name": "itos",
   "description": "Works in a repository itos manages: titles each itos ID in Claude's replies, and answers an agent's git commit or git push with the itos command to use instead.",
   "version": "4.1.0",
   "author": {
    "name": "Jorge Vargas",
    "url": "https://github.com/donvargax"
   },
   "license": "AGPL-3.0",
   "homepage": "https://github.com/donvargax/itos",
   "keywords": [
    "itos",
    "conventional-commits",
    "git-hooks",
    "ci"
   ],
   "kind": "community",
   "repo": {
    "fullName": "donvargax/itos",
    "url": "https://github.com/donvargax/itos",
    "stars": 0,
    "forks": 0,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T13:10:08Z",
    "createdAt": "2026-10-01T02:35:22Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/321648?v=4",
    "ownerUrl": "https://github.com/donvargax",
    "defaultBranch": "main"
   },
   "path": "integrations/claude-code",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "itos",
   "firstSeen": "2026-10-06T04:55:19.880Z",
   "modUpdatedAt": "2026-10-09T13:10:08Z",
   "fileBytes": 9146,
   "tags": [
    "transcript",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "itos",
   "url": "https://www.slopshopper.com/mods/donvargax-itos-itos/"
  },
  {
   "slug": "doonminus2-claude-code-terminaldesk-plugin",
   "name": "terminal-desk",
   "description": "A side panel for Claude Code: things Claude left undone, where your context went, cost, and whether the prompt cache is still warm.",
   "version": "0.0.1",
   "author": {
    "name": "terminal-desk"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Doonminus2/claude-code-TerminalDesk-Plugin",
    "url": "https://github.com/Doonminus2/claude-code-TerminalDesk-Plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:23:18Z",
    "createdAt": "2026-10-07T12:55:47Z",
    "description": "A side panel for Claude Code that shows what Claude left unfinished, where your context went, and whether your prompt cache is still warm, and tells you when it's time to /clear.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/140317465?v=4",
    "ownerUrl": "https://github.com/Doonminus2",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open the desk at startup",
     "description": "Open the desk pane when a session starts (it docks beside the transcript in a wide fullscreen terminal).",
     "default": true
    },
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache lifetime",
     "description": "auto reads it from the transcript; or force 5m or 1h.",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    },
    "warnPercent": {
     "type": "number",
     "title": "Context warning at (%)",
     "description": "Show a yellow warning to /clear or /compact when the context is this full.",
     "default": 60
    },
    "urgentPercent": {
     "type": "number",
     "title": "Urgent context warning at (%)",
     "description": "Turn the warning red and pin it above the prompt at this fill.",
     "default": 80
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "terminal-desk",
   "firstSeen": "2026-10-07T14:36:33.669Z",
   "modUpdatedAt": "2026-10-07T13:23:18Z",
   "fileBytes": 32652,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "terminal-desk-Doonminus2",
   "url": "https://www.slopshopper.com/mods/doonminus2-claude-code-terminaldesk-plugin/"
  },
  {
   "slug": "dos2locos-claude-code-mods-clean-bar",
   "name": "clean-bar",
   "description": "Clean View y Context Bar en una caja: oculta las herramientas, muestra la tarea en curso con su progreso y el uso de la ventana de contexto.",
   "version": "0.3.0",
   "author": {
    "name": "Dos2Locos"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Dos2Locos/claude-code-mods",
    "url": "https://github.com/Dos2Locos/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:55:34Z",
    "createdAt": "2026-10-05T20:59:03Z",
    "description": "Mods de Claude Code de Dos2Locos",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63706182?v=4",
    "ownerUrl": "https://github.com/Dos2Locos",
    "defaultBranch": "main"
   },
   "path": "plugins/clean-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dos2locos-mods",
   "firstSeen": "2026-10-07T14:36:35.187Z",
   "modUpdatedAt": "2026-10-09T10:29:04Z",
   "fileBytes": 27781,
   "tags": [
    "band",
    "transcript",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clean-bar",
   "url": "https://www.slopshopper.com/mods/dos2locos-claude-code-mods-clean-bar/"
  },
  {
   "slug": "dos2locos-claude-code-mods-clean-view",
   "name": "clean-view",
   "description": "Vista limpia: oculta las llamadas a herramientas y muestra pasos, progreso y un resumen final.",
   "version": "0.1.0",
   "author": {
    "name": "Dos2Locos"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Dos2Locos/claude-code-mods",
    "url": "https://github.com/Dos2Locos/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:55:34Z",
    "createdAt": "2026-10-05T20:59:03Z",
    "description": "Mods de Claude Code de Dos2Locos",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63706182?v=4",
    "ownerUrl": "https://github.com/Dos2Locos",
    "defaultBranch": "main"
   },
   "path": "plugins/clean-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dos2locos-mods",
   "firstSeen": "2026-10-06T04:46:47.790Z",
   "modUpdatedAt": "2026-10-05T20:58:51Z",
   "fileBytes": 13461,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clean-view-Dos2Locos",
   "url": "https://www.slopshopper.com/mods/dos2locos-claude-code-mods-clean-view/"
  },
  {
   "slug": "dos2locos-claude-code-mods-openspec-tracker",
   "name": "openspec-tracker",
   "description": "Sigue el flujo de los cambios de OpenSpec: fase, artefactos, tareas y acciones /opsx en un panel.",
   "version": "0.1.0",
   "author": {
    "name": "Dos2Locos"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Dos2Locos/claude-code-mods",
    "url": "https://github.com/Dos2Locos/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:55:34Z",
    "createdAt": "2026-10-05T20:59:03Z",
    "description": "Mods de Claude Code de Dos2Locos",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63706182?v=4",
    "ownerUrl": "https://github.com/Dos2Locos",
    "defaultBranch": "main"
   },
   "path": "plugins/openspec-tracker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dos2locos-mods",
   "firstSeen": "2026-10-06T04:46:47.992Z",
   "modUpdatedAt": "2026-10-05T21:09:23Z",
   "fileBytes": 17381,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "openspec-tracker",
   "url": "https://www.slopshopper.com/mods/dos2locos-claude-code-mods-openspec-tracker/"
  },
  {
   "slug": "dowlucas-devscope-plugin-devscope-live",
   "name": "devscope-live",
   "description": "DevScope in the live session: team prompt suggestions, team skills, a stuck band, outcome labels and session-to-commit links",
   "version": "0.4.0",
   "author": {
    "name": "Lucas Dow",
    "email": "lucdow7@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DowLucas/devscope-plugin",
    "url": "https://github.com/DowLucas/devscope-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:11:04Z",
    "createdAt": "2026-03-01T14:26:06Z",
    "description": "Claude Code plugin for DevScope — real-time developer session monitoring",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49757743?v=4",
    "ownerUrl": "https://github.com/DowLucas",
    "defaultBranch": "main"
   },
   "path": "mods/devscope-live",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "nextPrompts": {
     "type": "boolean",
     "title": "Team prompt suggestions",
     "description": "Suggest a short next step (a few words) that worked in several similar sessions, only after Claude did work and did not ask you something",
     "default": true
    },
    "teamSkills": {
     "type": "boolean",
     "title": "Team skills",
     "description": "Offer your team's approved skills when a prompt matches one",
     "default": true
    },
    "stuckBand": {
     "type": "boolean",
     "title": "Stuck band",
     "description": "Show a band with options when Claude keeps failing the same way",
     "default": true
    },
    "outcomeLabels": {
     "type": "boolean",
     "title": "Outcome labels",
     "description": "Record whether turns worked, from your replies and an occasional question after long turns",
     "default": true
    },
    "commitLinks": {
     "type": "boolean",
     "title": "Commit and PR links",
     "description": "Record the commits and PRs a session makes, and whether its PRs merged (checked with gh)",
     "default": true
    },
    "voiceProgress": {
     "type": "boolean",
     "title": "Voice progress bar",
     "description": "Show a progress bar above the prompt while DevScope voice creates or speaks audio (/devscope:voice explain, reply summaries)",
     "default": true
    },
    "commitTrailer": {
     "type": "boolean",
     "title": "DevScope-Session trailer",
     "description": "Add a DevScope-Session line to Claude's commit messages and PR descriptions",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "devscope",
   "firstSeen": "2026-10-07T14:36:39.179Z",
   "modUpdatedAt": "2026-10-08T13:12:19Z",
   "fileBytes": 33958,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "devscope-live",
   "url": "https://www.slopshopper.com/mods/dowlucas-devscope-plugin-devscope-live/"
  },
  {
   "slug": "dphaener-flow-shipit",
   "name": "shipit",
   "description": "Plan it, execute it, ship it. One /shipit:go runs the whole voyage in a single session.",
   "version": "2.0.2",
   "author": {
    "name": "Darin Haener"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dphaener/flow",
    "url": "https://github.com/dphaener/flow",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:58:41Z",
    "createdAt": "2015-11-09T22:43:43Z",
    "description": "A marketplace for Claude Code workflow plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5187971?v=4",
    "ownerUrl": "https://github.com/dphaener",
    "defaultBranch": "main"
   },
   "path": "plugins/shipit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "maker_model": {
     "type": "string",
     "title": "Maker model",
     "description": "Model alias or id for shipit:maker subagents. Leave empty to inherit the session's model."
    },
    "enforcer": {
     "type": "boolean",
     "title": "Continuation enforcer",
     "description": "Nudge the main loop to keep going while an owned voyage is executing or reviewing and work remains.",
     "default": true
    },
    "guard": {
     "type": "boolean",
     "title": "Write guard",
     "description": "Keep the main loop from writing outside .shipit/ (and the planning glossary/ADR files) while it owns an active voyage.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "flow",
   "firstSeen": "2026-10-07T14:55:51.195Z",
   "modUpdatedAt": "2026-10-07T14:58:38Z",
   "fileBytes": 69136,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "shipit",
   "url": "https://www.slopshopper.com/mods/dphaener-flow-shipit/"
  },
  {
   "slug": "dphaener-flow-zap",
   "name": "zap",
   "description": "Zap a bug in one run: diagnose, fix, verify, commit.",
   "version": "2.0.0",
   "author": {
    "name": "Darin Haener"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dphaener/flow",
    "url": "https://github.com/dphaener/flow",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:58:41Z",
    "createdAt": "2015-11-09T22:43:43Z",
    "description": "A marketplace for Claude Code workflow plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5187971?v=4",
    "ownerUrl": "https://github.com/dphaener",
    "defaultBranch": "main"
   },
   "path": "plugins/zap",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "flow",
   "firstSeen": "2026-10-07T14:55:52.045Z",
   "modUpdatedAt": "2026-10-07T13:08:53Z",
   "fileBytes": 4533,
   "tags": [
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "zap",
   "url": "https://www.slopshopper.com/mods/dphaener-flow-zap/"
  },
  {
   "slug": "draarivpatel-ui-wasitme-wasitme",
   "name": "wasitme",
   "description": "A /wasitme pane and a quiet band that read one local file (~/.wasitme/glance.json), a /wasitme:report skill, and two hooks that start the local wasitme scan. No network code. Independent; not affiliated with or endorsed by Anthropic.",
   "version": "0.1.0",
   "author": {
    "name": "Aariv Patel"
   },
   "license": "MIT",
   "homepage": "https://draarivpatel-ui.github.io/wasitme/",
   "keywords": [
    "claude-code",
    "codex",
    "local-only",
    "diagnostics"
   ],
   "kind": "community",
   "repo": {
    "fullName": "draarivpatel-ui/wasitme",
    "url": "https://github.com/draarivpatel-ui/wasitme",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:12:02Z",
    "createdAt": "2026-10-08T00:36:30Z",
    "description": "Was it me, or the model? A free, offline tool that reads your own Claude Code and Codex logs and tells you whether your setup changed or the agent did. No network code.",
    "homepage": "https://draarivpatel-ui.github.io/wasitme/",
    "topics": [
     "ai-coding-agents",
     "claude-code",
     "cli",
     "codex",
     "developer-tools",
     "local-first",
     "macos",
     "privacy"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/287273626?v=4",
    "ownerUrl": "https://github.com/draarivpatel-ui",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "../mod/register.ts"
   ],
   "entry": "mod/register.ts",
   "userConfig": {
    "glancePath": {
     "type": "string",
     "title": "Glance file",
     "description": "Absolute path of wasitme's glance.json. Leave empty to find ~/.wasitme/glance.json automatically (works for a normal marketplace install).",
     "default": ""
    },
    "showBand": {
     "type": "boolean",
     "title": "Quiet band above the prompt",
     "description": "Show a one-line band above the prompt only when the latest scan says your side or the agent side changed. Never shown for \"too early to tell\", \"no detectable change\" or \"can't tell which\".",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wasitme",
   "firstSeen": "2026-10-09T14:56:01.370Z",
   "modUpdatedAt": "2026-10-08T08:12:02Z",
   "fileBytes": 81947,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "wasitme",
   "url": "https://www.slopshopper.com/mods/draarivpatel-ui-wasitme-wasitme/"
  },
  {
   "slug": "dragosmocrii-proc-stats",
   "name": "proc-stats",
   "description": "Status line and task-manager pane with Claude Code's memory, CPU and uptime, and those of the processes it started",
   "version": "0.2.0",
   "author": {
    "name": "Dragos Mocrii",
    "email": "dragosmocrii@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DragosMocrii/proc-stats",
    "url": "https://github.com/DragosMocrii/proc-stats",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:58:56Z",
    "createdAt": "2026-10-09T04:25:10Z",
    "description": "Claude Code mod: status line with the session's memory, CPU and uptime",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1543960?v=4",
    "ownerUrl": "https://github.com/DragosMocrii",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "proc-stats",
   "firstSeen": "2026-10-09T14:31:08.888Z",
   "modUpdatedAt": "2026-10-09T04:58:56Z",
   "fileBytes": 24201,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "proc-stats",
   "url": "https://www.slopshopper.com/mods/dragosmocrii-proc-stats/"
  },
  {
   "slug": "drdickgraysonjr-chalkery-cache-meter",
   "name": "cache-meter",
   "description": "Prompt cache status above the prompt: how long the cache stays warm, what a re-cache would cost, plan limits near the cap. Keeps a big cache warm on request and asks before a cold send. The cache part of Nate Herk's cache-keeper.",
   "version": "0.3.0",
   "author": {
    "name": "Yehor Hunia"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "drdickgraysonjr/chalkery",
    "url": "https://github.com/drdickgraysonjr/chalkery",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:07:49Z",
    "createdAt": "2026-10-05T19:12:06Z",
    "description": "Claude Code mods above the prompt: Handoff, prompt cache status, What next?. Install them one by one or as a pack. English and Ukrainian.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111129639?v=4",
    "ownerUrl": "https://github.com/drdickgraysonjr",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-meter",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Мова",
     "description": "auto follows Claude's response language from /config; en or uk set it explicitly. auto бере мову відповідей Claude з /config; en чи uk задають її явно.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "en",
      "uk"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "chalkery",
   "firstSeen": "2026-10-06T04:52:58.466Z",
   "modUpdatedAt": "2026-10-05T23:09:43Z",
   "fileBytes": 46458,
   "tags": [
    "band",
    "spinner",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-meter-drdickgraysonjr",
   "url": "https://www.slopshopper.com/mods/drdickgraysonjr-chalkery-cache-meter/"
  },
  {
   "slug": "drdickgraysonjr-chalkery-handoff-relay",
   "name": "handoff-relay",
   "description": "A Handoff button above the prompt: runs /handoff and lights up from 180k tokens of context (the threshold option). Joins cache-meter and next-steps in one band.",
   "version": "0.3.0",
   "author": {
    "name": "Yehor Hunia"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "drdickgraysonjr/chalkery",
    "url": "https://github.com/drdickgraysonjr/chalkery",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:07:49Z",
    "createdAt": "2026-10-05T19:12:06Z",
    "description": "Claude Code mods above the prompt: Handoff, prompt cache status, What next?. Install them one by one or as a pack. English and Ukrainian.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111129639?v=4",
    "ownerUrl": "https://github.com/drdickgraysonjr",
    "defaultBranch": "main"
   },
   "path": "plugins/handoff-relay",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Мова",
     "description": "auto follows Claude's response language from /config; en or uk set it explicitly. auto бере мову відповідей Claude з /config; en чи uk задають її явно.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "en",
      "uk"
     ]
    },
    "threshold": {
     "type": "number",
     "title": "Threshold / Поріг",
     "description": "Tokens of context from which the Handoff button lights up. Токени контексту, з яких кнопка Handoff підсвічується.",
     "required": false,
     "default": 180000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "chalkery",
   "firstSeen": "2026-10-06T04:53:00.036Z",
   "modUpdatedAt": "2026-10-05T23:09:43Z",
   "fileBytes": 15906,
   "tags": [
    "band",
    "toast",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-relay",
   "url": "https://www.slopshopper.com/mods/drdickgraysonjr-chalkery-handoff-relay/"
  },
  {
   "slug": "drdickgraysonjr-chalkery-next-steps",
   "name": "next-steps",
   "description": "A What next? button above the prompt: on press, suggests up to three next prompts; 1, 2 or 3 puts one into the input box as a draft, 0 hides them. A fork of Thariq Shihipar's next-steps, which suggested after every turn.",
   "version": "1.3.0",
   "author": {
    "name": "Yehor Hunia"
   },
   "license": "Apache-2.0",
   "keywords": [
    "suggestions",
    "next-steps",
    "prompt",
    "function-hooks",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "drdickgraysonjr/chalkery",
    "url": "https://github.com/drdickgraysonjr/chalkery",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:07:49Z",
    "createdAt": "2026-10-05T19:12:06Z",
    "description": "Claude Code mods above the prompt: Handoff, prompt cache status, What next?. Install them one by one or as a pack. English and Ukrainian.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111129639?v=4",
    "ownerUrl": "https://github.com/drdickgraysonjr",
    "defaultBranch": "main"
   },
   "path": "plugins/next-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Мова",
     "description": "auto follows Claude's response language from /config; en or uk set it explicitly. auto бере мову відповідей Claude з /config; en чи uk задають її явно.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "en",
      "uk"
     ]
    },
    "minAnswerChars": {
     "type": "number",
     "title": "Shortest answer that offers the button",
     "description": "No What next? button after answers shorter than this many characters.",
     "required": false,
     "default": 80
    },
    "suggestSkills": {
     "type": "boolean",
     "title": "Suggest skills and slash commands",
     "description": "Give the suggester the session's skills and slash commands, so a suggestion can be one of them.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "chalkery",
   "firstSeen": "2026-10-06T04:53:01.861Z",
   "modUpdatedAt": "2026-10-05T23:09:43Z",
   "fileBytes": 21082,
   "tags": [
    "band",
    "toast",
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "next-steps-drdickgraysonjr",
   "url": "https://www.slopshopper.com/mods/drdickgraysonjr-chalkery-next-steps/"
  },
  {
   "slug": "dresvyanskiydenis-claude-code-ascii-rest",
   "name": "ascii-rest",
   "description": "Play ascii.rest's 209 animated ascii pieces above the prompt: /ascii [piece | list | stop]",
   "version": "0.1.0",
   "author": {
    "name": "Denis Dresvyanskiy"
   },
   "license": "MIT",
   "homepage": "https://github.com/DresvyanskiyDenis/claude-code-ascii-rest",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DresvyanskiyDenis/claude-code-ascii-rest",
    "url": "https://github.com/DresvyanskiyDenis/claude-code-ascii-rest",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:05:11Z",
    "createdAt": "2026-10-08T16:05:05Z",
    "description": "Claude Code mod: play the 209 ascii.rest animations above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23567819?v=4",
    "ownerUrl": "https://github.com/DresvyanskiyDenis",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ascii-rest",
   "firstSeen": "2026-10-09T14:31:22.757Z",
   "modUpdatedAt": "2026-10-08T16:05:11Z",
   "fileBytes": 669334,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ascii-rest",
   "url": "https://www.slopshopper.com/mods/dresvyanskiydenis-claude-code-ascii-rest/"
  },
  {
   "slug": "drewster99-claude-usage-meters",
   "name": "usage-meters",
   "description": "Context length and today's / last hour's non-cache-read tokens (session + subagents) above the prompt",
   "version": "0.1.1",
   "author": {
    "name": "Andrew Benson"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "drewster99/claude-usage-meters",
    "url": "https://github.com/drewster99/claude-usage-meters",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T21:49:51Z",
    "createdAt": "2026-10-07T21:45:49Z",
    "description": "Claude Code mod: context length and non-cache-read token meters above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6386506?v=4",
    "ownerUrl": "https://github.com/drewster99",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-meters",
   "firstSeen": "2026-10-08T15:20:49.306Z",
   "modUpdatedAt": "2026-10-07T21:49:51Z",
   "fileBytes": 5186,
   "tags": [
    "band",
    "status",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meters",
   "url": "https://www.slopshopper.com/mods/drewster99-claude-usage-meters/"
  },
  {
   "slug": "driesfaems-whu-voting-tool-explain-permissions",
   "name": "explain-permissions",
   "description": "Explains in plain language what each permission request actually wants to do.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DriesFaems/whu_voting_tool",
    "url": "https://github.com/DriesFaems/whu_voting_tool",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T09:49:02Z",
    "createdAt": "2026-05-17T08:18:03Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76656102?v=4",
    "ownerUrl": "https://github.com/DriesFaems",
    "defaultBranch": "claude/intelligent-goldberg-5pee6t"
   },
   "path": ".claude/skills/explain-permissions",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:52.402Z",
   "modUpdatedAt": "2026-10-03T09:49:02Z",
   "fileBytes": 2382,
   "tags": [
    "guard",
    "model"
   ],
   "isNew": true,
   "entryName": "explain-permissions",
   "url": "https://www.slopshopper.com/mods/driesfaems-whu-voting-tool-explain-permissions/"
  },
  {
   "slug": "drolosoft-taskrail",
   "name": "taskrail",
   "displayName": "Taskrail",
   "description": "A live wave board of your session's plan above the prompt: waves, tasks and their state, kept current by Claude through three tools and switched with /taskrail.",
   "version": "0.1.2",
   "author": {
    "name": "Drolosoft",
    "email": "forge@drolosoft.com",
    "url": "https://drolosoft.com"
   },
   "license": "MIT",
   "homepage": "https://drolosoft.com/taskrail.html",
   "keywords": [
    "claude-code",
    "mod",
    "plugin",
    "task-board",
    "plan",
    "progress",
    "terminal-ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "drolosoft/taskrail",
    "url": "https://github.com/drolosoft/taskrail",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T22:04:41Z",
    "createdAt": "2026-10-04T14:26:26Z",
    "description": "A live wave board of your session's plan above the Claude Code prompt. A Claude Code mod.",
    "homepage": "https://drolosoft.com/taskrail.html",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "task-board"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/270151826?v=4",
    "ownerUrl": "https://github.com/drolosoft",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:21.592Z",
   "modUpdatedAt": "2026-10-04T22:04:41Z",
   "fileBytes": 21484,
   "tags": [
    "band",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "taskrail",
   "url": "https://www.slopshopper.com/mods/drolosoft-taskrail/"
  },
  {
   "slug": "dsanchezp18-ai-configs-daniel-cc-daniel",
   "name": "cc-daniel",
   "description": "Usage limits in the status line and a usage band above the prompt.",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dsanchezp18/ai-configs-daniel",
    "url": "https://github.com/dsanchezp18/ai-configs-daniel",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T23:40:53Z",
    "createdAt": "2026-07-03T17:30:56Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/84305432?v=4",
    "ownerUrl": "https://github.com/dsanchezp18",
    "defaultBranch": "main"
   },
   "path": "mods/cc-daniel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:44.710Z",
   "modUpdatedAt": "2026-10-05T23:40:53Z",
   "fileBytes": 2016,
   "tags": [
    "band",
    "status",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-daniel",
   "url": "https://www.slopshopper.com/mods/dsanchezp18-ai-configs-daniel-cc-daniel/"
  },
  {
   "slug": "dtinth-claude-code-mods-polite-compaction",
   "name": "polite-compaction",
   "description": "Shows context tokens and session cost in a gray line above the prompt. At a token threshold, asks the agent to flush notes, then compacts when it says it is ready.",
   "version": "0.2.1",
   "author": {
    "name": "dtinth"
   },
   "homepage": "https://github.com/dtinth/claude-code-mods/tree/main/polite-compaction",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dtinth/claude-code-mods",
    "url": "https://github.com/dtinth/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T06:26:24Z",
    "createdAt": "2026-10-03T06:02:51Z",
    "description": "Thai's Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/193136?v=4",
    "ownerUrl": "https://github.com/dtinth",
    "defaultBranch": "main"
   },
   "path": "polite-compaction",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "thresholdTokens": {
     "type": "number",
     "title": "Flush threshold (tokens)",
     "description": "When the context reaches this size, ask the agent to flush before compaction.",
     "default": 300000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dtinth-mods",
   "firstSeen": "2026-10-06T04:52:15.889Z",
   "modUpdatedAt": "2026-10-03T06:26:24Z",
   "fileBytes": 3220,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "polite-compaction",
   "url": "https://www.slopshopper.com/mods/dtinth-claude-code-mods-polite-compaction/"
  },
  {
   "slug": "dullfig-origami",
   "name": "origami",
   "description": "Variable-resolution context: folds bulky stale tool output to disk behind always-visible stubs; hydrate() recovers detail on demand.",
   "version": "1.1.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dullfig/origami",
    "url": "https://github.com/dullfig/origami",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-23T03:28:04Z",
    "createdAt": "2026-02-20T19:52:56Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5573196?v=4",
    "ownerUrl": "https://github.com/dullfig",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./origami.ts"
   ],
   "entry": "hooks/origami.ts",
   "userConfig": {
    "foldAgeTurns": {
     "type": "number",
     "title": "Fold age (turns)",
     "default": 3,
     "description": "Results younger than this many turns are never fold candidates"
    },
    "minFoldMass": {
     "type": "number",
     "title": "Min fold mass (tokens)",
     "default": 20000,
     "description": "Candidate token mass that triggers a sweep"
    },
    "workingSetBudget": {
     "type": "number",
     "title": "Working set budget (tokens)",
     "default": 100000,
     "description": "Absolute live-context tokens; above it sweeps turn aggressive"
    },
    "preserveRecentTurns": {
     "type": "number",
     "title": "Preserve recent turns",
     "default": 3,
     "description": "Turns the rebuilder never touches"
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Min reduction ratio",
     "default": 0.15,
     "description": "Below this estimated reduction a sweep is skipped"
    },
    "pinAfterHydrations": {
     "type": "number",
     "title": "Pin after hydrations",
     "default": 2,
     "description": "Hydration count at which a fold is pinned open"
    },
    "librarianModel": {
     "type": "string",
     "title": "Librarian model",
     "default": "haiku",
     "description": "Model alias for the librarian"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:17.468Z",
   "modUpdatedAt": "2026-09-23T03:28:04Z",
   "fileBytes": 61657,
   "tags": [
    "guard",
    "tool",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "origami",
   "url": "https://www.slopshopper.com/mods/dullfig-origami/"
  },
  {
   "slug": "dumorro-token-meter",
   "name": "token-meter",
   "description": "Live pane with tokens read, written and the context window fill",
   "version": "0.1.0",
   "author": {
    "name": "dumorro"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Dumorro/token-meter",
    "url": "https://github.com/Dumorro/token-meter",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T20:53:37Z",
    "createdAt": "2026-10-07T20:52:42Z",
    "description": "Claude Code mod: pane with token usage, estimated cost, context window fill and usage limits",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3049697?v=4",
    "ownerUrl": "https://github.com/Dumorro",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-meter",
   "firstSeen": "2026-10-08T14:58:38.096Z",
   "modUpdatedAt": "2026-10-07T20:53:37Z",
   "fileBytes": 15644,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-meter-Dumorro",
   "url": "https://www.slopshopper.com/mods/dumorro-token-meter/"
  },
  {
   "slug": "duqaxxx-sidepad-engine-fixture",
   "name": "engine-fixture",
   "description": "Tooling only, never installed: draws what sidepad avoids, so the limit scenarios of check:live can watch Claude Code do it.",
   "version": "0.0.0",
   "author": {
    "name": "duqaXxX"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "duqaXxX/sidepad",
    "url": "https://github.com/duqaXxX/sidepad",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-24T02:35:21Z",
    "createdAt": "2026-09-17T23:03:01Z",
    "description": "A read-only side pane for Claude Code in the terminal: file tree, code and Markdown viewer, and ask-about-a-selection.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "markdown-viewer",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12242811?v=4",
    "ownerUrl": "https://github.com/duqaXxX",
    "defaultBranch": "main"
   },
   "path": ".github/scripts/live/engine-fixture",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "sidepad",
   "firstSeen": "2026-10-06T04:55:25.675Z",
   "modUpdatedAt": "2026-09-22T23:14:29Z",
   "fileBytes": 3744,
   "tags": [
    "pane",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "engine-fixture",
   "url": "https://www.slopshopper.com/mods/duqaxxx-sidepad-engine-fixture/"
  },
  {
   "slug": "duqaxxx-sidepad-sidepad",
   "name": "sidepad",
   "description": "A read-only side pane beside the transcript: it opens the file Claude last edited at the end of the turn, lists directories one page at a time, draws code highlighted and Markdown rendered, and sends a selected passage back to Claude with a command or the next prompt.",
   "version": "0.1.0",
   "author": {
    "name": "duqaXxX"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "duqaXxX/sidepad",
    "url": "https://github.com/duqaXxX/sidepad",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-24T02:35:21Z",
    "createdAt": "2026-09-17T23:03:01Z",
    "description": "A read-only side pane for Claude Code in the terminal: file tree, code and Markdown viewer, and ask-about-a-selection.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "markdown-viewer",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12242811?v=4",
    "ownerUrl": "https://github.com/duqaXxX",
    "defaultBranch": "main"
   },
   "path": "plugins/sidepad",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sidepad",
   "firstSeen": "2026-10-06T04:55:33.521Z",
   "modUpdatedAt": "2026-09-22T23:14:29Z",
   "fileBytes": 40415,
   "tags": [
    "pane",
    "spinner",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sidepad",
   "url": "https://www.slopshopper.com/mods/duqaxxx-sidepad-sidepad/"
  },
  {
   "slug": "dvakatsiienko-frame-x-mod-breather",
   "name": "x-mod-breather",
   "description": "a breathing band above the prompt while claude works, terminal + desktop (forked from mindful-claude 2.0.0, MIT)",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dvakatsiienko/frame",
    "url": "https://github.com/dvakatsiienko/frame",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:49:27Z",
    "createdAt": "2017-02-27T07:42:45Z",
    "description": "⚡ the machine as data",
    "homepage": "",
    "topics": [
     "ai-agents",
     "claude-code",
     "dotfiles",
     "macos",
     "symlinks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15727958?v=4",
    "ownerUrl": "https://github.com/dvakatsiienko",
    "defaultBranch": "main"
   },
   "path": "home/.claude/plugin-x/mods/x-mod-breather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "x-com",
   "firstSeen": "2026-10-07T14:56:02.173Z",
   "modUpdatedAt": "2026-10-09T14:44:57Z",
   "fileBytes": 22762,
   "tags": [
    "band",
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "x-mod-breather",
   "url": "https://www.slopshopper.com/mods/dvakatsiienko-frame-x-mod-breather/"
  },
  {
   "slug": "dvakatsiienko-frame-x-mod-guard",
   "name": "x-mod-guard",
   "description": "reads every Bash call, fork spawn and Write before it runs: a Write over a tracked file the session never read, a floor command, a system, overwrite, prune or remote-delete command, a known hazard shape, a coder spawn whose brief has no x brief check stamp, or a fork with no why-fork line is refused with its safe door, never a dialog; each refusal and escape is kept in its own store as an event and a per-day count, which x-mod-stash's band reads as its 🛡️ counter row",
   "version": "0.5.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dvakatsiienko/frame",
    "url": "https://github.com/dvakatsiienko/frame",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:49:27Z",
    "createdAt": "2017-02-27T07:42:45Z",
    "description": "⚡ the machine as data",
    "homepage": "",
    "topics": [
     "ai-agents",
     "claude-code",
     "dotfiles",
     "macos",
     "symlinks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15727958?v=4",
    "ownerUrl": "https://github.com/dvakatsiienko",
    "defaultBranch": "main"
   },
   "path": "home/.claude/plugin-x/mods/x-mod-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "x-com",
   "firstSeen": "2026-10-07T14:56:02.981Z",
   "modUpdatedAt": "2026-10-09T13:13:06Z",
   "fileBytes": 78942,
   "tags": [
    "guard",
    "prompt",
    "process",
    "agents"
   ],
   "isNew": true,
   "entryName": "x-mod-guard",
   "url": "https://www.slopshopper.com/mods/dvakatsiienko-frame-x-mod-guard/"
  },
  {
   "slug": "dvakatsiienko-frame-x-mod-holds",
   "name": "x-mod-holds",
   "description": "no two sessions write the same file: a session's first edit of a file holds it until it is committed, the session ends or sits idle 30 min; another session's Edit, Write or Bash write to it is refused, naming the holder",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dvakatsiienko/frame",
    "url": "https://github.com/dvakatsiienko/frame",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:49:27Z",
    "createdAt": "2017-02-27T07:42:45Z",
    "description": "⚡ the machine as data",
    "homepage": "",
    "topics": [
     "ai-agents",
     "claude-code",
     "dotfiles",
     "macos",
     "symlinks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15727958?v=4",
    "ownerUrl": "https://github.com/dvakatsiienko",
    "defaultBranch": "main"
   },
   "path": "home/.claude/plugin-x/mods/x-mod-holds",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "x-com",
   "firstSeen": "2026-10-09T14:56:15.688Z",
   "modUpdatedAt": "2026-10-09T13:13:06Z",
   "fileBytes": 12666,
   "tags": [
    "guard",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "x-mod-holds",
   "url": "https://www.slopshopper.com/mods/dvakatsiienko-frame-x-mod-holds/"
  },
  {
   "slug": "dvakatsiienko-frame-x-mod-redact",
   "name": "x-mod-redact",
   "description": "keeps secrets out of every transcript: api keys, tokens and private keys read as a stable placeholder in every kept row, and come back only inside the tool call that names them",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dvakatsiienko/frame",
    "url": "https://github.com/dvakatsiienko/frame",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:49:27Z",
    "createdAt": "2017-02-27T07:42:45Z",
    "description": "⚡ the machine as data",
    "homepage": "",
    "topics": [
     "ai-agents",
     "claude-code",
     "dotfiles",
     "macos",
     "symlinks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15727958?v=4",
    "ownerUrl": "https://github.com/dvakatsiienko",
    "defaultBranch": "main"
   },
   "path": "home/.claude/plugin-x/mods/x-mod-redact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "x-com",
   "firstSeen": "2026-10-07T14:56:03.852Z",
   "modUpdatedAt": "2026-10-08T15:11:37Z",
   "fileBytes": 6391,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "x-mod-redact",
   "url": "https://www.slopshopper.com/mods/dvakatsiienko-frame-x-mod-redact/"
  },
  {
   "slug": "dvakatsiienko-frame-x-mod-stash",
   "name": "x-mod-stash",
   "description": "dima's command center above the prompt, one folded row: asks (every live session's open ⏳ asks, copy all per thread), afk (one switch every session obeys), keep-hot 🔥, the 🔒 chip of x-mod-holds, the guard counter, and the /board fleet board",
   "version": "0.5.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "dvakatsiienko/frame",
    "url": "https://github.com/dvakatsiienko/frame",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:49:27Z",
    "createdAt": "2017-02-27T07:42:45Z",
    "description": "⚡ the machine as data",
    "homepage": "",
    "topics": [
     "ai-agents",
     "claude-code",
     "dotfiles",
     "macos",
     "symlinks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15727958?v=4",
    "ownerUrl": "https://github.com/dvakatsiienko",
    "defaultBranch": "main"
   },
   "path": "home/.claude/plugin-x/mods/x-mod-stash",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "x-com",
   "firstSeen": "2026-10-07T14:56:04.659Z",
   "modUpdatedAt": "2026-10-09T14:45:11Z",
   "fileBytes": 69737,
   "tags": [
    "pane",
    "band",
    "transcript",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "x-mod-stash",
   "url": "https://www.slopshopper.com/mods/dvakatsiienko-frame-x-mod-stash/"
  },
  {
   "slug": "dwain-barnes-clef-gate",
   "name": "clef-gate",
   "description": "Asks a local Clef decision model whether an expensive tool call or subagent is actually needed before Claude Code pays for it. Logs every decision; shadow mode by default.",
   "version": "0.1.0",
   "author": {
    "name": "Dwain Barnes"
   },
   "license": "Apache-2.0",
   "keywords": [
    "clef",
    "gate",
    "tokens",
    "cost",
    "local",
    "llama.cpp",
    "ollama",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dwain-barnes/clef-gate",
    "url": "https://github.com/dwain-barnes/clef-gate",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-04T10:53:12Z",
    "createdAt": "2026-10-04T10:34:17Z",
    "description": "Claude Code mod: asks a local Clef decision model whether a tool call or subagent is needed before paying for it",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "clef",
     "cloudflare",
     "llama-cpp",
     "local-llm",
     "ollama",
     "token-saving"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/69762991?v=4",
    "ownerUrl": "https://github.com/dwain-barnes",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Gate enabled",
     "description": "Off: the mod stays loaded and touches nothing.",
     "default": true
    },
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "shadow: decide and log, deny nothing. deny: refuse calls Clef rates unnecessary.",
     "options": [
      "shadow",
      "deny"
     ],
     "default": "shadow"
    },
    "endpoint": {
     "type": "string",
     "title": "Clef endpoint",
     "description": "A local SystemOne server. llama-server: http://127.0.0.1:8080/v1/systemone. Ollama: http://127.0.0.1:11434/v1/systemone.",
     "default": "http://127.0.0.1:8080/v1/systemone"
    },
    "model": {
     "type": "string",
     "title": "Clef model name",
     "description": "The model field sent to the server: llama-server's --alias, or Ollama's tag (clef).",
     "default": "clef-flash"
    },
    "tools": {
     "type": "string",
     "title": "Gated tools",
     "description": "Comma-separated tool names to gate. A trailing * matches a prefix, e.g. mcp__github__*.",
     "default": "WebFetch, WebSearch"
    },
    "gate_subagents": {
     "type": "boolean",
     "title": "Gate subagent spawns",
     "description": "Ask Clef whether a task justifies a separate subagent.",
     "default": true
    },
    "announce": {
     "type": "string",
     "title": "Show decisions",
     "description": "status: a line under the prompt. answer: a line under each answer. both, or off.",
     "options": [
      "status",
      "answer",
      "both",
      "off"
     ],
     "default": "status"
    },
    "log_prompts": {
     "type": "boolean",
     "title": "Log prompt and argument text",
     "description": "Include the prompt and tool arguments in the local log (off: hashes and lengths only).",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clef-gate",
   "firstSeen": "2026-10-06T04:53:08.428Z",
   "modUpdatedAt": "2026-10-04T10:53:12Z",
   "fileBytes": 50267,
   "tags": [
    "spinner",
    "toast",
    "guard",
    "command",
    "network",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "clef-gate",
   "url": "https://www.slopshopper.com/mods/dwain-barnes-clef-gate/"
  },
  {
   "slug": "dwain-barnes-clef-model-router",
   "name": "clef-model-router",
   "description": "Picks the Claude model and reasoning effort for each turn with Cloudflare Clef, a fast decision model, on Workers AI or fully local (llama-server, Ollama).",
   "version": "0.2.0",
   "author": {
    "name": "Abel Navarro"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/dwain-barnes/clef-model-router",
   "keywords": [
    "router",
    "model",
    "effort",
    "clef",
    "cloudflare",
    "workers-ai",
    "local",
    "llama.cpp",
    "ollama",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "dwain-barnes/clef-model-router",
    "url": "https://github.com/dwain-barnes/clef-model-router",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-04T10:41:37Z",
    "createdAt": "2026-10-04T10:34:24Z",
    "description": "Claude Code mod that routes each turn to the cheapest sufficient model with Clef; fork adding a fully local backend (llama-server, Ollama)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "clef",
     "cloudflare",
     "llama-cpp",
     "model-routing",
     "ollama"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/69762991?v=4",
    "ownerUrl": "https://github.com/dwain-barnes",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "cloudflare_account_id": {
     "type": "string",
     "title": "Cloudflare account ID",
     "description": "Your Cloudflare account ID (dashboard → Workers AI → Use REST API). Falls back to $CLOUDFLARE_ACCOUNT_ID."
    },
    "cloudflare_api_token": {
     "type": "string",
     "title": "Cloudflare API token",
     "description": "A Workers AI API token (dashboard → Workers AI → Use REST API → Create a Workers AI API Token). Kept in your system's secure credential store, never in settings.json. Falls back to $CLOUDFLARE_API_TOKEN.",
     "sensitive": true
    },
    "backend": {
     "type": "string",
     "title": "Backend",
     "description": "cloudflare: Workers AI (needs the account ID and token). local: a SystemOne server on this machine, e.g. llama-server or Ollama; no credentials.",
     "options": [
      "cloudflare",
      "local"
     ],
     "default": "cloudflare"
    },
    "local_endpoint": {
     "type": "string",
     "title": "Local endpoint",
     "description": "Used when backend is local. llama-server: http://127.0.0.1:8080/v1/systemone. Ollama: http://127.0.0.1:11434/v1/systemone.",
     "default": "http://127.0.0.1:8080/v1/systemone"
    },
    "local_model": {
     "type": "string",
     "title": "Local model name",
     "description": "The model field sent to the local server. llama-server: the --alias you started it with. Ollama: the tag, e.g. clef.",
     "default": "clef-flash"
    },
    "decision_model": {
     "type": "string",
     "title": "Decision model",
     "description": "clef-flash (fast, cheapest) or clef (larger, slower).",
     "options": [
      "clef-flash",
      "clef"
     ],
     "default": "clef-flash"
    },
    "profiles": {
     "type": "string",
     "title": "Profiles",
     "description": "model[:effort] for the five difficulty levels, lowest first: trivial, simple, standard, hard, deep. Aliases (haiku, sonnet, opus, fable) or full model IDs.",
     "default": "haiku, sonnet:low, sonnet:medium, opus:high, opus:xhigh"
    },
    "announce": {
     "type": "string",
     "title": "Show the route",
     "description": "status: a line under the prompt. answer: a line under each answer. both, or off.",
     "options": [
      "status",
      "answer",
      "both",
      "off"
     ],
     "default": "status"
    },
    "enabled": {
     "type": "boolean",
     "title": "Routing enabled",
     "description": "Off: the mod stays loaded and leaves every request as Claude Code makes it.",
     "default": true
    },
    "log_prompts": {
     "type": "boolean",
     "title": "Log prompt text",
     "description": "Include each prompt's text in the local log (off: only a hash and its length).",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clef-model-router",
   "firstSeen": "2026-10-06T04:52:21.488Z",
   "modUpdatedAt": "2026-10-04T10:41:37Z",
   "fileBytes": 119356,
   "tags": [
    "spinner",
    "toast",
    "command",
    "prompt",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clef-model-router-dwain-barnes",
   "url": "https://www.slopshopper.com/mods/dwain-barnes-clef-model-router/"
  },
  {
   "slug": "dxmhxr-usage-band",
   "name": "usage-band",
   "description": "Band above the prompt: 5h/7d rate-limit bars with pace marker and reset countdowns, context window fill, session tokens in/out and cost",
   "version": "0.2.0",
   "author": {
    "name": "DXMHXR",
    "url": "https://github.com/DXMHXR"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "DXMHXR/usage-band",
    "url": "https://github.com/DXMHXR/usage-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T11:08:36Z",
    "createdAt": "2026-10-07T11:04:19Z",
    "description": "Claude Code mod: one-row usage band (rate limits, context, tokens, cost) above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4737397?v=4",
    "ownerUrl": "https://github.com/DXMHXR",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-band",
   "firstSeen": "2026-10-07T14:36:11.327Z",
   "modUpdatedAt": "2026-10-07T11:08:36Z",
   "fileBytes": 18118,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-DXMHXR",
   "url": "https://www.slopshopper.com/mods/dxmhxr-usage-band/"
  },
  {
   "slug": "e-burgos-sdd-harness-examples-sdd-mod",
   "name": "sdd-mod",
   "description": "SDD en Claude Code: franja con el ciclo en curso, /sdd con el detalle y el SPEC GATE aplicado a las ediciones de código.",
   "version": "0.1.0",
   "author": {
    "name": "sdd-harness"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "e-burgos/sdd-harness-examples",
    "url": "https://github.com/e-burgos/sdd-harness-examples",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:15:17Z",
    "createdAt": "2026-08-13T18:55:14Z",
    "description": "Real output of @e-burgos/sdd-harness — Nx monorepo and standalone examples, regenerated from npm on every release",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71472902?v=4",
    "ownerUrl": "https://github.com/e-burgos",
    "defaultBranch": "main"
   },
   "path": "flexi-market/sdd/skills/sdd-mod",
   "modules": [
    "./.src/register.tsx"
   ],
   "entry": "hooks/.src/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:56:08.617Z",
   "modUpdatedAt": "2026-10-07T03:15:16Z",
   "fileBytes": 11557,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sdd-mod",
   "url": "https://www.slopshopper.com/mods/e-burgos-sdd-harness-examples-sdd-mod/"
  },
  {
   "slug": "e-burgos-sdd-harness-examples-sdd-mod-2",
   "name": "sdd-mod",
   "description": "SDD en Claude Code: franja con el ciclo en curso, /sdd con el detalle y el SPEC GATE aplicado a las ediciones de código.",
   "version": "0.1.0",
   "author": {
    "name": "sdd-harness"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "e-burgos/sdd-harness-examples",
    "url": "https://github.com/e-burgos/sdd-harness-examples",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:15:17Z",
    "createdAt": "2026-08-13T18:55:14Z",
    "description": "Real output of @e-burgos/sdd-harness — Nx monorepo and standalone examples, regenerated from npm on every release",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71472902?v=4",
    "ownerUrl": "https://github.com/e-burgos",
    "defaultBranch": "main"
   },
   "path": "legacy-shop/sdd/skills/sdd-mod",
   "modules": [
    "./.src/register.tsx"
   ],
   "entry": "hooks/.src/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:56:09.448Z",
   "modUpdatedAt": "2026-10-07T03:15:16Z",
   "fileBytes": 11557,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sdd-mod-e-burgos",
   "url": "https://www.slopshopper.com/mods/e-burgos-sdd-harness-examples-sdd-mod-2/"
  },
  {
   "slug": "e-burgos-sdd-harness-examples-sdd-mod-3",
   "name": "sdd-mod",
   "description": "SDD en Claude Code: franja con el ciclo en curso, /sdd con el detalle y el SPEC GATE aplicado a las ediciones de código.",
   "version": "0.1.0",
   "author": {
    "name": "sdd-harness"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "e-burgos/sdd-harness-examples",
    "url": "https://github.com/e-burgos/sdd-harness-examples",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:15:17Z",
    "createdAt": "2026-08-13T18:55:14Z",
    "description": "Real output of @e-burgos/sdd-harness — Nx monorepo and standalone examples, regenerated from npm on every release",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71472902?v=4",
    "ownerUrl": "https://github.com/e-burgos",
    "defaultBranch": "main"
   },
   "path": "pulse-api/sdd/skills/sdd-mod",
   "modules": [
    "./.src/register.tsx"
   ],
   "entry": "hooks/.src/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:56:10.217Z",
   "modUpdatedAt": "2026-10-07T03:15:16Z",
   "fileBytes": 11557,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sdd-mod-e-burgos-sdd-harness-examples",
   "url": "https://www.slopshopper.com/mods/e-burgos-sdd-harness-examples-sdd-mod-3/"
  },
  {
   "slug": "e-burgos-sdd-harness-sdd-mod",
   "name": "sdd-mod",
   "description": "SDD en Claude Code: franja con el ciclo en curso, /sdd con el detalle y el SPEC GATE aplicado a las ediciones de código.",
   "version": "0.1.0",
   "author": {
    "name": "sdd-harness"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "e-burgos/sdd-harness",
    "url": "https://github.com/e-burgos/sdd-harness",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:04:35Z",
    "createdAt": "2026-06-01T01:55:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71472902?v=4",
    "ownerUrl": "https://github.com/e-burgos",
    "defaultBranch": "main"
   },
   "path": "apps/cli/templates/sdd/skills/sdd-mod",
   "modules": [
    "./.src/register.tsx"
   ],
   "entry": "hooks/.src/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:56:06.437Z",
   "modUpdatedAt": "2026-10-07T23:04:35Z",
   "fileBytes": 11557,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sdd-mod-e-burgos-sdd-harness",
   "url": "https://www.slopshopper.com/mods/e-burgos-sdd-harness-sdd-mod/"
  },
  {
   "slug": "e-newton-claude-pets-pets",
   "name": "pets",
   "description": "Pixel-art cats and dogs that wander above your prompt",
   "version": "0.2.0",
   "author": {
    "name": "Eric Newton"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "e-newton/claude-pets",
    "url": "https://github.com/e-newton/claude-pets",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T21:08:49Z",
    "createdAt": "2026-10-05T23:31:27Z",
    "description": "Pixel-art pets for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35672855?v=4",
    "ownerUrl": "https://github.com/e-newton",
    "defaultBranch": "main"
   },
   "path": "plugins/pets",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pets",
   "firstSeen": "2026-10-06T14:34:34.150Z",
   "modUpdatedAt": "2026-10-06T21:08:49Z",
   "fileBytes": 61186,
   "tags": [
    "band",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pets-e-newton",
   "url": "https://www.slopshopper.com/mods/e-newton-claude-pets-pets/"
  },
  {
   "slug": "eascendco-workbench",
   "name": "workbench",
   "description": "Your current task above the prompt and a Workbench side pane: the task and its work items, what Claude is reading and editing, git status, file search and a file tree. Tasks are plain markdown files in plans/.",
   "version": "0.1.26",
   "author": {
    "name": "eascend",
    "url": "https://eascend.co"
   },
   "license": "MIT",
   "homepage": "https://github.com/eascendco/workbench",
   "keywords": [
    "mod",
    "pane",
    "tasks",
    "file-tree",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "eascendco/workbench",
    "url": "https://github.com/eascendco/workbench",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:13:50Z",
    "createdAt": "2026-10-08T21:23:41Z",
    "description": "A Claude Code mod: your current task above the prompt, and a side pane with its work items, what Claude is touching, git status and a file tree. Tasks are markdown files.",
    "homepage": "https://eascend.co",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/338794288?v=4",
    "ownerUrl": "https://github.com/eascendco",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "plans_dir": {
     "type": "string",
     "title": "Plans folder",
     "description": "Folder name for plan files, found at or above the session's folder. One plain name, no slashes.",
     "default": "plans"
    },
    "open_pane": {
     "type": "string",
     "title": "Open the pane at start",
     "description": "on opens the Workbench pane with every session; off leaves it closed until /task pane or the band's arrow.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "band": {
     "type": "string",
     "title": "Band above the prompt",
     "description": "on shows the current task and its progress above the prompt; off hides it.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "eascend",
   "firstSeen": "2026-10-09T14:56:36.758Z",
   "modUpdatedAt": "2026-10-09T10:13:50Z",
   "fileBytes": 146946,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "workbench",
   "url": "https://www.slopshopper.com/mods/eascendco-workbench/"
  },
  {
   "slug": "easyaihenry-henry-mods-cache-warm",
   "name": "cache-warm",
   "description": "Shows above the prompt how long the cache stays warm, what each message costs on your Claude plan, and one habit that saves usage",
   "version": "0.2.0",
   "author": {
    "name": "Henry Chua"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "EasyAIHenry/henry-mods",
    "url": "https://github.com/EasyAIHenry/henry-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T12:42:15Z",
    "createdAt": "2026-10-04T12:42:09Z",
    "description": "Claude Code mods: cache-warm shows when your chat cache goes cold and what your next message costs",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/215879023?v=4",
    "ownerUrl": "https://github.com/EasyAIHenry",
    "defaultBranch": "main"
   },
   "path": "cache-warm",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "henry-mods",
   "firstSeen": "2026-10-06T04:46:52.812Z",
   "modUpdatedAt": "2026-10-04T12:42:15Z",
   "fileBytes": 17340,
   "tags": [
    "band",
    "spinner",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-warm-EasyAIHenry",
   "url": "https://www.slopshopper.com/mods/easyaihenry-henry-mods-cache-warm/"
  },
  {
   "slug": "echotheorylabsai-echo-theory-plugins-blast-radius",
   "name": "blast-radius",
   "description": "Holds risky shell commands (rm -rf, git reset --hard, git clean, force push, migrations) and shows what they would change, with Proceed and Cancel buttons.",
   "version": "0.1.0",
   "author": {
    "name": "Echo Theory Labs"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "safety",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "echotheorylabsai/echo-theory-plugins",
    "url": "https://github.com/echotheorylabsai/echo-theory-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:34:10Z",
    "createdAt": "2026-04-26T17:00:18Z",
    "description": "Echo Theory Labs plugin marketplace for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/230750643?v=4",
    "ownerUrl": "https://github.com/echotheorylabsai",
    "defaultBranch": "main"
   },
   "path": "echotheory-mods/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "echo-theory-plugins",
   "firstSeen": "2026-10-06T14:34:47.033Z",
   "modUpdatedAt": "2026-10-06T01:51:17Z",
   "fileBytes": 22552,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-echotheorylabsai",
   "url": "https://www.slopshopper.com/mods/echotheorylabsai-echo-theory-plugins-blast-radius/"
  },
  {
   "slug": "echotheorylabsai-echo-theory-plugins-replay-theater",
   "name": "replay-theater",
   "description": "Replay Theater: step through the file edits Claude made in the last turn, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "Echo Theory Labs"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "echotheorylabsai/echo-theory-plugins",
    "url": "https://github.com/echotheorylabsai/echo-theory-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:34:10Z",
    "createdAt": "2026-04-26T17:00:18Z",
    "description": "Echo Theory Labs plugin marketplace for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/230750643?v=4",
    "ownerUrl": "https://github.com/echotheorylabsai",
    "defaultBranch": "main"
   },
   "path": "echotheory-mods/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "echo-theory-plugins",
   "firstSeen": "2026-10-06T14:34:47.837Z",
   "modUpdatedAt": "2026-10-06T01:51:17Z",
   "fileBytes": 10048,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-echotheorylabsai",
   "url": "https://www.slopshopper.com/mods/echotheorylabsai-echo-theory-plugins-replay-theater/"
  },
  {
   "slug": "echotheorylabsai-echo-theory-plugins-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt: a weather icon, the fill percentage, and a chart of the last turns.",
   "version": "0.1.0",
   "author": {
    "name": "Echo Theory Labs"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "echotheorylabsai/echo-theory-plugins",
    "url": "https://github.com/echotheorylabsai/echo-theory-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:34:10Z",
    "createdAt": "2026-04-26T17:00:18Z",
    "description": "Echo Theory Labs plugin marketplace for claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/230750643?v=4",
    "ownerUrl": "https://github.com/echotheorylabsai",
    "defaultBranch": "main"
   },
   "path": "echotheory-mods/token-weather",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "echo-theory-plugins",
   "firstSeen": "2026-10-06T14:34:48.513Z",
   "modUpdatedAt": "2026-10-06T01:51:17Z",
   "fileBytes": 4142,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-echotheorylabsai",
   "url": "https://www.slopshopper.com/mods/echotheorylabsai-echo-theory-plugins-token-weather/"
  },
  {
   "slug": "eddial-autopilot",
   "name": "autopilot",
   "description": "Autopilot: files what needs your attention as Linear issues, one workstream each, and works them in prepared Claude Code sessions. Commands /autopilot:init, :add, :why, :status; skill autopilot:work; /ticket shows and moves the session's issue.",
   "version": "0.3.0",
   "author": {
    "name": "Badr Eddial",
    "url": "https://github.com/eddial"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eddial/autopilot",
    "url": "https://github.com/eddial/autopilot",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:47:24Z",
    "createdAt": "2026-10-05T18:51:39Z",
    "description": "Autopilot: files what needs you as Linear issues and prepares the work in Claude Code sessions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7581242?v=4",
    "ownerUrl": "https://github.com/eddial",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./ticket.tsx"
   ],
   "entry": "hooks/ticket.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:21:20.661Z",
   "modUpdatedAt": "2026-10-09T14:47:24Z",
   "fileBytes": 5583,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "autopilot-eddial",
   "url": "https://www.slopshopper.com/mods/eddial-autopilot/"
  },
  {
   "slug": "eddiezhan-xhs-count-mod",
   "name": "xhs-count",
   "description": "小红书字数哨兵：选中文字实时统计，band 提示够不够标题（≤20）、正文超没超（≤1000）",
   "version": "0.1.0",
   "author": {
    "name": "EddieZhan"
   },
   "license": "MIT",
   "homepage": "https://github.com/eddiezhan/xhs-count-mod",
   "keywords": [
    "xiaohongshu",
    "word-count",
    "band"
   ],
   "kind": "community",
   "repo": {
    "fullName": "eddiezhan/xhs-count-mod",
    "url": "https://github.com/eddiezhan/xhs-count-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T07:44:25Z",
    "createdAt": "2026-10-05T07:44:19Z",
    "description": "小红书字数哨兵 · Claude Code mod：选中文字实时统计够不够标题(≤20)/正文超没超(≤1000)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31530167?v=4",
    "ownerUrl": "https://github.com/eddiezhan",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:09.627Z",
   "modUpdatedAt": "2026-10-05T07:44:25Z",
   "fileBytes": 1876,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "xhs-count",
   "url": "https://www.slopshopper.com/mods/eddiezhan-xhs-count-mod/"
  },
  {
   "slug": "eduardocruz-cc-kit-kit-sink",
   "name": "kit-sink",
   "description": "cc-kit kitchen sink: every candidate component on one pane, to judge and pick from",
   "version": "0.1.0",
   "author": {
    "name": "Eduardo Cruz",
    "url": "https://eduardocruz.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eduardocruz/cc-kit",
    "url": "https://github.com/eduardocruz/cc-kit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T01:37:53Z",
    "createdAt": "2026-10-05T00:48:19Z",
    "description": "Visual components for Claude Code mods: sparklines, gauges, heatmaps and live agent observability",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/161669?v=4",
    "ownerUrl": "https://github.com/eduardocruz",
    "defaultBranch": "main"
   },
   "path": "mods/kit-sink",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:55.034Z",
   "modUpdatedAt": "2026-10-05T01:37:53Z",
   "fileBytes": 40294,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "kit-sink",
   "url": "https://www.slopshopper.com/mods/eduardocruz-cc-kit-kit-sink/"
  },
  {
   "slug": "edward-pratt-orrery-orrery-release",
   "name": "orrery-release",
   "description": "orrery: latest hub/mod/web tags and unreleased commits in the status line; warns before a Mod release while the hub has unreleased commits",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Edward-Pratt/orrery",
    "url": "https://github.com/Edward-Pratt/orrery",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T21:45:02Z",
    "createdAt": "2026-09-24T18:15:51Z",
    "description": "Discord hub + Forge 1.7.10 mod for GT: New Horizons servers: chat bridge, console, status, alerts, self-deploy",
    "homepage": null,
    "topics": [
     "discord-bot",
     "java",
     "minecraft-forge",
     "nodejs",
     "sqlite",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41444303?v=4",
    "ownerUrl": "https://github.com/Edward-Pratt",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/orrery-release",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:31:26.467Z",
   "modUpdatedAt": "2026-10-04T21:45:02Z",
   "fileBytes": 2840,
   "tags": [
    "status",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "orrery-release",
   "url": "https://www.slopshopper.com/mods/edward-pratt-orrery-orrery-release/"
  },
  {
   "slug": "egan-wu-slime-dashboard",
   "name": "slime-dashboard",
   "description": "A side pane where a slime hops along while Claude works and naps while idle, colored by the current model",
   "version": "0.5.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "egan-wu/slime-dashboard",
    "url": "https://github.com/egan-wu/slime-dashboard",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:02Z",
    "createdAt": "2026-10-07T13:03:11Z",
    "description": "Slime Dashboard is a Claude Code plugin that adds a pixel-art side pane starring a friendly slime. It travels while Claude works and sleeps when idle, colored by its current model. Subagents become little slimes, with HP/MP/CP bars for usage limits and context, a skill launcher, and live session stats. Adventure with slime together ⚔️ ",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/202363093?v=4",
    "ownerUrl": "https://github.com/egan-wu",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slime-dashboard",
   "firstSeen": "2026-10-08T15:21:32.597Z",
   "modUpdatedAt": "2026-10-09T14:45:02Z",
   "fileBytes": 269874,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "slime-dashboard",
   "url": "https://www.slopshopper.com/mods/egan-wu-slime-dashboard/"
  },
  {
   "slug": "egemengunel-holdout-holdout-bridge",
   "name": "holdout-bridge",
   "description": "Mirrors ios-dock and swift-design-lint state into a file Holdout.app shows on the Touch Bar",
   "version": "0.1.0",
   "author": {
    "name": "Egemen Günel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "egemengunel/Holdout",
    "url": "https://github.com/egemengunel/Holdout",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T21:23:15Z",
    "createdAt": "2026-10-04T20:31:31Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/130958168?v=4",
    "ownerUrl": "https://github.com/egemengunel",
    "defaultBranch": "main"
   },
   "path": "Mods/holdout-bridge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:24.540Z",
   "modUpdatedAt": "2026-10-08T21:23:15Z",
   "fileBytes": 5358,
   "tags": [
    "timer"
   ],
   "isNew": true,
   "entryName": "holdout-bridge",
   "url": "https://www.slopshopper.com/mods/egemengunel-holdout-holdout-bridge/"
  },
  {
   "slug": "egor062020-claude-code-pult",
   "name": "pult",
   "description": "A control panel for Claude Code: quick-reply chips and a status band above the prompt, and a scrolling pane of cards for context, limits, prompt cache, deadlines from your notes, work areas and an SSH server. English and Russian.",
   "version": "1.0.0",
   "author": {
    "name": "Egor062020",
    "url": "https://github.com/Egor062020"
   },
   "license": "MIT",
   "homepage": "https://github.com/Egor062020/claude-code-pult",
   "keywords": [
    "claude-code-mod",
    "pane",
    "band",
    "usage",
    "context",
    "deadlines",
    "obsidian",
    "ssh"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Egor062020/claude-code-pult",
    "url": "https://github.com/Egor062020/claude-code-pult",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T12:18:03Z",
    "createdAt": "2026-10-03T12:17:57Z",
    "description": "Control panel mod for Claude Code: quick replies above the prompt, a pane with context, limits, cache, deadlines from your notes and an SSH server. EN/RU.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "obsidian"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60870692?v=4",
    "ownerUrl": "https://github.com/Egor062020",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Interface language",
     "options": [
      "en",
      "ru"
     ],
     "default": "en"
    },
    "quickReplies": {
     "type": "string",
     "title": "Quick replies",
     "description": "Chips above the prompt, separated by |. Empty: the language's defaults",
     "default": ""
    },
    "vaultPath": {
     "type": "string",
     "title": "Notes folder",
     "description": "Absolute path to your Markdown notes, for example an Obsidian vault. The note options below are relative to it. Empty: note features off",
     "default": ""
    },
    "focusNote": {
     "type": "string",
     "title": "Focus note",
     "description": "Note with lines like '- **40 Science.** what is urgent, dates'. Feeds the Areas card and the nearest date in the band. Empty: off",
     "default": ""
    },
    "deadlinesNote": {
     "type": "string",
     "title": "Deadlines table",
     "description": "Note with a Markdown table whose first column is YYYY-MM-DD: date | what | window | role. Feeds the My deadlines card. Empty: off",
     "default": ""
    },
    "inboxDir": {
     "type": "string",
     "title": "Inbox folder",
     "description": "Folder whose .md files count as unsorted notes. Empty: off",
     "default": ""
    },
    "journalDir": {
     "type": "string",
     "title": "Session journal folder",
     "description": "Folder where 'save journal' writes a summary of the session. Empty: off",
     "default": ""
    },
    "obsidianVault": {
     "type": "string",
     "title": "Obsidian vault name",
     "description": "Name of the vault for the 'open in Obsidian' button. Empty: no button",
     "default": ""
    },
    "areasRoot": {
     "type": "string",
     "title": "Work areas folder",
     "description": "Absolute path to a folder whose subfolders are named 'NN Name' (Johnny.Decimal). Feeds the Areas card. Empty: off",
     "default": ""
    },
    "sshHost": {
     "type": "string",
     "title": "Server to watch",
     "description": "user@host reachable by ssh with a key (no password prompt). The pult reads CPU, RAM, GPU and heavy processes. Empty: off",
     "default": ""
    },
    "serverName": {
     "type": "string",
     "title": "Server name",
     "description": "Label of the server card",
     "default": "Server"
    },
    "serverShell": {
     "type": "string",
     "title": "Server shell",
     "description": "sh for Linux, powershell for Windows",
     "options": [
      "sh",
      "powershell"
     ],
     "default": "sh"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:50.079Z",
   "modUpdatedAt": "2026-10-03T12:18:03Z",
   "fileBytes": 66205,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pult",
   "url": "https://www.slopshopper.com/mods/egor062020-claude-code-pult/"
  },
  {
   "slug": "eighteyes-universal-backchannel-ubc",
   "name": "ubc",
   "description": "Universal backchannel: `ubc --agent <uuid> \"msg\"` starts a turn in that session",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eighteyes/universal-backchannel",
    "url": "https://github.com/eighteyes/universal-backchannel",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T04:40:47Z",
    "createdAt": "2026-10-03T08:01:01Z",
    "description": "Message a Claude Code session from any shell: ubc \"hi\" starts a turn there",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/405274?v=4",
    "ownerUrl": "https://github.com/eighteyes",
    "defaultBranch": "main"
   },
   "path": "mod/ubc",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:16.452Z",
   "modUpdatedAt": "2026-10-05T04:40:47Z",
   "fileBytes": 5030,
   "tags": [
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ubc",
   "url": "https://www.slopshopper.com/mods/eighteyes-universal-backchannel-ubc/"
  },
  {
   "slug": "einaruk-claude-session-band",
   "name": "session-band",
   "description": "Prompt-cache countdown, cost to re-warm, usage limits, cold-cache warnings and one-click handoff → clear & continue.",
   "version": "0.2.1",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "einaruk/claude-session-band",
    "url": "https://github.com/einaruk/claude-session-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:47:12Z",
    "createdAt": "2026-10-06T15:05:57Z",
    "description": "Claude Code mod: session band above the prompt - cache countdown, context, limits, cost; one-click keep warm, compact, handoff, model switch",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7220667?v=4",
    "ownerUrl": "https://github.com/einaruk",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt-cache TTL",
     "description": "auto: 1h on a subscription, 5m otherwise, corrected by what the API actually served after a gap",
     "default": "auto",
     "options": [
      "auto",
      "1h",
      "5m"
     ]
    },
    "warnMinutes": {
     "type": "number",
     "title": "Warn this many minutes before the cache goes cold",
     "description": "A toast and a band above the prompt appear once the countdown drops below this",
     "default": 5
    },
    "inputPricePerMTok": {
     "type": "number",
     "title": "Base input price, USD per million tokens (0 = auto)",
     "description": "auto calibrates from the session's own cost ledger, falling back to list price",
     "default": 0
    },
    "autoCompact": {
     "type": "string",
     "title": "Auto-compact point for every session",
     "description": "auto: 300k tokens on 1M-context models, 70% of smaller windows (never below 100k). Or off, or a token count like 250k. A session can override it from the details pane or with /session-band autocompact <250k|off|auto>",
     "default": "off"
    },
    "handoffCommand": {
     "type": "string",
     "title": "Slash command the Handoff button runs",
     "description": "A skill or command name without the slash; when missing, a built-in handoff prompt is sent instead",
     "default": "anthropic-skills:context-handoff"
    },
    "saveCommand": {
     "type": "string",
     "title": "Slash command the 📝 Save notes button runs",
     "description": "Skill or command that updates your project's working notes, without the slash; empty or missing sends a built-in prompt instead",
     "default": ""
    },
    "statusPrompt": {
     "type": "string",
     "title": "Prompt the 🧭 Status button sends",
     "description": "Asks where the work stands; empty sends a built-in English prompt",
     "default": ""
    },
    "compactInstructions": {
     "type": "string",
     "title": "Instructions passed to every compaction",
     "description": "Sent as /compact's argument by the 📦 button and by auto-compact; empty uses Claude Code's default summary",
     "default": "Keep: (1) the goal and why; (2) decisions made and their reasons, rejected alternatives; (3) touched file paths, commands, IDs, URLs and version numbers verbatim; (4) current state: what is done, what is verified, what is half-done; (5) remaining work and the next step; (6) corrections and style preferences the user gave. Drop: raw tool output dumps, file contents already read and concluded on, details of failed attempts (keep only \"X did not work, because Y\"), repeated explanations. Mark anything uncertain with \"?\"; do not invent."
    },
    "styleRules": {
     "type": "string",
     "title": "Writing rules the ASD toggle switches on",
     "description": "Attached to every prompt while the toggle is on, and exclusive with caveman; empty hides the toggle. The default is a summary of the tr-sade-teknik-dil skill (Turkish and English)",
     "default": "Sade teknik dil (the rules of the tr-sade-teknik-dil skill). Apply them to all prose you write for the user: replies, reports, document text. Leave code, commands, quoted text and names as they are. Use the rules of the language you are writing in. (1) One action or claim per sentence. (2) Turkish: at most 18 words per sentence. English: at most 25. (3) Active voice with the actor as subject. Keep a passive only when the actor is unknown or irrelevant. (4) Simple tenses: no \"-mektedir\", \"-mış bulunmaktadır\", \"yapmış olduğu\"; no English present perfect. (5) No semicolons. (6) No \"olup\" and no converb chain (-ıp, -arak, -dıktan sonra) joining actions: split the sentence. (7) A verb, not a noun plus an empty verb: \"incele\", not \"incelemesini gerçekleştir\". (8) Plain words: no officialese (\"işbu\", \"tarafınıza\", \"akabinde\"), no idiomatic verbs (\"ayağa kaldır\", \"göz at\"), no marketing adjectives. (9) One verb for one action, used the same way throughout. (10) No dropped subject, object or verb. (11) Three or more steps or conditions go in a list. Keep every fact, condition, scope limit and number. Keep each hedge exactly as strong as it is (\"olabilir\", \"muhtemelen\", \"may\"). Keep the longer form when a shorter one loses precision. Do not announce or mention these rules."
    },
    "styleSkill": {
     "type": "string",
     "title": "Skill the ASD writing rules belong to",
     "description": "The toggle shows only while this skill is installed (name without the slash); empty shows it whenever rules are set",
     "default": "tr-sade-teknik-dil"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "session-band",
   "firstSeen": "2026-10-07T14:56:35.314Z",
   "modUpdatedAt": "2026-10-06T17:47:12Z",
   "fileBytes": 56091,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-band-einaruk",
   "url": "https://www.slopshopper.com/mods/einaruk-claude-session-band/"
  },
  {
   "slug": "ejklock-claude-mermaid-render",
   "name": "mermaid-render",
   "description": "Renders the Mermaid diagrams Claude Code writes or reads as elegant cards in the transcript: colored Unicode art in any terminal, real SVG on desktop.",
   "version": "0.2.0",
   "author": {
    "name": "Klock Tecnologia",
    "email": "neto.nemesis@gmail.com",
    "url": "https://github.com/ejklock"
   },
   "license": "MIT",
   "homepage": "https://github.com/ejklock/claude-mermaid-render",
   "keywords": [
    "mermaid",
    "diagram",
    "flowchart",
    "sequence-diagram",
    "terminal",
    "svg",
    "visualization",
    "markdown"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ejklock/claude-mermaid-render",
    "url": "https://github.com/ejklock/claude-mermaid-render",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:28:39Z",
    "createdAt": "2026-10-07T12:48:32Z",
    "description": "Claude Code plugin that renders Mermaid diagrams beautifully in the transcript: colored Unicode cards in any terminal, native SVG on desktop. Flowchart, sequence, state, class and ER diagrams.",
    "homepage": null,
    "topics": [
     "ai-coding",
     "anthropic",
     "ascii-art",
     "claude",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "developer-tools",
     "diagrams",
     "flowchart",
     "markdown",
     "mermaid",
     "mermaid-diagrams",
     "mermaidjs",
     "plugin",
     "sequence-diagram",
     "svg",
     "terminal",
     "tui",
     "visualization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8179907?v=4",
    "ownerUrl": "https://github.com/ejklock",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "terminalRender": {
     "type": "string",
     "title": "Terminal render",
     "description": "unicode: colored box-drawing card, any terminal. image: the real SVG as a picture (kitty graphics: Ghostty, kitty, WezTerm; needs rsvg-convert).",
     "default": "unicode",
     "options": [
      "unicode",
      "image"
     ]
    },
    "theme": {
     "type": "string",
     "title": "SVG theme",
     "description": "Colors of the SVG drawn on desktop and in image mode.",
     "default": "tokyo-night",
     "options": [
      "tokyo-night",
      "tokyo-night-storm",
      "catppuccin-mocha",
      "dracula",
      "nord",
      "one-dark",
      "github-dark",
      "zinc-dark",
      "solarized-dark",
      "github-light",
      "catppuccin-latte",
      "zinc-light"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mermaid-render",
   "firstSeen": "2026-10-07T14:56:39.656Z",
   "modUpdatedAt": "2026-10-09T08:28:39Z",
   "fileBytes": 106617,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "process"
   ],
   "isNew": true,
   "entryName": "mermaid-render",
   "url": "https://www.slopshopper.com/mods/ejklock-claude-mermaid-render/"
  },
  {
   "slug": "ejklock-claude-usage-mod",
   "name": "token-usage",
   "description": "A Claude Code mod that draws a band above the prompt with the whole session's prompt cache reads and writes, token usage, cost and subscription rate limits.",
   "version": "0.2.0",
   "author": {
    "name": "Evaldo Klock"
   },
   "license": "MIT",
   "homepage": "https://github.com/ejklock/claude-usage-mod",
   "keywords": [
    "claude-code",
    "plugin",
    "usage",
    "tokens",
    "prompt-cache",
    "cost",
    "rate-limit",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ejklock/claude-usage-mod",
    "url": "https://github.com/ejklock/claude-usage-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:19:51Z",
    "createdAt": "2026-10-07T22:05:36Z",
    "description": "Claude Code mod: a band above the prompt with the whole session's prompt cache, token usage, cost, 5h/7d rate limits with countdown and limit forecast",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "prompt-cache",
     "rate-limit",
     "token-usage"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8179907?v=4",
    "ownerUrl": "https://github.com/ejklock",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "locale": {
     "type": "string",
     "title": "Locale",
     "description": "Language and number format of the usage band.",
     "default": "en",
     "options": [
      "en",
      "pt-BR"
     ]
    },
    "show": {
     "type": "string",
     "title": "Show",
     "description": "Show each bar and percent as the share used or as the share left.",
     "default": "used",
     "options": [
      "used",
      "left"
     ]
    },
    "account": {
     "type": "string",
     "title": "Account",
     "description": "Show the email of the signed-in Claude Code account at the end of the usage band. masked hides part of it, and full shows the whole address, so it appears in screenshots. It shows after your first message.",
     "default": "off",
     "options": [
      "off",
      "masked",
      "full"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-usage",
   "firstSeen": "2026-10-08T15:21:40.424Z",
   "modUpdatedAt": "2026-10-09T00:19:51Z",
   "fileBytes": 21872,
   "tags": [
    "band",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-usage-ejklock",
   "url": "https://www.slopshopper.com/mods/ejklock-claude-usage-mod/"
  },
  {
   "slug": "ekinertac-claude-code-mods-prompt-box",
   "name": "prompt-box",
   "description": "Draws your own prompts in the scrollback inside a thick colored box, so they are easy to find when you scroll",
   "version": "0.1.0",
   "author": {
    "name": "ekinertac"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ekinertac/claude-code-mods",
    "url": "https://github.com/ekinertac/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T20:04:31Z",
    "createdAt": "2026-10-01T19:41:38Z",
    "description": "Claude Code mods: rewrite-prompt (Ctrl+P rewrites your draft before you send it)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/127144?v=4",
    "ownerUrl": "https://github.com/ekinertac",
    "defaultBranch": "master"
   },
   "path": "prompt-box",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ekinertac-mods",
   "firstSeen": "2026-10-06T04:52:25.962Z",
   "modUpdatedAt": "2026-10-03T18:52:17Z",
   "fileBytes": 1916,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "prompt-box",
   "url": "https://www.slopshopper.com/mods/ekinertac-claude-code-mods-prompt-box/"
  },
  {
   "slug": "ekinertac-claude-code-mods-rewrite-prompt",
   "name": "rewrite-prompt",
   "description": "Ctrl+P rewrites the draft in the prompt box before you send it",
   "version": "0.1.0",
   "author": {
    "name": "ekinertac"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ekinertac/claude-code-mods",
    "url": "https://github.com/ekinertac/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T20:04:31Z",
    "createdAt": "2026-10-01T19:41:38Z",
    "description": "Claude Code mods: rewrite-prompt (Ctrl+P rewrites your draft before you send it)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/127144?v=4",
    "ownerUrl": "https://github.com/ekinertac",
    "defaultBranch": "master"
   },
   "path": "rewrite-prompt",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ekinertac-mods",
   "firstSeen": "2026-10-06T04:52:26.746Z",
   "modUpdatedAt": "2026-10-01T19:41:36Z",
   "fileBytes": 2571,
   "tags": [
    "band",
    "toast",
    "model"
   ],
   "isNew": true,
   "entryName": "rewrite-prompt",
   "url": "https://www.slopshopper.com/mods/ekinertac-claude-code-mods-rewrite-prompt/"
  },
  {
   "slug": "ekinertac-claude-code-mods-tool-oneline",
   "name": "tool-oneline",
   "description": "Folds tool calls in the scrollback into one line per call, or one line per run of calls, with no result block",
   "version": "0.1.0",
   "author": {
    "name": "ekinertac"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ekinertac/claude-code-mods",
    "url": "https://github.com/ekinertac/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T20:04:31Z",
    "createdAt": "2026-10-01T19:41:38Z",
    "description": "Claude Code mods: rewrite-prompt (Ctrl+P rewrites your draft before you send it)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/127144?v=4",
    "ownerUrl": "https://github.com/ekinertac",
    "defaultBranch": "master"
   },
   "path": "tool-oneline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "detail": {
     "type": "string",
     "title": "Detail",
     "description": "calls: one line per tool call. runs: one line per run of calls between two assistant messages.",
     "options": [
      "calls",
      "runs"
     ],
     "default": "calls"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ekinertac-mods",
   "firstSeen": "2026-10-06T04:52:27.534Z",
   "modUpdatedAt": "2026-10-03T19:13:27Z",
   "fileBytes": 6491,
   "tags": [
    "transcript",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "tool-oneline",
   "url": "https://www.slopshopper.com/mods/ekinertac-claude-code-mods-tool-oneline/"
  },
  {
   "slug": "ekinertac-claude-code-mods-write-for-me",
   "name": "write-for-me",
   "description": "Ctrl+N writes your next prompt from the conversation so far; a draft in the box is used as a hint",
   "version": "0.1.0",
   "author": {
    "name": "ekinertac"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ekinertac/claude-code-mods",
    "url": "https://github.com/ekinertac/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T20:04:31Z",
    "createdAt": "2026-10-01T19:41:38Z",
    "description": "Claude Code mods: rewrite-prompt (Ctrl+P rewrites your draft before you send it)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/127144?v=4",
    "ownerUrl": "https://github.com/ekinertac",
    "defaultBranch": "master"
   },
   "path": "write-for-me",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ekinertac-mods",
   "firstSeen": "2026-10-06T04:52:28.190Z",
   "modUpdatedAt": "2026-10-01T19:47:54Z",
   "fileBytes": 3700,
   "tags": [
    "band",
    "toast",
    "model"
   ],
   "isNew": true,
   "entryName": "write-for-me",
   "url": "https://www.slopshopper.com/mods/ekinertac-claude-code-mods-write-for-me/"
  },
  {
   "slug": "elayeek-elayeek-ai-inline-review",
   "name": "inline-review",
   "description": "Show a file in a pane and leave inline comments the model can read",
   "version": "0.1.0",
   "author": {
    "name": "elaye",
    "email": "elayeek@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "elayeek/elayeek-ai",
    "url": "https://github.com/elayeek/elayeek-ai",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T21:44:53Z",
    "createdAt": "2026-10-02T15:22:59Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5501929?v=4",
    "ownerUrl": "https://github.com/elayeek",
    "defaultBranch": "main"
   },
   "path": "inline-review",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "elayeek-ai",
   "firstSeen": "2026-10-06T04:55:55.565Z",
   "modUpdatedAt": "2026-10-06T21:44:53Z",
   "fileBytes": 21826,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "inline-review",
   "url": "https://www.slopshopper.com/mods/elayeek-elayeek-ai-inline-review/"
  },
  {
   "slug": "eliem90-todo-md",
   "name": "todo-md",
   "description": "Show, add and tick off items in the project's todo.md",
   "version": "0.4.0",
   "author": {
    "name": "ElieM90"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ElieM90/todo-md",
    "url": "https://github.com/ElieM90/todo-md",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:48:41Z",
    "createdAt": "2026-10-08T17:14:00Z",
    "description": "Claude Code mod: show, add and tick off items in the project's todo.md",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "todo"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181739288?v=4",
    "ownerUrl": "https://github.com/ElieM90",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "todo-md",
   "firstSeen": "2026-10-09T14:31:30.418Z",
   "modUpdatedAt": "2026-10-09T00:48:41Z",
   "fileBytes": 11736,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "todo-md",
   "url": "https://www.slopshopper.com/mods/eliem90-todo-md/"
  },
  {
   "slug": "elijah-rou-agent-kit-trial-tools",
   "name": "trial-tools",
   "description": "Clipboard commands, read-only Git changes, and turn-level token throughput.",
   "version": "0.1.0",
   "author": {
    "name": "elijah-rou"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "elijah-rou/agent-kit",
    "url": "https://github.com/elijah-rou/agent-kit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:12:40Z",
    "createdAt": "2026-10-02T19:42:18Z",
    "description": "Instructions, skills, Pi extensions, and Claude Code mods for Pi, Codex, and Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15127735?v=4",
    "ownerUrl": "https://github.com/elijah-rou",
    "defaultBranch": "main"
   },
   "path": "claude/mods/trial-tools",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:51:58.459Z",
   "modUpdatedAt": "2026-10-07T23:12:40Z",
   "fileBytes": 14880,
   "tags": [
    "band",
    "guard",
    "command",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "trial-tools",
   "url": "https://www.slopshopper.com/mods/elijah-rou-agent-kit-trial-tools/"
  },
  {
   "slug": "emanueledenaro-claude-skills-model-guard",
   "name": "model-guard",
   "description": "Enforces model-mix on delegated launches: names the model on Agent calls of the built-in types and on cloud and headless shell launches (--model sonnet), keeps Fable off agents, forks, workflow agents, routines and shell launches, lets agents use the haiku alias only where it is Haiku 5.5 (Claude Code 2.1.293 or later on the Anthropic API; shell launches must use the full id claude-haiku-5-5), caps workflow width by today's budget, and stops new launches while the budget is red or the 5-hour window is paused. Spends nothing.",
   "version": "0.3.0",
   "author": {
    "name": "Emanuele Denaro"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "emanueledenaro/claude-skills",
    "url": "https://github.com/emanueledenaro/claude-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:53:13Z",
    "createdAt": "2026-10-06T21:45:05Z",
    "description": "Claude Code skills for coordinating delegated work: model choice, smart multi-agent workflows and a coordinator method",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79084923?v=4",
    "ownerUrl": "https://github.com/emanueledenaro",
    "defaultBranch": "main"
   },
   "path": "mods/model-guard",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the lines you see (log and status): it or en. What the model reads stays English.",
     "required": false,
     "default": "it",
     "options": [
      "it",
      "en"
     ]
    },
    "redPolicy": {
     "type": "string",
     "title": "Red budget policy",
     "description": "deny: refuse new launches while the weekly budget is red. warn: allow them and log a line.",
     "required": false,
     "default": "deny",
     "options": [
      "deny",
      "warn"
     ]
    },
    "planLine": {
     "type": "string",
     "title": "Plan line (fallback)",
     "description": "Used when your ~/.claude/CLAUDE.md has no 'Claude plan:' line; without either, model-guard assumes Max 5x (set it on Pro). E.g. Max 20x · reserve 10% · banked: weekly reset, expires 2026-10-22",
     "required": false,
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "emanueledenaro",
   "firstSeen": "2026-10-08T15:21:56.335Z",
   "modUpdatedAt": "2026-10-07T21:28:50Z",
   "fileBytes": 111274,
   "tags": [
    "status",
    "guard",
    "prompt",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-guard",
   "url": "https://www.slopshopper.com/mods/emanueledenaro-claude-skills-model-guard/"
  },
  {
   "slug": "emanueledenaro-claude-skills-skill-router",
   "name": "skill-router",
   "description": "Smart skill activation by deterministic rules, no model calls: tells the model which installed skills fit the person's prompt (Italian and English patterns) and are not loaded yet, and holds a workflow, agent or cloud launch, a PR merge or a mod edit once until its prerequisite skills are loaded.",
   "version": "0.1.0",
   "author": {
    "name": "Emanuele Denaro"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "emanueledenaro/claude-skills",
    "url": "https://github.com/emanueledenaro/claude-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:53:13Z",
    "createdAt": "2026-10-06T21:45:05Z",
    "description": "Claude Code skills for coordinating delegated work: model choice, smart multi-agent workflows and a coordinator method",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79084923?v=4",
    "ownerUrl": "https://github.com/emanueledenaro",
    "defaultBranch": "main"
   },
   "path": "mods/skill-router",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the lines you see in the transcript: it or en. What the model reads stays English.",
     "required": false,
     "default": "it",
     "options": [
      "it",
      "en"
     ]
    },
    "gate": {
     "type": "string",
     "title": "Prerequisite gates",
     "description": "deny-once: hold a launch, merge or mod edit once until its prerequisite skills are loaded; the retry always passes. off: never hold.",
     "required": false,
     "default": "deny-once",
     "options": [
      "deny-once",
      "off"
     ]
    },
    "suggest": {
     "type": "string",
     "title": "Skill suggestions",
     "description": "on: name the skills that fit your prompt to the model (one hidden line) and in the transcript. off: no suggestions.",
     "required": false,
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "emanueledenaro",
   "firstSeen": "2026-10-08T15:21:57.077Z",
   "modUpdatedAt": "2026-10-07T21:04:05Z",
   "fileBytes": 77038,
   "tags": [
    "guard",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "skill-router",
   "url": "https://www.slopshopper.com/mods/emanueledenaro-claude-skills-skill-router/"
  },
  {
   "slug": "emerson-buoy-claude-code-mods",
   "name": "model-badge",
   "description": "Shows the active model above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "emerson-buoy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "emerson-buoy/claude-code-mods",
    "url": "https://github.com/emerson-buoy/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:18:01Z",
    "createdAt": "2026-10-08T19:03:19Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/266760966?v=4",
    "ownerUrl": "https://github.com/emerson-buoy",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:57:15.583Z",
   "modUpdatedAt": "2026-10-08T19:18:01Z",
   "fileBytes": 958,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "model-badge",
   "url": "https://www.slopshopper.com/mods/emerson-buoy-claude-code-mods/"
  },
  {
   "slug": "endless-fr-claude-mods-changed-files",
   "name": "changed-files",
   "displayName": "Changed Files",
   "description": "A pane listing the files Claude changed since your last message, each one's diff a click away.",
   "version": "0.2.1",
   "author": {
    "name": "endless"
   },
   "license": "MIT",
   "homepage": "https://github.com/endless-fr/claude-mods/tree/main/mods/changed-files",
   "keywords": [
    "mod",
    "files",
    "diff",
    "pane",
    "changes"
   ],
   "kind": "community",
   "repo": {
    "fullName": "endless-fr/claude-mods",
    "url": "https://github.com/endless-fr/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:15:18Z",
    "createdAt": "2026-10-06T10:40:10Z",
    "description": "Claude Code mods built by endless",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126559162?v=4",
    "ownerUrl": "https://github.com/endless-fr",
    "defaultBranch": "main"
   },
   "path": "mods/changed-files",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "endless-claude-mods",
   "firstSeen": "2026-10-06T14:34:57.371Z",
   "modUpdatedAt": "2026-10-07T11:41:56Z",
   "fileBytes": 34332,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "changed-files",
   "url": "https://www.slopshopper.com/mods/endless-fr-claude-mods-changed-files/"
  },
  {
   "slug": "endless-fr-claude-mods-context-weather",
   "name": "context-weather",
   "displayName": "Context Weather",
   "description": "One band above the prompt: context size with its weather, your 5-hour and 7-day limits against the clock, the prompt cache countdown, session cost, a heavy-thread warning and the subagents running.",
   "version": "0.1.0",
   "author": {
    "name": "endless"
   },
   "license": "MIT",
   "homepage": "https://github.com/endless-fr/claude-mods/tree/main/mods/context-weather",
   "keywords": [
    "mod",
    "context",
    "usage",
    "rate-limits",
    "prompt-cache"
   ],
   "kind": "community",
   "repo": {
    "fullName": "endless-fr/claude-mods",
    "url": "https://github.com/endless-fr/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:15:18Z",
    "createdAt": "2026-10-06T10:40:10Z",
    "description": "Claude Code mods built by endless",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126559162?v=4",
    "ownerUrl": "https://github.com/endless-fr",
    "defaultBranch": "main"
   },
   "path": "mods/context-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "endless-claude-mods",
   "firstSeen": "2026-10-06T14:34:58.198Z",
   "modUpdatedAt": "2026-10-06T11:10:21Z",
   "fileBytes": 37866,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-weather-endless-fr",
   "url": "https://www.slopshopper.com/mods/endless-fr-claude-mods-context-weather/"
  },
  {
   "slug": "endless-fr-claude-mods-session-recap",
   "name": "session-recap",
   "displayName": "Session Recap",
   "description": "A recap of the conversation you just cleared, as a card to share: time worked, turns, tool calls, files and lines changed, test runs and cost.",
   "version": "0.1.1",
   "author": {
    "name": "endless"
   },
   "license": "MIT",
   "homepage": "https://github.com/endless-fr/claude-mods/tree/main/mods/session-recap",
   "keywords": [
    "mod",
    "recap",
    "session",
    "share",
    "stats"
   ],
   "kind": "community",
   "repo": {
    "fullName": "endless-fr/claude-mods",
    "url": "https://github.com/endless-fr/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:15:18Z",
    "createdAt": "2026-10-06T10:40:10Z",
    "description": "Claude Code mods built by endless",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126559162?v=4",
    "ownerUrl": "https://github.com/endless-fr",
    "defaultBranch": "main"
   },
   "path": "mods/session-recap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "endless-claude-mods",
   "firstSeen": "2026-10-06T14:34:59.103Z",
   "modUpdatedAt": "2026-10-07T11:41:56Z",
   "fileBytes": 30345,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-recap",
   "url": "https://www.slopshopper.com/mods/endless-fr-claude-mods-session-recap/"
  },
  {
   "slug": "enyman-simple-memory",
   "name": "simple-memory",
   "description": "A local markdown knowledge base with keyword hints on every prompt, note tools, and a band of suggested and read notes.",
   "version": "0.1.0",
   "author": {
    "name": "EnyMan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "EnyMan/simple-memory",
    "url": "https://github.com/EnyMan/simple-memory",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:29:19Z",
    "createdAt": "2026-10-05T21:40:13Z",
    "description": "A Claude Code mod that add simple memory functionality",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5395271?v=4",
    "ownerUrl": "https://github.com/EnyMan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "directory": {
     "type": "string",
     "title": "Memory directory",
     "description": "Where the notes live. Absolute, ~/..., or relative to the project directory.",
     "default": "~/simple-memory"
    },
    "maxHints": {
     "type": "number",
     "title": "Hints per prompt",
     "description": "The most notes suggested for one prompt.",
     "default": 5
    },
    "nudgeAfterFiles": {
     "type": "number",
     "title": "Nudge after edited files",
     "description": "After a turn that leaves this many distinct files edited since the last note, Claude is asked whether a note is worth writing. 0 turns the nudge off.",
     "default": 3
    },
    "recentNotes": {
     "type": "number",
     "title": "Recent notes at session start",
     "description": "How many recently updated notes are listed in the session's opening context.",
     "default": 10
    },
    "extraStopwords": {
     "type": "string",
     "title": "Extra stopwords",
     "description": "Comma- or space-separated words never used as keywords (for example words of another language).",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "simple-memory",
   "firstSeen": "2026-10-08T14:58:46.387Z",
   "modUpdatedAt": "2026-10-09T00:29:19Z",
   "fileBytes": 71271,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "simple-memory",
   "url": "https://www.slopshopper.com/mods/enyman-simple-memory/"
  },
  {
   "slug": "ericcecchi-claude-voice-plugin",
   "name": "read-aloud",
   "description": "Reads Claude's replies out loud. Off by default; /read-aloud toggles it per session.",
   "version": "1.6.1",
   "author": {
    "name": "Eric Cecchi"
   },
   "license": "MIT",
   "keywords": [
    "voice",
    "tts",
    "read-aloud",
    "accessibility",
    "speech"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ericcecchi/claude-voice-plugin",
    "url": "https://github.com/ericcecchi/claude-voice-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:08:50Z",
    "createdAt": "2026-10-08T15:14:47Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1455025?v=4",
    "ownerUrl": "https://github.com/ericcecchi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-voice",
   "firstSeen": "2026-10-09T14:57:23.239Z",
   "modUpdatedAt": "2026-10-09T05:08:50Z",
   "fileBytes": 3241,
   "tags": [
    "band",
    "spinner",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "read-aloud",
   "url": "https://www.slopshopper.com/mods/ericcecchi-claude-voice-plugin/"
  },
  {
   "slug": "ernesttramp-claude-usage-meter",
   "name": "usage-meter",
   "displayName": "Usage Meter",
   "description": "A usage meter for Claude Code: a plain \"5h 62%\" button under the prompt that opens a compact sheet with your session, weekly and per-model weekly limits, and how long you have left at your current pace.",
   "version": "0.8.1",
   "author": {
    "name": "Ernest Brenchley",
    "url": "https://github.com/ErnestTramp"
   },
   "license": "MIT",
   "homepage": "https://github.com/ErnestTramp/claude-usage-meter",
   "keywords": [
    "usage",
    "rate-limit",
    "meter",
    "status",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ErnestTramp/claude-usage-meter",
    "url": "https://github.com/ErnestTramp/claude-usage-meter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:06:35Z",
    "createdAt": "2026-10-08T14:28:09Z",
    "description": "Usage meter for Claude Code: session, weekly and Fable limits with a pace forecast, as a footer button and compact sheet.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/81635437?v=4",
    "ownerUrl": "https://github.com/ErnestTramp",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-usage-meter",
   "firstSeen": "2026-10-08T14:58:48.232Z",
   "modUpdatedAt": "2026-10-08T15:06:35Z",
   "fileBytes": 34773,
   "tags": [
    "band",
    "spinner",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-ErnestTramp",
   "url": "https://www.slopshopper.com/mods/ernesttramp-claude-usage-meter/"
  },
  {
   "slug": "ersinkoc-claude-usage-band-cli",
   "name": "usage-band",
   "description": "Usage band above the prompt: limits, context, tokens, speed, cost, tools, churn, model, effort, folder, git, memory and timing",
   "version": "0.3.0",
   "author": {
    "name": "ersinkoc"
   },
   "license": "MIT",
   "homepage": "https://github.com/ersinkoc/claude-usage-band-cli",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ersinkoc/claude-usage-band-cli",
    "url": "https://github.com/ersinkoc/claude-usage-band-cli",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T13:56:52Z",
    "createdAt": "2026-10-03T13:43:29Z",
    "description": "Usage band for Claude Code: rate limits, context, tokens, speed, cost, tools, git and memory above the prompt — powerline lines in the terminal, SVG pills in the desktop app",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/408479?v=4",
    "ownerUrl": "https://github.com/ersinkoc",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "show5h": {
     "type": "boolean",
     "title": "Usage band: 5-hour limit",
     "description": "Pill with the 5-hour window's usage, elapsed marker and reset countdown",
     "default": true
    },
    "show7d": {
     "type": "boolean",
     "title": "Usage band: 7-day limit",
     "description": "Pill with the 7-day window's usage, elapsed marker and reset countdown",
     "default": true
    },
    "showSpendLimit": {
     "type": "boolean",
     "title": "Usage band: spend limit",
     "description": "Pill for a gateway's spend limit, when the account reports one",
     "default": true
    },
    "showPace": {
     "type": "boolean",
     "title": "Usage band: pace projection",
     "description": "On limit pills, where usage lands at reset if the current pace holds",
     "default": true
    },
    "showContext": {
     "type": "boolean",
     "title": "Usage band: context window",
     "description": "Pill with the context window's fill",
     "default": true
    },
    "showInput": {
     "type": "boolean",
     "title": "Usage band: input tokens",
     "description": "Uncached input + cache writes",
     "default": true
    },
    "showOutput": {
     "type": "boolean",
     "title": "Usage band: output tokens",
     "description": "Tokens the model generated",
     "default": true
    },
    "showCacheRead": {
     "type": "boolean",
     "title": "Usage band: cache read tokens",
     "description": "Input tokens served from the prompt cache",
     "default": true
    },
    "showCacheHit": {
     "type": "boolean",
     "title": "Usage band: cache hit rate",
     "description": "On the cache pill, the share of input served from the cache",
     "default": true
    },
    "showSpeed": {
     "type": "boolean",
     "title": "Usage band: output speed",
     "description": "Tokens per second of the last response (hover for the average)",
     "default": true
    },
    "showCost": {
     "type": "boolean",
     "title": "Usage band: session cost",
     "description": "Session cost at API list prices",
     "default": true
    },
    "showBurnRate": {
     "type": "boolean",
     "title": "Usage band: cost per hour",
     "description": "On the cost pill, the session's cost per hour so far",
     "default": true
    },
    "showTools": {
     "type": "boolean",
     "title": "Usage band: tool calls",
     "description": "Pill with the number of tool calls (hover for the top tools)",
     "default": true
    },
    "showChurn": {
     "type": "boolean",
     "title": "Usage band: lines changed",
     "description": "Lines added and removed by Edit, MultiEdit and Write",
     "default": true
    },
    "showModel": {
     "type": "boolean",
     "title": "Usage band: model",
     "description": "Pill with the model that answered last",
     "default": true
    },
    "showEffort": {
     "type": "boolean",
     "title": "Usage band: thinking effort",
     "description": "The thinking effort of the last request (low … max)",
     "default": true
    },
    "showFolder": {
     "type": "boolean",
     "title": "Usage band: folder",
     "description": "The working directory's name (hover for the full path)",
     "default": true
    },
    "showGit": {
     "type": "boolean",
     "title": "Usage band: git branch",
     "description": "The current branch and how many files changed",
     "default": true
    },
    "showMemory": {
     "type": "boolean",
     "title": "Usage band: machine memory",
     "description": "This machine's memory in use",
     "default": true
    },
    "showDuration": {
     "type": "boolean",
     "title": "Usage band: session duration",
     "description": "Pill with how long the session has run",
     "default": true
    },
    "showTurns": {
     "type": "boolean",
     "title": "Usage band: turns",
     "description": "Pill with the number of turns and the last turn's length",
     "default": true
    },
    "showInTerminal": {
     "type": "boolean",
     "title": "Usage band: show in the terminal",
     "description": "Off to show the band only in the desktop app (the status line already covers the terminal)",
     "default": true
    },
    "terminalStyle": {
     "type": "string",
     "title": "Usage band: terminal style",
     "description": "powerline: colored segments like a powerline status line; plain: colored text",
     "default": "powerline",
     "options": [
      "powerline",
      "plain"
     ]
    },
    "nerdFont": {
     "type": "boolean",
     "title": "Usage band: Nerd Font icons",
     "description": "Icons and rounded powerline caps from a Nerd Font; off for text labels",
     "default": true
    },
    "layout": {
     "type": "string",
     "title": "Usage band: layout",
     "description": "full: icons and bars; compact: text only",
     "default": "full",
     "options": [
      "full",
      "compact"
     ]
    },
    "warnAt": {
     "type": "number",
     "title": "Usage band: yellow from %",
     "description": "Bars turn yellow at this percent",
     "default": 70,
     "min": 1,
     "max": 100
    },
    "hotAt": {
     "type": "number",
     "title": "Usage band: red from %",
     "description": "Bars turn red at this percent",
     "default": 90,
     "min": 1,
     "max": 100
    },
    "alerts": {
     "type": "boolean",
     "title": "Usage band: limit alerts",
     "description": "A toast when a limit crosses the yellow or red threshold",
     "default": true
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Usage band: refresh every (s)",
     "description": "How often countdowns and totals refresh",
     "default": 30,
     "min": 10,
     "max": 600
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:00.603Z",
   "modUpdatedAt": "2026-10-03T13:56:52Z",
   "fileBytes": 67665,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-ersinkoc-claude-usage-band-cli",
   "url": "https://www.slopshopper.com/mods/ersinkoc-claude-usage-band-cli/"
  },
  {
   "slug": "eshin087-claude-code-mods-coach",
   "name": "coach",
   "description": "/coach: live cost, cache, context and subagent stats, SDLC habit checks and architect lessons; one tip after a turn when it matters.",
   "version": "0.1.0",
   "author": {
    "name": "eshin087"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eshin087/claude-code-mods",
    "url": "https://github.com/eshin087/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:33:36Z",
    "createdAt": "2026-10-04T05:23:43Z",
    "description": "Claude Code mods: a one-line dock with hover cards, usage bars, live task progress, a cost & habits coach, next-task suggestions, PR desk and more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20116908?v=4",
    "ownerUrl": "https://github.com/eshin087",
    "defaultBranch": "main"
   },
   "path": "coach",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:22.335Z",
   "modUpdatedAt": "2026-10-09T05:33:34Z",
   "fileBytes": 27922,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "coach",
   "url": "https://www.slopshopper.com/mods/eshin087-claude-code-mods-coach/"
  },
  {
   "slug": "eshin087-claude-code-mods-collision-guard",
   "name": "collision-guard",
   "description": "Warns when another Claude session on the same repo already edited the file being changed, or claimed the same package version.",
   "version": "0.1.0",
   "author": {
    "name": "eshin087"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eshin087/claude-code-mods",
    "url": "https://github.com/eshin087/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:33:36Z",
    "createdAt": "2026-10-04T05:23:43Z",
    "description": "Claude Code mods: a one-line dock with hover cards, usage bars, live task progress, a cost & habits coach, next-task suggestions, PR desk and more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20116908?v=4",
    "ownerUrl": "https://github.com/eshin087",
    "defaultBranch": "main"
   },
   "path": "collision-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:23.707Z",
   "modUpdatedAt": "2026-10-04T05:23:40Z",
   "fileBytes": 7482,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "collision-guard-eshin087",
   "url": "https://www.slopshopper.com/mods/eshin087-claude-code-mods-collision-guard/"
  },
  {
   "slug": "eshin087-claude-code-mods-mission-control",
   "name": "mission-control",
   "description": "Live plan, % done, time left and a one-line 'now' for long tasks, in a pane and on the working row.",
   "version": "0.1.0",
   "author": {
    "name": "eshin087"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eshin087/claude-code-mods",
    "url": "https://github.com/eshin087/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:33:36Z",
    "createdAt": "2026-10-04T05:23:43Z",
    "description": "Claude Code mods: a one-line dock with hover cards, usage bars, live task progress, a cost & habits coach, next-task suggestions, PR desk and more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20116908?v=4",
    "ownerUrl": "https://github.com/eshin087",
    "defaultBranch": "main"
   },
   "path": "mission-control",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:25.283Z",
   "modUpdatedAt": "2026-10-09T05:33:34Z",
   "fileBytes": 29223,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mission-control-eshin087",
   "url": "https://www.slopshopper.com/mods/eshin087-claude-code-mods-mission-control/"
  },
  {
   "slug": "eshin087-claude-code-mods-mod-hub",
   "name": "mod-hub",
   "description": "/mods: every mod in your mods folder, what it does in detail, and an on/off switch for each.",
   "version": "0.1.0",
   "author": {
    "name": "eshin087"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eshin087/claude-code-mods",
    "url": "https://github.com/eshin087/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:33:36Z",
    "createdAt": "2026-10-04T05:23:43Z",
    "description": "Claude Code mods: a one-line dock with hover cards, usage bars, live task progress, a cost & habits coach, next-task suggestions, PR desk and more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20116908?v=4",
    "ownerUrl": "https://github.com/eshin087",
    "defaultBranch": "main"
   },
   "path": "mod-hub",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:26.831Z",
   "modUpdatedAt": "2026-10-09T05:33:34Z",
   "fileBytes": 16691,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-hub",
   "url": "https://www.slopshopper.com/mods/eshin087-claude-code-mods-mod-hub/"
  },
  {
   "slug": "eshin087-claude-code-mods-next-tasks",
   "name": "next-tasks",
   "description": "After longer turns, suggests 3 next tasks for the project with a Do it button each, and a Dismiss.",
   "version": "0.1.0",
   "author": {
    "name": "eshin087"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eshin087/claude-code-mods",
    "url": "https://github.com/eshin087/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:33:36Z",
    "createdAt": "2026-10-04T05:23:43Z",
    "description": "Claude Code mods: a one-line dock with hover cards, usage bars, live task progress, a cost & habits coach, next-task suggestions, PR desk and more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20116908?v=4",
    "ownerUrl": "https://github.com/eshin087",
    "defaultBranch": "main"
   },
   "path": "next-tasks",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:28.397Z",
   "modUpdatedAt": "2026-10-09T05:33:34Z",
   "fileBytes": 9177,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "next-tasks",
   "url": "https://www.slopshopper.com/mods/eshin087-claude-code-mods-next-tasks/"
  },
  {
   "slug": "eshin087-claude-code-mods-pr-desk",
   "name": "pr-desk",
   "description": "/prs: your open PRs across your repos with Vercel preview links, checks, merge state and worktree.",
   "version": "0.1.0",
   "author": {
    "name": "eshin087"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eshin087/claude-code-mods",
    "url": "https://github.com/eshin087/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:33:36Z",
    "createdAt": "2026-10-04T05:23:43Z",
    "description": "Claude Code mods: a one-line dock with hover cards, usage bars, live task progress, a cost & habits coach, next-task suggestions, PR desk and more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20116908?v=4",
    "ownerUrl": "https://github.com/eshin087",
    "defaultBranch": "main"
   },
   "path": "pr-desk",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:29.968Z",
   "modUpdatedAt": "2026-10-09T05:33:34Z",
   "fileBytes": 10929,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-desk",
   "url": "https://www.slopshopper.com/mods/eshin087-claude-code-mods-pr-desk/"
  },
  {
   "slug": "eshin087-claude-code-mods-turn-timer",
   "name": "turn-timer",
   "description": "Saves how long every turn took as a row in the chat, logs every prompt's timing, and adds /timings to look back.",
   "version": "0.1.0",
   "author": {
    "name": "eshin087"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eshin087/claude-code-mods",
    "url": "https://github.com/eshin087/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:33:36Z",
    "createdAt": "2026-10-04T05:23:43Z",
    "description": "Claude Code mods: a one-line dock with hover cards, usage bars, live task progress, a cost & habits coach, next-task suggestions, PR desk and more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20116908?v=4",
    "ownerUrl": "https://github.com/eshin087",
    "defaultBranch": "main"
   },
   "path": "turn-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:31.234Z",
   "modUpdatedAt": "2026-10-04T05:23:40Z",
   "fileBytes": 7031,
   "tags": [
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-timer-eshin087",
   "url": "https://www.slopshopper.com/mods/eshin087-claude-code-mods-turn-timer/"
  },
  {
   "slug": "eshin087-claude-code-mods-usage-meter",
   "name": "usage-meter",
   "description": "Sleek colored 5-hour and weekly usage bars in the footer; warns at 75%/90% and before agent waves when the window is low.",
   "version": "0.1.0",
   "author": {
    "name": "eshin087"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eshin087/claude-code-mods",
    "url": "https://github.com/eshin087/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:33:36Z",
    "createdAt": "2026-10-04T05:23:43Z",
    "description": "Claude Code mods: a one-line dock with hover cards, usage bars, live task progress, a cost & habits coach, next-task suggestions, PR desk and more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20116908?v=4",
    "ownerUrl": "https://github.com/eshin087",
    "defaultBranch": "main"
   },
   "path": "usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:32.679Z",
   "modUpdatedAt": "2026-10-09T05:33:34Z",
   "fileBytes": 6431,
   "tags": [
    "spinner",
    "toast",
    "status",
    "guard",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-eshin087",
   "url": "https://www.slopshopper.com/mods/eshin087-claude-code-mods-usage-meter/"
  },
  {
   "slug": "estasney-myclaudecode-task-board",
   "name": "task-board",
   "description": "A pane over the session's task list that both the person and Claude edit",
   "version": "0.3.0",
   "author": {
    "name": "estasney",
    "email": "estasney@users.noreply.github.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "estasney/MyClaudeCode",
    "url": "https://github.com/estasney/MyClaudeCode",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T00:54:51Z",
    "createdAt": "2026-01-11T18:25:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16440579?v=4",
    "ownerUrl": "https://github.com/estasney",
    "defaultBranch": "master"
   },
   "path": "task-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-code",
   "firstSeen": "2026-10-08T15:22:31.250Z",
   "modUpdatedAt": "2026-10-09T00:46:53Z",
   "fileBytes": 14248,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "task-board-estasney",
   "url": "https://www.slopshopper.com/mods/estasney-myclaudecode-task-board/"
  },
  {
   "slug": "estevanhernandez-stack-ed-sanduhr-f-r-claude-sanduhr-meters",
   "name": "sanduhr-meters",
   "description": "Sanduhr's session and weekly meters above the prompt: bars with the pace mark, reset countdowns, your Style popover looks animated (sweep, shimmer, glow), Sanduhr's watchers as rows, and a toast when a limit nearly fills or the session resets. Reads only Sanduhr's snapshot.json and band.json on this machine.",
   "version": "0.2.0",
   "author": {
    "name": "626Labs LLC"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "estevanhernandez-stack-ed/Sanduhr_f-r_Claude",
    "url": "https://github.com/estevanhernandez-stack-ed/Sanduhr_f-r_Claude",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:24:06Z",
    "createdAt": "2026-04-16T00:24:32Z",
    "description": "Native Windows 11 + macOS glass widget that projects when you'll hit your Claude usage cap — burn-rate, pace markers, live token-burn from local Claude Code sessions, and five glass themes. Independent third-party tool. MIT.",
    "homepage": "",
    "topics": [
     "626labs",
     "claude",
     "claude-ai",
     "claude-code",
     "desktop-widget",
     "macos",
     "pyside6",
     "swiftui",
     "usage-tracker",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/225108763?v=4",
    "ownerUrl": "https://github.com/estevanhernandez-stack-ed",
    "defaultBranch": "main"
   },
   "path": "mac/integrations/mods/sanduhr-meters",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "bars": {
     "type": "string",
     "title": "Meters",
     "description": "Which meters the band shows: both, session or weekly.",
     "options": [
      "both",
      "session",
      "weekly"
     ],
     "default": "both"
    },
    "style": {
     "type": "string",
     "title": "Style",
     "description": "compact: one line. full: a line per meter with pace words and the reset time.",
     "options": [
      "compact",
      "full"
     ],
     "default": "compact"
    },
    "motion": {
     "type": "string",
     "title": "Motion",
     "description": "on: a bar sweeps when it crosses a warning line, a limit about to reset shimmers, a nearly full one glows, a watcher waiting on you pulses (all still while macOS Reduce Motion is on). off: the band stays still.",
     "options": [
      "on",
      "off"
     ],
     "default": "on"
    },
    "label": {
     "type": "string",
     "title": "Label",
     "description": "A name shown before the meters, for your eyes only (the snapshot never names the account). Empty shows none.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:57:13.886Z",
   "modUpdatedAt": "2026-10-08T20:24:06Z",
   "fileBytes": 48882,
   "tags": [
    "band",
    "toast",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "sanduhr-meters",
   "url": "https://www.slopshopper.com/mods/estevanhernandez-stack-ed-sanduhr-f-r-claude-sanduhr-meters/"
  },
  {
   "slug": "estruyf-claude-agent-watch-mod-agent-watch",
   "name": "agent-watch",
   "description": "Keeps the number of running Claude Code sessions under a limit and shows the ones waiting on you or sitting idle.",
   "version": "0.1.0",
   "author": {
    "name": "Elio Struyf"
   },
   "license": "MIT",
   "homepage": "https://github.com/estruyf/claude-agent-watch-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "estruyf/claude-agent-watch-mod",
    "url": "https://github.com/estruyf/claude-agent-watch-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:25:19Z",
    "createdAt": "2026-10-02T18:20:12Z",
    "description": "Claude Code mod that tracks how many agents you run and which ones you forgot",
    "homepage": null,
    "topics": [
     "agents",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "productivity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2900833?v=4",
    "ownerUrl": "https://github.com/estruyf",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "limit": {
     "type": "number",
     "title": "Session limit",
     "description": "How many sessions may be working or waiting before Agent Watch warns you.",
     "default": 3
    },
    "idleMinutes": {
     "type": "number",
     "title": "Forgotten after (minutes)",
     "description": "Toast when another session has been idle or waiting on you this long.",
     "default": 30
    },
    "strict": {
     "type": "boolean",
     "title": "Strict mode",
     "description": "Hold a prompt at the limit until you press Enter again to confirm.",
     "default": false
    },
    "countSubagents": {
     "type": "boolean",
     "title": "Count subagents",
     "description": "Also count this session's running background subagents toward the limit.",
     "default": false
    },
    "name": {
     "type": "string",
     "title": "Your name",
     "description": "The name the warning greets you with; empty uses $USER.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-watch-mod",
   "firstSeen": "2026-10-06T04:52:31.246Z",
   "modUpdatedAt": "2026-10-02T20:25:19Z",
   "fileBytes": 25172,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-watch-estruyf",
   "url": "https://www.slopshopper.com/mods/estruyf-claude-agent-watch-mod-agent-watch/"
  },
  {
   "slug": "eturkes-agents-agent-flow",
   "name": "agent-flow",
   "description": "Holds each subagent's deliverable on disk across spawn, write, compaction, stop and TaskStop; agent model + context line under the prompt",
   "version": "1.0.0",
   "license": "CC0-1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eturkes/agents",
    "url": "https://github.com/eturkes/agents",
    "stars": 0,
    "forks": 0,
    "license": "CC0-1.0",
    "pushedAt": "2026-10-09T10:21:57Z",
    "createdAt": "2026-05-27T11:02:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25193231?v=4",
    "ownerUrl": "https://github.com/eturkes",
    "defaultBranch": "main"
   },
   "path": "claude/mods/agent-flow",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:02.937Z",
   "modUpdatedAt": "2026-10-08T09:10:59Z",
   "fileBytes": 11780,
   "tags": [
    "spinner",
    "guard",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-flow-eturkes",
   "url": "https://www.slopshopper.com/mods/eturkes-agents-agent-flow/"
  },
  {
   "slug": "eturkes-agents-context-alert",
   "name": "context-alert",
   "description": "One closure notice per loop and tier as context nears compaction",
   "version": "1.0.0",
   "license": "CC0-1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eturkes/agents",
    "url": "https://github.com/eturkes/agents",
    "stars": 0,
    "forks": 0,
    "license": "CC0-1.0",
    "pushedAt": "2026-10-09T10:21:57Z",
    "createdAt": "2026-05-27T11:02:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25193231?v=4",
    "ownerUrl": "https://github.com/eturkes",
    "defaultBranch": "main"
   },
   "path": "claude/mods/context-alert",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:04.988Z",
   "modUpdatedAt": "2026-10-08T08:07:37Z",
   "fileBytes": 7035,
   "tags": [
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-alert",
   "url": "https://www.slopshopper.com/mods/eturkes-agents-context-alert/"
  },
  {
   "slug": "eturkes-agents-turn-email",
   "name": "turn-email",
   "description": "One email per completed main turn that the user started, per run end with nothing in flight, and per dialog that waits for the user",
   "version": "1.0.0",
   "license": "CC0-1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eturkes/agents",
    "url": "https://github.com/eturkes/agents",
    "stars": 0,
    "forks": 0,
    "license": "CC0-1.0",
    "pushedAt": "2026-10-09T10:21:57Z",
    "createdAt": "2026-05-27T11:02:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25193231?v=4",
    "ownerUrl": "https://github.com/eturkes",
    "defaultBranch": "main"
   },
   "path": "claude/mods/turn-email",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:05.913Z",
   "modUpdatedAt": "2026-10-08T09:52:07Z",
   "fileBytes": 11307,
   "tags": [
    "guard",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-email",
   "url": "https://www.slopshopper.com/mods/eturkes-agents-turn-email/"
  },
  {
   "slug": "ev3nt1ne-cache-watch",
   "name": "cache-watch",
   "displayName": "Cache Watch",
   "description": "Warns you (desktop popup, optional sound) a few minutes before this session's prompt cache goes cold",
   "version": "0.3.0",
   "author": {
    "name": "Ev3nt1ne"
   },
   "license": "MIT",
   "homepage": "https://github.com/Ev3nt1ne/cache-watch",
   "keywords": [
    "cache",
    "prompt-cache",
    "notification",
    "toast",
    "push",
    "reminder",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Ev3nt1ne/cache-watch",
    "url": "https://github.com/Ev3nt1ne/cache-watch",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:31:50Z",
    "createdAt": "2026-10-08T13:31:27Z",
    "description": "Warns you before a Claude Code session's prompt cache goes cold",
    "homepage": "https://github.com/Ev3nt1ne/cache-watch",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "notifications",
     "prompt-cache",
     "wsl"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58933844?v=4",
    "ownerUrl": "https://github.com/Ev3nt1ne",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "warnMinutes": {
     "type": "number",
     "title": "Warn this many minutes before the cache goes cold",
     "description": "Minutes left on the cache when the notification is sent",
     "default": 10
    },
    "ttlMinutes": {
     "type": "number",
     "title": "Cache lifetime in minutes",
     "description": "How long the prompt cache stays warm after the last request. Built for the 1-hour cache and anything longer; below about ten minutes left a warning is too late to be worth sending",
     "default": 60
    },
    "desktop": {
     "type": "boolean",
     "title": "Desktop notification",
     "description": "Show a desktop notification that stays until dismissed (Windows through WSL, or notify-send on Linux)",
     "default": true
    },
    "phone": {
     "type": "boolean",
     "title": "Phone push",
     "description": "Ask for a push to the Claude app on your phone. On Claude Code 2.1.293 nothing delivers it: the tool has no mobile channel, even with Remote Control connected. Read The phone leg in the README before relying on this",
     "default": false
    },
    "awayMinutes": {
     "type": "number",
     "title": "Count me away from the machine after this many minutes",
     "description": "The phone is only tried when the machine itself says nobody has touched it for this long. Below it, the desktop popup has already reached you",
     "default": 2
    },
    "sound": {
     "type": "boolean",
     "title": "Sound",
     "description": "Play the reminder sound with the notification",
     "default": false
    },
    "log": {
     "type": "boolean",
     "title": "Keep a firing log",
     "description": "Append one line per warning to ~/.cache/cache-watch/fire.log, with the clock's drift. Read it with `/cache-watch log`",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cache-watch",
   "firstSeen": "2026-10-08T14:59:05.416Z",
   "modUpdatedAt": "2026-10-08T13:31:50Z",
   "fileBytes": 17674,
   "tags": [
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-watch-Ev3nt1ne",
   "url": "https://www.slopshopper.com/mods/ev3nt1ne-cache-watch/"
  },
  {
   "slug": "ev3nt1ne-grammar-guard",
   "name": "grammar-guard",
   "displayName": "Grammar Guard",
   "description": "Grammar fixes for prompts you type or dictate: optional auto-fix on send (LanguageTool rules or a light Haiku fix), Haiku drafts that know your project's terms, and word tools (your language to English, synonyms).",
   "version": "0.2.0",
   "author": {
    "name": "Ev3nt1ne",
    "url": "https://github.com/Ev3nt1ne"
   },
   "license": "MIT",
   "homepage": "https://github.com/Ev3nt1ne/grammar-guard",
   "keywords": [
    "grammar",
    "dictation",
    "languagetool",
    "prompt",
    "english",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Ev3nt1ne/grammar-guard",
    "url": "https://github.com/Ev3nt1ne/grammar-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:55:12Z",
    "createdAt": "2026-10-04T11:55:07Z",
    "description": "Claude Code mod: grammar fixes for prompts you type or dictate, with drafts that know your project's terms",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "grammar"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58933844?v=4",
    "ownerUrl": "https://github.com/Ev3nt1ne",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "grammar-guard",
   "firstSeen": "2026-10-06T04:46:51.479Z",
   "modUpdatedAt": "2026-10-04T11:55:12Z",
   "fileBytes": 26554,
   "tags": [
    "band",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "grammar-guard",
   "url": "https://www.slopshopper.com/mods/ev3nt1ne-grammar-guard/"
  },
  {
   "slug": "evomap-evolver-claude-code-mods",
   "name": "evolver-mods",
   "displayName": "Evolver (Mods) — Self-Evolving Agent Memory",
   "description": "Evolver for Claude Code as function hooks: recalls one EvoMap strategy per prompt, tags edits with improvement signals, records every turn outcome, reports reuse feedback, and serves the EvoMap Proxy as native tools.",
   "version": "0.1.0",
   "author": {
    "name": "EvoMap",
    "email": "team@evomap.ai"
   },
   "license": "MIT",
   "homepage": "https://evomap.ai",
   "keywords": [
    "evolution",
    "agent-memory",
    "gep",
    "evomap",
    "mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "EvoMap/evolver-claude-code-mods",
    "url": "https://github.com/EvoMap/evolver-claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:54:30Z",
    "createdAt": "2026-10-08T02:25:03Z",
    "description": "Evolver for Claude Code on function hooks (Mods): per-prompt EvoMap strategy recall, edit signals, turn-outcome capture and reuse feedback.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/263044117?v=4",
    "ownerUrl": "https://github.com/EvoMap",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "proxy_port": {
     "type": "string",
     "title": "Proxy port",
     "description": "Loopback Proxy fallback port when ~/.evolver/settings.json names none. Blank uses $EVOMAP_PROXY_PORT, then 19820.",
     "default": ""
    },
    "recall_enabled": {
     "type": "boolean",
     "title": "Recall a strategy per prompt",
     "description": "Look one reusable EvoMap strategy up per turn and inject it behind that turn's prompt.",
     "default": true
    },
    "recall_min_similarity": {
     "type": "number",
     "title": "Recall similarity floor",
     "description": "Lowest similarity worth injecting (0–1).",
     "default": 0.3
    },
    "recall_wait_ms": {
     "type": "number",
     "title": "Recall wait (ms)",
     "description": "How long turn.start waits on recall before finishing it in the background; the strategy reaches the model from a later step either way.",
     "default": 6000
    },
    "claim_nudge_enabled": {
     "type": "boolean",
     "title": "Claim reminders",
     "description": "Show a toast with the pending EvoMap node-claim link at most every 12 hours.",
     "default": false
    },
    "node_path": {
     "type": "string",
     "title": "Node executable",
     "description": "Node.js 22.13+ used for git capture and the local reuse ledger.",
     "default": "node"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "evolver-mods",
   "firstSeen": "2026-10-08T14:59:11.307Z",
   "modUpdatedAt": "2026-10-08T11:54:30Z",
   "fileBytes": 61770,
   "tags": [
    "toast",
    "status",
    "guard",
    "prompt",
    "tool",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "evolver-mods",
   "url": "https://www.slopshopper.com/mods/evomap-evolver-claude-code-mods/"
  },
  {
   "slug": "ewanlimr25-compact-lens",
   "name": "compact-lens",
   "description": "See what a compaction takes away and what it leaves, pin facts that must survive it, and edit the summary afterwards.",
   "version": "0.3.0",
   "author": {
    "name": "Ewan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ewanlimr25/compact-lens",
    "url": "https://github.com/ewanlimr25/compact-lens",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:37:22Z",
    "createdAt": "2026-10-07T23:07:11Z",
    "description": "A Claude Code mod that shows what a compaction drops and keeps, pins facts through it, and lets the summary be edited and re-applied",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43826852?v=4",
    "ownerUrl": "https://github.com/ewanlimr25",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnAtPercent": {
     "type": "number",
     "title": "Warn at",
     "description": "Context fill, as a percent of the window, at which the model gets one note ahead of the compaction. 0 turns the note off.",
     "default": 70
    },
    "dir": {
     "type": "string",
     "title": "Snapshot folder",
     "description": "Where the snapshots go. Empty means ~/.claude/compact-lens.",
     "default": ""
    },
    "openPane": {
     "type": "boolean",
     "title": "Open the pane at start",
     "description": "Open the Compact Lens pane when a session starts. A wide terminal seats it; a narrow one keeps it waiting.",
     "default": false
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Keep a line under the prompt with the context fill, the compactions so far and the pinned notes.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "compact-lens",
   "firstSeen": "2026-10-08T15:22:39.986Z",
   "modUpdatedAt": "2026-10-08T01:37:22Z",
   "fileBytes": 89613,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-lens",
   "url": "https://www.slopshopper.com/mods/ewanlimr25-compact-lens/"
  },
  {
   "slug": "eyedroot-dotfiles-dev-dashboard",
   "name": "dev-dashboard",
   "description": "Docked pane showing the project, branch, upstream, worktrees, recent commits, the last turn's recap and the session's context fill.",
   "version": "0.1.0",
   "author": {
    "name": "eyedroot",
    "url": "https://github.com/eyedroot"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "eyedroot/dotfiles",
    "url": "https://github.com/eyedroot/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:58:31Z",
    "createdAt": "2026-01-21T03:59:15Z",
    "description": "Personal Dotfiles",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17328737?v=4",
    "ownerUrl": "https://github.com/eyedroot",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/dev-dashboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "art": {
     "type": "string",
     "title": "Pane artwork",
     "description": "flower draws the six-petal flower above the banner as colored cells (terminal only); none draws nothing.",
     "default": "flower",
     "options": [
      "flower",
      "none"
     ]
    },
    "banner": {
     "type": "string",
     "title": "Banner text",
     "description": "Drawn as block letters at the top of the pane (letters, digits, - and .). Empty draws none; one too wide for the pane is skipped.",
     "default": "DEV DASH"
    },
    "commits": {
     "type": "number",
     "title": "Commits shown",
     "description": "How many recent commits the pane lists.",
     "default": 8
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open at session start",
     "description": "Open the pane by itself when the terminal is fullscreen and wide enough. /dashboard opens it at any width.",
     "default": true
    },
    "pollSeconds": {
     "type": "number",
     "title": "Git poll interval (seconds)",
     "description": "How often the git facts are re-read while the session idles, for commits made outside the session. 0 turns polling off.",
     "default": 30
    },
    "recapLines": {
     "type": "number",
     "title": "Recap lines",
     "description": "How many lines of the last answer the recap keeps.",
     "default": 4
    },
    "theme": {
     "type": "string",
     "title": "Pane colors",
     "description": "auto follows Claude Code's theme setting; light and dark force a palette.",
     "default": "auto",
     "options": [
      "auto",
      "light",
      "dark"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:05.192Z",
   "modUpdatedAt": "2026-10-09T05:58:31Z",
   "fileBytes": 31226,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dev-dashboard",
   "url": "https://www.slopshopper.com/mods/eyedroot-dotfiles-dev-dashboard/"
  },
  {
   "slug": "ezoushen-claude-mods-image-preview",
   "name": "image-preview",
   "description": "Render image paths inline: a thumbnail in the user's prompt row (aspect-fill, max 10 rows) and in agent reply rows when the model mentions a path. Recognises a file path ending in a supported image extension (quoted or with escaped spaces too), or an [Image #N] token for a pasted picture.",
   "version": "0.3.0",
   "author": {
    "name": "ezou"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ezoushen/claude-mods",
    "url": "https://github.com/ezoushen/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:11:40Z",
    "createdAt": "2026-10-05T13:14:27Z",
    "description": "Claude Code mods by ezoushen — plugins whose behavior lives in hooks modules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52528244?v=4",
    "ownerUrl": "https://github.com/ezoushen",
    "defaultBranch": "main"
   },
   "path": "image-preview",
   "modules": [
    "./image-preview.mjs"
   ],
   "entry": "hooks/image-preview.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:35:08.628Z",
   "modUpdatedAt": "2026-10-08T10:11:29Z",
   "fileBytes": 13694,
   "tags": [
    "transcript",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "image-preview",
   "url": "https://www.slopshopper.com/mods/ezoushen-claude-mods-image-preview/"
  },
  {
   "slug": "ezoushen-claude-mods-mermaid-pane",
   "name": "mermaid-pane",
   "description": "Renders mermaid code blocks inline as ASCII art (beautiful-mermaid, termaid) or images with an open-full-size button; /mermaid switches modes; mermaid.ink is opt-in via /mermaid external on.",
   "version": "0.4.1",
   "author": {
    "name": "ezou"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ezoushen/claude-mods",
    "url": "https://github.com/ezoushen/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:11:40Z",
    "createdAt": "2026-10-05T13:14:27Z",
    "description": "Claude Code mods by ezoushen — plugins whose behavior lives in hooks modules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52528244?v=4",
    "ownerUrl": "https://github.com/ezoushen",
    "defaultBranch": "main"
   },
   "path": "mermaid-pane",
   "modules": [
    "./mermaid-pane.mjs"
   ],
   "entry": "hooks/mermaid-pane.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:52:07.360Z",
   "modUpdatedAt": "2026-10-07T17:44:45Z",
   "fileBytes": 41623,
   "tags": [
    "transcript",
    "toast",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mermaid-pane",
   "url": "https://www.slopshopper.com/mods/ezoushen-claude-mods-mermaid-pane/"
  },
  {
   "slug": "f0rty-tw0-claude-handoff-trigger",
   "name": "handoff-trigger",
   "description": "Nudges /handoff at 70% of the compaction limit and runs it at 90%; keeps an idle session's cache warm with 2 pings, then hands off, and continues from the handoff on a cold return.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "F0rty-Tw0/.claude",
    "url": "https://github.com/F0rty-Tw0/.claude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T14:05:17Z",
    "createdAt": "2026-01-19T09:05:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60610474?v=4",
    "ownerUrl": "https://github.com/F0rty-Tw0",
    "defaultBranch": "master"
   },
   "path": "mods/handoff-trigger",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "f42",
   "firstSeen": "2026-10-06T04:46:55.198Z",
   "modUpdatedAt": "2026-10-08T14:05:14Z",
   "fileBytes": 11514,
   "tags": [
    "toast",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-trigger",
   "url": "https://www.slopshopper.com/mods/f0rty-tw0-claude-handoff-trigger/"
  },
  {
   "slug": "f64991144-claude-image-preview",
   "name": "image-preview",
   "description": "See the images you paste into Claude Code: thumbnails above the prompt instead of bare [Image #N] tags, and click a thumbnail to enlarge it.",
   "version": "0.3.1",
   "author": {
    "name": "f64991144",
    "url": "https://github.com/f64991144"
   },
   "license": "MIT",
   "homepage": "https://github.com/f64991144/claude-image-preview",
   "keywords": [
    "mods",
    "images",
    "paste",
    "preview",
    "thumbnails",
    "terminal"
   ],
   "kind": "community",
   "repo": {
    "fullName": "f64991144/claude-image-preview",
    "url": "https://github.com/f64991144/claude-image-preview",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:28:58Z",
    "createdAt": "2026-10-06T15:28:12Z",
    "description": "Claude Code mod: see the images you paste — thumbnails above the prompt, click to enlarge",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "kitty-graphics-protocol",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/248421751?v=4",
    "ownerUrl": "https://github.com/f64991144",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-image-preview",
   "firstSeen": "2026-10-07T14:57:32.433Z",
   "modUpdatedAt": "2026-10-07T09:28:58Z",
   "fileBytes": 13890,
   "tags": [
    "pane",
    "band",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-preview-f64991144",
   "url": "https://www.slopshopper.com/mods/f64991144-claude-image-preview/"
  },
  {
   "slug": "fabioivan-claude-code-mods-synapse-rate-limit",
   "name": "synapse-rate-limit",
   "description": "HUD completo (modelo, projeto, git, contexto, uso, ferramentas, agentes, todos, alertas, orçamento, histórico, resumo, painel de detalhes e temas) mais a linha do synapse: clima/previsão, % do contexto, tamanho em MB do contexto/anexos, tokens e gráfico dos últimos turnos.",
   "version": "0.3.5",
   "author": {
    "name": "Fabio Borchardt",
    "url": "https://github.com/fabioivan"
   },
   "license": "MIT",
   "homepage": "https://github.com/fabioivan/claude-code-mods",
   "keywords": [
    "hud",
    "statusline",
    "context",
    "usage",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "fabioivan/claude-code-mods",
    "url": "https://github.com/fabioivan/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T18:01:18Z",
    "createdAt": "2026-10-07T14:02:52Z",
    "description": "Marketplace de mods para o Claude Code (synapse-rate-limit: HUD + clima e MB do contexto)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10597238?v=4",
    "ownerUrl": "https://github.com/fabioivan",
    "defaultBranch": "main"
   },
   "path": "synapse-rate-limit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "The HUD's language: auto follows Claude Code's own language setting (falling back to claude-hud's), or pick en or pt-BR",
     "options": [
      "auto",
      "en",
      "pt-BR"
     ],
     "default": "auto"
    },
    "enabled": {
     "type": "boolean",
     "title": "Context line (MB and forecast)",
     "description": "Show the line with weather, size in MB, tokens and a chart of the last turns",
     "default": true
    },
    "visible": {
     "type": "boolean",
     "title": "Show the HUD",
     "description": "Draw the HUD; /synapse, /synapse off and /synapse on change this too",
     "default": true
    },
    "footerButton": {
     "type": "boolean",
     "title": "Footer button",
     "description": "A HUD button in the prompt footer that hides and shows the HUD, as /synapse off and /synapse on do",
     "default": true
    },
    "position": {
     "type": "string",
     "title": "Position",
     "description": "Where the HUD draws: above the prompt (a band) or below it (beside the hint line, where the statusline sat). The desktop app has no line below, so it always draws above",
     "options": [
      "above",
      "below"
     ],
     "default": "above"
    },
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "The HUD's look: palette, icons and separators (neon, rainbow, emoji, sakura, kawaii, mecha, shonen, tokyo-night, matrix; nerd and powerline need a Nerd Font). /synapse theme switches it live",
     "options": [
      "classic",
      "neon",
      "rainbow",
      "emoji",
      "sakura",
      "kawaii",
      "mecha",
      "shonen",
      "tokyo-night",
      "matrix",
      "nerd",
      "powerline"
     ],
     "default": "classic"
    },
    "showMascot": {
     "type": "boolean",
     "title": "Theme mascot",
     "description": "Show the anime themes' kaomoji mascot (sakura, kawaii, mecha, shonen), whose face follows the context and quota",
     "default": true
    },
    "extraCmd": {
     "type": "string",
     "title": "Extra command",
     "description": "claude-hud's --extra-cmd: a shell command whose output becomes a label (needs CLAUDE_HUD_ALLOW_EXTRA_CMD=1)",
     "default": ""
    },
    "debug": {
     "type": "boolean",
     "title": "Debug tool",
     "description": "Register mcp__synapse-rate-limit__synapse_debug, which reports the stdin the mod built, the rendered lines and the last error",
     "default": false
    },
    "notifyAfterSeconds": {
     "type": "number",
     "title": "Notify after (s)",
     "description": "Toast (and chime) when a turn that ran at least this long ends; 0 (the default) turns it off",
     "default": 0
    },
    "notifySound": {
     "type": "boolean",
     "title": "Notify with a chime",
     "description": "Play a short chime with the turn-done toast (macOS)",
     "default": true
    },
    "contextAlerts": {
     "type": "string",
     "title": "Context alerts (%)",
     "description": "Toast when context use reaches each of these percents, comma separated (e.g. 80,90); empty (the default) turns it off",
     "default": ""
    },
    "usageAlerts": {
     "type": "string",
     "title": "Usage alerts (%)",
     "description": "Toast when the 5-hour or 7-day limit reaches each of these percents (e.g. 80,90); empty (the default) turns it off",
     "default": ""
    },
    "showForecast": {
     "type": "boolean",
     "title": "Usage forecast",
     "description": "Show when a usage limit runs out at the current rate, if that is before it resets",
     "default": true
    },
    "dailyBudgetUsd": {
     "type": "number",
     "title": "Daily budget (USD)",
     "description": "Show today's spend across sessions against this budget; 0 turns it off",
     "default": 0
    },
    "showHistory": {
     "type": "boolean",
     "title": "Spend history",
     "description": "Show the last 7 days' spend as a sparkline, with the streak of days in use (off by default; /hud detail shows the spend either way)",
     "default": false
    },
    "summaryEveryTurns": {
     "type": "number",
     "title": "Task summary every N turns",
     "description": "Summarize the task in one line after the first turn and every N turns (a fork of the conversation, served from the prompt cache); 0 turns it off",
     "default": 5
    },
    "compactWarnPercent": {
     "type": "number",
     "title": "Auto-compact countdown",
     "description": "Show the tokens left before auto-compaction once the context is this percent of the way there; 0 turns it off",
     "default": 60
    },
    "coldCacheTokens": {
     "type": "number",
     "title": "Expired cache warning",
     "description": "Once the prompt cache has expired, show how many tokens the next message writes to it again, when the context holds at least this many; 0 turns it off",
     "default": 20000
    },
    "turnGrowthTokens": {
     "type": "number",
     "title": "Context growth per turn",
     "description": "When a turn grows the context by at least this many tokens, show by how much, beside the recent turns' growth; 0 turns it off",
     "default": 20000
    },
    "gitDirtyWarn": {
     "type": "number",
     "title": "Uncommitted changes warning",
     "description": "Warn when this many paths are changed and uncommitted; 0 turns it off",
     "default": 20
    },
    "gitAheadWarn": {
     "type": "number",
     "title": "Unpushed commits warning",
     "description": "Warn when this many commits are not pushed; 0 turns it off",
     "default": 5
    },
    "showAgents": {
     "type": "boolean",
     "title": "Subagent lines",
     "description": "Show claude-hud's subagent lines; off by default, as Claude Code lists running subagents itself with their time and tokens",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fabioivan-mods",
   "firstSeen": "2026-10-07T14:57:47.743Z",
   "modUpdatedAt": "2026-10-07T18:01:18Z",
   "fileBytes": 369285,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "synapse-rate-limit",
   "url": "https://www.slopshopper.com/mods/fabioivan-claude-code-mods-synapse-rate-limit/"
  },
  {
   "slug": "fabiopbarbieri-claude-test-progress",
   "name": "test-progress",
   "description": "Acompanha em segundo plano os testes dos módulos cadastrados no workspace, com contadores observados, estado e logs por módulo.",
   "version": "0.10.1",
   "author": {
    "name": "Fabio Barbieri",
    "url": "https://github.com/fabiopbarbieri"
   },
   "license": "MIT",
   "homepage": "https://github.com/fabiopbarbieri/claude-test-progress",
   "keywords": [
    "tests",
    "progress",
    "modules",
    "junit",
    "maven",
    "karma",
    "angular",
    "pytest",
    "unittest",
    "rails",
    "minitest",
    "rspec"
   ],
   "kind": "community",
   "repo": {
    "fullName": "fabiopbarbieri/claude-test-progress",
    "url": "https://github.com/fabiopbarbieri/claude-test-progress",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:06:47Z",
    "createdAt": "2026-10-04T21:25:07Z",
    "description": "Claude Code Mod for background test progress: JUnit, Karma, pytest and unittest.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "junit",
     "karma",
     "pytest",
     "testing"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49872514?v=4",
    "ownerUrl": "https://github.com/fabiopbarbieri",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "test-progress-marketplace",
   "firstSeen": "2026-10-06T04:53:35.561Z",
   "modUpdatedAt": "2026-10-09T13:06:47Z",
   "fileBytes": 60552,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "test-progress",
   "url": "https://www.slopshopper.com/mods/fabiopbarbieri-claude-test-progress/"
  },
  {
   "slug": "faku99-nix-nvim-review",
   "name": "nvim-review",
   "description": "Picks up code reviews exported from Neovim (review.nvim) into .review/inbox and hands them to Claude as MR-style review comments",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "faku99/nix",
    "url": "https://github.com/faku99/nix",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:52:21Z",
    "createdAt": "2025-02-13T13:23:16Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1280245?v=4",
    "ownerUrl": "https://github.com/faku99",
    "defaultBranch": "main"
   },
   "path": "modules/programs/ai/claude-code/plugins/nvim-review",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:06.701Z",
   "modUpdatedAt": "2026-10-09T09:52:21Z",
   "fileBytes": 3677,
   "tags": [
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "nvim-review",
   "url": "https://www.slopshopper.com/mods/faku99-nix-nvim-review/"
  },
  {
   "slug": "falconsw-cost-info-cost-info",
   "name": "cost-info",
   "description": "What this session has cost so far, and the tokens it took, live.",
   "version": "0.7.1",
   "author": {
    "name": "falconsw"
   },
   "license": "MIT",
   "homepage": "https://github.com/falconsw/cost-info",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "falconsw/cost-info",
    "url": "https://github.com/falconsw/cost-info",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T16:13:37Z",
    "createdAt": "2026-10-04T08:53:38Z",
    "description": "What your Claude Code session has cost so far, live. A Claude Code mod + plugin marketplace.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6252528?v=4",
    "ownerUrl": "https://github.com/falconsw",
    "defaultBranch": "main"
   },
   "path": "cost-info",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "budget": {
     "type": "number",
     "title": "Budget (USD)",
     "description": "Turns the meter yellow at half and red past it, with a one-time warning. 0 for no budget.",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "falconsw-mods",
   "firstSeen": "2026-10-06T04:52:08.842Z",
   "modUpdatedAt": "2026-10-04T16:13:37Z",
   "fileBytes": 13253,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cost-info",
   "url": "https://www.slopshopper.com/mods/falconsw-cost-info-cost-info/"
  },
  {
   "slug": "falkoro-clawd-park-clawd-park",
   "name": "clawd-park",
   "description": "A pixel dinosaur park under the spinner: a coral T-rex acts out the agent's work, and every failing test run brings the meteor closer. No model calls.",
   "version": "0.1.0",
   "author": {
    "name": "falkoro"
   },
   "license": "MIT",
   "homepage": "https://github.com/falkoro/clawd-park",
   "keywords": [
    "mod",
    "spinner",
    "dinosaur",
    "fun",
    "tests"
   ],
   "kind": "community",
   "repo": {
    "fullName": "falkoro/clawd-park",
    "url": "https://github.com/falkoro/clawd-park",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:45:10Z",
    "createdAt": "2026-10-04T08:48:58Z",
    "description": "A Claude Code mod: a pixel dinosaur park under the spinner, with a meteor that failing tests bring down",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "dinosaur",
     "pixel-art",
     "spinner"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39274208?v=4",
    "ownerUrl": "https://github.com/falkoro",
    "defaultBranch": "main"
   },
   "path": "plugins/clawd-park",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Show the park",
     "description": "Off: the normal spinner",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-park",
   "firstSeen": "2026-10-06T04:53:37.330Z",
   "modUpdatedAt": "2026-10-04T11:45:10Z",
   "fileBytes": 23737,
   "tags": [
    "spinner",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-park",
   "url": "https://www.slopshopper.com/mods/falkoro-clawd-park-clawd-park/"
  },
  {
   "slug": "fanbuz-claude-workbench-mod-workbench",
   "name": "workbench",
   "description": "Workbench for Claude Code: a live narration band above the prompt and a side pane with this turn's steps, working tree changes and turn history.",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "fanbuz/claude-workbench-mod",
    "url": "https://github.com/fanbuz/claude-workbench-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T23:29:47Z",
    "createdAt": "2026-10-05T12:56:11Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/118787336?v=4",
    "ownerUrl": "https://github.com/fanbuz",
    "defaultBranch": "main"
   },
   "path": "plugins/workbench",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / 语言",
     "description": "auto: follow Claude Code's language setting, then the system locale; en: English; zh: 简体中文",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh"
     ]
    },
    "bandMode": {
     "type": "string",
     "title": "Narration placement",
     "description": "band: above the prompt; status: one line in the status bar, so other band plugins can coexist; off: only the /workbench pane",
     "default": "band",
     "options": [
      "band",
      "status",
      "off"
     ]
    },
    "narrationOverflow": {
     "type": "string",
     "title": "Long narration",
     "description": "truncate: one line with a Full text button; wrap: more lines; scroll: slides sideways on Desktop (wraps in the terminal)",
     "default": "truncate",
     "options": [
      "truncate",
      "wrap",
      "scroll"
     ]
    },
    "narratorMode": {
     "type": "string",
     "title": "Narrator mode",
     "description": "full: reads tool calls plus the model's thinking and reply; lite: updates on tool calls only; off: no model calls, the band shows the current step",
     "default": "full",
     "options": [
      "full",
      "lite",
      "off"
     ]
    },
    "narratorIntervalSeconds": {
     "type": "number",
     "title": "Narrator interval (seconds)",
     "description": "Minimum seconds between two narration updates, 3 to 120",
     "default": 8
    },
    "narratorMaterialChars": {
     "type": "number",
     "title": "New text before an update",
     "description": "In full mode, how many new characters the model writes before the narration updates again, 100 to 5000",
     "default": 400
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:35.688Z",
   "modUpdatedAt": "2026-10-05T23:29:47Z",
   "fileBytes": 80375,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "workbench-fanbuz",
   "url": "https://www.slopshopper.com/mods/fanbuz-claude-workbench-mod-workbench/"
  },
  {
   "slug": "fanfantom9452-fankeel",
   "name": "fankeel",
   "description": "Development discipline for long-running projects: a seven-stage pipeline restated on every prompt and after every answer with the shape its report takes, a per-session task registry, capped task memory, a brief for every subagent, and warnings — optionally blocks — when two live sessions are editing the same files.",
   "version": "0.99.0",
   "author": {
    "name": "FanFantom9452",
    "url": "https://github.com/FanFantom9452"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FanFantom9452/FanKeel",
    "url": "https://github.com/FanFantom9452/FanKeel",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T15:35:43Z",
    "createdAt": "2026-08-21T22:16:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80555499?v=4",
    "ownerUrl": "https://github.com/FanFantom9452",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "compact.ts"
   ],
   "entry": "hooks/compact.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "fankeel",
   "firstSeen": "2026-10-06T04:47:01.702Z",
   "modUpdatedAt": "2026-10-05T15:35:43Z",
   "fileBytes": 4520,
   "tags": [
    "turn"
   ],
   "isNew": true,
   "entryName": "fankeel",
   "url": "https://www.slopshopper.com/mods/fanfantom9452-fankeel/"
  },
  {
   "slug": "fanfantom9452-fankeel-fankeel-mod-probe",
   "name": "fankeel-mod-probe",
   "description": "一次性量測：fankeel 改走 mod 之前的四項實測（session c0d39e91），量完即關。",
   "version": "0.0.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FanFantom9452/FanKeel",
    "url": "https://github.com/FanFantom9452/FanKeel",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T15:35:43Z",
    "createdAt": "2026-08-21T22:16:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80555499?v=4",
    "ownerUrl": "https://github.com/FanFantom9452",
    "defaultBranch": "main"
   },
   "path": "docs/90-agent/reports/evidence/2026-10-03-mod-probe-3/mod",
   "modules": [
    "probe.ts"
   ],
   "entry": "hooks/probe.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "fankeel",
   "firstSeen": "2026-10-06T04:47:01.700Z",
   "modUpdatedAt": "2026-10-03T07:21:05Z",
   "fileBytes": 7862,
   "tags": [
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "fankeel-mod-probe",
   "url": "https://www.slopshopper.com/mods/fanfantom9452-fankeel-fankeel-mod-probe/"
  },
  {
   "slug": "fanfantom9452-fankeel-mod",
   "name": "mod",
   "description": "",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FanFantom9452/FanKeel",
    "url": "https://github.com/FanFantom9452/FanKeel",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T15:35:43Z",
    "createdAt": "2026-08-21T22:16:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80555499?v=4",
    "ownerUrl": "https://github.com/FanFantom9452",
    "defaultBranch": "main"
   },
   "path": "docs/90-agent/reports/evidence/2026-10-03-mod-probe-2/mod",
   "modules": [
    "probe.ts"
   ],
   "entry": "hooks/probe.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "fankeel",
   "firstSeen": "2026-10-06T04:47:01.452Z",
   "modUpdatedAt": "2026-10-03T06:16:23Z",
   "fileBytes": 7862,
   "tags": [
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mod-FanFantom9452",
   "url": "https://www.slopshopper.com/mods/fanfantom9452-fankeel-mod/"
  },
  {
   "slug": "faouzielbakri-what-would-it-cost",
   "name": "what-would-it-cost",
   "description": "What your Claude Code session would cost on the API, as a live band and a receipt.",
   "version": "0.4.0",
   "author": {
    "name": "Faouzi El Bakri",
    "url": "https://github.com/Faouzielbakri"
   },
   "license": "MIT",
   "keywords": [
    "cost",
    "api",
    "pricing",
    "tokens",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Faouzielbakri/what-would-it-cost",
    "url": "https://github.com/Faouzielbakri/what-would-it-cost",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T16:11:04Z",
    "createdAt": "2026-10-07T15:01:23Z",
    "description": "Claude Code cost tracker: see what your Pro or Max subscription would cost at API prices, live above your prompt. Spend by model, billing cycle and weekly limit window.",
    "homepage": null,
    "topics": [
     "ai-cost",
     "anthropic",
     "api-pricing",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-max",
     "cost-tracker",
     "llm-cost",
     "token-usage",
     "usage-tracker"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56311060?v=4",
    "ownerUrl": "https://github.com/Faouzielbakri",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "plan": {
     "type": "string",
     "title": "Your plan",
     "description": "What you pay, to compare the API bill against: auto, pro, max-5x, max-20x or api. auto reads it from Claude Code's own config.",
     "default": "auto"
    },
    "billingDay": {
     "type": "number",
     "title": "Billing day",
     "description": "Day of the month your plan renews (1-31). 0 reads it from Claude Code's own config (the day you subscribed).",
     "default": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "what-would-it-cost",
   "firstSeen": "2026-10-08T14:59:17.979Z",
   "modUpdatedAt": "2026-10-07T16:11:04Z",
   "fileBytes": 38862,
   "tags": [
    "pane",
    "band",
    "toast",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "what-would-it-cost",
   "url": "https://www.slopshopper.com/mods/faouzielbakri-what-would-it-cost/"
  },
  {
   "slug": "faran52-linteljs-linteljs",
   "name": "linteljs",
   "description": "This repo's own Claude Code mods: the shipped check band, a CI band and repo guards",
   "version": "0.0.0",
   "author": {
    "name": "Faran Ali"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Faran52/linteljs",
    "url": "https://github.com/Faran52/linteljs",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:37:22Z",
    "createdAt": "2026-08-08T14:44:17Z",
    "description": "Lint, type-check, and test standards for TypeScript projects: a scaffolder, shared ESLint config, and custom rules.",
    "homepage": null,
    "topics": [
     "eslint",
     "npm",
     "scaffolding",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34020197?v=4",
    "ownerUrl": "https://github.com/Faran52",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/linteljs",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:38:01.185Z",
   "modUpdatedAt": "2026-10-07T20:44:39Z",
   "fileBytes": 32309,
   "tags": [
    "band",
    "guard",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "linteljs",
   "url": "https://www.slopshopper.com/mods/faran52-linteljs-linteljs/"
  },
  {
   "slug": "faran52-linteljs-linteljs-2",
   "name": "linteljs",
   "description": "LintelJS project standards and safety hooks",
   "version": "1.0.0",
   "author": {
    "name": "Faran Ali"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Faran52/linteljs",
    "url": "https://github.com/Faran52/linteljs",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:37:22Z",
    "createdAt": "2026-08-08T14:44:17Z",
    "description": "Lint, type-check, and test standards for TypeScript projects: a scaffolder, shared ESLint config, and custom rules.",
    "homepage": null,
    "topics": [
     "eslint",
     "npm",
     "scaffolding",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34020197?v=4",
    "ownerUrl": "https://github.com/Faran52",
    "defaultBranch": "main"
   },
   "path": "packages/create/templates/project/plugins/linteljs",
   "modules": [
    "./checkBand.tsx"
   ],
   "entry": "hooks/checkBand.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "linteljs",
   "firstSeen": "2026-10-07T14:38:02.448Z",
   "modUpdatedAt": "2026-10-07T20:44:39Z",
   "fileBytes": 2533,
   "tags": [
    "band",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "linteljs-Faran52",
   "url": "https://www.slopshopper.com/mods/faran52-linteljs-linteljs-2/"
  },
  {
   "slug": "farhad-aman-claude-sidequest",
   "name": "sidequest",
   "description": "Sidequest for Claude Code: play Snake in a side pane while Claude does the main quest; works in any terminal",
   "version": "0.1.0",
   "author": {
    "name": "Farhad Aman"
   },
   "license": "MIT",
   "homepage": "https://github.com/farhad-aman/claude-sidequest",
   "keywords": [
    "snake",
    "game",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "farhad-aman/claude-sidequest",
    "url": "https://github.com/farhad-aman/claude-sidequest",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T13:02:29Z",
    "createdAt": "2026-10-04T12:02:48Z",
    "description": "Sidequest for Claude Code: play Snake in a side pane while Claude does the main quest. Works in any terminal.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "snake",
     "terminal-game"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/73396701?v=4",
    "ownerUrl": "https://github.com/farhad-aman",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:08.950Z",
   "modUpdatedAt": "2026-10-04T13:02:29Z",
   "fileBytes": 19519,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sidequest",
   "url": "https://www.slopshopper.com/mods/farhad-aman-claude-sidequest/"
  },
  {
   "slug": "fatihbastan-bad-time",
   "name": "bad-time",
   "displayName": "bad-time",
   "description": "Opens Bad Time Simulator (a fan game by Jcw87, recreating the Sans fight from UNDERTALE by Toby Fox) in its own window while Claude works. Not affiliated with either.",
   "version": "1.0.1",
   "author": {
    "name": "Fatih Baştan",
    "url": "https://github.com/FatihBastan"
   },
   "license": "MIT",
   "homepage": "https://github.com/FatihBastan/bad-time",
   "keywords": [
    "mod",
    "game",
    "while-you-wait"
   ],
   "kind": "community",
   "repo": {
    "fullName": "FatihBastan/bad-time",
    "url": "https://github.com/FatihBastan/bad-time",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T16:35:42Z",
    "createdAt": "2026-10-05T18:52:22Z",
    "description": "Claude Code mod: fight Sans in Bad Time Simulator while Claude works",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "sans"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117744659?v=4",
    "ownerUrl": "https://github.com/FatihBastan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "onFinish": {
     "type": "string",
     "title": "When Claude finishes",
     "description": "pause or close. pause (default): one fight for the whole session; it stays where you leave it and comes back to the front on your next prompt. close: the window closes after Claude answers and every prompt starts a fresh fight.",
     "default": "pause"
    },
    "delaySeconds": {
     "type": "number",
     "title": "Delay before opening",
     "description": "0 to 30. Seconds Claude must be working before the window opens; shorter turns never open it.",
     "default": 2
    },
    "countdownSeconds": {
     "type": "number",
     "title": "Countdown before closing (close mode)",
     "description": "0 to 10. With onFinish = close: seconds between the done chime and the window closing.",
     "default": 3
    },
    "resumeDelaySeconds": {
     "type": "number",
     "title": "Grace before the fight resumes",
     "description": "0 to 10. Seconds the fight stays frozen after you click back into the game, so you can get ready.",
     "default": 2.5
    },
    "sounds": {
     "type": "boolean",
     "title": "Chime",
     "description": "A different chime when Claude needs you and when Claude is done.",
     "default": true
    },
    "strayKeyGuard": {
     "type": "boolean",
     "title": "Stray-key guard",
     "description": "Holds a prompt sent within 1.5 s of the mod closing the window, so game keys never send one by accident.",
     "default": true
    },
    "windowSize": {
     "type": "string",
     "title": "Window size",
     "description": "auto (centered, about 60% of the screen height), or WIDTHxHEIGHT such as 900x700, 320 to 3840 each. The window is resizable either way.",
     "default": "auto"
    },
    "browserPath": {
     "type": "string",
     "title": "Browser path",
     "description": "Full path to Chrome, Edge, Chromium or Brave. Leave empty to find one.",
     "default": ""
    },
    "url": {
     "type": "string",
     "title": "Game URL",
     "description": "Must be an https:// address. Point it at a mirror if the original page is down.",
     "default": "https://jcw87.github.io/c2-sans-fight/"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bad-time",
   "firstSeen": "2026-10-06T04:46:50.298Z",
   "modUpdatedAt": "2026-10-06T16:35:42Z",
   "fileBytes": 35292,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "bad-time",
   "url": "https://www.slopshopper.com/mods/fatihbastan-bad-time/"
  },
  {
   "slug": "fatihbastan-mc-pvp-bots",
   "name": "mc-pvp-bots",
   "displayName": "MC PvP Bots",
   "description": "Fight Minecraft PvP bots while Claude works, and get handed back the moment it's done or needs you.",
   "version": "0.1.2",
   "author": {
    "name": "Fatih Baştan"
   },
   "license": "MIT",
   "homepage": "https://github.com/FatihBastan/mc-pvp-bots",
   "keywords": [
    "minecraft",
    "pvp",
    "game",
    "while-you-wait",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "FatihBastan/mc-pvp-bots",
    "url": "https://github.com/FatihBastan/mc-pvp-bots",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T15:26:40Z",
    "createdAt": "2026-10-05T18:30:47Z",
    "description": "Fight Minecraft PvP bots while Claude works. Pulled back the moment it's done or needs you.",
    "homepage": "",
    "topics": [
     "claude-code-mod",
     "claude-mods",
     "minecraft"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117744659?v=4",
    "ownerUrl": "https://github.com/FatihBastan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "bots": {
     "type": "string",
     "title": "Bots in the arena",
     "description": "How many bots fight in the free-for-all: 4, 6 or 8",
     "default": "8"
    },
    "difficulty": {
     "type": "string",
     "title": "Bot difficulty",
     "description": "mixed (rookies to sweats in one lobby), easy, medium or hard (every bot that tier)",
     "default": "mixed"
    },
    "dropInSeconds": {
     "type": "number",
     "title": "Drop in after (seconds)",
     "description": "How long Claude must have been working before you are pulled into the arena; short turns never interrupt you",
     "default": 10
    },
    "handBackSeconds": {
     "type": "number",
     "title": "Hand back after (seconds)",
     "description": "Grace period between Claude finishing and switching you back to the terminal; the bots freeze at once",
     "default": 2
    },
    "graceSeconds": {
     "type": "number",
     "title": "Grace countdown (seconds)",
     "description": "Every time you enter or re-enter the arena: a countdown during which you can't be hurt and bots leave you alone",
     "default": 3
    },
    "afkSeconds": {
     "type": "number",
     "title": "AFK after (seconds)",
     "description": "Mid-fight, no camera movement for this long (you alt-tabbed to Claude) makes you protected and ignored until you move again; 0 turns it off",
     "default": 2
    },
    "switchWindows": {
     "type": "boolean",
     "title": "Switch windows for me",
     "description": "Bring Minecraft to the front on drop-in and the terminal back when Claude is done or needs you",
     "default": true
    },
    "closeMinecraft": {
     "type": "boolean",
     "title": "Close Minecraft with the arena",
     "description": "When the arena shuts down (idle, /pvp off, /pvp stop), also close the Minecraft it launched; never any other Minecraft",
     "default": true
    },
    "launcher": {
     "type": "string",
     "title": "How Minecraft starts",
     "description": "prism launches a dedicated Prism Launcher instance that joins the arena; manual means you join 127.0.0.1 yourself",
     "default": "prism"
    },
    "prismPath": {
     "type": "string",
     "title": "Prism Launcher executable",
     "description": "Leave empty to find it in the usual install locations",
     "default": ""
    },
    "idleMinutes": {
     "type": "number",
     "title": "Close the arena after idle (minutes)",
     "description": "The server and bots shut down after this long with Claude idle and nobody fighting",
     "default": 15
    },
    "serverPort": {
     "type": "number",
     "title": "Minecraft server port",
     "description": "Local port the arena server listens on (127.0.0.1 only)",
     "default": 25599
    },
    "controlPort": {
     "type": "number",
     "title": "Control port",
     "description": "Local port the mod uses to talk to the arena daemon",
     "default": 25601
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mc-pvp-bots",
   "firstSeen": "2026-10-06T04:46:55.675Z",
   "modUpdatedAt": "2026-10-06T15:26:40Z",
   "fileBytes": 22382,
   "tags": [
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mc-pvp-bots",
   "url": "https://www.slopshopper.com/mods/fatihbastan-mc-pvp-bots/"
  },
  {
   "slug": "fedecor9-diff-review",
   "name": "diff-review",
   "description": "A reviewr-style review pane: diff with file sidebar (uncommitted, branch, last-turn, last-commit scopes), the branch's MR/PR, and a live pipeline diagram. Hunk comments go to the prompt.",
   "version": "0.2.0",
   "author": {
    "name": "Federico Correa"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "fedecor9/diff-review",
    "url": "https://github.com/fedecor9/diff-review",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T20:13:23Z",
    "createdAt": "2026-10-06T17:19:32Z",
    "description": "A diff, MR/PR and pipeline review pane for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50491531?v=4",
    "ownerUrl": "https://github.com/fedecor9",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "diff-review",
   "firstSeen": "2026-10-07T14:57:54.608Z",
   "modUpdatedAt": "2026-10-06T20:13:23Z",
   "fileBytes": 51120,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "diff-review-fedecor9",
   "url": "https://www.slopshopper.com/mods/fedecor9-diff-review/"
  },
  {
   "slug": "feizaodemon-claude-mods-session-meter",
   "name": "session-meter",
   "description": "A band above the prompt: context forecast and turns left, prompt cache countdown, rate limits with their pace, a cache hit warning, cost, and stand-up / late-night reminders, fitted to the width. /meter shows the details.",
   "version": "0.6.3",
   "author": {
    "name": "Xiaowei Rong"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "feizaodemon/claude-mods",
    "url": "https://github.com/feizaodemon/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T12:36:32Z",
    "createdAt": "2026-10-07T12:03:44Z",
    "description": "Claude Code mods (function-hook plugins): session-meter and more",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64273122?v=4",
    "ownerUrl": "https://github.com/feizaodemon",
    "defaultBranch": "main"
   },
   "path": "mods/session-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "auto, 1h or 5m: how long the prompt cache lives after the last main-thread response. auto: 5m once a rate-limit window is spent (overage), else 1h. Anything else counts as auto. If you fix the TTL with an environment variable or promptCacheTtl, set this to match.",
     "default": "auto"
    },
    "contextWarnPercent": {
     "type": "number",
     "title": "Context warning (%)",
     "description": "Warn when the context fills past this share of the window (or contextWarnTokens, whichever comes first). 0 turns the share off.",
     "default": 80,
     "min": 0,
     "max": 100
    },
    "contextWarnTokens": {
     "type": "number",
     "title": "Context warning (tokens)",
     "description": "Warn at this many context tokens, again at twice it; turns left count toward it. Matters on 1M windows, where 80% comes far too late. 0 turns it off.",
     "default": 200000,
     "min": 0,
     "max": 1000000
    },
    "standupMinutes": {
     "type": "number",
     "title": "Stand-up reminder (minutes)",
     "description": "Remind you to get up after sitting this long; 10 minutes without a prompt counts as a break. 0 turns it off.",
     "default": 60,
     "min": 0,
     "max": 240
    },
    "bedtimeHour": {
     "type": "number",
     "title": "Late-night reminder (hour)",
     "description": "Toast once a night from this local hour until 5 am to wrap up. 0 turns it off.",
     "default": 23,
     "min": 0,
     "max": 23
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "feizao-mods",
   "firstSeen": "2026-10-07T14:57:56.965Z",
   "modUpdatedAt": "2026-10-07T12:36:32Z",
   "fileBytes": 35341,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-meter-feizaodemon",
   "url": "https://www.slopshopper.com/mods/feizaodemon-claude-mods-session-meter/"
  },
  {
   "slug": "felipeolaya-mw-pr-feedback",
   "name": "pr-feedback",
   "description": "Side pane with the current branch's commit and PR review feedback; pick comments to work on or hand to the VIP ODD",
   "version": "0.1.0",
   "author": {
    "name": "felipeolaya-mw"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "felipeolaya-mw/pr-feedback",
    "url": "https://github.com/felipeolaya-mw/pr-feedback",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:23:36Z",
    "createdAt": "2026-10-08T15:10:52Z",
    "description": "Claude Code mod: side pane with the current PR's review feedback, to work on it or hand it to the ODD",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256578901?v=4",
    "ownerUrl": "https://github.com/felipeolaya-mw",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pr-feedback",
   "firstSeen": "2026-10-09T14:59:03.047Z",
   "modUpdatedAt": "2026-10-08T15:23:36Z",
   "fileBytes": 14038,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-feedback",
   "url": "https://www.slopshopper.com/mods/felipeolaya-mw-pr-feedback/"
  },
  {
   "slug": "fernandomoraes-loose-ends",
   "name": "loose-ends",
   "description": "A live checklist above the prompt of the conversation's loose ends: questions left unanswered, points made in passing, caveats and deferred work it moved past, kept up to date by a small model after each turn. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.2.0",
   "author": {
    "name": "Fernando Moraes"
   },
   "license": "MIT",
   "homepage": "https://github.com/fernandomoraes/loose-ends",
   "keywords": [
    "todo",
    "checklist",
    "conversation",
    "terminal",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "fernandomoraes/loose-ends",
    "url": "https://github.com/fernandomoraes/loose-ends",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T05:16:29Z",
    "createdAt": "2026-09-20T11:46:44Z",
    "description": "A live checklist above the Claude Code prompt of what the conversation raised: topics, proposals, questions and tasks.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2366763?v=4",
    "ownerUrl": "https://github.com/fernandomoraes",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "loose-ends",
   "firstSeen": "2026-10-06T04:56:10.950Z",
   "modUpdatedAt": "2026-09-22T05:16:29Z",
   "fileBytes": 21664,
   "tags": [
    "band",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "loose-ends-fernandomoraes",
   "url": "https://www.slopshopper.com/mods/fernandomoraes-loose-ends/"
  },
  {
   "slug": "fgilio-tool-lines-mod",
   "name": "tool-lines",
   "description": "Draws each tool call as one compact line; click a line to see its full input and result in a side pane",
   "version": "0.2.1",
   "author": {
    "name": "Franco Gilio"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "fgilio/tool-lines-mod",
    "url": "https://github.com/fgilio/tool-lines-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:42:36Z",
    "createdAt": "2026-10-08T20:48:16Z",
    "description": "Claude Code mod: one compact line per tool call, click it to see the full call in a side pane. Fork of Tickloop/claude-mods tool-lines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6857732?v=4",
    "ownerUrl": "https://github.com/fgilio",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:59:08.922Z",
   "modUpdatedAt": "2026-10-08T21:42:36Z",
   "fileBytes": 14236,
   "tags": [
    "pane",
    "transcript",
    "guard"
   ],
   "isNew": true,
   "entryName": "tool-lines-fgilio",
   "url": "https://www.slopshopper.com/mods/fgilio-tool-lines-mod/"
  },
  {
   "slug": "filiptaka-connection-badge",
   "name": "connection-badge",
   "description": "Shows in the prompt footer whether the session runs locally or over SSH, and on which server",
   "version": "0.1.1",
   "author": {
    "name": "filiptaka",
    "url": "https://github.com/filiptaka"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "filiptaka/connection-badge",
    "url": "https://github.com/filiptaka/connection-badge",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T11:48:37Z",
    "createdAt": "2026-10-08T11:37:46Z",
    "description": "Claude Code mod: shows in the prompt footer whether the session runs locally or over SSH, and on which server",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/166407089?v=4",
    "ownerUrl": "https://github.com/filiptaka",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "connection-badge",
   "firstSeen": "2026-10-08T15:23:10.973Z",
   "modUpdatedAt": "2026-10-08T11:48:37Z",
   "fileBytes": 5334,
   "tags": [
    "spinner",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "connection-badge",
   "url": "https://www.slopshopper.com/mods/filiptaka-connection-badge/"
  },
  {
   "slug": "fixter-dev-claude-code-session-tracker",
   "name": "session-tracker",
   "description": "A sidebar listing every open Claude Code session, the ones that need you first",
   "version": "0.2.0",
   "author": {
    "name": "fixter-dev"
   },
   "license": "MIT",
   "homepage": "https://github.com/fixter-dev/claude-code-session-tracker",
   "keywords": [
    "mod",
    "sessions",
    "sidebar",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "fixter-dev/claude-code-session-tracker",
    "url": "https://github.com/fixter-dev/claude-code-session-tracker",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T11:56:52Z",
    "createdAt": "2026-10-05T12:53:44Z",
    "description": "Claude Code mod: a /sessions sidebar of every Claude Code session on your machine, the ones that need you first",
    "homepage": "https://fixter.dev/blog/claude-code-session-tracker",
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "session-manager",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/283914109?v=4",
    "ownerUrl": "https://github.com/fixter-dev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "width": {
     "type": "number",
     "title": "Sidebar width",
     "description": "How many columns the sidebar opens at when docked; drag its edge to resize it at any time",
     "default": 56
    },
    "finishedHours": {
     "type": "number",
     "title": "Finished for how long",
     "description": "A session that finished a turn stays under Finished this many hours unless dismissed, then counts as idle",
     "default": 4
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-session-tracker",
   "firstSeen": "2026-10-06T04:56:12.817Z",
   "modUpdatedAt": "2026-10-06T11:56:52Z",
   "fileBytes": 43322,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "session-tracker",
   "url": "https://www.slopshopper.com/mods/fixter-dev-claude-code-session-tracker/"
  },
  {
   "slug": "fixter-dev-session-pings-session-pings",
   "name": "session-pings",
   "description": "Mac notifications titled with the session name, saying what Claude needs from you: done, a question, or a permission. Works out of the box; install terminal-notifier (brew install terminal-notifier) to make notifications clickable, which brings you back to the app you were using.",
   "version": "0.2.1",
   "author": {
    "name": "Fixter"
   },
   "license": "MIT",
   "homepage": "https://fixter.dev/blog/claude-code-notifications-mod",
   "keywords": [
    "notifications",
    "macos",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "fixter-dev/session-pings",
    "url": "https://github.com/fixter-dev/session-pings",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T16:03:49Z",
    "createdAt": "2026-10-02T13:14:28Z",
    "description": "Claude Code mod: Mac notifications that say which session needs you and what it needs (done, a question, a permission)",
    "homepage": "https://fixter.dev/blog/claude-code-notifications-mod",
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "macos",
     "notifications",
     "terminal-notifier"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/283914109?v=4",
    "ownerUrl": "https://github.com/fixter-dev",
    "defaultBranch": "main"
   },
   "path": "plugins/session-pings",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "remindAfterMinutes": {
     "type": "number",
     "title": "Remind after (minutes)",
     "description": "Notify once more if a question or permission is still unanswered after this many minutes. 0 turns reminders off.",
     "default": 5
    },
    "aiSummaries": {
     "type": "boolean",
     "title": "AI task names and summaries",
     "description": "Use Haiku (on your Claude Code login) to name the task in a few words and summarize the result in one line. Off: uses the first words of your message and of Claude's reply.",
     "default": true
    },
    "doneSound": {
     "type": "string",
     "title": "Sound when Claude is done",
     "description": "A macOS sound name (Glass, Ping, Pop, Hero, ...).",
     "default": "Glass"
    },
    "attentionSound": {
     "type": "string",
     "title": "Sound when Claude needs you",
     "description": "A macOS sound name for questions, permissions and reminders.",
     "default": "Ping"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "session-pings",
   "firstSeen": "2026-10-06T04:52:14.733Z",
   "modUpdatedAt": "2026-10-02T16:03:49Z",
   "fileBytes": 10894,
   "tags": [
    "toast",
    "guard",
    "model",
    "process",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "session-pings",
   "url": "https://www.slopshopper.com/mods/fixter-dev-session-pings-session-pings/"
  },
  {
   "slug": "flaviomartil-io-guard",
   "name": "io-guard",
   "description": "In-process IO Sanitizer and Guard: in-memory output truncation, secret redaction, Rule 875 writing style linter and branch target protection.",
   "version": "0.1.0",
   "author": {
    "name": "Flavio Martil"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "flaviomartil/io-guard",
    "url": "https://github.com/flaviomartil/io-guard",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T12:34:17Z",
    "createdAt": "2026-10-07T12:34:12Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60192455?v=4",
    "ownerUrl": "https://github.com/flaviomartil",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "maxLines": {
     "type": "number",
     "title": "Max Output Lines",
     "description": "Maximum tool output lines before truncation triggers.",
     "default": 150
    },
    "redactSecrets": {
     "type": "boolean",
     "title": "Redact Secrets",
     "description": "Automatically mask API keys, tokens, and credentials in tool outputs.",
     "default": true
    },
    "enforceRule875": {
     "type": "boolean",
     "title": "Enforce Rule 875 Writing Style",
     "description": "Block em-dashes and emojis in outbound commits, PRs, and DevOps comments.",
     "default": true
    },
    "enforceBranchTargets": {
     "type": "boolean",
     "title": "Enforce Branch Target Guard",
     "description": "Block forbidden pushes to protected branches.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "io-guard",
   "firstSeen": "2026-10-07T14:58:07.705Z",
   "modUpdatedAt": "2026-10-07T12:34:17Z",
   "fileBytes": 10150,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "io-guard",
   "url": "https://www.slopshopper.com/mods/flaviomartil-io-guard/"
  },
  {
   "slug": "flo0806-fh-claude-mods-clausage",
   "name": "clausage",
   "description": "Usage & context progress bars above the prompt: 5-hour limit, 7-day limit, context window",
   "version": "0.2.0",
   "author": {
    "name": "Florian Heuberger"
   },
   "keywords": [
    "usage",
    "rate-limit",
    "context",
    "progress",
    "statusbar",
    "tokens"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Flo0806/fh-claude-mods",
    "url": "https://github.com/Flo0806/fh-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:22:01Z",
    "createdAt": "2026-10-09T09:21:50Z",
    "description": "Claude Mod Marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10813063?v=4",
    "ownerUrl": "https://github.com/Flo0806",
    "defaultBranch": "main"
   },
   "path": "plugins/clausage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fh-claude-mods",
   "firstSeen": "2026-10-09T14:32:02.290Z",
   "modUpdatedAt": "2026-10-08T20:18:08Z",
   "fileBytes": 3315,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "clausage",
   "url": "https://www.slopshopper.com/mods/flo0806-fh-claude-mods-clausage/"
  },
  {
   "slug": "flo0806-fh-claude-mods-clautodo",
   "name": "clautodo",
   "description": "A project todo list in .todo/*.md, its progress shown in one dim line under the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Florian Heuberger"
   },
   "keywords": [
    "todo",
    "tasks",
    "progress",
    "projects",
    "pane",
    "statusbar"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Flo0806/fh-claude-mods",
    "url": "https://github.com/Flo0806/fh-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:22:01Z",
    "createdAt": "2026-10-09T09:21:50Z",
    "description": "Claude Mod Marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10813063?v=4",
    "ownerUrl": "https://github.com/Flo0806",
    "defaultBranch": "main"
   },
   "path": "plugins/clautodo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fh-claude-mods",
   "firstSeen": "2026-10-09T14:32:04.207Z",
   "modUpdatedAt": "2026-10-09T14:22:00Z",
   "fileBytes": 30927,
   "tags": [
    "pane",
    "spinner",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "clautodo",
   "url": "https://www.slopshopper.com/mods/flo0806-fh-claude-mods-clautodo/"
  },
  {
   "slug": "float-ritual-stack-pi-herdr-outliner-pi-outliner",
   "name": "pi-outliner",
   "description": "Pi Outliner integration for Claude Code, following the outline the session folder is bound to: typed outline, workboard and door tools for agents (read, find, edit, comment, changes, draft.patch, ep0ch act), clickable references, and completed responses that mention [[pages]], ((block ids)) or Work IDs in the Outliner's Recent Mentions navigator.",
   "version": "0.1.0",
   "author": {
    "name": "evan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "float-ritual-stack/pi-herdr-outliner",
    "url": "https://github.com/float-ritual-stack/pi-herdr-outliner",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T00:31:41Z",
    "createdAt": "2026-08-22T05:54:48Z",
    "description": "Local-first Roam-style outliner integrated with Pi and Herdr",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/215017625?v=4",
    "ownerUrl": "https://github.com/float-ritual-stack",
    "defaultBranch": "main"
   },
   "path": "claude-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "workspaces": {
     "type": "string",
     "title": "Outliner folders (opt-outs, or the strict allowlist)",
     "description": "Absolute folders, separated by ':' or ','. Sessions in them (and their subfolders) feed no outline, even when bound to one. In allowlist mode, instead only they feed (strict mode, as before folder mode). Empty: PI_OUTLINER_MENTIONS_WORKSPACES applies.",
     "required": false,
     "default": ""
    },
    "mode": {
     "type": "string",
     "title": "How a session finds its outline",
     "description": "folder: each session feeds the outline its folder's nearest bound ancestor names (its client.json, or an outline root the host serves); an unbound folder feeds nothing, and listed folders are opted out. allowlist: only the listed folders feed, as before. Empty: PI_OUTLINER_MENTIONS_MODE applies; neither set: folder.",
     "required": false,
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:15.493Z",
   "modUpdatedAt": "2026-10-03T00:31:41Z",
   "fileBytes": 81341,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pi-outliner",
   "url": "https://www.slopshopper.com/mods/float-ritual-stack-pi-herdr-outliner-pi-outliner/"
  },
  {
   "slug": "floheissler-cc-file-explorer",
   "name": "file-explorer",
   "displayName": "File Explorer",
   "description": "A file explorer pane beside the conversation: browse the project as a collapsible tree with git status markers, and preview Markdown, CSV and text files without leaving Claude Code.",
   "version": "0.1.2",
   "author": {
    "name": "Flo Heissler"
   },
   "license": "MIT",
   "homepage": "https://github.com/floheissler/cc-file-explorer",
   "keywords": [
    "files",
    "explorer",
    "file-tree",
    "preview",
    "markdown",
    "csv",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "floheissler/cc-file-explorer",
    "url": "https://github.com/floheissler/cc-file-explorer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:24:08Z",
    "createdAt": "2026-10-08T14:28:15Z",
    "description": "A file explorer pane beside the conversation: browse the project as a collapsible tree with git status markers, and preview Markdown, CSV and text files without leaving Claude Code.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "csv",
     "file-explorer",
     "file-tree",
     "markdown",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34006000?v=4",
    "ownerUrl": "https://github.com/floheissler",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-file-explorer",
   "firstSeen": "2026-10-08T15:23:26.522Z",
   "modUpdatedAt": "2026-10-08T19:24:08Z",
   "fileBytes": 280638,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "file-explorer-floheissler",
   "url": "https://www.slopshopper.com/mods/floheissler-cc-file-explorer/"
  },
  {
   "slug": "florian-anthony-claude-code-mods-prompt-queue",
   "name": "prompt-queue",
   "description": "Keeps the prompts you send while Claude works in a queue, and sends them one by one once Claude has finished. Edit, reorder or remove any of them.",
   "version": "1.0.0",
   "author": {
    "name": "Florian Anthony",
    "url": "https://florian-anthony.ch"
   },
   "license": "MIT",
   "homepage": "https://github.com/florian-anthony/claude-code-mods/tree/main/plugins/prompt-queue",
   "keywords": [
    "mod",
    "queue",
    "prompts",
    "workflow"
   ],
   "kind": "community",
   "repo": {
    "fullName": "florian-anthony/claude-code-mods",
    "url": "https://github.com/florian-anthony/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:12:25Z",
    "createdAt": "2026-10-06T22:12:15Z",
    "description": "Mods for Claude Code. prompt-queue keeps the prompts you send while Claude works and sends them one by one.",
    "homepage": "https://florian-anthony.ch",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "prompt-queue"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/98058581?v=4",
    "ownerUrl": "https://github.com/florian-anthony",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-queue",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "florian-anthony",
   "firstSeen": "2026-10-07T14:58:11.370Z",
   "modUpdatedAt": "2026-10-06T22:12:25Z",
   "fileBytes": 10934,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-queue-florian-anthony",
   "url": "https://www.slopshopper.com/mods/florian-anthony-claude-code-mods-prompt-queue/"
  },
  {
   "slug": "flukanuck-signal-lance-flu-statusline",
   "name": "flu-statusline",
   "description": "Colour-coded status line under the prompt: repo/branch, model, context %, 5-hour and weekly usage with reset countdowns and pace, cost and session time",
   "version": "0.3.0",
   "author": {
    "name": "FluKanuck"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FluKanuck/Signal-Lance",
    "url": "https://github.com/FluKanuck/Signal-Lance",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T22:43:48Z",
    "createdAt": "2026-10-05T20:09:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/119077943?v=4",
    "ownerUrl": "https://github.com/FluKanuck",
    "defaultBranch": "main"
   },
   "path": "mods/flu-statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "flukanuck-mods",
   "firstSeen": "2026-10-07T14:38:09.059Z",
   "modUpdatedAt": "2026-10-07T16:08:31Z",
   "fileBytes": 16265,
   "tags": [
    "spinner"
   ],
   "isNew": true,
   "entryName": "flu-statusline",
   "url": "https://www.slopshopper.com/mods/flukanuck-signal-lance-flu-statusline/"
  },
  {
   "slug": "flukanuck-signal-lance-signal-lance",
   "name": "signal-lance",
   "description": "Signal Lance: round band above the prompt, live runner pane, and headless balance sweeps",
   "version": "0.1.0",
   "author": {
    "name": "FluKanuck"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FluKanuck/Signal-Lance",
    "url": "https://github.com/FluKanuck/Signal-Lance",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T22:43:48Z",
    "createdAt": "2026-10-05T20:09:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/119077943?v=4",
    "ownerUrl": "https://github.com/FluKanuck",
    "defaultBranch": "main"
   },
   "path": "mods/signal-lance",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "flukanuck-mods",
   "firstSeen": "2026-10-07T14:38:10.018Z",
   "modUpdatedAt": "2026-10-07T02:35:06Z",
   "fileBytes": 23507,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "signal-lance",
   "url": "https://www.slopshopper.com/mods/flukanuck-signal-lance-signal-lance/"
  },
  {
   "slug": "flukanuck-signal-lance-signal-lance-qa",
   "name": "signal-lance-qa",
   "description": "Signal Lance QA panel: agent playtesters in a real browser, a lead that runs batches, and a live watch pane",
   "version": "0.1.0",
   "author": {
    "name": "FluKanuck"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FluKanuck/Signal-Lance",
    "url": "https://github.com/FluKanuck/Signal-Lance",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T22:43:48Z",
    "createdAt": "2026-10-05T20:09:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/119077943?v=4",
    "ownerUrl": "https://github.com/FluKanuck",
    "defaultBranch": "main"
   },
   "path": "mods/signal-lance-qa",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "flukanuck-mods",
   "firstSeen": "2026-10-08T14:59:34.707Z",
   "modUpdatedAt": "2026-10-08T15:40:12Z",
   "fileBytes": 11482,
   "tags": [
    "pane",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "signal-lance-qa",
   "url": "https://www.slopshopper.com/mods/flukanuck-signal-lance-signal-lance-qa/"
  },
  {
   "slug": "fmanimashaun-claude-skills-rails-flow",
   "name": "rails-flow",
   "description": "Agentic development flow for Rails 8 projects: orchestrated /feature, /fix and /review commands, eleven specialist subagents, and hard guardrail hooks. Pairs with the rails-8 and hotwire skills.",
   "version": "1.58.0",
   "author": {
    "name": "Fisayo Animashaun"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "fmanimashaun/claude-skills",
    "url": "https://github.com/fmanimashaun/claude-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:12:37Z",
    "createdAt": "2026-07-05T18:07:58Z",
    "description": "Agent Skills that teach Claude to build Rails 8.1 apps — vanilla-first stack, pure RSpec, Hotwire (Turbo/Stimulus/Native), OpenAPI via rswag, ruby_llm AI, Kamal 2 deploys",
    "homepage": null,
    "topics": [
     "agent-skills",
     "claude",
     "claude-code",
     "hotwire",
     "kamal",
     "rails",
     "rspec",
     "ruby",
     "stimulus",
     "turbo"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22054464?v=4",
    "ownerUrl": "https://github.com/fmanimashaun",
    "defaultBranch": "main"
   },
   "path": "plugins/rails-flow",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-skills",
   "firstSeen": "2026-10-07T14:58:13.596Z",
   "modUpdatedAt": "2026-10-09T02:25:55Z",
   "fileBytes": 16089,
   "tags": [
    "band",
    "status",
    "guard",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "rails-flow",
   "url": "https://www.slopshopper.com/mods/fmanimashaun-claude-skills-rails-flow/"
  },
  {
   "slug": "focdot-lavish-pages-lavish-pages",
   "name": "lavish-pages",
   "description": "Shows the Lavish pages this session opened, whether each is streaming, idle, closed or dead, with a one-line description of each and open and end buttons",
   "version": "0.2.0",
   "author": {
    "name": "FoCDoT",
    "url": "https://github.com/FoCDoT"
   },
   "license": "MIT",
   "homepage": "https://github.com/FoCDoT/lavish-pages",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FoCDoT/lavish-pages",
    "url": "https://github.com/FoCDoT/lavish-pages",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T08:02:42Z",
    "createdAt": "2026-10-05T07:53:52Z",
    "description": "Claude Code mod: see the Lavish Editor pages each session opened, with status and what each is for",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "lavish"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29026305?v=4",
    "ownerUrl": "https://github.com/FoCDoT",
    "defaultBranch": "main"
   },
   "path": "lavish-pages",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lavish-pages",
   "firstSeen": "2026-10-06T04:47:02.821Z",
   "modUpdatedAt": "2026-10-05T08:02:42Z",
   "fileBytes": 31066,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lavish-pages",
   "url": "https://www.slopshopper.com/mods/focdot-lavish-pages-lavish-pages/"
  },
  {
   "slug": "fporcari-git-workflow-git-workflow",
   "name": "git-workflow",
   "description": "PR and issue workflow toolkit with a git desk: a detached local server triages in background and a local page, in the Browser pane beside the chat or in the browser, lists the PRs whose next move is yours, ready for pr-loop, the issues into to close and for Claude. A mod in this plugin shows the loops at work and a toast when one waits for you or closes. Every click runs in the attached chat with its command echoed; public actions only there.",
   "version": "0.67.0",
   "author": {
    "name": "Francesco Porcari",
    "email": "fporcari@softwell.it"
   },
   "homepage": "https://github.com/fporcari/git-workflow",
   "keywords": [
    "git",
    "github",
    "forgejo",
    "pull-request",
    "triage",
    "review"
   ],
   "kind": "community",
   "repo": {
    "fullName": "fporcari/git-workflow",
    "url": "https://github.com/fporcari/git-workflow",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T19:28:17Z",
    "createdAt": "2026-08-25T09:52:54Z",
    "description": "Claude Code plugin: PR/issue triage skills plus a local review-desk dashboard with pluggable git hosting providers (GitHub, Forgejo)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7373156?v=4",
    "ownerUrl": "https://github.com/fporcari",
    "defaultBranch": "main"
   },
   "path": "plugins/git-workflow",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fporcari",
   "firstSeen": "2026-10-07T14:58:17.203Z",
   "modUpdatedAt": "2026-10-07T19:28:17Z",
   "fileBytes": 19324,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "git-workflow",
   "url": "https://www.slopshopper.com/mods/fporcari-git-workflow-git-workflow/"
  },
  {
   "slug": "fraktalis-claude-mods-cache-tax",
   "name": "cache-tax",
   "description": "Warns before a message that would re-read the whole conversation on a cold prompt cache, shows the cache state in the status line, and can keep it warm with /keepwarm.",
   "version": "1.0.0",
   "author": {
    "name": "Alexandre"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Fraktalis/claude-mods",
    "url": "https://github.com/Fraktalis/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:17:17Z",
    "createdAt": "2026-10-09T11:45:40Z",
    "description": "My Claude Code mods (plugin marketplace alex-mods)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17459496?v=4",
    "ownerUrl": "https://github.com/Fraktalis",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-tax",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Prompt cache lifetime",
     "description": "How long the prompt cache stays warm after the last request: 1h on a subscription, 5m in usage overage.",
     "options": [
      "1h",
      "5m"
     ],
     "default": "1h"
    },
    "minTokens": {
     "type": "number",
     "title": "Warn above (tokens)",
     "description": "Only stop a message when the context it re-sends is at least this big.",
     "default": 20000
    },
    "maxPings": {
     "type": "number",
     "title": "Keep-warm pings",
     "description": "With /keepwarm on, how many pings in a row while you are away (each keeps the cache warm for one more TTL).",
     "default": 3
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alex-mods",
   "firstSeen": "2026-10-09T14:32:13.843Z",
   "modUpdatedAt": "2026-10-09T12:11:41Z",
   "fileBytes": 8471,
   "tags": [
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-tax-Fraktalis",
   "url": "https://www.slopshopper.com/mods/fraktalis-claude-mods-cache-tax/"
  },
  {
   "slug": "fraktalis-claude-mods-file-tree",
   "name": "file-tree",
   "description": "Side pane with the project tree: files Claude reads, edits or creates light up, and turn green once committed.",
   "version": "1.0.0",
   "author": {
    "name": "Alexandre"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Fraktalis/claude-mods",
    "url": "https://github.com/Fraktalis/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:17:17Z",
    "createdAt": "2026-10-09T11:45:40Z",
    "description": "My Claude Code mods (plugin marketplace alex-mods)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17459496?v=4",
    "ownerUrl": "https://github.com/Fraktalis",
    "defaultBranch": "main"
   },
   "path": "plugins/file-tree",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alex-mods",
   "firstSeen": "2026-10-09T14:32:14.760Z",
   "modUpdatedAt": "2026-10-09T12:04:42Z",
   "fileBytes": 15319,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "file-tree-Fraktalis",
   "url": "https://www.slopshopper.com/mods/fraktalis-claude-mods-file-tree/"
  },
  {
   "slug": "fraktalis-claude-mods-savvy-progress",
   "name": "savvy-progress",
   "description": "Progress bar above the prompt and a live subagent pane with pixel crab mascots, model, tokens and estimated cost.",
   "version": "1.0.0",
   "author": {
    "name": "Alexandre"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Fraktalis/claude-mods",
    "url": "https://github.com/Fraktalis/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:17:17Z",
    "createdAt": "2026-10-09T11:45:40Z",
    "description": "My Claude Code mods (plugin marketplace alex-mods)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17459496?v=4",
    "ownerUrl": "https://github.com/Fraktalis",
    "defaultBranch": "main"
   },
   "path": "plugins/savvy-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alex-mods",
   "firstSeen": "2026-10-09T14:32:16.287Z",
   "modUpdatedAt": "2026-10-09T11:44:34Z",
   "fileBytes": 35990,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "savvy-progress-Fraktalis",
   "url": "https://www.slopshopper.com/mods/fraktalis-claude-mods-savvy-progress/"
  },
  {
   "slug": "fraktalis-claude-mods-tool-skins",
   "name": "tool-skins",
   "description": "Reskins the transcript's tool rows: an icon and a colour per tool, from a theme palette. /skin <name> or /skin off.",
   "version": "1.0.0",
   "author": {
    "name": "Alexandre"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Fraktalis/claude-mods",
    "url": "https://github.com/Fraktalis/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:17:17Z",
    "createdAt": "2026-10-09T11:45:40Z",
    "description": "My Claude Code mods (plugin marketplace alex-mods)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17459496?v=4",
    "ownerUrl": "https://github.com/Fraktalis",
    "defaultBranch": "main"
   },
   "path": "plugins/tool-skins",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alex-mods",
   "firstSeen": "2026-10-09T14:32:17.165Z",
   "modUpdatedAt": "2026-10-09T12:17:14Z",
   "fileBytes": 5824,
   "tags": [
    "transcript",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-skins",
   "url": "https://www.slopshopper.com/mods/fraktalis-claude-mods-tool-skins/"
  },
  {
   "slug": "francktrouillez-claude-freeze",
   "name": "freeze",
   "description": "Freeze a Claude Code session at the next safe boundary and resume it later as if nothing happened (ctrl+x f, /freeze)",
   "version": "0.1.0",
   "author": {
    "name": "Franck Trouillez"
   },
   "license": "MIT",
   "homepage": "https://github.com/francktrouillez/claude-freeze#readme",
   "keywords": [
    "freeze",
    "pause",
    "resume",
    "session",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "francktrouillez/claude-freeze",
    "url": "https://github.com/francktrouillez/claude-freeze",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T16:26:30Z",
    "createdAt": "2026-10-05T16:26:22Z",
    "description": "Claude Code mod: freeze a session and resume it later as if nothing happened",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "freeze",
     "pause"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57403591?v=4",
    "ownerUrl": "https://github.com/francktrouillez",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "shortcut": {
     "type": "boolean",
     "title": "ctrl+x f shortcut",
     "description": "Show a one-line band above the prompt whose button toggles freeze, pressed by ctrl+x f once bound in ~/.claude/keybindings.json (see README). Off: use /freeze; the state shows in the status line.",
     "default": false
    },
    "pauseBackground": {
     "type": "boolean",
     "title": "Pause background tasks",
     "description": "Once a freeze has settled, pause (SIGSTOP) this session's background tasks (run_in_background commands, monitors, dev servers) and resume them on unfreeze. Off: they keep running while frozen.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-freeze",
   "firstSeen": "2026-10-06T04:52:47.595Z",
   "modUpdatedAt": "2026-10-05T16:26:30Z",
   "fileBytes": 18818,
   "tags": [
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "freeze",
   "url": "https://www.slopshopper.com/mods/francktrouillez-claude-freeze/"
  },
  {
   "slug": "fred-edwin-v3-rms-agent-dashboard",
   "name": "agent-dashboard",
   "description": "A band above the prompt: task checklist, what the agent is editing and why, and a live context meter.",
   "version": "0.1.0",
   "homepage": "https://v3-rms.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Fred-Edwin/V3-RMS",
    "url": "https://github.com/Fred-Edwin/V3-RMS",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:16:18Z",
    "createdAt": "2026-02-22T15:26:20Z",
    "description": "The Wendo RMS is a multi-tenant, real-time restaurant management platform.",
    "homepage": "https://v3-rms.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/179254457?v=4",
    "ownerUrl": "https://github.com/Fred-Edwin",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/agent-dashboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:03.375Z",
   "modUpdatedAt": "2026-10-09T14:16:18Z",
   "fileBytes": 6920,
   "tags": [
    "band",
    "guard",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-dashboard",
   "url": "https://www.slopshopper.com/mods/fred-edwin-v3-rms-agent-dashboard/"
  },
  {
   "slug": "fredrikbonde-claude-context-bar",
   "name": "context-bar",
   "description": "Draws the context window as a stacked bar above the prompt, one color per /context category; toggle with /context-bar",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "fredrikbonde/claude-context-bar",
    "url": "https://github.com/fredrikbonde/claude-context-bar",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:40:54Z",
    "createdAt": "2026-10-08T11:09:16Z",
    "description": "Claude Code mod: context window as a stacked bar above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6084596?v=4",
    "ownerUrl": "https://github.com/fredrikbonde",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-context-bar",
   "firstSeen": "2026-10-08T15:23:34.530Z",
   "modUpdatedAt": "2026-10-09T12:40:54Z",
   "fileBytes": 7201,
   "tags": [
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-fredrikbonde",
   "url": "https://www.slopshopper.com/mods/fredrikbonde-claude-context-bar/"
  },
  {
   "slug": "fs666666-plan-limits",
   "name": "plan-limits",
   "description": "A weather forecast for your context window and your plan's 5-hour and weekly limits, with reset times and this session's cost, above the prompt",
   "version": "0.6.0",
   "author": {
    "name": "zer"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "fs666666/plan-limits",
    "url": "https://github.com/fs666666/plan-limits",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T02:40:16Z",
    "createdAt": "2026-10-07T11:57:12Z",
    "description": "Claude Code mod: plan rate limits as a weather forecast above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/105158214?v=4",
    "ownerUrl": "https://github.com/fs666666",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ringStyle": {
     "type": "string",
     "title": "Ring style",
     "description": "The symbol that stands in for the bar on a narrow line: nerd is Nerd Font circle slices in the forecast's colour (needs a Nerd Font), moon is moon-phase emoji in their own colours, circle is plain Unicode quarter circles in the forecast's colour.",
     "default": "moon",
     "options": [
      "nerd",
      "moon",
      "circle"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "plan-limits",
   "firstSeen": "2026-10-07T14:58:21.705Z",
   "modUpdatedAt": "2026-10-09T02:40:16Z",
   "fileBytes": 10885,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "plan-limits",
   "url": "https://www.slopshopper.com/mods/fs666666-plan-limits/"
  },
  {
   "slug": "fstandhartinger-limitpace",
   "name": "limitpace",
   "displayName": "LimitPace",
   "description": "Live subscription usage and pace bars, with an optional provider-neutral delegation advisor.",
   "version": "0.1.1",
   "author": {
    "name": "Florian Standhartinger"
   },
   "license": "MIT",
   "homepage": "https://github.com/fstandhartinger/limitpace",
   "keywords": [
    "usage",
    "limits",
    "pace",
    "delegation",
    "mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "fstandhartinger/limitpace",
    "url": "https://github.com/fstandhartinger/limitpace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T01:18:53Z",
    "createdAt": "2026-10-01T20:40:01Z",
    "description": "Usage limits bar and engine advisor mod for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1905188?v=4",
    "ownerUrl": "https://github.com/fstandhartinger",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./limitpace.mjs"
   ],
   "entry": "hooks/limitpace.mjs",
   "userConfig": {
    "layout": {
     "type": "string",
     "title": "Layout",
     "description": "Usage band layout: auto, detailed, compact or off",
     "default": "auto"
    },
    "config_file": {
     "type": "string",
     "title": "Config file",
     "description": "Optional JSON configuration (or demo:single / demo:multi)",
     "default": "~/.config/limitpace/config.json"
    },
    "advisor": {
     "type": "string",
     "title": "Engine advisor",
     "description": "Engine advisor: off, prompt, file or both",
     "default": "off"
    },
    "refresh_minutes": {
     "type": "number",
     "title": "Refresh minutes",
     "description": "Minimum minutes between external usage checks, 1-60",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "limitpace",
   "firstSeen": "2026-10-06T14:35:31.003Z",
   "modUpdatedAt": "2026-10-02T01:18:53Z",
   "fileBytes": 31241,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limitpace",
   "url": "https://www.slopshopper.com/mods/fstandhartinger-limitpace/"
  },
  {
   "slug": "fukkwang-claude-msg-timestamps",
   "name": "msg-timestamps",
   "description": "Show the local time each assistant reply block started arriving",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "FukKwang/claude-msg-timestamps",
    "url": "https://github.com/FukKwang/claude-msg-timestamps",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T15:20:06Z",
    "createdAt": "2026-10-05T14:57:48Z",
    "description": "Claude Code mod: colored local timestamp on each assistant reply block",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13637549?v=4",
    "ownerUrl": "https://github.com/FukKwang",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:53.678Z",
   "modUpdatedAt": "2026-10-05T15:20:06Z",
   "fileBytes": 3853,
   "tags": [
    "transcript",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "msg-timestamps",
   "url": "https://www.slopshopper.com/mods/fukkwang-claude-msg-timestamps/"
  },
  {
   "slug": "full-chaos-claude-orchestrator",
   "name": "orch",
   "description": "Orchestrator sessions: bind to .remember/<slug>/README.md, keep the role in the system prompt, and at a context limit ask for a handoff, then compact when the handoff_done tool signals that it is written",
   "version": "0.3.0",
   "author": {
    "name": "chris"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "full-chaos/claude-orchestrator",
    "url": "https://github.com/full-chaos/claude-orchestrator",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T23:19:20Z",
    "createdAt": "2026-10-03T23:19:15Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/210586660?v=4",
    "ownerUrl": "https://github.com/full-chaos",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "rememberRoot": {
     "type": "string",
     "title": "Handoff root folder",
     "description": "Folder, relative to the session directory, that holds one <slug>/README.md for each orchestrator project.",
     "default": ".remember"
    },
    "limitPercent": {
     "type": "number",
     "title": "Context limit (percent)",
     "description": "Context fill, in percent of the model window, at which the handoff and compaction sequence starts.",
     "default": 55
    },
    "warnPercent": {
     "type": "number",
     "title": "Context warning (percent)",
     "description": "Context fill at which one warning shows. The sequence arms again only after the fill drops below this value.",
     "default": 45
    },
    "limitTokens": {
     "type": "number",
     "title": "Context limit (tokens)",
     "description": "Optional token limit. 0 turns it off. When set, the sequence starts at this limit or at the percent limit, whichever comes first.",
     "default": 0
    },
    "mode": {
     "type": "string",
     "title": "At the limit",
     "description": "auto: update the handoff and compact. ask: show a message, the person runs /orch handoff. off: do nothing at the limit.",
     "options": [
      "auto",
      "ask",
      "off"
     ],
     "default": "auto"
    },
    "readmeMaxLines": {
     "type": "number",
     "title": "README size warning (lines)",
     "description": "The bind output warns when the README has more lines than this.",
     "default": 300
    },
    "handoffWaitMinutes": {
     "type": "number",
     "title": "Wait for the handoff signal (minutes)",
     "description": "How long a handoff sequence waits, after the handoff turn, for the handoff_done call (or the code in the marker file). At the limit the sequence stops with no compaction.",
     "default": 10
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:49.047Z",
   "modUpdatedAt": "2026-10-03T23:19:20Z",
   "fileBytes": 52616,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "orch",
   "url": "https://www.slopshopper.com/mods/full-chaos-claude-orchestrator/"
  },
  {
   "slug": "fundrivendev-claude-plugins-session-panel",
   "name": "session-panel",
   "description": "A calm side pane: model, effort, first prompt, uptime, cache TTL, sub-agents with their history, and the session's reasoning steps",
   "version": "0.8.0",
   "author": {
    "name": "Raphaël Louvradoux"
   },
   "homepage": "https://github.com/FunDrivenDev/claude-plugins/tree/main/plugins/session-panel",
   "keywords": [
    "pane",
    "session",
    "subagents",
    "prompt-cache",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "FunDrivenDev/claude-plugins",
    "url": "https://github.com/FunDrivenDev/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:11:03Z",
    "createdAt": "2026-10-04T20:59:59Z",
    "description": "Public Claude Code plugins: a context-budget status line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/118690263?v=4",
    "ownerUrl": "https://github.com/FunDrivenDev",
    "defaultBranch": "main"
   },
   "path": "plugins/session-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt-cache TTL",
     "description": "The prompt-cache lifetime to count down from (a model switch reports the real one)",
     "options": [
      "1h",
      "5m"
     ],
     "default": "1h"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fundrivendev",
   "firstSeen": "2026-10-07T14:38:18.999Z",
   "modUpdatedAt": "2026-10-08T21:07:45Z",
   "fileBytes": 111803,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "session-panel",
   "url": "https://www.slopshopper.com/mods/fundrivendev-claude-plugins-session-panel/"
  },
  {
   "slug": "fyzu-claude-atlassian-mode",
   "name": "jira-bitbucket",
   "description": "Bitbucket review queue and your open PRs in a pane; the current branch's PR, CI and Jira issue in a bar above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Dmitry Petrov",
    "url": "https://github.com/Fyzu"
   },
   "license": "MIT",
   "homepage": "https://github.com/Fyzu/claude-atlassian-mode",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Fyzu/claude-atlassian-mode",
    "url": "https://github.com/Fyzu/claude-atlassian-mode",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:34:52Z",
    "createdAt": "2026-10-08T11:28:21Z",
    "description": "Claude Code mod: Bitbucket Data Center PR review queue, current-branch PR bar and Jira status",
    "homepage": null,
    "topics": [
     "bitbucket",
     "claude-code",
     "claude-code-plugin",
     "jira"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6418302?v=4",
    "ownerUrl": "https://github.com/Fyzu",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "bkt": {
     "type": "string",
     "title": "bkt executable",
     "description": "Path or name of the bkt CLI used for Bitbucket Data Center REST calls.",
     "default": "bkt"
    },
    "jiraServer": {
     "type": "string",
     "title": "Jira MCP server",
     "description": "Name of the connected MCP server that has the jira_search tool (mcp-atlassian).",
     "default": "atlassian"
    },
    "jiraUrl": {
     "type": "string",
     "title": "Jira URL",
     "description": "Base URL of Jira for issue links, e.g. https://jira.example.com. Leave empty to show issue keys without links.",
     "default": ""
    },
    "refreshMinutes": {
     "type": "number",
     "title": "Refresh interval (minutes)",
     "description": "How often the pane and status line poll Bitbucket and Jira.",
     "default": 3
    },
    "reviewLimit": {
     "type": "number",
     "title": "Review queue size",
     "description": "How many PRs awaiting your review the pane lists (newest first).",
     "default": 20
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open pane on session start",
     "description": "Open the pane when a session starts (it is otherwise opened with /jb).",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-atlassian-mode",
   "firstSeen": "2026-10-08T15:00:00.536Z",
   "modUpdatedAt": "2026-10-08T11:34:52Z",
   "fileBytes": 34152,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jira-bitbucket",
   "url": "https://www.slopshopper.com/mods/fyzu-claude-atlassian-mode/"
  },
  {
   "slug": "g1ts23-sensitive-guard",
   "name": "sensitive-guard",
   "description": "Garde-fou : suspend les commandes Bash sensibles et demande Proceed / Cancel dans un panneau avant exécution.",
   "version": "0.2.0",
   "author": {
    "name": "Olivier Falahi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "G1TS23/sensitive-guard",
    "url": "https://github.com/G1TS23/sensitive-guard",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T08:19:37Z",
    "createdAt": "2026-10-09T00:19:31Z",
    "description": "Claude Code mod: pause sensitive Bash commands and ask Proceed/Cancel",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61652480?v=4",
    "ownerUrl": "https://github.com/G1TS23",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sensitive-guard",
   "firstSeen": "2026-10-09T14:32:43.424Z",
   "modUpdatedAt": "2026-10-09T08:19:37Z",
   "fileBytes": 5718,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "sensitive-guard",
   "url": "https://www.slopshopper.com/mods/g1ts23-sensitive-guard/"
  },
  {
   "slug": "g761007-hudcade-hudcade",
   "name": "hudcade",
   "description": "A pixel-art HUD for Claude Code: context, cost, cache, agents and rate limits at a glance, little 8-bit scenes while Claude thinks, and Telegram notifications.",
   "version": "0.1.0",
   "author": {
    "name": "daniel"
   },
   "license": "MIT",
   "homepage": "https://github.com/g761007/hudcade",
   "keywords": [
    "hud",
    "statusline",
    "claude-code",
    "mod",
    "pixel-art",
    "spinner",
    "telegram"
   ],
   "kind": "community",
   "repo": {
    "fullName": "g761007/hudcade",
    "url": "https://github.com/g761007/hudcade",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:56:09Z",
    "createdAt": "2026-10-08T13:54:18Z",
    "description": "A pixel-art HUD for Claude Code: context, cost, cache, agents and rate limits at a glance, little 8-bit scenes while Claude thinks, and Telegram notifications.",
    "homepage": null,
    "topics": [
     "8-bit",
     "ai-coding",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "hud",
     "pixel-art",
     "statusline",
     "telegram-notifications",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/170883?v=4",
    "ownerUrl": "https://github.com/g761007",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "hud": {
     "type": "boolean",
     "title": "HUD band",
     "description": "Show model, effort, cost, context, rate limits, git and session/agent progress above the prompt.",
     "default": true
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show a compact line under the prompt: model, effort, context, cost and 5-hour/7-day usage.",
     "default": true
    },
    "spinner": {
     "type": "boolean",
     "title": "Pixel spinner",
     "description": "Replace the working spinner with a little 8-bit scene that reacts to what Claude is doing (terminal only).",
     "default": true
    },
    "spinnerScene": {
     "type": "string",
     "title": "Spinner scene",
     "description": "Which scene the spinner plays; random picks a different one each turn.",
     "options": [
      "random",
      "robot",
      "coffee",
      "garden",
      "rocket",
      "cat",
      "fishing",
      "train",
      "campfire",
      "weather",
      "equalizer"
     ],
     "default": "random"
    },
    "ctxWarnPercent": {
     "type": "number",
     "title": "Context warning %",
     "description": "Context usage at which the HUD turns yellow and shows a toast.",
     "default": 60
    },
    "ctxCriticalPercent": {
     "type": "number",
     "title": "Context critical %",
     "description": "Context usage at which the HUD turns red and shows a toast.",
     "default": 80
    },
    "notify": {
     "type": "boolean",
     "title": "Telegram notifications",
     "description": "Send Telegram messages when a turn completes, needs your approval, or fails.",
     "default": true
    },
    "notifyMinTurnSeconds": {
     "type": "number",
     "title": "Notify: minimum turn seconds",
     "description": "Skip completion messages for turns shorter than this; 0 sends every turn.",
     "default": 0
    },
    "notifyBlocklist": {
     "type": "string",
     "title": "Notify: blocked projects",
     "description": "Space-separated project folder names that never notify.",
     "default": ""
    },
    "notifyLanguage": {
     "type": "string",
     "title": "Notify: language",
     "description": "Language of the Telegram messages; auto follows Claude Code's language setting (Chinese there means Traditional Chinese, anything else English).",
     "options": [
      "auto",
      "en",
      "zh-TW"
     ],
     "default": "auto"
    },
    "telegramBotToken": {
     "type": "string",
     "title": "Telegram bot token",
     "description": "Bot token from @BotFather. When unset, ~/.claude/hooks/.telegram.env is read instead.",
     "sensitive": true,
     "required": false
    },
    "telegramChatId": {
     "type": "string",
     "title": "Telegram chat id",
     "description": "Chat that receives the messages. When unset, ~/.claude/hooks/.telegram.env is read instead.",
     "sensitive": true,
     "required": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hudcade",
   "firstSeen": "2026-10-08T15:23:49.189Z",
   "modUpdatedAt": "2026-10-08T13:56:09Z",
   "fileBytes": 97866,
   "tags": [
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hudcade",
   "url": "https://www.slopshopper.com/mods/g761007-hudcade-hudcade/"
  },
  {
   "slug": "gabedeluna-claude-mods-ledger",
   "name": "ledger",
   "description": "A per-session ledger of topics, decisions, open questions, to-dos and board state, kept by Claude through a tool and shown in a pane.",
   "version": "0.1.1",
   "author": {
    "name": "gabedeluna"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gabedeluna/claude-mods",
    "url": "https://github.com/gabedeluna/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T00:06:38Z",
    "createdAt": "2026-10-03T17:23:28Z",
    "description": "Claude Code mods: a session ledger and a side chat",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93294527?v=4",
    "ownerUrl": "https://github.com/gabedeluna",
    "defaultBranch": "main"
   },
   "path": "plugins/ledger",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:53:51.488Z",
   "modUpdatedAt": "2026-10-04T00:06:37Z",
   "fileBytes": 69787,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ledger-gabedeluna",
   "url": "https://www.slopshopper.com/mods/gabedeluna-claude-mods-ledger/"
  },
  {
   "slug": "gabedeluna-claude-mods-sidechat",
   "name": "sidechat",
   "description": "A side panel for questions about the current session: it reads the conversation from cache, looks things up read-only, recaps, says what the main thread is doing, draws diagrams as artifacts and sends a note to main.",
   "version": "0.1.0",
   "author": {
    "name": "gabedeluna"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gabedeluna/claude-mods",
    "url": "https://github.com/gabedeluna/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T00:06:38Z",
    "createdAt": "2026-10-03T17:23:28Z",
    "description": "Claude Code mods: a session ledger and a side chat",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93294527?v=4",
    "ownerUrl": "https://github.com/gabedeluna",
    "defaultBranch": "main"
   },
   "path": "plugins/sidechat",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:53:52.684Z",
   "modUpdatedAt": "2026-10-03T16:49:11Z",
   "fileBytes": 47966,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "sidechat",
   "url": "https://www.slopshopper.com/mods/gabedeluna-claude-mods-sidechat/"
  },
  {
   "slug": "galelmalah-claude-queue-plugin",
   "name": "claude-queue",
   "description": "A prompt typed while Claude is working is held in a stack above the prompt instead of landing in the running turn, and sent once the turn ends. Reorder the stack, edit a row in place, send one first, remove one, flush the lot. Needs function hooks (early access) and an interactive terminal.",
   "version": "0.4.1",
   "author": {
    "name": "Gal Elmalah"
   },
   "license": "MIT",
   "homepage": "https://github.com/galElmalah/claude-queue-plugin",
   "keywords": [
    "queue",
    "prompt",
    "terminal",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "galElmalah/claude-queue-plugin",
    "url": "https://github.com/galElmalah/claude-queue-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-15T14:02:06Z",
    "createdAt": "2026-09-15T13:14:39Z",
    "description": "Claude Code mod: prompts typed mid-turn wait in a stack above the prompt and go out when the turn ends",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40733145?v=4",
    "ownerUrl": "https://github.com/galElmalah",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "joined": {
     "type": "boolean",
     "title": "Send the queue as one prompt",
     "description": "When the turn ends, send every held prompt as a single message, entries separated by a blank line, instead of one turn per entry.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-queue-plugin",
   "firstSeen": "2026-10-06T04:53:54.345Z",
   "modUpdatedAt": "2026-09-15T14:02:06Z",
   "fileBytes": 22316,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-queue-galElmalah",
   "url": "https://www.slopshopper.com/mods/galelmalah-claude-queue-plugin/"
  },
  {
   "slug": "galihcitta-claude-mod-garage-context-guard",
   "name": "context-guard",
   "description": "Context runway gauge: warns before your context line with Compact, Hand off and Snooze",
   "version": "0.1.0",
   "author": {
    "name": "Galih Citta"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "galihcitta/claude-mod-garage",
    "url": "https://github.com/galihcitta/claude-mod-garage",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T09:11:37Z",
    "createdAt": "2026-10-05T04:56:38Z",
    "description": "Galih's personal Claude Code mods (function-hook plugins), starting with context-guard",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2985525?v=4",
    "ownerUrl": "https://github.com/galihcitta",
    "defaultBranch": "main"
   },
   "path": "context-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "lineTokens": {
     "type": "number",
     "title": "Warning line (tokens)",
     "description": "Hard cap for the warning line; the line is the lower of this and auto-compact minus the margin",
     "default": 350000
    },
    "marginTokens": {
     "type": "number",
     "title": "Margin (tokens)",
     "description": "Distance below auto-compact for the line, and length of the yellow zone",
     "default": 50000
    },
    "snoozeTokens": {
     "type": "number",
     "title": "Snooze step (tokens)",
     "description": "How far one snooze raises the line",
     "default": 50000
    },
    "compactInstructions": {
     "type": "string",
     "title": "Compact instructions",
     "description": "What the Compact button asks the summary to keep",
     "default": "Preserve: current goal and plan, decisions made and their reasons, open questions, file paths and line refs touched, unverified claims marked as unverified, and the next step."
    },
    "macNotification": {
     "type": "boolean",
     "title": "macOS notification",
     "description": "Also post a macOS notification banner when you cross the line",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:27.717Z",
   "modUpdatedAt": "2026-10-05T09:11:37Z",
   "fileBytes": 17915,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-guard-galihcitta",
   "url": "https://www.slopshopper.com/mods/galihcitta-claude-mod-garage-context-guard/"
  },
  {
   "slug": "gambetaclub-model-router",
   "name": "model-router",
   "description": "Picks the model and the reasoning effort for each task with TypeSafe's Jev, a System One decision model reached either through TypeSafe's own API or the Vercel AI Gateway. Routes subagent models at agent.spawn and the main loop's effort and model at turn.step, in both directions, falling back to the engine's built-in classifier when no key is set.",
   "version": "0.4.2",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "productivity",
    "routing"
   ],
   "kind": "community",
   "repo": {
    "fullName": "GambetaClub/model-router",
    "url": "https://github.com/GambetaClub/model-router",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:51:14Z",
    "createdAt": "2026-10-08T14:17:28Z",
    "description": "Claude Code mod: routes model and effort per task with TypeSafe's Jev",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65199352?v=4",
    "ownerUrl": "https://github.com/GambetaClub",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./model-router.ts"
   ],
   "entry": "hooks/model-router.ts",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for TypeSafe's own API; preferred over the Gateway, since only it reports a calibrated confidence",
     "default": "",
     "sensitive": true
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway API key",
     "description": "Key for the AI Gateway; with none set the engine's built-in classifier is used instead",
     "default": "",
     "sensitive": true
    },
    "provider": {
     "type": "string",
     "title": "Backend",
     "description": "Which backend to use; \"auto\" picks TypeSafe when its key is set, then the Gateway, then the built-in classifier",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "gateway",
      "builtin"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Base URL of TypeSafe's own API; empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Decision model on TypeSafe's own API; empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Base URL of the AI Gateway; empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Decision model on the AI Gateway; empty uses typesafe-ai/jev",
     "default": ""
    },
    "fastModel": {
     "type": "string",
     "title": "Fast tier",
     "description": "Model alias or id for mechanical, local tasks",
     "default": "haiku"
    },
    "balancedModel": {
     "type": "string",
     "title": "Balanced tier",
     "description": "Model alias or id for ordinary engineering work",
     "default": "sonnet"
    },
    "deepModel": {
     "type": "string",
     "title": "Deep tier",
     "description": "Model alias or id for hard or high-stakes work",
     "default": "opus"
    },
    "superDeepModel": {
     "type": "string",
     "title": "Super deep tier",
     "description": "Model alias or id for orchestrating big refactors or features",
     "default": "fable"
    },
    "minUpgradeConfidence": {
     "type": "number",
     "title": "Confidence to spend more",
     "description": "How sure the decision must be to raise the model or the effort; being wrong here costs money, so the bar is low",
     "default": 0.3
    },
    "minDowngradeConfidence": {
     "type": "number",
     "title": "Confidence to spend less",
     "description": "How sure it must be to lower the model or the effort; being wrong here means a task gets too little, so the bar is high",
     "default": 0.6
    },
    "routeSubagentModel": {
     "type": "boolean",
     "title": "Route subagent models",
     "description": "Pick the model of each subagent at agent.spawn (the Agent tool takes no effort)",
     "default": true
    },
    "routeMainEffort": {
     "type": "boolean",
     "title": "Route the main loop's effort",
     "description": "Raise or lower the reasoning effort of the main conversation",
     "default": true
    },
    "routeMainModel": {
     "type": "boolean",
     "title": "Route the main loop's model",
     "description": "Pick the main conversation's model from its first prompt, then keep it until /clear or a compaction",
     "default": true
    },
    "timeoutMs": {
     "type": "number",
     "title": "Latency budget (ms)",
     "description": "How long to wait for a decision before letting the request through unchanged",
     "default": 800
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Write each routing decision to the session log",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:00:03.446Z",
   "modUpdatedAt": "2026-10-09T08:51:14Z",
   "fileBytes": 38284,
   "tags": [
    "toast",
    "status",
    "prompt",
    "model",
    "network",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-router-GambetaClub",
   "url": "https://www.slopshopper.com/mods/gambetaclub-model-router/"
  },
  {
   "slug": "garun-mp4-wave-ray-ruview-live",
   "name": "ruview-live",
   "description": "RuView live sensing in Claude Code: /ruview opens a pane beside the transcript with three views: an overview of your CSI nodes (ESP32, Realtek) and 60 GHz radar (rates, loss, RSSI, presence, device-reported vitals, alerts), a live CSI amplitude waterfall, and a radar range fan with vitals charts, all drawn in terminal cells. Reads only; runs the @ruvnet/ruview CLI it ships beside.",
   "version": "0.1.0",
   "author": {
    "name": "ruvnet",
    "url": "https://github.com/ruvnet/RuView"
   },
   "license": "MIT",
   "homepage": "https://github.com/ruvnet/RuView",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Garun-mp4/wave-ray",
    "url": "https://github.com/Garun-mp4/wave-ray",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:49:13Z",
    "createdAt": "2026-10-09T11:42:13Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/274595589?v=4",
    "ownerUrl": "https://github.com/Garun-mp4",
    "defaultBranch": "main"
   },
   "path": "harness/ruview/mod",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "userConfig": {
    "udpPort": {
     "type": "number",
     "title": "UDP port",
     "description": "Port your CSI nodes stream to (the sensing server's default is 5005). The pane listens briefly on each refresh; it reports port_in_use when the sensing server holds it.",
     "default": 5005
    },
    "radarHost": {
     "type": "string",
     "title": "Radar kit host",
     "description": "IP or hostname of an ESPHome radar kit (e.g. a Seeed MR60BHA2) on your private network. Empty skips the radar.",
     "default": ""
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Refresh interval (s)",
     "description": "Seconds between refreshes while the pane is open (minimum 5).",
     "default": 15
    },
    "captureSeconds": {
     "type": "number",
     "title": "Capture window (s)",
     "description": "Seconds each refresh listens for node packets and radar states (1-10).",
     "default": 3
    },
    "liveRefreshSeconds": {
     "type": "number",
     "title": "Live view refresh (s)",
     "description": "Seconds between refreshes in the waterfall and radar views (2-60).",
     "default": 4
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ruview",
   "firstSeen": "2026-10-09T14:32:48.254Z",
   "modUpdatedAt": "2026-10-09T11:49:13Z",
   "fileBytes": 45646,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ruview-live-Garun-mp4",
   "url": "https://www.slopshopper.com/mods/garun-mp4-wave-ray-ruview-live/"
  },
  {
   "slug": "gaupoit-ghost-typist",
   "name": "ghost-typist",
   "description": "Types out the code the agent writes, live, in a side pane with keyboard sounds",
   "version": "0.2.1",
   "author": {
    "name": "Paul"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gaupoit/ghost-typist",
    "url": "https://github.com/gaupoit/ghost-typist",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:58:37Z",
    "createdAt": "2026-10-08T16:59:13Z",
    "description": "Claude Code mod: watch the agent's code typed out live, with keyboard sounds",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4486806?v=4",
    "ownerUrl": "https://github.com/gaupoit",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "wpm": {
     "type": "number",
     "title": "Typing speed (WPM)",
     "description": "Base typing speed; it speeds up when it falls behind the model",
     "default": 110
    },
    "sound": {
     "type": "string",
     "title": "Keyboard sound",
     "description": "clicky, thock or off",
     "options": [
      "clicky",
      "thock",
      "off"
     ],
     "default": "clicky"
    },
    "tools": {
     "type": "string",
     "title": "Tools to type",
     "description": "Comma-separated tool names",
     "default": "Write,Edit,MultiEdit,NotebookEdit,Bash"
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open the pane automatically",
     "description": "Open the pane when the agent starts writing (needs a wide terminal)",
     "default": true
    },
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "watch: it types by itself. hacker: each letter key you press in the pane types a few characters",
     "options": [
      "watch",
      "hacker"
     ],
     "default": "watch"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ghost-typist",
   "firstSeen": "2026-10-09T14:59:48.595Z",
   "modUpdatedAt": "2026-10-08T17:58:37Z",
   "fileBytes": 19268,
   "tags": [
    "pane",
    "status",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "ghost-typist",
   "url": "https://www.slopshopper.com/mods/gaupoit-ghost-typist/"
  },
  {
   "slug": "gauravlahoti-claude-mods-cache-meter",
   "name": "cache-meter",
   "description": "A band above the prompt showing how long the prompt cache stays warm, the last turn's hit rate, and a Compact button",
   "version": "0.1.0",
   "author": {
    "name": "Gaurav Lahoti",
    "url": "https://gauravlahoti.dev"
   },
   "license": "MIT",
   "homepage": "https://gauravlahoti.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gauravlahoti/claude-mods",
    "url": "https://github.com/gauravlahoti/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:09:56Z",
    "createdAt": "2026-10-06T09:09:47Z",
    "description": "Claude Code mods by Gaurav Lahoti: token-weather, cache-meter, gauravs-panel",
    "homepage": "https://gauravlahoti.dev",
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56424876?v=4",
    "ownerUrl": "https://github.com/gauravlahoti",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gauravlahoti",
   "firstSeen": "2026-10-06T14:35:46.426Z",
   "modUpdatedAt": "2026-10-06T09:09:45Z",
   "fileBytes": 4743,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-meter-gauravlahoti",
   "url": "https://www.slopshopper.com/mods/gauravlahoti-claude-mods-cache-meter/"
  },
  {
   "slug": "gauravlahoti-claude-mods-gauravs-panel",
   "name": "gauravs-panel",
   "description": "Gaurav's Tools: a footer button that opens a model row and an effort row of clickable buttons, so switching takes one click instead of /model and /effort",
   "version": "0.1.0",
   "author": {
    "name": "Gaurav Lahoti",
    "url": "https://gauravlahoti.dev"
   },
   "license": "MIT",
   "homepage": "https://gauravlahoti.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gauravlahoti/claude-mods",
    "url": "https://github.com/gauravlahoti/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:09:56Z",
    "createdAt": "2026-10-06T09:09:47Z",
    "description": "Claude Code mods by Gaurav Lahoti: token-weather, cache-meter, gauravs-panel",
    "homepage": "https://gauravlahoti.dev",
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56424876?v=4",
    "ownerUrl": "https://github.com/gauravlahoti",
    "defaultBranch": "main"
   },
   "path": "plugins/gauravs-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gauravlahoti",
   "firstSeen": "2026-10-06T14:35:47.049Z",
   "modUpdatedAt": "2026-10-06T09:09:45Z",
   "fileBytes": 7940,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gauravs-panel",
   "url": "https://www.slopshopper.com/mods/gauravlahoti-claude-mods-gauravs-panel/"
  },
  {
   "slug": "gauravlahoti-claude-mods-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window above the prompt: weather word, percent used, tokens, a 12-turn chart and the last turn's growth",
   "version": "0.1.0",
   "author": {
    "name": "Gaurav Lahoti",
    "url": "https://gauravlahoti.dev"
   },
   "license": "MIT",
   "homepage": "https://gauravlahoti.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gauravlahoti/claude-mods",
    "url": "https://github.com/gauravlahoti/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:09:56Z",
    "createdAt": "2026-10-06T09:09:47Z",
    "description": "Claude Code mods by Gaurav Lahoti: token-weather, cache-meter, gauravs-panel",
    "homepage": "https://gauravlahoti.dev",
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56424876?v=4",
    "ownerUrl": "https://github.com/gauravlahoti",
    "defaultBranch": "main"
   },
   "path": "plugins/token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gauravlahoti",
   "firstSeen": "2026-10-06T14:35:47.647Z",
   "modUpdatedAt": "2026-10-06T09:09:45Z",
   "fileBytes": 5769,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-gauravlahoti",
   "url": "https://www.slopshopper.com/mods/gauravlahoti-claude-mods-token-weather/"
  },
  {
   "slug": "gblacher2-repo-sessions",
   "name": "repo-sessions",
   "description": "Pane listing the Claude Code and Codex sessions working in this repo or folder",
   "version": "0.1.0",
   "author": {
    "name": "Gabriel Blacher",
    "url": "https://github.com/gblacher2"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gblacher2/repo-sessions",
    "url": "https://github.com/gblacher2/repo-sessions",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T00:25:05Z",
    "createdAt": "2026-10-02T20:10:41Z",
    "description": "Claude Code mod: see which Claude Code and Codex sessions are working in your repo",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "codex"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/270455946?v=4",
    "ownerUrl": "https://github.com/gblacher2",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:25.962Z",
   "modUpdatedAt": "2026-10-03T00:25:05Z",
   "fileBytes": 29008,
   "tags": [
    "pane",
    "band",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-sessions",
   "url": "https://www.slopshopper.com/mods/gblacher2-repo-sessions/"
  },
  {
   "slug": "geckoking9-claude-code-copy-button",
   "name": "copy-button",
   "description": "Ctrl+click copy link on every code block in Claude's replies (normal mode; WSL + Windows Terminal, Linux desktops, nothing to install)",
   "version": "0.6.1",
   "author": {
    "name": "GeckoKing9"
   },
   "license": "MIT",
   "homepage": "https://github.com/GeckoKing9/claude-code-copy-button",
   "keywords": [
    "claude-code",
    "claude-mod",
    "copy",
    "clipboard",
    "wsl",
    "windows-terminal",
    "linux"
   ],
   "kind": "community",
   "repo": {
    "fullName": "GeckoKing9/claude-code-copy-button",
    "url": "https://github.com/GeckoKing9/claude-code-copy-button",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T20:50:12Z",
    "createdAt": "2026-10-06T15:35:50Z",
    "description": "Ctrl+click copy link on every code block in Claude Code replies (normal mode; WSL + Windows Terminal, Linux desktops, nothing to install)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "clipboard",
     "linux",
     "wayland",
     "windows-terminal",
     "wsl",
     "x11"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175454069?v=4",
    "ownerUrl": "https://github.com/GeckoKing9",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "copy-button",
   "firstSeen": "2026-10-07T14:38:44.283Z",
   "modUpdatedAt": "2026-10-06T20:50:12Z",
   "fileBytes": 23576,
   "tags": [
    "transcript",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "copy-button",
   "url": "https://www.slopshopper.com/mods/geckoking9-claude-code-copy-button/"
  },
  {
   "slug": "gelzonecc-doro-context",
   "name": "doro-context",
   "description": "A pixel doro above the prompt who gets rounder as the context window fills up",
   "version": "0.1.0",
   "author": {
    "name": "Gelzone"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "GelzoneCC/doro-context",
    "url": "https://github.com/GelzoneCC/doro-context",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:00:37Z",
    "createdAt": "2026-10-07T06:57:37Z",
    "description": "A Claude Code Mod that displays context window usage with Claude-style doro",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24203936?v=4",
    "ownerUrl": "https://github.com/GelzoneCC",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "doro-context",
   "firstSeen": "2026-10-07T14:38:45.764Z",
   "modUpdatedAt": "2026-10-07T07:00:37Z",
   "fileBytes": 12447,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "doro-context",
   "url": "https://www.slopshopper.com/mods/gelzonecc-doro-context/"
  },
  {
   "slug": "genail-genail-mods-task-progress",
   "name": "task-progress",
   "description": "Live progress bars above the prompt for background shells and subagents",
   "version": "0.1.0",
   "author": {
    "name": "Piotr Korzuszek",
    "url": "https://github.com/genail"
   },
   "license": "MIT",
   "homepage": "https://github.com/genail/genail-mods/tree/main/task-progress",
   "keywords": [
    "mod",
    "progress",
    "background-tasks",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "genail/genail-mods",
    "url": "https://github.com/genail/genail-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T09:28:45Z",
    "createdAt": "2026-10-02T09:28:39Z",
    "description": "Claude Code mods by Genail",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/113201?v=4",
    "ownerUrl": "https://github.com/genail",
    "defaultBranch": "main"
   },
   "path": "task-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "genail-mods",
   "firstSeen": "2026-10-06T04:52:57.042Z",
   "modUpdatedAt": "2026-10-02T09:28:45Z",
   "fileBytes": 18271,
   "tags": [
    "band",
    "guard",
    "prompt",
    "process",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "task-progress-genail",
   "url": "https://www.slopshopper.com/mods/genail-genail-mods-task-progress/"
  },
  {
   "slug": "generonishimura-ccm-where-am-i-where-am-i",
   "name": "where-am-i",
   "description": "Shows the session's directory and git branch / worktree at the bottom right of the prompt",
   "version": "0.2.0",
   "author": {
    "name": "generonishimura"
   },
   "license": "MIT",
   "homepage": "https://github.com/generonishimura/ccm-where-am-i",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "generonishimura/ccm-where-am-i",
    "url": "https://github.com/generonishimura/ccm-where-am-i",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T15:31:10Z",
    "createdAt": "2026-10-05T15:26:23Z",
    "description": "Claude Code mod that shows the current directory and git branch / worktree below the prompt",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "git",
     "worktree"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59631918?v=4",
    "ownerUrl": "https://github.com/generonishimura",
    "defaultBranch": "main"
   },
   "path": "where-am-i",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccm-where-am-i",
   "firstSeen": "2026-10-06T04:56:29.770Z",
   "modUpdatedAt": "2026-10-05T15:31:10Z",
   "fileBytes": 4140,
   "tags": [
    "spinner",
    "status",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "where-am-i-generonishimura",
   "url": "https://www.slopshopper.com/mods/generonishimura-ccm-where-am-i-where-am-i/"
  },
  {
   "slug": "gergesh-claude-queue-mod",
   "name": "wait-queue",
   "description": "/q <prompt> holds prompts until the running turn ends and sends them one per turn; a band above the prompt lists, edits, reorders and pauses them",
   "version": "0.5.0",
   "author": {
    "name": "gergesh",
    "url": "https://github.com/gergesh"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gergesh/claude-queue-mod",
    "url": "https://github.com/gergesh/claude-queue-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T14:54:03Z",
    "createdAt": "2026-10-04T04:11:33Z",
    "description": "A Claude Code mod: /q <prompt> queues prompts until the running turn ends, with an editable queue above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17929140?v=4",
    "ownerUrl": "https://github.com/gergesh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-queue-mod",
   "firstSeen": "2026-10-06T04:53:57.740Z",
   "modUpdatedAt": "2026-10-04T14:54:03Z",
   "fileBytes": 13882,
   "tags": [
    "band",
    "transcript",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wait-queue",
   "url": "https://www.slopshopper.com/mods/gergesh-claude-queue-mod/"
  },
  {
   "slug": "gerricchaplin-pr-pulse",
   "name": "pr-pulse",
   "description": "PR Pulse: live status, merge readiness, checks, comments, review queue and change alerts for your GitHub PRs, with a collapsible band",
   "version": "0.1.0",
   "author": {
    "name": "Gerric Chaplin",
    "url": "https://github.com/gerricchaplin"
   },
   "license": "MIT",
   "homepage": "https://github.com/gerricchaplin/pr-pulse",
   "keywords": [
    "github",
    "pull-requests",
    "ci",
    "code-review",
    "notifications",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "gerricchaplin/pr-pulse",
    "url": "https://github.com/gerricchaplin/pr-pulse",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T21:40:34Z",
    "createdAt": "2026-10-05T20:18:48Z",
    "description": "Live GitHub PR status, merge readiness, checks, comments and alerts inside Claude Code",
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "claude-code-plugin",
     "github",
     "pull-requests"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1778675?v=4",
    "ownerUrl": "https://github.com/gerricchaplin",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pr-pulse",
   "firstSeen": "2026-10-06T04:52:58.465Z",
   "modUpdatedAt": "2026-10-05T21:40:34Z",
   "fileBytes": 50230,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-pulse",
   "url": "https://www.slopshopper.com/mods/gerricchaplin-pr-pulse/"
  },
  {
   "slug": "gfsaaser24-claude-code-mod-examples-board",
   "name": "board",
   "description": "Board: a Notion kanban. SVG cards with real buttons and links on top",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gfsaaser24/claude-code-mod-examples",
    "url": "https://github.com/gfsaaser24/claude-code-mod-examples",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T17:57:56Z",
    "createdAt": "2026-10-05T16:56:47Z",
    "description": "Three working Claude Code mods: a Node sidecar pane, a hook recorder, and a Notion kanban",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/171096144?v=4",
    "ownerUrl": "https://github.com/gfsaaser24",
    "defaultBranch": "main"
   },
   "path": "board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:28.097Z",
   "modUpdatedAt": "2026-10-05T16:56:46Z",
   "fileBytes": 15654,
   "tags": [
    "pane",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "board",
   "url": "https://www.slopshopper.com/mods/gfsaaser24-claude-code-mod-examples-board/"
  },
  {
   "slug": "gfsaaser24-claude-code-mod-examples-pulse",
   "name": "pulse",
   "description": "Pulse: a Node sidecar feeds a live CPU, memory and git pane",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gfsaaser24/claude-code-mod-examples",
    "url": "https://github.com/gfsaaser24/claude-code-mod-examples",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T17:57:56Z",
    "createdAt": "2026-10-05T16:56:47Z",
    "description": "Three working Claude Code mods: a Node sidecar pane, a hook recorder, and a Notion kanban",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/171096144?v=4",
    "ownerUrl": "https://github.com/gfsaaser24",
    "defaultBranch": "main"
   },
   "path": "pulse",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:28.936Z",
   "modUpdatedAt": "2026-10-05T16:56:46Z",
   "fileBytes": 6517,
   "tags": [
    "pane",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pulse",
   "url": "https://www.slopshopper.com/mods/gfsaaser24-claude-code-mod-examples-pulse/"
  },
  {
   "slug": "gfsaaser24-claude-code-mod-examples-tap",
   "name": "tap",
   "description": "Tap: a live recorder on the hook chain, with a secret guard",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gfsaaser24/claude-code-mod-examples",
    "url": "https://github.com/gfsaaser24/claude-code-mod-examples",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T17:57:56Z",
    "createdAt": "2026-10-05T16:56:47Z",
    "description": "Three working Claude Code mods: a Node sidecar pane, a hook recorder, and a Notion kanban",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/171096144?v=4",
    "ownerUrl": "https://github.com/gfsaaser24",
    "defaultBranch": "main"
   },
   "path": "tap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:29.870Z",
   "modUpdatedAt": "2026-10-05T16:56:46Z",
   "fileBytes": 10758,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tap",
   "url": "https://www.slopshopper.com/mods/gfsaaser24-claude-code-mod-examples-tap/"
  },
  {
   "slug": "gggg5151-claude-desktop-links-to-vscode-mod",
   "name": "open-in-vscode",
   "description": "Clicking a file reference in a desktop reply opens it in VS Code at the line (Remote-SSH or local).",
   "version": "0.1.0",
   "author": {
    "name": "gggg5151"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gggg5151/claude-desktop-links-to-vscode-mod",
    "url": "https://github.com/gggg5151/claude-desktop-links-to-vscode-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T16:03:44Z",
    "createdAt": "2026-10-05T15:53:54Z",
    "description": "A Claude Code mod for the desktop app: click a file reference in a reply and it opens in VS Code at that line. Works over Remote-SSH.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/166692777?v=4",
    "ownerUrl": "https://github.com/gggg5151",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:59.163Z",
   "modUpdatedAt": "2026-10-05T16:03:44Z",
   "fileBytes": 5090,
   "tags": [
    "transcript",
    "toast",
    "process"
   ],
   "isNew": true,
   "entryName": "open-in-vscode",
   "url": "https://www.slopshopper.com/mods/gggg5151-claude-desktop-links-to-vscode-mod/"
  },
  {
   "slug": "gharib89-claude-mods-gh-pane",
   "name": "gh-pane",
   "description": "A docked pane of the session repo's issues and PRs in run order, with buttons that fill the next command, plus two for this session's ship runs: send the merge reply at the merge gate, then, once the PR is merged there or by ship on its own, clear and run the next command.",
   "version": "0.6.0",
   "author": {
    "name": "Ahmed Gharib",
    "url": "https://github.com/Gharib89"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Gharib89/claude-mods",
    "url": "https://github.com/Gharib89/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T13:46:49Z",
    "createdAt": "2026-10-03T10:37:35Z",
    "description": "Claude Code mods (function-hook plugins), installed through one marketplace.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159787687?v=4",
    "ownerUrl": "https://github.com/Gharib89",
    "defaultBranch": "main"
   },
   "path": "plugins/gh-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "needsTriageLabel": {
     "type": "string",
     "title": "Needs-triage label",
     "description": "The label on an issue waiting for triage.",
     "default": "needs-triage"
    },
    "needsInfoLabel": {
     "type": "string",
     "title": "Needs-info label",
     "description": "The label on an issue waiting for its reporter.",
     "default": "needs-info"
    },
    "readyForAgentLabel": {
     "type": "string",
     "title": "Ready-for-agent label",
     "description": "The label on an issue an agent may ship now.",
     "default": "ready-for-agent"
    },
    "readyForHumanLabel": {
     "type": "string",
     "title": "Ready-for-human label",
     "description": "The label on an issue that needs a person.",
     "default": "ready-for-human"
    },
    "mapLabel": {
     "type": "string",
     "title": "Map label",
     "description": "The label on a planning map: an issue whose sub-issues are decision tickets that close without a PR.",
     "default": "wayfinder:map"
    },
    "mapCommand": {
     "type": "string",
     "title": "Map command",
     "description": "What an open, unblocked, unclaimed map ticket's next button fills; {map} is the map's number, {n} the ticket's.",
     "default": "/wayfinder {map} {n}"
    },
    "prCap": {
     "type": "number",
     "title": "PR cap",
     "description": "How many open PRs the header counts against.",
     "default": 3
    },
    "worktreeLayout": {
     "type": "string",
     "title": "Ship worktree layout",
     "description": "Where a ship run isolates issue {n}, relative to the main checkout's parent folder: {repo} is the main checkout's folder name, {slug} any one path segment.",
     "default": "{repo}.worktrees/{slug}-{n}"
    },
    "shipCommand": {
     "type": "string",
     "title": "Ship command",
     "description": "What a ready issue's ship button fills; {n} is the issue number.",
     "default": "/ship {n}"
    },
    "triageCommand": {
     "type": "string",
     "title": "Triage command",
     "description": "What triage and triage all fill; {issues} is one number (12) or a list (#12, #13 one by one).",
     "default": "/triage {issues}"
    },
    "releaseRequest": {
     "type": "string",
     "title": "Release request",
     "description": "What a stale claim's release button fills; {n} is the issue number, {user} its assignees.",
     "default": "Release the ship claim on #{n}: unassign {user} and comment that the claim went stale with no PR."
    },
    "closeRequest": {
     "type": "string",
     "title": "Close request",
     "description": "What an all-done issue's close button fills; {n} is the issue number, {total} its sub-issue count.",
     "default": "Close #{n}: all {total} of its sub-issues are closed."
    },
    "gateText": {
     "type": "string",
     "title": "Merge-gate text",
     "description": "The text a main-loop answer carries when this session waits at a merge gate, with the PR's link in it; it shows the merge button.",
     "default": "Reply \"merge\""
    },
    "mergedText": {
     "type": "string",
     "title": "Merged text",
     "description": "The text a main-loop answer carries when a ship run merged its PR on its own, with the PR's link after it on the same line (only its first occurrence counts); once the PR reads merged, it shows the next button.",
     "default": "Merged on a clean gate:"
    },
    "mergeReply": {
     "type": "string",
     "title": "Merge reply",
     "description": "The reply the merge button sends at the gate, and the typed reply that counts as the same.",
     "default": "merge"
    },
    "buttonIcon": {
     "type": "string",
     "title": "Band button icon",
     "description": "What follows Open gh-pane or Hide gh-pane on the button above the prompt. The default is the GitHub mark of a Nerd Font (U+F408); leave it empty where the terminal's font has no Nerd Font glyphs.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:54.940Z",
   "modUpdatedAt": "2026-10-07T13:46:35Z",
   "fileBytes": 28934,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gh-pane",
   "url": "https://www.slopshopper.com/mods/gharib89-claude-mods-gh-pane/"
  },
  {
   "slug": "gharib89-claude-mods-smart-compact",
   "name": "smart-compact",
   "description": "Lets Claude compact its own context at a step boundary it picks, with its own instructions, then resume the work.",
   "version": "0.1.2",
   "author": {
    "name": "Ahmed Gharib",
    "url": "https://github.com/Gharib89"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Gharib89/claude-mods",
    "url": "https://github.com/Gharib89/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T13:46:49Z",
    "createdAt": "2026-10-03T10:37:35Z",
    "description": "Claude Code mods (function-hook plugins), installed through one marketplace.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159787687?v=4",
    "ownerUrl": "https://github.com/Gharib89",
    "defaultBranch": "main"
   },
   "path": "plugins/smart-compact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:46:55.198Z",
   "modUpdatedAt": "2026-10-03T15:04:35Z",
   "fileBytes": 7473,
   "tags": [
    "toast",
    "guard",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "smart-compact-Gharib89",
   "url": "https://www.slopshopper.com/mods/gharib89-claude-mods-smart-compact/"
  },
  {
   "slug": "gigabuddy-agent-plugins",
   "name": "gigabuddy",
   "displayName": "Gigabuddy",
   "description": "Real-time awareness, coordination, and collaboration for Claude Code agents via Gigabuddy places. Agents see peers join and leave, what files they're focused on, conflicts, and messages — injected straight into context.",
   "version": "0.1.26",
   "author": {
    "name": "Gigabuddy",
    "url": "https://gigabuddy.com"
   },
   "homepage": "https://github.com/gigabuddy/agent-plugins",
   "keywords": [
    "awareness",
    "collaboration",
    "multi-agent",
    "presence",
    "mcp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "gigabuddy/agent-plugins",
    "url": "https://github.com/gigabuddy/agent-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:46:47Z",
    "createdAt": "2026-08-11T07:18:51Z",
    "description": "Gigabuddy plugin for Claude Code — real-time agent awareness and collaboration via Gigabuddy places",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/91305359?v=4",
    "ownerUrl": "https://github.com/gigabuddy",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../mod/register.tsx"
   ],
   "entry": "mod/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gigabuddy",
   "firstSeen": "2026-10-09T14:59:56.338Z",
   "modUpdatedAt": "2026-10-09T12:46:47Z",
   "fileBytes": 4647,
   "tags": [
    "toast",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gigabuddy",
   "url": "https://www.slopshopper.com/mods/gigabuddy-agent-plugins/"
  },
  {
   "slug": "gitvex-recipeat-news-ticker",
   "name": "news-ticker",
   "description": "Scrolling RSS headlines from the last 6 hours above the prompt",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "GitVex/Recipeat",
    "url": "https://github.com/GitVex/Recipeat",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:32:02Z",
    "createdAt": "2026-09-13T14:36:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52197394?v=4",
    "ownerUrl": "https://github.com/GitVex",
    "defaultBranch": "master"
   },
   "path": ".claude/skills/news-ticker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:46:55.512Z",
   "modUpdatedAt": "2026-10-05T17:45:21Z",
   "fileBytes": 6111,
   "tags": [
    "band",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "news-ticker",
   "url": "https://www.slopshopper.com/mods/gitvex-recipeat-news-ticker/"
  },
  {
   "slug": "gitvex-recipeat-shell-spinners",
   "name": "shell-spinners",
   "description": "A sidebar pane with a spinner and title for each background shell while it runs",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "GitVex/Recipeat",
    "url": "https://github.com/GitVex/Recipeat",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:32:02Z",
    "createdAt": "2026-09-13T14:36:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52197394?v=4",
    "ownerUrl": "https://github.com/GitVex",
    "defaultBranch": "master"
   },
   "path": ".claude/skills/shell-spinners",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:38:51.558Z",
   "modUpdatedAt": "2026-10-07T11:59:21Z",
   "fileBytes": 3188,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "shell-spinners",
   "url": "https://www.slopshopper.com/mods/gitvex-recipeat-shell-spinners/"
  },
  {
   "slug": "glacierhubab-agent-badge",
   "name": "agent-badge",
   "description": "A pinned band above the prompt that shows each Claude Code session's role, current task and a trail of what it worked on before, so context switches are never forgotten, with an animated pixel-art critter and context and usage-limit gauges.",
   "version": "1.2.1",
   "author": {
    "name": "GlacierHub AB",
    "url": "https://github.com/GlacierHubAB"
   },
   "license": "MIT",
   "homepage": "https://github.com/GlacierHubAB/agent-badge",
   "keywords": [
    "statusline",
    "ui",
    "band",
    "usage",
    "context",
    "avatar",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "GlacierHubAB/agent-badge",
    "url": "https://github.com/GlacierHubAB/agent-badge",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:06:04Z",
    "createdAt": "2026-10-06T20:35:36Z",
    "description": "Animated agent badge for Claude Code: a critter per session, role and task, context and usage gauges",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/230123499?v=4",
    "ownerUrl": "https://github.com/GlacierHubAB",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-badge",
   "firstSeen": "2026-10-07T14:38:52.969Z",
   "modUpdatedAt": "2026-10-08T08:06:04Z",
   "fileBytes": 30072,
   "tags": [
    "band",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-badge",
   "url": "https://www.slopshopper.com/mods/glacierhubab-agent-badge/"
  },
  {
   "slug": "glitchwerks-vscode-claude-workspaces-workspaces-attention",
   "name": "workspaces-attention",
   "description": "Reports confirmed session and subagent completion to the owning VS Code window.",
   "version": "0.7.2",
   "author": {
    "name": "Claude Workspaces"
   },
   "license": "MIT",
   "homepage": "https://marketplace.visualstudio.com/items?itemName=cbeaulieu-gt.vscode-claude-workspaces",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "glitchwerks/vscode-claude-workspaces",
    "url": "https://github.com/glitchwerks/vscode-claude-workspaces",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:41:48Z",
    "createdAt": "2026-08-23T20:01:50Z",
    "description": "Manage workspace-aware Claude Code sessions across VS Code multi-root workspaces.",
    "homepage": "https://marketplace.visualstudio.com/items?itemName=cbeaulieu-gt.vscode-claude-workspaces",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/280158622?v=4",
    "ownerUrl": "https://github.com/glitchwerks",
    "defaultBranch": "main"
   },
   "path": "media/attention",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:59:59.088Z",
   "modUpdatedAt": "2026-10-09T12:41:48Z",
   "fileBytes": 1945,
   "tags": [
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "workspaces-attention",
   "url": "https://www.slopshopper.com/mods/glitchwerks-vscode-claude-workspaces-workspaces-attention/"
  },
  {
   "slug": "gmorubio-claude-mods-pet",
   "name": "pet",
   "description": "A pixel art pet above the prompt in the Claude Code desktop app: a cat, a dog or an otter that sleeps while Claude is idle and plays while it works",
   "version": "1.0.4",
   "author": {
    "name": "Guille",
    "url": "https://github.com/gmorubio"
   },
   "license": "MIT",
   "homepage": "https://github.com/gmorubio/claude-mods/tree/main/pet",
   "keywords": [
    "pet",
    "pixel-art",
    "cat",
    "dog",
    "otter",
    "fun",
    "desktop"
   ],
   "kind": "community",
   "repo": {
    "fullName": "gmorubio/claude-mods",
    "url": "https://github.com/gmorubio/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T22:29:48Z",
    "createdAt": "2026-10-03T13:08:32Z",
    "description": "Mods for Claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/33205098?v=4",
    "ownerUrl": "https://github.com/gmorubio",
    "defaultBranch": "main"
   },
   "path": "pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:52:32.250Z",
   "modUpdatedAt": "2026-10-03T15:19:21Z",
   "fileBytes": 50516,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pet-gmorubio",
   "url": "https://www.slopshopper.com/mods/gmorubio-claude-mods-pet/"
  },
  {
   "slug": "gmorubio-claude-mods-turn-usage",
   "name": "turn-usage",
   "description": "A dim line under each Claude reply with how much of your current session's usage limit is used and how much that turn spent, or the cost on pay as you go",
   "version": "1.2.1",
   "author": {
    "name": "Guille",
    "url": "https://github.com/gmorubio"
   },
   "license": "MIT",
   "homepage": "https://github.com/gmorubio/claude-mods/tree/main/turn-usage",
   "keywords": [
    "usage",
    "rate-limit",
    "session",
    "tokens",
    "desktop",
    "terminal"
   ],
   "kind": "community",
   "repo": {
    "fullName": "gmorubio/claude-mods",
    "url": "https://github.com/gmorubio/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T22:29:48Z",
    "createdAt": "2026-10-03T13:08:32Z",
    "description": "Mods for Claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/33205098?v=4",
    "ownerUrl": "https://github.com/gmorubio",
    "defaultBranch": "main"
   },
   "path": "turn-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:52:33.162Z",
   "modUpdatedAt": "2026-10-03T15:12:56Z",
   "fileBytes": 6724,
   "tags": [
    "transcript",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-usage",
   "url": "https://www.slopshopper.com/mods/gmorubio-claude-mods-turn-usage/"
  },
  {
   "slug": "gnehiur-claude-code-volc-tts",
   "name": "tts",
   "description": "在每段回复下加一个🔊按钮，用火山引擎豆包语音（知性女声 2.0）流式朗读，可暂停、继续、按节跳转、从头念、倍速，音色可自行添加切换",
   "version": "0.4.3",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gnehiur/claude-code-volc-tts",
    "url": "https://github.com/gnehiur/claude-code-volc-tts",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:09:26Z",
    "createdAt": "2026-10-02T09:26:35Z",
    "description": "Claude Code mod：用火山引擎豆包语音流式朗读 Claude 的最终回复（暂停/继续/倍速/缓存）",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48611366?v=4",
    "ownerUrl": "https://github.com/gnehiur",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:00.769Z",
   "modUpdatedAt": "2026-10-07T13:09:26Z",
   "fileBytes": 19249,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "status",
    "command",
    "process",
    "network",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "tts-gnehiur",
   "url": "https://www.slopshopper.com/mods/gnehiur-claude-code-volc-tts/"
  },
  {
   "slug": "gonzalonicolasr-claude-code-forge",
   "name": "forge",
   "description": "SDD estilo zero-pi dentro de Claude Code, con un modelo del CPAM por fase",
   "version": "0.3.0",
   "author": {
    "name": "Gonzalo Rocca"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gonzalonicolasr/claude-code-forge",
    "url": "https://github.com/gonzalonicolasr/claude-code-forge",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T20:21:50Z",
    "createdAt": "2026-10-02T22:20:35Z",
    "description": "SDD de zero-pi dentro de Claude Code: un modelo del CPAM y un effort por fase (clarify, explore, plan, analyze, build, veredicto)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28909736?v=4",
    "ownerUrl": "https://github.com/gonzalonicolasr",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:35:55.916Z",
   "modUpdatedAt": "2026-10-05T20:21:50Z",
   "fileBytes": 136527,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "forge-gonzalonicolasr",
   "url": "https://www.slopshopper.com/mods/gonzalonicolasr-claude-code-forge/"
  },
  {
   "slug": "gonzalonicolasr-claude-code-nerv",
   "name": "nerv",
   "description": "Barra lateral estilo Evangelion: cuota, contexto, qué hace el agente, PRs, subagentes y alertas",
   "version": "0.1.0",
   "author": {
    "name": "Gonzalo Rocca"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gonzalonicolasr/claude-code-nerv",
    "url": "https://github.com/gonzalonicolasr/claude-code-nerv",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:22:10Z",
    "createdAt": "2026-10-02T22:02:44Z",
    "description": "Barra lateral estilo Evangelion para Claude Code: contexto, cuota, actividad, PRs, hardware, sesiones y panel de forge",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "evangelion"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28909736?v=4",
    "ownerUrl": "https://github.com/gonzalonicolasr",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:01.338Z",
   "modUpdatedAt": "2026-10-09T14:22:10Z",
   "fileBytes": 121089,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "nerv",
   "url": "https://www.slopshopper.com/mods/gonzalonicolasr-claude-code-nerv/"
  },
  {
   "slug": "gonzaloserrano-cc-prompt-stash",
   "name": "prompt-stash",
   "description": "/stash: a git-stash-like stack of prompts, kept between sessions, popped back into the prompt box.",
   "version": "0.1.0",
   "author": {
    "name": "Gonzalo Serrano",
    "url": "https://github.com/gonzaloserrano"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gonzaloserrano/cc-prompt-stash",
    "url": "https://github.com/gonzaloserrano/cc-prompt-stash",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-24T21:38:07Z",
    "createdAt": "2026-09-24T20:49:11Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/349328?v=4",
    "ownerUrl": "https://github.com/gonzaloserrano",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-prompt-stash",
   "firstSeen": "2026-10-06T04:56:35.156Z",
   "modUpdatedAt": "2026-09-24T21:38:07Z",
   "fileBytes": 5107,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-stash",
   "url": "https://www.slopshopper.com/mods/gonzaloserrano-cc-prompt-stash/"
  },
  {
   "slug": "googieuser-claude-pro-dev-prodev",
   "name": "prodev",
   "description": "Token-efficient engineering core and native Claude Code Mods helpers. Requires Claude Code 2.1.287+.",
   "version": "0.2.0",
   "author": {
    "name": "Musa"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "googIeuser/Claude-Pro-Dev",
    "url": "https://github.com/googIeuser/Claude-Pro-Dev",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:27:52Z",
    "createdAt": "2026-10-04T17:41:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/116491538?v=4",
    "ownerUrl": "https://github.com/googIeuser",
    "defaultBranch": "main"
   },
   "path": "plugins/prodev",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pro-dev-local",
   "firstSeen": "2026-10-06T04:52:34.666Z",
   "modUpdatedAt": "2026-10-04T19:27:52Z",
   "fileBytes": 24987,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "prodev",
   "url": "https://www.slopshopper.com/mods/googieuser-claude-pro-dev-prodev/"
  },
  {
   "slug": "gpr-claude-code-mods-branch-usage",
   "name": "branch-usage",
   "description": "Tracks tokens and cost per model, agent and session for every session on a git branch, in a right pane.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gpr/claude-code-mods",
    "url": "https://github.com/gpr/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T18:53:37Z",
    "createdAt": "2026-10-04T06:52:00Z",
    "description": "A collection of mods for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/309019?v=4",
    "ownerUrl": "https://github.com/gpr",
    "defaultBranch": "main"
   },
   "path": "plugins/branch-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "prices": {
     "type": "string",
     "title": "Price overrides",
     "description": "JSON: {\"<model id prefix>\": {\"in\": 3, \"out\": 15, \"cacheRead\": 0.3, \"cacheWrite\": 3.75}} in $ per million tokens. Empty uses the built-in table.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:54:02.837Z",
   "modUpdatedAt": "2026-10-04T18:53:37Z",
   "fileBytes": 24159,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "branch-usage",
   "url": "https://www.slopshopper.com/mods/gpr-claude-code-mods-branch-usage/"
  },
  {
   "slug": "grburgess-mindgap-mindgap",
   "name": "mindgap",
   "displayName": "mindgap Knowledge Graph",
   "description": "Local org-roam-style knowledge graph (SQLite) with paper-ingest + loop skills and an MCP server",
   "version": "0.1.0",
   "author": {
    "name": "J. Michael Burgess"
   },
   "license": "MIT",
   "keywords": [
    "knowledge-graph",
    "mindgap",
    "org-roam",
    "arxiv",
    "research"
   ],
   "kind": "community",
   "repo": {
    "fullName": "grburgess/mindgap",
    "url": "https://github.com/grburgess/mindgap",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:54:18Z",
    "createdAt": "2026-06-18T14:40:50Z",
    "description": "Local org-roam-style knowledge graph (SQLite, stdlib Python) with a 2D/3D web UI, MCP server, arXiv loop templates, and a self-contained paper-explainer skill.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6764007?v=4",
    "ownerUrl": "https://github.com/grburgess",
    "defaultBranch": "main"
   },
   "path": "mindgap-plugin",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mindgap",
   "firstSeen": "2026-10-09T15:00:05.682Z",
   "modUpdatedAt": "2026-10-09T09:54:18Z",
   "fileBytes": 13085,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mindgap",
   "url": "https://www.slopshopper.com/mods/grburgess-mindgap-mindgap/"
  },
  {
   "slug": "gregbarbosa-skills-handoff-compact",
   "name": "handoff-compact",
   "description": "/handoff-compact writes a handoff, compacts with the usual resume instructions and resumes, in one step",
   "version": "0.1.1",
   "author": {
    "name": "Greg Barbosa"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gregbarbosa/skills",
    "url": "https://github.com/gregbarbosa/skills",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:19:24Z",
    "createdAt": "2026-09-08T15:50:42Z",
    "description": "Greg Barbosa's personal agent skills — installable via npx skills add gregbarbosa/skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1592502?v=4",
    "ownerUrl": "https://github.com/gregbarbosa",
    "defaultBranch": "main"
   },
   "path": "mods/handoff-compact",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gregbarbosa",
   "firstSeen": "2026-10-08T15:24:07.827Z",
   "modUpdatedAt": "2026-10-08T20:19:24Z",
   "fileBytes": 5812,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-compact-gregbarbosa",
   "url": "https://www.slopshopper.com/mods/gregbarbosa-skills-handoff-compact/"
  },
  {
   "slug": "griches-buildpane",
   "name": "buildpane",
   "displayName": "Build Pane",
   "description": "Turns build, test and lint output from tsc, cargo, go, pytest, jest, gradle and more into a live pane of errors by file, and hands Claude the diagnostics instead of the raw log.",
   "version": "0.1.9",
   "author": {
    "name": "Gary Riches",
    "url": "https://github.com/griches"
   },
   "license": "MIT",
   "homepage": "https://github.com/griches/buildpane",
   "keywords": [
    "build",
    "tests",
    "lint",
    "diagnostics",
    "typescript",
    "rust",
    "go",
    "python",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "griches/buildpane",
    "url": "https://github.com/griches/buildpane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:59:08Z",
    "createdAt": "2026-10-09T08:14:58Z",
    "description": "Claude Code mod: build, test and lint diagnostics in a live pane for every toolchain, with Claude reading the errors instead of the raw log",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "diagnostics"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/798117?v=4",
    "ownerUrl": "https://github.com/griches",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "condense": {
     "type": "boolean",
     "title": "Condense what Claude reads",
     "description": "Replace the raw output in the tool result Claude reads with the parsed errors, warning counts and failed tests. The transcript keeps the raw output.",
     "default": true
    },
    "warnings": {
     "type": "string",
     "title": "Warnings Claude reads",
     "description": "count: Claude reads how many warnings each file has. list: Claude reads every warning.",
     "options": [
      "count",
      "list"
     ],
     "default": "count"
    },
    "autoOpen": {
     "type": "string",
     "title": "Open the pane",
     "description": "failure: when a run fails. always: when a run starts. never: only on /buildpane.",
     "options": [
      "failure",
      "always",
      "never"
     ],
     "default": "failure"
    },
    "compactRow": {
     "type": "boolean",
     "title": "Compact transcript row",
     "description": "Draw a condensed run in the transcript as a verdict and its first errors instead of the raw output.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "buildpane",
   "firstSeen": "2026-10-09T15:00:10.155Z",
   "modUpdatedAt": "2026-10-09T10:59:08Z",
   "fileBytes": 53682,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "buildpane",
   "url": "https://www.slopshopper.com/mods/griches-buildpane/"
  },
  {
   "slug": "griches-simpane",
   "name": "simpane",
   "displayName": "Sim Pane",
   "description": "Puts the iOS Simulator beside your Claude Code session: a live screenshot, dark mode and text size switches, your app's own logs, and tools that let Claude see the screen for itself.",
   "version": "0.1.3",
   "author": {
    "name": "Gary Riches",
    "url": "https://github.com/griches"
   },
   "license": "MIT",
   "homepage": "https://github.com/griches/simpane",
   "keywords": [
    "ios",
    "simulator",
    "xcode",
    "swift",
    "swiftui",
    "screenshot",
    "simctl",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "griches/simpane",
    "url": "https://github.com/griches/simpane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:59:13Z",
    "createdAt": "2026-10-09T08:15:12Z",
    "description": "Claude Code mod: the iOS Simulator beside your session, with tools that let Claude see the screen and read your app's logs",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "ios",
     "ios-simulator"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/798117?v=4",
    "ownerUrl": "https://github.com/griches",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "refresh": {
     "type": "string",
     "title": "Live refresh, in seconds",
     "description": "How often the picture is retaken while the pane is on screen and Live is on. off: only on Refresh and after a command that changes the simulator.",
     "options": [
      "1",
      "2",
      "5",
      "off"
     ],
     "default": "2"
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open the pane",
     "description": "Open the pane when Claude installs, launches or builds for a booted simulator. Off: only on /simpane.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "simpane",
   "firstSeen": "2026-10-09T15:00:13.963Z",
   "modUpdatedAt": "2026-10-09T10:59:13Z",
   "fileBytes": 34996,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "simpane",
   "url": "https://www.slopshopper.com/mods/griches-simpane/"
  },
  {
   "slug": "grillergeek-guildhall-guildhall-tavern",
   "name": "guildhall-tavern",
   "description": "A live pane of the Guildhall during a /quest: who is working, what they are up to in character, and who answers to whom.",
   "version": "0.1.0",
   "author": {
    "name": "GrillerGeek"
   },
   "license": "MIT",
   "homepage": "https://github.com/GrillerGeek/skills",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "GrillerGeek/guildhall",
    "url": "https://github.com/GrillerGeek/guildhall",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:21:35Z",
    "createdAt": "2026-04-22T18:00:21Z",
    "description": "TDD-ordered coding agent harness for Claude Code. /quest (Mordain the Guildmaster) plans, then dispatches 17 tiered specialist adventurers through enforced red-green-refactor, gated parallel reviews, and a closing PR draft. Pairs with IDD-framework.",
    "homepage": "https://github.com/GrillerGeek/skills",
    "topics": [
     "agent-orchestration",
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "cockpit",
     "code-review",
     "developer-tools",
     "subagents",
     "tdd"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66818?v=4",
    "ownerUrl": "https://github.com/GrillerGeek",
    "defaultBranch": "main"
   },
   "path": "mods/guildhall-tavern",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "guildhall-local",
   "firstSeen": "2026-10-09T14:32:56.442Z",
   "modUpdatedAt": "2026-10-09T12:44:26Z",
   "fileBytes": 25171,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "guildhall-tavern",
   "url": "https://www.slopshopper.com/mods/grillergeek-guildhall-guildhall-tavern/"
  },
  {
   "slug": "grupertal-claude-pin-message",
   "name": "pin-message",
   "description": "Pin selected text or Claude's last response to a side pane that stays visible while the conversation scrolls on",
   "version": "0.1.0",
   "author": {
    "name": "GruperTal",
    "url": "https://github.com/GruperTal"
   },
   "license": "MIT",
   "homepage": "https://github.com/GruperTal/claude-pin-message",
   "keywords": [
    "pin",
    "pane",
    "sidebar",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "GruperTal/claude-pin-message",
    "url": "https://github.com/GruperTal/claude-pin-message",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T07:57:17Z",
    "createdAt": "2026-10-04T07:57:11Z",
    "description": "Claude Code mod: pin a response to a side pane so it stays visible while the conversation scrolls on",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/110677684?v=4",
    "ownerUrl": "https://github.com/GruperTal",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-pin-message",
   "firstSeen": "2026-10-06T04:46:55.675Z",
   "modUpdatedAt": "2026-10-04T07:57:17Z",
   "fileBytes": 2917,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "pin-message",
   "url": "https://www.slopshopper.com/mods/grupertal-claude-pin-message/"
  },
  {
   "slug": "grzeskobyte-claude-work-visualized",
   "name": "work-visualized",
   "description": "Claude Work Visualized: a live, animated map of the project showing where Claude reads, edits, creates and deletes files",
   "version": "0.1.1",
   "author": {
    "name": "Grzegorz Sierocki"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "GrzeskoByte/claude-work-visualized",
    "url": "https://github.com/GrzeskoByte/claude-work-visualized",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T19:34:24Z",
    "createdAt": "2026-10-03T19:21:43Z",
    "description": "Claude Code mod: a live, animated terminal map of where Claude reads, edits, creates and deletes files",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "file-tree",
     "terminal",
     "visualization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77805280?v=4",
    "ownerUrl": "https://github.com/GrzeskoByte",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-work-visualized",
   "firstSeen": "2026-10-06T04:46:56.030Z",
   "modUpdatedAt": "2026-10-03T19:34:24Z",
   "fileBytes": 46228,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "work-visualized",
   "url": "https://www.slopshopper.com/mods/grzeskobyte-claude-work-visualized/"
  },
  {
   "slug": "guccbai-claude-hud-hud-desktop",
   "name": "hud-desktop",
   "description": "HUD above the prompt in the desktop Code tab: dir, running subagents, context, weekly limit, cost and cache, activity; three layouts via /hud",
   "version": "0.5.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Guccbai/claude-hud",
    "url": "https://github.com/Guccbai/claude-hud",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T20:26:47Z",
    "createdAt": "2026-05-29T20:47:40Z",
    "description": "Claude Code statusline tool written in Rust",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/114764554?v=4",
    "ownerUrl": "https://github.com/Guccbai",
    "defaultBranch": "main"
   },
   "path": "desktop",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:00.984Z",
   "modUpdatedAt": "2026-10-07T20:26:47Z",
   "fileBytes": 19053,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "hud-desktop",
   "url": "https://www.slopshopper.com/mods/guccbai-claude-hud-hud-desktop/"
  },
  {
   "slug": "gugahoi-claude-mods-handoff-autocomplete",
   "name": "handoff-autocomplete",
   "description": "Typeahead for recent handoff plan files when you type handoff",
   "version": "0.1.0",
   "author": {
    "name": "Gustavo Hoirisch"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gugahoi/claude-mods",
    "url": "https://github.com/gugahoi/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:19:15Z",
    "createdAt": "2026-10-08T23:19:05Z",
    "description": "Claude Code mods: GitHub PR typeahead, a PR status bar and panel, and handoff file typeahead",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/355877?v=4",
    "ownerUrl": "https://github.com/gugahoi",
    "defaultBranch": "main"
   },
   "path": "plugins/handoff-autocomplete",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:00:22.175Z",
   "modUpdatedAt": "2026-10-08T23:14:28Z",
   "fileBytes": 1870,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "handoff-autocomplete",
   "url": "https://www.slopshopper.com/mods/gugahoi-claude-mods-handoff-autocomplete/"
  },
  {
   "slug": "gugahoi-claude-mods-pr-autocomplete",
   "name": "pr-autocomplete",
   "description": "Typeahead for GitHub PRs when you type # in a git repo",
   "version": "0.1.0",
   "author": {
    "name": "Gustavo Hoirisch"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gugahoi/claude-mods",
    "url": "https://github.com/gugahoi/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:19:15Z",
    "createdAt": "2026-10-08T23:19:05Z",
    "description": "Claude Code mods: GitHub PR typeahead, a PR status bar and panel, and handoff file typeahead",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/355877?v=4",
    "ownerUrl": "https://github.com/gugahoi",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-autocomplete",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:00:22.927Z",
   "modUpdatedAt": "2026-10-08T23:14:28Z",
   "fileBytes": 1638,
   "tags": [
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "pr-autocomplete",
   "url": "https://www.slopshopper.com/mods/gugahoi-claude-mods-pr-autocomplete/"
  },
  {
   "slug": "gugahoi-claude-mods-pr-bar",
   "name": "pr-bar",
   "description": "The current branch's GitHub PR as a bar above the prompt or a panel, with one-press commit, review and CI actions",
   "version": "0.1.0",
   "author": {
    "name": "Gustavo Hoirisch"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gugahoi/claude-mods",
    "url": "https://github.com/gugahoi/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:19:15Z",
    "createdAt": "2026-10-08T23:19:05Z",
    "description": "Claude Code mods: GitHub PR typeahead, a PR status bar and panel, and handoff file typeahead",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/355877?v=4",
    "ownerUrl": "https://github.com/gugahoi",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "layout": {
     "type": "string",
     "title": "Layout",
     "description": "Where the PR shows: a bar above the prompt, or a panel (docked beside the transcript in fullscreen, above the prompt otherwise). /pr opens the panel either way.",
     "options": [
      "bar",
      "panel"
     ],
     "default": "bar"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:00:23.800Z",
   "modUpdatedAt": "2026-10-08T23:14:28Z",
   "fileBytes": 11067,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-bar",
   "url": "https://www.slopshopper.com/mods/gugahoi-claude-mods-pr-bar/"
  },
  {
   "slug": "guilhermebvdm-claude-code-mods-gbvdm-painel-sessao",
   "name": "painel-sessao",
   "description": "Session panel for Claude Code: the steps of the session with the current one marked, the decisions waiting for you, a queue of next prompts with auto-send, your last messages, notes, and the context window and plan limits. In Portuguese (Brazil) and English.",
   "version": "0.2.0",
   "author": {
    "name": "guilhermebvdm",
    "url": "https://github.com/guilhermebvdm"
   },
   "license": "MIT",
   "homepage": "https://github.com/guilhermebvdm/claude-code-mods-gbvdm",
   "keywords": [
    "mod",
    "panel",
    "session",
    "steps",
    "prompt queue",
    "painel"
   ],
   "kind": "community",
   "repo": {
    "fullName": "guilhermebvdm/claude-code-mods-gbvdm",
    "url": "https://github.com/guilhermebvdm/claude-code-mods-gbvdm",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:28:22Z",
    "createdAt": "2026-10-09T04:28:17Z",
    "description": "Mods for Claude Code. painel-sessao: a session panel with steps, decisions, a queue of next prompts with auto-send, notes, and context and plan limits. Portuguese and English.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/103396292?v=4",
    "ownerUrl": "https://github.com/guilhermebvdm",
    "defaultBranch": "main"
   },
   "path": "plugins/painel-sessao",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Idioma",
     "description": "Language of the panel: pt-BR (Português do Brasil) or en (English).",
     "options": [
      "pt-BR",
      "en"
     ],
     "default": "pt-BR"
    },
    "timeZone": {
     "type": "string",
     "title": "Time zone / Fuso horário",
     "description": "IANA time zone name the panel shows times in, such as America/Sao_Paulo or Europe/Lisbon. Leave it empty to use the time zone of the system.",
     "default": ""
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open the pane when a session starts / Abrir o painel no início da sessão",
     "description": "When on, the pane opens by itself once in each new session. When off, open it with /painel (or /panel).",
     "default": true
    },
    "answerLine": {
     "type": "boolean",
     "title": "Line under each answer / Linha sob cada resposta",
     "description": "When on, each answer ends with one line: the date, when you asked, when the answer ended and how long it took.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gbvdm-mods",
   "firstSeen": "2026-10-09T15:00:25.469Z",
   "modUpdatedAt": "2026-10-09T04:28:22Z",
   "fileBytes": 135920,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "painel-sessao",
   "url": "https://www.slopshopper.com/mods/guilhermebvdm-claude-code-mods-gbvdm-painel-sessao/"
  },
  {
   "slug": "gunjangrunge-sia-package-sia-dashboard",
   "name": "sia-dashboard",
   "description": "Live SIA dashboard pane for Claude Code",
   "version": "0.1.0",
   "author": {
    "name": "GunjanGrunge"
   },
   "license": "MIT",
   "homepage": "https://gunjangrunge.github.io/SIA_package/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "GunjanGrunge/SIA_package",
    "url": "https://github.com/GunjanGrunge/SIA_package",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T15:38:35Z",
    "createdAt": "2026-09-13T15:35:32Z",
    "description": null,
    "homepage": "https://gunjangrunge.github.io/SIA_package/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46925907?v=4",
    "ownerUrl": "https://github.com/GunjanGrunge",
    "defaultBranch": "main"
   },
   "path": "plugins/sia-dashboard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sia",
   "firstSeen": "2026-10-06T04:46:56.437Z",
   "modUpdatedAt": "2026-10-03T07:15:55Z",
   "fileBytes": 26125,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "sia-dashboard",
   "url": "https://www.slopshopper.com/mods/gunjangrunge-sia-package-sia-dashboard/"
  },
  {
   "slug": "gururozatmaca-claude-mods-jump-list",
   "name": "jump-list",
   "description": "A side pane listing every prompt in the session: see where you are, click to jump back",
   "version": "0.7.3",
   "author": {
    "name": "Gurur Ozatmaca"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "GururOzatmaca/claude-mods",
    "url": "https://github.com/GururOzatmaca/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:06:34Z",
    "createdAt": "2026-10-06T16:34:42Z",
    "description": "Claude Code mods: ++ rewrites rough prompts into clear ones before sending, copy buttons and one-click tl;dr for long replies, and a jump list to navigate long sessions.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/113626983?v=4",
    "ownerUrl": "https://github.com/GururOzatmaca",
    "defaultBranch": "master"
   },
   "path": "jump-list",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "open_on_start": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the jump list automatically when the terminal is wide enough (144+ columns)",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:38:57.390Z",
   "modUpdatedAt": "2026-10-06T17:59:46Z",
   "fileBytes": 15595,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jump-list",
   "url": "https://www.slopshopper.com/mods/gururozatmaca-claude-mods-jump-list/"
  },
  {
   "slug": "gururozatmaca-claude-mods-prompt-boost",
   "name": "prompt-boost",
   "description": "Put ++ at the start or end of a prompt to have it rewritten into a clear prompt for review before sending",
   "version": "0.4.1",
   "author": {
    "name": "Gurur Ozatmaca"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "GururOzatmaca/claude-mods",
    "url": "https://github.com/GururOzatmaca/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:06:34Z",
    "createdAt": "2026-10-06T16:34:42Z",
    "description": "Claude Code mods: ++ rewrites rough prompts into clear ones before sending, copy buttons and one-click tl;dr for long replies, and a jump list to navigate long sessions.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/113626983?v=4",
    "ownerUrl": "https://github.com/GururOzatmaca",
    "defaultBranch": "master"
   },
   "path": "prompt-boost",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:38:59.036Z",
   "modUpdatedAt": "2026-10-06T18:06:32Z",
   "fileBytes": 10548,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-boost",
   "url": "https://www.slopshopper.com/mods/gururozatmaca-claude-mods-prompt-boost/"
  },
  {
   "slug": "gururozatmaca-claude-mods-reply-tools",
   "name": "reply-tools",
   "description": "Copy buttons on code blocks and a one-click tl;dr of long replies",
   "version": "0.3.0",
   "author": {
    "name": "Gurur Ozatmaca"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "GururOzatmaca/claude-mods",
    "url": "https://github.com/GururOzatmaca/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:06:34Z",
    "createdAt": "2026-10-06T16:34:42Z",
    "description": "Claude Code mods: ++ rewrites rough prompts into clear ones before sending, copy buttons and one-click tl;dr for long replies, and a jump list to navigate long sessions.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/113626983?v=4",
    "ownerUrl": "https://github.com/GururOzatmaca",
    "defaultBranch": "master"
   },
   "path": "reply-tools",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "copy_buttons": {
     "type": "boolean",
     "title": "Copy buttons",
     "description": "Show a copy button above each code block, and copy all on adjacent shell blocks",
     "default": true
    },
    "copy_instruction": {
     "type": "boolean",
     "title": "Fence copyable text",
     "description": "Tell Claude to put anything meant to be copied (commands, messages, config) in a code block",
     "default": true
    },
    "tldr_button": {
     "type": "boolean",
     "title": "tl;dr button",
     "description": "Show a tl;dr button under long replies (one Sonnet call per click, cached)",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:38:59.824Z",
   "modUpdatedAt": "2026-10-06T16:40:00Z",
   "fileBytes": 12518,
   "tags": [
    "transcript",
    "toast",
    "command",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "reply-tools",
   "url": "https://www.slopshopper.com/mods/gururozatmaca-claude-mods-reply-tools/"
  },
  {
   "slug": "gveshk-barebone-mods-activity",
   "name": "activity",
   "description": "A live crew panel: every agent, its model, effort, tokens and estimated cost, with a friendly pixel crab.",
   "version": "0.1.0",
   "author": {
    "name": "Barebone Agents",
    "url": "https://github.com/gveshk"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gveshk/barebone-mods",
    "url": "https://github.com/gveshk/barebone-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T11:31:33Z",
    "createdAt": "2026-10-06T11:31:27Z",
    "description": "Claude Code mods from Barebone Agents",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115644117?v=4",
    "ownerUrl": "https://github.com/gveshk",
    "defaultBranch": "main"
   },
   "path": "activity",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "reportTools": {
     "type": "boolean",
     "title": "Register the flow and step tools",
     "description": "Lets skills report a plan and per-agent progress. Turn off to keep the model's tool list unchanged.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "barebone-mods",
   "firstSeen": "2026-10-06T14:36:06.682Z",
   "modUpdatedAt": "2026-10-06T11:29:26Z",
   "fileBytes": 42595,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "activity-gveshk",
   "url": "https://www.slopshopper.com/mods/gveshk-barebone-mods-activity/"
  },
  {
   "slug": "gveshk-barebone-mods-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Barebone Agents",
    "url": "https://github.com/gveshk"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gveshk/barebone-mods",
    "url": "https://github.com/gveshk/barebone-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T11:31:33Z",
    "createdAt": "2026-10-06T11:31:27Z",
    "description": "Claude Code mods from Barebone Agents",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115644117?v=4",
    "ownerUrl": "https://github.com/gveshk",
    "defaultBranch": "main"
   },
   "path": "token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "barebone-mods",
   "firstSeen": "2026-10-06T14:36:07.320Z",
   "modUpdatedAt": "2026-10-06T11:29:26Z",
   "fileBytes": 3306,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-gveshk",
   "url": "https://www.slopshopper.com/mods/gveshk-barebone-mods-token-weather/"
  },
  {
   "slug": "gwbtc-claude-mods-chorus",
   "name": "chorus",
   "description": "Browse a ship's chorus cabinet with /cabinet and sync trusted slips into project memory.",
   "version": "0.5.1",
   "author": {
    "name": "Groundwire Foundation"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gwbtc/claude-mods",
    "url": "https://github.com/gwbtc/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T12:31:31Z",
    "createdAt": "2026-10-02T13:25:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/219919960?v=4",
    "ownerUrl": "https://github.com/gwbtc",
    "defaultBranch": "main"
   },
   "path": "chorus",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ship": {
     "type": "string",
     "title": "Ship URL",
     "description": "Where the ship that runs chorus answers HTTP.",
     "default": "http://localhost:8080"
    },
    "code": {
     "type": "string",
     "title": "+code",
     "description": "The ship's web login code, from +code in the Dojo.",
     "sensitive": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:53:08.427Z",
   "modUpdatedAt": "2026-10-07T12:31:31Z",
   "fileBytes": 67389,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "chorus",
   "url": "https://www.slopshopper.com/mods/gwbtc-claude-mods-chorus/"
  },
  {
   "slug": "gxcsoccer-claude-taxi-meter",
   "name": "taxi-meter",
   "description": "A taxi meter in the status line: the session's cost ticks up live as tokens burn.",
   "version": "0.1.0",
   "author": {
    "name": "gxc.510"
   },
   "license": "MIT",
   "homepage": "https://x.com/gxcsoccer/status/2107253592809984102",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "gxcsoccer/claude-taxi-meter",
    "url": "https://github.com/gxcsoccer/claude-taxi-meter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:23:19Z",
    "createdAt": "2026-10-05T22:08:27Z",
    "description": "🚕 A taxi meter for Claude Code: the fare in your status line ticks up live as tokens burn. Ka-ching milestones, budgets, payback mode for Pro/Max, shareable receipts. Built as a Claude Code mod.",
    "homepage": "https://x.com/gxcsoccer/status/2107253592809984102",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "cost-tracking",
     "developer-tools",
     "statusline",
     "token-usage"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1207064?v=4",
    "ownerUrl": "https://github.com/gxcsoccer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Meter labels: en (FOR HIRE/HIRED/WAITING) or zh (空车/载客/等候)",
     "default": "en",
     "options": [
      "en",
      "zh"
     ]
    },
    "currency": {
     "type": "string",
     "title": "Currency",
     "description": "Show the fare in USD or CNY",
     "default": "USD",
     "options": [
      "USD",
      "CNY"
     ]
    },
    "cnyRate": {
     "type": "number",
     "title": "CNY per USD",
     "description": "Exchange rate used when currency is CNY",
     "default": 7.1
    },
    "sound": {
     "type": "boolean",
     "title": "Ka-ching",
     "description": "Play a ka-ching when the fare crosses a milestone ($1, $2, $5, $10 ...)",
     "default": true
    },
    "bigTripUsd": {
     "type": "number",
     "title": "Big trip toast (USD)",
     "description": "Toast a receipt when one turn costs at least this much",
     "default": 0.5
    },
    "budgetUsd": {
     "type": "number",
     "title": "Budget (USD)",
     "description": "Default fare limit per session; 0 for none. /taxi budget changes it for this session",
     "default": 0
    },
    "planUsd": {
     "type": "number",
     "title": "Subscription (USD/month)",
     "description": "Your Claude subscription's monthly price; the meter then shows how many times over this month's usage pays it back. 0 for API billing",
     "default": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-taxi-meter",
   "firstSeen": "2026-10-06T04:52:38.704Z",
   "modUpdatedAt": "2026-10-06T00:23:19Z",
   "fileBytes": 47421,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "taxi-meter-gxcsoccer",
   "url": "https://www.slopshopper.com/mods/gxcsoccer-claude-taxi-meter/"
  },
  {
   "slug": "h1048576-claude-mods-shell-mode",
   "name": "shell-mode",
   "description": "用 /shell-mode 切换 Bash 模式，连续执行命令并显示颜色，退出后将输出保留在 CLI 中",
   "version": "0.3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "h1048576/claude-mods",
    "url": "https://github.com/h1048576/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T05:16:03Z",
    "createdAt": "2026-10-03T06:32:55Z",
    "description": "Claude Code mods - show-mode plugin",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1544074?v=4",
    "ownerUrl": "https://github.com/h1048576",
    "defaultBranch": "main"
   },
   "path": "shell-mode",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:08.354Z",
   "modUpdatedAt": "2026-10-03T10:46:58Z",
   "fileBytes": 18917,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "shell-mode",
   "url": "https://www.slopshopper.com/mods/h1048576-claude-mods-shell-mode/"
  },
  {
   "slug": "h1048576-claude-mods-show-mode",
   "name": "show-mode",
   "description": "hidden 模式仅展示当前思考，回合结束清理临时显示，并保存文件 diff 与思考过程供回看；显式指定 off/hidden 切换",
   "version": "0.3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "h1048576/claude-mods",
    "url": "https://github.com/h1048576/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T05:16:03Z",
    "createdAt": "2026-10-03T06:32:55Z",
    "description": "Claude Code mods - show-mode plugin",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1544074?v=4",
    "ownerUrl": "https://github.com/h1048576",
    "defaultBranch": "main"
   },
   "path": "show-mode",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Show Mode",
     "options": [
      "off",
      "hidden"
     ],
     "default": "hidden",
     "description": "显示模式：off=正常显示且不新增记录, hidden=仅展示当前思考，下一段替换、回合结束清理，并保存文件 diff 与思考过程；隐藏所有工具调用、结果和运行提示（含错误及中断），保留最终回答"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:09.775Z",
   "modUpdatedAt": "2026-10-05T05:16:00Z",
   "fileBytes": 22827,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "show-mode",
   "url": "https://www.slopshopper.com/mods/h1048576-claude-mods-show-mode/"
  },
  {
   "slug": "hacksurvivor-claude-mods-bouncer",
   "name": "bouncer",
   "displayName": "Bouncer",
   "description": "Paste a link with a short question and Claude's answer opens with a verdict for your projects: use it, later or skip, the effort, the cost and one line why",
   "version": "0.1.0",
   "author": {
    "name": "hacksurvivor",
    "url": "https://github.com/hacksurvivor"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/hacksurvivor/claude-mods/tree/main/mods/bouncer",
   "keywords": [
    "links",
    "research",
    "triage",
    "decisions"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hacksurvivor/claude-mods",
    "url": "https://github.com/hacksurvivor/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T06:33:17Z",
    "createdAt": "2026-10-02T13:32:41Z",
    "description": "Claude Code mods by hacksurvivor. Baton: Codex inside Claude Code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175677547?v=4",
    "ownerUrl": "https://github.com/hacksurvivor",
    "defaultBranch": "main"
   },
   "path": "mods/bouncer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hacksurvivor",
   "firstSeen": "2026-10-06T04:53:10.139Z",
   "modUpdatedAt": "2026-10-04T05:30:53Z",
   "fileBytes": 12629,
   "tags": [
    "transcript",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bouncer-hacksurvivor",
   "url": "https://www.slopshopper.com/mods/hacksurvivor-claude-mods-bouncer/"
  },
  {
   "slug": "hacksurvivor-claude-mods-clock",
   "name": "clock",
   "displayName": "Clock",
   "description": "Every prompt carries your local date, weekday and the week ranges, and a reply whose dates miss the period you asked about gets flagged",
   "version": "0.1.0",
   "author": {
    "name": "hacksurvivor",
    "url": "https://github.com/hacksurvivor"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/hacksurvivor/claude-mods/tree/main/mods/clock",
   "keywords": [
    "dates",
    "time",
    "timezones",
    "reports"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hacksurvivor/claude-mods",
    "url": "https://github.com/hacksurvivor/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T06:33:17Z",
    "createdAt": "2026-10-02T13:32:41Z",
    "description": "Claude Code mods by hacksurvivor. Baton: Codex inside Claude Code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175677547?v=4",
    "ownerUrl": "https://github.com/hacksurvivor",
    "defaultBranch": "main"
   },
   "path": "mods/clock",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hacksurvivor",
   "firstSeen": "2026-10-06T04:53:11.483Z",
   "modUpdatedAt": "2026-10-04T05:55:40Z",
   "fileBytes": 14175,
   "tags": [
    "transcript",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "clock-hacksurvivor",
   "url": "https://www.slopshopper.com/mods/hacksurvivor-claude-mods-clock/"
  },
  {
   "slug": "hacksurvivor-claude-mods-grudge",
   "name": "grudge",
   "displayName": "Grudge",
   "description": "Every look you reject becomes a rule for that project, with your screenshot, so Claude never brings it back; it also says when Claude changed UI without a preview you approved",
   "version": "0.1.1",
   "author": {
    "name": "hacksurvivor",
    "url": "https://github.com/hacksurvivor"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/hacksurvivor/claude-mods/tree/main/mods/grudge",
   "keywords": [
    "design",
    "ui",
    "taste",
    "regressions",
    "previews",
    "screenshots"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hacksurvivor/claude-mods",
    "url": "https://github.com/hacksurvivor/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T06:33:17Z",
    "createdAt": "2026-10-02T13:32:41Z",
    "description": "Claude Code mods by hacksurvivor. Baton: Codex inside Claude Code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175677547?v=4",
    "ownerUrl": "https://github.com/hacksurvivor",
    "defaultBranch": "main"
   },
   "path": "mods/grudge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hacksurvivor",
   "firstSeen": "2026-10-06T04:53:12.936Z",
   "modUpdatedAt": "2026-10-04T06:33:15Z",
   "fileBytes": 16465,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "grudge",
   "url": "https://www.slopshopper.com/mods/hacksurvivor-claude-mods-grudge/"
  },
  {
   "slug": "hacksurvivor-claude-mods-nightshift",
   "name": "nightshift",
   "displayName": "Nightshift",
   "description": "Codex inside Claude Code: it picks up the chat when your Claude limit runs out, talks with you through Codex's live voice, makes images Claude can ask for, and browses in Claude's browser pane",
   "version": "0.4.6",
   "author": {
    "name": "hacksurvivor",
    "url": "https://github.com/hacksurvivor"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/hacksurvivor/claude-mods/tree/main/mods/nightshift",
   "keywords": [
    "codex",
    "openai",
    "usage-limits",
    "voice",
    "image-generation",
    "browser"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hacksurvivor/claude-mods",
    "url": "https://github.com/hacksurvivor/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T06:33:17Z",
    "createdAt": "2026-10-02T13:32:41Z",
    "description": "Claude Code mods by hacksurvivor. Baton: Codex inside Claude Code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175677547?v=4",
    "ownerUrl": "https://github.com/hacksurvivor",
    "defaultBranch": "main"
   },
   "path": "mods/nightshift",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hacksurvivor",
   "firstSeen": "2026-10-06T04:53:15.037Z",
   "modUpdatedAt": "2026-10-04T04:42:46Z",
   "fileBytes": 97215,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "nightshift",
   "url": "https://www.slopshopper.com/mods/hacksurvivor-claude-mods-nightshift/"
  },
  {
   "slug": "hacksurvivor-claude-mods-third-eye",
   "name": "third-eye",
   "displayName": "Third eye",
   "description": "A footnote under Claude's reply with one idea you wouldn't have suggested yourself",
   "version": "0.1.0",
   "author": {
    "name": "hacksurvivor",
    "url": "https://github.com/hacksurvivor"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/hacksurvivor/claude-mods/tree/main/mods/third-eye",
   "keywords": [
    "ideas",
    "blind-spots",
    "brainstorming",
    "footnote"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hacksurvivor/claude-mods",
    "url": "https://github.com/hacksurvivor/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T06:33:17Z",
    "createdAt": "2026-10-02T13:32:41Z",
    "description": "Claude Code mods by hacksurvivor. Baton: Codex inside Claude Code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175677547?v=4",
    "ownerUrl": "https://github.com/hacksurvivor",
    "defaultBranch": "main"
   },
   "path": "mods/third-eye",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hacksurvivor",
   "firstSeen": "2026-10-06T04:53:16.351Z",
   "modUpdatedAt": "2026-10-04T05:55:40Z",
   "fileBytes": 11308,
   "tags": [
    "transcript",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "third-eye",
   "url": "https://www.slopshopper.com/mods/hacksurvivor-claude-mods-third-eye/"
  },
  {
   "slug": "hacksurvivor-claude-mods-tree-of-mods",
   "name": "tree-of-mods",
   "displayName": "The Tree of Mods",
   "description": "/mods opens a panel beside the chat with the mods you made and the plugins you installed: on or off, tests, updates you can apply, and your repo's GitHub numbers",
   "version": "0.1.0",
   "author": {
    "name": "hacksurvivor",
    "url": "https://github.com/hacksurvivor"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/hacksurvivor/claude-mods/tree/main/mods/tree-of-mods",
   "keywords": [
    "mods",
    "plugins",
    "dashboard",
    "github",
    "updates"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hacksurvivor/claude-mods",
    "url": "https://github.com/hacksurvivor/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T06:33:17Z",
    "createdAt": "2026-10-02T13:32:41Z",
    "description": "Claude Code mods by hacksurvivor. Baton: Codex inside Claude Code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175677547?v=4",
    "ownerUrl": "https://github.com/hacksurvivor",
    "defaultBranch": "main"
   },
   "path": "mods/tree-of-mods",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hacksurvivor",
   "firstSeen": "2026-10-06T04:53:17.881Z",
   "modUpdatedAt": "2026-10-04T05:30:53Z",
   "fileBytes": 22925,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "tree-of-mods",
   "url": "https://www.slopshopper.com/mods/hacksurvivor-claude-mods-tree-of-mods/"
  },
  {
   "slug": "hacksurvivor-claude-mods-updates",
   "name": "updates",
   "displayName": "Updates",
   "description": "A weekly check of your Claude and Codex plugins, global npm packages and adapted skills for newer versions, with a one-line summary of each",
   "version": "0.2.0",
   "author": {
    "name": "hacksurvivor",
    "url": "https://github.com/hacksurvivor"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/hacksurvivor/claude-mods/tree/main/mods/updates",
   "keywords": [
    "updates",
    "plugins",
    "skills",
    "npm",
    "maintenance"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hacksurvivor/claude-mods",
    "url": "https://github.com/hacksurvivor/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T06:33:17Z",
    "createdAt": "2026-10-02T13:32:41Z",
    "description": "Claude Code mods by hacksurvivor. Baton: Codex inside Claude Code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175677547?v=4",
    "ownerUrl": "https://github.com/hacksurvivor",
    "defaultBranch": "main"
   },
   "path": "mods/updates",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hacksurvivor",
   "firstSeen": "2026-10-06T04:53:19.556Z",
   "modUpdatedAt": "2026-10-04T05:30:53Z",
   "fileBytes": 5876,
   "tags": [
    "command",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "updates",
   "url": "https://www.slopshopper.com/mods/hacksurvivor-claude-mods-updates/"
  },
  {
   "slug": "hagaybar-claude-secret-guard",
   "name": "secret-guard",
   "description": "Keeps API keys, tokens and passwords out of the transcript, tool output, files, commits, PRs and issues.",
   "version": "0.1.0",
   "homepage": "https://hagaybar.github.io/claude-secret-guard/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hagaybar/claude-secret-guard",
    "url": "https://github.com/hagaybar/claude-secret-guard",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T14:08:34Z",
    "createdAt": "2026-10-06T13:57:35Z",
    "description": "Claude Code mod: keeps API keys and tokens out of the agent's context, files, commits and PRs",
    "homepage": "https://hagaybar.github.io/claude-secret-guard/",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "secret-management",
     "security"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20609006?v=4",
    "ownerUrl": "https://github.com/hagaybar",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Secret guard: mode",
     "description": "block refuses a risky call; warn lets it run and only declares it.",
     "options": [
      "block",
      "warn"
     ],
     "default": "block"
    },
    "banner": {
     "type": "string",
     "title": "Secret guard: banner",
     "description": "How the guard shows itself above the prompt.",
     "options": [
      "full",
      "compact",
      "off"
     ],
     "default": "full"
    },
    "secretNames": {
     "type": "string",
     "title": "Secret guard: secret variable names",
     "description": "Regex (case-insensitive) for environment variable names whose values are secrets.",
     "default": "(^|_)(KEY|APIKEY|TOKEN|SECRET|PASSWORD|PASSWD|PASSPHRASE|CREDENTIALS?|AUTH)(_|$)"
    },
    "extraForbiddenPaths": {
     "type": "string",
     "title": "Secret guard: extra forbidden paths",
     "description": "Comma-separated globs added to the built-in list (e.g. config/prod.yaml,**/*.pem).",
     "default": ""
    },
    "allowPaths": {
     "type": "string",
     "title": "Secret guard: allowed paths",
     "description": "Comma-separated globs that are never treated as secret files.",
     "default": ".env.example,.env.sample,.env.template"
    },
    "redactOutput": {
     "type": "boolean",
     "title": "Secret guard: redact output",
     "description": "Replace secret values and secret-shaped strings in anything stored in the transcript.",
     "default": true
    },
    "guardGit": {
     "type": "boolean",
     "title": "Secret guard: git and GitHub",
     "description": "Scan staged changes before git commit, outgoing commits before git push, and gh PR/issue/release/gist bodies.",
     "default": true
    },
    "loadEnvValues": {
     "type": "boolean",
     "title": "Secret guard: know real values",
     "description": "Read the session's environment once (in memory only, never shown) so the guard can spot the real secret values.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hagay-mods",
   "firstSeen": "2026-10-06T14:36:11.687Z",
   "modUpdatedAt": "2026-10-06T14:08:34Z",
   "fileBytes": 27573,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-guard-hagaybar",
   "url": "https://www.slopshopper.com/mods/hagaybar-claude-secret-guard/"
  },
  {
   "slug": "hahahahahahahahah6-task-progress-mod",
   "name": "task-progress-mod",
   "description": "Live TodoWrite progress bar above the prompt",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hahahahahahahahah6/task-progress-mod",
    "url": "https://github.com/hahahahahahahahah6/task-progress-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T07:03:09Z",
    "createdAt": "2026-10-05T07:02:56Z",
    "description": "Claude Code Mod: live TodoWrite progress bar above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115512485?v=4",
    "ownerUrl": "https://github.com/hahahahahahahahah6",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:39.024Z",
   "modUpdatedAt": "2026-10-05T07:03:09Z",
   "fileBytes": 3956,
   "tags": [
    "band",
    "guard"
   ],
   "isNew": true,
   "entryName": "task-progress-mod",
   "url": "https://www.slopshopper.com/mods/hahahahahahahahah6-task-progress-mod/"
  },
  {
   "slug": "halvanhelv-claude-ci-line",
   "name": "ci-line",
   "description": "CI state of the current branch above the prompt: a line of checkpoints, branching into jobs when something runs or fails",
   "version": "0.1.0",
   "author": {
    "name": "Halvanhelv"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Halvanhelv/claude-ci-line",
    "url": "https://github.com/Halvanhelv/claude-ci-line",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T01:13:13Z",
    "createdAt": "2026-10-06T00:25:54Z",
    "description": "Claude Code mod: CI state of the current branch as a line of checkpoints above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34944650?v=4",
    "ownerUrl": "https://github.com/Halvanhelv",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ci-line",
   "firstSeen": "2026-10-06T04:47:01.518Z",
   "modUpdatedAt": "2026-10-06T01:13:13Z",
   "fileBytes": 10764,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-line",
   "url": "https://www.slopshopper.com/mods/halvanhelv-claude-ci-line/"
  },
  {
   "slug": "hanuele-crossloom-marketplace-crossloom-env",
   "name": "crossloom-env",
   "description": "Shows the active CrossLoom environment (cl env show) under the prompt, toasts when it changes, and asks before a crossloom write verb runs on a protected environment.",
   "version": "0.2.0",
   "author": {
    "name": "hanuele"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hanuele/crossloom-marketplace",
    "url": "https://github.com/hanuele/crossloom-marketplace",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T12:13:55Z",
    "createdAt": "2026-07-12T15:13:05Z",
    "description": "CrossLoom developer toolkit for 3TXpert developers — MCP tools, auto-firing knowledge Skills, and a SessionStart conventions hook, distributed as one Claude Code plugin.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32513411?v=4",
    "ownerUrl": "https://github.com/hanuele",
    "defaultBranch": "main"
   },
   "path": "plugins/crossloom-env",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "protectedEnvs": {
     "type": "string",
     "title": "Protected environments",
     "description": "Comma-separated system:stage names (e.g. mwm:dev,wiam-3T:prod) on which a crossloom write verb asks for confirmation first. Empty: never asks; the status line still shows the active environment.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "crossloom",
   "firstSeen": "2026-10-07T14:59:32.133Z",
   "modUpdatedAt": "2026-10-07T12:13:55Z",
   "fileBytes": 5078,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "crossloom-env",
   "url": "https://www.slopshopper.com/mods/hanuele-crossloom-marketplace-crossloom-env/"
  },
  {
   "slug": "haoyan-a-claude-code-mods-subagent-effort",
   "name": "subagent-effort",
   "description": "Run each subagent on any model (gpt-6, grok-4.7, ...) at any reasoning effort, through model and effort parameters on the Agent tool",
   "version": "0.2.1",
   "author": {
    "name": "HaoYan-A"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "HaoYan-A/claude-code-mods",
    "url": "https://github.com/HaoYan-A/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T13:24:19Z",
    "createdAt": "2026-10-02T10:06:38Z",
    "description": "My Claude Code mods, as a plugin marketplace: claude plugin marketplace add HaoYan-A/claude-code-mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/184815533?v=4",
    "ownerUrl": "https://github.com/HaoYan-A",
    "defaultBranch": "main"
   },
   "path": "plugins/subagent-effort",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:46:56.926Z",
   "modUpdatedAt": "2026-10-02T13:24:19Z",
   "fileBytes": 2621,
   "tags": [
    "guard",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-effort",
   "url": "https://www.slopshopper.com/mods/haoyan-a-claude-code-mods-subagent-effort/"
  },
  {
   "slug": "har5ha-7663-jev-compact",
   "name": "jev-compact",
   "description": "Context compaction that prunes instead of summarising: rules drop exploration output and hook noise locally, Jev ranks the rest against a budget, a note says what was removed, and removed outputs are archived for the brain. Falls back to the built-in summary when it cannot do better.",
   "version": "0.1.1",
   "author": {
    "name": "Harsha Yellela",
    "url": "https://github.com/HAR5HA-7663"
   },
   "license": "MIT",
   "keywords": [
    "claude-code",
    "compaction",
    "context",
    "jev",
    "typesafe",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "HAR5HA-7663/jev-compact",
    "url": "https://github.com/HAR5HA-7663/jev-compact",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-24T17:13:41Z",
    "createdAt": "2026-09-23T15:40:57Z",
    "description": "Prune-not-summarise context compaction for Claude Code, guided by Jev (TypeSafe System One)",
    "homepage": null,
    "topics": [
     "claude-code",
     "compaction",
     "context-window",
     "jev",
     "llm-agents",
     "typesafe"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68781105?v=4",
    "ownerUrl": "https://github.com/HAR5HA-7663",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./jev-compact.ts"
   ],
   "entry": "hooks/jev-compact.ts",
   "userConfig": {
    "targetPercent": {
     "type": "number",
     "title": "Target context share",
     "description": "Prune down to this percentage of the context window (estimated).",
     "default": 45
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Auto-compact at",
     "description": "Context percentage at which a finished turn triggers compaction.",
     "default": 75
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Newest messages never touched.",
     "default": 12
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction",
     "description": "Below this estimated reduction the built-in summary runs instead.",
     "default": 0.25
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "Pinned TypeSafe model name.",
     "default": "jev-1.13.0"
    },
    "brainArchive": {
     "type": "boolean",
     "title": "Archive pruned outputs",
     "description": "Write removed tool outputs to ~/brain/archive/compaction/ for the daily brain sync.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jev-compact",
   "firstSeen": "2026-10-06T04:46:56.456Z",
   "modUpdatedAt": "2026-09-24T17:13:41Z",
   "fileBytes": 28451,
   "tags": [
    "toast",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-compact",
   "url": "https://www.slopshopper.com/mods/har5ha-7663-jev-compact/"
  },
  {
   "slug": "har5ha-7663-jev-compact-jev-compact-trigger",
   "name": "jev-compact-trigger",
   "description": "Companion to jev-compact: watches context use after every turn and starts a compaction at the configured percentage. Separate plugin on purpose — the engine skips a plugin's own session.compact hook when that plugin raises the compaction, so the trigger must come from outside jev-compact for the pruning to run.",
   "version": "0.1.1",
   "author": {
    "name": "Harsha Yellela",
    "url": "https://github.com/HAR5HA-7663"
   },
   "license": "MIT",
   "keywords": [
    "claude-code",
    "compaction",
    "context",
    "jev"
   ],
   "kind": "community",
   "repo": {
    "fullName": "HAR5HA-7663/jev-compact",
    "url": "https://github.com/HAR5HA-7663/jev-compact",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-24T17:13:41Z",
    "createdAt": "2026-09-23T15:40:57Z",
    "description": "Prune-not-summarise context compaction for Claude Code, guided by Jev (TypeSafe System One)",
    "homepage": null,
    "topics": [
     "claude-code",
     "compaction",
     "context-window",
     "jev",
     "llm-agents",
     "typesafe"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68781105?v=4",
    "ownerUrl": "https://github.com/HAR5HA-7663",
    "defaultBranch": "main"
   },
   "path": "trigger",
   "modules": [
    "./trigger.ts"
   ],
   "entry": "hooks/trigger.ts",
   "userConfig": {
    "compactAtPercent": {
     "type": "number",
     "title": "Auto-compact at",
     "description": "Context percentage at which a finished turn triggers compaction. jev-compact's own compactAtPercent wins when set.",
     "default": 75
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jev-compact",
   "firstSeen": "2026-10-06T04:46:56.730Z",
   "modUpdatedAt": "2026-09-24T17:13:29Z",
   "fileBytes": 3403,
   "tags": [
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "jev-compact-trigger",
   "url": "https://www.slopshopper.com/mods/har5ha-7663-jev-compact-jev-compact-trigger/"
  },
  {
   "slug": "hardkoded-hardkoded-skills-usage-forecast",
   "name": "usage-forecast",
   "description": "Projects 5h usage at reset and shows it above the prompt. Optional: install only if you want it.",
   "version": "0.1.0",
   "author": {
    "name": "hardkoded",
    "url": "https://www.hardkoded.com/"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "usage",
    "rate-limit"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hardkoded/hardkoded-skills",
    "url": "https://github.com/hardkoded/hardkoded-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:53:47Z",
    "createdAt": "2026-07-03T13:04:52Z",
    "description": "A set of great skills built by that guy behind hardkoded ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61471605?v=4",
    "ownerUrl": "https://github.com/hardkoded",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-forecast",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hardkoded-skills",
   "firstSeen": "2026-10-08T15:24:40.389Z",
   "modUpdatedAt": "2026-10-08T09:53:46Z",
   "fileBytes": 2559,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-forecast",
   "url": "https://www.slopshopper.com/mods/hardkoded-hardkoded-skills-usage-forecast/"
  },
  {
   "slug": "hardkoded-hardkoded-skills-user-email",
   "name": "user-email",
   "description": "Shows the signed-in Claude account email above the prompt. Optional: install only if you want it.",
   "version": "0.1.0",
   "author": {
    "name": "hardkoded",
    "url": "https://www.hardkoded.com/"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "statusline",
    "account"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hardkoded/hardkoded-skills",
    "url": "https://github.com/hardkoded/hardkoded-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:53:47Z",
    "createdAt": "2026-07-03T13:04:52Z",
    "description": "A set of great skills built by that guy behind hardkoded ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61471605?v=4",
    "ownerUrl": "https://github.com/hardkoded",
    "defaultBranch": "main"
   },
   "path": "plugins/user-email",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "hardkoded-skills",
   "firstSeen": "2026-10-08T15:24:41.071Z",
   "modUpdatedAt": "2026-10-07T19:30:35Z",
   "fileBytes": 648,
   "tags": [
    "band"
   ],
   "isNew": true,
   "entryName": "user-email",
   "url": "https://www.slopshopper.com/mods/hardkoded-hardkoded-skills-user-email/"
  },
  {
   "slug": "hardkoded-playwright-claude-mod",
   "name": "playwright-claude-mod",
   "description": "Playwright tests and results in a side panel",
   "version": "0.1.1",
   "author": {
    "name": "hardkoded"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hardkoded/playwright-claude-mod",
    "url": "https://github.com/hardkoded/playwright-claude-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:41:34Z",
    "createdAt": "2026-10-06T13:28:49Z",
    "description": "A Claude Code mod that shows Playwright tests and results in a side panel",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61471605?v=4",
    "ownerUrl": "https://github.com/hardkoded",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "playwright-claude-mod",
   "firstSeen": "2026-10-06T14:36:32.783Z",
   "modUpdatedAt": "2026-10-06T13:41:34Z",
   "fileBytes": 14684,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "playwright-claude-mod",
   "url": "https://www.slopshopper.com/mods/hardkoded-playwright-claude-mod/"
  },
  {
   "slug": "harideviitg-claude-mod",
   "name": "cloaked-statusline",
   "description": "cloaked.agency status line v3: location, weather, model, cost, context breakdown, session and weekly limits, prompt cache and git, live above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "harideviitg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harideviitg/claude-mod",
    "url": "https://github.com/harideviitg/claude-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T04:56:36Z",
    "createdAt": "2026-10-06T04:43:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/178677300?v=4",
    "ownerUrl": "https://github.com/harideviitg",
    "defaultBranch": "claude/fervent-fermat-crka9i"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "brand": {
     "type": "string",
     "title": "Brand",
     "description": "Name drawn in the header. The part before the first dot is blue, the rest orange.",
     "default": "cloaked.agency"
    },
    "location": {
     "type": "string",
     "title": "Location",
     "description": "City for the weather and the LOC row, like \"Glendale, AZ\". Leave empty to look it up from your IP.",
     "default": ""
    },
    "units": {
     "type": "string",
     "title": "Units",
     "description": "Temperature units for the weather.",
     "options": [
      "imperial",
      "metric"
     ],
     "default": "imperial"
    },
    "cacheTtlMinutes": {
     "type": "number",
     "title": "Cache TTL (minutes)",
     "description": "How long the prompt cache stays warm after the last response. 5 by default, 60 if your account uses the 1 hour cache.",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cloaked-agency",
   "firstSeen": "2026-10-06T14:36:33.938Z",
   "modUpdatedAt": "2026-10-06T04:56:36Z",
   "fileBytes": 23732,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cloaked-statusline",
   "url": "https://www.slopshopper.com/mods/harideviitg-claude-mod/"
  },
  {
   "slug": "harrydayexe-dotfiles-usage-bar",
   "name": "usage-bar",
   "description": "Shows 5-hour and weekly usage limits as bars above the prompt, with reset times and a weekly pace forecast",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harrydayexe/dotfiles",
    "url": "https://github.com/harrydayexe/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:56:15Z",
    "createdAt": "2022-10-14T14:48:47Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42494246?v=4",
    "ownerUrl": "https://github.com/harrydayexe",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/usage-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:52:41.826Z",
   "modUpdatedAt": "2026-10-08T22:56:15Z",
   "fileBytes": 5293,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bar-harrydayexe",
   "url": "https://www.slopshopper.com/mods/harrydayexe-dotfiles-usage-bar/"
  },
  {
   "slug": "harshitmywork17-claude-mods-blast-radius",
   "name": "blast-radius",
   "description": "Catches risky shell commands (rm -rf, git reset --hard, force push, ...) before they run, forces a permission prompt, and shows what they would touch in a side pane.",
   "version": "0.1.0",
   "author": {
    "name": "harshitmywork17"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harshitmywork17/claude-mods",
    "url": "https://github.com/harshitmywork17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T17:28:08Z",
    "createdAt": "2026-10-03T09:55:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260230340?v=4",
    "ownerUrl": "https://github.com/harshitmywork17",
    "defaultBranch": "main"
   },
   "path": "plugins/blast-radius",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harshit-mods",
   "firstSeen": "2026-10-07T14:59:35.516Z",
   "modUpdatedAt": "2026-10-03T09:54:38Z",
   "fileBytes": 12567,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "blast-radius-harshitmywork17",
   "url": "https://www.slopshopper.com/mods/harshitmywork17-claude-mods-blast-radius/"
  },
  {
   "slug": "harshitmywork17-claude-mods-changed-files",
   "name": "changed-files",
   "description": "A live sidebar of every file Claude touched this session, with +/- line counts.",
   "version": "0.1.0",
   "author": {
    "name": "harshitmywork17"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harshitmywork17/claude-mods",
    "url": "https://github.com/harshitmywork17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T17:28:08Z",
    "createdAt": "2026-10-03T09:55:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260230340?v=4",
    "ownerUrl": "https://github.com/harshitmywork17",
    "defaultBranch": "main"
   },
   "path": "plugins/changed-files",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harshit-mods",
   "firstSeen": "2026-10-07T14:59:36.445Z",
   "modUpdatedAt": "2026-10-03T09:54:38Z",
   "fileBytes": 6911,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "changed-files-harshitmywork17",
   "url": "https://www.slopshopper.com/mods/harshitmywork17-claude-mods-changed-files/"
  },
  {
   "slug": "harshitmywork17-claude-mods-codebase-atlas",
   "name": "codebase-atlas",
   "description": "Understand a codebase visually: a live architecture map that lights up as Claude reads and edits, a call graph explorer, the session's changes by layer with their impact, a decision timeline, and side-question explanations that never enter your conversation. /atlas",
   "version": "0.2.0",
   "author": {
    "name": "harshitmywork17"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harshitmywork17/claude-mods",
    "url": "https://github.com/harshitmywork17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T17:28:08Z",
    "createdAt": "2026-10-03T09:55:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260230340?v=4",
    "ownerUrl": "https://github.com/harshitmywork17",
    "defaultBranch": "main"
   },
   "path": "plugins/codebase-atlas",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "extractDecisions": {
     "type": "boolean",
     "title": "Extract decisions after each turn",
     "description": "After a turn that edited files or gave a long answer, a small model call pulls out the decisions made, for the Decisions tab.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harshit-mods",
   "firstSeen": "2026-10-07T14:59:38.281Z",
   "modUpdatedAt": "2026-10-03T18:44:52Z",
   "fileBytes": 75068,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "codebase-atlas",
   "url": "https://www.slopshopper.com/mods/harshitmywork17-claude-mods-codebase-atlas/"
  },
  {
   "slug": "harshitmywork17-claude-mods-crew",
   "name": "crew",
   "description": "Agents side pane: every subagent as a little pixel crew member with its model, effort, context, tokens, cost and time; running, completed and planned tasks with their dependencies. /crew",
   "version": "0.1.0",
   "author": {
    "name": "harshitmywork17"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harshitmywork17/claude-mods",
    "url": "https://github.com/harshitmywork17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T17:28:08Z",
    "createdAt": "2026-10-03T09:55:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260230340?v=4",
    "ownerUrl": "https://github.com/harshitmywork17",
    "defaultBranch": "main"
   },
   "path": "plugins/crew",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harshit-mods",
   "firstSeen": "2026-10-07T14:59:39.707Z",
   "modUpdatedAt": "2026-10-04T06:00:27Z",
   "fileBytes": 29346,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "crew-harshitmywork17",
   "url": "https://www.slopshopper.com/mods/harshitmywork17-claude-mods-crew/"
  },
  {
   "slug": "harshitmywork17-claude-mods-diff-minimap",
   "name": "diff-minimap",
   "description": "A thin minimap strip beside each Edit and Write in the transcript: green, red and yellow ticks show where in the file the change sits, like VS Code's scrollbar.",
   "version": "0.1.0",
   "author": {
    "name": "harshitmywork17"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harshitmywork17/claude-mods",
    "url": "https://github.com/harshitmywork17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T17:28:08Z",
    "createdAt": "2026-10-03T09:55:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260230340?v=4",
    "ownerUrl": "https://github.com/harshitmywork17",
    "defaultBranch": "main"
   },
   "path": "plugins/diff-minimap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harshit-mods",
   "firstSeen": "2026-10-07T14:59:40.421Z",
   "modUpdatedAt": "2026-10-03T18:00:39Z",
   "fileBytes": 4334,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "diff-minimap",
   "url": "https://www.slopshopper.com/mods/harshitmywork17-claude-mods-diff-minimap/"
  },
  {
   "slug": "harshitmywork17-claude-mods-fork-explorer",
   "name": "fork-explorer",
   "description": "Ask \"what if...\" in a side pane: a side question over the current session returns 2-3 alternative approaches side by side, without adding anything to your conversation.",
   "version": "0.1.0",
   "author": {
    "name": "harshitmywork17"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harshitmywork17/claude-mods",
    "url": "https://github.com/harshitmywork17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T17:28:08Z",
    "createdAt": "2026-10-03T09:55:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260230340?v=4",
    "ownerUrl": "https://github.com/harshitmywork17",
    "defaultBranch": "main"
   },
   "path": "plugins/fork-explorer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harshit-mods",
   "firstSeen": "2026-10-07T14:59:41.402Z",
   "modUpdatedAt": "2026-10-03T18:00:39Z",
   "fileBytes": 8389,
   "tags": [
    "pane",
    "toast",
    "command",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "fork-explorer",
   "url": "https://www.slopshopper.com/mods/harshitmywork17-claude-mods-fork-explorer/"
  },
  {
   "slug": "harshitmywork17-claude-mods-mission-control",
   "name": "mission-control",
   "description": "Live view of what Claude is executing: every tool call with its input, output and status, subagents in their own lanes, and a network-tab style timeline of durations. Observe-only.",
   "version": "0.1.0",
   "author": {
    "name": "harshitmywork17"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harshitmywork17/claude-mods",
    "url": "https://github.com/harshitmywork17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T17:28:08Z",
    "createdAt": "2026-10-03T09:55:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260230340?v=4",
    "ownerUrl": "https://github.com/harshitmywork17",
    "defaultBranch": "main"
   },
   "path": "plugins/mission-control",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harshit-mods",
   "firstSeen": "2026-10-07T14:59:42.291Z",
   "modUpdatedAt": "2026-10-03T18:00:39Z",
   "fileBytes": 14605,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mission-control-harshitmywork17",
   "url": "https://www.slopshopper.com/mods/harshitmywork17-claude-mods-mission-control/"
  },
  {
   "slug": "harshitmywork17-claude-mods-replay-theater",
   "name": "replay-theater",
   "description": "Records every file edit Claude makes in a turn; /replay steps through the diffs one at a time in a docked pane.",
   "version": "0.1.0",
   "author": {
    "name": "harshitmywork17"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harshitmywork17/claude-mods",
    "url": "https://github.com/harshitmywork17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T17:28:08Z",
    "createdAt": "2026-10-03T09:55:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260230340?v=4",
    "ownerUrl": "https://github.com/harshitmywork17",
    "defaultBranch": "main"
   },
   "path": "plugins/replay-theater",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harshit-mods",
   "firstSeen": "2026-10-07T14:59:43.491Z",
   "modUpdatedAt": "2026-10-03T09:54:38Z",
   "fileBytes": 9449,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-harshitmywork17",
   "url": "https://www.slopshopper.com/mods/harshitmywork17-claude-mods-replay-theater/"
  },
  {
   "slug": "harshitmywork17-claude-mods-session-meter",
   "name": "session-meter",
   "description": "Status line meter: elapsed time, tool calls and files edited this session, plus a toast when a long turn finishes.",
   "version": "0.1.0",
   "author": {
    "name": "harshitmywork17"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harshitmywork17/claude-mods",
    "url": "https://github.com/harshitmywork17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T17:28:08Z",
    "createdAt": "2026-10-03T09:55:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260230340?v=4",
    "ownerUrl": "https://github.com/harshitmywork17",
    "defaultBranch": "main"
   },
   "path": "plugins/session-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "toastAfterSeconds": {
     "type": "number",
     "title": "Toast after (seconds)",
     "description": "Show a toast when a turn takes at least this long. 0 turns the toast off.",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harshit-mods",
   "firstSeen": "2026-10-07T14:59:44.516Z",
   "modUpdatedAt": "2026-10-03T09:54:38Z",
   "fileBytes": 3889,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-meter-harshitmywork17",
   "url": "https://www.slopshopper.com/mods/harshitmywork17-claude-mods-session-meter/"
  },
  {
   "slug": "harshitmywork17-claude-mods-usage-forecast",
   "name": "usage-forecast",
   "description": "A band above the prompt with your plan's 5-hour and weekly limits (how much is used, when each resets, and whether you are on pace to run out) plus a forecast for the context window. /forecast",
   "version": "1.0.0",
   "author": {
    "name": "harshitmywork17"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harshitmywork17/claude-mods",
    "url": "https://github.com/harshitmywork17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T17:28:08Z",
    "createdAt": "2026-10-03T09:55:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260230340?v=4",
    "ownerUrl": "https://github.com/harshitmywork17",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-forecast",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harshit-mods",
   "firstSeen": "2026-10-07T14:59:45.528Z",
   "modUpdatedAt": "2026-10-03T19:09:00Z",
   "fileBytes": 12228,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-forecast-harshitmywork17",
   "url": "https://www.slopshopper.com/mods/harshitmywork17-claude-mods-usage-forecast/"
  },
  {
   "slug": "harshitmywork17-claude-mods-workbench",
   "name": "workbench",
   "description": "One workspace for watching and understanding Claude's work: a one-line band above the prompt and a pane with Now, Changes (file diffstat, changed functions, highlighted diffs, replay), live Preview, Artifacts, Code Map and Usage. /wb",
   "version": "2.0.0",
   "author": {
    "name": "harshitmywork17"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "harshitmywork17/claude-mods",
    "url": "https://github.com/harshitmywork17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T17:28:08Z",
    "createdAt": "2026-10-03T09:55:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260230340?v=4",
    "ownerUrl": "https://github.com/harshitmywork17",
    "defaultBranch": "main"
   },
   "path": "plugins/workbench",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harshit-mods",
   "firstSeen": "2026-10-07T14:59:47.624Z",
   "modUpdatedAt": "2026-10-03T20:32:41Z",
   "fileBytes": 146220,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "workbench-harshitmywork17",
   "url": "https://www.slopshopper.com/mods/harshitmywork17-claude-mods-workbench/"
  },
  {
   "slug": "haruki-cl-claude-code-mods-run-cat",
   "name": "run-cat",
   "description": "Claude が考えている間、CLI のプロンプト下のヒント行で AA の猫が走る（端末だけで描く）",
   "version": "0.1.0",
   "author": {
    "name": "haruki-cl"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "haruki-cl/claude-code-mods",
    "url": "https://github.com/haruki-cl/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:56:18Z",
    "createdAt": "2026-10-09T09:56:11Z",
    "description": "Claude Code mods: token-weather (context usage and memory pane), run-cat (a running cat while Claude thinks)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/285575739?v=4",
    "ownerUrl": "https://github.com/haruki-cl",
    "defaultBranch": "main"
   },
   "path": "run-cat",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:00:57.860Z",
   "modUpdatedAt": "2026-10-09T09:56:10Z",
   "fileBytes": 2029,
   "tags": [
    "spinner",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "run-cat",
   "url": "https://www.slopshopper.com/mods/haruki-cl-claude-code-mods-run-cat/"
  },
  {
   "slug": "haruki-cl-claude-code-mods-token-weather",
   "name": "token-weather",
   "description": "コンテキストの使用状況を天気で、このセッションが読んだ auto-memory を一覧で、右のペインに示す。カードを押すと内訳・残り時間・索引の項目が開く",
   "version": "0.3.0",
   "author": {
    "name": "haruki-cl"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "haruki-cl/claude-code-mods",
    "url": "https://github.com/haruki-cl/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:56:18Z",
    "createdAt": "2026-10-09T09:56:11Z",
    "description": "Claude Code mods: token-weather (context usage and memory pane), run-cat (a running cat while Claude thinks)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/285575739?v=4",
    "ownerUrl": "https://github.com/haruki-cl",
    "defaultBranch": "main"
   },
   "path": "token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:00:58.987Z",
   "modUpdatedAt": "2026-10-09T09:56:10Z",
   "fileBytes": 22776,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-haruki-cl",
   "url": "https://www.slopshopper.com/mods/haruki-cl-claude-code-mods-token-weather/"
  },
  {
   "slug": "harvey1311-claude-code-mods-cat",
   "name": "prompt-cats",
   "description": "Two pixel cats (bright golden and brown tabby) above the prompt: sitting while idle, walking in place while Claude works.",
   "version": "0.2.0",
   "author": {
    "name": "Harvey Pham"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Harvey1311/claude-code-mods-cat",
    "url": "https://github.com/Harvey1311/claude-code-mods-cat",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T09:31:55Z",
    "createdAt": "2026-10-08T06:49:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/96007901?v=4",
    "ownerUrl": "https://github.com/Harvey1311",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods-cat",
   "firstSeen": "2026-10-08T15:00:15.871Z",
   "modUpdatedAt": "2026-10-08T09:31:55Z",
   "fileBytes": 8687,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-cats",
   "url": "https://www.slopshopper.com/mods/harvey1311-claude-code-mods-cat/"
  },
  {
   "slug": "hatan4ik-prompts-and-agents-agents-md",
   "name": "agents-md",
   "description": "AGENTS.md as project instructions, by one option. Under claude-md-or-agents-md a project with no instruction files of its own gets its AGENTS.md files instead: a prompt.context hook asks $.fs.ancestors for every AGENTS.md and .claude/AGENTS.md from the filesystem root down to the working directory and hands them to the engine as project instruction files, which it renders, announces and withholds from agents exactly as it does CLAUDE.md, skipping any file the engine already loaded by import or link; a tool.call hook on Read attaches the ones under the project root as the engine attaches a nested CLAUDE.md. Under claude-md-and-agents-md every AGENTS.md is loaded beside CLAUDE.md. Under managed-only the project's and the person's instruction files are dropped and the organization's managed ones kept. Under claude-md the engine's walk stands alone. claude-md-or-agents-md is the default.",
   "version": "0.1.0",
   "author": {
    "name": "Anthropic"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hatan4ik/prompts-and-agents",
    "url": "https://github.com/hatan4ik/prompts-and-agents",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-02T06:42:37Z",
    "createdAt": "2026-09-13T10:25:40Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12816536?v=4",
    "ownerUrl": "https://github.com/hatan4ik",
    "defaultBranch": "main"
   },
   "path": "upstreams/claude-code/mods/agents-md",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "instructionFiles": {
     "type": "string",
     "title": "Project instructions",
     "description": "\"claude-md\": CLAUDE.md only, loaded by the engine as today. \"claude-md-or-agents-md\" (default): a project with no CLAUDE.md of its own gets its AGENTS.md files instead, loaded exactly where and how CLAUDE.md would be. \"claude-md-and-agents-md\": AGENTS.md files are loaded beside CLAUDE.md (a file CLAUDE.md already imports or links to is not loaded twice). \"managed-only\": the project's and your own instruction files are dropped; the organization's managed CLAUDE.md and memory stay.",
     "required": false,
     "default": "claude-md-or-agents-md",
     "options": [
      "claude-md",
      "claude-md-or-agents-md",
      "claude-md-and-agents-md",
      "managed-only"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:12.912Z",
   "modUpdatedAt": "2026-10-01T05:11:21Z",
   "fileBytes": 29772,
   "tags": [
    "guard",
    "prompt",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agents-md",
   "url": "https://www.slopshopper.com/mods/hatan4ik-prompts-and-agents-agents-md/"
  },
  {
   "slug": "hatan4ik-prompts-and-agents-diff",
   "name": "diff",
   "description": "The diff pane as a plugin: /diff opens the session's uncommitted changes beside the transcript, file by file with their hunks, refreshed as Claude edits and runs commands; the first edit opens it where the terminal is wide enough, and a file's ask button rides its hunks on the next prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Anthropic"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hatan4ik/prompts-and-agents",
    "url": "https://github.com/hatan4ik/prompts-and-agents",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-02T06:42:37Z",
    "createdAt": "2026-09-13T10:25:40Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12816536?v=4",
    "ownerUrl": "https://github.com/hatan4ik",
    "defaultBranch": "main"
   },
   "path": "upstreams/claude-code/mods/diff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:21.465Z",
   "modUpdatedAt": "2026-10-01T05:11:21Z",
   "fileBytes": 37239,
   "tags": [],
   "isNew": true,
   "entryName": "diff",
   "url": "https://www.slopshopper.com/mods/hatan4ik-prompts-and-agents-diff/"
  },
  {
   "slug": "hatan4ik-prompts-and-agents-sec-default",
   "name": "sec-default",
   "description": "Security default for organizations: seated outermost, it keeps the organization's classic hooks, prompt content, settings and tool policy out of reach of the plugins a person installs, and adds no policy of its own; one managed option, allowManagedModsOnly, limits mods to the organization's.",
   "version": "0.1.0",
   "author": {
    "name": "Anthropic"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hatan4ik/prompts-and-agents",
    "url": "https://github.com/hatan4ik/prompts-and-agents",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-02T06:42:37Z",
    "createdAt": "2026-09-13T10:25:40Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12816536?v=4",
    "ownerUrl": "https://github.com/hatan4ik",
    "defaultBranch": "main"
   },
   "path": "upstreams/claude-code/mods/sec-default",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:28.674Z",
   "modUpdatedAt": "2026-10-01T05:11:21Z",
   "fileBytes": 18039,
   "tags": [],
   "isNew": true,
   "entryName": "sec-default",
   "url": "https://www.slopshopper.com/mods/hatan4ik-prompts-and-agents-sec-default/"
  },
  {
   "slug": "hatan4ik-prompts-and-agents-telemetry",
   "name": "telemetry",
   "description": "Plugin analytics: hooks $.telemetry's two events, so a plugin logs an event or marks a feature's use as a first-party row, sent in batches with the session's own credential.",
   "version": "0.1.0",
   "author": {
    "name": "Anthropic"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hatan4ik/prompts-and-agents",
    "url": "https://github.com/hatan4ik/prompts-and-agents",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-02T06:42:37Z",
    "createdAt": "2026-09-13T10:25:40Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12816536?v=4",
    "ownerUrl": "https://github.com/hatan4ik",
    "defaultBranch": "main"
   },
   "path": "upstreams/claude-code/mods/telemetry",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:36.397Z",
   "modUpdatedAt": "2026-10-01T05:11:21Z",
   "fileBytes": 27747,
   "tags": [],
   "isNew": true,
   "entryName": "telemetry",
   "url": "https://www.slopshopper.com/mods/hatan4ik-prompts-and-agents-telemetry/"
  },
  {
   "slug": "hatton-awareness",
   "name": "awareness",
   "description": "A Claude Code pane showing the model, thinking level, context, usage limits, git state, PR, running agents and your last three prompts.",
   "version": "0.1.4",
   "author": {
    "name": "John Hatton"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hatton/awareness",
    "url": "https://github.com/hatton/awareness",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:45:54Z",
    "createdAt": "2026-10-08T17:22:14Z",
    "description": "A Claude Code mod: a pane showing model, context, usage, git state, PR, agents and recent prompts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8448?v=4",
    "ownerUrl": "https://github.com/hatton",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "awareness",
   "firstSeen": "2026-10-09T15:01:07.733Z",
   "modUpdatedAt": "2026-10-08T18:45:54Z",
   "fileBytes": 19677,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "awareness",
   "url": "https://www.slopshopper.com/mods/hatton-awareness/"
  },
  {
   "slug": "haworthiasa-limiter-limit-line",
   "name": "limit-line",
   "description": "Limits band above the prompt (5h, week, context, cache hit, context delta, distiller savings) with a turn detail line, a /usage-plus dashboard, and a Bash output distiller for pytest and long logs.",
   "version": "0.2.0",
   "author": {
    "name": "bosshadabest"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Haworthiasa/limiter",
    "url": "https://github.com/Haworthiasa/limiter",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T11:03:50Z",
    "createdAt": "2026-10-02T10:36:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/199187787?v=4",
    "ownerUrl": "https://github.com/Haworthiasa",
    "defaultBranch": "main"
   },
   "path": "limit-line",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T04:47:02.068Z",
   "modUpdatedAt": "2026-10-02T11:03:50Z",
   "fileBytes": 86266,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limit-line",
   "url": "https://www.slopshopper.com/mods/haworthiasa-limiter-limit-line/"
  },
  {
   "slug": "heidiks-agent-kit-pr-watch",
   "name": "pr-watch",
   "description": "Watches gate, reviews and post-merge pipelines of Azure DevOps and GitHub pull requests",
   "version": "0.3.4",
   "author": {
    "name": "heidiks"
   },
   "license": "MIT",
   "homepage": "https://github.com/heidiks/agent-kit",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "heidiks/agent-kit",
    "url": "https://github.com/heidiks/agent-kit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:48:03Z",
    "createdAt": "2026-10-07T13:00:10Z",
    "description": "Skills, plugins and Claude Code mods. Install only what you need.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11573060?v=4",
    "ownerUrl": "https://github.com/heidiks",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ado": {
     "type": "boolean",
     "title": "Azure DevOps",
     "description": "Watch Azure DevOps pull requests (az CLI)",
     "default": true
    },
    "github": {
     "type": "boolean",
     "title": "GitHub",
     "description": "Watch GitHub pull requests (gh CLI)",
     "default": true
    },
    "githubHosts": {
     "type": "string",
     "title": "GitHub hosts",
     "description": "Comma-separated hosts to accept; add your GitHub Enterprise host (gh must be logged in there)",
     "default": "github.com"
    },
    "details": {
     "type": "boolean",
     "title": "Failure details and stages",
     "description": "Fetch the build timeline (ADO) and check annotations (GitHub); one extra call per build",
     "default": true
    },
    "currentBranch": {
     "type": "boolean",
     "title": "Current branch PR",
     "description": "On session start, watch the open PR of the current branch",
     "default": true
    },
    "maxRows": {
     "type": "number",
     "title": "PRs in the band",
     "description": "How many PRs the band shows before collapsing the rest into a +N more button that opens the full list",
     "default": 5
    },
    "notify": {
     "type": "string",
     "title": "System notifications",
     "description": "off, important (failures, changes requested, pending approvals, merges, finished deploys) or all (every state change)",
     "options": [
      "off",
      "important",
      "all"
     ],
     "default": "important"
    },
    "tasks": {
     "type": "boolean",
     "title": "Spec tasks",
     "description": "Read docs/prd task files (spec-driven-dev) to link PRs to tasks, show plans in the overview and watch PRs of tasks in review",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-kit",
   "firstSeen": "2026-10-07T14:59:55.463Z",
   "modUpdatedAt": "2026-10-08T19:48:03Z",
   "fileBytes": 106282,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-watch-heidiks",
   "url": "https://www.slopshopper.com/mods/heidiks-agent-kit-pr-watch/"
  },
  {
   "slug": "hemichaeli-hebrew-rtl",
   "name": "hebrew-rtl",
   "description": "Shows Hebrew in the prompt (live mirror above the box) and in sent messages right-to-left and right-aligned, keeping code and English left-to-right",
   "version": "0.1.0",
   "author": {
    "name": "hemichaeli"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hemichaeli/hebrew-rtl",
    "url": "https://github.com/hemichaeli/hebrew-rtl",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T15:44:27Z",
    "createdAt": "2026-10-06T15:43:45Z",
    "description": "Claude Code mod: Hebrew right-to-left and right-aligned in the prompt and transcript, code and English stay left-to-right",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50115096?v=4",
    "ownerUrl": "https://github.com/hemichaeli",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "terminalBidi": {
     "type": "boolean",
     "title": "Terminal reorders bidi itself",
     "description": "Turn on if your terminal already applies bidi (GNOME Terminal, Konsole, mlterm), so the mod only aligns and does not reorder",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hebrew-rtl",
   "firstSeen": "2026-10-07T15:00:04.049Z",
   "modUpdatedAt": "2026-10-06T15:44:27Z",
   "fileBytes": 10736,
   "tags": [
    "band",
    "transcript",
    "prompt"
   ],
   "isNew": true,
   "entryName": "hebrew-rtl",
   "url": "https://www.slopshopper.com/mods/hemichaeli-hebrew-rtl/"
  },
  {
   "slug": "henderson-tech-vybava-fleet-pane",
   "name": "fleet-pane",
   "description": "/fleet: every Claude session on this Mac, waiting-on-you first and dead ones marked, with reply and copy-resume; a quiet status line counts the sessions waiting on you.",
   "version": "0.1.0",
   "author": {
    "name": "FixIt Technologies"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "henderson-tech/vybava",
    "url": "https://github.com/henderson-tech/vybava",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:15:29Z",
    "createdAt": "2026-08-22T17:44:36Z",
    "description": "Portable engineering tools, agent skills, and diagnostics for every project.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269152063?v=4",
    "ownerUrl": "https://github.com/henderson-tech",
    "defaultBranch": "main"
   },
   "path": "mods/fleet-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:19.204Z",
   "modUpdatedAt": "2026-10-03T14:28:45Z",
   "fileBytes": 18388,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-pane-henderson-tech",
   "url": "https://www.slopshopper.com/mods/henderson-tech-vybava-fleet-pane/"
  },
  {
   "slug": "henderson-tech-vybava-lazarus",
   "name": "lazarus",
   "description": "Records the background jobs a session starts; after a crash or restart one key resumes what died, a usage-limit stall continues by itself at the reset, and /park says whether a restart is safe.",
   "version": "0.1.0",
   "author": {
    "name": "FixIt Technologies"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "henderson-tech/vybava",
    "url": "https://github.com/henderson-tech/vybava",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:15:29Z",
    "createdAt": "2026-08-22T17:44:36Z",
    "description": "Portable engineering tools, agent skills, and diagnostics for every project.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269152063?v=4",
    "ownerUrl": "https://github.com/henderson-tech",
    "defaultBranch": "main"
   },
   "path": "mods/lazarus",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:20.146Z",
   "modUpdatedAt": "2026-10-03T14:28:45Z",
   "fileBytes": 21152,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lazarus",
   "url": "https://www.slopshopper.com/mods/henderson-tech-vybava-lazarus/"
  },
  {
   "slug": "henderson-tech-vybava-peek",
   "name": "peek",
   "description": "The spinner says what the turn is waiting on and for how long; a turn past 30 minutes ends with its time and token breakdown.",
   "version": "0.1.0",
   "author": {
    "name": "FixIt Technologies"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "henderson-tech/vybava",
    "url": "https://github.com/henderson-tech/vybava",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:15:29Z",
    "createdAt": "2026-08-22T17:44:36Z",
    "description": "Portable engineering tools, agent skills, and diagnostics for every project.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269152063?v=4",
    "ownerUrl": "https://github.com/henderson-tech",
    "defaultBranch": "main"
   },
   "path": "mods/peek",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:21.050Z",
   "modUpdatedAt": "2026-10-03T14:28:45Z",
   "fileBytes": 7307,
   "tags": [
    "spinner",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "peek-henderson-tech",
   "url": "https://www.slopshopper.com/mods/henderson-tech-vybava-peek/"
  },
  {
   "slug": "henderson-tech-vybava-wake",
   "name": "wake",
   "description": "Wakes an idle session when a watched PR, CI run, Eve review, devbox, vitrinka task or deployik deploy reaches the state it asked for — one shared poller (vybava watch) instead of per-session sleep loops.",
   "version": "0.1.0",
   "author": {
    "name": "FixIt Technologies"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "henderson-tech/vybava",
    "url": "https://github.com/henderson-tech/vybava",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:15:29Z",
    "createdAt": "2026-08-22T17:44:36Z",
    "description": "Portable engineering tools, agent skills, and diagnostics for every project.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269152063?v=4",
    "ownerUrl": "https://github.com/henderson-tech",
    "defaultBranch": "main"
   },
   "path": "mods/wake",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:22.108Z",
   "modUpdatedAt": "2026-10-03T14:28:45Z",
   "fileBytes": 19989,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "tool",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wake",
   "url": "https://www.slopshopper.com/mods/henderson-tech-vybava-wake/"
  },
  {
   "slug": "hendrikusjohannes92-cell-byxin-grounded-byxin-grounded",
   "name": "byxin-grounded",
   "description": "The ByxIn brain inside Claude Code: grounded answers checked against what was shown, lessons that bind, an honest record of what happened, and one shared brain for every session in a project, local or remote.",
   "version": "1.0.0",
   "author": {
    "name": "hendrikusjohannes92-cell"
   },
   "license": "BSD-2-Clause",
   "homepage": "https://github.com/hendrikusjohannes92-cell/byxin-grounded",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hendrikusjohannes92-cell/byxin-grounded",
    "url": "https://github.com/hendrikusjohannes92-cell/byxin-grounded",
    "stars": 0,
    "forks": 0,
    "license": "BSD-2-Clause",
    "pushedAt": "2026-10-05T20:40:35Z",
    "createdAt": "2026-10-03T14:13:29Z",
    "description": "ByxIn's brain inside Claude Code: grounded answers, an honest record, and one shared brain for every session in a project.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/252060771?v=4",
    "ownerUrl": "https://github.com/hendrikusjohannes92-cell",
    "defaultBranch": "main"
   },
   "path": "plugins/byxin-grounded",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "byxin",
   "firstSeen": "2026-10-06T04:53:34.405Z",
   "modUpdatedAt": "2026-10-05T20:40:35Z",
   "fileBytes": 32076,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "byxin-grounded",
   "url": "https://www.slopshopper.com/mods/hendrikusjohannes92-cell-byxin-grounded-byxin-grounded/"
  },
  {
   "slug": "hfknight-claude-mod-said",
   "name": "said",
   "description": "/said opens a pane listing every message you sent this session; press one to scroll the transcript to it",
   "version": "0.1.4",
   "author": {
    "name": "Fei Hu"
   },
   "license": "MIT",
   "homepage": "https://github.com/hfknight/claude-mod-said",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hfknight/claude-mod-said",
    "url": "https://github.com/hfknight/claude-mod-said",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T16:24:56Z",
    "createdAt": "2026-10-06T16:37:07Z",
    "description": "A Claude Code mod: /said opens a side panel of the messages you sent, as a timeline; press one to jump back to it",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/938555?v=4",
    "ownerUrl": "https://github.com/hfknight",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-said",
   "firstSeen": "2026-10-07T15:00:19.756Z",
   "modUpdatedAt": "2026-10-07T16:24:56Z",
   "fileBytes": 12674,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "said",
   "url": "https://www.slopshopper.com/mods/hfknight-claude-mod-said/"
  },
  {
   "slug": "hicrandn-claude-mods-usage-torch",
   "name": "usage-torch",
   "displayName": "Usage Torch",
   "description": "Your Claude usage limit, as a tiny torchbearer whose flame fades as you use it.",
   "version": "0.5.0",
   "author": {
    "name": "hicrandn"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hicrandn/claude-mods",
    "url": "https://github.com/hicrandn/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T19:02:55Z",
    "createdAt": "2026-10-03T14:04:35Z",
    "description": "Claude Code mods marketplace (hicran-mods)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/73033181?v=4",
    "ownerUrl": "https://github.com/hicrandn",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-torch",
   "modules": [
    "../src/register.tsx"
   ],
   "entry": "src/register.tsx",
   "userConfig": {
    "tiredBelowPercent": {
     "type": "number",
     "title": "Tired below (% left)",
     "description": "The torchbearer gets tired when less than this share of the limit is left.",
     "default": 30,
     "min": 1,
     "max": 99
    },
    "sleepAtPercentUsed": {
     "type": "number",
     "title": "Sleep at (% used)",
     "description": "The flame goes out once this share of the limit is used.",
     "default": 100,
     "min": 50,
     "max": 100
    },
    "reduceMotion": {
     "type": "boolean",
     "title": "Reduce motion",
     "description": "Draw still frames: no flicker, no bounce.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hicran-mods",
   "firstSeen": "2026-10-06T04:54:27.387Z",
   "modUpdatedAt": "2026-10-03T19:02:55Z",
   "fileBytes": 26034,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-torch",
   "url": "https://www.slopshopper.com/mods/hicrandn-claude-mods-usage-torch/"
  },
  {
   "slug": "hide-sora-claude-code-mods-jissen-band-meter",
   "name": "band-meter",
   "description": "Draws one row above the prompt: context fill, rate-limit windows and session cost.",
   "version": "0.1.0",
   "author": {
    "name": "hide-sora"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hide-sora/claude-code-mods-jissen",
    "url": "https://github.com/hide-sora/claude-code-mods-jissen",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-20T18:48:45Z",
    "createdAt": "2026-09-20T16:29:17Z",
    "description": "『Claude Code Mods 実践ガイド』のコード: 関数フックで動く Mod 7本",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256515201?v=4",
    "ownerUrl": "https://github.com/hide-sora",
    "defaultBranch": "main"
   },
   "path": "band-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:40.125Z",
   "modUpdatedAt": "2026-09-20T16:33:12Z",
   "fileBytes": 4024,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "band-meter",
   "url": "https://www.slopshopper.com/mods/hide-sora-claude-code-mods-jissen-band-meter/"
  },
  {
   "slug": "hide-sora-claude-code-mods-jissen-hello-guard",
   "name": "hello-guard",
   "description": "起動を記録し、rm -rf / を含む Bash を拒否する。関数フック（early access）が必要",
   "version": "0.1.0",
   "author": {
    "name": "hide-sora"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hide-sora/claude-code-mods-jissen",
    "url": "https://github.com/hide-sora/claude-code-mods-jissen",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-20T18:48:45Z",
    "createdAt": "2026-09-20T16:29:17Z",
    "description": "『Claude Code Mods 実践ガイド』のコード: 関数フックで動く Mod 7本",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256515201?v=4",
    "ownerUrl": "https://github.com/hide-sora",
    "defaultBranch": "main"
   },
   "path": "hello",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:41.293Z",
   "modUpdatedAt": "2026-09-20T16:33:12Z",
   "fileBytes": 762,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "hello-guard",
   "url": "https://www.slopshopper.com/mods/hide-sora-claude-code-mods-jissen-hello-guard/"
  },
  {
   "slug": "hide-sora-claude-code-mods-jissen-intent-guard",
   "name": "intent-guard",
   "description": "Sends risky-looking Bash commands to an LLM judge and denies the ones it reads as destructive; regex only decides what is worth judging. Fails closed. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "hide-sora"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hide-sora/claude-code-mods-jissen",
    "url": "https://github.com/hide-sora/claude-code-mods-jissen",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-20T18:48:45Z",
    "createdAt": "2026-09-20T16:29:17Z",
    "description": "『Claude Code Mods 実践ガイド』のコード: 関数フックで動く Mod 7本",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256515201?v=4",
    "ownerUrl": "https://github.com/hide-sora",
    "defaultBranch": "main"
   },
   "path": "intent-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:42.562Z",
   "modUpdatedAt": "2026-09-20T16:28:22Z",
   "fileBytes": 2858,
   "tags": [
    "guard",
    "model"
   ],
   "isNew": true,
   "entryName": "intent-guard",
   "url": "https://www.slopshopper.com/mods/hide-sora-claude-code-mods-jissen-intent-guard/"
  },
  {
   "slug": "hide-sora-claude-code-mods-jissen-model-router",
   "name": "model-router",
   "description": "Routes each model request from turn.step: subagent steps to haiku, a short first prompt to low effort, and /route <model|auto> to pin the main loop. Writes every decision to PROOF-steps.log. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "hide-sora"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hide-sora/claude-code-mods-jissen",
    "url": "https://github.com/hide-sora/claude-code-mods-jissen",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-20T18:48:45Z",
    "createdAt": "2026-09-20T16:29:17Z",
    "description": "『Claude Code Mods 実践ガイド』のコード: 関数フックで動く Mod 7本",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256515201?v=4",
    "ownerUrl": "https://github.com/hide-sora",
    "defaultBranch": "main"
   },
   "path": "model-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:43.823Z",
   "modUpdatedAt": "2026-09-20T16:33:12Z",
   "fileBytes": 3117,
   "tags": [
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-router-hide-sora",
   "url": "https://www.slopshopper.com/mods/hide-sora-claude-code-mods-jissen-model-router/"
  },
  {
   "slug": "hide-sora-claude-code-mods-jissen-notes-tool",
   "name": "notes-tool",
   "description": "Two tools for the model, note_add and note_list, and /notes for the person, all backed by the plugin's own store so the notes outlive the session. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "hide-sora"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hide-sora/claude-code-mods-jissen",
    "url": "https://github.com/hide-sora/claude-code-mods-jissen",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-20T18:48:45Z",
    "createdAt": "2026-09-20T16:29:17Z",
    "description": "『Claude Code Mods 実践ガイド』のコード: 関数フックで動く Mod 7本",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256515201?v=4",
    "ownerUrl": "https://github.com/hide-sora",
    "defaultBranch": "main"
   },
   "path": "notes-tool",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:45.147Z",
   "modUpdatedAt": "2026-09-20T16:41:34Z",
   "fileBytes": 2226,
   "tags": [
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "notes-tool",
   "url": "https://www.slopshopper.com/mods/hide-sora-claude-code-mods-jissen-notes-tool/"
  },
  {
   "slug": "hide-sora-claude-code-mods-jissen-secret-scrub",
   "name": "secret-scrub",
   "description": "Masks API keys, AWS/GitHub/Slack tokens, PEM private keys and Bearer values in Read, Grep and Bash results before the model reads them. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "hide-sora"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hide-sora/claude-code-mods-jissen",
    "url": "https://github.com/hide-sora/claude-code-mods-jissen",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-20T18:48:45Z",
    "createdAt": "2026-09-20T16:29:17Z",
    "description": "『Claude Code Mods 実践ガイド』のコード: 関数フックで動く Mod 7本",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256515201?v=4",
    "ownerUrl": "https://github.com/hide-sora",
    "defaultBranch": "main"
   },
   "path": "secret-scrub",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:46.541Z",
   "modUpdatedAt": "2026-09-20T16:28:22Z",
   "fileBytes": 3448,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "secret-scrub",
   "url": "https://www.slopshopper.com/mods/hide-sora-claude-code-mods-jissen-secret-scrub/"
  },
  {
   "slug": "hide-sora-claude-code-mods-jissen-usage-watch",
   "name": "usage-watch",
   "description": "A status line of the session's usage and a warning when a plan window fills: session.measure pins `ctx 42% | 5h 61% | 7d 18% | $0.42` with $.ui.status and toasts once each time a rate-limit window rises past 80% or 90%. Writes two proof files under its own directory. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "hide-sora"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hide-sora/claude-code-mods-jissen",
    "url": "https://github.com/hide-sora/claude-code-mods-jissen",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-20T18:48:45Z",
    "createdAt": "2026-09-20T16:29:17Z",
    "description": "『Claude Code Mods 実践ガイド』のコード: 関数フックで動く Mod 7本",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256515201?v=4",
    "ownerUrl": "https://github.com/hide-sora",
    "defaultBranch": "main"
   },
   "path": "usage-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:47.781Z",
   "modUpdatedAt": "2026-09-20T16:28:22Z",
   "fileBytes": 2632,
   "tags": [
    "toast",
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-watch",
   "url": "https://www.slopshopper.com/mods/hide-sora-claude-code-mods-jissen-usage-watch/"
  },
  {
   "slug": "hide-sora-claude-code-mods-jissen-work-log",
   "name": "work-log",
   "description": "A daily work log written by itself: turn.start remembers the prompt, tool.call counts the tools it used, and turn.complete appends one Markdown line per turn to <logDir>/YYYY-MM-DD.md. /worklog prints today's file. Reads no tool arguments, only the tool names. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "hide-sora"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hide-sora/claude-code-mods-jissen",
    "url": "https://github.com/hide-sora/claude-code-mods-jissen",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-20T18:48:45Z",
    "createdAt": "2026-09-20T16:29:17Z",
    "description": "『Claude Code Mods 実践ガイド』のコード: 関数フックで動く Mod 7本",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/256515201?v=4",
    "ownerUrl": "https://github.com/hide-sora",
    "defaultBranch": "main"
   },
   "path": "work-log",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "logDir": {
     "type": "string",
     "title": "Work log directory",
     "description": "Absolute path the daily YYYY-MM-DD.md files are written to. Left empty, the plugin writes into a worklog/ folder inside its own directory.",
     "required": false,
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:48.895Z",
   "modUpdatedAt": "2026-09-20T16:43:31Z",
   "fileBytes": 3945,
   "tags": [
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "work-log",
   "url": "https://www.slopshopper.com/mods/hide-sora-claude-code-mods-jissen-work-log/"
  },
  {
   "slug": "higorcesarqn-rich-input-editor-rich-input",
   "name": "rich-input",
   "description": "Warp-style Rich Input for Claude Code: the prompt box as a multi-line editor you switch on and off (Enter for a new line, Ctrl+Enter to send), an editor pane for mouse-capable terminals, and @ completion that browses folder by folder",
   "version": "0.6.0",
   "author": {
    "name": "Higor César",
    "url": "https://github.com/higorcesarqn"
   },
   "license": "MIT",
   "homepage": "https://github.com/higorcesarqn/rich-input-editor",
   "keywords": [
    "editor",
    "prompt",
    "autocomplete",
    "mentions",
    "warp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "higorcesarqn/rich-input-editor",
    "url": "https://github.com/higorcesarqn/rich-input-editor",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:57:01Z",
    "createdAt": "2026-10-05T22:44:32Z",
    "description": "Warp-style Rich Input Editor for Claude Code: multi-line editor with @file/@folder autocomplete",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "warp"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5281371?v=4",
    "ownerUrl": "https://github.com/higorcesarqn",
    "defaultBranch": "main"
   },
   "path": "plugins/rich-input",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "toggleAction": {
     "type": "string",
     "title": "Keybinding action that turns rich input on or off",
     "description": "Engine action (keybindings.json) whose shortcut presses the '✎ Rich input' button above the prompt. Bind a key to it in the Global context of ~/.claude/keybindings.json.",
     "default": "app:toggleReplTab"
    },
    "paneAction": {
     "type": "string",
     "title": "Keybinding action that opens the editor pane",
     "description": "Engine action (keybindings.json) whose shortcut presses the '▤ Editor' button above the prompt. Bind a key to it in the Global context of ~/.claude/keybindings.json.",
     "default": "app:toggleDiffPreSession"
    },
    "showBand": {
     "type": "boolean",
     "title": "Show the row above the prompt",
     "description": "Draws the '✎ Rich input: on/off' row above the prompt (required for the keyboard shortcut to work).",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rich-input-editor",
   "firstSeen": "2026-10-06T04:57:43.559Z",
   "modUpdatedAt": "2026-10-08T13:57:01Z",
   "fileBytes": 30057,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "rich-input",
   "url": "https://www.slopshopper.com/mods/higorcesarqn-rich-input-editor-rich-input/"
  },
  {
   "slug": "hmcts-knowledge-store-builder",
   "name": "knowledge-store",
   "description": "Query and build knowledge stores made with knowledge-store-builder. knowledge-store: ask a store questions (architecture, duplication, journeys, business intent), with every claim traced to evidence. knowledge-store-build: run the pipeline, including the summary, topic-brief and deep-dive authoring loops, and verify what subagents produce. knowledge-store-export: hand a finding to a ticket or a data-protection owner, with locations and masked shapes rather than the values themselves.",
   "author": {
    "name": "HMCTS"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hmcts/knowledge-store-builder",
    "url": "https://github.com/hmcts/knowledge-store-builder",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:47:45Z",
    "createdAt": "2026-07-29T19:50:23Z",
    "description": "Turn a fleet of Git repositories into a queryable knowledge store linking code, tickets, change history and business features—no server or licence required.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22817111?v=4",
    "ownerUrl": "https://github.com/hmcts",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "knowledge-store-builder",
   "firstSeen": "2026-10-07T15:00:23.640Z",
   "modUpdatedAt": "2026-10-09T14:47:45Z",
   "fileBytes": 11322,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "knowledge-store",
   "url": "https://www.slopshopper.com/mods/hmcts-knowledge-store-builder/"
  },
  {
   "slug": "hn83320589-claude-mods-project-activity",
   "name": "project-activity",
   "description": "任何專案通用：專案活動 pane（專案狀態、熱門檔案、最近活動）與 Git 狀態 pane，加上測試結果 status line 與回合摘要 band",
   "version": "0.3.4",
   "author": {
    "name": "DADA"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hn83320589/claude-mods",
    "url": "https://github.com/hn83320589/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T08:54:36Z",
    "createdAt": "2026-10-07T07:47:17Z",
    "description": "Caldue 的 Mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47731269?v=4",
    "ownerUrl": "https://github.com/hn83320589",
    "defaultBranch": "main"
   },
   "path": "project-activity",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T15:00:25.601Z",
   "modUpdatedAt": "2026-10-07T08:31:40Z",
   "fileBytes": 44164,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "project-activity",
   "url": "https://www.slopshopper.com/mods/hn83320589-claude-mods-project-activity/"
  },
  {
   "slug": "hn83320589-claude-mods-session-stats",
   "name": "session-stats",
   "description": "工作階段狀態 pane：用量與預報（context、rate limit、compact 預估，可手動重新整理）、任務與執行紀錄（回放）、上下文與改動範圍；context 達 80% 時在回合之間先壓縮，壓縮摘要存到專案 .claude/session-notes/",
   "version": "0.3.2",
   "author": {
    "name": "DADA"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hn83320589/claude-mods",
    "url": "https://github.com/hn83320589/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T08:54:36Z",
    "createdAt": "2026-10-07T07:47:17Z",
    "description": "Caldue 的 Mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47731269?v=4",
    "ownerUrl": "https://github.com/hn83320589",
    "defaultBranch": "main"
   },
   "path": "session-stats",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T15:00:27.373Z",
   "modUpdatedAt": "2026-10-07T08:54:25Z",
   "fileBytes": 50698,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-stats-hn83320589",
   "url": "https://www.slopshopper.com/mods/hn83320589-claude-mods-session-stats/"
  },
  {
   "slug": "hnandiwada-claude-settings-json-code-modernization",
   "name": "code-modernization",
   "description": "Guided modernization for any legacy codebase: start with /modernize, get an assessment, an interactive map, the business rules mined from the code, and a plan you approve, then an upgrade, a rewrite or a rebuild with independent proof that the new code behaves like the old. Includes security hardening, a one-page report, specialist agents, and an optional live progress pane (early access).",
   "version": "1.0.0",
   "author": {
    "name": "Anthropic",
    "email": "support@anthropic.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hnandiwada/.claude-settings.json",
    "url": "https://github.com/hnandiwada/.claude-settings.json",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T18:03:34Z",
    "createdAt": "2026-06-04T16:44:38Z",
    "description": "some hooks i like",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28879118?v=4",
    "ownerUrl": "https://github.com/hnandiwada",
    "defaultBranch": "main"
   },
   "path": "plugins/marketplaces/claude-plugins-official/plugins/code-modernization",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "system": {
     "type": "string",
     "title": "System",
     "description": "The system under analysis/ to follow. Empty follows the first one found.",
     "default": ""
    },
    "track": {
     "type": "string",
     "title": "Track to follow",
     "description": "auto follows whichever way the plugin's commands are working on the system: a rewrite, a same-stack uplift or a greenfield reimagine, by the newest artifacts. Name one to pin it.",
     "default": "auto",
     "options": [
      "auto",
      "transform",
      "uplift",
      "reimagine"
     ]
    },
    "panel": {
     "type": "string",
     "title": "Progress pane",
     "description": "auto opens the pane when a session starts in a workspace that has analysis/; command opens it only when you press its button or type /modernize-panel; off never opens it and never draws the button.",
     "default": "auto",
     "options": [
      "auto",
      "command",
      "off"
     ]
    },
    "xray": {
     "type": "boolean",
     "title": "X-ray reads",
     "description": "When Claude reads a legacy file, attach what the analysis already knows about it (callers, data it touches, the rules citing it) as context only the model sees.",
     "default": true
    },
    "commandPrefix": {
     "type": "string",
     "title": "Command prefix",
     "description": "How the plugin's commands are written up to their verb, for the pane's Next line.",
     "default": "/code-modernization:modernize-"
    },
    "legacyDir": {
     "type": "string",
     "title": "Legacy directory",
     "description": "The read-only tree holding the legacy systems, relative to the workspace.",
     "default": "legacy"
    },
    "telemetry": {
     "type": "boolean",
     "title": "Usage counts",
     "description": "Send usage counts through Claude Code's own telemetry setting: whole numbers only, such as which command ran, how many rules were found, what kind of machine and python the plugin runs on, and which kind of error occurred. Never code, names, paths, prompts or error text. Nothing is sent when Claude Code telemetry is off. See exactly what would be sent with: python3 scripts/telemetry.py show",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:01:45.950Z",
   "modUpdatedAt": "2026-10-08T15:20:07Z",
   "fileBytes": 262241,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-modernization-hnandiwada",
   "url": "https://www.slopshopper.com/mods/hnandiwada-claude-settings-json-code-modernization/"
  },
  {
   "slug": "hoangbits-claude-implement-plan-tracker",
   "name": "implement-plan-tracker",
   "description": "Live pane with every step of the current plan, the current step marked, and a done/total count",
   "version": "0.2.0",
   "author": {
    "name": "Hoang Le"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hoangbits/claude-implement-plan-tracker",
    "url": "https://github.com/hoangbits/claude-implement-plan-tracker",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T05:06:19Z",
    "createdAt": "2026-10-03T04:11:18Z",
    "description": "Claude Code pane that shows every plan step, the current step and a done/total count",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7990827?v=4",
    "ownerUrl": "https://github.com/hoangbits",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "implement-plan-tracker",
   "firstSeen": "2026-10-07T15:00:28.673Z",
   "modUpdatedAt": "2026-10-03T05:06:19Z",
   "fileBytes": 15257,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "implement-plan-tracker",
   "url": "https://www.slopshopper.com/mods/hoangbits-claude-implement-plan-tracker/"
  },
  {
   "slug": "hoshimurayuto-cc-sidecar",
   "name": "cc-sidecar",
   "description": "See what codex, claude and gemini do when Claude Code delegates to them from Bash",
   "version": "1.0.0",
   "author": {
    "name": "HoshimuraYuto",
    "url": "https://github.com/HoshimuraYuto"
   },
   "license": "MIT",
   "homepage": "https://github.com/HoshimuraYuto/cc-sidecar",
   "keywords": [
    "claude-code",
    "plugin",
    "codex",
    "gemini",
    "delegation"
   ],
   "kind": "community",
   "repo": {
    "fullName": "HoshimuraYuto/cc-sidecar",
    "url": "https://github.com/HoshimuraYuto/cc-sidecar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-20T13:56:25Z",
    "createdAt": "2026-09-20T13:55:47Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49551700?v=4",
    "ownerUrl": "https://github.com/HoshimuraYuto",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./hooks.tsx"
   ],
   "entry": "hooks/hooks.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Display mode",
     "description": "Where delegated agent runs show: pane, hint (prompt hint line), both, or off",
     "options": [
      "pane",
      "hint",
      "both",
      "off"
     ],
     "default": "pane"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-sidecar",
   "firstSeen": "2026-10-06T04:47:08.300Z",
   "modUpdatedAt": "2026-09-20T13:56:25Z",
   "fileBytes": 27404,
   "tags": [
    "pane",
    "spinner",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-sidecar",
   "url": "https://www.slopshopper.com/mods/hoshimurayuto-cc-sidecar/"
  },
  {
   "slug": "howells-howells-plugins-retry-flaky",
   "name": "retry-flaky",
   "description": "Retries browser and Linear MCP tool calls twice when the connection dropped before the call ran.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "howells/howells-plugins",
    "url": "https://github.com/howells/howells-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:20:56Z",
    "createdAt": "2026-04-19T06:57:58Z",
    "description": "Claude plugin list for howells/skills, addable on claude.ai",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/145849?v=4",
    "ownerUrl": "https://github.com/howells",
    "defaultBranch": "main"
   },
   "path": "mods/retry-flaky",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "howells-plugins",
   "firstSeen": "2026-10-06T04:52:53.248Z",
   "modUpdatedAt": "2026-10-01T21:35:45Z",
   "fileBytes": 1172,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "retry-flaky",
   "url": "https://www.slopshopper.com/mods/howells-howells-plugins-retry-flaky/"
  },
  {
   "slug": "howells-howells-plugins-session-band",
   "name": "session-band",
   "description": "Shows model, effort, context used, distance to auto-compact and rate limits above the prompt.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "howells/howells-plugins",
    "url": "https://github.com/howells/howells-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:20:56Z",
    "createdAt": "2026-04-19T06:57:58Z",
    "description": "Claude plugin list for howells/skills, addable on claude.ai",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/145849?v=4",
    "ownerUrl": "https://github.com/howells",
    "defaultBranch": "main"
   },
   "path": "mods/session-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "howells-plugins",
   "firstSeen": "2026-10-06T04:52:54.109Z",
   "modUpdatedAt": "2026-10-01T21:35:45Z",
   "fileBytes": 3007,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-band-howells",
   "url": "https://www.slopshopper.com/mods/howells-howells-plugins-session-band/"
  },
  {
   "slug": "howells-howells-plugins-watch-loop",
   "name": "watch-loop",
   "description": "Denies the third consecutive poll or wait command when no edit has landed between them.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "howells/howells-plugins",
    "url": "https://github.com/howells/howells-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:20:56Z",
    "createdAt": "2026-04-19T06:57:58Z",
    "description": "Claude plugin list for howells/skills, addable on claude.ai",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/145849?v=4",
    "ownerUrl": "https://github.com/howells",
    "defaultBranch": "main"
   },
   "path": "mods/watch-loop",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "howells-plugins",
   "firstSeen": "2026-10-06T04:52:54.804Z",
   "modUpdatedAt": "2026-10-01T21:35:45Z",
   "fileBytes": 1500,
   "tags": [
    "toast",
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "watch-loop",
   "url": "https://www.slopshopper.com/mods/howells-howells-plugins-watch-loop/"
  },
  {
   "slug": "hsiang-linc-usage-band",
   "name": "usage",
   "description": "Band above prompt: ctx %, prompt-cache countdown and hit rate, 5h/7d quota used",
   "version": "0.1.8",
   "author": {
    "name": "Hsiang-Lin Chan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Hsiang-LinC/usage-band",
    "url": "https://github.com/Hsiang-LinC/usage-band",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T20:33:51Z",
    "createdAt": "2026-10-06T13:44:01Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82668977?v=4",
    "ownerUrl": "https://github.com/Hsiang-LinC",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-band",
   "firstSeen": "2026-10-07T14:39:11.795Z",
   "modUpdatedAt": "2026-10-07T20:33:51Z",
   "fileBytes": 10255,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-Hsiang-LinC",
   "url": "https://www.slopshopper.com/mods/hsiang-linc-usage-band/"
  },
  {
   "slug": "hsiang-linc-vault-jot",
   "name": "vault-jot",
   "description": "Capture ideas, takes, and reading items into an Obsidian vault inbox from any Claude Code session",
   "version": "0.2.0",
   "author": {
    "name": "Hsiang-Lin Chan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Hsiang-LinC/vault-jot",
    "url": "https://github.com/Hsiang-LinC/vault-jot",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T14:15:04Z",
    "createdAt": "2026-10-06T09:25:13Z",
    "description": "Claude Code mod: capture ideas into an Obsidian vault inbox from any session",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82668977?v=4",
    "ownerUrl": "https://github.com/Hsiang-LinC",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "vaultPath": {
     "type": "string",
     "title": "Vault path",
     "description": "Absolute path (or ~/...) to the vault root; captures go to its inbox/ folder",
     "default": ""
    },
    "backlogCount": {
     "type": "number",
     "title": "Backlog count",
     "description": "Show the ingest band when the inbox holds at least this many captures",
     "default": 10
    },
    "backlogDays": {
     "type": "number",
     "title": "Backlog age (days)",
     "description": "Show the ingest band when the oldest capture is at least this many days old",
     "default": 7
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vault-jot",
   "firstSeen": "2026-10-06T14:23:57.095Z",
   "modUpdatedAt": "2026-10-06T14:15:04Z",
   "fileBytes": 35739,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "command",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "vault-jot",
   "url": "https://www.slopshopper.com/mods/hsiang-linc-vault-jot/"
  },
  {
   "slug": "hugo88-claude-code-bash-guard",
   "name": "bash-guard",
   "description": "Blocks catastrophic Bash commands; holds risky ones (rm -r, git reset --hard, git clean, force push, migrations) and shows what they would change, with Proceed and Cancel",
   "version": "0.2.0",
   "author": {
    "name": "hugo88"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hugo88/claude-code-bash-guard",
    "url": "https://github.com/hugo88/claude-code-bash-guard",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T10:50:15Z",
    "createdAt": "2026-10-09T10:49:56Z",
    "description": "Claude Code mod: blocks catastrophic Bash commands, holds risky ones (rm -r, reset --hard, force push, migrations) with a preview and Proceed / Cancel",
    "homepage": null,
    "topics": [
     "bash",
     "claude-code",
     "claude-code-plugin",
     "git",
     "safety"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1398789?v=4",
    "ownerUrl": "https://github.com/hugo88",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-bash-guard",
   "firstSeen": "2026-10-09T15:02:19.171Z",
   "modUpdatedAt": "2026-10-09T10:50:15Z",
   "fileBytes": 22880,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "bash-guard-hugo88",
   "url": "https://www.slopshopper.com/mods/hugo88-claude-code-bash-guard/"
  },
  {
   "slug": "hugo88-claude-code-recording-mode",
   "name": "recording-mode",
   "description": "/rec przed nagrywaniem: maskuje sekrety, dane osobowe i kwoty na ekranie i zamyka prywatne pliki (/rec on|strict|off|config)",
   "version": "0.1.1",
   "author": {
    "name": "hugo88"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hugo88/claude-code-recording-mode",
    "url": "https://github.com/hugo88/claude-code-recording-mode",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:43:52Z",
    "createdAt": "2026-10-03T20:17:38Z",
    "description": "Claude Code mod for screen recording: /rec on masks secrets, personal data (PL) and amounts on screen and blocks private files",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "data-masking",
     "pii",
     "polish",
     "privacy",
     "screen-recording"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1398789?v=4",
    "ownerUrl": "https://github.com/hugo88",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-recording-mode",
   "firstSeen": "2026-10-06T04:53:57.442Z",
   "modUpdatedAt": "2026-10-09T10:43:52Z",
   "fileBytes": 48299,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "recording-mode-hugo88",
   "url": "https://www.slopshopper.com/mods/hugo88-claude-code-recording-mode/"
  },
  {
   "slug": "hugoamadio-claude-quickbar-quickbar",
   "name": "quickbar",
   "description": "Big, colorful, configurable buttons above the Claude Code prompt. Buttons and nested selects from one JSON file write (or send) your prompts.",
   "version": "0.4.2",
   "author": {
    "name": "Hugo Amadio",
    "url": "https://github.com/hugoamadio"
   },
   "license": "MIT",
   "homepage": "https://github.com/hugoamadio/claude-quickbar",
   "keywords": [
    "claude-code",
    "mod",
    "buttons",
    "prompt",
    "snippets",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "hugoamadio/claude-quickbar",
    "url": "https://github.com/hugoamadio/claude-quickbar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:35:31Z",
    "createdAt": "2026-10-05T18:47:59Z",
    "description": "Big, colorful, configurable buttons above the Claude Code prompt. Buttons and nested selects from one JSON file write or send your prompts.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "productivity",
     "prompt"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/146294243?v=4",
    "ownerUrl": "https://github.com/hugoamadio",
    "defaultBranch": "main"
   },
   "path": "plugins/quickbar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-quickbar",
   "firstSeen": "2026-10-06T04:58:03.250Z",
   "modUpdatedAt": "2026-10-07T13:35:31Z",
   "fileBytes": 31297,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "quickbar-hugoamadio",
   "url": "https://www.slopshopper.com/mods/hugoamadio-claude-quickbar-quickbar/"
  },
  {
   "slug": "hula-hoop-ai-supermods-ci",
   "name": "ci",
   "description": "Shows the latest GitHub Actions run for the current branch in the hint line under the prompt, refreshed on a timer and after each turn, with a toast when a run finishes.",
   "version": "0.1.1",
   "author": {
    "name": "Tadata"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "ci",
    "github actions",
    "gh",
    "prompt hint",
    "workflow"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Hula-Hoop-AI/supermods",
    "url": "https://github.com/Hula-Hoop-AI/supermods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:05:27Z",
    "createdAt": "2026-10-05T05:23:21Z",
    "description": "A marketplace of mods for Claude Code: a step debugger for the agent loop, git account hints, a worktree status line, and more.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "plugin-marketplace",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337962246?v=4",
    "ownerUrl": "https://github.com/Hula-Hoop-AI",
    "defaultBranch": "main"
   },
   "path": "plugins/ci",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "poll_seconds": {
     "type": "number",
     "title": "Refresh interval",
     "description": "Seconds between checks of the latest run.",
     "default": 60,
     "min": 15,
     "max": 3600
    },
    "workflow": {
     "type": "string",
     "title": "Workflow",
     "description": "Only show runs of this workflow (its name or file name). Empty shows the latest run of any workflow.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "supermods",
   "firstSeen": "2026-10-06T04:46:58.500Z",
   "modUpdatedAt": "2026-10-05T22:44:45Z",
   "fileBytes": 6154,
   "tags": [
    "spinner",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ci",
   "url": "https://www.slopshopper.com/mods/hula-hoop-ai-supermods-ci/"
  },
  {
   "slug": "hula-hoop-ai-supermods-debugger",
   "name": "debugger",
   "description": "A step debugger for the agent loop: pause at prompts, model requests, responses, tool calls and results; inspect and edit them; play, step or stop.",
   "version": "0.3.1",
   "author": {
    "name": "nadav-grs"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "debugger",
    "breakpoints",
    "step",
    "pause",
    "inspect",
    "tool calls"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Hula-Hoop-AI/supermods",
    "url": "https://github.com/Hula-Hoop-AI/supermods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:05:27Z",
    "createdAt": "2026-10-05T05:23:21Z",
    "description": "A marketplace of mods for Claude Code: a step debugger for the agent loop, git account hints, a worktree status line, and more.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "plugin-marketplace",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337962246?v=4",
    "ownerUrl": "https://github.com/Hula-Hoop-AI",
    "defaultBranch": "main"
   },
   "path": "plugins/debugger",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "supermods",
   "firstSeen": "2026-10-06T04:46:58.831Z",
   "modUpdatedAt": "2026-10-06T20:22:25Z",
   "fileBytes": 40546,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "debugger",
   "url": "https://www.slopshopper.com/mods/hula-hoop-ai-supermods-debugger/"
  },
  {
   "slug": "hula-hoop-ai-supermods-focus-timer",
   "name": "focus-timer",
   "description": "A focus timer in the band above the prompt: /focus-timer starts a block, the band counts it down with pause, skip and stop buttons, a toast marks each switch, and every fourth break is a long one.",
   "version": "0.2.0",
   "author": {
    "name": "Tadata"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "focus",
    "pomodoro",
    "timer",
    "band",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Hula-Hoop-AI/supermods",
    "url": "https://github.com/Hula-Hoop-AI/supermods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:05:27Z",
    "createdAt": "2026-10-05T05:23:21Z",
    "description": "A marketplace of mods for Claude Code: a step debugger for the agent loop, git account hints, a worktree status line, and more.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "plugin-marketplace",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337962246?v=4",
    "ownerUrl": "https://github.com/Hula-Hoop-AI",
    "defaultBranch": "main"
   },
   "path": "plugins/focus-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "focus_minutes": {
     "type": "number",
     "title": "Focus block",
     "description": "Minutes in a focus block.",
     "default": 50,
     "min": 1,
     "max": 180
    },
    "break_minutes": {
     "type": "number",
     "title": "Break",
     "description": "Minutes in a break.",
     "default": 10,
     "min": 1,
     "max": 60
    },
    "long_break_minutes": {
     "type": "number",
     "title": "Long break",
     "description": "Minutes in the break after every fourth focus block.",
     "default": 25,
     "min": 1,
     "max": 120
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "supermods",
   "firstSeen": "2026-10-06T04:46:59.075Z",
   "modUpdatedAt": "2026-10-05T20:49:49Z",
   "fileBytes": 7219,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "focus-timer-Hula-Hoop-AI",
   "url": "https://www.slopshopper.com/mods/hula-hoop-ai-supermods-focus-timer/"
  },
  {
   "slug": "hula-hoop-ai-supermods-garden",
   "name": "garden",
   "description": "A plant in the band above the prompt that grows with every tool call and finished turn, wilts when a tool fails, and keeps growing across sessions.",
   "version": "0.1.1",
   "author": {
    "name": "Tadata"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "fun",
    "plant",
    "companion",
    "band",
    "progress"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Hula-Hoop-AI/supermods",
    "url": "https://github.com/Hula-Hoop-AI/supermods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:05:27Z",
    "createdAt": "2026-10-05T05:23:21Z",
    "description": "A marketplace of mods for Claude Code: a step debugger for the agent loop, git account hints, a worktree status line, and more.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "plugin-marketplace",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337962246?v=4",
    "ownerUrl": "https://github.com/Hula-Hoop-AI",
    "defaultBranch": "main"
   },
   "path": "plugins/garden",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "stage_points": {
     "type": "number",
     "title": "Points per stage",
     "description": "Growth points needed to reach each next stage. A successful tool call is 1 point, a finished turn 4, a failed tool call takes 2 away.",
     "default": 25,
     "min": 5,
     "max": 500
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "supermods",
   "firstSeen": "2026-10-06T04:46:59.355Z",
   "modUpdatedAt": "2026-10-05T20:49:49Z",
   "fileBytes": 4361,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "garden",
   "url": "https://www.slopshopper.com/mods/hula-hoop-ai-supermods-garden/"
  },
  {
   "slug": "hula-hoop-ai-supermods-issues",
   "name": "issues",
   "description": "A /issues pane of the open issues assigned to you across GitHub, Linear, Jira and monday.com; press an issue to put its key, title and link in your prompt",
   "version": "0.1.1",
   "author": {
    "name": "Ariel Porath"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "integrations",
    "issues",
    "pane",
    "github",
    "linear",
    "jira",
    "monday"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Hula-Hoop-AI/supermods",
    "url": "https://github.com/Hula-Hoop-AI/supermods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:05:27Z",
    "createdAt": "2026-10-05T05:23:21Z",
    "description": "A marketplace of mods for Claude Code: a step debugger for the agent loop, git account hints, a worktree status line, and more.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "plugin-marketplace",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337962246?v=4",
    "ownerUrl": "https://github.com/Hula-Hoop-AI",
    "defaultBranch": "main"
   },
   "path": "plugins/issues",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "github": {
     "type": "boolean",
     "title": "GitHub",
     "description": "List GitHub issues assigned to you, through the gh CLI.",
     "default": true
    },
    "github_scope": {
     "type": "string",
     "title": "GitHub scope",
     "description": "Empty: every repo you can see. \"repo\": only the repo Claude Code runs in. Otherwise owners and/or owner/repo entries, comma-separated (e.g. my-org, octo/app).",
     "default": ""
    },
    "linear": {
     "type": "boolean",
     "title": "Linear",
     "description": "List Linear issues assigned to you that are not completed or canceled. Needs LINEAR_API_KEY or the Linear API key setting.",
     "default": true
    },
    "linear_api_key": {
     "type": "string",
     "title": "Linear API key",
     "description": "A Linear personal API key. Empty uses the LINEAR_API_KEY environment variable.",
     "sensitive": true,
     "default": ""
    },
    "jira": {
     "type": "boolean",
     "title": "Jira",
     "description": "List Jira Cloud issues matching the JQL below. Needs a site URL, email and API token.",
     "default": true
    },
    "jira_base_url": {
     "type": "string",
     "title": "Jira site URL",
     "description": "e.g. https://your-team.atlassian.net. Empty uses JIRA_BASE_URL.",
     "default": ""
    },
    "jira_email": {
     "type": "string",
     "title": "Jira email",
     "description": "The Atlassian account email the API token belongs to. Empty uses JIRA_EMAIL.",
     "default": ""
    },
    "jira_api_token": {
     "type": "string",
     "title": "Jira API token",
     "description": "An Atlassian API token. Empty uses JIRA_API_TOKEN.",
     "sensitive": true,
     "default": ""
    },
    "jira_jql": {
     "type": "string",
     "title": "Jira JQL",
     "description": "The search to list. Empty uses: assignee = currentUser() AND statusCategory != Done ORDER BY updated DESC",
     "default": ""
    },
    "monday": {
     "type": "boolean",
     "title": "monday.com",
     "description": "List monday.com items assigned to you in a People column and not marked done. Needs MONDAY_API_TOKEN or the monday.com token setting.",
     "default": true
    },
    "monday_api_token": {
     "type": "string",
     "title": "monday.com API token",
     "description": "A monday.com personal API token. Empty uses MONDAY_API_TOKEN.",
     "sensitive": true,
     "default": ""
    },
    "monday_boards": {
     "type": "string",
     "title": "monday.com boards",
     "description": "Board ids to scan, comma-separated. Empty scans your 10 most recently used boards.",
     "default": ""
    },
    "limit": {
     "type": "number",
     "title": "Issues per provider",
     "description": "The most issues to list from each provider.",
     "default": 20,
     "min": 1,
     "max": 100
    },
    "refresh_minutes": {
     "type": "number",
     "title": "Refresh every (minutes)",
     "description": "How often the pane refreshes while it is open.",
     "default": 5,
     "min": 1,
     "max": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "supermods",
   "firstSeen": "2026-10-06T04:46:59.597Z",
   "modUpdatedAt": "2026-10-05T20:49:49Z",
   "fileBytes": 20767,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "issues",
   "url": "https://www.slopshopper.com/mods/hula-hoop-ai-supermods-issues/"
  },
  {
   "slug": "hula-hoop-ai-supermods-observe",
   "name": "observe",
   "description": "An /observe pane with a tab per provider: Docker and Modal containers with each one's live logs and GPU, CPU and RAM use (and Modal's cost), and Render and Vercel deploys (Vercel grouped by app under its production URL) with the current git branch highlighted. `/observe docker|modal|render|vercel` opens it on that tab",
   "version": "0.2.0",
   "author": {
    "name": "Ariel Porath"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "observability",
    "pane",
    "docker",
    "containers",
    "modal",
    "cost",
    "render",
    "vercel",
    "deployments"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Hula-Hoop-AI/supermods",
    "url": "https://github.com/Hula-Hoop-AI/supermods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:05:27Z",
    "createdAt": "2026-10-05T05:23:21Z",
    "description": "A marketplace of mods for Claude Code: a step debugger for the agent loop, git account hints, a worktree status line, and more.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "plugin-marketplace",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337962246?v=4",
    "ownerUrl": "https://github.com/Hula-Hoop-AI",
    "defaultBranch": "main"
   },
   "path": "plugins/observe",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "providers": {
     "type": "string",
     "multiple": true,
     "title": "Providers",
     "description": "Which tabs the pane has, in this order: docker, modal, render, vercel. Empty shows all four.",
     "default": [
      "docker",
      "modal",
      "render",
      "vercel"
     ]
    },
    "docker_context": {
     "type": "string",
     "title": "Docker context",
     "description": "The docker context to list (docker --context). Empty follows DOCKER_HOST, then your current context (docker context use).",
     "default": ""
    },
    "docker_all": {
     "type": "boolean",
     "title": "Docker: include stopped containers",
     "description": "Also list exited and created containers (docker ps --all).",
     "default": false
    },
    "docker_refresh_seconds": {
     "type": "number",
     "title": "Docker: refresh interval (seconds)",
     "description": "How often the Docker tab refreshes while it is on screen.",
     "default": 2,
     "min": 1,
     "max": 3600
    },
    "modal_environment": {
     "type": "string",
     "title": "Modal environment",
     "description": "The Modal environment to list, e.g. main or dev. Empty follows MODAL_ENVIRONMENT, then your modal profile's environment (modal config set-environment), then the workspace default.",
     "default": ""
    },
    "detail_refresh_seconds": {
     "type": "number",
     "title": "Container logs and metrics refresh (seconds)",
     "description": "How often a Modal or Docker container's logs and metrics panes refresh while open.",
     "default": 5,
     "min": 2,
     "max": 3600
    },
    "render_services": {
     "type": "string",
     "title": "Render services",
     "description": "Comma-separated Render service names to show. Empty shows every service, up to the service cap.",
     "default": ""
    },
    "render_max_services": {
     "type": "number",
     "title": "Render: service cap",
     "description": "Most services to list deploys for. A full refresh makes one request per service.",
     "default": 10,
     "min": 1,
     "max": 50
    },
    "vercel_team": {
     "type": "string",
     "title": "Vercel team",
     "description": "Vercel team id (team_...) or slug. Empty uses the team in .vercel/project.json, else your personal account.",
     "default": ""
    },
    "vercel_project": {
     "type": "string",
     "title": "Vercel project",
     "description": "Vercel project id or name to show. Empty uses the project linked in .vercel/project.json, else every project.",
     "default": ""
    },
    "deploy_max_rows": {
     "type": "number",
     "title": "Deploys: rows",
     "description": "How many deploys the Render and Vercel tabs list, newest first.",
     "default": 15,
     "min": 1,
     "max": 100
    },
    "deploy_refresh_seconds": {
     "type": "number",
     "title": "Deploys: refresh interval (seconds)",
     "description": "How often the Render and Vercel tabs refresh while on screen. On Render, also the longest gap between full refreshes while something builds.",
     "default": 60,
     "min": 15,
     "max": 3600
    },
    "deploy_building_refresh_seconds": {
     "type": "number",
     "title": "Deploys: refresh interval while building (seconds)",
     "description": "How often the Render and Vercel tabs re-check while a deploy is building.",
     "default": 10,
     "min": 5,
     "max": 600
    },
    "notify_on_finish": {
     "type": "boolean",
     "title": "Toast when a branch deploy finishes",
     "description": "While their tab is not on screen, keep watching deploys of the current git branch that were building and show a toast when each one is ready or fails.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "supermods",
   "firstSeen": "2026-10-06T04:46:59.855Z",
   "modUpdatedAt": "2026-10-05T22:44:45Z",
   "fileBytes": 78488,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "observe",
   "url": "https://www.slopshopper.com/mods/hula-hoop-ai-supermods-observe/"
  },
  {
   "slug": "hula-hoop-ai-supermods-tide",
   "name": "tide",
   "description": "Band above the prompt that shows the context window as a tide: a fill bar, the trend per turn, a sparkline of recent turns and how many turns are left before compaction.",
   "version": "0.1.1",
   "author": {
    "name": "Tadata"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "context window",
    "tokens",
    "compaction",
    "band",
    "usage"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Hula-Hoop-AI/supermods",
    "url": "https://github.com/Hula-Hoop-AI/supermods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:05:27Z",
    "createdAt": "2026-10-05T05:23:21Z",
    "description": "A marketplace of mods for Claude Code: a step debugger for the agent loop, git account hints, a worktree status line, and more.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "plugin-marketplace",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337962246?v=4",
    "ownerUrl": "https://github.com/Hula-Hoop-AI",
    "defaultBranch": "main"
   },
   "path": "plugins/tide",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "compact_at": {
     "type": "number",
     "title": "Compaction threshold",
     "description": "Context fill, in percent, that counts as full: the bar turns red there and the turns-left estimate counts down to it.",
     "default": 80,
     "min": 50,
     "max": 100
    },
    "history_turns": {
     "type": "number",
     "title": "Turns in the sparkline",
     "description": "How many recent turns the sparkline shows.",
     "default": 12,
     "min": 4,
     "max": 40
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "supermods",
   "firstSeen": "2026-10-06T04:47:00.140Z",
   "modUpdatedAt": "2026-10-05T20:49:49Z",
   "fileBytes": 4508,
   "tags": [
    "band",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "tide",
   "url": "https://www.slopshopper.com/mods/hula-hoop-ai-supermods-tide/"
  },
  {
   "slug": "hula-hoop-ai-supermods-trace",
   "name": "trace",
   "description": "A /trace pane with two tabs: the skills that loaded this session (when, from where, who invoked them, how large) and the web pages Claude fetched or saw in search results, ready to insert as citations",
   "version": "0.1.0",
   "author": {
    "name": "nadav-grs"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "observability",
    "skills",
    "web",
    "citations",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Hula-Hoop-AI/supermods",
    "url": "https://github.com/Hula-Hoop-AI/supermods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:05:27Z",
    "createdAt": "2026-10-05T05:23:21Z",
    "description": "A marketplace of mods for Claude Code: a step debugger for the agent loop, git account hints, a worktree status line, and more.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "plugin-marketplace",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337962246?v=4",
    "ownerUrl": "https://github.com/Hula-Hoop-AI",
    "defaultBranch": "main"
   },
   "path": "plugins/trace",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "skills_max_entries": {
     "type": "number",
     "title": "Skills: max entries",
     "description": "How many skill loads the Skills tab keeps; the oldest drop off first. Per-skill counts are kept regardless.",
     "default": 200
    },
    "skills_show_args": {
     "type": "boolean",
     "title": "Skills: record arguments",
     "description": "Record and show the arguments each skill was invoked with (truncated to 80 characters).",
     "default": true
    },
    "skills_status_line": {
     "type": "boolean",
     "title": "Skills: status line count",
     "description": "Show a compact skill-load count in the status line under the prompt.",
     "default": false
    },
    "sources_citation_format": {
     "type": "string",
     "title": "Sources: citation format",
     "description": "How Insert citations writes the list: markdown (- [Title](url)) or numbered ([1] Title. url).",
     "options": [
      "markdown",
      "numbered"
     ],
     "default": "markdown"
    },
    "sources_cite_search_results": {
     "type": "boolean",
     "title": "Sources: cite search results",
     "description": "Also cite pages that only appeared in search results. Off: only pages Claude fetched successfully are cited.",
     "default": false
    },
    "sources_extra_tools": {
     "type": "string",
     "title": "Sources: extra fetch tools",
     "description": "Comma-separated names of other tools that fetch a URL, recorded like WebFetch, e.g. mcp__fetch__fetch. Empty: WebFetch and WebSearch only.",
     "default": ""
    },
    "sources_url_arg": {
     "type": "string",
     "title": "Sources: URL argument of extra tools",
     "description": "The argument that holds the URL in the extra fetch tools' calls.",
     "default": "url"
    },
    "sources_project_history": {
     "type": "boolean",
     "title": "Sources: keep project history",
     "description": "Also keep the sources of every session in this project, on disk in the plugin's store, and add a pane button to show them.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "supermods",
   "firstSeen": "2026-10-06T04:47:00.409Z",
   "modUpdatedAt": "2026-10-05T22:44:45Z",
   "fileBytes": 33435,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "trace",
   "url": "https://www.slopshopper.com/mods/hula-hoop-ai-supermods-trace/"
  },
  {
   "slug": "hula-hoop-ai-supermods-worktrees",
   "name": "worktrees",
   "description": "Shows repo@branch and its listening ports in the hint line under the prompt, and a /worktrees pane to review and clear finished worktrees.",
   "version": "0.1.2",
   "author": {
    "name": "Tadata"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "git",
    "worktree",
    "prompt hint",
    "ports",
    "cleanup"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Hula-Hoop-AI/supermods",
    "url": "https://github.com/Hula-Hoop-AI/supermods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:05:27Z",
    "createdAt": "2026-10-05T05:23:21Z",
    "description": "A marketplace of mods for Claude Code: a step debugger for the agent loop, git account hints, a worktree status line, and more.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "mods",
     "plugin-marketplace",
     "plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337962246?v=4",
    "ownerUrl": "https://github.com/Hula-Hoop-AI",
    "defaultBranch": "main"
   },
   "path": "plugins/worktrees",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "supermods",
   "firstSeen": "2026-10-06T04:47:00.673Z",
   "modUpdatedAt": "2026-10-05T22:44:45Z",
   "fileBytes": 11889,
   "tags": [
    "pane",
    "spinner",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "worktrees",
   "url": "https://www.slopshopper.com/mods/hula-hoop-ai-supermods-worktrees/"
  },
  {
   "slug": "huuuuung-think-meter",
   "name": "think-meter",
   "description": "Brings the terminal's turn timer to the desktop app: how long each answer took, split into wait, thinking, writing and tools, with tok/s, a live thinking timer and /think-stats",
   "version": "0.1.1",
   "author": {
    "name": "Huuuuung",
    "url": "https://github.com/Huuuuung"
   },
   "license": "MIT",
   "homepage": "https://github.com/Huuuuung/think-meter",
   "keywords": [
    "claude",
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "mod",
    "thinking",
    "latency",
    "tokens-per-second",
    "metrics"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Huuuuung/think-meter",
    "url": "https://github.com/Huuuuung/think-meter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T05:43:20Z",
    "createdAt": "2026-10-03T13:45:17Z",
    "description": "Claude Code mod: how long each answer took, how long Claude thought, and tok/s, right under the reply in the Claude desktop app. The terminal's turn timer, brought to the desktop. Unofficial.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-desktop",
     "claude-mods",
     "claude-plugin",
     "developer-tools",
     "latency",
     "llm",
     "productivity",
     "tokens-per-second"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/132056423?v=4",
    "ownerUrl": "https://github.com/Huuuuung",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "showTurnLine": {
     "type": "boolean",
     "title": "Show the line under each answer",
     "description": "Print thinking time, output tokens and tok/s under each answer",
     "default": true
    },
    "liveSpinner": {
     "type": "boolean",
     "title": "Live thinking timer",
     "description": "Show elapsed thinking time beside the spinner while Claude thinks",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "think-meter",
   "firstSeen": "2026-10-06T04:46:59.861Z",
   "modUpdatedAt": "2026-10-04T05:43:20Z",
   "fileBytes": 18780,
   "tags": [
    "spinner",
    "transcript",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "think-meter",
   "url": "https://www.slopshopper.com/mods/huuuuung-think-meter/"
  },
  {
   "slug": "huydepzai121-claude-acp-ui-acp-ui",
   "name": "acp-ui",
   "description": "Restyles the Claude Code terminal like an ACP chat: prompt and tool cards, inline diffs, a status band, footer stats, a /dash pane and a done toast",
   "version": "0.8.5",
   "author": {
    "name": "Nguyễn Thế Huy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "huydepzai121/claude-acp-ui",
    "url": "https://github.com/huydepzai121/claude-acp-ui",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T21:00:11Z",
    "createdAt": "2026-10-02T11:32:04Z",
    "description": "Claude Code mod: ACP-style terminal UI, subagent cards, pixel cat scene, themes, /enhance and a mini game",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/125261566?v=4",
    "ownerUrl": "https://github.com/huydepzai121",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-acp-ui",
   "firstSeen": "2026-10-06T04:54:36.182Z",
   "modUpdatedAt": "2026-10-05T21:00:11Z",
   "fileBytes": 80348,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "acp-ui",
   "url": "https://www.slopshopper.com/mods/huydepzai121-claude-acp-ui-acp-ui/"
  },
  {
   "slug": "hymleong-claude-mods-cache",
   "name": "Cache",
   "description": "Countdown of the 1 hour prompt-cache window, counted from the last reply.",
   "version": "0.6.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hymleong/claude-mods",
    "url": "https://github.com/hymleong/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T09:22:33Z",
    "createdAt": "2026-10-04T09:21:49Z",
    "description": "claude mods marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51241593?v=4",
    "ownerUrl": "https://github.com/hymleong",
    "defaultBranch": "main"
   },
   "path": "plugins/Cache",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:53:59.301Z",
   "modUpdatedAt": "2026-10-04T09:20:07Z",
   "fileBytes": 3038,
   "tags": [
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "Cache",
   "url": "https://www.slopshopper.com/mods/hymleong-claude-mods-cache/"
  },
  {
   "slug": "hymleong-claude-mods-status-hud",
   "name": "status-hud",
   "description": "A bar above the prompt showing current activity, 5-hour limit, weekly limit and context window.",
   "version": "1.5.1",
   "author": {
    "name": "hymle"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hymleong/claude-mods",
    "url": "https://github.com/hymleong/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T09:22:33Z",
    "createdAt": "2026-10-04T09:21:49Z",
    "description": "claude mods marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51241593?v=4",
    "ownerUrl": "https://github.com/hymleong",
    "defaultBranch": "main"
   },
   "path": "plugins/status-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:54:00.383Z",
   "modUpdatedAt": "2026-10-04T09:20:07Z",
   "fileBytes": 19210,
   "tags": [
    "band",
    "status",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "status-hud",
   "url": "https://www.slopshopper.com/mods/hymleong-claude-mods-status-hud/"
  },
  {
   "slug": "hyperspell-claude-plugins-hyperspell-activity",
   "name": "hyperspell-activity",
   "description": "Logs what this Claude session did into the Hyperspell company brain as one reviewable activity entry per session, written through the Hyperspell connector after each turn that did real work. Visibility follows the share option (suggest, the default, keeps each entry yours and asks before sharing; shared posts it to the company where allowed; personal never asks; a workspace key makes every entry the company's). /hyperspell-activity to pause.",
   "version": "0.1.0",
   "author": {
    "name": "Hyperspell",
    "email": "david@hyperspell.com"
   },
   "license": "MIT",
   "homepage": "https://hyperspell.com",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hyperspell/claude-plugins",
    "url": "https://github.com/hyperspell/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:59:33Z",
    "createdAt": "2026-10-09T02:56:15Z",
    "description": "Hyperspell plugins for Claude Code, Claude Desktop and Cowork: the company brain and activity capture",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/170754924?v=4",
    "ownerUrl": "https://github.com/hyperspell",
    "defaultBranch": "main"
   },
   "path": "plugins/hyperspell-activity",
   "modules": [
    "./activity.ts"
   ],
   "entry": "hooks/activity.ts",
   "userConfig": {
    "share": {
     "type": "string",
     "title": "Share entries",
     "description": "suggest keeps each entry private and asks you, in your Hyperspell Inbox (or the Slack digest), whether to share it with the company; shared shares each entry with the company at once, where the workspace allows direct sharing (otherwise it falls back to suggest); personal never asks.",
     "default": "suggest",
     "options": [
      "suggest",
      "shared",
      "personal"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "hyperspell",
   "firstSeen": "2026-10-09T15:02:24.728Z",
   "modUpdatedAt": "2026-10-09T12:59:33Z",
   "fileBytes": 20584,
   "tags": [
    "toast",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hyperspell-activity",
   "url": "https://www.slopshopper.com/mods/hyperspell-claude-plugins-hyperspell-activity/"
  },
  {
   "slug": "hyunn12-progress-band",
   "name": "progress-band",
   "description": "Show the session's task steps above the prompt",
   "version": "0.3.2",
   "author": {
    "name": "hyunn12"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hyunn12/progress-band",
    "url": "https://github.com/hyunn12/progress-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:34:53Z",
    "createdAt": "2026-10-07T02:35:13Z",
    "description": "Claude Code mod: shows the session's task steps above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/81224398?v=4",
    "ownerUrl": "https://github.com/hyunn12",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "progress-band",
   "firstSeen": "2026-10-07T15:00:58.411Z",
   "modUpdatedAt": "2026-10-07T05:34:53Z",
   "fileBytes": 6072,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "progress-band",
   "url": "https://www.slopshopper.com/mods/hyunn12-progress-band/"
  },
  {
   "slug": "hyvanmielenpelit-claudecodemods-usage-dollars",
   "name": "usage-dollars",
   "description": "Shows subscription usage for the 5-hour window and the week as API-equivalent dollars: estimated allowance first, then used and left, with 90% ranges; spending reports by date range",
   "version": "0.7.0",
   "author": {
    "name": "Hyvän Mielen Pelit"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "hyvanmielenpelit/ClaudeCodeMods",
    "url": "https://github.com/hyvanmielenpelit/ClaudeCodeMods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T19:07:14Z",
    "createdAt": "2026-10-05T10:16:03Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16661045?v=4",
    "ownerUrl": "https://github.com/hyvanmielenpelit",
    "defaultBranch": "main"
   },
   "path": "usage-dollars",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hyvanmielenpelit-claude-code-mods",
   "firstSeen": "2026-10-06T04:52:57.740Z",
   "modUpdatedAt": "2026-10-05T19:07:14Z",
   "fileBytes": 110758,
   "tags": [
    "transcript",
    "toast",
    "status",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-dollars",
   "url": "https://www.slopshopper.com/mods/hyvanmielenpelit-claudecodemods-usage-dollars/"
  },
  {
   "slug": "i-noma-ru-claude-ask-choice",
   "name": "ask-choice",
   "description": "When a reply ends with a choice-based question written in plain text, has the model re-ask it with the AskUserQuestion picker so you can select an option instead of typing.",
   "version": "0.1.1",
   "author": {
    "name": "i-noma-ru",
    "url": "https://github.com/i-noma-ru"
   },
   "license": "MIT",
   "homepage": "https://github.com/i-noma-ru/claude-ask-choice",
   "keywords": [
    "claude-code",
    "mod",
    "AskUserQuestion",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "i-noma-ru/claude-ask-choice",
    "url": "https://github.com/i-noma-ru/claude-ask-choice",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:36:24Z",
    "createdAt": "2026-10-06T13:12:07Z",
    "description": "Claude Code mod: when a reply ends with a choice-based question in plain text, has the model re-ask it with AskUserQuestion.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/264830294?v=4",
    "ownerUrl": "https://github.com/i-noma-ru",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ask-choice",
   "firstSeen": "2026-10-06T14:36:56.671Z",
   "modUpdatedAt": "2026-10-07T17:36:24Z",
   "fileBytes": 2752,
   "tags": [
    "guard",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ask-choice",
   "url": "https://www.slopshopper.com/mods/i-noma-ru-claude-ask-choice/"
  },
  {
   "slug": "i-noma-ru-claude-clip-command",
   "name": "clip-command",
   "description": "When a reply contains a command for you to run (a code block starting with \"! \"), copies it to the clipboard and places it in the empty prompt input. Pressing Enter on that exact text runs it and sends the output back to the model.",
   "version": "0.3.1",
   "author": {
    "name": "i-noma-ru",
    "url": "https://github.com/i-noma-ru"
   },
   "license": "MIT",
   "homepage": "https://github.com/i-noma-ru/claude-clip-command",
   "keywords": [
    "claude-code",
    "mod",
    "clipboard",
    "shell",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "i-noma-ru/claude-clip-command",
    "url": "https://github.com/i-noma-ru/claude-clip-command",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:26:19Z",
    "createdAt": "2026-10-06T13:12:16Z",
    "description": "Claude Code mod: copies a command the model asks you to run (a code block starting with \"! \") to the clipboard, places it in the empty prompt, and runs it when you press Enter on it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/264830294?v=4",
    "ownerUrl": "https://github.com/i-noma-ru",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-clip-command",
   "firstSeen": "2026-10-06T14:36:58.489Z",
   "modUpdatedAt": "2026-10-08T16:26:19Z",
   "fileBytes": 5570,
   "tags": [
    "toast",
    "prompt",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "clip-command",
   "url": "https://www.slopshopper.com/mods/i-noma-ru-claude-clip-command/"
  },
  {
   "slug": "i-noma-ru-claude-confirm-gate",
   "name": "confirm-gate",
   "description": "Pauses risky shell commands and edits that match your patterns and asks you to proceed or cancel with buttons.",
   "version": "0.1.0",
   "author": {
    "name": "i-noma-ru",
    "url": "https://github.com/i-noma-ru"
   },
   "license": "MIT",
   "homepage": "https://github.com/i-noma-ru/claude-confirm-gate",
   "keywords": [
    "claude-code",
    "mod",
    "safety",
    "confirm",
    "tool-call"
   ],
   "kind": "community",
   "repo": {
    "fullName": "i-noma-ru/claude-confirm-gate",
    "url": "https://github.com/i-noma-ru/claude-confirm-gate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:51:20Z",
    "createdAt": "2026-10-09T09:15:56Z",
    "description": "Claude Code mod: pauses risky shell commands and edits that match your patterns behind a Proceed / Cancel dialog",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/264830294?v=4",
    "ownerUrl": "https://github.com/i-noma-ru",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "bash_patterns": {
     "type": "string",
     "multiple": true,
     "title": "Bash command patterns",
     "description": "Case-insensitive JavaScript regular expressions tested against each Bash command. One match pauses the call.",
     "default": [
      "git( -C \\S+)? push[^\\n]* (--force|-f)\\b",
      "git( -C \\S+)? reset --hard",
      "git( -C \\S+)? clean -f",
      "git( -C \\S+)? checkout -- ",
      "git( -C \\S+)? restore "
     ]
    },
    "path_patterns": {
     "type": "string",
     "multiple": true,
     "title": "Edited path patterns",
     "description": "Case-insensitive JavaScript regular expressions tested against the file path of Edit, Write and MultiEdit calls (backslashes normalized to slashes). Empty: paths are not checked.",
     "default": []
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-confirm-gate",
   "firstSeen": "2026-10-09T15:02:28.645Z",
   "modUpdatedAt": "2026-10-09T14:51:20Z",
   "fileBytes": 4743,
   "tags": [
    "toast",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "confirm-gate",
   "url": "https://www.slopshopper.com/mods/i-noma-ru-claude-confirm-gate/"
  },
  {
   "slug": "i-noma-ru-claude-decision-tracker",
   "name": "decision-tracker",
   "description": "Keeps decisions mentioned in replies in a band above the prompt until they are written to your decision log.",
   "version": "0.2.0",
   "author": {
    "name": "i-noma-ru",
    "url": "https://github.com/i-noma-ru"
   },
   "license": "MIT",
   "homepage": "https://github.com/i-noma-ru/claude-decision-tracker",
   "keywords": [
    "claude-code",
    "mod",
    "decisions",
    "band",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "i-noma-ru/claude-decision-tracker",
    "url": "https://github.com/i-noma-ru/claude-decision-tracker",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:25:05Z",
    "createdAt": "2026-10-09T09:15:51Z",
    "description": "Claude Code mod: keeps decisions mentioned in replies in a band above the prompt until the decision log is written",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/264830294?v=4",
    "ownerUrl": "https://github.com/i-noma-ru",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "keywords": {
     "type": "string",
     "multiple": true,
     "title": "Decision keywords",
     "description": "A sentence that contains any of these (case-insensitive) is kept as a decision.",
     "default": [
      "we decided",
      "decided to",
      "decision:",
      "agreed to",
      "going with",
      "裁定",
      "に決めました",
      "と決めました",
      "に決定",
      "を採用します",
      "を採用しました"
     ]
    },
    "record_path": {
     "type": "string",
     "title": "Decision log path",
     "description": "A successful Edit or Write whose file path contains this string clears the band.",
     "default": "docs/decisions/"
    },
    "max_items": {
     "type": "number",
     "title": "Maximum kept decisions",
     "description": "Oldest decisions are dropped beyond this count.",
     "default": 20,
     "min": 1,
     "max": 50
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-decision-tracker",
   "firstSeen": "2026-10-09T15:02:30.297Z",
   "modUpdatedAt": "2026-10-09T14:25:05Z",
   "fileBytes": 10083,
   "tags": [
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "decision-tracker",
   "url": "https://www.slopshopper.com/mods/i-noma-ru-claude-decision-tracker/"
  },
  {
   "slug": "i-noma-ru-claude-dotpet",
   "name": "dotpet",
   "description": "A pixel-art pet above the prompt input that changes with the session state (idle, working, done, sleeping). /dotpet shows or hides it; the art can be redrawn in a bundled browser editor.",
   "version": "0.2.0",
   "author": {
    "name": "i-noma-ru",
    "url": "https://github.com/i-noma-ru"
   },
   "license": "MIT",
   "homepage": "https://github.com/i-noma-ru/claude-dotpet",
   "keywords": [
    "claude-code",
    "mod",
    "pet",
    "pixel-art",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "i-noma-ru/claude-dotpet",
    "url": "https://github.com/i-noma-ru/claude-dotpet",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:20:16Z",
    "createdAt": "2026-10-04T16:19:41Z",
    "description": "A pixel-art pet mod for Claude Code, with a browser editor to redraw it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/264830294?v=4",
    "ownerUrl": "https://github.com/i-noma-ru",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-dotpet",
   "firstSeen": "2026-10-06T04:54:03.293Z",
   "modUpdatedAt": "2026-10-09T11:20:16Z",
   "fileBytes": 27318,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dotpet",
   "url": "https://www.slopshopper.com/mods/i-noma-ru-claude-dotpet/"
  },
  {
   "slug": "i-noma-ru-claude-drop-thumb",
   "name": "drop-thumb",
   "description": "Shows a chip and a card (thumbnail, file name, size, original path) above the prompt for each image dropped onto it. macOS only.",
   "version": "0.1.1",
   "author": {
    "name": "i-noma-ru",
    "url": "https://github.com/i-noma-ru"
   },
   "license": "MIT",
   "homepage": "https://github.com/i-noma-ru/claude-drop-thumb",
   "keywords": [
    "claude-code",
    "mod",
    "image",
    "thumbnail",
    "macos"
   ],
   "kind": "community",
   "repo": {
    "fullName": "i-noma-ru/claude-drop-thumb",
    "url": "https://github.com/i-noma-ru/claude-drop-thumb",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T16:46:34Z",
    "createdAt": "2026-10-06T08:38:25Z",
    "description": "Claude Code mod: thumbnail/file-name card for images dropped onto the prompt",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "images",
     "macos",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/264830294?v=4",
    "ownerUrl": "https://github.com/i-noma-ru",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-drop-thumb",
   "firstSeen": "2026-10-06T14:37:00.848Z",
   "modUpdatedAt": "2026-10-07T16:46:34Z",
   "fileBytes": 9681,
   "tags": [
    "band",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "drop-thumb",
   "url": "https://www.slopshopper.com/mods/i-noma-ru-claude-drop-thumb/"
  },
  {
   "slug": "i-noma-ru-claude-supervisor-pane",
   "name": "supervisor-pane",
   "description": "A side pane that lists subagent runs and chosen shell commands with their state and elapsed time.",
   "version": "0.1.0",
   "author": {
    "name": "i-noma-ru",
    "url": "https://github.com/i-noma-ru"
   },
   "license": "MIT",
   "homepage": "https://github.com/i-noma-ru/claude-supervisor-pane",
   "keywords": [
    "claude-code",
    "mod",
    "subagent",
    "pane",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "i-noma-ru/claude-supervisor-pane",
    "url": "https://github.com/i-noma-ru/claude-supervisor-pane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:41:06Z",
    "createdAt": "2026-10-09T09:15:45Z",
    "description": "Claude Code mod: a side pane listing subagent runs and chosen shell commands with status and elapsed time",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/264830294?v=4",
    "ownerUrl": "https://github.com/i-noma-ru",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "agents": {
     "type": "string",
     "multiple": true,
     "title": "Subagents to list",
     "description": "subagent_type values that get a row. Leave empty to list every subagent.",
     "default": []
    },
    "commands": {
     "type": "string",
     "multiple": true,
     "title": "Shell commands to list",
     "description": "Substrings; a Bash command containing one gets a row named after it. Leave empty to list no shell commands.",
     "default": []
    },
    "max_rows": {
     "type": "number",
     "title": "Maximum rows",
     "description": "Oldest finished rows are dropped beyond this count.",
     "default": 30,
     "min": 5,
     "max": 100
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-supervisor-pane",
   "firstSeen": "2026-10-09T15:02:34.458Z",
   "modUpdatedAt": "2026-10-09T14:41:06Z",
   "fileBytes": 10085,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "supervisor-pane",
   "url": "https://www.slopshopper.com/mods/i-noma-ru-claude-supervisor-pane/"
  },
  {
   "slug": "iamomiid-cache-countdown",
   "name": "cache-countdown",
   "displayName": "Cache Countdown",
   "description": "A fuse above the prompt that burns down with the prompt cache, with context and rate limit meters and buttons to keep the cache warm or compact",
   "version": "0.1.0",
   "author": {
    "name": "Omid Sayfun",
    "url": "https://github.com/iamomiid"
   },
   "license": "MIT",
   "homepage": "https://github.com/iamomiid/cache-countdown#readme",
   "keywords": [
    "mod",
    "prompt-cache",
    "countdown",
    "context",
    "rate-limits"
   ],
   "kind": "community",
   "repo": {
    "fullName": "iamomiid/cache-countdown",
    "url": "https://github.com/iamomiid/cache-countdown",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:43:30Z",
    "createdAt": "2026-10-04T13:49:58Z",
    "description": "A Claude Code mod: a fuse above the prompt that burns down with the prompt cache, with context and rate limit meters",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26091991?v=4",
    "ownerUrl": "https://github.com/iamomiid",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "Which lifetime to count down. auto reads the lifetime the session's requests were written with from the transcript.",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    },
    "toast": {
     "type": "boolean",
     "title": "Expiry toasts",
     "description": "Show a toast shortly before the cache goes cold and when it does.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cache-countdown",
   "firstSeen": "2026-10-06T04:54:04.884Z",
   "modUpdatedAt": "2026-10-04T15:43:30Z",
   "fileBytes": 23007,
   "tags": [
    "band",
    "toast",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-countdown-iamomiid",
   "url": "https://www.slopshopper.com/mods/iamomiid-cache-countdown/"
  },
  {
   "slug": "ianlkl11234s-shark-tank",
   "name": "shark-tank",
   "description": "A shark fin cruises above the prompt while Claude works, with ctx / 5h / 7d quota and ctx-handoff's auto handoff built in",
   "version": "0.1.0",
   "author": {
    "name": "Migu Cheng",
    "url": "https://github.com/ianlkl11234s"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ianlkl11234s/shark-tank",
    "url": "https://github.com/ianlkl11234s/shark-tank",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-04T16:18:29Z",
    "createdAt": "2026-10-04T16:18:24Z",
    "description": "Claude Code mod: a shark fin swims above the prompt while Claude works, with ctx/5h/7d quota bar and ctx-handoff auto handoff built in",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61914055?v=4",
    "ownerUrl": "https://github.com/ianlkl11234s",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:58:07.475Z",
   "modUpdatedAt": "2026-10-04T16:18:29Z",
   "fileBytes": 83615,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "shark-tank",
   "url": "https://www.slopshopper.com/mods/ianlkl11234s-shark-tank/"
  },
  {
   "slug": "iautom8things-bw-peek",
   "name": "bw-peek",
   "description": "A Beadwork ticket pane inside Claude Code: /bw <id> or a search box runs bw show and draws the digest, title, description and comments; every ticket id a reply mentions gets a button that opens it. Needs function hooks (CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1).",
   "version": "0.1.5",
   "author": {
    "name": "Manuel Zubieta",
    "email": "i@autom8things.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/jallum/beadwork",
   "keywords": [
    "beadwork",
    "bw",
    "tickets",
    "issues",
    "pane",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "iautom8things/bw-peek",
    "url": "https://github.com/iautom8things/bw-peek",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-17T19:39:45Z",
    "createdAt": "2026-09-17T00:39:23Z",
    "description": "A Beadwork ticket pane inside Claude Code: /bw <id>, and a button under every reply that mentions a ticket. Function-hooks plugin, its own marketplace.",
    "homepage": "https://github.com/jallum/beadwork",
    "topics": [
     "beadwork",
     "claude-code",
     "claude-code-plugin",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/522040?v=4",
    "ownerUrl": "https://github.com/iautom8things",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mention_buttons": {
     "type": "boolean",
     "title": "Ticket buttons under replies",
     "description": "Draw a row of [ id ] buttons under every reply that mentions a Beadwork ticket",
     "default": true
    },
    "bare_mentions": {
     "type": "boolean",
     "title": "Bare ids under replies",
     "description": "Also draw a button for a bare id (c50, wxh.5) when it is a ticket on this repo's own board",
     "default": true
    },
    "mention_cap": {
     "type": "number",
     "title": "Buttons per reply",
     "description": "Most ids drawn under one reply before '+N more' (1 to 20)",
     "default": 6
    },
    "collapsed_rows": {
     "type": "number",
     "title": "Description rows when collapsed",
     "description": "Rows of the description shown before [ Show all ] (3 to 40)",
     "default": 8
    },
    "digest_chars": {
     "type": "number",
     "title": "Comment digest length",
     "description": "Characters of each comment shown before its expand button (20 to 200)",
     "default": 50
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bw-peek",
   "firstSeen": "2026-10-06T14:37:05.281Z",
   "modUpdatedAt": "2026-09-17T19:39:45Z",
   "fileBytes": 60284,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "bw-peek",
   "url": "https://www.slopshopper.com/mods/iautom8things-bw-peek/"
  },
  {
   "slug": "iceberggymnast-claude-code-mods-state-compact",
   "name": "state-compact",
   "description": "압축 전에 handoff 문서를 반영하고, 프롬프트 캐시 만료 직전 압축으로 재캐시 비용을 줄인다",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "iceberggymnast/claude-code-mods",
    "url": "https://github.com/iceberggymnast/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:43:49Z",
    "createdAt": "2026-10-02T02:38:51Z",
    "description": "Claude Code function-hook plugins (mods)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/173245660?v=4",
    "ownerUrl": "https://github.com/iceberggymnast",
    "defaultBranch": "main"
   },
   "path": "plugins/state-compact",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "handoff_file": {
     "type": "string",
     "title": "Handoff 문서",
     "description": "압축 전에 Claude가 진행 상황을 반영할 파일. 저장소 루트 기준 이름(예: STATE.md, HANDOFF.md). 비우면 반영 없이 압축만 한다.",
     "default": ""
    },
    "language": {
     "type": "string",
     "title": "언어",
     "description": "답 끝 표시, 경고 문구, Claude에게 보내는 지시의 언어. ko(한국어) 또는 en(영어).",
     "options": [
      "ko",
      "en"
     ],
     "default": "ko"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:54:06.373Z",
   "modUpdatedAt": "2026-10-06T08:27:06Z",
   "fileBytes": 25296,
   "tags": [
    "transcript",
    "toast",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "state-compact",
   "url": "https://www.slopshopper.com/mods/iceberggymnast-claude-code-mods-state-compact/"
  },
  {
   "slug": "iceberggymnast-claude-code-mods-token-speedometer",
   "name": "token-speedometer",
   "description": "응답이 나오는 속도(초당 출력 토큰)를 입력창 위에 속도계처럼 보여 준다",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "iceberggymnast/claude-code-mods",
    "url": "https://github.com/iceberggymnast/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:43:49Z",
    "createdAt": "2026-10-02T02:38:51Z",
    "description": "Claude Code function-hook plugins (mods)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/173245660?v=4",
    "ownerUrl": "https://github.com/iceberggymnast",
    "defaultBranch": "main"
   },
   "path": "plugins/token-speedometer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T14:37:13.997Z",
   "modUpdatedAt": "2026-10-06T08:14:05Z",
   "fileBytes": 13569,
   "tags": [
    "band",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "token-speedometer",
   "url": "https://www.slopshopper.com/mods/iceberggymnast-claude-code-mods-token-speedometer/"
  },
  {
   "slug": "ido6-claude-caveman-status",
   "name": "caveman-status",
   "description": "Clickable caveman mode button in the prompt footer, with a picker to change level or turn it off.",
   "version": "0.4.2",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ido6/claude-caveman-status",
    "url": "https://github.com/ido6/claude-caveman-status",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:05:10Z",
    "createdAt": "2026-10-08T12:46:37Z",
    "description": "Claude Code mod: caveman mode in the status line, /cave to switch level or turn off",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47782341?v=4",
    "ownerUrl": "https://github.com/ido6",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ido-mods",
   "firstSeen": "2026-10-08T15:25:49.666Z",
   "modUpdatedAt": "2026-10-08T16:05:10Z",
   "fileBytes": 4812,
   "tags": [
    "band",
    "spinner",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "caveman-status",
   "url": "https://www.slopshopper.com/mods/ido6-claude-caveman-status/"
  },
  {
   "slug": "ikstewa-workstreams",
   "name": "workstreams",
   "description": "Workstream board, charters, tmux sidebar and active-session dispatch",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ikstewa/workstreams",
    "url": "https://github.com/ikstewa/workstreams",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:22:12Z",
    "createdAt": "2026-10-06T14:51:02Z",
    "description": "Experimental claude code mod for managing work",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/990120?v=4",
    "ownerUrl": "https://github.com/ikstewa",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./mod.ts"
   ],
   "entry": "hooks/mod.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ikstewa",
   "firstSeen": "2026-10-07T15:01:15.858Z",
   "modUpdatedAt": "2026-10-09T03:22:12Z",
   "fileBytes": 19175,
   "tags": [
    "guard",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "workstreams",
   "url": "https://www.slopshopper.com/mods/ikstewa-workstreams/"
  },
  {
   "slug": "il-tmfv-ccmods-cursor-rules",
   "name": "cursor-rules",
   "description": "Load .cursor/rules and .cursor/commands as native Claude Code rules and slash commands",
   "version": "0.1.0",
   "author": {
    "name": "il-tmfv"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "il-tmfv/ccmods",
    "url": "https://github.com/il-tmfv/ccmods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:21:53Z",
    "createdAt": "2026-10-08T11:42:40Z",
    "description": "Personal Claude Code mods (plugin marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15895189?v=4",
    "ownerUrl": "https://github.com/il-tmfv",
    "defaultBranch": "main"
   },
   "path": "plugins/cursor-rules",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccmods",
   "firstSeen": "2026-10-08T15:25:53.465Z",
   "modUpdatedAt": "2026-10-08T13:21:53Z",
   "fileBytes": 10307,
   "tags": [
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cursor-rules",
   "url": "https://www.slopshopper.com/mods/il-tmfv-ccmods-cursor-rules/"
  },
  {
   "slug": "ildunari-kosta-plugins-cache-timer",
   "name": "cache-timer",
   "description": "Status-line bar draining over the prompt-cache window; compacts once just before it expires",
   "version": "0.4.2",
   "author": {
    "name": "Kosta Milov"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ildunari/kosta-plugins",
    "url": "https://github.com/ildunari/kosta-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T19:50:29Z",
    "createdAt": "2026-03-28T17:29:06Z",
    "description": "Central Claude Code plugin marketplace — add once, install any plugin",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/95185577?v=4",
    "ownerUrl": "https://github.com/ildunari",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "kosta-plugins",
   "firstSeen": "2026-10-06T04:53:03.967Z",
   "modUpdatedAt": "2026-10-02T19:50:16Z",
   "fileBytes": 5885,
   "tags": [
    "toast",
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer-ildunari",
   "url": "https://www.slopshopper.com/mods/ildunari-kosta-plugins-cache-timer/"
  },
  {
   "slug": "iliabatko39-clawd-buddy",
   "name": "clawd-buddy",
   "description": "A pixel Clawd above the prompt that acts out what the session is doing: thinking, coding, searching, compacting, idling.",
   "version": "1.0.0",
   "author": {
    "name": "Ilya Batko",
    "url": "https://github.com/IliaBatko39"
   },
   "license": "MIT",
   "keywords": [
    "clawd",
    "companion",
    "pixel-art",
    "function-hooks",
    "desktop"
   ],
   "kind": "community",
   "repo": {
    "fullName": "IliaBatko39/clawd-buddy",
    "url": "https://github.com/IliaBatko39/clawd-buddy",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:49:55Z",
    "createdAt": "2026-10-08T17:49:45Z",
    "description": "Unofficial fan-made Claude Code mod: a pixel Clawd above the prompt that acts out what your session is doing.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/255838614?v=4",
    "ownerUrl": "https://github.com/IliaBatko39",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:33:36.601Z",
   "modUpdatedAt": "2026-10-08T17:49:55Z",
   "fileBytes": 204855,
   "tags": [
    "band",
    "spinner",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "clawd-buddy-IliaBatko39",
   "url": "https://www.slopshopper.com/mods/iliabatko39-clawd-buddy/"
  },
  {
   "slug": "iliesseu28-claude-autocommit",
   "name": "autocommit",
   "description": "Turns every turn Claude takes into a clean git commit: only the files that turn changed, a Conventional Commits message written by Haiku, a secret scan before every commit, undo and squash. Plus a band above the prompt with model, effort, context and commits.",
   "version": "1.1.0",
   "author": {
    "name": "Iliesseu28",
    "email": "iliesseu28@users.noreply.github.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/Iliesseu28/claude-autocommit",
   "keywords": [
    "git",
    "commit",
    "auto-commit",
    "conventional-commits",
    "secrets",
    "mod",
    "status-line",
    "aider"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Iliesseu28/claude-autocommit",
    "url": "https://github.com/Iliesseu28/claude-autocommit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:53:06Z",
    "createdAt": "2026-10-03T18:05:46Z",
    "description": "Claude Code commits its own work: one clean commit per turn, nothing that was not Claude's. A mod with a secret guard, undo, squash and a status bar.",
    "homepage": null,
    "topics": [
     "ai-coding",
     "autocommit",
     "claude-code",
     "claude-code-plugin",
     "conventional-commits",
     "git"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/210040978?v=4",
    "ownerUrl": "https://github.com/Iliesseu28",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the band, notifications and /commits (en or fr). Commit messages follow commitLanguage.",
     "default": "en",
     "options": [
      "en",
      "fr"
     ]
    },
    "commitModel": {
     "type": "string",
     "title": "Commit message model",
     "description": "Model that writes commit messages and spots obvious bugs.",
     "default": "haiku",
     "options": [
      "haiku",
      "sonnet",
      "opus"
     ]
    },
    "commitLanguage": {
     "type": "string",
     "title": "Commit message language",
     "description": "Language of commit subjects and bodies, for example English, French, German.",
     "default": "English"
    },
    "bugCheck": {
     "type": "boolean",
     "title": "Flag likely bugs",
     "description": "Warn when a committed diff holds an obvious bug (debug leftover, broken reference, half-finished code).",
     "default": true
    },
    "autoPush": {
     "type": "string",
     "title": "Auto-push remotes",
     "description": "Comma-separated remotes pushed after each auto-commit, for example me/notes, github.com/me/dotfiles, or * for all. Empty: never push on its own (/commits push still works).",
     "default": ""
    },
    "prePushCommand": {
     "type": "string",
     "title": "Pre-push check",
     "description": "Command run before any push; a non-zero exit blocks it. {root} is the repo, {files} a file listing the changed paths. Example: gitleaks git {root} --log-opts=@{u}..HEAD",
     "default": ""
    },
    "bar": {
     "type": "string",
     "title": "Band above the prompt",
     "description": "full: model, effort, context, Remote Control, commits. compact: context and commits. off: no band.",
     "default": "full",
     "options": [
      "full",
      "compact",
      "off"
     ]
    },
    "maxFilesPerCommand": {
     "type": "number",
     "title": "Max files per shell command",
     "description": "A shell command that changes more files than this at once (a formatter, a codegen) is not auto-committed; an alert says so.",
     "default": 40
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-autocommit",
   "firstSeen": "2026-10-06T04:47:04.573Z",
   "modUpdatedAt": "2026-10-05T10:53:06Z",
   "fileBytes": 84595,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "autocommit",
   "url": "https://www.slopshopper.com/mods/iliesseu28-claude-autocommit/"
  },
  {
   "slug": "ilikeeatingrice-claude-code-work-panel",
   "name": "work-panel",
   "description": "A right-side Claude Code panel for your task tracker: browse roadmaps, start a ready task, and clear-and-start with a handoff note when you stay in the same roadmap",
   "version": "0.1.0",
   "author": {
    "name": "ilikeeatingrice"
   },
   "license": "MIT",
   "homepage": "https://github.com/ilikeeatingrice/claude-code-work-panel",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ilikeeatingrice/claude-code-work-panel",
    "url": "https://github.com/ilikeeatingrice/claude-code-work-panel",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:16:41Z",
    "createdAt": "2026-10-07T05:23:00Z",
    "description": "Claude Code mod: a right-side panel for your task tracker — start a ready task, clear-and-start with a handoff note",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9456443?v=4",
    "ownerUrl": "https://github.com/ilikeeatingrice",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "treeCommand": {
     "type": "string",
     "title": "Tracker command",
     "description": "Run in the session folder; prints the roadmap tree as JSON (see README). A first word with a slash must exist in that folder; a .py script runs with the folder's .venv python or python3.",
     "default": "scripts/work_tracker.py tree --json"
    },
    "startHint": {
     "type": "string",
     "title": "First-message hint",
     "description": "Added to the first message of a started task. Empty means 'Use the roadmap skill (work-panel:roadmap).'; a project with its own skill can name it here.",
     "default": ""
    },
    "noteAuthor": {
     "type": "string",
     "title": "Handoff note author",
     "description": "The author written on handoff notes in the task journal.",
     "default": "@claude"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-work-panel",
   "firstSeen": "2026-10-07T15:01:17.625Z",
   "modUpdatedAt": "2026-10-07T15:16:41Z",
   "fileBytes": 30939,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "work-panel",
   "url": "https://www.slopshopper.com/mods/ilikeeatingrice-claude-code-work-panel/"
  },
  {
   "slug": "ilkaygkbdk-cctop",
   "name": "cctop",
   "description": "htop for Claude Code: context, rate limits, speed, cost and subagents, live.",
   "version": "0.1.1",
   "author": {
    "name": "ilkayGkbdk"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ilkayGkbdk/cctop",
    "url": "https://github.com/ilkayGkbdk/cctop",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:34:35Z",
    "createdAt": "2026-10-02T11:56:13Z",
    "description": "htop for Claude Code — see your context, rate limits and subagents live. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "developer-tools",
     "htop",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/151970111?v=4",
    "ownerUrl": "https://github.com/ilkayGkbdk",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "band": {
     "type": "boolean",
     "title": "Band",
     "description": "Show the one-line band above the prompt",
     "default": true
    },
    "ctxWarnPercent": {
     "type": "number",
     "title": "Context warning %",
     "description": "Toast and red bar from this context fill",
     "default": 80
    },
    "rateWarnPercent": {
     "type": "number",
     "title": "5-hour warning %",
     "description": "Toast from this 5-hour window use",
     "default": 90
    },
    "mapPollMs": {
     "type": "number",
     "title": "Context map refresh (ms)",
     "description": "How often the open panel re-measures the context map",
     "default": 2000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cctop",
   "firstSeen": "2026-10-06T04:54:48.241Z",
   "modUpdatedAt": "2026-10-09T13:34:35Z",
   "fileBytes": 35380,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "cctop-ilkayGkbdk",
   "url": "https://www.slopshopper.com/mods/ilkaygkbdk-cctop/"
  },
  {
   "slug": "ilmondovero-perseveranza",
   "name": "perseveranza",
   "displayName": "Perseveranza",
   "description": "Autonomous feedback loop for Claude Code: plan -> implement -> review -> adversarial final verification, with model routing by complexity",
   "version": "3.0.2",
   "author": {
    "name": "ilmondovero",
    "url": "https://github.com/ilmondovero"
   },
   "keywords": [
    "loop",
    "mod",
    "workflow",
    "code-review",
    "adversarial-verification"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ilmondovero/perseveranza",
    "url": "https://github.com/ilmondovero/perseveranza",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T00:05:46Z",
    "createdAt": "2026-06-10T06:32:18Z",
    "description": "Ciclo autonomo a feedback per Claude Code: plan -> implement -> review -> verifica finale avversariale, con routing dei modelli per complessita'",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12593327?v=4",
    "ownerUrl": "https://github.com/ilmondovero",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "perseveranza",
   "firstSeen": "2026-10-06T14:37:20.313Z",
   "modUpdatedAt": "2026-10-08T00:05:46Z",
   "fileBytes": 241222,
   "tags": [
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "perseveranza",
   "url": "https://www.slopshopper.com/mods/ilmondovero-perseveranza/"
  },
  {
   "slug": "ilovepixelart-line-clear-mod",
   "name": "line-clear",
   "displayName": "Line Clear",
   "description": "A falling-block line-clearing game to play in a pane while Claude works.",
   "version": "0.1.0",
   "author": {
    "name": "ilovepixelart",
    "email": "ilovepixelart@users.noreply.github.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/ilovepixelart/line-clear-mod#readme",
   "keywords": [
    "game",
    "falling-blocks",
    "puzzle",
    "tui",
    "function-hooks",
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ilovepixelart/line-clear-mod",
    "url": "https://github.com/ilovepixelart/line-clear-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:48:16Z",
    "createdAt": "2026-10-08T08:21:19Z",
    "description": "A Claude Code mod: a line-clearing block game in a pane, playable while Claude works. Click to play, or ctrl+x tab and w a s d.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "function-hooks",
     "game",
     "puzzle-game",
     "terminal-game",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7249538?v=4",
    "ownerUrl": "https://github.com/ilovepixelart",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "openOnTurn": {
     "type": "boolean",
     "title": "Open the game when a turn starts",
     "description": "Opens the line-clear pane, without taking the keys, each time Claude starts a turn. Claude Code places a pane opened this way only on a terminal 144 columns wide (110 once you have opened line-clear yourself).",
     "default": false
    },
    "startLevel": {
     "type": "number",
     "title": "Start level",
     "description": "The level each game starts at, 1 to 15: gravity starts that fast, and a level is gained every 10 rows from there.",
     "default": 1
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "line-clear-mod",
   "firstSeen": "2026-10-09T15:03:06.449Z",
   "modUpdatedAt": "2026-10-08T16:48:16Z",
   "fileBytes": 69771,
   "tags": [
    "pane",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "line-clear",
   "url": "https://www.slopshopper.com/mods/ilovepixelart-line-clear-mod/"
  },
  {
   "slug": "ilovepixelart-pass-or-bust-mod",
   "name": "pass-or-bust",
   "displayName": "Pass or Bust",
   "description": "Slots for your test runs: the reels spin while Claude runs the tests and stop on the real result. Fake credits only.",
   "version": "0.3.1",
   "author": {
    "name": "ilovepixelart",
    "email": "ilovepixelart@users.noreply.github.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/ilovepixelart/pass-or-bust-mod#readme",
   "keywords": [
    "slot-machine",
    "testing",
    "test-runner",
    "gamification",
    "tui",
    "function-hooks",
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ilovepixelart/pass-or-bust-mod",
    "url": "https://github.com/ilovepixelart/pass-or-bust-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:48:38Z",
    "createdAt": "2026-10-07T14:59:16Z",
    "description": "A Claude Code mod: slots for your test runs. The reels spin while the tests run and stop on the real result. Fake credits only.",
    "homepage": null,
    "topics": [
     "bun",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "function-hooks",
     "gamification",
     "slot-machine",
     "terminal-ui",
     "test-runner",
     "testing",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7249538?v=4",
    "ownerUrl": "https://github.com/ilovepixelart",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pass-or-bust-mod",
   "firstSeen": "2026-10-09T15:03:13.836Z",
   "modUpdatedAt": "2026-10-08T16:48:38Z",
   "fileBytes": 112903,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "pass-or-bust",
   "url": "https://www.slopshopper.com/mods/ilovepixelart-pass-or-bust-mod/"
  },
  {
   "slug": "ilovepixelart-trial-run-mod",
   "name": "trial-run",
   "displayName": "Trial Run",
   "description": "Puts risky shell commands on trial: a prosecutor, a defense and a judge argue in a pane. A guilty verdict stops the command; an acquittal leaves it to your own permission rules.",
   "version": "0.3.0",
   "author": {
    "name": "ilovepixelart",
    "email": "ilovepixelart@users.noreply.github.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/ilovepixelart/trial-run-mod#readme",
   "keywords": [
    "guardrails",
    "ai-safety",
    "git",
    "terraform",
    "kubectl",
    "tui",
    "function-hooks",
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ilovepixelart/trial-run-mod",
    "url": "https://github.com/ilovepixelart/trial-run-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:48:11Z",
    "createdAt": "2026-10-07T14:59:12Z",
    "description": "A Claude Code mod: risky shell commands stand trial before they run. A prosecutor, a defense and a judge argue in a pane, and a guilty verdict stops the command.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "ai-safety",
     "bun",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "function-hooks",
     "guardrails",
     "terminal-ui",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7249538?v=4",
    "ownerUrl": "https://github.com/ilovepixelart",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "strictness": {
     "type": "string",
     "title": "Strictness",
     "description": "How readily the judge convicts: lenient, fair or hanging. It changes the judge's doctrine only: a conviction still denies and an acquittal still hands the decision to your permission rules.",
     "options": [
      "lenient",
      "fair",
      "hanging"
     ],
     "default": "fair"
    },
    "sounds": {
     "type": "boolean",
     "title": "Sounds",
     "description": "Bang the gavel and read the verdict out loud.",
     "default": true
    },
    "charges": {
     "type": "string",
     "multiple": true,
     "title": "Charges",
     "description": "The charges that go to trial, by id: recursive-delete, force-push, hard-reset, git-clean, drop-table, kubectl-delete, terraform-destroy, unread-script. A command charged with none of them is left to your permission rules.",
     "default": [
      "recursive-delete",
      "force-push",
      "hard-reset",
      "git-clean",
      "drop-table",
      "kubectl-delete",
      "terraform-destroy",
      "unread-script"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "trial-run-mod",
   "firstSeen": "2026-10-09T15:03:18.183Z",
   "modUpdatedAt": "2026-10-08T16:48:11Z",
   "fileBytes": 169860,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "trial-run",
   "url": "https://www.slopshopper.com/mods/ilovepixelart-trial-run-mod/"
  },
  {
   "slug": "iluolsns-claude-code-usage-band-usage-band",
   "name": "usage-band",
   "description": "Pills above the prompt: 5h/7d rate limits, session tokens, live tokens/sec, cost and context window, with window stats cards (API value, pace, tokens left per model). /usage-band switches to the status line.",
   "version": "1.2.1",
   "author": {
    "name": "cyan"
   },
   "license": "MIT",
   "homepage": "https://github.com/iluolSNS/claude-code-usage-band",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "iluolSNS/claude-code-usage-band",
    "url": "https://github.com/iluolSNS/claude-code-usage-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T17:46:47Z",
    "createdAt": "2026-10-03T06:09:19Z",
    "description": "Claude Code mod: rate limits, tokens, live tokens/sec, cost and context as pills above the prompt",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63222286?v=4",
    "ownerUrl": "https://github.com/iluolSNS",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cyan-mods",
   "firstSeen": "2026-10-06T04:54:09.773Z",
   "modUpdatedAt": "2026-10-03T17:46:47Z",
   "fileBytes": 58911,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-iluolSNS",
   "url": "https://www.slopshopper.com/mods/iluolsns-claude-code-usage-band-usage-band/"
  },
  {
   "slug": "ilya-paskhover-claude-code-mods-notes",
   "name": "notes",
   "description": "Save selected chat text (or typed text) with /note to a notes list shared across projects, shown in a side pane with done checkboxes.",
   "version": "0.1.0",
   "author": {
    "name": "Ilya Paskhover",
    "url": "https://github.com/ilya-paskhover"
   },
   "license": "MIT",
   "homepage": "https://github.com/ilya-paskhover/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ilya-paskhover/claude-code-mods",
    "url": "https://github.com/ilya-paskhover/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:54:51Z",
    "createdAt": "2026-10-09T14:16:38Z",
    "description": "Claude Code mods: turn-pulse (last-turn summary band) and notes (cross-project notes pane)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2391844?v=4",
    "ownerUrl": "https://github.com/ilya-paskhover",
    "defaultBranch": "main"
   },
   "path": "plugins/notes",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:03:20.153Z",
   "modUpdatedAt": "2026-10-09T14:14:00Z",
   "fileBytes": 8542,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "notes",
   "url": "https://www.slopshopper.com/mods/ilya-paskhover-claude-code-mods-notes/"
  },
  {
   "slug": "ilya-paskhover-claude-code-mods-turn-pulse",
   "name": "turn-pulse",
   "description": "A band above the prompt summarizing the last turn: duration, files edited (edits outside the working folder flagged), tool results, and the turn's share of the 5h and weekly usage limits. Live status line while Claude works.",
   "version": "0.1.0",
   "author": {
    "name": "Ilya Paskhover",
    "url": "https://github.com/ilya-paskhover"
   },
   "license": "MIT",
   "homepage": "https://github.com/ilya-paskhover/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ilya-paskhover/claude-code-mods",
    "url": "https://github.com/ilya-paskhover/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:54:51Z",
    "createdAt": "2026-10-09T14:16:38Z",
    "description": "Claude Code mods: turn-pulse (last-turn summary band) and notes (cross-project notes pane)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2391844?v=4",
    "ownerUrl": "https://github.com/ilya-paskhover",
    "defaultBranch": "main"
   },
   "path": "plugins/turn-pulse",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:03:21.243Z",
   "modUpdatedAt": "2026-10-09T14:14:00Z",
   "fileBytes": 8116,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-pulse",
   "url": "https://www.slopshopper.com/mods/ilya-paskhover-claude-code-mods-turn-pulse/"
  },
  {
   "slug": "im-ksc-ks-claude-code-mods-replay-theater",
   "name": "replay-theater",
   "description": "Replay Theater: step through the file edits Claude made in the last turn, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "imksc"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "im-ksc/ks-claude-code-mods",
    "url": "https://github.com/im-ksc/ks-claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T08:11:54Z",
    "createdAt": "2026-10-09T07:59:59Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/186668976?v=4",
    "ownerUrl": "https://github.com/im-ksc",
    "defaultBranch": "main"
   },
   "path": "mod/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ks-claude-code-mods",
   "firstSeen": "2026-10-09T15:03:22.638Z",
   "modUpdatedAt": "2026-10-09T08:11:54Z",
   "fileBytes": 19967,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-im-ksc",
   "url": "https://www.slopshopper.com/mods/im-ksc-ks-claude-code-mods-replay-theater/"
  },
  {
   "slug": "imaimai86-production-retail-and-wholesale-sdlc-guard",
   "name": "sdlc-guard",
   "description": "Enforces the SDLC stage write rules for every agent, taking the stage from the pipeline's status.json",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "imaimai86/production-retail-and-wholesale",
    "url": "https://github.com/imaimai86/production-retail-and-wholesale",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:49:50Z",
    "createdAt": "2025-05-28T11:21:38Z",
    "description": "Supports production, sales, billing and inventory management",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1019258?v=4",
    "ownerUrl": "https://github.com/imaimai86",
    "defaultBranch": "main"
   },
   "path": ".claude/plugins/sdlc-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:01:25.500Z",
   "modUpdatedAt": "2026-10-06T14:49:51Z",
   "fileBytes": 4343,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "sdlc-guard",
   "url": "https://www.slopshopper.com/mods/imaimai86-production-retail-and-wholesale-sdlc-guard/"
  },
  {
   "slug": "imaimai86-production-retail-and-wholesale-sdlc-monitor",
   "name": "sdlc-monitor",
   "description": "SDLC control pane: start, watch, answer and stop pipelines (/sdlc-monitor)",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "imaimai86/production-retail-and-wholesale",
    "url": "https://github.com/imaimai86/production-retail-and-wholesale",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:49:50Z",
    "createdAt": "2025-05-28T11:21:38Z",
    "description": "Supports production, sales, billing and inventory management",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1019258?v=4",
    "ownerUrl": "https://github.com/imaimai86",
    "defaultBranch": "main"
   },
   "path": ".claude/plugins/sdlc-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:01:26.174Z",
   "modUpdatedAt": "2026-10-07T13:34:04Z",
   "fileBytes": 35281,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sdlc-monitor",
   "url": "https://www.slopshopper.com/mods/imaimai86-production-retail-and-wholesale-sdlc-monitor/"
  },
  {
   "slug": "imranbarbhuiya-claude-context-bar",
   "name": "context-bar",
   "description": "A live context-window usage bar above the Claude Code prompt",
   "version": "0.2.0",
   "author": {
    "name": "imranbarbhuiya",
    "email": "imranbarbhuiya.fsd@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "imranbarbhuiya/claude-context-bar",
    "url": "https://github.com/imranbarbhuiya/claude-context-bar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:28:40Z",
    "createdAt": "2026-10-07T12:54:43Z",
    "description": "A live context-window usage bar above the Claude Code prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74945038?v=4",
    "ownerUrl": "https://github.com/imranbarbhuiya",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "show": {
     "type": "string",
     "title": "Show the bar",
     "description": "on-demand: hidden until /context-bar; always: shown from the start; remember: as /context-bar last left it",
     "options": [
      "on-demand",
      "always",
      "remember"
     ],
     "default": "on-demand"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-context-bar",
   "firstSeen": "2026-10-07T15:01:27.340Z",
   "modUpdatedAt": "2026-10-07T14:28:40Z",
   "fileBytes": 7458,
   "tags": [
    "pane",
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-imranbarbhuiya",
   "url": "https://www.slopshopper.com/mods/imranbarbhuiya-claude-context-bar/"
  },
  {
   "slug": "imsalik-claude-mods-usage-weather",
   "name": "usage-weather",
   "description": "Context window forecast plus 5h/7d rate-limit usage with reset countdowns, drawn above the prompt.",
   "version": "0.2.0",
   "author": {
    "name": "Salik Salam"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "imsalik/claude-mods",
    "url": "https://github.com/imsalik/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T21:26:44Z",
    "createdAt": "2026-10-02T21:23:07Z",
    "description": "Personal Claude Code mods (usage-weather: context + rate-limit band)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47928537?v=4",
    "ownerUrl": "https://github.com/imsalik",
    "defaultBranch": "master"
   },
   "path": "usage-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "icons": {
     "type": "string",
     "title": "Icon set",
     "description": "nerd needs a Nerd Font; plain uses basic unicode",
     "default": "nerd",
     "options": [
      "nerd",
      "plain"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "salik-mods",
   "firstSeen": "2026-10-06T04:53:05.806Z",
   "modUpdatedAt": "2026-10-02T21:26:44Z",
   "fileBytes": 8185,
   "tags": [
    "band",
    "toast",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-weather-imsalik",
   "url": "https://www.slopshopper.com/mods/imsalik-claude-mods-usage-weather/"
  },
  {
   "slug": "infiquetra-infiquetra-agent-plugins-com-infiquetra-claude",
   "name": "com.infiquetra.claude",
   "description": "Portable Agent Skills, Agent Plugins, and vendor adapters for Infiquetra workflows",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "infiquetra/infiquetra-agent-plugins",
    "url": "https://github.com/infiquetra/infiquetra-agent-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T01:25:40Z",
    "createdAt": "2026-08-22T02:27:57Z",
    "description": "Portable Agent Skills, Agent Plugins, and vendor adapters for Infiquetra workflows",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/232245665?v=4",
    "ownerUrl": "https://github.com/infiquetra",
    "defaultBranch": "main"
   },
   "path": "plugins/orchestrate/com.infiquetra.claude",
   "modules": [
    "../mods/index.ts"
   ],
   "entry": "mods/index.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "infiquetra-agent-plugins",
   "firstSeen": "2026-10-06T04:54:51.597Z",
   "modUpdatedAt": "2026-10-07T15:40:23Z",
   "fileBytes": 25374,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "com.infiquetra.claude",
   "url": "https://www.slopshopper.com/mods/infiquetra-infiquetra-agent-plugins-com-infiquetra-claude/"
  },
  {
   "slug": "infiquetra-infiquetra-agent-plugins-com-infiquetra-claude-2",
   "name": "com.infiquetra.claude",
   "description": "Portable Agent Skills, Agent Plugins, and vendor adapters for Infiquetra workflows",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "infiquetra/infiquetra-agent-plugins",
    "url": "https://github.com/infiquetra/infiquetra-agent-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T01:25:40Z",
    "createdAt": "2026-08-22T02:27:57Z",
    "description": "Portable Agent Skills, Agent Plugins, and vendor adapters for Infiquetra workflows",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/232245665?v=4",
    "ownerUrl": "https://github.com/infiquetra",
    "defaultBranch": "main"
   },
   "path": "plugins/saga/com.infiquetra.claude",
   "modules": [
    "../mods/index.ts"
   ],
   "entry": "mods/index.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "infiquetra-agent-plugins",
   "firstSeen": "2026-10-06T04:54:54.938Z",
   "modUpdatedAt": "2026-10-08T04:07:17Z",
   "fileBytes": 193504,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "com.infiquetra.claude-infiquetra",
   "url": "https://www.slopshopper.com/mods/infiquetra-infiquetra-agent-plugins-com-infiquetra-claude-2/"
  },
  {
   "slug": "iniphi-witness",
   "name": "witness",
   "description": "Keeps a ledger of what you asked for and counts it done only on evidence: claims stay pale until a read-back confirms them, bare SQL UPDATE or DELETE writes are held for your answer, and a print of what was and was not witnessed goes into the session log.",
   "version": "1.1.0",
   "author": {
    "name": "Bradley Higginson"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "iniphi/witness",
    "url": "https://github.com/iniphi/witness",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:39:10Z",
    "createdAt": "2026-10-09T08:30:20Z",
    "description": "A Claude Code mod that keeps a ledger of what you asked for and counts it done only on evidence.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/215683238?v=4",
    "ownerUrl": "https://github.com/iniphi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "body": {
     "type": "string",
     "title": "Body",
     "description": "The companion's body: phi (nautilus) or phial (round-bottom flask).",
     "options": [
      "phi",
      "phial"
     ],
     "default": "phi"
    },
    "watchHold": {
     "type": "boolean",
     "title": "Hold the first prompt until the watch is taken",
     "description": "On session start, and after five idle minutes, ask before the prompt goes through. Off by default.",
     "default": false
    },
    "ticketScript": {
     "type": "string",
     "title": "Ticket script",
     "description": "Path of the script that prints a status ticket as JSON (relative to the session folder, or absolute). Empty: scripts/estate-status.py beside the mod, and no ticket when it is absent.",
     "default": ""
    },
    "watchScript": {
     "type": "string",
     "title": "Watch script",
     "description": "Path of the script that reads the board for the watch and its poll. Empty: scripts/witness-watch.py in the mod's own repository, and no watch or poll when it is absent.",
     "default": ""
    },
    "writerCalls": {
     "type": "string",
     "title": "Writer calls",
     "description": "Comma-separated SQL functions a SELECT calls to write (schema.name; a trailing * matches any suffix). Default: the author's workspace functions, harmless where that schema does not exist.",
     "default": "workspace.close_todo, workspace.set_todo_status, workspace.pause_todo, workspace.crosstalk_*, workspace.record_board_attention, workspace.claim_item, workspace.release_claim"
    },
    "person": {
     "type": "string",
     "title": "Your name",
     "description": "How the print and the confirm tool name you. Default: you (\"on your words\"; the model reads \"the user\").",
     "default": "you"
    },
    "sessionsDir": {
     "type": "string",
     "title": "Session log folder",
     "description": "Where session logs live, relative to the session folder.",
     "default": ".claude/sessions"
    },
    "goalsHeading": {
     "type": "string",
     "title": "Goals heading",
     "description": "The session log heading whose checkbox items are the goals.",
     "default": "## Goals"
    },
    "closeCommands": {
     "type": "string",
     "title": "Close commands",
     "description": "Comma-separated commands that close a session; the print is written before they run.",
     "default": "/close"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "iniphi-witness",
   "firstSeen": "2026-10-09T15:03:50.921Z",
   "modUpdatedAt": "2026-10-09T12:39:10Z",
   "fileBytes": 249608,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "witness-iniphi",
   "url": "https://www.slopshopper.com/mods/iniphi-witness/"
  },
  {
   "slug": "invm-dotfiles-gut-comments",
   "name": "gut-comments",
   "description": "Strips full-line narrating comments from Write/Edit before they land",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "invm/dotfiles",
    "url": "https://github.com/invm/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T19:30:38Z",
    "createdAt": "2024-02-03T22:00:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52990657?v=4",
    "ownerUrl": "https://github.com/invm",
    "defaultBranch": "master"
   },
   "path": ".claude/mods/gut-comments",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:01:59.234Z",
   "modUpdatedAt": "2026-10-06T19:30:38Z",
   "fileBytes": 3489,
   "tags": [
    "toast",
    "guard",
    "model"
   ],
   "isNew": true,
   "entryName": "gut-comments",
   "url": "https://www.slopshopper.com/mods/invm-dotfiles-gut-comments/"
  },
  {
   "slug": "ipartington-claude-mods-bg-task-band",
   "name": "bg-task-band",
   "description": "A band above the prompt showing running background tasks, their elapsed time and last output line",
   "version": "0.1.0",
   "author": {
    "name": "Iain Partington"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ipartington/claude-mods",
    "url": "https://github.com/ipartington/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:56:49Z",
    "createdAt": "2026-10-04T19:35:46Z",
    "description": "Claude Code mods (function-hook plugins): PR merge follow-through, /clear handoffs, background task band, review ledger, lightweight TTS",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/445444?v=4",
    "ownerUrl": "https://github.com/ipartington",
    "defaultBranch": "main"
   },
   "path": "bg-task-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:14.829Z",
   "modUpdatedAt": "2026-10-04T19:35:28Z",
   "fileBytes": 6444,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "bg-task-band",
   "url": "https://www.slopshopper.com/mods/ipartington-claude-mods-bg-task-band/"
  },
  {
   "slug": "ipartington-claude-mods-handoff-on-clear",
   "name": "handoff-on-clear",
   "description": "Saves a handoff when you /clear or exit, and offers it back on your next prompt",
   "version": "0.1.0",
   "author": {
    "name": "Iain Partington"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ipartington/claude-mods",
    "url": "https://github.com/ipartington/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:56:49Z",
    "createdAt": "2026-10-04T19:35:46Z",
    "description": "Claude Code mods (function-hook plugins): PR merge follow-through, /clear handoffs, background task band, review ledger, lightweight TTS",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/445444?v=4",
    "ownerUrl": "https://github.com/ipartington",
    "defaultBranch": "main"
   },
   "path": "handoff-on-clear",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "summarize": {
     "type": "boolean",
     "title": "Summarize with a cached fork",
     "description": "Write a short summary with one model call over the cached transcript (small usage). Off: mechanical handoff only, no usage.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:15.744Z",
   "modUpdatedAt": "2026-10-04T19:35:28Z",
   "fileBytes": 5871,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-on-clear",
   "url": "https://www.slopshopper.com/mods/ipartington-claude-mods-handoff-on-clear/"
  },
  {
   "slug": "ipartington-claude-mods-merge-followthrough",
   "name": "merge-followthrough",
   "description": "Watches your PRs, and when one merges it pulls main and deletes the branch, then tells Claude",
   "version": "0.1.0",
   "author": {
    "name": "Iain Partington"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ipartington/claude-mods",
    "url": "https://github.com/ipartington/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:56:49Z",
    "createdAt": "2026-10-04T19:35:46Z",
    "description": "Claude Code mods (function-hook plugins): PR merge follow-through, /clear handoffs, background task band, review ledger, lightweight TTS",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/445444?v=4",
    "ownerUrl": "https://github.com/ipartington",
    "defaultBranch": "main"
   },
   "path": "merge-followthrough",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:16.594Z",
   "modUpdatedAt": "2026-10-04T19:35:28Z",
   "fileBytes": 8728,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "merge-followthrough",
   "url": "https://www.slopshopper.com/mods/ipartington-claude-mods-merge-followthrough/"
  },
  {
   "slug": "ipartington-claude-mods-review-ledger",
   "name": "review-ledger",
   "description": "Keeps review findings (H1, M3, L2...) per repo across sessions and ticks them off when their PR merges",
   "version": "0.1.0",
   "author": {
    "name": "Iain Partington"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ipartington/claude-mods",
    "url": "https://github.com/ipartington/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:56:49Z",
    "createdAt": "2026-10-04T19:35:46Z",
    "description": "Claude Code mods (function-hook plugins): PR merge follow-through, /clear handoffs, background task band, review ledger, lightweight TTS",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/445444?v=4",
    "ownerUrl": "https://github.com/ipartington",
    "defaultBranch": "main"
   },
   "path": "review-ledger",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:17.485Z",
   "modUpdatedAt": "2026-10-04T19:35:28Z",
   "fileBytes": 7165,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "review-ledger",
   "url": "https://www.slopshopper.com/mods/ipartington-claude-mods-review-ledger/"
  },
  {
   "slug": "ipartington-claude-mods-tts-lite",
   "name": "tts-lite",
   "description": "Speaks a one-line summary of each reply without starting a headless claude session",
   "version": "0.1.0",
   "author": {
    "name": "Iain Partington"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ipartington/claude-mods",
    "url": "https://github.com/ipartington/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:56:49Z",
    "createdAt": "2026-10-04T19:35:46Z",
    "description": "Claude Code mods (function-hook plugins): PR merge follow-through, /clear handoffs, background task band, review ledger, lightweight TTS",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/445444?v=4",
    "ownerUrl": "https://github.com/ipartington",
    "defaultBranch": "main"
   },
   "path": "tts-lite",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:18.157Z",
   "modUpdatedAt": "2026-10-04T19:41:44Z",
   "fileBytes": 3797,
   "tags": [
    "toast",
    "status",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tts-lite",
   "url": "https://www.slopshopper.com/mods/ipartington-claude-mods-tts-lite/"
  },
  {
   "slug": "ippoan-claude-code-web-split-view-model-by-title",
   "name": "model-by-title",
   "description": "親が子からのメッセージ (send_message) を受けたら、自分が起動した子のうちタイトル規約 ([S] / [O] / #p…-c…) と違うモデルのものを set_session_model で切り替える Claude Mod (function hooks)",
   "version": "0.3.1",
   "author": {
    "name": "ippoan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ippoan/claude-code-web-split-view",
    "url": "https://github.com/ippoan/claude-code-web-split-view",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:45:50Z",
    "createdAt": "2026-09-10T02:13:00Z",
    "description": "claude.ai/code に Claude Code desktop 風の分割画面を足す Chrome 拡張 (PoC)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/261555942?v=4",
    "ownerUrl": "https://github.com/ippoan",
    "defaultBranch": "main"
   },
   "path": "mods/model-by-title",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-web-split-view",
   "firstSeen": "2026-10-09T15:04:04.583Z",
   "modUpdatedAt": "2026-10-09T05:45:50Z",
   "fileBytes": 6749,
   "tags": [
    "toast",
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "model-by-title",
   "url": "https://www.slopshopper.com/mods/ippoan-claude-code-web-split-view-model-by-title/"
  },
  {
   "slug": "ippoan-gh-actions-live-pr-bridge-watch",
   "name": "pr-bridge-watch",
   "description": "gh pr create / pr-push.sh で PR ができたら、その branch の CI を gh-actions-bridge の ws /watch に Monitor で繋ぐ Claude Mod (function hooks)",
   "version": "0.1.1",
   "author": {
    "name": "ippoan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ippoan/gh-actions-live",
    "url": "https://github.com/ippoan/gh-actions-live",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T23:17:42Z",
    "createdAt": "2026-08-22T07:39:34Z",
    "description": "GitHub Actions を alive WebSocket で購読し、repo ごとの列 + run カードで並列表示する Chrome 拡張",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/261555942?v=4",
    "ownerUrl": "https://github.com/ippoan",
    "defaultBranch": "main"
   },
   "path": "mods/pr-bridge-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "bridgeUrl": {
     "type": "string",
     "title": "bridge URL",
     "description": "gh-actions-bridge の WebSocket URL (/watch を足して繋ぐ)",
     "default": "ws://127.0.0.1:8799",
     "required": false
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "gh-actions-live",
   "firstSeen": "2026-10-06T04:58:16.705Z",
   "modUpdatedAt": "2026-10-07T23:17:42Z",
   "fileBytes": 14066,
   "tags": [
    "guard",
    "prompt",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-bridge-watch",
   "url": "https://www.slopshopper.com/mods/ippoan-gh-actions-live-pr-bridge-watch/"
  },
  {
   "slug": "irfanfaraaz-claude-kit-carousel-ship",
   "name": "carousel-ship",
   "description": "After a carousel render: Caption, Queue Threads and Log ledger buttons; blocks Threads posts with a part over 500 characters",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "irfanfaraaz/claude-kit",
    "url": "https://github.com/irfanfaraaz/claude-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:30:32Z",
    "createdAt": "2026-10-05T14:30:24Z",
    "description": "My Claude Code setup: mods, skills and plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87533725?v=4",
    "ownerUrl": "https://github.com/irfanfaraaz",
    "defaultBranch": "main"
   },
   "path": "mods/carousel-ship",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:11.100Z",
   "modUpdatedAt": "2026-10-05T14:30:23Z",
   "fileBytes": 4501,
   "tags": [
    "band",
    "toast",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "carousel-ship",
   "url": "https://www.slopshopper.com/mods/irfanfaraaz-claude-kit-carousel-ship/"
  },
  {
   "slug": "irfanfaraaz-claude-kit-commit-guard",
   "name": "commit-guard",
   "description": "Never commits docs/superpowers, never pushes unless you said push, asks before committing on main/staging/prod",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "irfanfaraaz/claude-kit",
    "url": "https://github.com/irfanfaraaz/claude-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:30:32Z",
    "createdAt": "2026-10-05T14:30:24Z",
    "description": "My Claude Code setup: mods, skills and plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87533725?v=4",
    "ownerUrl": "https://github.com/irfanfaraaz",
    "defaultBranch": "main"
   },
   "path": "mods/commit-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:12.983Z",
   "modUpdatedAt": "2026-10-05T14:30:23Z",
   "fileBytes": 2494,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "commit-guard",
   "url": "https://www.slopshopper.com/mods/irfanfaraaz-claude-kit-commit-guard/"
  },
  {
   "slug": "irfanfaraaz-claude-kit-ctx-keeper",
   "name": "ctx-keeper",
   "description": "Cache countdown, context, limits and cost band; past 350k it runs /re-fresh, copies it, compacts and pastes it back",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "irfanfaraaz/claude-kit",
    "url": "https://github.com/irfanfaraaz/claude-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:30:32Z",
    "createdAt": "2026-10-05T14:30:24Z",
    "description": "My Claude Code setup: mods, skills and plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87533725?v=4",
    "ownerUrl": "https://github.com/irfanfaraaz",
    "defaultBranch": "main"
   },
   "path": "mods/ctx-keeper",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:14.261Z",
   "modUpdatedAt": "2026-10-05T14:30:23Z",
   "fileBytes": 12228,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ctx-keeper",
   "url": "https://www.slopshopper.com/mods/irfanfaraaz-claude-kit-ctx-keeper/"
  },
  {
   "slug": "irfanfaraaz-claude-kit-env-bootstrap",
   "name": "env-bootstrap",
   "description": "Per-project Node version on PATH and env file auto-loaded for Bash, so Claude stops typing nvm use / source .env",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "irfanfaraaz/claude-kit",
    "url": "https://github.com/irfanfaraaz/claude-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:30:32Z",
    "createdAt": "2026-10-05T14:30:24Z",
    "description": "My Claude Code setup: mods, skills and plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87533725?v=4",
    "ownerUrl": "https://github.com/irfanfaraaz",
    "defaultBranch": "main"
   },
   "path": "mods/env-bootstrap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:15.125Z",
   "modUpdatedAt": "2026-10-05T14:30:23Z",
   "fileBytes": 2952,
   "tags": [
    "toast",
    "status",
    "guard",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "env-bootstrap",
   "url": "https://www.slopshopper.com/mods/irfanfaraaz-claude-kit-env-bootstrap/"
  },
  {
   "slug": "irfanfaraaz-claude-kit-git-band",
   "name": "git-band",
   "description": "Git state above the prompt: branch, upstream, ahead/behind, Claude vs your changes, PR and CI, worktree, stash; toasts where each commit landed",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "irfanfaraaz/claude-kit",
    "url": "https://github.com/irfanfaraaz/claude-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:30:32Z",
    "createdAt": "2026-10-05T14:30:24Z",
    "description": "My Claude Code setup: mods, skills and plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87533725?v=4",
    "ownerUrl": "https://github.com/irfanfaraaz",
    "defaultBranch": "main"
   },
   "path": "mods/git-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:16.018Z",
   "modUpdatedAt": "2026-10-05T14:30:23Z",
   "fileBytes": 6375,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-band-irfanfaraaz",
   "url": "https://www.slopshopper.com/mods/irfanfaraaz-claude-kit-git-band/"
  },
  {
   "slug": "irfanfaraaz-claude-kit-hybrid-agents",
   "name": "hybrid-agents",
   "description": "Subagents default to Sonnet; pasting a plan path adds the hybrid rule (inline small tasks, Sonnet subagents for big ones)",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "irfanfaraaz/claude-kit",
    "url": "https://github.com/irfanfaraaz/claude-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:30:32Z",
    "createdAt": "2026-10-05T14:30:24Z",
    "description": "My Claude Code setup: mods, skills and plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87533725?v=4",
    "ownerUrl": "https://github.com/irfanfaraaz",
    "defaultBranch": "main"
   },
   "path": "mods/hybrid-agents",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:16.866Z",
   "modUpdatedAt": "2026-10-05T14:30:23Z",
   "fileBytes": 984,
   "tags": [
    "toast",
    "prompt",
    "agents"
   ],
   "isNew": true,
   "entryName": "hybrid-agents",
   "url": "https://www.slopshopper.com/mods/irfanfaraaz-claude-kit-hybrid-agents/"
  },
  {
   "slug": "irfanfaraaz-claude-kit-rm-to-trash",
   "name": "rm-to-trash",
   "description": "Rewrites rm into macOS trash so deletes are recoverable and stop hitting the rm deny rule",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "irfanfaraaz/claude-kit",
    "url": "https://github.com/irfanfaraaz/claude-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:30:32Z",
    "createdAt": "2026-10-05T14:30:24Z",
    "description": "My Claude Code setup: mods, skills and plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87533725?v=4",
    "ownerUrl": "https://github.com/irfanfaraaz",
    "defaultBranch": "main"
   },
   "path": "mods/rm-to-trash",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:17.597Z",
   "modUpdatedAt": "2026-10-05T14:30:23Z",
   "fileBytes": 730,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "rm-to-trash",
   "url": "https://www.slopshopper.com/mods/irfanfaraaz-claude-kit-rm-to-trash/"
  },
  {
   "slug": "irfanfaraaz-claude-kit-tool-preload",
   "name": "tool-preload",
   "description": "Keeps context-mode, jcodemunch, claude-mem, WebSearch, Task and Supabase tools loaded so Claude stops calling ToolSearch for them",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "irfanfaraaz/claude-kit",
    "url": "https://github.com/irfanfaraaz/claude-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:30:32Z",
    "createdAt": "2026-10-05T14:30:24Z",
    "description": "My Claude Code setup: mods, skills and plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87533725?v=4",
    "ownerUrl": "https://github.com/irfanfaraaz",
    "defaultBranch": "main"
   },
   "path": "mods/tool-preload",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:18.540Z",
   "modUpdatedAt": "2026-10-05T14:30:23Z",
   "fileBytes": 1018,
   "tags": [],
   "isNew": true,
   "entryName": "tool-preload",
   "url": "https://www.slopshopper.com/mods/irfanfaraaz-claude-kit-tool-preload/"
  },
  {
   "slug": "irfanfaraaz-claude-kit-turn-coach",
   "name": "turn-coach",
   "description": "One fork per turn: a verdict on work turns (solved, gaps, shortcuts) plus up to 3 next prompts, in one compact block above the prompt. Merges next-steps and next-steps-supervisor.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "irfanfaraaz/claude-kit",
    "url": "https://github.com/irfanfaraaz/claude-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:30:32Z",
    "createdAt": "2026-10-05T14:30:24Z",
    "description": "My Claude Code setup: mods, skills and plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87533725?v=4",
    "ownerUrl": "https://github.com/irfanfaraaz",
    "defaultBranch": "main"
   },
   "path": "mods/turn-coach",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:19.490Z",
   "modUpdatedAt": "2026-10-05T14:30:23Z",
   "fileBytes": 11887,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-coach",
   "url": "https://www.slopshopper.com/mods/irfanfaraaz-claude-kit-turn-coach/"
  },
  {
   "slug": "irista56-dotfiles-global-hooks",
   "name": "global-hooks",
   "description": "User-global Claude Code hooks, loaded in place as global-hooks@skills-dir through the ~/.claude/skills symlink",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "irisTa56/dotfiles",
    "url": "https://github.com/irisTa56/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:12:18Z",
    "createdAt": "2026-03-20T14:53:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/27466252?v=4",
    "ownerUrl": "https://github.com/irisTa56",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/global-hooks",
   "modules": [
    "./review-loop.ts"
   ],
   "entry": "hooks/review-loop.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:10.062Z",
   "modUpdatedAt": "2026-10-09T12:12:18Z",
   "fileBytes": 4184,
   "tags": [
    "status",
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "global-hooks",
   "url": "https://www.slopshopper.com/mods/irista56-dotfiles-global-hooks/"
  },
  {
   "slug": "isaac-pathlab-claude-monitor-agent-monitor",
   "name": "agent-monitor",
   "description": "Live steps of the subagents Claude starts (their text and grouped tool calls), in up to 3 stacked windows (the rest queued)",
   "version": "0.1.0",
   "author": {
    "name": "Isaac Mok"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "isaac-pathlab/claude-monitor",
    "url": "https://github.com/isaac-pathlab/claude-monitor",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T02:55:01Z",
    "createdAt": "2026-10-07T08:25:27Z",
    "description": "Claude Code mod that shows the live output of background shells in stacked windows beside the transcript.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/224473387?v=4",
    "ownerUrl": "https://github.com/isaac-pathlab",
    "defaultBranch": "main"
   },
   "path": "agent-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shell-monitor",
   "firstSeen": "2026-10-08T15:26:48.905Z",
   "modUpdatedAt": "2026-10-08T02:54:59Z",
   "fileBytes": 21997,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-monitor-isaac-pathlab",
   "url": "https://www.slopshopper.com/mods/isaac-pathlab-claude-monitor-agent-monitor/"
  },
  {
   "slug": "isaac-pathlab-claude-monitor-agent-monitor-2",
   "name": "agent-monitor",
   "description": "Live steps of the subagents Claude starts (their text and grouped tool calls), in up to 3 stacked windows (the rest queued)",
   "version": "0.1.0",
   "author": {
    "name": "Isaac Mok"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "isaac-pathlab/claude-monitor",
    "url": "https://github.com/isaac-pathlab/claude-monitor",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T02:55:01Z",
    "createdAt": "2026-10-07T08:25:27Z",
    "description": "Claude Code mod that shows the live output of background shells in stacked windows beside the transcript.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/224473387?v=4",
    "ownerUrl": "https://github.com/isaac-pathlab",
    "defaultBranch": "main"
   },
   "path": "agent-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shell-monitor",
   "firstSeen": "2026-10-08T15:26:50.570Z",
   "modUpdatedAt": "2026-10-08T02:54:59Z",
   "fileBytes": 21997,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-monitor-isaac-pathlab-claude-monitor",
   "url": "https://www.slopshopper.com/mods/isaac-pathlab-claude-monitor-agent-monitor-2/"
  },
  {
   "slug": "isaac-pathlab-claude-monitor-shell-monitor",
   "name": "shell-monitor",
   "description": "Live output of the background shells Claude starts, in up to 3 stacked windows (the rest queued)",
   "version": "0.3.0",
   "author": {
    "name": "Isaac Mok"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "isaac-pathlab/claude-monitor",
    "url": "https://github.com/isaac-pathlab/claude-monitor",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T02:55:01Z",
    "createdAt": "2026-10-07T08:25:27Z",
    "description": "Claude Code mod that shows the live output of background shells in stacked windows beside the transcript.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/224473387?v=4",
    "ownerUrl": "https://github.com/isaac-pathlab",
    "defaultBranch": "main"
   },
   "path": "shell-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shell-monitor",
   "firstSeen": "2026-10-08T15:26:49.843Z",
   "modUpdatedAt": "2026-10-08T02:54:59Z",
   "fileBytes": 20566,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "shell-monitor",
   "url": "https://www.slopshopper.com/mods/isaac-pathlab-claude-monitor-shell-monitor/"
  },
  {
   "slug": "isaac-pathlab-claude-monitor-shell-monitor-2",
   "name": "shell-monitor",
   "description": "Live output of the background shells Claude starts, in up to 3 stacked windows (the rest queued)",
   "version": "0.3.0",
   "author": {
    "name": "Isaac Mok"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "isaac-pathlab/claude-monitor",
    "url": "https://github.com/isaac-pathlab/claude-monitor",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T02:55:01Z",
    "createdAt": "2026-10-07T08:25:27Z",
    "description": "Claude Code mod that shows the live output of background shells in stacked windows beside the transcript.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/224473387?v=4",
    "ownerUrl": "https://github.com/isaac-pathlab",
    "defaultBranch": "main"
   },
   "path": "shell-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shell-monitor",
   "firstSeen": "2026-10-08T15:26:50.571Z",
   "modUpdatedAt": "2026-10-08T02:54:59Z",
   "fileBytes": 20566,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "shell-monitor-isaac-pathlab",
   "url": "https://www.slopshopper.com/mods/isaac-pathlab-claude-monitor-shell-monitor-2/"
  },
  {
   "slug": "isach-klod-klod",
   "name": "klod",
   "description": "Sidebar showing the context window live, as the /context grid by category",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "iSach/klod",
    "url": "https://github.com/iSach/klod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T10:08:59Z",
    "createdAt": "2026-10-04T09:58:04Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13520261?v=4",
    "ownerUrl": "https://github.com/iSach",
    "defaultBranch": "main"
   },
   "path": "klod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:58:05.167Z",
   "modUpdatedAt": "2026-10-04T10:08:59Z",
   "fileBytes": 17177,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "klod",
   "url": "https://www.slopshopper.com/mods/isach-klod-klod/"
  },
  {
   "slug": "iskandeur-alvearium",
   "name": "alvearium",
   "displayName": "Alvearium",
   "description": "Alvearium (formerly session-board): one ticket board for all your Claude Code sessions and agents, terminal and claude.ai/code cloud: what waits on you, what is in progress, what to do next. Live updates, dependencies, priorities, who-talks-to-whom history and a feedback inbox.",
   "version": "0.4.4",
   "author": {
    "name": "Iskandeur",
    "url": "https://github.com/Iskandeur"
   },
   "license": "MIT",
   "homepage": "https://github.com/Iskandeur/alvearium",
   "keywords": [
    "agents",
    "cloud",
    "dashboard",
    "dependencies",
    "feedback",
    "hooks",
    "kanban",
    "mcp",
    "mod",
    "notifications",
    "priority",
    "realtime",
    "sessions",
    "statusline",
    "tickets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Iskandeur/alvearium",
    "url": "https://github.com/Iskandeur/alvearium",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:10:40Z",
    "createdAt": "2026-10-02T12:11:07Z",
    "description": "One ticket board for all your Claude Code sessions, terminal and claude.ai/code cloud: waiting on you, in progress, ready for review.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181956894?v=4",
    "ownerUrl": "https://github.com/Iskandeur",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./mod.mjs"
   ],
   "entry": "hooks/mod.mjs",
   "userConfig": {
    "server_url": {
     "type": "string",
     "title": "Board server URL (optional)",
     "description": "Base URL of your Alvearium server, e.g. https://board.example.com. Leave empty for local mode (this machine only).",
     "default": ""
    },
    "token": {
     "type": "string",
     "title": "Board server token (optional)",
     "description": "Bearer token of your Alvearium server. Leave empty for local mode.",
     "sensitive": true,
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "session-board",
   "firstSeen": "2026-10-09T14:33:48.068Z",
   "modUpdatedAt": "2026-10-09T08:10:40Z",
   "fileBytes": 8448,
   "tags": [
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "alvearium",
   "url": "https://www.slopshopper.com/mods/iskandeur-alvearium/"
  },
  {
   "slug": "iskandeur-alvearium-2",
   "name": "alvearium",
   "displayName": "Alvearium",
   "description": "Alvearium (formerly session-board): one ticket board for all your Claude Code sessions and agents, terminal and claude.ai/code cloud: what waits on you, what is in progress, what to do next. Live updates, dependencies, priorities, who-talks-to-whom history and a feedback inbox.",
   "version": "0.4.4",
   "author": {
    "name": "Iskandeur",
    "url": "https://github.com/Iskandeur"
   },
   "license": "MIT",
   "homepage": "https://github.com/Iskandeur/alvearium",
   "keywords": [
    "agents",
    "cloud",
    "dashboard",
    "dependencies",
    "feedback",
    "hooks",
    "kanban",
    "mcp",
    "mod",
    "notifications",
    "priority",
    "realtime",
    "sessions",
    "statusline",
    "tickets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Iskandeur/alvearium",
    "url": "https://github.com/Iskandeur/alvearium",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:10:40Z",
    "createdAt": "2026-10-02T12:11:07Z",
    "description": "One ticket board for all your Claude Code sessions, terminal and claude.ai/code cloud: waiting on you, in progress, ready for review.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181956894?v=4",
    "ownerUrl": "https://github.com/Iskandeur",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./mod.mjs"
   ],
   "entry": "hooks/mod.mjs",
   "userConfig": {
    "server_url": {
     "type": "string",
     "title": "Board server URL (optional)",
     "description": "Base URL of your Alvearium server, e.g. https://board.example.com. Leave empty for local mode (this machine only).",
     "default": ""
    },
    "token": {
     "type": "string",
     "title": "Board server token (optional)",
     "description": "Bearer token of your Alvearium server. Leave empty for local mode.",
     "sensitive": true,
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "session-board",
   "firstSeen": "2026-10-09T14:33:49.006Z",
   "modUpdatedAt": "2026-10-09T08:10:40Z",
   "fileBytes": 8448,
   "tags": [
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "alvearium-Iskandeur",
   "url": "https://www.slopshopper.com/mods/iskandeur-alvearium-2/"
  },
  {
   "slug": "isr431-desk-pet",
   "name": "desk-pet",
   "description": "A small animated pet above the prompt that reacts to what Claude is doing",
   "version": "0.2.2",
   "author": {
    "name": "isr431",
    "url": "https://github.com/isr431"
   },
   "license": "MIT",
   "homepage": "https://github.com/isr431/desk-pet",
   "keywords": [
    "pet",
    "fun",
    "animation",
    "companion"
   ],
   "kind": "community",
   "repo": {
    "fullName": "isr431/desk-pet",
    "url": "https://github.com/isr431/desk-pet",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T09:57:38Z",
    "createdAt": "2026-10-02T03:23:05Z",
    "description": "A small animated pet for Claude Code that reacts to what Claude is doing",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/100066524?v=4",
    "ownerUrl": "https://github.com/isr431",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "pet": {
     "type": "string",
     "title": "Desk Pet: pet",
     "description": "Which pet sits above the prompt: axolotl, quokka, robot, dog or cat",
     "default": "axolotl"
    },
    "position": {
     "type": "string",
     "title": "Desk Pet: position",
     "description": "Where the pet lives: panel (its own side panel) or above (a wide card above the prompt)",
     "default": "panel"
    },
    "sound": {
     "type": "boolean",
     "title": "Desk Pet: sound",
     "description": "A soft chime when Claude needs input and when a turn finishes",
     "default": false
    },
    "react_turn_start": {
     "type": "boolean",
     "title": "Desk Pet: Turn starts",
     "description": "Wakes up and stretches",
     "default": true
    },
    "react_reading": {
     "type": "boolean",
     "title": "Desk Pet: Reading files",
     "description": "Reads a tiny book",
     "default": true
    },
    "react_editing": {
     "type": "boolean",
     "title": "Desk Pet: Editing code",
     "description": "Hammers or knits",
     "default": true
    },
    "react_shell": {
     "type": "boolean",
     "title": "Desk Pet: Running shell commands",
     "description": "Types furiously at a mini keyboard",
     "default": true
    },
    "react_web_search": {
     "type": "boolean",
     "title": "Desk Pet: Web search",
     "description": "Peers through binoculars",
     "default": true
    },
    "react_tests_pass": {
     "type": "boolean",
     "title": "Desk Pet: Tests pass",
     "description": "Dances in a shower of confetti",
     "default": true
    },
    "react_tests_fail": {
     "type": "boolean",
     "title": "Desk Pet: Tests fail",
     "description": "Hides behind a rock, then peeks out",
     "default": true
    },
    "react_long_run": {
     "type": "boolean",
     "title": "Desk Pet: Long run (5+ min)",
     "description": "Gets bored: yawns, plays with yarn, builds a sandcastle",
     "default": true
    },
    "react_needs_input": {
     "type": "boolean",
     "title": "Desk Pet: Claude needs input",
     "description": "Waves for attention until you respond",
     "default": true
    },
    "react_turn_finish": {
     "type": "boolean",
     "title": "Desk Pet: Turn finishes",
     "description": "Brings you a little trophy or envelope",
     "default": true
    },
    "react_compaction": {
     "type": "boolean",
     "title": "Desk Pet: Context compaction",
     "description": "Tidies its room, putting boxes away",
     "default": true
    },
    "react_idle": {
     "type": "boolean",
     "title": "Desk Pet: Idle",
     "description": "A gentle breathing and blinking loop",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "desk-pet",
   "firstSeen": "2026-10-06T04:54:20.053Z",
   "modUpdatedAt": "2026-10-02T09:57:38Z",
   "fileBytes": 82481,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "desk-pet",
   "url": "https://www.slopshopper.com/mods/isr431-desk-pet/"
  },
  {
   "slug": "itkrt2y-claude-plugins-idle-compact",
   "name": "idle-compact",
   "description": "Compact the conversation once after 40 idle minutes, while the 1h prompt cache is still warm.",
   "author": {
    "name": "itkrt2y"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "itkrt2y/claude-plugins",
    "url": "https://github.com/itkrt2y/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T07:41:22Z",
    "createdAt": "2026-09-27T03:26:38Z",
    "description": "Personal Claude Code plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2343568?v=4",
    "ownerUrl": "https://github.com/itkrt2y",
    "defaultBranch": "main"
   },
   "path": "plugins/idle-compact",
   "modules": [
    "./idle-compact.ts"
   ],
   "entry": "hooks/idle-compact.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "itkrt2y-claude-plugins",
   "firstSeen": "2026-10-06T04:58:18.641Z",
   "modUpdatedAt": "2026-09-27T06:20:40Z",
   "fileBytes": 3578,
   "tags": [
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "idle-compact-itkrt2y",
   "url": "https://www.slopshopper.com/mods/itkrt2y-claude-plugins-idle-compact/"
  },
  {
   "slug": "itkrt2y-claude-plugins-session-prs",
   "name": "session-prs",
   "description": "List the pull requests created in this session in a band above the prompt, and every recorded PR with the session that created it.",
   "author": {
    "name": "itkrt2y"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "itkrt2y/claude-plugins",
    "url": "https://github.com/itkrt2y/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T07:41:22Z",
    "createdAt": "2026-09-27T03:26:38Z",
    "description": "Personal Claude Code plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2343568?v=4",
    "ownerUrl": "https://github.com/itkrt2y",
    "defaultBranch": "main"
   },
   "path": "plugins/session-prs",
   "modules": [
    "./session-prs.tsx"
   ],
   "entry": "hooks/session-prs.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "itkrt2y-claude-plugins",
   "firstSeen": "2026-10-06T04:58:20.094Z",
   "modUpdatedAt": "2026-10-03T07:40:39Z",
   "fileBytes": 10172,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "session-prs",
   "url": "https://www.slopshopper.com/mods/itkrt2y-claude-plugins-session-prs/"
  },
  {
   "slug": "its-coughfee-pulse-file-tree",
   "name": "pulse",
   "description": "Sidebar file tree that opens files in their default app and pulses a Claude mark on files edited in the latest turn",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "its-coughfee/pulse-file-tree",
    "url": "https://github.com/its-coughfee/pulse-file-tree",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:22:46Z",
    "createdAt": "2026-10-09T06:53:11Z",
    "description": "Claude Code mod: sidebar file tree that pulses on files Claude just edited",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/283077209?v=4",
    "ownerUrl": "https://github.com/its-coughfee",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "alex-plugins",
   "firstSeen": "2026-10-09T15:04:12.793Z",
   "modUpdatedAt": "2026-10-09T12:22:46Z",
   "fileBytes": 38259,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pulse-its-coughfee",
   "url": "https://www.slopshopper.com/mods/its-coughfee-pulse-file-tree/"
  },
  {
   "slug": "itsreddi-pp-claude-tooling-tooling-retro",
   "name": "tooling-retro",
   "description": "Observes sessions for moments where skills, agents or repo tooling let the agent down, pushes structured observations to chore/tooling-retro and runs /tooling-retro over them",
   "version": "0.3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ItsReddi/pp-claude-tooling",
    "url": "https://github.com/ItsReddi/pp-claude-tooling",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T06:39:58Z",
    "createdAt": "2026-10-08T05:40:42Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3147888?v=4",
    "ownerUrl": "https://github.com/ItsReddi",
    "defaultBranch": "develop"
   },
   "path": "plugins/tooling-retro",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "push": {
     "type": "boolean",
     "title": "Push observations",
     "description": "Push observations and session stats to chore/tooling-retro. Off: they stay in .git/tooling-retro/",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pp-claude-tooling",
   "firstSeen": "2026-10-08T15:01:00.034Z",
   "modUpdatedAt": "2026-10-08T06:39:58Z",
   "fileBytes": 20999,
   "tags": [
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "tooling-retro",
   "url": "https://www.slopshopper.com/mods/itsreddi-pp-claude-tooling-tooling-retro/"
  },
  {
   "slug": "itsrohith-a-holdtime",
   "name": "holdtime",
   "displayName": "Holdtime",
   "description": "Learn while Claude works: short facts and yes/no questions in the band above the prompt, picked from what Claude is doing, paused whenever Claude needs you.",
   "version": "0.2.2",
   "author": {
    "name": "Rohith A"
   },
   "license": "MIT",
   "homepage": "https://github.com/ItsRohith-A/holdtime#readme",
   "keywords": [
    "learning",
    "quiz",
    "flashcards",
    "spaced-repetition",
    "focus"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ItsRohith-A/holdtime",
    "url": "https://github.com/ItsRohith-A/holdtime",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T18:49:35Z",
    "createdAt": "2026-10-02T11:53:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109647925?v=4",
    "ownerUrl": "https://github.com/ItsRohith-A",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ai_cards": {
     "type": "boolean",
     "title": "Write new cards with a model",
     "description": "Generate cards for whatever this session is about, such as Rust or Kubernetes, instead of only the shipped JavaScript, Python and Git packs. Sends the topic name to Claude in the background and uses your plan.",
     "default": true
    },
    "daily_goal": {
     "type": "number",
     "title": "Daily goal",
     "description": "Cards per day before Holdtime goes quiet.",
     "default": 20,
     "min": 1,
     "max": 500
    },
    "max_per_turn": {
     "type": "number",
     "title": "Cards per turn",
     "description": "Most cards shown during one Claude turn.",
     "default": 5,
     "min": 1,
     "max": 50
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "holdtime",
   "firstSeen": "2026-10-06T04:47:05.101Z",
   "modUpdatedAt": "2026-10-02T18:49:35Z",
   "fileBytes": 61898,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "holdtime",
   "url": "https://www.slopshopper.com/mods/itsrohith-a-holdtime/"
  },
  {
   "slug": "ivan97-cc-todo-mods-todo",
   "name": "todo",
   "description": "待办看板：输入框上方常驻摘要 + 侧边栏增删改查，支持应用到输入框、提交后询问标记完成",
   "version": "0.1.0",
   "author": {
    "name": "ivan97"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ivan97/cc-todo-mods",
    "url": "https://github.com/Ivan97/cc-todo-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T06:06:48Z",
    "createdAt": "2026-10-08T03:10:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10104255?v=4",
    "ownerUrl": "https://github.com/Ivan97",
    "defaultBranch": "main"
   },
   "path": "mods/todo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-todo-mods",
   "firstSeen": "2026-10-08T15:01:01.564Z",
   "modUpdatedAt": "2026-10-08T06:06:48Z",
   "fileBytes": 21763,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "todo",
   "url": "https://www.slopshopper.com/mods/ivan97-cc-todo-mods-todo/"
  },
  {
   "slug": "ivangithubed-claude-mods-trace-map",
   "name": "trace-map",
   "description": "A pane that shows live what Claude is doing: the turn's phase, the last tool, and every file it touched",
   "version": "0.3.4",
   "author": {
    "name": "learningtogetherua",
    "url": "https://github.com/ivangithubed"
   },
   "license": "MIT",
   "homepage": "https://github.com/ivangithubed/claude-mods/tree/main/plugins/trace-map",
   "keywords": [
    "mod",
    "pane",
    "visualization",
    "screencast",
    "trace"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ivangithubed/claude-mods",
    "url": "https://github.com/ivangithubed/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T00:03:48Z",
    "createdAt": "2026-10-06T22:20:33Z",
    "description": "Claude Code mods marketplace: trace-map, a live SVG map of what Claude is doing",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126180261?v=4",
    "ownerUrl": "https://github.com/ivangithubed",
    "defaultBranch": "main"
   },
   "path": "plugins/trace-map",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "disguise": {
     "type": "boolean",
     "title": "Disguise the last tool",
     "description": "Show the last tool as a homely chore in Ukrainian (\"нарізаю сир\") instead of the raw command",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "learningtogether-mods",
   "firstSeen": "2026-10-07T15:02:17.576Z",
   "modUpdatedAt": "2026-10-07T00:03:48Z",
   "fileBytes": 42767,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "trace-map",
   "url": "https://www.slopshopper.com/mods/ivangithubed-claude-mods-trace-map/"
  },
  {
   "slug": "ivanvyd-ground-rules-lights-out",
   "name": "lights-out",
   "description": "Shows the background tasks this session left running and how much memory is free. Stops only what it started.",
   "version": "0.1.0",
   "author": {
    "name": "Ivan Vydrin",
    "url": "https://github.com/ivanvyd"
   },
   "license": "MIT",
   "homepage": "https://github.com/ivanvyd/ground-rules/tree/main/plugins/lights-out",
   "keywords": [
    "claude-code-mod",
    "background-tasks",
    "memory",
    "dev-server"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ivanvyd/ground-rules",
    "url": "https://github.com/ivanvyd/ground-rules",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T17:15:22Z",
    "createdAt": "2026-10-04T13:47:40Z",
    "description": "Five Claude Code mods: stay in the project directory, stop what you started, check what subagents cite, wait instead of polling, save work before a command erases it.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87537042?v=4",
    "ownerUrl": "https://github.com/ivanvyd",
    "defaultBranch": "main"
   },
   "path": "plugins/lights-out",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnAgeMinutes": {
     "type": "number",
     "title": "Age warning (minutes)",
     "description": "Toast once when a background task has run this long.",
     "default": 30
    },
    "warnFreePercent": {
     "type": "number",
     "title": "Free memory warning (percent)",
     "description": "Toast once when free memory drops to this percent, and show the band.",
     "default": 15
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ground-rules",
   "firstSeen": "2026-10-06T04:54:22.739Z",
   "modUpdatedAt": "2026-10-04T16:26:55Z",
   "fileBytes": 20051,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lights-out",
   "url": "https://www.slopshopper.com/mods/ivanvyd-ground-rules-lights-out/"
  },
  {
   "slug": "ivanvyd-ground-rules-save-point",
   "name": "save-point",
   "description": "Saves uncommitted work a moment before a command erases it. /save-point brings it back.",
   "version": "0.1.0",
   "author": {
    "name": "Ivan Vydrin",
    "url": "https://github.com/ivanvyd"
   },
   "license": "MIT",
   "homepage": "https://github.com/ivanvyd/ground-rules/tree/main/plugins/save-point",
   "keywords": [
    "claude-code-mod",
    "git",
    "safety",
    "snapshot",
    "restore"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ivanvyd/ground-rules",
    "url": "https://github.com/ivanvyd/ground-rules",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T17:15:22Z",
    "createdAt": "2026-10-04T13:47:40Z",
    "description": "Five Claude Code mods: stay in the project directory, stop what you started, check what subagents cite, wait instead of polling, save work before a command erases it.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87537042?v=4",
    "ownerUrl": "https://github.com/ivanvyd",
    "defaultBranch": "main"
   },
   "path": "plugins/save-point",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ground-rules",
   "firstSeen": "2026-10-06T04:54:24.650Z",
   "modUpdatedAt": "2026-10-04T16:26:55Z",
   "fileBytes": 40518,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "save-point-ivanvyd",
   "url": "https://www.slopshopper.com/mods/ivanvyd-ground-rules-save-point/"
  },
  {
   "slug": "ivanvyd-ground-rules-spotcheck",
   "name": "spotcheck",
   "description": "Checks the files, line numbers and symbols a subagent cites before Claude repeats the report.",
   "version": "0.1.0",
   "author": {
    "name": "Ivan Vydrin",
    "url": "https://github.com/ivanvyd"
   },
   "license": "MIT",
   "homepage": "https://github.com/ivanvyd/ground-rules/tree/main/plugins/spotcheck",
   "keywords": [
    "claude-code-mod",
    "subagents",
    "verification",
    "references"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ivanvyd/ground-rules",
    "url": "https://github.com/ivanvyd/ground-rules",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T17:15:22Z",
    "createdAt": "2026-10-04T13:47:40Z",
    "description": "Five Claude Code mods: stay in the project directory, stop what you started, check what subagents cite, wait instead of polling, save work before a command erases it.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87537042?v=4",
    "ownerUrl": "https://github.com/ivanvyd",
    "defaultBranch": "main"
   },
   "path": "plugins/spotcheck",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "notify shows a line per report and notes failures to Claude, quiet only notes failures to Claude, off does nothing.",
     "default": "notify",
     "options": [
      "notify",
      "quiet",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ground-rules",
   "firstSeen": "2026-10-06T04:54:26.549Z",
   "modUpdatedAt": "2026-10-04T16:26:55Z",
   "fileBytes": 22677,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spotcheck",
   "url": "https://www.slopshopper.com/mods/ivanvyd-ground-rules-spotcheck/"
  },
  {
   "slug": "ivanvyd-ground-rules-stay-put",
   "name": "stay-put",
   "description": "Bounces `cd dir && …` before it runs and gives Claude the one-command form.",
   "version": "0.1.0",
   "author": {
    "name": "Ivan Vydrin",
    "url": "https://github.com/ivanvyd"
   },
   "license": "MIT",
   "homepage": "https://github.com/ivanvyd/ground-rules/tree/main/plugins/stay-put",
   "keywords": [
    "claude-code-mod",
    "shell",
    "cd",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ivanvyd/ground-rules",
    "url": "https://github.com/ivanvyd/ground-rules",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T17:15:22Z",
    "createdAt": "2026-10-04T13:47:40Z",
    "description": "Five Claude Code mods: stay in the project directory, stop what you started, check what subagents cite, wait instead of polling, save work before a command erases it.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87537042?v=4",
    "ownerUrl": "https://github.com/ivanvyd",
    "defaultBranch": "main"
   },
   "path": "plugins/stay-put",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "teach bounces a cd-chain with the one-command form, watch only counts them, off does nothing.",
     "default": "teach",
     "options": [
      "teach",
      "watch",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ground-rules",
   "firstSeen": "2026-10-06T04:54:28.642Z",
   "modUpdatedAt": "2026-10-04T16:26:55Z",
   "fileBytes": 24405,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "stay-put",
   "url": "https://www.slopshopper.com/mods/ivanvyd-ground-rules-stay-put/"
  },
  {
   "slug": "ivanvyd-ground-rules-wake-me",
   "name": "wake-me",
   "description": "Claude ends its turn instead of polling. You watch the progress bar, and the mod wakes Claude when the file is ready.",
   "version": "0.1.0",
   "author": {
    "name": "Ivan Vydrin",
    "url": "https://github.com/ivanvyd"
   },
   "license": "MIT",
   "homepage": "https://github.com/ivanvyd/ground-rules/tree/main/plugins/wake-me",
   "keywords": [
    "claude-code-mod",
    "polling",
    "progress",
    "render",
    "wait"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ivanvyd/ground-rules",
    "url": "https://github.com/ivanvyd/ground-rules",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T17:15:22Z",
    "createdAt": "2026-10-04T13:47:40Z",
    "description": "Five Claude Code mods: stay in the project directory, stop what you started, check what subagents cite, wait instead of polling, save work before a command erases it.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87537042?v=4",
    "ownerUrl": "https://github.com/ivanvyd",
    "defaultBranch": "main"
   },
   "path": "plugins/wake-me",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ground-rules",
   "firstSeen": "2026-10-06T04:54:30.520Z",
   "modUpdatedAt": "2026-10-04T16:26:55Z",
   "fileBytes": 23647,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "wake-me",
   "url": "https://www.slopshopper.com/mods/ivanvyd-ground-rules-wake-me/"
  },
  {
   "slug": "ivanzoid-cc-quick-reply-mod",
   "name": "quick-reply",
   "description": "Reply to parts of an answer: comment on blocks inline, or quote a selection with > on an empty prompt line",
   "version": "0.7.1",
   "author": {
    "name": "ivanzoid"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ivanzoid/cc-quick-reply-mod",
    "url": "https://github.com/ivanzoid/cc-quick-reply-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:11:29Z",
    "createdAt": "2026-10-06T16:31:30Z",
    "description": "Claude Code mod: select parts of an agent answer and reply to them as > quotes",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64577?v=4",
    "ownerUrl": "https://github.com/ivanzoid",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "tmuxEnter": {
     "type": "boolean",
     "title": "tmux: Enter saves without scrolling",
     "description": "Inside tmux, bind Enter (in the running server, not your config) to send Shift+Enter while a comment is armed, so saving it doesn't scroll to the end. Skipped if Enter is already bound or extended-keys is off.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "quick-reply",
   "firstSeen": "2026-10-07T15:02:19.894Z",
   "modUpdatedAt": "2026-10-08T08:11:29Z",
   "fileBytes": 18702,
   "tags": [
    "band",
    "transcript",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "quick-reply-ivanzoid",
   "url": "https://www.slopshopper.com/mods/ivanzoid-cc-quick-reply-mod/"
  },
  {
   "slug": "ivlad003-context-gate",
   "name": "context-gate",
   "description": "Runtime and DSL for Claude Code context: Cursor .mdc rules, skill-gate profiles, TSX prompt sections",
   "version": "0.1.0",
   "author": {
    "name": "kosmodev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ivlad003/context-gate",
    "url": "https://github.com/Ivlad003/context-gate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:32:48Z",
    "createdAt": "2026-10-07T06:50:38Z",
    "description": "Runtime and DSL for Claude Code context: Cursor .mdc rules, skill-gate, TSX prompt DSL",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6023131?v=4",
    "ownerUrl": "https://github.com/Ivlad003",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "profile": {
     "type": "string",
     "title": "Profile",
     "description": "Fixed gate profile for this session (as /gate <profile>); empty means automatic",
     "default": ""
    },
    "mode": {
     "type": "string",
     "title": "Classifier mode",
     "description": "shadow only logs the classifier's proposal, auto applies it",
     "options": [
      "shadow",
      "auto"
     ],
     "default": "shadow"
    },
    "trustBuild": {
     "type": "string",
     "title": "Trust repository code",
     "description": "Whether repo-defined builds, scripts and MCP calls may run: ask once per repo, always, or never",
     "options": [
      "ask",
      "always",
      "never"
     ],
     "default": "ask"
    },
    "allowScripts": {
     "type": "boolean",
     "title": "Allow scripts",
     "description": "Allow Run/Call executors, cli providers and command gates from trusted repositories in non-interactive runs (claude -p); interactive sessions allow them once the repo is trusted",
     "default": false
    },
    "brief": {
     "type": "boolean",
     "title": "Task brief",
     "description": "Write a task brief with a strong model for weaker tiers",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "context-gate",
   "firstSeen": "2026-10-07T14:39:50.361Z",
   "modUpdatedAt": "2026-10-07T10:32:48Z",
   "fileBytes": 795909,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "context-gate",
   "url": "https://www.slopshopper.com/mods/ivlad003-context-gate/"
  },
  {
   "slug": "ivlad003-context-gate-context-gate-probe",
   "name": "context-gate-probe",
   "description": "Live probe for context-gate (SPEC Р6 stage 0): records which unverified mods API points fire, into .claude/probe.json",
   "version": "0.1.0",
   "author": {
    "name": "kosmodev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Ivlad003/context-gate",
    "url": "https://github.com/Ivlad003/context-gate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:32:48Z",
    "createdAt": "2026-10-07T06:50:38Z",
    "description": "Runtime and DSL for Claude Code context: Cursor .mdc rules, skill-gate, TSX prompt DSL",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6023131?v=4",
    "ownerUrl": "https://github.com/Ivlad003",
    "defaultBranch": "master"
   },
   "path": "probe/context-gate-probe",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "context-gate",
   "firstSeen": "2026-10-07T14:39:50.973Z",
   "modUpdatedAt": "2026-10-06T16:03:13Z",
   "fileBytes": 14970,
   "tags": [
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-gate-probe",
   "url": "https://www.slopshopper.com/mods/ivlad003-context-gate-context-gate-probe/"
  },
  {
   "slug": "ivtrade777-coding-tips-mods-safety-net",
   "name": "safety-net",
   "description": "Blocks dangerous shell commands (rm -rf, force push, hard reset, DROP TABLE)",
   "version": "0.1.0",
   "author": {
    "name": "Coding Tips"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ivtrade777/coding-tips-mods",
    "url": "https://github.com/ivtrade777/coding-tips-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:03:04Z",
    "createdAt": "2026-10-09T13:00:07Z",
    "description": "Claude code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/331281272?v=4",
    "ownerUrl": "https://github.com/ivtrade777",
    "defaultBranch": "main"
   },
   "path": "safety-net",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "coding-tips-mods",
   "firstSeen": "2026-10-09T15:04:15.767Z",
   "modUpdatedAt": "2026-10-09T13:02:57Z",
   "fileBytes": 894,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "safety-net-ivtrade777",
   "url": "https://www.slopshopper.com/mods/ivtrade777-coding-tips-mods-safety-net/"
  },
  {
   "slug": "ivtrade777-coding-tips-mods-session-hud",
   "name": "session-hud",
   "description": "A live HUD above the prompt: time, tool calls, files edited, context and cost",
   "version": "0.1.0",
   "author": {
    "name": "Coding Tips"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ivtrade777/coding-tips-mods",
    "url": "https://github.com/ivtrade777/coding-tips-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:03:04Z",
    "createdAt": "2026-10-09T13:00:07Z",
    "description": "Claude code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/331281272?v=4",
    "ownerUrl": "https://github.com/ivtrade777",
    "defaultBranch": "main"
   },
   "path": "session-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "coding-tips-mods",
   "firstSeen": "2026-10-09T15:04:16.509Z",
   "modUpdatedAt": "2026-10-09T13:02:57Z",
   "fileBytes": 1513,
   "tags": [
    "band",
    "guard"
   ],
   "isNew": true,
   "entryName": "session-hud-ivtrade777",
   "url": "https://www.slopshopper.com/mods/ivtrade777-coding-tips-mods-session-hud/"
  },
  {
   "slug": "ivtrade777-coding-tips-mods-spinner-quips",
   "name": "spinner-quips",
   "description": "Funny spinner words plus a live tool-call counter",
   "version": "0.1.0",
   "author": {
    "name": "Coding Tips"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ivtrade777/coding-tips-mods",
    "url": "https://github.com/ivtrade777/coding-tips-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:03:04Z",
    "createdAt": "2026-10-09T13:00:07Z",
    "description": "Claude code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/331281272?v=4",
    "ownerUrl": "https://github.com/ivtrade777",
    "defaultBranch": "main"
   },
   "path": "spinner-quips",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "coding-tips-mods",
   "firstSeen": "2026-10-09T15:04:17.226Z",
   "modUpdatedAt": "2026-10-09T13:02:57Z",
   "fileBytes": 734,
   "tags": [
    "spinner",
    "guard"
   ],
   "isNew": true,
   "entryName": "spinner-quips",
   "url": "https://www.slopshopper.com/mods/ivtrade777-coding-tips-mods-spinner-quips/"
  },
  {
   "slug": "izzatum-claude-code-cockpit-cockpit",
   "name": "cockpit",
   "description": "Claude Code status line plugin: context %, session cost, budget, context and rate-limit alerts, /cockpit dashboard with rate limits, burn rate and MCP health, and an rm -rf guard for Dropbox, iCloud Drive, Google Drive, OneDrive and your own protected folders.",
   "version": "0.4.0",
   "author": {
    "name": "Izzatullah Mustafa",
    "url": "https://github.com/izzatum"
   },
   "license": "MIT",
   "homepage": "https://github.com/izzatum/claude-code-cockpit#readme",
   "keywords": [
    "claude-code",
    "statusline",
    "status-line",
    "context-window",
    "token-usage",
    "session-cost",
    "cost-tracking",
    "budget-alert",
    "rate-limits",
    "dashboard",
    "mcp-health",
    "rm-rf",
    "cloud-sync",
    "dropbox",
    "icloud",
    "google-drive",
    "onedrive",
    "safety-hook",
    "context-alert",
    "rate-limit-alert"
   ],
   "kind": "community",
   "repo": {
    "fullName": "izzatum/claude-code-cockpit",
    "url": "https://github.com/izzatum/claude-code-cockpit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:47:56Z",
    "createdAt": "2026-10-09T07:13:21Z",
    "description": "Claude Code status line plugin (cockpit): context %, session cost and rate limits; /cockpit dashboard with MCP server health; budget alert; rm -rf guard for Dropbox, iCloud Drive, Google Drive and OneDrive folders.",
    "homepage": "https://github.com/izzatum/claude-code-cockpit#readme",
    "topics": [
     "budget-alert",
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "claude-code-statusline",
     "cloud-sync",
     "context-window",
     "cost-tracking",
     "dashboard",
     "dropbox",
     "google-drive",
     "icloud",
     "mcp",
     "onedrive",
     "plugin-marketplace",
     "rate-limits",
     "rm-rf",
     "status-line",
     "statusline",
     "token-usage"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47182596?v=4",
    "ownerUrl": "https://github.com/izzatum",
    "defaultBranch": "master"
   },
   "path": "plugins/cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "budget": {
     "type": "number",
     "title": "Cost alert (USD)",
     "description": "Show one pop-up when the session's cost reaches this many US dollars (the dashboard's cost turns red too); 0 turns it off",
     "default": 5
    },
    "contextAlert": {
     "type": "number",
     "title": "Context alert (%)",
     "description": "Show one pop-up when the context window reaches this percent full, again after a /compact brings it back under; 0 turns it off",
     "default": 80
    },
    "rateAlert": {
     "type": "number",
     "title": "Rate-limit alert (%)",
     "description": "Show one pop-up per rate-limit window (such as the 5-hour limit) when it reaches this percent used, with its reset time; 0 turns it off",
     "default": 90
    },
    "guardPaths": {
     "type": "string",
     "title": "Protected folders",
     "description": "Extra folders where recursive deletes are blocked, split by ';' (e.g. ~/work; /Volumes/NAS). The guard treats them like synced folders but does not warn about installs there",
     "default": ""
    },
    "desktopSync": {
     "type": "boolean",
     "title": "Guard ~/Desktop and ~/Documents",
     "description": "Treat ~/Desktop and ~/Documents as cloud-synced folders. Turn on if macOS iCloud Drive 'Desktop & Documents Folders' (or OneDrive folder backup) syncs them",
     "default": false
    },
    "compactTools": {
     "type": "boolean",
     "title": "Compact read-only tool rows",
     "description": "Shrink the rows of finished Read calls (and Glob/Grep, on builds that have them) to one dim line",
     "default": true
    },
    "projectTags": {
     "type": "string",
     "title": "Project tags",
     "description": "Optional labels for projects, as needle=Label pairs split by ';' (e.g. acme=Acme Corp; client-x=Client X). A project whose full path contains a needle (any letter case) shows its label in the status line, pane and spinner",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-cockpit",
   "firstSeen": "2026-10-09T15:04:18.912Z",
   "modUpdatedAt": "2026-10-09T13:47:56Z",
   "fileBytes": 32213,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cockpit-izzatum",
   "url": "https://www.slopshopper.com/mods/izzatum-claude-code-cockpit-cockpit/"
  },
  {
   "slug": "j-m-pineapple-express-repo-radar-repo-radar",
   "name": "repo-radar",
   "description": "A live GitHub dashboard for every repo across every account you're signed into.",
   "version": "0.1.4",
   "author": {
    "name": "AfterRealm"
   },
   "license": "MIT",
   "homepage": "https://github.com/J-M-Pineapple-Express/repo-radar",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "J-M-Pineapple-Express/repo-radar",
    "url": "https://github.com/J-M-Pineapple-Express/repo-radar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:23:41Z",
    "createdAt": "2026-10-09T03:10:32Z",
    "description": "📡 GitHub dashboard for Claude Code users: an always-on-top widget and a Claude Code mod. Stars, clones, downloads, releases, CI, and a to-do list you can hand to Claude.",
    "homepage": "https://github.com/J-M-Pineapple-Express/repo-radar/releases",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dashboard",
     "electron",
     "github"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/284356839?v=4",
    "ownerUrl": "https://github.com/J-M-Pineapple-Express",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "github_token": {
     "type": "string",
     "title": "GitHub token (optional)",
     "description": "Used only when the gh CLI isn't signed in. A classic token with the repo and read:org scopes.",
     "sensitive": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "repo-radar",
   "firstSeen": "2026-10-09T14:33:52.059Z",
   "modUpdatedAt": "2026-10-09T14:23:41Z",
   "fileBytes": 39226,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-radar",
   "url": "https://www.slopshopper.com/mods/j-m-pineapple-express-repo-radar-repo-radar/"
  },
  {
   "slug": "j0hanz-j0hanz-marketplace-telltale",
   "name": "telltale",
   "displayName": "Telltale",
   "description": "See what your skills and MCP servers put in front of Claude, which tools it called, what it read back, and what it did next. Observe-only; writes local logs only.",
   "version": "0.3.12",
   "author": {
    "name": "j0hanz",
    "email": "l.johansson93@outlook.com"
   },
   "license": "MIT",
   "homepage": "https://j0hanz-marketplace.vercel.app",
   "keywords": [
    "mod",
    "mcp",
    "skills",
    "observability",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "j0hanz/j0hanz-marketplace",
    "url": "https://github.com/j0hanz/j0hanz-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:18:10Z",
    "createdAt": "2026-08-09T20:04:29Z",
    "description": null,
    "homepage": "https://j0hanz-marketplace.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159924955?v=4",
    "ownerUrl": "https://github.com/j0hanz",
    "defaultBranch": "main"
   },
   "path": "plugins/telltale",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "logDir": {
     "type": "string",
     "title": "Log folder",
     "description": "Folder for per-turn logs, relative to the directory the session started in, or an absolute path",
     "default": ".claude/telltale"
    },
    "fullPayloads": {
     "type": "boolean",
     "title": "Log full result text",
     "description": "Also log each tool result's full text, redacted, not just the 300-character head and tail",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "j0hanz-marketplace",
   "firstSeen": "2026-10-06T04:58:23.093Z",
   "modUpdatedAt": "2026-10-09T11:14:27Z",
   "fileBytes": 77848,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "telltale",
   "url": "https://www.slopshopper.com/mods/j0hanz-j0hanz-marketplace-telltale/"
  },
  {
   "slug": "jaaaackielai-claude-mods-agent-monitor",
   "name": "agent-monitor",
   "description": "子代理監看：prompt 上方顯示子代理摘要列，/agent-monitor 開關面板，列出模型、context、token、估計費用和時間。",
   "version": "0.2.0",
   "author": {
    "name": "jacky"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jaaaackieLai/claude-mods",
    "url": "https://github.com/jaaaackieLai/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:01:58Z",
    "createdAt": "2026-10-06T00:14:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93638362?v=4",
    "ownerUrl": "https://github.com/jaaaackieLai",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:53:26.389Z",
   "modUpdatedAt": "2026-10-06T00:17:37Z",
   "fileBytes": 30007,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-monitor-jaaaackieLai",
   "url": "https://www.slopshopper.com/mods/jaaaackielai-claude-mods-agent-monitor/"
  },
  {
   "slug": "jaaaackielai-claude-mods-gold-fish",
   "name": "gold-fish",
   "description": "金魚列：自動記住工作堆疊，輸入列上方顯示主線和支線，收支線後提醒回主線",
   "version": "1.1.0",
   "author": {
    "name": "jacky"
   },
   "license": "MIT",
   "keywords": [
    "focus",
    "context",
    "stack",
    "reminder"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jaaaackieLai/claude-mods",
    "url": "https://github.com/jaaaackieLai/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:01:58Z",
    "createdAt": "2026-10-06T00:14:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93638362?v=4",
    "ownerUrl": "https://github.com/jaaaackieLai",
    "defaultBranch": "main"
   },
   "path": "plugins/gold-fish",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T15:02:22.788Z",
   "modUpdatedAt": "2026-10-07T12:59:49Z",
   "fileBytes": 26445,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "prompt",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gold-fish",
   "url": "https://www.slopshopper.com/mods/jaaaackielai-claude-mods-gold-fish/"
  },
  {
   "slug": "jaaaackielai-claude-mods-todo-calendar",
   "name": "todo-calendar",
   "description": "TODO 週曆面板：在面板顯示一週任務，由 Claude 用工具新增與修改任務",
   "version": "1.0.0",
   "author": {
    "name": "jacky"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jaaaackieLai/claude-mods",
    "url": "https://github.com/jaaaackieLai/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:01:58Z",
    "createdAt": "2026-10-06T00:14:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93638362?v=4",
    "ownerUrl": "https://github.com/jaaaackieLai",
    "defaultBranch": "main"
   },
   "path": "plugins/todo-calendar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "新 session 自動開啟面板",
     "description": "開啟時，每個新 session 開始都會打開 TODO 週曆面板。關閉時用 /todo 手動開啟。也可以用 /todo auto on 或 /todo auto off 切換。",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:53:28.088Z",
   "modUpdatedAt": "2026-10-06T00:17:37Z",
   "fileBytes": 22117,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "todo-calendar",
   "url": "https://www.slopshopper.com/mods/jaaaackielai-claude-mods-todo-calendar/"
  },
  {
   "slug": "jaaaackielai-claude-mods-typo-picker",
   "name": "typo-picker",
   "description": "Flag typos in the prompt box (rules file + Opus 5.5 check) and pick a fix from the band above the prompt, /typo to add rules",
   "version": "1.0.4",
   "author": {
    "name": "jacky"
   },
   "license": "MIT",
   "keywords": [
    "typo",
    "spellcheck",
    "prompt",
    "chinese",
    "zhuyin"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jaaaackieLai/claude-mods",
    "url": "https://github.com/jaaaackieLai/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:01:58Z",
    "createdAt": "2026-10-06T00:14:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93638362?v=4",
    "ownerUrl": "https://github.com/jaaaackieLai",
    "defaultBranch": "main"
   },
   "path": "plugins/typo-picker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:53:29.621Z",
   "modUpdatedAt": "2026-10-06T01:23:48Z",
   "fileBytes": 22013,
   "tags": [
    "band",
    "spinner",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "typo-picker",
   "url": "https://www.slopshopper.com/mods/jaaaackielai-claude-mods-typo-picker/"
  },
  {
   "slug": "jaaaackielai-claude-mods-usage",
   "name": "usage",
   "description": "Model, folder, git branch/worktree, context and rate-limit band above the prompt, with threshold toasts, /limits and a /ctx pane",
   "version": "0.9.0",
   "author": {
    "name": "jacky"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jaaaackieLai/claude-mods",
    "url": "https://github.com/jaaaackieLai/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:01:58Z",
    "createdAt": "2026-10-06T00:14:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93638362?v=4",
    "ownerUrl": "https://github.com/jaaaackieLai",
    "defaultBranch": "main"
   },
   "path": "plugins/usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:53:31.180Z",
   "modUpdatedAt": "2026-10-06T00:17:37Z",
   "fileBytes": 25349,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-jaaaackieLai",
   "url": "https://www.slopshopper.com/mods/jaaaackielai-claude-mods-usage/"
  },
  {
   "slug": "jaichangpark-html-preview",
   "name": "html-preview",
   "description": "Shows HTML files Claude writes (or /preview <file>) like a browser: terminal-browser when installed, else a built-in Chrome-rendered pane",
   "version": "0.3.1",
   "author": {
    "name": "JAICHANGPARK"
   },
   "license": "MIT",
   "homepage": "https://github.com/JAICHANGPARK/html-preview",
   "keywords": [
    "html",
    "preview",
    "terminal-browser",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JAICHANGPARK/html-preview",
    "url": "https://github.com/JAICHANGPARK/html-preview",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T11:43:40Z",
    "createdAt": "2026-10-02T11:02:20Z",
    "description": "Claude Code mod: open HTML that Claude writes in terminal-browser",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19484515?v=4",
    "ownerUrl": "https://github.com/JAICHANGPARK",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Where to show the page",
     "description": "auto: terminal-browser plugin pane, else terminal-browser CLI split, else the built-in renderer; pane / split: terminal-browser only; builtin: headless Chrome screenshot in a Claude Code pane, no terminal-browser needed",
     "default": "auto",
     "options": [
      "auto",
      "pane",
      "split",
      "builtin"
     ]
    },
    "split": {
     "type": "string",
     "title": "Split direction",
     "description": "Direction for the CLI split (mode split, or auto without the plugin)",
     "default": "right",
     "options": [
      "right",
      "left",
      "down",
      "up"
     ]
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Auto-open written HTML",
     "description": "Preview each .html file the Write or Edit tool saves",
     "default": true
    },
    "chromePath": {
     "type": "string",
     "title": "Chrome path",
     "description": "Chrome/Chromium binary for the built-in renderer; empty finds one",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "html-preview",
   "firstSeen": "2026-10-06T04:47:02.027Z",
   "modUpdatedAt": "2026-10-02T11:43:40Z",
   "fileBytes": 17145,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "html-preview-JAICHANGPARK",
   "url": "https://www.slopshopper.com/mods/jaichangpark-html-preview/"
  },
  {
   "slug": "jakerains-claudemods-context-gauge",
   "name": "context-gauge",
   "description": "One line under the prompt: model, effort, repo/branch, context left, and on a Claude subscription the 5-hour and weekly usage left with a countdown to reset. /gauge swaps it for a colour-coded context breakdown above the prompt.",
   "version": "0.10.0",
   "author": {
    "name": "Jake Rains"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jakerains/claudemods",
    "url": "https://github.com/jakerains/claudemods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T21:50:02Z",
    "createdAt": "2026-10-05T18:54:38Z",
    "description": "Small Claude Code mods: context and plan-usage gauges, a prompt-cache meter, and a pane of things to look at.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7050999?v=4",
    "ownerUrl": "https://github.com/jakerains",
    "defaultBranch": "main"
   },
   "path": "context-gauge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudemods",
   "firstSeen": "2026-10-06T04:58:25.843Z",
   "modUpdatedAt": "2026-10-06T21:50:01Z",
   "fileBytes": 18333,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-gauge-jakerains",
   "url": "https://www.slopshopper.com/mods/jakerains-claudemods-context-gauge/"
  },
  {
   "slug": "jakerains-claudemods-open-tray",
   "name": "open-tray",
   "description": "A pane of things to look at or listen to: what Claude made this session, things related to what you are working on, and local servers. Project rules in .claude/tray.json or ~/.claude/open-tray/rules/.",
   "version": "0.5.0",
   "author": {
    "name": "Jake Rains"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jakerains/claudemods",
    "url": "https://github.com/jakerains/claudemods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T21:50:02Z",
    "createdAt": "2026-10-05T18:54:38Z",
    "description": "Small Claude Code mods: context and plan-usage gauges, a prompt-cache meter, and a pane of things to look at.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7050999?v=4",
    "ownerUrl": "https://github.com/jakerains",
    "defaultBranch": "main"
   },
   "path": "open-tray",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudemods",
   "firstSeen": "2026-10-06T04:58:27.279Z",
   "modUpdatedAt": "2026-10-05T19:44:40Z",
   "fileBytes": 38424,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "open-tray",
   "url": "https://www.slopshopper.com/mods/jakerains-claudemods-open-tray/"
  },
  {
   "slug": "jakerains-claudemods-prompt-cache-control",
   "name": "prompt-cache-control",
   "description": "Prompt-cache meter above the Claude Code prompt: how many tokens each request read from, wrote to and sent past the cache, a live countdown to the cache's expiry, and what to do about it (keep going, compact or clear). The TTL follows Claude Code's own rules for your account (1 hour on a Claude subscription, 5 minutes on an API key, cloud provider or usage credits, plus the TTL variables and setting) and corrects itself from request timing. /cache opens a per-turn table.",
   "version": "0.3.0",
   "author": {
    "name": "Jake Rains (adapted from claude-code-templates by Daniel Ávila)",
    "url": "https://github.com/davila7/claude-code-templates"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "observability",
    "prompt-caching",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jakerains/claudemods",
    "url": "https://github.com/jakerains/claudemods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T21:50:02Z",
    "createdAt": "2026-10-05T18:54:38Z",
    "description": "Small Claude Code mods: context and plan-usage gauges, a prompt-cache meter, and a pane of things to look at.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7050999?v=4",
    "ownerUrl": "https://github.com/jakerains",
    "defaultBranch": "main"
   },
   "path": "prompt-cache-control",
   "modules": [
    "./prompt-cache-control.tsx"
   ],
   "entry": "hooks/prompt-cache-control.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "How long the cache lives after a request: auto follows Claude Code's own rules (FORCE_PROMPT_CACHING_5M, CLAUDE_CODE_PROMPT_CACHE_TTL, the promptCacheTtl setting, ENABLE_PROMPT_CACHING_1H, then 1 hour on a Claude subscription and 5 minutes on an API key, cloud provider or usage credits) and corrects itself from request timing; 5m or 1h pins it",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "warnSeconds": {
     "type": "number",
     "title": "Warn before expiry (s)",
     "description": "Seconds left on the countdown at which the band turns yellow and a toast reminds you the cache is about to lapse",
     "default": 60
    },
    "compactAtTokens": {
     "type": "number",
     "title": "Large context (tokens)",
     "description": "From this prompt size up, an expired cache suggests /compact (or /clear) before you pay to write the whole prefix again",
     "default": 100000
    },
    "band": {
     "type": "boolean",
     "title": "Band above the prompt",
     "description": "Show the meter as a row above the prompt",
     "default": true
    },
    "status": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Also pin a short entry (hit rate and countdown) under the prompt",
     "default": false
    },
    "toast": {
     "type": "boolean",
     "title": "Toast near expiry",
     "description": "Toasts as the cache lapses: at the warning threshold, then at 10, 3, 2 and 1 seconds, once per cache entry each (only for prompts of 20k tokens or more)",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudemods",
   "firstSeen": "2026-10-06T04:58:29.000Z",
   "modUpdatedAt": "2026-10-05T18:54:37Z",
   "fileBytes": 33634,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-cache-control-jakerains",
   "url": "https://www.slopshopper.com/mods/jakerains-claudemods-prompt-cache-control/"
  },
  {
   "slug": "jamesvillarrubia-nutprint",
   "name": "nutprint",
   "displayName": "NutPrint",
   "description": "Shows AI water usage in your status bar, converted to almonds.",
   "version": "0.2.0",
   "author": {
    "name": "James Villarrubia"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jamesvillarrubia/nutprint",
    "url": "https://github.com/jamesvillarrubia/nutprint",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:31:34Z",
    "createdAt": "2026-09-09T01:29:41Z",
    "description": "Shows AI water usage in your Claude Code status bar, converted to almonds.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8172873?v=4",
    "ownerUrl": "https://github.com/jamesvillarrubia",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../dist/mod/register.js"
   ],
   "entry": "dist/mod/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nutprint",
   "firstSeen": "2026-10-07T15:02:33.508Z",
   "modUpdatedAt": "2026-10-06T19:31:34Z",
   "fileBytes": 2376,
   "tags": [
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "nutprint",
   "url": "https://www.slopshopper.com/mods/jamesvillarrubia-nutprint/"
  },
  {
   "slug": "jang-seungminn-usage-hud",
   "name": "usage-hud",
   "description": "Above-prompt HUD for Claude Code: context fill, 5h/7d rate limits with burn ETA, turn cost, cache hit, git, model and two animated dogs",
   "version": "1.0.0",
   "author": {
    "name": "Jang-seungminn",
    "url": "https://github.com/Jang-seungminn"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jang-seungminn/usage-hud",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Jang-seungminn/usage-hud",
    "url": "https://github.com/Jang-seungminn/usage-hud",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:42:09Z",
    "createdAt": "2026-10-08T01:42:02Z",
    "description": "Claude Code mod: usage HUD above the prompt with two animated ASCII dogs",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/75110004?v=4",
    "ownerUrl": "https://github.com/Jang-seungminn",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-hud",
   "firstSeen": "2026-10-08T15:01:24.944Z",
   "modUpdatedAt": "2026-10-08T01:42:09Z",
   "fileBytes": 24905,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-hud-Jang-seungminn",
   "url": "https://www.slopshopper.com/mods/jang-seungminn-usage-hud/"
  },
  {
   "slug": "jansuthacheeva-claude-code-mods-merge-status",
   "name": "merge-status",
   "description": "Shows the merge requests of the current branch under the prompt: target branch, pipeline and conflicts (GitLab via glab, GitHub via gh)",
   "version": "0.2.0",
   "author": {
    "name": "Jan Suthacheeva",
    "email": "jan.suthacheeva@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JanSuthacheeva/claude-code-mods",
    "url": "https://github.com/JanSuthacheeva/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:30:24Z",
    "createdAt": "2026-10-06T04:51:41Z",
    "description": "Claude Code mods I use day to day",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74901259?v=4",
    "ownerUrl": "https://github.com/JanSuthacheeva",
    "defaultBranch": "main"
   },
   "path": "merge-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "icons": {
     "type": "string",
     "title": "Icons",
     "description": "nerd-font shows the GitLab or GitHub logo and needs a Nerd Font; text shows MR or PR instead",
     "options": [
      "nerd-font",
      "text"
     ],
     "default": "nerd-font"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T14:24:06.109Z",
   "modUpdatedAt": "2026-10-06T13:30:24Z",
   "fileBytes": 31521,
   "tags": [
    "spinner",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "merge-status",
   "url": "https://www.slopshopper.com/mods/jansuthacheeva-claude-code-mods-merge-status/"
  },
  {
   "slug": "japan-da-man-claude-code-blast-radius",
   "name": "blast-radius",
   "description": "[mod] Holds risky shell commands (rm -rf, git reset --hard, force push, git clean, migrations, find -delete, xargs rm, also inside bash -c / eval) and shows what they would change in a pane with Proceed / Cancel. Based on Anthropic's claude-code-playground mod",
   "author": {
    "name": "japan-da-man"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "japan-da-man/claude-code",
    "url": "https://github.com/japan-da-man/claude-code",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:15:50Z",
    "createdAt": "2026-10-02T02:25:51Z",
    "description": "Claude Code plugins and mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120233476?v=4",
    "ownerUrl": "https://github.com/japan-da-man",
    "defaultBranch": "main"
   },
   "path": "plugins/blast-radius",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "japan-da-man",
   "firstSeen": "2026-10-06T04:55:14.499Z",
   "modUpdatedAt": "2026-10-02T07:57:55Z",
   "fileBytes": 33220,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "blast-radius-japan-da-man",
   "url": "https://www.slopshopper.com/mods/japan-da-man-claude-code-blast-radius/"
  },
  {
   "slug": "japan-da-man-claude-code-replay-theater",
   "name": "replay-theater",
   "description": "[mod] Records the file edits Claude makes in a turn; /replay or r steps through the diffs one at a time in a pane. Based on Anthropic's claude-code-playground mod",
   "author": {
    "name": "japan-da-man"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "japan-da-man/claude-code",
    "url": "https://github.com/japan-da-man/claude-code",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:15:50Z",
    "createdAt": "2026-10-02T02:25:51Z",
    "description": "Claude Code plugins and mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120233476?v=4",
    "ownerUrl": "https://github.com/japan-da-man",
    "defaultBranch": "main"
   },
   "path": "plugins/replay-theater",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "japan-da-man",
   "firstSeen": "2026-10-06T04:55:15.441Z",
   "modUpdatedAt": "2026-10-02T07:57:55Z",
   "fileBytes": 10160,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-japan-da-man",
   "url": "https://www.slopshopper.com/mods/japan-da-man-claude-code-replay-theater/"
  },
  {
   "slug": "japan-da-man-claude-code-spec-flow",
   "name": "spec-flow",
   "description": "[mod] [skills] Turns a feature request into a spec, one approved step at a time: clarify the request (asking you what is unclear), survey every affected screen and feature with subagents, write the requirements, then propose several feature and UI options with mockups. Saved under docs/specs/; /specs shows the checklist",
   "author": {
    "name": "japan-da-man"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "japan-da-man/claude-code",
    "url": "https://github.com/japan-da-man/claude-code",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:15:50Z",
    "createdAt": "2026-10-02T02:25:51Z",
    "description": "Claude Code plugins and mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120233476?v=4",
    "ownerUrl": "https://github.com/japan-da-man",
    "defaultBranch": "main"
   },
   "path": "plugins/spec-flow",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "japan-da-man",
   "firstSeen": "2026-10-06T04:55:16.440Z",
   "modUpdatedAt": "2026-10-02T10:25:57Z",
   "fileBytes": 8594,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spec-flow",
   "url": "https://www.slopshopper.com/mods/japan-da-man-claude-code-spec-flow/"
  },
  {
   "slug": "japan-da-man-claude-code-todo-mod",
   "name": "todo-mod",
   "description": "[mod] TODO pane: check a task to have Claude run it",
   "author": {
    "name": "japan-da-man"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "japan-da-man/claude-code",
    "url": "https://github.com/japan-da-man/claude-code",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:15:50Z",
    "createdAt": "2026-10-02T02:25:51Z",
    "description": "Claude Code plugins and mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120233476?v=4",
    "ownerUrl": "https://github.com/japan-da-man",
    "defaultBranch": "main"
   },
   "path": "plugins/todo-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "japan-da-man",
   "firstSeen": "2026-10-06T04:55:17.393Z",
   "modUpdatedAt": "2026-10-02T06:48:05Z",
   "fileBytes": 2793,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "todo-mod",
   "url": "https://www.slopshopper.com/mods/japan-da-man-claude-code-todo-mod/"
  },
  {
   "slug": "japan-da-man-claude-code-token-weather",
   "name": "token-weather",
   "description": "[mod] A live forecast of the context window above the prompt: weather icon, fill, tokens, a chart of the last turns and how much the last turn added. Based on Anthropic's claude-code-playground mod",
   "author": {
    "name": "japan-da-man"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "japan-da-man/claude-code",
    "url": "https://github.com/japan-da-man/claude-code",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:15:50Z",
    "createdAt": "2026-10-02T02:25:51Z",
    "description": "Claude Code plugins and mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120233476?v=4",
    "ownerUrl": "https://github.com/japan-da-man",
    "defaultBranch": "main"
   },
   "path": "plugins/token-weather",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "japan-da-man",
   "firstSeen": "2026-10-06T04:55:18.445Z",
   "modUpdatedAt": "2026-10-02T07:57:55Z",
   "fileBytes": 4799,
   "tags": [
    "band",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-japan-da-man",
   "url": "https://www.slopshopper.com/mods/japan-da-man-claude-code-token-weather/"
  },
  {
   "slug": "japan-da-man-claude-code-usage-stats",
   "name": "usage-stats",
   "description": "[mod] Usage stats pane: sessions, messages, tokens, active days, streak, favorite model and a daily heatmap",
   "author": {
    "name": "japan-da-man"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "japan-da-man/claude-code",
    "url": "https://github.com/japan-da-man/claude-code",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:15:50Z",
    "createdAt": "2026-10-02T02:25:51Z",
    "description": "Claude Code plugins and mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120233476?v=4",
    "ownerUrl": "https://github.com/japan-da-man",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-stats",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "japan-da-man",
   "firstSeen": "2026-10-06T04:55:19.247Z",
   "modUpdatedAt": "2026-10-02T06:48:05Z",
   "fileBytes": 9114,
   "tags": [
    "pane",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-stats",
   "url": "https://www.slopshopper.com/mods/japan-da-man-claude-code-usage-stats/"
  },
  {
   "slug": "jarvizx-hablo",
   "name": "hablo",
   "displayName": "Hablo",
   "description": "Hear Claude Code's replies aloud in your language: a Listen button under each reply and /hablo. Free and offline on macOS and Windows.",
   "version": "0.3.0",
   "author": {
    "name": "Robin Buitrago",
    "url": "https://github.com/Jarvizx"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jarvizx/hablo#readme",
   "keywords": [
    "tts",
    "text-to-speech",
    "read-aloud",
    "accessibility",
    "voice",
    "speech",
    "macos",
    "windows"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jarvizx/hablo",
    "url": "https://github.com/Jarvizx/hablo",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:22:09Z",
    "createdAt": "2026-10-09T09:58:36Z",
    "description": "Hear Claude Code's replies aloud in your language. A Listen button under each reply and /hablo. Free and offline, with the OS voices.",
    "homepage": "https://github.com/Jarvizx/hablo#readme",
    "topics": [
     "accessibility",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "macos",
     "text-to-speech",
     "tts",
     "voice",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2144939?v=4",
    "ownerUrl": "https://github.com/Jarvizx",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hablo",
   "firstSeen": "2026-10-09T14:34:09.417Z",
   "modUpdatedAt": "2026-10-09T11:22:09Z",
   "fileBytes": 23973,
   "tags": [
    "transcript",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "hablo",
   "url": "https://www.slopshopper.com/mods/jarvizx-hablo/"
  },
  {
   "slug": "jashdev-claude-mods-session-path",
   "name": "session-path",
   "description": "A row above the prompt with the session folder, the git branch (switch it or copy it) and how far behind main you are",
   "version": "1.0.0",
   "author": {
    "name": "JashDev",
    "url": "https://github.com/JashDev"
   },
   "license": "MIT",
   "homepage": "https://github.com/JashDev/claude-mods",
   "keywords": [
    "git",
    "branch",
    "status",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JashDev/claude-mods",
    "url": "https://github.com/JashDev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T00:37:56Z",
    "createdAt": "2026-10-08T00:37:51Z",
    "description": "Small Claude Code mods: session path, git branch picker and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26976465?v=4",
    "ownerUrl": "https://github.com/JashDev",
    "defaultBranch": "main"
   },
   "path": "plugins/session-path",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jashdev-mods",
   "firstSeen": "2026-10-08T15:01:26.306Z",
   "modUpdatedAt": "2026-10-08T00:37:56Z",
   "fileBytes": 8128,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-path",
   "url": "https://www.slopshopper.com/mods/jashdev-claude-mods-session-path/"
  },
  {
   "slug": "jasmo13-always-read-claudemd-always-read-claudemd",
   "name": "always-read-claudemd",
   "description": "Sends your CLAUDE.md, word for word, as a hidden part of your next message whenever Claude doesn't have its current text: after an edit made outside Claude Code, or a compaction that dropped a subfolder's file. It never compacts a chat or changes the system prompt.",
   "version": "0.10.3",
   "author": {
    "name": "Jake Campbell"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jasmo13/always-read-claudemd",
    "url": "https://github.com/jasmo13/always-read-claudemd",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:52:36Z",
    "createdAt": "2026-10-06T20:09:19Z",
    "description": "A Claude Code plugin that pins your CLAUDE.md into the system prompt, so its rules are never lost when a conversation is compacted.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/197572773?v=4",
    "ownerUrl": "https://github.com/jasmo13",
    "defaultBranch": "main"
   },
   "path": "plugins/always-read-claudemd",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "always-read-claudemd",
   "firstSeen": "2026-10-07T15:02:36.326Z",
   "modUpdatedAt": "2026-10-09T06:52:36Z",
   "fileBytes": 55429,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "always-read-claudemd",
   "url": "https://www.slopshopper.com/mods/jasmo13-always-read-claudemd-always-read-claudemd/"
  },
  {
   "slug": "jasmo13-usage-mod-usage-mod",
   "name": "usage-mod",
   "description": "A live usage band above the prompt for this Claude Code session: cost, tokens, cache, context, rate limits, turns, tools. Desktop and terminal.",
   "version": "0.6.1",
   "author": {
    "name": "Jake Campbell"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jasmo13/usage-mod",
    "url": "https://github.com/jasmo13/usage-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T06:19:49Z",
    "createdAt": "2026-10-06T05:16:50Z",
    "description": "A Claude Code plugin that shows a live usage band above the prompt. It works in the Claude desktop app's Code tab and in the terminal.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/197572773?v=4",
    "ownerUrl": "https://github.com/jasmo13",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-mod",
   "firstSeen": "2026-10-07T15:02:37.821Z",
   "modUpdatedAt": "2026-10-07T06:19:49Z",
   "fileBytes": 85142,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-mod",
   "url": "https://www.slopshopper.com/mods/jasmo13-usage-mod-usage-mod/"
  },
  {
   "slug": "jasonm4130-dotfiles-fleet-weather",
   "name": "fleet-weather",
   "description": "macOS workstation dotfiles managed by chezmoi",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jasonm4130/dotfiles",
    "url": "https://github.com/jasonm4130/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:24:10Z",
    "createdAt": "2026-05-08T23:39:56Z",
    "description": "macOS workstation dotfiles managed by chezmoi",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16747457?v=4",
    "ownerUrl": "https://github.com/jasonm4130",
    "defaultBranch": "main"
   },
   "path": "private_dot_claude/skills/fleet-weather",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:21.342Z",
   "modUpdatedAt": "2026-10-09T12:24:10Z",
   "fileBytes": 70248,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-weather",
   "url": "https://www.slopshopper.com/mods/jasonm4130-dotfiles-fleet-weather/"
  },
  {
   "slug": "jasonwblock-project-compass",
   "name": "project-compass",
   "description": "Side pane, refreshed after each turn: project objective, top next steps, open risks and estimated completion",
   "version": "0.2.1",
   "author": {
    "name": "jasonwblock",
    "url": "https://github.com/jasonwblock"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jasonwblock/project-compass",
    "url": "https://github.com/jasonwblock/project-compass",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:46:47Z",
    "createdAt": "2026-10-07T11:13:29Z",
    "description": "Project Compass: a Claude Code mod with a live side pane for your project's objective, next steps, risks and completion",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65768285?v=4",
    "ownerUrl": "https://github.com/jasonwblock",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "refresh": {
     "type": "string",
     "title": "Refresh",
     "description": "When the compass reassesses the project; each assessment is one model call. turn: after every turn. interval: every few turns (see Refresh interval). edits: after a turn that edited files. manual: only when you run /compass refresh.",
     "default": "turn",
     "options": [
      "turn",
      "interval",
      "edits",
      "manual"
     ]
    },
    "refreshInterval": {
     "type": "number",
     "title": "Refresh interval",
     "description": "How many turns between assessments when Refresh is interval.",
     "default": 3
    },
    "account": {
     "type": "string",
     "title": "Account line",
     "description": "What shows under the project name. full: your email and plan. plan: the plan alone. off: nothing, and the CLI is never asked who is signed in.",
     "default": "full",
     "options": [
      "full",
      "plan",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "project-compass",
   "firstSeen": "2026-10-07T15:02:39.770Z",
   "modUpdatedAt": "2026-10-07T13:46:47Z",
   "fileBytes": 34365,
   "tags": [
    "pane",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "project-compass",
   "url": "https://www.slopshopper.com/mods/jasonwblock-project-compass/"
  },
  {
   "slug": "jasonzh0-claudify",
   "name": "claudify",
   "description": "Spotify in Claude Code: connect your account, see what's playing above the prompt, and control playback with /spotify or by asking Claude.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jasonzh0/claudify",
    "url": "https://github.com/jasonzh0/claudify",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T20:05:47Z",
    "createdAt": "2026-10-02T19:43:42Z",
    "description": "Spotify player for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24723940?v=4",
    "ownerUrl": "https://github.com/jasonzh0",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudify",
   "firstSeen": "2026-10-06T04:54:35.838Z",
   "modUpdatedAt": "2026-10-02T20:05:47Z",
   "fileBytes": 38859,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "claudify",
   "url": "https://www.slopshopper.com/mods/jasonzh0-claudify/"
  },
  {
   "slug": "jay-stacey-claude-plugins-voice-replies",
   "name": "voice-replies",
   "description": "Reads the main agent's replies aloud, rewritten for speech, with Kokoro on the GPU and a voice picker above the prompt.",
   "version": "1.0.0",
   "author": {
    "name": "Jay Stacey",
    "url": "https://github.com/jay-stacey"
   },
   "license": "MIT",
   "keywords": [
    "voice",
    "tts",
    "kokoro",
    "accessibility"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jay-stacey/claude-plugins",
    "url": "https://github.com/jay-stacey/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:46:21Z",
    "createdAt": "2026-04-07T11:10:51Z",
    "description": "My personal collection of claude plugins.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43624669?v=4",
    "ownerUrl": "https://github.com/jay-stacey",
    "defaultBranch": "main"
   },
   "path": "plugins/voice-replies",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "personal-plugins",
   "firstSeen": "2026-10-09T15:04:35.415Z",
   "modUpdatedAt": "2026-10-09T11:54:35Z",
   "fileBytes": 14946,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "voice-replies",
   "url": "https://www.slopshopper.com/mods/jay-stacey-claude-plugins-voice-replies/"
  },
  {
   "slug": "jayjongcheolpark-firstmate-mods-fleet-lamp",
   "name": "fleet-lamp",
   "description": "A lamp above the prompt: red when the firstmate fleet needs you, green when a PR is ready.",
   "version": "0.2.4",
   "author": {
    "name": "Jay Park"
   },
   "license": "MIT",
   "homepage": "https://github.com/jayjongcheolpark/firstmate-mods",
   "keywords": [
    "firstmate",
    "fleet",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jayjongcheolpark/firstmate-mods",
    "url": "https://github.com/jayjongcheolpark/firstmate-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T05:22:19Z",
    "createdAt": "2026-10-01T22:58:08Z",
    "description": "Claude Code mods for firstmate fleets",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13275149?v=4",
    "ownerUrl": "https://github.com/jayjongcheolpark",
    "defaultBranch": "main"
   },
   "path": "plugins/fleet-lamp",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "home": {
     "type": "string",
     "title": "Firstmate home",
     "description": "The firstmate home whose fleet ledger to follow. Empty: the nearest one at or above the session's working directory.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "firstmate-mods",
   "firstSeen": "2026-10-06T04:53:54.125Z",
   "modUpdatedAt": "2026-10-02T21:05:29Z",
   "fileBytes": 14224,
   "tags": [
    "band",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-lamp",
   "url": "https://www.slopshopper.com/mods/jayjongcheolpark-firstmate-mods-fleet-lamp/"
  },
  {
   "slug": "jayjongcheolpark-firstmate-mods-pr-weather",
   "name": "pr-weather",
   "description": "The CI weather of your firstmate fleet's open PRs, one glyph per PR in the band above the prompt",
   "version": "0.2.4",
   "author": {
    "name": "Jay Park"
   },
   "license": "MIT",
   "homepage": "https://github.com/jayjongcheolpark/firstmate-mods",
   "keywords": [
    "firstmate",
    "pull-requests",
    "ci",
    "github"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jayjongcheolpark/firstmate-mods",
    "url": "https://github.com/jayjongcheolpark/firstmate-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T05:22:19Z",
    "createdAt": "2026-10-01T22:58:08Z",
    "description": "Claude Code mods for firstmate fleets",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13275149?v=4",
    "ownerUrl": "https://github.com/jayjongcheolpark",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "source": {
     "type": "string",
     "title": "PR source",
     "description": "fleet: the PRs in the firstmate fleet ledger (shown in firstmate sessions). mine: your open PRs in the session's repository (shown in any git repository).",
     "options": [
      "fleet",
      "mine"
     ],
     "default": "fleet"
    },
    "mode": {
     "type": "string",
     "title": "Refresh mode",
     "description": "auto: refresh on the interval below. manual: load once when the session starts, then refresh only from the band's refresh button or /pr-weather refresh. The band's mode button overrides this until you change it here.",
     "options": [
      "auto",
      "manual"
     ],
     "default": "auto"
    },
    "refreshMinutes": {
     "type": "number",
     "title": "Refresh every (minutes)",
     "description": "How often auto mode asks GitHub for fresh PR weather. It waits longer while the GitHub quota is low.",
     "default": 3,
     "min": 1
    },
    "home": {
     "type": "string",
     "title": "Firstmate home",
     "description": "The firstmate home whose fleet ledger to read (fleet source). Empty: the nearest one at or above the session's working directory. When set, the band shows in every session.",
     "default": ""
    },
    "includeSecondMates": {
     "type": "boolean",
     "title": "Include second mates",
     "description": "Also show the PRs in the fleet ledgers of the second mate homes registered in the firstmate home's data/secondmates.md that exist on this machine (fleet source).",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "firstmate-mods",
   "firstSeen": "2026-10-06T04:53:55.887Z",
   "modUpdatedAt": "2026-10-03T05:22:19Z",
   "fileBytes": 32157,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-weather",
   "url": "https://www.slopshopper.com/mods/jayjongcheolpark-firstmate-mods-pr-weather/"
  },
  {
   "slug": "jayteealao-agent-skills-sdlc-workflow",
   "name": "sdlc-workflow",
   "description": "One command — `/wf` (`$wf` under Codex), the single SDLC entry point for Claude Code and Codex from one plugin tree — driving a 10-stage lifecycle from intake through retro, with per-slice artifacts, runtime-truth verification, and PO-confirmed stack fingerprinting. 24 keys: the stages, standalone/drivers (design, brainstorm, probe, simplify, auto, yolo, campaign), the task minimal lifecycle (non-code work with observed outcomes), navigation (status, recap), lifecycle (close), and routers (ship-plan, docs, observability). Code review is the `/wf review` key; design is `/wf design`; observability foundation is `/wf observability`; quick/standalone flows are `/wf intake` modes (including the audit defect hunt) plus the `/wf probe` and `/wf simplify` keys.",
   "version": "9.183.0",
   "author": {
    "name": "jayte"
   },
   "license": "MIT",
   "keywords": [
    "sdlc",
    "workflow",
    "feature-delivery",
    "code-review",
    "debugging",
    "refactoring",
    "testing",
    "observability",
    "wide-event-logging",
    "planning",
    "agile",
    "documentation",
    "diataxis",
    "design",
    "ux",
    "accessibility",
    "typography",
    "responsive"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jayteealao/agent-skills",
    "url": "https://github.com/jayteealao/agent-skills",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T21:21:12Z",
    "createdAt": "2026-01-12T10:23:45Z",
    "description": "Claude Code plugin marketplace with curated skills and tools for developers",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5901851?v=4",
    "ownerUrl": "https://github.com/jayteealao",
    "defaultBranch": "master"
   },
   "path": "plugins/sdlc-workflow",
   "modules": [
    "./mod/register.ts"
   ],
   "entry": "hooks/mod/register.ts",
   "userConfig": {
    "mod": {
     "type": "boolean",
     "title": "sdlc mod",
     "description": "The one switch for the whole /wf mod: the picker, the strip, the live views, the status line, the read check, the usage guard and every other option below. Off, the mod draws and checks nothing; /wf, its skills and the plugin's hooks work as before.",
     "default": true
    },
    "strip": {
     "type": "boolean",
     "title": "Workflow strip",
     "description": "Draw the active workflow (stage, slice, next step) above the prompt, in the status line, and in the footer.",
     "default": true
    },
    "suggestNext": {
     "type": "boolean",
     "title": "Suggest the next step",
     "description": "After a stage turn, show the workflow's next invocation dim in the prompt box; Tab takes it.",
     "default": true
    },
    "stageCheck": {
     "type": "boolean",
     "title": "Stage-landed check",
     "description": "Toast when a /wf stage turn ends without writing its artifact.",
     "default": true
    },
    "questionProgress": {
     "type": "boolean",
     "title": "Question progress",
     "description": "Count the questions of an intake or shape turn in the AskUserQuestion dialog.",
     "default": true
    },
    "driverStatus": {
     "type": "boolean",
     "title": "Run status",
     "description": "While a /wf yolo, /wf campaign or /wf brainstorm run shows in the live view, show its heartbeat and the 5-hour usage in the status line in place of the workflow line.",
     "default": true
    },
    "spinnerVerb": {
     "type": "boolean",
     "title": "Stage spinner verb",
     "description": "While a /wf turn runs, the spinner names the stage (Implementing auth...).",
     "default": true
    },
    "cost": {
     "type": "boolean",
     "title": "Cost row",
     "description": "In the strip, the last stage in dollars and the workflow ledger in tokens.",
     "default": true
    },
    "hubNotice": {
     "type": "boolean",
     "title": "Hub notice",
     "description": "At session start, one line under the logo with the sdlc hub version and repos; a toast when the hub stops or returns.",
     "default": true
    },
    "stageCompact": {
     "type": "boolean",
     "title": "Compact after a stage",
     "description": "After a /wf stage turn lands its artifact, compact the session with instructions that keep the workflow's position and the person's decisions; every other compaction while a workflow is active gains the same sentence.",
     "default": true
    },
    "probeJournal": {
     "type": "boolean",
     "title": "Probe journal",
     "description": "Record which parts of the mod ran, on which host and surface, in ~/.sdlc/mod-probe.jsonl (at most 400 rows, no prompt text); `npm run mod:probe` in the plugin directory prints the verdict.",
     "default": true
    },
    "usageGuard": {
     "type": "boolean",
     "title": "Usage guard",
     "description": "Read the 5-hour and 7-day usage windows, show them in the status line, and record them in ~/.claude/sdlc/usage/. When a live /wf campaign or /wf yolo run crosses its pause line, write a pause into the run's control file; when the window resets, clear that pause and submit the resume command.",
     "default": true
    },
    "readCheck": {
     "type": "string",
     "title": "Read check",
     "description": "When an agent writes a stage artifact, compare the files it read with the stage's ## Requires table. warn: the write lands and the agent gets the missing list. block: the write is refused unless the artifact carries read-waiver: \"<reason>\". off: no check. Each check is one row in the workflow's .read-ledger.jsonl.",
     "options": [
      "warn",
      "block",
      "off"
     ],
     "default": "warn"
    },
    "viewStyle": {
     "type": "string",
     "title": "View style",
     "description": "How the sdlc-workflow views look: the live views, the /wf picker band, the strip, the hub notice and the workflows dashboard. dashboard: calm, the app's own look. instrument: an instrument panel. grid: a brutalist grid.",
     "options": [
      "dashboard",
      "instrument",
      "grid"
     ],
     "default": "dashboard"
    },
    "liveView": {
     "type": "boolean",
     "title": "Live view",
     "description": "Open a live view pane when a brainstorm, yolo or campaign runs. Off: no pane (the band, status line and toasts stay).",
     "default": true
    },
    "liveViewDetails": {
     "type": "boolean",
     "title": "Live view details",
     "description": "Open each live view with its details shown. The pane's details button changes it per view, and the choice is remembered.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-skills-marketplace",
   "firstSeen": "2026-10-06T04:55:28.016Z",
   "modUpdatedAt": "2026-10-08T21:21:12Z",
   "fileBytes": 455626,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "sdlc-workflow",
   "url": "https://www.slopshopper.com/mods/jayteealao-agent-skills-sdlc-workflow/"
  },
  {
   "slug": "jbauman-26-aeo-audit-mod",
   "name": "aeo-audit",
   "description": "Audits a URL for AI answer engines (ChatGPT search, Perplexity, Google AI Overviews, Copilot, Claude): crawler access, firewall, indexing directives, no-JS content",
   "version": "0.1.0",
   "author": {
    "name": "Jake Bauman",
    "url": "https://jakebauman.io"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jbauman-26/aeo-audit-mod",
    "url": "https://github.com/jbauman-26/aeo-audit-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:59:14Z",
    "createdAt": "2026-10-06T09:59:09Z",
    "description": "Free Claude Code mod: audits a page for ChatGPT search, Perplexity, Google AI Overviews, Copilot and Claude. One command, sourced checks, fixes.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254146237?v=4",
    "ownerUrl": "https://github.com/jbauman-26",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:37:50.420Z",
   "modUpdatedAt": "2026-10-06T09:59:14Z",
   "fileBytes": 32354,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "tool",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "aeo-audit",
   "url": "https://www.slopshopper.com/mods/jbauman-26-aeo-audit-mod/"
  },
  {
   "slug": "jbug0x-credits-bar",
   "name": "credits-bar",
   "description": "A live usage panel for Claude Code: limit bars, pace warning, daily goal, context, tokens, cost per project, history and CSV export. English and Portuguese.",
   "version": "0.3.0",
   "author": {
    "name": "jbug0x"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jbug0x/credits-bar",
    "url": "https://github.com/jbug0x/credits-bar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T19:31:49Z",
    "createdAt": "2026-10-07T18:49:06Z",
    "description": "Claude Code mod: live usage-limit bar above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/189302553?v=4",
    "ownerUrl": "https://github.com/jbug0x",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "alertLow": {
     "type": "number",
     "title": "First alert (%)",
     "description": "Toast when a limit passes this percentage used.",
     "default": 80
    },
    "alertHigh": {
     "type": "number",
     "title": "Second alert (%)",
     "description": "Toast when a limit passes this percentage used.",
     "default": 95
    },
    "compact": {
     "type": "string",
     "title": "Compact panel",
     "description": "auto: compact when the panel is short; always; never.",
     "options": [
      "auto",
      "always",
      "never"
     ],
     "default": "auto"
    },
    "palette": {
     "type": "string",
     "title": "Colors",
     "description": "default (green/yellow/red), colorblind (blue/yellow/magenta) or mono (no colors).",
     "options": [
      "default",
      "colorblind",
      "mono"
     ],
     "default": "default"
    },
    "showHistory": {
     "type": "boolean",
     "title": "Show 7-day history",
     "description": "Daily spend and peak usage of the last 7 days.",
     "default": true
    },
    "showBreakdown": {
     "type": "boolean",
     "title": "Show context breakdown",
     "description": "What is filling the context window.",
     "default": true
    },
    "showTokens": {
     "type": "boolean",
     "title": "Show session tokens",
     "description": "Input, output and prompt-cache hit rate for the session.",
     "default": true
    },
    "showTurns": {
     "type": "boolean",
     "title": "Show cost per reply",
     "description": "Cost of the last reply and a mini chart of recent ones.",
     "default": true
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Labels and messages: en or pt.",
     "options": [
      "en",
      "pt"
     ],
     "default": "en"
    },
    "dailyGoal": {
     "type": "number",
     "title": "Daily spend goal (USD)",
     "description": "Shows a goal bar and alerts when today's spend reaches it. 0 turns it off.",
     "default": 0
    },
    "sessionSummary": {
     "type": "boolean",
     "title": "Session summary",
     "description": "A toast with the total spent and limits used when the session ends.",
     "default": true
    },
    "showProjects": {
     "type": "boolean",
     "title": "Show spend per project",
     "description": "Top projects by spend over the last 7 days.",
     "default": true
    },
    "sound": {
     "type": "boolean",
     "title": "Alert sound",
     "description": "Play a sound with alerts. Works only where the platform has an audio player (macOS); plays nothing on Windows and Linux.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "credits-bar-marketplace",
   "firstSeen": "2026-10-08T15:27:17.678Z",
   "modUpdatedAt": "2026-10-07T19:31:49Z",
   "fileBytes": 33507,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "credits-bar",
   "url": "https://www.slopshopper.com/mods/jbug0x-credits-bar/"
  },
  {
   "slug": "jcpetrelli-tab-tag",
   "name": "tab-tag",
   "description": "Names the iTerm2 tab with one or two uppercase words for what the session is about, and gives each session's tab a random colour.",
   "version": "0.1.0",
   "author": {
    "name": "Jacopo Castellano"
   },
   "license": "MIT",
   "homepage": "https://github.com/JCPetrelli/tab-tag",
   "keywords": [
    "mod",
    "iterm2",
    "terminal",
    "tabs",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JCPetrelli/tab-tag",
    "url": "https://github.com/JCPetrelli/tab-tag",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:15:59Z",
    "createdAt": "2026-10-08T09:07:53Z",
    "description": "A Claude Code mod: a colour and a one- or two-word name for every session's iTerm2 tab.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "iterm2",
     "macos",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/36073223?v=4",
    "ownerUrl": "https://github.com/JCPetrelli",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Naming model",
     "description": "The model that turns the first prompt into one or two words. Empty uses the prompt's own first words and makes no model call.",
     "default": "claude-haiku-4-5-20251001"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tab-tag",
   "firstSeen": "2026-10-08T15:01:07.866Z",
   "modUpdatedAt": "2026-10-08T09:15:59Z",
   "fileBytes": 7177,
   "tags": [
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tab-tag",
   "url": "https://www.slopshopper.com/mods/jcpetrelli-tab-tag/"
  },
  {
   "slug": "jdh313-jdh-agents-linear",
   "name": "linear",
   "description": "Linear workflow conventions for a small two-person team. Owns ticket creation defaults (including assignee), status flow semantics, label set, title shape, collaboration conventions, and MCP call patterns. Composes with spec-flow (which uses Linear as a contract host but defers to this plugin for the conventions). Includes a doctor skill for workspace setup validation, and a linear-ops agent that executes decided ticket writes in isolated context — resolving identifiers, applying the MCP silent-failure workarounds, and verifying what landed.",
   "version": "0.10.1",
   "author": {
    "name": "Jacob Hoehler"
   },
   "license": "Apache-2.0",
   "keywords": [
    "linear",
    "issue-tracking",
    "workflow",
    "conventions",
    "tickets",
    "mcp",
    "spec-flow"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jdh313/jdh-agents",
    "url": "https://github.com/jdh313/jdh-agents",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T01:50:32Z",
    "createdAt": "2025-12-28T17:32:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13279035?v=4",
    "ownerUrl": "https://github.com/jdh313",
    "defaultBranch": "main"
   },
   "path": "marketplaces/claude/plugins/linear",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jdh-agents",
   "firstSeen": "2026-10-06T04:58:33.793Z",
   "modUpdatedAt": "2026-10-04T22:27:00Z",
   "fileBytes": 5692,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "linear-jdh313",
   "url": "https://www.slopshopper.com/mods/jdh313-jdh-agents-linear/"
  },
  {
   "slug": "jdh313-jdh-agents-linear-2",
   "name": "linear",
   "description": "",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jdh313/jdh-agents",
    "url": "https://github.com/jdh313/jdh-agents",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T01:50:32Z",
    "createdAt": "2025-12-28T17:32:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13279035?v=4",
    "ownerUrl": "https://github.com/jdh313",
    "defaultBranch": "main"
   },
   "path": "plugins/linear",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jdh-agents",
   "firstSeen": "2026-10-06T04:58:37.809Z",
   "modUpdatedAt": "2026-10-04T22:27:00Z",
   "fileBytes": 5692,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "linear-jdh313-jdh-agents",
   "url": "https://www.slopshopper.com/mods/jdh313-jdh-agents-linear-2/"
  },
  {
   "slug": "jdh313-jdh-agents-pr-watch",
   "name": "pr-watch",
   "description": "A Claude Code mod that watches the pull requests a session opens and the CI on their heads, on GitHub and Forgejo. A successful `gh pr create` or `fj pr create` adds the PR to a pane; a 20-second timer then asks the forge's own CLI for state and checks (`gh pr view --json statusCheckRollup` on GitHub; `fj pr view` plus `fj actions tasks` matched to the head commit on Forgejo), so each CLI's existing login is the only credential involved. A toast fires when CI passes or fails and when a PR is merged or closed. `/prs` opens the pane, `/prs add <url>` watches an existing PR, `/prs refresh` polls now, and `/prs clear` drops merged and closed ones.",
   "version": "0.1.1",
   "author": {
    "name": "Jacob Hoehler"
   },
   "license": "Apache-2.0",
   "keywords": [
    "pull-request",
    "ci",
    "github",
    "forgejo",
    "gh",
    "fj",
    "mod",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jdh313/jdh-agents",
    "url": "https://github.com/jdh313/jdh-agents",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T01:50:32Z",
    "createdAt": "2025-12-28T17:32:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13279035?v=4",
    "ownerUrl": "https://github.com/jdh313",
    "defaultBranch": "main"
   },
   "path": "marketplaces/claude/plugins/pr-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jdh-agents",
   "firstSeen": "2026-10-06T04:58:34.826Z",
   "modUpdatedAt": "2026-10-06T01:45:04Z",
   "fileBytes": 15117,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-watch-jdh313",
   "url": "https://www.slopshopper.com/mods/jdh313-jdh-agents-pr-watch/"
  },
  {
   "slug": "jdh313-jdh-agents-pr-watch-2",
   "name": "pr-watch",
   "description": "",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jdh313/jdh-agents",
    "url": "https://github.com/jdh313/jdh-agents",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T01:50:32Z",
    "createdAt": "2025-12-28T17:32:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13279035?v=4",
    "ownerUrl": "https://github.com/jdh313",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jdh-agents",
   "firstSeen": "2026-10-06T04:58:38.573Z",
   "modUpdatedAt": "2026-10-06T01:45:04Z",
   "fileBytes": 15117,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-watch-jdh313-jdh-agents",
   "url": "https://www.slopshopper.com/mods/jdh313-jdh-agents-pr-watch-2/"
  },
  {
   "slug": "jdh313-jdh-agents-workspaces",
   "name": "workspaces",
   "description": "Teaches agents that isolated per-agent checkouts exist in jj-colocated repos via `jjx` (jj's equivalent of a git worktree), and how to drive it: `jjx open <slug>` creates or idempotently resumes a managed sibling workspace and prints its path on stdout, `--from <revset>` bases it on an explicit revision instead of the caller's uncommitted state, `jjx open --unique <slug>` forces a fresh workspace for fan-out, `jjx add <path>` adds an existing checkout at an explicit path, and `jjx rm <path>` cleans up without discarding unsaved work. The single skill exists to be found by the failure it prevents — an agent about to conclude that parallel isolated work isn't possible in a jj repo, or reaching for a plain git worktree instead. A Claude Code mod shows which subagents work in which workspace: a pane grouped by workspace, opened by `/spaces` or when a subagent first lands in one, placing each agent from the `<repo>-spaces/<slug>` paths in its spawn prompt and its own tool calls.",
   "version": "0.2.0",
   "author": {
    "name": "Jacob Hoehler"
   },
   "license": "Apache-2.0",
   "keywords": [
    "jj",
    "jujutsu",
    "jjx",
    "worktree",
    "workspace",
    "parallel",
    "subagents",
    "isolation",
    "fan-out"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jdh313/jdh-agents",
    "url": "https://github.com/jdh313/jdh-agents",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T01:50:32Z",
    "createdAt": "2025-12-28T17:32:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13279035?v=4",
    "ownerUrl": "https://github.com/jdh313",
    "defaultBranch": "main"
   },
   "path": "marketplaces/claude/plugins/workspaces",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jdh-agents",
   "firstSeen": "2026-10-06T04:58:35.824Z",
   "modUpdatedAt": "2026-10-04T23:23:45Z",
   "fileBytes": 6188,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "workspaces",
   "url": "https://www.slopshopper.com/mods/jdh313-jdh-agents-workspaces/"
  },
  {
   "slug": "jdh313-jdh-agents-workspaces-2",
   "name": "workspaces",
   "description": "",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jdh313/jdh-agents",
    "url": "https://github.com/jdh313/jdh-agents",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T01:50:32Z",
    "createdAt": "2025-12-28T17:32:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13279035?v=4",
    "ownerUrl": "https://github.com/jdh313",
    "defaultBranch": "main"
   },
   "path": "plugins/workspaces",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jdh-agents",
   "firstSeen": "2026-10-06T04:58:39.361Z",
   "modUpdatedAt": "2026-10-04T23:23:45Z",
   "fileBytes": 6188,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "workspaces-jdh313",
   "url": "https://www.slopshopper.com/mods/jdh313-jdh-agents-workspaces-2/"
  },
  {
   "slug": "jeantracker-agent-attention-mask-amask",
   "name": "amask",
   "description": "Tells the amask runner what Claude Code hooks do not: a turn the person interrupted",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JeanTracker/agent-attention-mask",
    "url": "https://github.com/JeanTracker/agent-attention-mask",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:00:34Z",
    "createdAt": "2026-09-06T22:40:45Z",
    "description": "Matrix rain screensaver for long-running AI coding agents. Standard library only.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46334592?v=4",
    "ownerUrl": "https://github.com/JeanTracker",
    "defaultBranch": "master"
   },
   "path": "mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:40:05.794Z",
   "modUpdatedAt": "2026-10-06T05:00:34Z",
   "fileBytes": 1370,
   "tags": [
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "amask",
   "url": "https://www.slopshopper.com/mods/jeantracker-agent-attention-mask-amask/"
  },
  {
   "slug": "jedwards1230-claude-plugins-git-tooling",
   "name": "git-tooling",
   "description": "Git tooling for Claude Code — default-branch commit prompt, bulk worktree force-remove guard, force-push guard, wt-done merged-branch cleanup, gh-resolve-threads PR review-thread triage, PR-aware push reminders, on-demand CI status watching with failing-check names surfaced inline, release watching (GitHub Release + GHCR package publishes), and the Release Ticker mod: a status line that follows each `gh pr merge` through release run, tag, GitHub Release and registry digest, and nags when a floating tag wasn't moved",
   "version": "1.14.1",
   "author": {
    "name": "jedwards1230"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jedwards1230/claude-plugins",
    "url": "https://github.com/jedwards1230/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:12:57Z",
    "createdAt": "2026-01-17T17:19:00Z",
    "description": "Private marketplace for reusable Claude Code plugins",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22138063?v=4",
    "ownerUrl": "https://github.com/jedwards1230",
    "defaultBranch": "main"
   },
   "path": "plugins/git-tooling",
   "modules": [
    "./release-ticker/register.ts"
   ],
   "entry": "hooks/release-ticker/register.ts",
   "userConfig": {
    "releaseWorkflow": {
     "type": "string",
     "title": "Release workflow",
     "description": "Workflow file the Release Ticker follows after a merge (under .github/workflows/). A repo without it is skipped silently.",
     "required": false,
     "default": "release.yml"
    },
    "registry": {
     "type": "string",
     "title": "Container registry",
     "description": "Registry whose digest the Release Ticker waits for when the repo publishes a package named after it. Only ghcr.io is read (through the GitHub Packages API); any other value skips the digest stage.",
     "required": false,
     "default": "ghcr.io"
    },
    "floatingTagRepos": {
     "type": "string",
     "multiple": true,
     "title": "Floating-tag repos",
     "description": "Entries of the form owner/repo:tag (e.g. owner/workflows:v1). After a merge in such a repo, the Release Ticker nags when the floating tag still isn't on the new release (or merge) commit once the release resolves or the watch times out.",
     "required": false,
     "default": []
    },
    "timeoutMin": {
     "type": "number",
     "title": "Release watch timeout (minutes)",
     "description": "Hard stop for a Release Ticker watch, in minutes after the merge.",
     "required": false,
     "default": 20,
     "min": 1
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jedwards1230-plugins",
   "firstSeen": "2026-10-09T15:04:47.599Z",
   "modUpdatedAt": "2026-10-09T01:12:55Z",
   "fileBytes": 39342,
   "tags": [
    "toast",
    "status",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "git-tooling",
   "url": "https://www.slopshopper.com/mods/jedwards1230-claude-plugins-git-tooling/"
  },
  {
   "slug": "jeevankarandikar-skill-issue-fleet-gauge",
   "name": "fleet-gauge",
   "description": "Weekly cap, context fill and each subagent's call count above the prompt, with a warning when an agent runs long.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jeevankarandikar/skill-issue",
    "url": "https://github.com/jeevankarandikar/skill-issue",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T14:23:51Z",
    "createdAt": "2026-05-29T00:29:18Z",
    "description": "agent skills that encode judgment: design, review, testing, writing, research. works with claude code, codex, cursor, and any agent that reads markdown skills, hosted or open-source models",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22135728?v=4",
    "ownerUrl": "https://github.com/jeevankarandikar",
    "defaultBranch": "main"
   },
   "path": "fleet-gauge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:53:57.605Z",
   "modUpdatedAt": "2026-10-06T14:23:51Z",
   "fileBytes": 5778,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "fleet-gauge",
   "url": "https://www.slopshopper.com/mods/jeevankarandikar-skill-issue-fleet-gauge/"
  },
  {
   "slug": "jeffbruchado-tokeneater-mod",
   "name": "tokeneater",
   "description": "Play tokeneater, the multiplayer cell-eating game, in a Claude Code pane (terminal or desktop app) while a prompt runs.",
   "version": "0.5.0",
   "author": {
    "name": "Jefferson Bruchado"
   },
   "license": "MIT",
   "homepage": "https://playtokeneater.com/mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jeffbruchado/tokeneater-mod",
    "url": "https://github.com/jeffbruchado/tokeneater-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:11:56Z",
    "createdAt": "2026-10-06T01:26:03Z",
    "description": "tokeneater for Claude Code: a free multiplayer cell-eating .io game in a pane beside Claude while your prompt runs.",
    "homepage": "https://playtokeneater.com/mod",
    "topics": [
     "browser-game",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "io-game",
     "multiplayer-game"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15040760?v=4",
    "ownerUrl": "https://github.com/jeffbruchado",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../bundle/register.js"
   ],
   "entry": "bundle/register.js",
   "userConfig": {
    "nickname": {
     "type": "string",
     "title": "Nickname",
     "description": "The name other players see above your cell (up to 16 characters). Empty: the server picks one.",
     "default": ""
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open on prompt",
     "description": "Open the game's pane by itself when you send a prompt (in the desktop app, or a fullscreen terminal at least 144 columns wide). Off: only /tokeneater opens it.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "tokeneater",
   "firstSeen": "2026-10-06T04:55:29.455Z",
   "modUpdatedAt": "2026-10-08T23:11:56Z",
   "fileBytes": 64725,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tokeneater",
   "url": "https://www.slopshopper.com/mods/jeffbruchado-tokeneater-mod/"
  },
  {
   "slug": "jeffzi-cc-heads-up",
   "name": "heads-up",
   "description": "Mirrors your prompt draft at the top of a pane docked beside the transcript.",
   "version": "0.1.0",
   "author": {
    "name": "jeffzi"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jeffzi/cc-heads-up",
    "url": "https://github.com/jeffzi/cc-heads-up",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:39:30Z",
    "createdAt": "2026-10-06T10:07:07Z",
    "description": "Claude Code mod that mirrors your prompt draft and the latest reply at the top of a docked side pane, so you don't have to keep looking at the bottom of the screen.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16199817?v=4",
    "ownerUrl": "https://github.com/jeffzi",
    "defaultBranch": "plan/heads-up-mvp"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-heads-up",
   "firstSeen": "2026-10-06T14:37:53.105Z",
   "modUpdatedAt": "2026-10-06T12:39:30Z",
   "fileBytes": 12903,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "heads-up",
   "url": "https://www.slopshopper.com/mods/jeffzi-cc-heads-up/"
  },
  {
   "slug": "jeongjaesoon-agent-skills-orch-panel",
   "name": "orch-panel",
   "description": "오케스트레이션 현황 패널: orch-dash 가 모은 state.json 과 orch stage 기록만 읽어 결정 대기·사람만 항목, 작업 진행 표, 세션 관계와 공유 자원 보유자, Orca automation 실행 현황을 상태줄과 접는 패널로 보여 준다",
   "version": "0.4.0",
   "author": {
    "name": "JeongJaeSoon",
    "url": "https://github.com/JeongJaeSoon"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JeongJaeSoon/agent-skills",
    "url": "https://github.com/JeongJaeSoon/agent-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:58:34Z",
    "createdAt": "2026-02-28T06:53:38Z",
    "description": "Claude Code 개인 스킬: 티켓 하나를 끝까지, Orca 워커 여러 개로 프로젝트 하나를 끝까지 (pstack 기반)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53788601?v=4",
    "ownerUrl": "https://github.com/JeongJaeSoon",
    "defaultBranch": "main"
   },
   "path": "mods/orch-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jeongjaesoon",
   "firstSeen": "2026-10-09T14:34:17.180Z",
   "modUpdatedAt": "2026-10-09T11:45:13Z",
   "fileBytes": 32756,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "orch-panel",
   "url": "https://www.slopshopper.com/mods/jeongjaesoon-agent-skills-orch-panel/"
  },
  {
   "slug": "jeongjaesoon-hintvim-hintvim",
   "name": "hintvim",
   "description": "Vimium-style hints over the Claude desktop app: /hintvim or Ctrl+;. Needs the hintvim app on macOS.",
   "version": "1.1.0",
   "author": {
    "name": "JeongJaeSoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/JeongJaeSoon/hintvim",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JeongJaeSoon/hintvim",
    "url": "https://github.com/JeongJaeSoon/hintvim",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:46:45Z",
    "createdAt": "2026-08-16T17:30:38Z",
    "description": "Vimium-style keyboard hints for the Claude desktop app (macOS, unofficial)",
    "homepage": null,
    "topics": [
     "accessibility",
     "claude",
     "claude-code-plugin",
     "claude-desktop",
     "homebrew",
     "keyboard-navigation",
     "macos",
     "vimium"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53788601?v=4",
    "ownerUrl": "https://github.com/JeongJaeSoon",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hintvim",
   "firstSeen": "2026-10-06T04:47:03.821Z",
   "modUpdatedAt": "2026-10-06T08:46:45Z",
   "fileBytes": 4110,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "hintvim",
   "url": "https://www.slopshopper.com/mods/jeongjaesoon-hintvim-hintvim/"
  },
  {
   "slug": "jepperip-claude-session-todo",
   "name": "session-todo",
   "description": "A live todo pane for the session: the agent keeps it current through a tool, you read and tick it without asking.",
   "version": "0.2.21",
   "author": {
    "name": "Jesper Sahlin",
    "url": "https://github.com/jepperip"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jepperip/claude-session-todo",
    "url": "https://github.com/jepperip/claude-session-todo",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:27:39Z",
    "createdAt": "2026-10-08T09:01:24Z",
    "description": "Claude Code mod: a live session todo pane the agent keeps current",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4190038?v=4",
    "ownerUrl": "https://github.com/jepperip",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "How the Todo pane is coloured: classic (the terminal's green, yellow, red), cyberpunk (neon green and purple), or a standard palette.",
     "default": "classic",
     "options": [
      "classic",
      "cyberpunk",
      "dracula",
      "nord",
      "solarized",
      "gruvbox",
      "monokai",
      "catppuccin",
      "tokyo-night",
      "one-dark"
     ]
    },
    "compact": {
     "type": "boolean",
     "title": "Compact rows",
     "description": "Drop the blank line between items in the Todo pane.",
     "default": false
    },
    "band": {
     "type": "string",
     "title": "Band above the prompt",
     "description": "When to show the item in progress and the count in a row above the prompt, with a button that opens the pane: off, closed (only while the Todo pane is closed), or always.",
     "default": "closed",
     "options": [
      "off",
      "closed",
      "always"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jepperip",
   "firstSeen": "2026-10-08T15:27:24.032Z",
   "modUpdatedAt": "2026-10-09T14:27:39Z",
   "fileBytes": 39348,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-todo",
   "url": "https://www.slopshopper.com/mods/jepperip-claude-session-todo/"
  },
  {
   "slug": "jeremyho1123-claude-code-agent-board",
   "name": "agent-board",
   "description": "Writes each session's subagents, activity, context fill and subscription usage to ~/.claude/agent-board for the Agent Board VS Code extension, and draws a subagent pane in the terminal (/agent-board)",
   "version": "0.5.1",
   "author": {
    "name": "JeremyHo1123",
    "url": "https://github.com/JeremyHo1123"
   },
   "license": "MIT",
   "homepage": "https://github.com/JeremyHo1123/claude-code-agent-board",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JeremyHo1123/claude-code-agent-board",
    "url": "https://github.com/JeremyHo1123/claude-code-agent-board",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T20:38:48Z",
    "createdAt": "2026-10-05T20:38:41Z",
    "description": "A live board of Claude Code subagents inside VS Code: every conversation's subagents and their task details, subscription usage and context fill. A Claude Code mod plus a VS Code extension.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "dashboard",
     "subagents",
     "vscode-extension"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/173131668?v=4",
    "ownerUrl": "https://github.com/JeremyHo1123",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:08.300Z",
   "modUpdatedAt": "2026-10-05T20:38:48Z",
   "fileBytes": 29605,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-board-JeremyHo1123",
   "url": "https://www.slopshopper.com/mods/jeremyho1123-claude-code-agent-board/"
  },
  {
   "slug": "jerrywang33-openmod-flight-recorder",
   "name": "flight-recorder",
   "description": "Observe tool timing and outcomes without retaining arguments or output.",
   "version": "0.1.0",
   "author": {
    "name": "Jerry Wang",
    "url": "https://github.com/jerrywang33"
   },
   "license": "MIT",
   "homepage": "https://openmod.xyz",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jerrywang33/openmod",
    "url": "https://github.com/jerrywang33/openmod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T17:13:08Z",
    "createdAt": "2026-10-02T16:53:48Z",
    "description": "An inspectable playground for Claude Code mods. Edit hooks, replay synthetic sessions, and export real plugins.",
    "homepage": "https://openmod.xyz",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/252975420?v=4",
    "ownerUrl": "https://github.com/jerrywang33",
    "defaultBranch": "main"
   },
   "path": "dist/plugins/flight-recorder",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "openmod",
   "firstSeen": "2026-10-06T04:58:41.206Z",
   "modUpdatedAt": "2026-10-02T17:00:07Z",
   "fileBytes": 2406,
   "tags": [
    "band",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "flight-recorder-jerrywang33",
   "url": "https://www.slopshopper.com/mods/jerrywang33-openmod-flight-recorder/"
  },
  {
   "slug": "jerrywang33-openmod-flight-recorder-2",
   "name": "flight-recorder",
   "description": "Observe tool timing and outcomes without retaining arguments or output.",
   "version": "0.1.0",
   "author": {
    "name": "Jerry Wang",
    "url": "https://github.com/jerrywang33"
   },
   "license": "MIT",
   "homepage": "https://openmod.xyz",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jerrywang33/openmod",
    "url": "https://github.com/jerrywang33/openmod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T17:13:08Z",
    "createdAt": "2026-10-02T16:53:48Z",
    "description": "An inspectable playground for Claude Code mods. Edit hooks, replay synthetic sessions, and export real plugins.",
    "homepage": "https://openmod.xyz",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/252975420?v=4",
    "ownerUrl": "https://github.com/jerrywang33",
    "defaultBranch": "main"
   },
   "path": "plugins/flight-recorder",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "openmod",
   "firstSeen": "2026-10-06T04:58:44.040Z",
   "modUpdatedAt": "2026-10-02T17:00:07Z",
   "fileBytes": 2406,
   "tags": [
    "band",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "flight-recorder-jerrywang33-openmod",
   "url": "https://www.slopshopper.com/mods/jerrywang33-openmod-flight-recorder-2/"
  },
  {
   "slug": "jerrywang33-openmod-latency-lens",
   "name": "latency-lens",
   "description": "Spot tool calls above an elapsed-time threshold.",
   "version": "0.1.0",
   "author": {
    "name": "Jerry Wang",
    "url": "https://github.com/jerrywang33"
   },
   "license": "MIT",
   "homepage": "https://openmod.xyz",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jerrywang33/openmod",
    "url": "https://github.com/jerrywang33/openmod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T17:13:08Z",
    "createdAt": "2026-10-02T16:53:48Z",
    "description": "An inspectable playground for Claude Code mods. Edit hooks, replay synthetic sessions, and export real plugins.",
    "homepage": "https://openmod.xyz",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/252975420?v=4",
    "ownerUrl": "https://github.com/jerrywang33",
    "defaultBranch": "main"
   },
   "path": "dist/plugins/latency-lens",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "openmod",
   "firstSeen": "2026-10-06T04:58:42.116Z",
   "modUpdatedAt": "2026-10-02T17:00:07Z",
   "fileBytes": 1123,
   "tags": [
    "band",
    "guard"
   ],
   "isNew": true,
   "entryName": "latency-lens",
   "url": "https://www.slopshopper.com/mods/jerrywang33-openmod-latency-lens/"
  },
  {
   "slug": "jerrywang33-openmod-latency-lens-2",
   "name": "latency-lens",
   "description": "Spot tool calls above an elapsed-time threshold.",
   "version": "0.1.0",
   "author": {
    "name": "Jerry Wang",
    "url": "https://github.com/jerrywang33"
   },
   "license": "MIT",
   "homepage": "https://openmod.xyz",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jerrywang33/openmod",
    "url": "https://github.com/jerrywang33/openmod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T17:13:08Z",
    "createdAt": "2026-10-02T16:53:48Z",
    "description": "An inspectable playground for Claude Code mods. Edit hooks, replay synthetic sessions, and export real plugins.",
    "homepage": "https://openmod.xyz",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/252975420?v=4",
    "ownerUrl": "https://github.com/jerrywang33",
    "defaultBranch": "main"
   },
   "path": "plugins/latency-lens",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "openmod",
   "firstSeen": "2026-10-06T04:58:45.055Z",
   "modUpdatedAt": "2026-10-02T17:00:07Z",
   "fileBytes": 1123,
   "tags": [
    "band",
    "guard"
   ],
   "isNew": true,
   "entryName": "latency-lens-jerrywang33",
   "url": "https://www.slopshopper.com/mods/jerrywang33-openmod-latency-lens-2/"
  },
  {
   "slug": "jerrywang33-openmod-tool-counter",
   "name": "tool-counter",
   "description": "Count tool calls alongside the Claude Code spinner.",
   "version": "0.1.0",
   "author": {
    "name": "Jerry Wang",
    "url": "https://github.com/jerrywang33"
   },
   "license": "MIT",
   "homepage": "https://openmod.xyz",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jerrywang33/openmod",
    "url": "https://github.com/jerrywang33/openmod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T17:13:08Z",
    "createdAt": "2026-10-02T16:53:48Z",
    "description": "An inspectable playground for Claude Code mods. Edit hooks, replay synthetic sessions, and export real plugins.",
    "homepage": "https://openmod.xyz",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/252975420?v=4",
    "ownerUrl": "https://github.com/jerrywang33",
    "defaultBranch": "main"
   },
   "path": "dist/plugins/tool-counter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "openmod",
   "firstSeen": "2026-10-06T04:58:43.114Z",
   "modUpdatedAt": "2026-10-02T17:00:07Z",
   "fileBytes": 450,
   "tags": [
    "spinner",
    "guard"
   ],
   "isNew": true,
   "entryName": "tool-counter",
   "url": "https://www.slopshopper.com/mods/jerrywang33-openmod-tool-counter/"
  },
  {
   "slug": "jerrywang33-openmod-tool-counter-2",
   "name": "tool-counter",
   "description": "Count tool calls alongside the Claude Code spinner.",
   "version": "0.1.0",
   "author": {
    "name": "Jerry Wang",
    "url": "https://github.com/jerrywang33"
   },
   "license": "MIT",
   "homepage": "https://openmod.xyz",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jerrywang33/openmod",
    "url": "https://github.com/jerrywang33/openmod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T17:13:08Z",
    "createdAt": "2026-10-02T16:53:48Z",
    "description": "An inspectable playground for Claude Code mods. Edit hooks, replay synthetic sessions, and export real plugins.",
    "homepage": "https://openmod.xyz",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/252975420?v=4",
    "ownerUrl": "https://github.com/jerrywang33",
    "defaultBranch": "main"
   },
   "path": "plugins/tool-counter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "openmod",
   "firstSeen": "2026-10-06T04:58:46.063Z",
   "modUpdatedAt": "2026-10-02T17:00:07Z",
   "fileBytes": 450,
   "tags": [
    "spinner",
    "guard"
   ],
   "isNew": true,
   "entryName": "tool-counter-jerrywang33",
   "url": "https://www.slopshopper.com/mods/jerrywang33-openmod-tool-counter-2/"
  },
  {
   "slug": "jesseorndorff-meatball-meatball",
   "name": "meatball",
   "description": "A pixel-art meatball above the prompt, in the desktop app and the terminal, that shows what Claude is doing: rolls while it works, chomps on edits, watches commands, puts on goggles for tests and cheers or groans at the results, carries out pull requests, brings mini meatballs along for subagents, winces at errors, waits on you, hops when done, dozes when idle, and gets rounder as the context fills.",
   "version": "1.5.8",
   "author": {
    "name": "Jesse Orndorff"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jesseorndorff/meatball",
    "url": "https://github.com/jesseorndorff/meatball",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T11:58:19Z",
    "createdAt": "2026-10-06T07:19:20Z",
    "description": "A pixel-art meatball above the Claude Code prompt that shows what Claude is doing",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1584851?v=4",
    "ownerUrl": "https://github.com/jesseorndorff",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "meatball",
   "firstSeen": "2026-10-07T15:02:53.834Z",
   "modUpdatedAt": "2026-10-06T11:58:19Z",
   "fileBytes": 116670,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "meatball",
   "url": "https://www.slopshopper.com/mods/jesseorndorff-meatball-meatball/"
  },
  {
   "slug": "jessetsai1024-claude-ctx-panel",
   "name": "ctx-panel",
   "description": "側邊欄的 context 用量面板：總量、分類、每輪成長、最佔地方的前幾名、快取、Claude 現在在做什麼。/ctx 開或關",
   "version": "0.1.0",
   "author": {
    "name": "Jesse & 螢"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jessetsai1024/claude-ctx-panel",
    "url": "https://github.com/jessetsai1024/claude-ctx-panel",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T16:55:28Z",
    "createdAt": "2026-10-05T16:50:21Z",
    "description": "側邊欄的 context 用量面板：總量、分類、每輪成長、最佔地方的前幾名、快取、Claude 現在在做什麼。/ctx 開或關（a Claude Code mod）",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39393162?v=4",
    "ownerUrl": "https://github.com/jessetsai1024",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-ctx-panel",
   "firstSeen": "2026-10-06T04:53:59.471Z",
   "modUpdatedAt": "2026-10-05T16:55:28Z",
   "fileBytes": 29853,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ctx-panel",
   "url": "https://www.slopshopper.com/mods/jessetsai1024-claude-ctx-panel/"
  },
  {
   "slug": "jessetsai1024-claude-files",
   "name": "files",
   "description": "側邊欄的檔案清單：這次對話新建、修改、刪掉了哪些檔案，各改了幾行。/files 開或關",
   "version": "0.1.0",
   "author": {
    "name": "Jesse & 螢"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jessetsai1024/claude-files",
    "url": "https://github.com/jessetsai1024/claude-files",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T16:55:30Z",
    "createdAt": "2026-10-05T16:50:29Z",
    "description": "側邊欄的檔案清單：這次對話新建、修改、刪掉了哪些檔案，各改了幾行。/files 開或關（a Claude Code mod）",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39393162?v=4",
    "ownerUrl": "https://github.com/jessetsai1024",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-files",
   "firstSeen": "2026-10-06T04:55:31.554Z",
   "modUpdatedAt": "2026-10-05T16:55:30Z",
   "fileBytes": 26348,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "files",
   "url": "https://www.slopshopper.com/mods/jessetsai1024-claude-files/"
  },
  {
   "slug": "jessetsai1024-claude-maomao",
   "name": "maomao",
   "description": "8-bit 風格的毛毛（黑白荷蘭垂耳兔）在輸入框上方跑跑跳跳：等待時攤平、工作時跑、用工具時跳",
   "version": "0.1.0",
   "author": {
    "name": "Jesse & 螢"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jessetsai1024/claude-maomao",
    "url": "https://github.com/jessetsai1024/claude-maomao",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:30:36Z",
    "createdAt": "2026-10-05T16:50:13Z",
    "description": "8-bit 風格的毛毛（黑白荷蘭垂耳兔）在輸入框上方跑跑跳跳：等待時攤平、工作時跑、用工具時跳（a Claude Code mod）",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39393162?v=4",
    "ownerUrl": "https://github.com/jessetsai1024",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-maomao",
   "firstSeen": "2026-10-06T04:54:43.696Z",
   "modUpdatedAt": "2026-10-09T07:30:36Z",
   "fileBytes": 20492,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "maomao",
   "url": "https://www.slopshopper.com/mods/jessetsai1024-claude-maomao/"
  },
  {
   "slug": "jessetsai1024-claude-prompts",
   "name": "prompts",
   "description": "側邊欄的「我問過的」：主人這次對話打過的每一句話，點一下看全文、複製、放回輸入框。/prompts 開或關",
   "version": "0.1.0",
   "author": {
    "name": "Jesse & 螢"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jessetsai1024/claude-prompts",
    "url": "https://github.com/jessetsai1024/claude-prompts",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T16:55:33Z",
    "createdAt": "2026-10-05T16:50:45Z",
    "description": "側邊欄的「我問過的」：主人這次對話打過的每一句話，點一下看全文、複製、放回輸入框。/prompts 開或關（a Claude Code mod）",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39393162?v=4",
    "ownerUrl": "https://github.com/jessetsai1024",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-prompts",
   "firstSeen": "2026-10-06T04:58:47.670Z",
   "modUpdatedAt": "2026-10-05T16:55:33Z",
   "fileBytes": 11894,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "prompts",
   "url": "https://www.slopshopper.com/mods/jessetsai1024-claude-prompts/"
  },
  {
   "slug": "jessetsai1024-claude-timeline",
   "name": "timeline",
   "description": "側邊欄的時間軸：這一輪的時間花在哪（等模型、想、寫、跑指令、網路、讀寫檔案、等幫手）。/timeline 開或關",
   "version": "0.1.0",
   "author": {
    "name": "Jesse & 螢"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jessetsai1024/claude-timeline",
    "url": "https://github.com/jessetsai1024/claude-timeline",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T16:55:32Z",
    "createdAt": "2026-10-05T16:50:37Z",
    "description": "側邊欄的時間軸：這一輪的時間花在哪（等模型、想、寫、跑指令、網路、讀寫檔案、等幫手）。/timeline 開或關（a Claude Code mod）",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39393162?v=4",
    "ownerUrl": "https://github.com/jessetsai1024",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-timeline",
   "firstSeen": "2026-10-06T04:54:01.256Z",
   "modUpdatedAt": "2026-10-05T16:55:32Z",
   "fileBytes": 22807,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "timeline",
   "url": "https://www.slopshopper.com/mods/jessetsai1024-claude-timeline/"
  },
  {
   "slug": "jessetsai1024-claude-tokens",
   "name": "tokens",
   "description": "側邊欄的 token 往來：主對話每次送給 Anthropic 多少 token、等多久、收到多少，最上面是合計。/tokens 開或關",
   "version": "0.1.0",
   "author": {
    "name": "Jesse & 螢"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jessetsai1024/claude-tokens",
    "url": "https://github.com/jessetsai1024/claude-tokens",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T16:55:35Z",
    "createdAt": "2026-10-05T16:50:54Z",
    "description": "側邊欄的 token 往來：主對話每次送給 Anthropic 多少 token、等多久、收到多少，最上面是合計。/tokens 開或關（a Claude Code mod）",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39393162?v=4",
    "ownerUrl": "https://github.com/jessetsai1024",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-tokens",
   "firstSeen": "2026-10-06T04:55:33.122Z",
   "modUpdatedAt": "2026-10-05T16:55:35Z",
   "fileBytes": 19574,
   "tags": [
    "pane",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tokens",
   "url": "https://www.slopshopper.com/mods/jessetsai1024-claude-tokens/"
  },
  {
   "slug": "jessetsai1024-claude-whisper",
   "name": "whisper",
   "description": "悄悄話：每一輪答完，分叉去問「剛剛心裡其實在想什麼」，一句小字浮在輸入框上面。/whisper 開面板看這場全部的、/whisper 1~3 嘴碎度、/whisper off 關掉",
   "version": "0.1.0",
   "author": {
    "name": "Jesse & 螢"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jessetsai1024/claude-whisper",
    "url": "https://github.com/jessetsai1024/claude-whisper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:30:38Z",
    "createdAt": "2026-10-05T16:18:22Z",
    "description": "claude code 的誠實豆沙包：每一輪答完，Claude 小聲說一句心裡話（a Claude Code mod）",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39393162?v=4",
    "ownerUrl": "https://github.com/jessetsai1024",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-whisper",
   "firstSeen": "2026-10-06T04:54:45.689Z",
   "modUpdatedAt": "2026-10-09T07:30:38Z",
   "fileBytes": 17513,
   "tags": [
    "pane",
    "band",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "whisper",
   "url": "https://www.slopshopper.com/mods/jessetsai1024-claude-whisper/"
  },
  {
   "slug": "jetsongdev-jet-router",
   "name": "jet-router",
   "description": "Experimental Claude Code effort router: fake and opt-in Jev shadow",
   "version": "0.13.0",
   "author": {
    "name": "jetsongdev"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jetsongdev/jet-router",
    "url": "https://github.com/jetsongdev/jet-router",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T10:09:26Z",
    "createdAt": "2026-09-27T09:54:00Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/85018885?v=4",
    "ownerUrl": "https://github.com/jetsongdev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "fakeChoice": {
     "type": "string",
     "title": "Offline fixture recommendation",
     "description": "Testing only: keep, low, medium, high, or xhigh. No model is called.",
     "default": "keep"
    },
    "provider": {
     "type": "string",
     "title": "Classifier",
     "description": "fake is offline. Jev requires explicit cloud consent and an API key.",
     "options": [
      "fake",
      "jev"
     ],
     "default": "fake"
    },
    "defaultMode": {
     "type": "string",
     "title": "Mode at session start",
     "description": "off (default), shadow or enforce. With Jev, shadow and enforce send each session's prompts after cloud consent; enforce also changes effort for the turn and its subagents.",
     "options": [
      "off",
      "shadow",
      "enforce"
     ],
     "default": "off"
    },
    "usageLog": {
     "type": "boolean",
     "title": "Record local token usage",
     "description": "Append one line per routed turn (effort decision and token counts, never prompt text) to ~/.claude/jet-router/usage for savings reports.",
     "default": true
    },
    "holdoutRate": {
     "type": "string",
     "title": "Enforce control share",
     "description": "Share of applicable enforce turns left unchanged at random so savings can be measured on real work: 0, 0.05, 0.1 or 0.2.",
     "options": [
      "0",
      "0.05",
      "0.1",
      "0.2"
     ],
     "default": "0.1"
    },
    "cloudConsent": {
     "type": "boolean",
     "title": "Allow Jev cloud requests",
     "description": "Send each eligible current prompt and effort to api.typesafe.ai in shadow. No files/history. Charges may apply; off cannot undo an already sent request. Review TypeSafe data policy before enabling.",
     "default": false
    },
    "sendTaskContext": {
     "type": "boolean",
     "title": "Send previous turn to Jev",
     "description": "With Jev cloud consent, also send the previous main turn as taskContext: the prompt's start and the assistant answer's end, 2,000 characters at most. The answer may contain code, paths or values from your session. Off sends the current prompt only.",
     "default": false
    },
    "jevApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Optional for fake. Stored by Claude in secure storage; passed to the Jev helper through stdin, never argv.",
     "sensitive": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jet-router",
   "firstSeen": "2026-10-06T14:37:58.831Z",
   "modUpdatedAt": "2026-10-06T10:09:26Z",
   "fileBytes": 49511,
   "tags": [
    "status",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jet-router",
   "url": "https://www.slopshopper.com/mods/jetsongdev-jet-router/"
  },
  {
   "slug": "jevcomp-jevcomp",
   "name": "jevcomp",
   "description": "Jev decides what Claude Code keeps when it compacts, instead of a model-written summary.",
   "version": "0.7.6",
   "author": {
    "name": "jevcomp contributors"
   },
   "license": "MIT",
   "homepage": "https://github.com/jevcomp/jevcomp",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jevcomp/jevcomp",
    "url": "https://github.com/jevcomp/jevcomp",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:39:38Z",
    "createdAt": "2026-09-22T16:31:49Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/334003384?v=4",
    "ownerUrl": "https://github.com/jevcomp",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./claude.js"
   ],
   "entry": "hooks/claude.js",
   "userConfig": {
    "provider": {
     "type": "string",
     "title": "Jev provider",
     "description": "Where the API key below comes from. Only used when you fill in the key.",
     "options": [
      "openrouter",
      "typesafe"
     ],
     "default": "openrouter"
    },
    "apiKey": {
     "type": "string",
     "title": "API key",
     "description": "Key for that provider. Leave empty to use OPENROUTER_API_KEY or TYPESAFE_API_KEY.",
     "sensitive": true
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jevcomp",
   "firstSeen": "2026-10-06T04:58:49.520Z",
   "modUpdatedAt": "2026-10-09T05:39:38Z",
   "fileBytes": 3586,
   "tags": [
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "jevcomp",
   "url": "https://www.slopshopper.com/mods/jevcomp-jevcomp/"
  },
  {
   "slug": "jfcarpiopuntocom-friendly-123-fast-jev-compaction",
   "name": "fast-jev-compaction",
   "description": "Verbatim Jev-guided compaction for Claude Code sessions.",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jfcarpiopuntocom/friendly-123",
    "url": "https://github.com/jfcarpiopuntocom/friendly-123",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:10:55Z",
    "createdAt": "2026-07-14T19:11:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/180065745?v=4",
    "ownerUrl": "https://github.com/jfcarpiopuntocom",
    "defaultBranch": "master"
   },
   "path": ".claude/marketplaces/fast-jev-compaction-jfc",
   "modules": [
    "./fast-jev.ts"
   ],
   "entry": "hooks/fast-jev.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability that a tool call or tool result is still needed; below it the item is removed.",
     "default": 0.5
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Number of newest messages pinned from compaction.",
     "default": 6
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compaction percentage",
     "description": "Context percentage at which turn.complete requests compaction.",
     "default": 60
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Minimum estimated character reduction required to replace history.",
     "default": 0.25
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the conversation state sent with every Jev request.",
     "default": 25000
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Maximum Jev request tokens",
     "description": "Estimated token budget for state plus questions in one Jev request.",
     "default": 30000
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated tool result head",
     "description": "Characters of a tool result kept when Jev decides its full output is no longer needed; 0 keeps only the note.",
     "default": 300
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "jev-latest"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "fast-jev-compaction-jfc",
   "firstSeen": "2026-10-06T04:54:04.072Z",
   "modUpdatedAt": "2026-09-27T00:16:01Z",
   "fileBytes": 41385,
   "tags": [
    "toast",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fast-jev-compaction-jfcarpiopuntocom",
   "url": "https://www.slopshopper.com/mods/jfcarpiopuntocom-friendly-123-fast-jev-compaction/"
  },
  {
   "slug": "jfcarpiopuntocom-friendly-123-fast-jev-output",
   "name": "fast-jev-output",
   "description": "Trim long Bash output with Jev before the model sees it (Claude Code plugin)",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jfcarpiopuntocom/friendly-123",
    "url": "https://github.com/jfcarpiopuntocom/friendly-123",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:10:55Z",
    "createdAt": "2026-07-14T19:11:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/180065745?v=4",
    "ownerUrl": "https://github.com/jfcarpiopuntocom",
    "defaultBranch": "master"
   },
   "path": ".claude/marketplaces/jev-pruner-jfc",
   "modules": [
    "./fast-jev-output.ts"
   ],
   "entry": "hooks/fast-jev-output.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "minTokens": {
     "type": "number",
     "title": "Minimum Bash output tokens",
     "description": "Stdout at or below this estimated token count passes through untouched. Minimum: 10000.",
     "default": 10000
    },
    "persistedOutputs": {
     "type": "boolean",
     "title": "Prune output the engine saved",
     "description": "When Bash output is too large to show inline, prune the saved file instead of leaving the model a head-of-file preview.",
     "default": true
    },
    "persistedMaxChars": {
     "type": "number",
     "title": "Budget for engine-saved output",
     "description": "Rendered character budget including omission markers and the archive footer, also capped by the native model-visible preview when available. If errors or unscored content cannot fit safely, the original result passes through. 0 disables this configured cap; the native preview cap still applies.",
     "default": 8000
    },
    "chunkLines": {
     "type": "number",
     "title": "Bash output chunk lines",
     "description": "Number of Bash output lines grouped into each Jev chunk.",
     "default": 20
    },
    "chunkChars": {
     "type": "number",
     "title": "Bash output chunk character target",
     "description": "Optional character target instead of line grouping. Preserves line boundaries after long-line splitting; adjacent chunks merge if needed to stay within 200 decisions. 0 uses chunkLines.",
     "default": 0
    },
    "diagnostics": {
     "type": "boolean",
     "title": "Log pruning decisions",
     "description": "Log skip reasons, source and hook-returned character counts, request counts, and elapsed time. Does not include commands or output content. Hook counts are not final model-visible token counts.",
     "default": false
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability for a Bash output chunk to stay visible.",
     "default": 0.5
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the Bash output state sent to Jev.",
     "default": 25000
    },
    "maxScoringRequests": {
     "type": "number",
     "title": "Maximum additional scoring requests",
     "description": "Additional Jev calls beyond the first, shared by scoring, retries and refinement. The hook also limits total calls to one per 192 visible preview characters, rounded up. 0 permits only the initial call.",
     "default": 11
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "jev-latest"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jev-pruner-jfc",
   "firstSeen": "2026-10-06T04:54:06.113Z",
   "modUpdatedAt": "2026-09-27T00:20:21Z",
   "fileBytes": 53758,
   "tags": [
    "toast",
    "guard",
    "network"
   ],
   "isNew": true,
   "entryName": "fast-jev-output-jfcarpiopuntocom",
   "url": "https://www.slopshopper.com/mods/jfcarpiopuntocom-friendly-123-fast-jev-output/"
  },
  {
   "slug": "jgbright-mcp-dotnet-mcp-dotnet",
   "name": "mcp-dotnet",
   "description": "Microsoft Teams and Azure DevOps MCP servers (.NET) with companion skills for messaging, watching conversations, handling a message end to end, and re-authenticating, plus a send gate and drafts pane for Teams drafts.",
   "version": "0.7.0",
   "author": {
    "name": "Jason Bright"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jgbright/mcp-dotnet",
    "url": "https://github.com/jgbright/mcp-dotnet",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:50:23Z",
    "createdAt": "2026-07-29T09:00:42Z",
    "description": "Two MCP stdio servers in .NET 10: Microsoft Teams (teams, channels, chats, messages, search) via Microsoft Graph, and Azure DevOps (work items, pull requests, pipelines, repos, search) via its REST API. Interactive Entra ID sign-in instead of PATs; read-only by default with opt-in write and send gates.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "azure-devops",
     "claude",
     "claude-code",
     "csharp",
     "dotnet",
     "dotnet-tool",
     "entra-id",
     "mcp",
     "mcp-server",
     "microsoft-graph",
     "microsoft-teams",
     "model-context-protocol",
     "modelcontextprotocol"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1843336?v=4",
    "ownerUrl": "https://github.com/jgbright",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "sendGate": {
     "type": "boolean",
     "title": "Teams send gate",
     "description": "Refuse Teams sends to anyone but the self chat unless the body was approved by a reaction on its self-chat draft or a Send press in the drafts pane.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mcp-dotnet",
   "firstSeen": "2026-10-09T15:05:14.695Z",
   "modUpdatedAt": "2026-10-08T15:50:23Z",
   "fileBytes": 12585,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "mcp-dotnet",
   "url": "https://www.slopshopper.com/mods/jgbright-mcp-dotnet-mcp-dotnet/"
  },
  {
   "slug": "jgilb17-claude-mods-model-router",
   "name": "model-router",
   "description": "Picks the right model for every subagent without being told: Haiku for lookups, Sonnet for building, Opus for judgment calls",
   "version": "0.1.0",
   "author": {
    "name": "Joshua Gilbert"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jgilb17/claude-mods",
    "url": "https://github.com/jgilb17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:15:35Z",
    "createdAt": "2026-10-08T16:29:06Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/21000991?v=4",
    "ownerUrl": "https://github.com/jgilb17",
    "defaultBranch": "main"
   },
   "path": "model-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "joshua-mods",
   "firstSeen": "2026-10-09T15:05:16.494Z",
   "modUpdatedAt": "2026-10-09T04:03:17Z",
   "fileBytes": 5386,
   "tags": [
    "command",
    "prompt",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-router-jgilb17",
   "url": "https://www.slopshopper.com/mods/jgilb17-claude-mods-model-router/"
  },
  {
   "slug": "jgilb17-claude-mods-progress-pulse",
   "name": "progress-pulse",
   "description": "A live, colorful progress bar for whatever this session is working on: a band above the prompt, a full /progress pane, and a celebration every time a task lands",
   "version": "0.2.2",
   "author": {
    "name": "Joshua Gilbert"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jgilb17/claude-mods",
    "url": "https://github.com/jgilb17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:15:35Z",
    "createdAt": "2026-10-08T16:29:06Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/21000991?v=4",
    "ownerUrl": "https://github.com/jgilb17",
    "defaultBranch": "main"
   },
   "path": "progress-pulse",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "joshua-mods",
   "firstSeen": "2026-10-09T15:05:17.828Z",
   "modUpdatedAt": "2026-10-09T03:47:42Z",
   "fileBytes": 40544,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "progress-pulse",
   "url": "https://www.slopshopper.com/mods/jgilb17-claude-mods-progress-pulse/"
  },
  {
   "slug": "jgilb17-claude-mods-repo-sentry",
   "name": "repo-sentry",
   "description": "Status line with business, repo, branch and dirty count, plus a warning band when on main or a secret file is staged",
   "version": "0.2.2",
   "author": {
    "name": "Joshua Gilbert"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jgilb17/claude-mods",
    "url": "https://github.com/jgilb17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:15:35Z",
    "createdAt": "2026-10-08T16:29:06Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/21000991?v=4",
    "ownerUrl": "https://github.com/jgilb17",
    "defaultBranch": "main"
   },
   "path": "repo-sentry",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "joshua-mods",
   "firstSeen": "2026-10-09T15:05:19.007Z",
   "modUpdatedAt": "2026-10-08T16:26:39Z",
   "fileBytes": 6462,
   "tags": [
    "band",
    "status",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-sentry",
   "url": "https://www.slopshopper.com/mods/jgilb17-claude-mods-repo-sentry/"
  },
  {
   "slug": "jgilb17-claude-mods-usage-meter",
   "name": "usage-meter",
   "description": "Your Claude plan usage right above the message box: the 5-hour and weekly limits with reset times, plus this session's context fill",
   "version": "0.1.1",
   "author": {
    "name": "Joshua Gilbert"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jgilb17/claude-mods",
    "url": "https://github.com/jgilb17/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:15:35Z",
    "createdAt": "2026-10-08T16:29:06Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/21000991?v=4",
    "ownerUrl": "https://github.com/jgilb17",
    "defaultBranch": "main"
   },
   "path": "usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "joshua-mods",
   "firstSeen": "2026-10-09T15:05:20.075Z",
   "modUpdatedAt": "2026-10-08T17:43:56Z",
   "fileBytes": 7718,
   "tags": [
    "band",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-jgilb17",
   "url": "https://www.slopshopper.com/mods/jgilb17-claude-mods-usage-meter/"
  },
  {
   "slug": "jh3ady-claude-time-check",
   "name": "time-check",
   "displayName": "Time Check",
   "description": "Asks you to acknowledge the time before prompting inside time windows you configure per day.",
   "version": "0.1.0",
   "author": {
    "name": "Jean-Denis Vidot",
    "url": "https://github.com/jh3ady"
   },
   "license": "MIT",
   "homepage": "https://github.com/jh3ady/claude-time-check",
   "keywords": [
    "time",
    "reminder",
    "wellbeing",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jh3ady/claude-time-check",
    "url": "https://github.com/jh3ady/claude-time-check",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-01T20:41:13Z",
    "createdAt": "2026-10-01T20:05:44Z",
    "description": "Claude Code plugin that asks you to acknowledge the time before prompting inside time windows you configure per day.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5817251?v=4",
    "ownerUrl": "https://github.com/jh3ady",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-time-check",
   "firstSeen": "2026-10-06T04:55:35.496Z",
   "modUpdatedAt": "2026-10-01T20:41:13Z",
   "fileBytes": 9568,
   "tags": [
    "pane",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "time-check",
   "url": "https://www.slopshopper.com/mods/jh3ady-claude-time-check/"
  },
  {
   "slug": "jidhra-claude-mods-buffer-pane",
   "name": "buffer-pane",
   "description": "A pane beside the transcript that holds the next things to tell the agent: write blocks of text while a turn runs, then press [+] to put one block into the prompt box.",
   "version": "0.2.3",
   "author": {
    "name": "jidhra"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jidhra/claude-mods",
    "url": "https://github.com/jidhra/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:36Z",
    "createdAt": "2026-10-08T10:14:26Z",
    "description": "Jidhra's Claude Code mods in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10671765?v=4",
    "ownerUrl": "https://github.com/jidhra",
    "defaultBranch": "main"
   },
   "path": "plugins/buffer-pane/plugin",
   "modules": [
    "./mod.ts"
   ],
   "entry": "hooks/mod.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:27:40.547Z",
   "modUpdatedAt": "2026-10-08T19:36:04Z",
   "fileBytes": 22628,
   "tags": [
    "pane",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "buffer-pane",
   "url": "https://www.slopshopper.com/mods/jidhra-claude-mods-buffer-pane/"
  },
  {
   "slug": "jidhra-claude-mods-clean-view",
   "name": "clean-view",
   "description": "A calm, friendly view: hides tool calls, diffs and command output from the transcript.",
   "version": "0.3.1",
   "author": {
    "name": "jidhra"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jidhra/claude-mods",
    "url": "https://github.com/jidhra/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:36Z",
    "createdAt": "2026-10-08T10:14:26Z",
    "description": "Jidhra's Claude Code mods in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10671765?v=4",
    "ownerUrl": "https://github.com/jidhra",
    "defaultBranch": "main"
   },
   "path": "plugins/clean-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clean-view",
   "firstSeen": "2026-10-08T15:27:41.614Z",
   "modUpdatedAt": "2026-10-08T17:31:00Z",
   "fileBytes": 2479,
   "tags": [
    "transcript",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "clean-view-jidhra",
   "url": "https://www.slopshopper.com/mods/jidhra-claude-mods-clean-view/"
  },
  {
   "slug": "jidhra-claude-mods-flightdeck",
   "name": "flightdeck",
   "description": "Flightdeck: a live agent dashboard for Claude Code. Main model vitals, an on-call architect, every permission check, subagent cards and swimlanes, a turn receipt and a session log, all from real session events",
   "version": "0.3.3",
   "author": {
    "name": "Stephen Casella",
    "url": "https://github.com/scasella"
   },
   "license": "MIT",
   "homepage": "https://github.com/scasella/claude-flightdeck",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "dashboard",
    "subagents",
    "agents",
    "observability",
    "tui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jidhra/claude-mods",
    "url": "https://github.com/jidhra/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:36Z",
    "createdAt": "2026-10-08T10:14:26Z",
    "description": "Jidhra's Claude Code mods in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10671765?v=4",
    "ownerUrl": "https://github.com/jidhra",
    "defaultBranch": "main"
   },
   "path": "plugins/flightdeck",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "architectPattern": {
     "title": "Architect pattern",
     "description": "Regular expression (case-insensitive) for the agent types and server tools that count as the on-call architect, e.g. advisor|architect|reviewer",
     "type": "string",
     "default": "advisor|architect"
    },
    "architectLabel": {
     "title": "Architect label",
     "description": "Name shown for the architect role",
     "type": "string",
     "default": "ARCHITECT"
    },
    "gateLabel": {
     "title": "Gate label",
     "description": "Name shown for the permission panel",
     "type": "string",
     "default": "GATE"
    },
    "panels": {
     "title": "Panels",
     "description": "Comma-separated panels in display order: main, architect, gate, agents, loops, receipt, log. Leave one out to hide it.",
     "type": "string",
     "default": "main,architect,gate,agents,loops,receipt,log"
    },
    "motion": {
     "title": "Motion",
     "description": "Animate the connectors while real work flows, or keep them still",
     "type": "string",
     "options": [
      "while-active",
      "off"
     ],
     "default": "while-active"
    },
    "moments": {
     "title": "Architect moments",
     "description": "Show the inferred moment of each consult (before a plan, error repeats, before done)",
     "type": "boolean",
     "default": true
    },
    "matchDescriptions": {
     "title": "Match agent descriptions",
     "description": "Also count an agent type as the architect when its description (not just its name) matches the pattern",
     "type": "boolean",
     "default": false
    },
    "maxCards": {
     "title": "Cards before swimlanes",
     "description": "Agent cards drawn side by side; more agents than this switch to swimlanes (1-6)",
     "type": "number",
     "default": 3
    },
    "layout": {
     "title": "Layout",
     "description": "auto: a summary of at most 8 rows when the pane sits inline above the prompt, two columns from 110 columns when docked, one column otherwise",
     "type": "string",
     "options": [
      "auto",
      "compact",
      "wide",
      "mini"
     ],
     "default": "auto"
    },
    "palette": {
     "title": "Palette",
     "description": "theme follows your Claude Code theme (light, dark, colour-blind); pastel is fixed colours tuned for dark terminals",
     "type": "string",
     "options": [
      "theme",
      "pastel"
     ],
     "default": "theme"
    },
    "openOnStart": {
     "title": "Open on start",
     "description": "Open the pane when a session starts",
     "type": "boolean",
     "default": true
    },
    "statusLine": {
     "title": "Status line",
     "description": "Show context, agents, consults and denials in the status line",
     "type": "boolean",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-flightdeck",
   "firstSeen": "2026-10-08T15:27:42.931Z",
   "modUpdatedAt": "2026-10-08T19:36:04Z",
   "fileBytes": 72034,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "flightdeck-jidhra",
   "url": "https://www.slopshopper.com/mods/jidhra-claude-mods-flightdeck/"
  },
  {
   "slug": "jidhra-claude-mods-kindex-modern",
   "name": "kindex-modern",
   "description": "Repo-local Kindex memory and durable tasks for Claude function hooks (Claude Code mod, 2.1.287+)",
   "version": "0.48.1",
   "author": {
    "name": "Wander"
   },
   "license": "MIT",
   "homepage": "https://kindex.tools/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jidhra/claude-mods",
    "url": "https://github.com/jidhra/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:36Z",
    "createdAt": "2026-10-08T10:14:26Z",
    "description": "Jidhra's Claude Code mods in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10671765?v=4",
    "ownerUrl": "https://github.com/jidhra",
    "defaultBranch": "main"
   },
   "path": "plugins/kindex/src/kindex/claude_modern",
   "modules": [
    "./kindex.ts"
   ],
   "entry": "hooks/kindex.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:05:30.438Z",
   "modUpdatedAt": "2026-10-08T15:18:35Z",
   "fileBytes": 14564,
   "tags": [
    "status",
    "guard",
    "prompt",
    "tool",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "kindex-modern-jidhra",
   "url": "https://www.slopshopper.com/mods/jidhra-claude-mods-kindex-modern/"
  },
  {
   "slug": "jidhra-claude-mods-mod-tools",
   "name": "mod-tools",
   "description": "A Mod Tools button in the prompt footer that opens a panel for picking the model and effort, showing or hiding mod panes, and switching your installed mods on and off.",
   "version": "0.4.0",
   "author": {
    "name": "jidhra"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jidhra/claude-mods",
    "url": "https://github.com/jidhra/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:36Z",
    "createdAt": "2026-10-08T10:14:26Z",
    "description": "Jidhra's Claude Code mods in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10671765?v=4",
    "ownerUrl": "https://github.com/jidhra",
    "defaultBranch": "main"
   },
   "path": "plugins/mod-tools",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-tools",
   "firstSeen": "2026-10-09T15:05:31.964Z",
   "modUpdatedAt": "2026-10-08T19:36:04Z",
   "fileBytes": 18754,
   "tags": [
    "band",
    "spinner",
    "toast",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-tools",
   "url": "https://www.slopshopper.com/mods/jidhra-claude-mods-mod-tools/"
  },
  {
   "slug": "jidhra-claude-mods-pinboard",
   "name": "pinboard",
   "displayName": "Pinboard",
   "description": "Keeps open decisions, the task list and links Claude creates in a sidebar pane, updated through its own tool",
   "version": "0.2.4",
   "author": {
    "name": "jidhra"
   },
   "license": "MIT",
   "homepage": "https://github.com/sirkitree/pinboard",
   "keywords": [
    "claude-code-mod",
    "pane",
    "todos",
    "decisions",
    "links"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jidhra/claude-mods",
    "url": "https://github.com/jidhra/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:36Z",
    "createdAt": "2026-10-08T10:14:26Z",
    "description": "Jidhra's Claude Code mods in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10671765?v=4",
    "ownerUrl": "https://github.com/jidhra",
    "defaultBranch": "main"
   },
   "path": "plugins/pinboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pinboard",
   "firstSeen": "2026-10-08T15:27:44.899Z",
   "modUpdatedAt": "2026-10-09T14:49:34Z",
   "fileBytes": 17117,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "pinboard-jidhra",
   "url": "https://www.slopshopper.com/mods/jidhra-claude-mods-pinboard/"
  },
  {
   "slug": "jidhra-claude-mods-secret-redactor",
   "name": "secret-redactor",
   "description": "Keeps secrets, email addresses and IP addresses out of the session transcript: swaps each one for a stable placeholder on the way in, and puts the real value back on the way into a tool call",
   "version": "1.0.1",
   "author": {
    "name": "Ray Amjad",
    "url": "https://github.com/ray-amjad"
   },
   "license": "MIT",
   "homepage": "https://github.com/ray-amjad/awesome-claude-code-function-hooks",
   "keywords": [
    "security",
    "secrets",
    "redaction",
    "pii",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jidhra/claude-mods",
    "url": "https://github.com/jidhra/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:36Z",
    "createdAt": "2026-10-08T10:14:26Z",
    "description": "Jidhra's Claude Code mods in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10671765?v=4",
    "ownerUrl": "https://github.com/jidhra",
    "defaultBranch": "main"
   },
   "path": "plugins/secret-redactor",
   "modules": [
    "./redact.ts"
   ],
   "entry": "hooks/redact.ts",
   "userConfig": {
    "secrets": {
     "type": "boolean",
     "title": "Hide secrets",
     "description": "Hide vendor-shaped keys and high-entropy tokens",
     "default": true
    },
    "pii": {
     "type": "boolean",
     "title": "Hide emails and IP addresses",
     "description": "Hide email addresses and public IP addresses",
     "default": true
    },
    "restoreInToolInputs": {
     "type": "boolean",
     "title": "Put real values back for tools",
     "description": "Swap a placeholder back for its real value before a tool runs, so commands and file writes keep working",
     "default": true
    },
    "notify": {
     "type": "boolean",
     "title": "Say when something is hidden",
     "description": "Show a count on the tool row and a toast on a prompt",
     "default": true
    },
    "minEntropy": {
     "type": "number",
     "title": "Entropy floor (bits per character)",
     "description": "A mixed-case token above this floor is treated as a secret. Raise it to hide less",
     "default": 3.6
    },
    "minLength": {
     "type": "number",
     "title": "Length floor",
     "description": "The shortest token the entropy test looks at",
     "default": 24
    },
    "contextMinEntropy": {
     "type": "number",
     "title": "Entropy floor next to a key name",
     "description": "The floor used when the token sits after API_KEY=, \"token\":, Bearer and the like",
     "default": 3
    },
    "redactPrivateIps": {
     "type": "boolean",
     "title": "Hide private IP addresses too",
     "description": "Also hide 127.x, 10.x, 192.168.x and other reserved ranges. Off, because localhost URLs are everywhere in dev",
     "default": false
    },
    "allow": {
     "type": "string",
     "title": "Never hide these",
     "description": "Exact strings to leave alone, separated by commas",
     "default": ""
    },
    "allowEmails": {
     "type": "string",
     "title": "Never hide these emails",
     "description": "Exact addresses, or a domain written as @example.com, separated by commas",
     "default": ""
    },
    "allowPrefixes": {
     "type": "string",
     "title": "Never hide tokens starting with",
     "description": "Extra id prefixes to treat as public, separated by commas (price_, prod_ and the other Stripe object ids are already public)",
     "default": ""
    },
    "denyPrefixes": {
     "type": "string",
     "title": "Always test tokens starting with",
     "description": "Prefixes to put back under the entropy test even though they look like a public id, separated by commas",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:27:45.621Z",
   "modUpdatedAt": "2026-10-08T18:29:29Z",
   "fileBytes": 15199,
   "tags": [
    "toast",
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "secret-redactor-jidhra",
   "url": "https://www.slopshopper.com/mods/jidhra-claude-mods-secret-redactor/"
  },
  {
   "slug": "jidhra-claude-mods-usage-pane",
   "name": "usage-pane",
   "displayName": "Usage",
   "description": "A Usage pane beside the transcript: 5-hour and weekly limits with reset times, this session's share, cost and tokens, and today/week stats across every session",
   "version": "0.1.0",
   "author": {
    "name": "jidhra"
   },
   "license": "MIT",
   "keywords": [
    "claude-code-mod",
    "pane",
    "usage",
    "rate-limits"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jidhra/claude-mods",
    "url": "https://github.com/jidhra/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:49:36Z",
    "createdAt": "2026-10-08T10:14:26Z",
    "description": "Jidhra's Claude Code mods in one plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10671765?v=4",
    "ownerUrl": "https://github.com/jidhra",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:05:35.324Z",
   "modUpdatedAt": "2026-10-08T19:36:04Z",
   "fileBytes": 21122,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-pane",
   "url": "https://www.slopshopper.com/mods/jidhra-claude-mods-usage-pane/"
  },
  {
   "slug": "jimador-brigade",
   "name": "brigade",
   "displayName": "Brigade",
   "description": "Coordinate a fleet of cheap parallel coding agents from any ticket source (Notion, ClickUp, Obsidian vault boards, or a local folder of markdown files). Groom, design-swag, and cook tickets in git worktrees with tier-selected cooks, adversarial inspection, and a mandatory analyst retro. Settings, agent roles, and prompt overrides cascade across global, team, and repo-local layers.",
   "version": "0.43.0",
   "author": {
    "name": "jimador"
   },
   "license": "MIT",
   "homepage": "https://github.com/jimador/brigade",
   "keywords": [
    "agents",
    "fleet",
    "planner",
    "worktrees",
    "notion",
    "clickup",
    "obsidian",
    "tickets",
    "star tiers",
    "design"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jimador/brigade",
    "url": "https://github.com/jimador/brigade",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T01:15:25Z",
    "createdAt": "2026-07-18T18:25:19Z",
    "description": "A Claude Code plugin that turns your session into the planner of a cheap parallel coding fleet",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7660553?v=4",
    "ownerUrl": "https://github.com/jimador",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./board/register.tsx"
   ],
   "entry": "hooks/board/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "brigade",
   "firstSeen": "2026-10-06T04:58:54.267Z",
   "modUpdatedAt": "2026-10-03T01:15:25Z",
   "fileBytes": 195892,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "brigade",
   "url": "https://www.slopshopper.com/mods/jimador-brigade/"
  },
  {
   "slug": "jimmyeao-claude-code-bars-context-bar",
   "name": "context-bar",
   "description": "Draws the context window as a stacked bar above the prompt, one colour per /context category. Toggle with /context-bar.",
   "version": "0.1.0",
   "author": {
    "name": "Jimmyeao",
    "url": "https://github.com/jimmyeao"
   },
   "license": "MIT",
   "keywords": [
    "context",
    "tokens",
    "statusline",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jimmyeao/claude-code-bars",
    "url": "https://github.com/jimmyeao/claude-code-bars",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T15:51:58Z",
    "createdAt": "2026-10-03T15:51:53Z",
    "description": "Claude Code mods that draw your context window and plan usage as bars above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5197831?v=4",
    "ownerUrl": "https://github.com/jimmyeao",
    "defaultBranch": "main"
   },
   "path": "plugins/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-bars",
   "firstSeen": "2026-10-06T04:54:09.376Z",
   "modUpdatedAt": "2026-10-03T15:50:11Z",
   "fileBytes": 4345,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-jimmyeao",
   "url": "https://www.slopshopper.com/mods/jimmyeao-claude-code-bars-context-bar/"
  },
  {
   "slug": "jimmyeao-claude-code-bars-usage-bar",
   "name": "usage-bar",
   "description": "Draws your plan usage limits as bars above the prompt, one colour per window, flagging when you are using a window faster than its clock. Toggle with /usage-bar.",
   "version": "0.1.0",
   "author": {
    "name": "Jimmyeao",
    "url": "https://github.com/jimmyeao"
   },
   "license": "MIT",
   "keywords": [
    "usage",
    "limits",
    "statusline",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jimmyeao/claude-code-bars",
    "url": "https://github.com/jimmyeao/claude-code-bars",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T15:51:58Z",
    "createdAt": "2026-10-03T15:51:53Z",
    "description": "Claude Code mods that draw your context window and plan usage as bars above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5197831?v=4",
    "ownerUrl": "https://github.com/jimmyeao",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-bars",
   "firstSeen": "2026-10-06T04:54:10.537Z",
   "modUpdatedAt": "2026-10-03T15:50:11Z",
   "fileBytes": 5837,
   "tags": [
    "band",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bar-jimmyeao",
   "url": "https://www.slopshopper.com/mods/jimmyeao-claude-code-bars-usage-bar/"
  },
  {
   "slug": "jinhaofang-claude-mods-agent-flow",
   "name": "agent-flow",
   "description": "The agent flow pane: /flow opens a live tree of the session's subagents and teammates beside the transcript, fed by engine events, with a text fallback where no pane can be drawn.",
   "version": "0.1.0",
   "author": {
    "name": "Charles Tao"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/Charlie0113-T/claude-agent-flow",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JinhaoFang/claude-mods",
    "url": "https://github.com/JinhaoFang/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T03:07:44Z",
    "createdAt": "2026-10-06T06:11:19Z",
    "description": "A curated marketplace of Claude Code mods",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "marketplace",
     "mod",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148857590?v=4",
    "ownerUrl": "https://github.com/JinhaoFang",
    "defaultBranch": "main"
   },
   "path": "mods/agent-flow",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-agent-flow",
   "firstSeen": "2026-10-07T14:40:18.450Z",
   "modUpdatedAt": "2026-10-06T14:35:52Z",
   "fileBytes": 53184,
   "tags": [
    "pane",
    "spinner",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-flow-JinhaoFang",
   "url": "https://www.slopshopper.com/mods/jinhaofang-claude-mods-agent-flow/"
  },
  {
   "slug": "jinhaofang-claude-mods-block-destructive-commands",
   "name": "block-destructive-commands",
   "description": "Denies Bash commands that match destructive patterns (recursive rm on roots, force push, hard reset, destructive SQL, disk formatting) before they run. A tool.call hook with a Bash matcher that returns { deny } without calling next.",
   "version": "0.2.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "security"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JinhaoFang/claude-mods",
    "url": "https://github.com/JinhaoFang/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T03:07:44Z",
    "createdAt": "2026-10-06T06:11:19Z",
    "description": "A curated marketplace of Claude Code mods",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "marketplace",
     "mod",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148857590?v=4",
    "ownerUrl": "https://github.com/JinhaoFang",
    "defaultBranch": "main"
   },
   "path": "mods/block-destructive-commands",
   "modules": [
    "./block-destructive-commands.ts"
   ],
   "entry": "hooks/block-destructive-commands.ts",
   "userConfig": {
    "patterns": {
     "type": "string",
     "title": "Extra patterns",
     "description": "Comma-separated regex sources to deny on top of the built-in rules, e.g. \\bkubectl\\s+delete\\b",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:40:19.272Z",
   "modUpdatedAt": "2026-10-06T14:41:51Z",
   "fileBytes": 3487,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "block-destructive-commands-JinhaoFang",
   "url": "https://www.slopshopper.com/mods/jinhaofang-claude-mods-block-destructive-commands/"
  },
  {
   "slug": "jinhaofang-claude-mods-context-band",
   "name": "context-band",
   "description": "A band above the prompt showing the session's context usage, plan quota or cost",
   "version": "0.3.0",
   "author": {
    "name": "JinhaoFang"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JinhaoFang/claude-mods",
    "url": "https://github.com/JinhaoFang/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T03:07:44Z",
    "createdAt": "2026-10-06T06:11:19Z",
    "description": "A curated marketplace of Claude Code mods",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "marketplace",
     "mod",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148857590?v=4",
    "ownerUrl": "https://github.com/JinhaoFang",
    "defaultBranch": "main"
   },
   "path": "mods/context-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warningThreshold": {
     "type": "number",
     "title": "Warning colour at",
     "default": 60,
     "description": "Percent where colours turn to warning (1-100)"
    },
    "errorThreshold": {
     "type": "number",
     "title": "Error colour at",
     "default": 85,
     "description": "Percent where colours turn to error (1-100)"
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Fallback refresh (s)",
     "default": 7,
     "description": "Fallback redraw interval in seconds; turn ends update it at once"
    },
    "showEffort": {
     "type": "boolean",
     "title": "Show model & effort",
     "default": true,
     "description": "Show the model name and its effort scale on the band"
    },
    "showCost": {
     "type": "boolean",
     "title": "Show session cost",
     "default": true,
     "description": "Show the session cost when no plan quota is reported"
    },
    "showResetIn": {
     "type": "boolean",
     "title": "Show plan reset time",
     "default": true,
     "description": "Show when the nearest plan window resets"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:24:11.004Z",
   "modUpdatedAt": "2026-10-08T02:25:21Z",
   "fileBytes": 18619,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-band-JinhaoFang",
   "url": "https://www.slopshopper.com/mods/jinhaofang-claude-mods-context-band/"
  },
  {
   "slug": "jinhaofang-claude-mods-image-view",
   "name": "image-view",
   "description": "See the images you paste into Claude Code: thumbnails above the prompt instead of bare [Image #1] tags",
   "version": "0.1.0",
   "author": {
    "name": "Jarrod Watts",
    "url": "https://github.com/jarrodwatts"
   },
   "license": "MIT",
   "homepage": "https://github.com/jarrodwatts/claude-image-view",
   "keywords": [
    "images",
    "paste",
    "preview",
    "thumbnails",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JinhaoFang/claude-mods",
    "url": "https://github.com/JinhaoFang/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T03:07:44Z",
    "createdAt": "2026-10-06T06:11:19Z",
    "description": "A curated marketplace of Claude Code mods",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "marketplace",
     "mod",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148857590?v=4",
    "ownerUrl": "https://github.com/JinhaoFang",
    "defaultBranch": "main"
   },
   "path": "mods/image-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-image-view",
   "firstSeen": "2026-10-07T14:40:21.090Z",
   "modUpdatedAt": "2026-10-06T14:27:11Z",
   "fileBytes": 7246,
   "tags": [
    "band",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-view-JinhaoFang",
   "url": "https://www.slopshopper.com/mods/jinhaofang-claude-mods-image-view/"
  },
  {
   "slug": "jinhaofang-claude-mods-redact",
   "name": "redact",
   "description": "Rewrites sensitive data (emails, IPs, credentials, addresses) out of what enters the model context",
   "version": "0.1.0",
   "author": {
    "name": "JinhaoFang"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JinhaoFang/claude-mods",
    "url": "https://github.com/JinhaoFang/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T03:07:44Z",
    "createdAt": "2026-10-06T06:11:19Z",
    "description": "A curated marketplace of Claude Code mods",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "marketplace",
     "mod",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148857590?v=4",
    "ownerUrl": "https://github.com/JinhaoFang",
    "defaultBranch": "main"
   },
   "path": "mods/redact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "emails": {
     "type": "boolean",
     "title": "Redact email addresses",
     "default": true,
     "description": "Mask email addresses appearing in tool results and attachments"
    },
    "ipAddresses": {
     "type": "boolean",
     "title": "Redact IP addresses",
     "default": true,
     "description": "Mask IPv4 and IPv6 addresses appearing in tool results and attachments"
    },
    "credentials": {
     "type": "boolean",
     "title": "Redact keys and credentials",
     "default": true,
     "description": "Mask API keys, tokens, JWTs, private key blocks and secret assignments"
    },
    "addresses": {
     "type": "boolean",
     "title": "Redact residential addresses",
     "default": true,
     "description": "Mask street-style and Chinese-format residential addresses"
    },
    "phoneNumbers": {
     "type": "boolean",
     "title": "Redact phone numbers",
     "default": false,
     "description": "Mask phone numbers; off by default because plain digit runs false-positive"
    },
    "scrubPrompt": {
     "type": "boolean",
     "title": "Also scrub typed prompts",
     "default": false,
     "description": "Additionally rewrite secrets in rows the user typed; off by default so the model sees what was asked"
    },
    "quiet": {
     "type": "boolean",
     "title": "Quiet mode",
     "default": false,
     "description": "Suppress the toast shown when a row is redacted"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:01:57.215Z",
   "modUpdatedAt": "2026-10-08T02:00:29Z",
   "fileBytes": 9037,
   "tags": [
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "redact-JinhaoFang",
   "url": "https://www.slopshopper.com/mods/jinhaofang-claude-mods-redact/"
  },
  {
   "slug": "jinhuang712-claude-code-dense",
   "name": "dense",
   "description": "A Claude Code plugin that folds everything per turn.",
   "version": "0.1.1",
   "author": {
    "name": "Jin Huang",
    "url": "https://github.com/jinhuang712"
   },
   "license": "MIT",
   "homepage": "https://github.com/jinhuang712/claude-code-dense",
   "keywords": [
    "transcript",
    "fold",
    "collapse",
    "tool-calls",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jinhuang712/claude-code-dense",
    "url": "https://github.com/jinhuang712/claude-code-dense",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T16:41:56Z",
    "createdAt": "2026-10-07T08:03:06Z",
    "description": "A Claude Code plugin that folds everything per turn.",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "terminal-ui",
     "transcript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/36698563?v=4",
    "ownerUrl": "https://github.com/jinhuang712",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "foldFailedTurns": {
     "type": "boolean",
     "title": "Fold turns with a failed tool call",
     "description": "On: such a turn folds too, its summary line saying how many calls failed. Off: it stays expanded.",
     "default": true
    },
    "hideNotes": {
     "type": "boolean",
     "title": "Hide the text between tool calls",
     "description": "On: only the final answer of a folded turn stays. Off: only tool calls fold.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-dense",
   "firstSeen": "2026-10-07T15:03:11.185Z",
   "modUpdatedAt": "2026-10-07T16:41:56Z",
   "fileBytes": 8310,
   "tags": [
    "transcript",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dense",
   "url": "https://www.slopshopper.com/mods/jinhuang712-claude-code-dense/"
  },
  {
   "slug": "jjaskulis-claude-code-viz",
   "name": "viz",
   "description": "Teaches the model a small visual vocabulary (```viz blocks) and draws those blocks in its replies as real layouts",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jjaskulis/claude-code-viz",
    "url": "https://github.com/jjaskulis/claude-code-viz",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:22:56Z",
    "createdAt": "2026-10-05T09:45:07Z",
    "description": "Claude Code mod: draws compare, timeline, tree, code, trace, sequence, types, graph and chart blocks in the model's replies",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "graphviz",
     "terminal",
     "vega-lite",
     "visualization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6427408?v=4",
    "ownerUrl": "https://github.com/jjaskulis",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:05:45.625Z",
   "modUpdatedAt": "2026-10-09T08:22:56Z",
   "fileBytes": 62977,
   "tags": [
    "spinner",
    "transcript",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "viz",
   "url": "https://www.slopshopper.com/mods/jjaskulis-claude-code-viz/"
  },
  {
   "slug": "jkhaynes-ai-agent-skills-job-progress",
   "name": "job-progress",
   "description": "Live progress pane for long-running test, scenario and batch jobs",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jkhaynes/ai-agent-skills",
    "url": "https://github.com/jkhaynes/ai-agent-skills",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T16:22:33Z",
    "createdAt": "2026-09-04T16:33:36Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7768504?v=4",
    "ownerUrl": "https://github.com/jkhaynes",
    "defaultBranch": "master"
   },
   "path": "mods/job-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:58:56.549Z",
   "modUpdatedAt": "2026-10-06T16:22:13Z",
   "fileBytes": 33117,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "job-progress",
   "url": "https://www.slopshopper.com/mods/jkhaynes-ai-agent-skills-job-progress/"
  },
  {
   "slug": "jmac122-cache-countdown",
   "name": "cache-countdown",
   "displayName": "Cache Countdown",
   "description": "Prompt-cache meter above the input box: hit %, read/wrote/new tokens, a TTL countdown and advice; cache-expiry toasts and context-window alerts. /cache opens a detail pane; /cache setup walks through every setting.",
   "version": "0.1.5",
   "author": {
    "name": "jmac122",
    "url": "https://github.com/jmac122"
   },
   "license": "MIT",
   "homepage": "https://github.com/jmac122/cache-countdown",
   "keywords": [
    "mod",
    "function-hooks",
    "observability",
    "prompt-caching",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jmac122/cache-countdown",
    "url": "https://github.com/jmac122/cache-countdown",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T20:45:35Z",
    "createdAt": "2026-10-05T22:13:11Z",
    "description": "Prompt-cache meter for Claude Code: hit %, TTL countdown, expiry toasts, /cache pane and setup wizard (mod / function hooks)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111213269?v=4",
    "ownerUrl": "https://github.com/jmac122",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./cache-countdown.tsx"
   ],
   "entry": "hooks/cache-countdown.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "auto follows Claude Code's rules (FORCE_PROMPT_CACHING_5M, CLAUDE_CODE_PROMPT_CACHE_TTL, promptCacheTtl setting, ENABLE_PROMPT_CACHING_1H, then 1h on a Claude subscription / 5m otherwise) and corrects itself from request timing; 5m or 1h pins it; any other value means auto",
     "default": "auto"
    },
    "warnSeconds": {
     "type": "number",
     "title": "Warn before expiry (s)",
     "description": "Final stretch: inside these last seconds the band turns red and the countdown ticks every finalTickSeconds",
     "default": 60
    },
    "tickSeconds": {
     "type": "number",
     "title": "Countdown step (s)",
     "description": "How often the countdown updates while more than warnSeconds is left. 60 shows '59m' and wakes once a minute; 1 shows m:ss and wakes every second",
     "default": 60
    },
    "finalTickSeconds": {
     "type": "number",
     "title": "Final countdown step (s)",
     "description": "How often the countdown updates inside the last warnSeconds",
     "default": 1
    },
    "compactWhenRemainingPct": {
     "type": "number",
     "title": "Suggest /compact when window remaining ≤ (%)",
     "description": "Once the context window remaining is at or below this percentage, an expired cache suggests /compact (or /clear) instead of \"keep going\". Adapts to the model: 60 means 400k used on a 1M window, 80k on 200k",
     "default": 60
    },
    "band": {
     "type": "boolean",
     "title": "Meter row above the input box",
     "description": "The full meter (hit %, tokens, countdown, advice) as a row directly above the box you type in",
     "default": true
    },
    "status": {
     "type": "boolean",
     "title": "Footer line beside your statusline",
     "description": "Also a short line in the footer under the input box (\"cache 86% · 59m\"), on its own line; your statusline is untouched",
     "default": false
    },
    "toast": {
     "type": "boolean",
     "title": "Toast near expiry",
     "description": "Toasts as the cache is about to expire, at the toastAt marks, once each per cache entry",
     "default": true
    },
    "toastAt": {
     "type": "string",
     "title": "Toast at (time left)",
     "description": "Comma-separated times left at which a toast fires, with units: 30m,15m,5m,1m or 1m,10s,5s,1s (h, m, s; a bare number is seconds). Keep marks at least 3 s apart: Claude Code drops a toast within 2 s of the previous one",
     "default": "1m,10s,5s,1s"
    },
    "contextAlertsAt": {
     "type": "string",
     "title": "Context alerts at (% of window remaining)",
     "description": "A toast each time the conversation crosses one of these fill levels of the context window, e.g. 50,25,10 → \"context: 25% of window remaining\". \"off\" disables. Independent of the cache-expiry toasts",
     "default": "50,25,10"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cache-countdown",
   "firstSeen": "2026-10-06T04:55:38.705Z",
   "modUpdatedAt": "2026-10-06T20:45:35Z",
   "fileBytes": 61251,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-countdown-jmac122",
   "url": "https://www.slopshopper.com/mods/jmac122-cache-countdown/"
  },
  {
   "slug": "jmartinn-dotfiles-hud",
   "name": "hud",
   "description": "A slim Tokyo Night session HUD: activity, context, limits, disk and modified files",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jmartinn/dotfiles",
    "url": "https://github.com/jmartinn/dotfiles",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-05T09:17:26Z",
    "createdAt": "2023-12-03T12:00:14Z",
    "description": "my dotfiles",
    "homepage": "",
    "topics": [
     "lua",
     "neovim",
     "neovim-config",
     "neovim-dotfiles",
     "vim"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59807986?v=4",
    "ownerUrl": "https://github.com/jmartinn",
    "defaultBranch": "master"
   },
   "path": ".claude/mods/hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:55.767Z",
   "modUpdatedAt": "2026-10-05T09:17:26Z",
   "fileBytes": 13454,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hud-jmartinn",
   "url": "https://www.slopshopper.com/mods/jmartinn-dotfiles-hud/"
  },
  {
   "slug": "joanvelja-claude-mods-now-doing",
   "name": "now-doing",
   "description": "A briefing card above the prompt: the session's state and how long it has held, its mission, the open asks it is waiting on you for (kept until a quoted reply closes them), what is burning money, what it found since you last sent a prompt, what comes next, plan progress, and each agent with its last activity. `/now-doing asks` lists every open ask; `/now-doing sync` opens the full briefing in a pane. Written by Claude Haiku 5.5 on the session's own credentials.",
   "version": "0.7.1",
   "author": {
    "name": "Joan Velja"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joanvelja/claude-mods",
    "url": "https://github.com/joanvelja/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:59:28Z",
    "createdAt": "2026-10-08T09:53:57Z",
    "description": "Claude Code mods. now-doing: a briefing card above the prompt for people running many sessions at once.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94200647?v=4",
    "ownerUrl": "https://github.com/joanvelja",
    "defaultBranch": "main"
   },
   "path": "now-doing",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "joan-mods",
   "firstSeen": "2026-10-08T15:28:02.059Z",
   "modUpdatedAt": "2026-10-08T14:59:28Z",
   "fileBytes": 104671,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "now-doing",
   "url": "https://www.slopshopper.com/mods/joanvelja-claude-mods-now-doing/"
  },
  {
   "slug": "joaofatoretto-round-changes",
   "name": "round-changes",
   "description": "Review what each round changed: the files Claude touched, their diffs (shell commands included), and one key to open a change in VS Code.",
   "version": "0.2.1",
   "author": {
    "name": "joaofatoretto",
    "url": "https://github.com/joaofatoretto"
   },
   "license": "MIT",
   "homepage": "https://github.com/joaofatoretto/round-changes",
   "keywords": [
    "mods",
    "diff",
    "review",
    "git",
    "vscode"
   ],
   "kind": "community",
   "repo": {
    "fullName": "joaofatoretto/round-changes",
    "url": "https://github.com/joaofatoretto/round-changes",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:13:02Z",
    "createdAt": "2026-10-07T21:06:47Z",
    "description": "Claude Code mod: review what each round changed, with diffs (shell commands included) and one key to open them in VS Code.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "diff",
     "git",
     "vscode"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/33183131?v=4",
    "ownerUrl": "https://github.com/joaofatoretto",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "round-changes",
   "firstSeen": "2026-10-08T15:28:03.945Z",
   "modUpdatedAt": "2026-10-08T05:13:02Z",
   "fileBytes": 57344,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "round-changes",
   "url": "https://www.slopshopper.com/mods/joaofatoretto-round-changes/"
  },
  {
   "slug": "joaopasbento-claude-mods-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt: a weather icon, the fill percentage, and a chart of the last turns.",
   "version": "0.1.2",
   "author": {
    "name": "joaopasbento"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joaopasbento/claude-mods",
    "url": "https://github.com/joaopasbento/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T11:53:31Z",
    "createdAt": "2026-10-06T11:33:20Z",
    "description": "Claude Code mods: token-weather, a live forecast of the context window above the prompt.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/273988228?v=4",
    "ownerUrl": "https://github.com/joaopasbento",
    "defaultBranch": "main"
   },
   "path": "token-weather",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:38:17.252Z",
   "modUpdatedAt": "2026-10-06T11:53:31Z",
   "fileBytes": 6687,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-joaopasbento",
   "url": "https://www.slopshopper.com/mods/joaopasbento-claude-mods-token-weather/"
  },
  {
   "slug": "joaopfusco-dotfiles-usage-band",
   "name": "usage-band",
   "description": "Context window, 5h and weekly usage bars above the prompt",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joaopfusco/dotfiles",
    "url": "https://github.com/joaopfusco/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T12:39:42Z",
    "createdAt": "2026-10-04T00:16:58Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/125307931?v=4",
    "ownerUrl": "https://github.com/joaopfusco",
    "defaultBranch": "main"
   },
   "path": "claude/.claude/mods/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:38:18.949Z",
   "modUpdatedAt": "2026-10-08T12:39:42Z",
   "fileBytes": 4102,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-joaopfusco",
   "url": "https://www.slopshopper.com/mods/joaopfusco-dotfiles-usage-band/"
  },
  {
   "slug": "jobbin-ab-witness-plugins-witness",
   "name": "witness",
   "description": "Connects witness to Claude Code: a question before a Done goes in your name, the cards that cover a file named before the agent edits it, and the session's rail (pull request, cards, artifacts, branch) in a pane.",
   "version": "0.2.3",
   "author": {
    "name": "Robin Smedberg"
   },
   "license": "MIT",
   "homepage": "https://witness.nu",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jobbin-ab/witness-plugins",
    "url": "https://github.com/jobbin-ab/witness-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:17:34Z",
    "createdAt": "2026-10-05T07:54:19Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76200669?v=4",
    "ownerUrl": "https://github.com/jobbin-ab",
    "defaultBranch": "main"
   },
   "path": "plugins/witness",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "witness",
   "firstSeen": "2026-10-06T04:54:16.887Z",
   "modUpdatedAt": "2026-10-05T11:17:34Z",
   "fileBytes": 53103,
   "tags": [
    "pane",
    "spinner",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "witness-jobbin-ab",
   "url": "https://www.slopshopper.com/mods/jobbin-ab-witness-plugins-witness/"
  },
  {
   "slug": "joeldg-claude-mods-dev-servers",
   "name": "dev-servers",
   "description": "A Servers pane for this project's dev servers: what is listening, on which port, since when, with Start, Stop, Restart and Log buttons; names the process holding a port when a command fails with EADDRINUSE. No model calls.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "dev-servers",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "pollSeconds": {
     "type": "number",
     "title": "Refresh every (seconds)",
     "description": "How often listening ports and their processes are re-read (lsof and ps only; nothing is started or stopped on a timer).",
     "default": 15
    },
    "logDir": {
     "type": "string",
     "title": "Log folder",
     "description": "Where servers started from the pane write their output, one folder per project.",
     "default": "~/.claude/dev-servers"
    },
    "stopGraceSeconds": {
     "type": "number",
     "title": "Stop grace (seconds)",
     "description": "How long Stop waits after SIGTERM before saying the server is still running. SIGKILL is only sent when Stop is pressed a second time.",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:07.585Z",
   "modUpdatedAt": "2026-10-07T22:18:14Z",
   "fileBytes": 45002,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "dev-servers-joeldg",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-dev-servers/"
  },
  {
   "slug": "joeldg-claude-mods-downloads-drop",
   "name": "downloads-drop",
   "description": "Notices files that land in Downloads while you work (PDFs, 3MF models, images, notes) and offers them in a band above the prompt: Attach puts @\"path\" mentions in the prompt box, Dismiss clears them. /downloads lists the newest files and attaches any by number. No model calls.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "downloads-drop",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "folder": {
     "type": "string",
     "title": "Folder to watch",
     "description": "The folder whose top level is watched for new files; ~ is your home folder.",
     "default": "~/Downloads"
    },
    "extensions": {
     "type": "string",
     "title": "File types",
     "description": "Comma-separated extensions that count (case-insensitive); * counts every file.",
     "default": "pdf,md,txt,csv,json,png,jpg,jpeg,heic,webp,gif,3mf,stl,obj,ply,glb,zip,mp4,mov"
    },
    "pollSeconds": {
     "type": "number",
     "title": "Check every (seconds)",
     "description": "How often the folder is listed. A file is offered once two checks in a row see the same size, so a download still in progress waits.",
     "default": 5
    },
    "maxAgeMinutes": {
     "type": "number",
     "title": "Ignore files older than (minutes)",
     "description": "A file last modified longer ago than this never counts as new, however long the session has run.",
     "default": 120
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:08.478Z",
   "modUpdatedAt": "2026-10-07T22:16:32Z",
   "fileBytes": 24586,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "downloads-drop",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-downloads-drop/"
  },
  {
   "slug": "joeldg-claude-mods-effort-router",
   "name": "effort-router",
   "description": "Routes each turn's effort from your prompt: git housekeeping replies (\"merged\", \"commit and push\", \"push it\") run at low effort, deep asks (review, audit, plan, why does...) at max, everything else (approvals like \"yes\" or \"continue\" included) at the session's own. Switches only when the prompt cache makes it worth it, never mid-turn; optional model guard; /route shows and steers it. No model calls of its own.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "effort-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Route effort",
     "description": "Off: every request is left as the session would send it, and the model guard is off too.",
     "default": true
    },
    "routineEffort": {
     "type": "string",
     "title": "Effort for routine replies",
     "description": "The effort a turn started by a git housekeeping reply (\"merged\", \"#219 merged\", \"commit and push\", \"push it\") runs at. Approvals like \"yes\" or \"continue\" never count as routine.",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "low"
    },
    "deepEffort": {
     "type": "string",
     "title": "Effort for deep asks",
     "description": "The effort a turn started by a deep ask (review, audit, plan, investigate, why does...) runs at.",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "max"
    },
    "routinePattern": {
     "type": "string",
     "title": "Routine phrases (regex)",
     "description": "Phrases a routine reply opens with, matched case-insensitively at the start of prompts of 120 characters or less, with at most a few words after them and none that start new work, e.g. merged|ship it. Empty uses the built-in list (merged, commit and push, push it, open a PR, close it).",
     "default": ""
    },
    "deepPattern": {
     "type": "string",
     "title": "Deep wording (regex)",
     "description": "Wording that asks for deep thought anywhere in the prompt, case-insensitive, e.g. \\b(audit|threat model)\\b. Empty uses the built-in list.",
     "default": ""
    },
    "avoidModel": {
     "type": "string",
     "title": "Avoid models (regex)",
     "description": "Requests whose model id matches this (e.g. fable) are sent to the fallback model instead, subagents included. Empty turns the model guard off.",
     "default": ""
    },
    "fallbackModel": {
     "type": "string",
     "title": "Fallback model",
     "description": "Where avoided requests go: opus, sonnet, haiku or fable (each sent as its current model id), or a full model id.",
     "default": "opus"
    },
    "stickyTurns": {
     "type": "number",
     "title": "Turns before lowering effort",
     "description": "Over a large, warm prompt cache, a lower effort is only sent once this many turns in a row want it, since each switch rewrites the cache. 1 switches every time.",
     "default": 2
    },
    "freeSwitchTokens": {
     "type": "number",
     "title": "Switch freely below (context tokens)",
     "description": "Below this context size a cache rewrite costs little, so the effort switches at once.",
     "default": 30000
    },
    "cacheTtlMinutes": {
     "type": "number",
     "title": "Prompt cache lifetime (minutes)",
     "description": "After this long idle the cache has lapsed and a switch costs nothing extra. Claude Code keeps the main thread's cache 60 minutes on a subscription, 5 with an API key.",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:09.387Z",
   "modUpdatedAt": "2026-10-08T08:44:16Z",
   "fileBytes": 29741,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "effort-router-joeldg",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-effort-router/"
  },
  {
   "slug": "joeldg-claude-mods-job-watch",
   "name": "job-watch",
   "description": "Live pane of long-running jobs (training, downloads, extractions): progress, ETA, stalls and finishes, read from their logs with no model calls.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "job-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "stallMinutes": {
     "type": "number",
     "title": "Stall after (minutes)",
     "description": "A job whose log has not grown for this long is flagged as stalled (if its process is alive) or quiet.",
     "default": 10
    },
    "pollSeconds": {
     "type": "number",
     "title": "Refresh every (seconds)",
     "description": "How often logs, processes and disks are re-read.",
     "default": 10
    },
    "keepDoneMinutes": {
     "type": "number",
     "title": "Keep finished jobs (minutes)",
     "description": "How long a finished job stays in the pane before it is dropped.",
     "default": 120
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open the pane when a job starts",
     "description": "Open the Jobs pane automatically the first time a long job is picked up.",
     "default": true
    },
    "disks": {
     "type": "string",
     "title": "Disks to show",
     "description": "Comma-separated mount points to show free space for. Empty shows / and everything under /Volumes.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:10.369Z",
   "modUpdatedAt": "2026-10-07T17:57:57Z",
   "fileBytes": 23471,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "job-watch-joeldg",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-job-watch/"
  },
  {
   "slug": "joeldg-claude-mods-machine-guard",
   "name": "machine-guard",
   "description": "Memory, swap and GPU on the status line; refuses heavy local jobs (training, inference, rendering, Docker) while memory is critical or the Mac is reserved with /busy.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "machine-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "sampleSeconds": {
     "type": "number",
     "title": "Sample every (seconds)",
     "description": "How often memory pressure, swap, GPU and the biggest apps are read.",
     "default": 15
    },
    "blockOnCritical": {
     "type": "boolean",
     "title": "Block heavy jobs when memory is critical",
     "description": "Refuse heavy local jobs while macOS reports critical memory pressure. Off: only warn.",
     "default": true
    },
    "busyHours": {
     "type": "number",
     "title": "Default /busy length (hours)",
     "description": "How long /busy reserves the Mac when no duration is given.",
     "default": 4
    },
    "extraHeavy": {
     "type": "string",
     "title": "Also heavy (regex)",
     "description": "A regular expression for more commands to treat as heavy, e.g. overnight_|nightly_run\\.sh",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:11.342Z",
   "modUpdatedAt": "2026-10-07T17:57:57Z",
   "fileBytes": 18222,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "machine-guard-joeldg",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-machine-guard/"
  },
  {
   "slug": "joeldg-claude-mods-mod-monitor",
   "name": "mod-monitor",
   "description": "Watches how your other mods really behave: hook failures and slow hooks (read off the chain's own trace), what each one did (toasts, status lines, commands, processes, model calls, writes), with /mods for a live pane and /mods report for the last day, week or month. Changes nothing they do; no model calls.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "mod-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "alerts": {
     "type": "boolean",
     "title": "Toast a mod's first failure",
     "description": "Toast the first time each mod's hook fails in a session, and once when a mod's commands fail 5 times in 10 minutes. Later failures are only counted.",
     "default": true
    },
    "slowMs": {
     "type": "number",
     "title": "Slow hook after (ms)",
     "description": "A hook that takes longer than this (its own time, the hooks beneath it not counted) is logged as slow. Drawing a pane or the band counts as slow from 250 ms, or from this value when it is lower.",
     "default": 1500
    },
    "watchRender": {
     "type": "boolean",
     "title": "Watch panes and the band",
     "description": "Also watch the mods' Pane and band (AbovePrompt) drawing for failures and slow draws. Draws are never counted, only their failures and slow ones.",
     "default": true
    },
    "watchCommands": {
     "type": "boolean",
     "title": "Watch mod commands",
     "description": "Record which mod commands you use and catch failures in them. Off: mod-monitor's name stops appearing beside other mods' command output.",
     "default": true
    },
    "watchAppend": {
     "type": "boolean",
     "title": "Watch transcript-row hooks",
     "description": "Catch failures in hooks that rewrite transcript rows (secret-guard masks /secrets records there). Failures and slow runs only.",
     "default": true
    },
    "retentionDays": {
     "type": "number",
     "title": "Keep logs (days)",
     "description": "Day folders under ~/.claude/mods/monitor older than this are deleted when a session starts.",
     "default": 30
    },
    "flushSeconds": {
     "type": "number",
     "title": "Write the log every (seconds)",
     "description": "How often this session's log file is rewritten from memory; it is also written when the session ends.",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:12.794Z",
   "modUpdatedAt": "2026-10-08T08:44:16Z",
   "fileBytes": 79008,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-monitor-joeldg",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-mod-monitor/"
  },
  {
   "slug": "joeldg-claude-mods-modal-meter",
   "name": "modal-meter",
   "description": "Watches your Modal apps from the CLI: running apps and containers on the status line, a toast when one has been up too long, today's spend where the CLI reports it, and a pane to stop an app (after you confirm). No model calls.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "modal-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "modalCommand": {
     "type": "string",
     "title": "Modal command",
     "description": "How to run the Modal CLI, split on spaces (for example `python3 -m modal` or `uv run modal`). Empty tries `modal`, then `python3 -m modal`.",
     "default": ""
    },
    "pollSeconds": {
     "type": "number",
     "title": "Check every (seconds)",
     "description": "How often `modal app list --json` is run.",
     "default": 60
    },
    "alertMinutes": {
     "type": "number",
     "title": "Alert after (minutes)",
     "description": "Toast when an app has had containers running for longer than this, and again every this many minutes while it keeps running. Deployed apps with no containers never alert.",
     "default": 30
    },
    "budgetToday": {
     "type": "number",
     "title": "Daily budget (USD)",
     "description": "Toast once when today's Modal spend passes this many dollars. Needs a Modal CLI with `modal billing report`; 0 turns it off.",
     "default": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:13.709Z",
   "modUpdatedAt": "2026-10-08T08:44:16Z",
   "fileBytes": 25099,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "modal-meter",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-modal-meter/"
  },
  {
   "slug": "joeldg-claude-mods-pr-autopilot",
   "name": "pr-autopilot",
   "description": "Watches your open pull requests: CI pass/fail toasts, failing-check logs attached when you mention them, and the post-merge ritual (fetch --prune, switch, ff-only pull, delete the branch) done for you with no model calls.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "pr-autopilot",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "pollSeconds": {
     "type": "number",
     "title": "Check PRs every (seconds)",
     "description": "How often each watched open PR's state and CI checks are read with gh.",
     "default": 60
    },
    "deleteRemoteBranch": {
     "type": "boolean",
     "title": "Delete the remote branch after a merge",
     "description": "Also delete the PR's branch on origin once it is merged, when it still points at the merged head. GitHub's \"Automatically delete head branches\" setting is the recommended way.",
     "default": false
    },
    "attachCiLogs": {
     "type": "boolean",
     "title": "Attach CI logs when you mention a failing PR",
     "description": "When your prompt mentions a failing PR (\"#258 failed checks\", \"CI failed\"), attach gh pr checks and the tail of the failed run's log for Claude.",
     "default": true
    },
    "logLines": {
     "type": "number",
     "title": "Failed log lines to attach",
     "description": "How many lines from the end of the failed run's log are attached.",
     "default": 120
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:14.938Z",
   "modUpdatedAt": "2026-10-07T18:19:19Z",
   "fileBytes": 31319,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-autopilot",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-pr-autopilot/"
  },
  {
   "slug": "joeldg-claude-mods-recall",
   "name": "recall",
   "description": "Makes past sessions recallable: indexes Claude Code and Codex transcripts, subagent runs, memory files, standing orders and second-opinion reviews into a local SQLite index (kept after Claude Code deletes old transcripts), gives Claude search, expand, recap and list tools, and adds /recall (search, last session, timeline, decisions, commands, files, PRs, ask), /remember, a pick-up-where-you-left-off band and a related-work band. Nothing calls a model except /recall ask: one call to the ask model per question, billed to your usage.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "recall",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "dbPath": {
     "type": "string",
     "title": "Index file",
     "description": "Where the SQLite index is kept (~ is your home folder). It holds extracts of your past sessions, with known secret shapes masked.",
     "default": "~/.claude/recall/index.db"
    },
    "python": {
     "type": "string",
     "title": "Python",
     "description": "The python3 that runs the indexing engine (standard library only).",
     "default": "/usr/bin/python3"
    },
    "sources": {
     "type": "string",
     "title": "Sources",
     "description": "Comma-separated sources to index: claude (Claude Code sessions), codex (Codex sessions), memory (memory files), orders (standing orders), reviews (second-opinion reviews).",
     "default": "claude,codex,memory,orders,reviews"
    },
    "includeSubagents": {
     "type": "boolean",
     "title": "Index subagent transcripts",
     "description": "Also index what subagents did inside a session.",
     "default": true
    },
    "includeRoutines": {
     "type": "boolean",
     "title": "Include routine sessions",
     "description": "Show scheduled (routine) sessions in search results, lists and the timeline. Off: they are indexed but left out unless a query asks for them (routines:include).",
     "default": false
    },
    "updateMinutes": {
     "type": "number",
     "title": "Re-index every (minutes)",
     "description": "How often new and changed sessions are indexed in the background while a session is open.",
     "default": 10
    },
    "relatedBand": {
     "type": "boolean",
     "title": "Related-work band",
     "description": "When your prompt names a PR or issue number, a ticket, a file or a quoted phrase that past sessions mention, show a band above the prompt with Show and Attach.",
     "default": true
    },
    "lastSessionBand": {
     "type": "boolean",
     "title": "Last-session band",
     "description": "At the start of a session, show this project's last session (title, PR, open tasks) in a band with Recap.",
     "default": true
    },
    "maxResults": {
     "type": "number",
     "title": "Results per search",
     "description": "How many hits the search tool returns to Claude.",
     "default": 8
    },
    "askModel": {
     "type": "string",
     "title": "/recall ask model",
     "description": "The model that answers /recall ask from the excerpts it finds. Every /recall ask is one call to it, billed to your usage.",
     "default": "claude-haiku-4-5-20251001"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:16.382Z",
   "modUpdatedAt": "2026-10-08T06:59:23Z",
   "fileBytes": 143904,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "recall-joeldg",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-recall/"
  },
  {
   "slug": "joeldg-claude-mods-repo-brief",
   "name": "repo-brief",
   "description": "Gathers the repo's state at session start (branch, ahead/behind, uncommitted work, recent commits, open PRs with CI, focus-label issues, stale branches) with no model calls, shows it in a band above the prompt and hands Claude the same summary in its first message.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "repo-brief",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "focusLabels": {
     "type": "string",
     "title": "Focus labels",
     "description": "Comma-separated issue labels to list by name (case-insensitive); other open issues are only counted.",
     "default": "owner,todo,P0,blocked"
    },
    "refreshMinutes": {
     "type": "number",
     "title": "Refresh at most every (minutes)",
     "description": "After a turn completes or the conversation is compacted, the band is re-gathered when it is older than this.",
     "default": 2
    },
    "briefClaude": {
     "type": "boolean",
     "title": "Brief Claude at the start",
     "description": "Add the repo summary to the context of the conversation's first message, so Claude starts caught up. Off: only the band shows it.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:17.391Z",
   "modUpdatedAt": "2026-10-07T22:16:32Z",
   "fileBytes": 24871,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-brief",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-repo-brief/"
  },
  {
   "slug": "joeldg-claude-mods-routine-watch",
   "name": "routine-watch",
   "description": "Tells you when a scheduled routine (a scheduled-task run) stops to wait on you: a Mac notification, an optional phone push and a status line when it asks for permission or asks a question, plus a note when it finishes. Optionally lets routines read the web without asking. No model calls.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "routine-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "notifyMac": {
     "type": "boolean",
     "title": "Mac notification when a routine waits",
     "description": "Post a macOS notification (osascript, with a sound) when a routine is waiting for your OK, asks you a question, stops on an error or finishes.",
     "default": true
    },
    "allowWebReads": {
     "type": "boolean",
     "title": "Let routines read the web without asking",
     "description": "In routine runs only, allow WebFetch and WebSearch instead of asking you. Nothing else is ever allowed, and a rule that denies still denies. Off by default because it loosens permissions.",
     "default": false
    },
    "notifyCommand": {
     "type": "string",
     "title": "Phone push command",
     "description": "Also run this command on the same events, e.g. curl -s -d {message} ntfy.sh/my-topic. It is split on spaces and {title} and {message} are filled into single arguments; no shell is involved. Empty: no push.",
     "default": ""
    },
    "notifyOnFinish": {
     "type": "boolean",
     "title": "Notify when a routine finishes",
     "description": "When a routine's session ends, say how long it ran and how many times it waited on you.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:18.352Z",
   "modUpdatedAt": "2026-10-07T22:11:58Z",
   "fileBytes": 16913,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "routine-watch",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-routine-watch/"
  },
  {
   "slug": "joeldg-claude-mods-second-opinion",
   "name": "second-opinion",
   "description": "/second-opinion asks Fable (or the model you set) for a candid senior review of your recent commits, branch, uncommitted diff or a plan file, in the background without switching the session's model. Each run is one paid model call against your usage; the review opens in a pane, is saved under ~/.claude/second-opinions/, and can be handed to Claude with your next prompt.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "second-opinion",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Reviewer model",
     "description": "The model id or alias that writes the second opinion. Every /second-opinion run makes one call to it, billed to your usage.",
     "default": "claude-fable-5-1"
    },
    "effort": {
     "type": "string",
     "title": "Reviewer effort",
     "description": "How hard the reviewer thinks: higher is slower and uses more of your usage.",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "high"
    },
    "maxContextChars": {
     "type": "number",
     "title": "Context cap (characters)",
     "description": "The most git log, diff, status and file text sent with one review; larger sections are cut to fit.",
     "default": 60000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:19.335Z",
   "modUpdatedAt": "2026-10-07T22:13:27Z",
   "fileBytes": 38395,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "second-opinion",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-second-opinion/"
  },
  {
   "slug": "joeldg-claude-mods-secret-guard",
   "name": "secret-guard",
   "description": "Holds back a prompt that looks like it carries a secret (API keys, tokens, access-key pairs, private keys, passwords) before it reaches the transcript, puts it back in the box, and offers to save the secret as an env var in ~/.zshrc and send $NAME instead. No model calls.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "secret-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Check prompts for secrets",
     "description": "Scan each prompt you send for keys, tokens and passwords and hold it back when one is found. Off: prompts are never checked (/secrets test still works).",
     "default": true
    },
    "extraPatterns": {
     "type": "string",
     "title": "Also a secret (regex)",
     "description": "A regular expression for more secrets to catch, e.g. kit_[a-z0-9]{32}. With a capture group, group 1 is the secret.",
     "default": ""
    },
    "zshrcPath": {
     "type": "string",
     "title": "Shell file to save secrets to",
     "description": "Where Save as env var appends export NAME='value' lines. ~ is your home folder; a relative path is under it.",
     "default": "~/.zshrc"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:20.382Z",
   "modUpdatedAt": "2026-10-08T08:44:16Z",
   "fileBytes": 44746,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-guard-joeldg",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-secret-guard/"
  },
  {
   "slug": "joeldg-claude-mods-slicer-handoff",
   "name": "slicer-handoff",
   "description": "Hands models to the right slicer: full-spectrum (Snapmaker U1) files Claude tries to open in Bambu Studio go to Snapmaker Orca instead, and previous slicer windows are gently quit first so they don't pile up. /slice opens a file the same way.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "slicer-handoff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "closePrevious": {
     "type": "boolean",
     "title": "Close previous slicer windows",
     "description": "Before a model opens in a slicer, ask that slicer's running instances to quit normally (they still ask to save unsaved work; nothing is ever killed).",
     "default": true
    },
    "fullSpectrumPattern": {
     "type": "string",
     "title": "Full-spectrum file names (regex)",
     "description": "A case-insensitive regular expression for paths of full-spectrum (Snapmaker U1 only) files, matched against the file name and its folders.",
     "default": "full.?spectrum|snapmaker-only|-fs\\.3mf$|-u1[-.]"
    },
    "checkContents": {
     "type": "boolean",
     "title": "Look inside 3MF files",
     "description": "When a 3MF's name doesn't say, read its Metadata/project_settings.config (unzip -p) and treat it as full-spectrum when it names a Full Spectrum filament profile.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:21.162Z",
   "modUpdatedAt": "2026-10-07T22:33:20Z",
   "fileBytes": 32280,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "slicer-handoff",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-slicer-handoff/"
  },
  {
   "slug": "joeldg-claude-mods-standing-orders",
   "name": "standing-orders",
   "description": "Keeps the instructions you give Claude (\"never…\", \"from now on…\", \"in this project…\") as standing orders for the project or the session, offered in a band above the prompt, and hands them back to Claude after every compaction or /clear, with the active /goal. No model calls.",
   "version": "0.1.0",
   "author": {
    "name": "joeldg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeldg/claude-mods",
    "url": "https://github.com/joeldg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:44:18Z",
    "createdAt": "2026-10-07T17:55:37Z",
    "description": "Various mods I have made for claude that I find helpful",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/855228?v=4",
    "ownerUrl": "https://github.com/joeldg",
    "defaultBranch": "main"
   },
   "path": "standing-orders",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "capture": {
     "type": "boolean",
     "title": "Offer to keep instructions",
     "description": "When a prompt gives a lasting instruction (always, never, don't, from now on, make sure to, in this project…), offer to keep it as a standing order in a band above the prompt. Nothing is kept without your answer.",
     "default": true
    },
    "deliver": {
     "type": "boolean",
     "title": "Give Claude the standing orders",
     "description": "Add the standing orders and the active goal to the conversation's context (at its start and again after each compaction or /clear), and attach an order kept mid-conversation to your next prompt once.",
     "default": true
    },
    "maxOrders": {
     "type": "number",
     "title": "Most orders per scope",
     "description": "How many standing orders a project, and a session, can hold; /orders forget makes room.",
     "default": 30
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:28:22.233Z",
   "modUpdatedAt": "2026-10-07T22:18:14Z",
   "fileBytes": 36146,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "standing-orders",
   "url": "https://www.slopshopper.com/mods/joeldg-claude-mods-standing-orders/"
  },
  {
   "slug": "joevenner-claude-code-mods-block-force-push",
   "name": "block-force-push",
   "description": "A starter mod: refuses a Bash call that force pushes with git, and passes every other tool call through.",
   "version": "0.1.0",
   "author": {
    "name": "Your name"
   },
   "homepage": "https://www.claudecodemods.com/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeVenner/claude-code-mods",
    "url": "https://github.com/joeVenner/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-22T19:15:09Z",
    "createdAt": "2026-09-20T11:32:56Z",
    "description": "A community directory of Claude Code mods, plugins, skills, agents, hooks and MCP servers. Every listing links to its source.",
    "homepage": "https://www.claudecodemods.com/",
    "topics": [
     "claude-code",
     "function-hooks",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61122897?v=4",
    "ownerUrl": "https://github.com/joeVenner",
    "defaultBranch": "main"
   },
   "path": "templates/mod-starter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:41.258Z",
   "modUpdatedAt": "2026-09-21T18:28:06Z",
   "fileBytes": 2569,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "block-force-push",
   "url": "https://www.slopshopper.com/mods/joevenner-claude-code-mods-block-force-push/"
  },
  {
   "slug": "joevenner-claude-code-mods-classic-bridge",
   "name": "classic-bridge",
   "description": "A migration example: three classic hooks (PreToolUse, Stop, UserPromptSubmit) rewritten as function hooks on the classic.<Name> events.",
   "version": "0.1.0",
   "author": {
    "name": "Your name"
   },
   "homepage": "https://www.claudecodemods.com/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joeVenner/claude-code-mods",
    "url": "https://github.com/joeVenner/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-22T19:15:09Z",
    "createdAt": "2026-09-20T11:32:56Z",
    "description": "A community directory of Claude Code mods, plugins, skills, agents, hooks and MCP servers. Every listing links to its source.",
    "homepage": "https://www.claudecodemods.com/",
    "topics": [
     "claude-code",
     "function-hooks",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61122897?v=4",
    "ownerUrl": "https://github.com/joeVenner",
    "defaultBranch": "main"
   },
   "path": "templates/migration-example",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:40.222Z",
   "modUpdatedAt": "2026-09-22T03:56:47Z",
   "fileBytes": 1311,
   "tags": [],
   "isNew": true,
   "entryName": "classic-bridge",
   "url": "https://www.slopshopper.com/mods/joevenner-claude-code-mods-classic-bridge/"
  },
  {
   "slug": "johanandre-context-band",
   "name": "context-band",
   "description": "Keeps the context window, your plan's usage limits and the work in progress visible above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Johan André"
   },
   "keywords": [
    "context",
    "usage",
    "rate-limits",
    "progress",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "johanandre/context-band",
    "url": "https://github.com/johanandre/context-band",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T06:50:15Z",
    "createdAt": "2026-10-07T06:50:04Z",
    "description": "A Claude Code mod: context window, plan usage and work in progress above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/147186?v=4",
    "ownerUrl": "https://github.com/johanandre",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "context-band",
   "firstSeen": "2026-10-07T15:03:29.920Z",
   "modUpdatedAt": "2026-10-07T06:50:15Z",
   "fileBytes": 16632,
   "tags": [
    "band",
    "guard",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-band-johanandre",
   "url": "https://www.slopshopper.com/mods/johanandre-context-band/"
  },
  {
   "slug": "john-owo-claude-code-with-codex-pet",
   "name": "codex-pet",
   "description": "Your Codex pet in Claude Code: above the prompt and as a desktop pet that follows both Claude Code and Codex.",
   "version": "0.3.0",
   "author": {
    "name": "John-owo",
    "url": "https://github.com/John-owo"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "John-owo/claude-code-with-codex-pet",
    "url": "https://github.com/John-owo/claude-code-with-codex-pet",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:54:14Z",
    "createdAt": "2026-10-07T06:28:24Z",
    "description": "讓 Claude Code 和 Codex 共用同一隻桌寵的 Claude Code mod（Windows）｜A Claude Code mod that lets Claude Code and Codex share one desktop pet (Windows)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/213823008?v=4",
    "ownerUrl": "https://github.com/John-owo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "python": {
     "type": "string",
     "title": "Python with Pillow",
     "description": "Python executable used to cut the spritesheet; empty tries py -3, python3, python.",
     "default": ""
    },
    "pet": {
     "type": "string",
     "title": "Pet",
     "description": "Pet folder id under ~/.codex/pets; empty follows Codex's selected local pet.",
     "default": ""
    },
    "overlay": {
     "type": "boolean",
     "title": "Desktop pet",
     "description": "Open the always-on-top desktop pet (shared with Codex) when a session starts.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:40:25.500Z",
   "modUpdatedAt": "2026-10-08T14:54:14Z",
   "fileBytes": 20481,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "codex-pet-John-owo",
   "url": "https://www.slopshopper.com/mods/john-owo-claude-code-with-codex-pet/"
  },
  {
   "slug": "johndpope-mathcat",
   "name": "mathcat",
   "displayName": "mathcat",
   "description": "Draw a formula and show the PNG in a pane",
   "version": "0.1.0",
   "author": {
    "name": "John D. Pope"
   },
   "license": "Do No Harm",
   "keywords": [
    "math",
    "png",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "johndpope/mathcat",
    "url": "https://github.com/johndpope/mathcat",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-02T10:05:36Z",
    "createdAt": "2026-10-01T11:45:19Z",
    "description": "Local math-to-PNG service for iTerm2, WezTerm, Kitty, and Ubuntu.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/289994?v=4",
    "ownerUrl": "https://github.com/johndpope",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mathcat",
   "firstSeen": "2026-10-06T04:59:00.602Z",
   "modUpdatedAt": "2026-10-02T10:05:36Z",
   "fileBytes": 13571,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "mathcat",
   "url": "https://www.slopshopper.com/mods/johndpope-mathcat/"
  },
  {
   "slug": "johntrob14-lens-view",
   "name": "lens-view",
   "description": "Open lens traces (J-lens, logit lens) in a terminal viewer beside the agent, in tmux",
   "version": "0.2.2",
   "author": {
    "name": "John Robertson"
   },
   "license": "MIT",
   "keywords": [
    "interpretability",
    "jacobian-lens",
    "logit-lens",
    "tmux"
   ],
   "kind": "community",
   "repo": {
    "fullName": "johntrob14/lens-view",
    "url": "https://github.com/johntrob14/lens-view",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T20:10:11Z",
    "createdAt": "2026-10-03T03:25:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77850850?v=4",
    "ownerUrl": "https://github.com/johntrob14",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lens-view",
   "firstSeen": "2026-10-06T04:54:18.446Z",
   "modUpdatedAt": "2026-10-03T20:10:11Z",
   "fileBytes": 20099,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "lens-view",
   "url": "https://www.slopshopper.com/mods/johntrob14-lens-view/"
  },
  {
   "slug": "jokate-jokate-harness-game-harness-monitor",
   "name": "game-harness-monitor",
   "description": "game-harness 의 훅·스킬·조회 스크립트가 이 세션에서 동작하기 시작하면 상태줄·토스트·/harness 패널로 보여준다",
   "version": "0.1.0",
   "author": {
    "name": "jokate"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jokate/jokate-harness",
    "url": "https://github.com/jokate/jokate-harness",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:02:04Z",
    "createdAt": "2026-09-30T17:16:23Z",
    "description": "Claude Code harness for game projects (UE/Unity): onboarding, design-doc, structure-first architecture, testing, MCP",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20681491?v=4",
    "ownerUrl": "https://github.com/jokate",
    "defaultBranch": "main"
   },
   "path": "mods/game-harness-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:38:22.738Z",
   "modUpdatedAt": "2026-10-08T08:02:04Z",
   "fileBytes": 7151,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "game-harness-monitor",
   "url": "https://www.slopshopper.com/mods/jokate-jokate-harness-game-harness-monitor/"
  },
  {
   "slug": "jonathan-fielding-dotclaude-message-time",
   "name": "message-time",
   "description": "Shows when you sent each message, under it in the transcript.",
   "version": "0.2.0",
   "author": {
    "name": "Jonathan Fielding",
    "email": "j.fielding@me.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jonathan-fielding/dotclaude",
    "url": "https://github.com/jonathan-fielding/dotclaude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T20:51:22Z",
    "createdAt": "2026-10-04T18:48:23Z",
    "description": "My personal Claude Code plugin: the skills, mods and agents I use day to day. Install with /plugin install dotclaude@jonathan-fielding",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/630034?v=4",
    "ownerUrl": "https://github.com/jonathan-fielding",
    "defaultBranch": "main"
   },
   "path": "plugins/message-time",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jonathan-fielding",
   "firstSeen": "2026-10-06T04:59:02.315Z",
   "modUpdatedAt": "2026-10-04T20:51:21Z",
   "fileBytes": 2441,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "message-time",
   "url": "https://www.slopshopper.com/mods/jonathan-fielding-dotclaude-message-time/"
  },
  {
   "slug": "jongcheol-pak-claude-code-mod-context-meter",
   "name": "context-meter",
   "description": "현재 세션의 컨텍스트 윈도우 사용량을 상태 줄에 표시한다",
   "version": "0.2.1",
   "author": {
    "name": "jongcheol-pak"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jongcheol-pak/Claude-Code-Mod",
    "url": "https://github.com/jongcheol-pak/Claude-Code-Mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T08:49:23Z",
    "createdAt": "2026-10-06T06:20:22Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62929386?v=4",
    "ownerUrl": "https://github.com/jongcheol-pak",
    "defaultBranch": "main"
   },
   "path": "context-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "show_delta": {
     "type": "boolean",
     "title": "증가량·남은 턴 표시",
     "description": "직전 턴에 늘어난 토큰과 자동 압축까지 남은 턴 추정을 상태 줄에 덧붙인다",
     "default": true
    },
    "show_cost": {
     "type": "boolean",
     "title": "비용 표시",
     "description": "이 세션의 누적 비용(/cost 와 같은 값)을 상태 줄에 덧붙인다",
     "default": false
    },
    "show_rate_limits": {
     "type": "boolean",
     "title": "플랜 한도 표시",
     "description": "구독 플랜의 5시간·7일 사용률을 상태 줄에 덧붙인다(구독이 아니면 표시되지 않음)",
     "default": false
    },
    "auto_compact": {
     "type": "boolean",
     "title": "자동 압축 앞당기기",
     "description": "사용량이 아래 % 에 닿으면 엔진의 자동 압축보다 먼저 /compact 를 실행한다(/context-meter off 상태에서는 측정을 무시하므로 동작하지 않음)",
     "default": false
    },
    "auto_compact_percent": {
     "type": "number",
     "title": "자동 압축 시작 %",
     "description": "자동 압축 임계치(꺼져 있으면 모델 윈도우) 대비 이 % 에서 압축한다",
     "default": 90,
     "min": 50,
     "max": 99
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mod",
   "firstSeen": "2026-10-07T15:03:34.943Z",
   "modUpdatedAt": "2026-10-09T08:49:23Z",
   "fileBytes": 15560,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-jongcheol-pak",
   "url": "https://www.slopshopper.com/mods/jongcheol-pak-claude-code-mod-context-meter/"
  },
  {
   "slug": "jongdeug-dotfiles-deck",
   "name": "deck",
   "description": "Flight Deck — Claude Code 화면 한 벌: 입력창 위 두 줄 계기판(statusline 대체)·프롬프트 캐시 keepwarm·커밋 검문, 답 속 mermaid·chart·이미지를 그림으로, 크게 보기 pane, 오른쪽 끝 펫(노란 슬라임). herdr 테마를 따라 색이 바뀐다(18개).",
   "version": "0.8.5",
   "author": {
    "name": "JongDeug",
    "url": "https://github.com/JongDeug"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JongDeug/dotfiles",
    "url": "https://github.com/JongDeug/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:26:03Z",
    "createdAt": "2026-03-19T00:05:39Z",
    "description": "개발 환경 세팅",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/99215801?v=4",
    "ownerUrl": "https://github.com/JongDeug",
    "defaultBranch": "main"
   },
   "path": "ai/claude/mods/deck",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cell_aspect": {
     "type": "number",
     "title": "칸 세로/가로 비율",
     "description": "터미널 한 칸의 높이÷너비. 그림·차트가 위아래로 늘어나 보이면 줄이고, 납작하면 키운다.",
     "default": 2.2,
     "min": 1,
     "max": 4
    },
    "max_rows": {
     "type": "number",
     "title": "이미지 최대 높이(줄)",
     "description": "답 속 이미지 하나가 차지하는 최대 줄 수.",
     "default": 30,
     "min": 5,
     "max": 120
    },
    "scale": {
     "type": "number",
     "title": "다이어그램 크기",
     "description": "1 이면 mermaid 라벨이 터미널 글자 크기. 0.5~2. 창 폭은 넘지 않는다.",
     "default": 1,
     "min": 0.5,
     "max": 2
    },
    "style": {
     "type": "string",
     "title": "그림 스타일",
     "description": "clean: 반듯한 선. sketch: excalidraw 처럼 손그림 — 다이어그램은 rough 선과 손글씨체(Gaegu), 차트는 흔들리는 모양을 단색으로 채우고 축·글자도 손그림.",
     "default": "clean",
     "options": [
      "clean",
      "sketch"
     ]
    },
    "pet": {
     "type": "string",
     "title": "펫",
     "description": "계기판 오른쪽 끝 노란 슬라임. slime: 띄움(기다릴 땐 숨만 쉬고, 일할 땐 왼쪽으로 사르륵 흘러간다), off: 안 띄움. 100칸보다 좁으면 숨는다.",
     "default": "slime",
     "options": [
      "slime",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jongdeug",
   "firstSeen": "2026-10-08T15:02:03.244Z",
   "modUpdatedAt": "2026-10-08T13:26:00Z",
   "fileBytes": 94715,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "deck-JongDeug",
   "url": "https://www.slopshopper.com/mods/jongdeug-dotfiles-deck/"
  },
  {
   "slug": "jongdeug-dotfiles-web",
   "name": "web",
   "description": "/web <주소> — 헤드리스 Chrome 화면을 Claude Code pane 에 띄운다. 클릭·스크롤·입력, Claude 도 같은 탭을 조작.",
   "version": "0.3.0",
   "author": {
    "name": "JongDeug",
    "url": "https://github.com/JongDeug"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JongDeug/dotfiles",
    "url": "https://github.com/JongDeug/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:26:03Z",
    "createdAt": "2026-03-19T00:05:39Z",
    "description": "개발 환경 세팅",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/99215801?v=4",
    "ownerUrl": "https://github.com/JongDeug",
    "defaultBranch": "main"
   },
   "path": "ai/claude/mods/web",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cell_aspect": {
     "type": "number",
     "title": "칸 세로/가로 비율",
     "description": "터미널 한 칸의 높이÷너비. 페이지가 위아래로 늘어나 보이면 줄이고, 납작하면 키운다.",
     "default": 2.2,
     "min": 1,
     "max": 4
    },
    "px_per_column": {
     "type": "number",
     "title": "한 칸당 CSS 픽셀",
     "description": "클수록 페이지가 넓게(작게) 보인다. 100칸 pane 에 9 면 900px 너비.",
     "default": 9,
     "min": 4,
     "max": 20
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jongdeug",
   "firstSeen": "2026-10-07T14:40:31.870Z",
   "modUpdatedAt": "2026-10-07T08:25:41Z",
   "fileBytes": 10296,
   "tags": [
    "pane",
    "command",
    "prompt",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "web",
   "url": "https://www.slopshopper.com/mods/jongdeug-dotfiles-web/"
  },
  {
   "slug": "jorgehsy-claude-mods-agent-monitor",
   "name": "agent-monitor",
   "description": "Live pane of subagents with a Clawd per agent: status, model, tokens, cost and context",
   "version": "0.4.1",
   "author": {
    "name": "Jorge Simoes",
    "url": "https://github.com/jorgehsy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jorgehsy/claude-mods",
    "url": "https://github.com/jorgehsy/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:33:42Z",
    "createdAt": "2026-10-09T00:56:33Z",
    "description": "Catálogo de mods para Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23387421?v=4",
    "ownerUrl": "https://github.com/jorgehsy",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jorge-mods",
   "firstSeen": "2026-10-09T15:06:16.004Z",
   "modUpdatedAt": "2026-10-09T01:33:42Z",
   "fileBytes": 34875,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-monitor-jorgehsy",
   "url": "https://www.slopshopper.com/mods/jorgehsy-claude-mods-agent-monitor/"
  },
  {
   "slug": "jorgeromero123-claude-charts",
   "name": "charts",
   "description": "Draws line and bar charts in a terminal pane from data Claude passes to its draw tool",
   "version": "0.1.0",
   "author": {
    "name": "Jorge Romero"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JorgeRomero123/claude-charts",
    "url": "https://github.com/JorgeRomero123/claude-charts",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:04:51Z",
    "createdAt": "2026-10-07T15:04:45Z",
    "description": "Claude Code mod: charts in a terminal pane, drawn from data Claude passes to a draw tool",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37882271?v=4",
    "ownerUrl": "https://github.com/JorgeRomero123",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-charts",
   "firstSeen": "2026-10-08T15:02:06.282Z",
   "modUpdatedAt": "2026-10-07T15:04:51Z",
   "fileBytes": 33138,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "command",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "charts",
   "url": "https://www.slopshopper.com/mods/jorgeromero123-claude-charts/"
  },
  {
   "slug": "jorgeromero123-claude-markdown-pane",
   "name": "markdown-pane",
   "description": "Opens Markdown files rendered in a side pane: from a button on the row that wrote them, when asked in plain words, or by itself for a new report",
   "version": "0.1.0",
   "author": {
    "name": "Jorge Romero"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JorgeRomero123/claude-markdown-pane",
    "url": "https://github.com/JorgeRomero123/claude-markdown-pane",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T16:18:20Z",
    "createdAt": "2026-10-07T16:18:14Z",
    "description": "Claude Code mod: Markdown files rendered in a side pane, opened by a button, by asking, or automatically",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37882271?v=4",
    "ownerUrl": "https://github.com/JorgeRomero123",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-markdown-pane",
   "firstSeen": "2026-10-08T15:02:07.750Z",
   "modUpdatedAt": "2026-10-07T16:18:20Z",
   "fileBytes": 9152,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "markdown-pane",
   "url": "https://www.slopshopper.com/mods/jorgeromero123-claude-markdown-pane/"
  },
  {
   "slug": "jorgeromero123-claude-usage-left",
   "name": "usage-left",
   "description": "Shows how much of the current usage window is left, and when it resets, at the end of the hint line under the prompt",
   "version": "0.1.1",
   "author": {
    "name": "Jorge Romero"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JorgeRomero123/claude-usage-left",
    "url": "https://github.com/JorgeRomero123/claude-usage-left",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T22:24:51Z",
    "createdAt": "2026-10-07T15:18:20Z",
    "description": "Claude Code mod: how much of your usage window is left and when it resets, on the hint line under the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37882271?v=4",
    "ownerUrl": "https://github.com/JorgeRomero123",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-usage-left",
   "firstSeen": "2026-10-08T15:02:09.166Z",
   "modUpdatedAt": "2026-10-07T22:24:51Z",
   "fileBytes": 4839,
   "tags": [
    "spinner",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-left",
   "url": "https://www.slopshopper.com/mods/jorgeromero123-claude-usage-left/"
  },
  {
   "slug": "jorgik1-claude-agents-pane-agents-pane",
   "name": "agents-pane",
   "description": "/agents-pane opens a sidebar listing available agents in their configured colors, with a Run button each",
   "version": "0.1.0",
   "author": {
    "name": "Yurii Stenin",
    "url": "https://github.com/jorgik1"
   },
   "license": "MIT",
   "homepage": "https://github.com/jorgik1/claude-agents-pane",
   "keywords": [
    "agents",
    "subagents",
    "sidebar",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "jorgik1/claude-agents-pane",
    "url": "https://github.com/jorgik1/claude-agents-pane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:24:57Z",
    "createdAt": "2026-10-08T15:13:13Z",
    "description": "Claude Code mod: a sidebar of available agents in their configured colors, with one-click Run",
    "homepage": null,
    "topics": [
     "agents",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10710213?v=4",
    "ownerUrl": "https://github.com/jorgik1",
    "defaultBranch": "main"
   },
   "path": "agents-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jorgik1-mods",
   "firstSeen": "2026-10-09T15:06:17.634Z",
   "modUpdatedAt": "2026-10-08T16:24:57Z",
   "fileBytes": 15485,
   "tags": [
    "pane",
    "toast",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agents-pane",
   "url": "https://www.slopshopper.com/mods/jorgik1-claude-agents-pane-agents-pane/"
  },
  {
   "slug": "joseairosa-recall-claude-plugin",
   "name": "recall",
   "description": "Recall Memory-as-a-Service — persistent memory, semantic search, and context management across Claude Code sessions. Connects to recallmcp.com or self-hosted instances.",
   "version": "1.18.8",
   "author": {
    "name": "Jose Airosa",
    "email": "me@joseairosa.com",
    "url": "https://github.com/joseairosa"
   },
   "license": "MIT",
   "homepage": "https://recallmcp.com",
   "keywords": [
    "memory",
    "recall",
    "mcp",
    "persistence",
    "semantic-search",
    "context",
    "rlm"
   ],
   "kind": "community",
   "repo": {
    "fullName": "joseairosa/recall-claude-plugin",
    "url": "https://github.com/joseairosa/recall-claude-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T14:46:35Z",
    "createdAt": "2026-02-25T13:14:17Z",
    "description": "Recall — persistent memory plugin for Claude Code. Give your AI memory that survives every session.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/288866?v=4",
    "ownerUrl": "https://github.com/joseairosa",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "recall-claude-plugin",
   "firstSeen": "2026-10-06T04:55:44.558Z",
   "modUpdatedAt": "2026-10-04T14:46:35Z",
   "fileBytes": 21361,
   "tags": [
    "band",
    "guard",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "recall-joseairosa",
   "url": "https://www.slopshopper.com/mods/joseairosa-recall-claude-plugin/"
  },
  {
   "slug": "josh99smith-claude-mods-next-steps",
   "name": "next-steps",
   "description": "Suggests next steps after every prompt and keeps them in a to-do list by category, in a panel you can click (/todo) or drive with commands.",
   "version": "0.3.0",
   "author": {
    "name": "josh99smith"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "josh99smith/claude-mods",
    "url": "https://github.com/josh99smith/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:59:48Z",
    "createdAt": "2026-10-07T16:02:12Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4806827?v=4",
    "ownerUrl": "https://github.com/josh99smith",
    "defaultBranch": "main"
   },
   "path": "plugins/next-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:28:41.088Z",
   "modUpdatedAt": "2026-10-09T14:59:48Z",
   "fileBytes": 21510,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "next-steps-josh99smith",
   "url": "https://www.slopshopper.com/mods/josh99smith-claude-mods-next-steps/"
  },
  {
   "slug": "joshhornby-dotfiles-calm",
   "name": "calm",
   "description": "Hide tool noise and show one live status line while Claude works. Needs CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.",
   "version": "0.1.0",
   "author": {
    "name": "Josh Hornby"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joshhornby/dotfiles",
    "url": "https://github.com/joshhornby/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-24T10:22:35Z",
    "createdAt": "2024-05-18T05:39:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5455767?v=4",
    "ownerUrl": "https://github.com/joshhornby",
    "defaultBranch": "main"
   },
   "path": ".claude/marketplace/plugins/calm",
   "modules": [
    "./calm.tsx"
   ],
   "entry": "hooks/calm.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:58.526Z",
   "modUpdatedAt": "2026-09-24T10:22:35Z",
   "fileBytes": 4481,
   "tags": [
    "spinner",
    "transcript",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "calm",
   "url": "https://www.slopshopper.com/mods/joshhornby-dotfiles-calm/"
  },
  {
   "slug": "joshkerr-claude-mods-herdr-statusline",
   "name": "herdr-statusline",
   "description": "A band above the prompt showing the herdr workspace and pane, the working directory, and the git branch with its dirty/ahead/behind state, on Linux, macOS and Windows.",
   "version": "0.2.0",
   "author": {
    "name": "Josh Kerr"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joshkerr/claude-mods",
    "url": "https://github.com/joshkerr/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:38:44Z",
    "createdAt": "2026-10-08T05:38:38Z",
    "description": "Claude Code mods: pkexec-guard, long-task-notifier, herdr-statusline (Linux, macOS, Windows)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17816?v=4",
    "ownerUrl": "https://github.com/joshkerr",
    "defaultBranch": "main"
   },
   "path": "herdr-statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:28:42.842Z",
   "modUpdatedAt": "2026-10-08T05:38:37Z",
   "fileBytes": 5956,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "herdr-statusline",
   "url": "https://www.slopshopper.com/mods/joshkerr-claude-mods-herdr-statusline/"
  },
  {
   "slug": "joshkerr-claude-mods-long-task-notifier",
   "name": "long-task-notifier",
   "description": "Shows a live timer for long-running Bash commands and background tasks, then toasts, chimes and sends a desktop notification when they finish, on Linux, macOS and Windows.",
   "version": "0.2.0",
   "author": {
    "name": "Josh Kerr"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joshkerr/claude-mods",
    "url": "https://github.com/joshkerr/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:38:44Z",
    "createdAt": "2026-10-08T05:38:38Z",
    "description": "Claude Code mods: pkexec-guard, long-task-notifier, herdr-statusline (Linux, macOS, Windows)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17816?v=4",
    "ownerUrl": "https://github.com/joshkerr",
    "defaultBranch": "main"
   },
   "path": "long-task-notifier",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "thresholdSeconds": {
     "type": "number",
     "title": "Threshold (seconds)",
     "description": "Only commands that run at least this many seconds get a timer and a notification",
     "default": 30
    },
    "sound": {
     "type": "boolean",
     "title": "Chime when done",
     "description": "Play a short sound when a long task finishes (paplay on Linux, afplay on macOS, a Windows system sound)",
     "default": true
    },
    "desktopNotification": {
     "type": "boolean",
     "title": "Desktop notification",
     "description": "Also send a desktop notification (notify-send on Linux, Notification Center on macOS, a toast on Windows)",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:28:43.794Z",
   "modUpdatedAt": "2026-10-08T05:38:37Z",
   "fileBytes": 8573,
   "tags": [
    "toast",
    "status",
    "guard",
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "long-task-notifier",
   "url": "https://www.slopshopper.com/mods/joshkerr-claude-mods-long-task-notifier/"
  },
  {
   "slug": "joshkerr-claude-mods-pkexec-guard",
   "name": "pkexec-guard",
   "description": "Routes `sudo` in Bash calls to a password prompt the person can answer: pkexec on a Linux desktop, an osascript administrator dialog on macOS, and Windows sudo's UAC prompt on Windows.",
   "version": "0.2.0",
   "author": {
    "name": "Josh Kerr"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joshkerr/claude-mods",
    "url": "https://github.com/joshkerr/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:38:44Z",
    "createdAt": "2026-10-08T05:38:38Z",
    "description": "Claude Code mods: pkexec-guard, long-task-notifier, herdr-statusline (Linux, macOS, Windows)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17816?v=4",
    "ownerUrl": "https://github.com/joshkerr",
    "defaultBranch": "main"
   },
   "path": "pkexec-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:28:44.429Z",
   "modUpdatedAt": "2026-10-08T05:38:37Z",
   "fileBytes": 5824,
   "tags": [
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "pkexec-guard",
   "url": "https://www.slopshopper.com/mods/joshkerr-claude-mods-pkexec-guard/"
  },
  {
   "slug": "joshpocock-claude-buddy-buddy",
   "name": "buddy",
   "description": "Buddy: a pet sidekick for Claude Code. Sees all your chats, keeps your to-do list when Claude needs you, covers your secrets while you film, runs a team of helper agents and background chats, manages your skills, warns before a cold-cache message, and asks before sends and paid calls",
   "version": "0.9.0",
   "author": {
    "name": "Josh Pocock"
   },
   "license": "MIT",
   "homepage": "https://github.com/joshpocock/claude-buddy",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joshpocock/claude-buddy",
    "url": "https://github.com/joshpocock/claude-buddy",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:55:53Z",
    "createdAt": "2026-10-06T22:49:06Z",
    "description": "Buddy: an animated pet for Claude Code that guards anything Claude would send, spend or delete",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/69722783?v=4",
    "ownerUrl": "https://github.com/joshpocock",
    "defaultBranch": "main"
   },
   "path": "buddy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "myEmail": {
     "type": "string",
     "title": "My email",
     "description": "Where 'Send to me first' sends a test copy. Leave empty to hide that button.",
     "default": ""
    },
    "sendGate": {
     "type": "boolean",
     "title": "Send gate",
     "description": "Hold emails, DMs, posts, uploads, pushes and deploys until you approve",
     "default": true
    },
    "spendGate": {
     "type": "boolean",
     "title": "Spend gate",
     "description": "Hold paid API calls (OpenAI, Anthropic, Gemini, ElevenLabs, Replicate, fal, Runway, HeyGen, Apify and any you add) until you approve",
     "default": true
    },
    "dangerGuard": {
     "type": "boolean",
     "title": "Danger guard",
     "description": "Hold folder deletes, wildcard deletes, git wipes, force pushes and database drops until you approve. Off by default; switch it on in the Jobs tab.",
     "default": false
    },
    "agentWatcher": {
     "type": "boolean",
     "title": "Agent watcher",
     "description": "List every subagent in Buddy's pane",
     "default": true
    },
    "lockedFiles": {
     "type": "string",
     "title": "Locked files",
     "description": "Comma-separated names or path endings Claude may not edit, e.g. .env, contracts/, finances.xlsx",
     "default": ".env, .env.local, .env.production"
    },
    "houseRules": {
     "type": "string",
     "title": "House rules",
     "description": "Rules Buddy reminds Claude of at the start of every chat (one per line or separated by ;)",
     "default": ""
    },
    "bannedPhrases": {
     "type": "string",
     "title": "Banned phrases",
     "description": "Comma-separated words or characters Buddy flags if they appear in a reply, e.g. —, delve",
     "default": ""
    },
    "donePingSeconds": {
     "type": "number",
     "title": "Done ping after (seconds)",
     "description": "Buddy pops up when a task that took longer than this finishes",
     "default": 60
    },
    "codexEnabled": {
     "type": "boolean",
     "title": "Codex sidekick",
     "description": "Let Buddy run OpenAI Codex for second opinions. Off by default: it sends the task and code you name to OpenAI. Read-only.",
     "default": false
    },
    "codexModel": {
     "type": "string",
     "title": "Codex model",
     "description": "Model Buddy asks Codex to use",
     "default": "gpt-5.5"
    },
    "cacheMinutes": {
     "type": "number",
     "title": "Cache lifetime (minutes)",
     "description": "How long Claude's prompt cache stays warm after a reply. 5 for most setups; 60 if you use the 1-hour cache.",
     "default": 5
    },
    "paidApis": {
     "type": "string",
     "title": "Extra paid APIs",
     "description": "Add your own paid services for the spend gate, comma-separated hosts (e.g. api.stripe.com, api.twilio.com). Popular AI APIs (OpenAI, Anthropic, Gemini, ElevenLabs, Replicate, fal, Runway, HeyGen, Apify and more) are already covered.",
     "default": ""
    },
    "hideNames": {
     "type": "string",
     "title": "Hide on screen",
     "description": "Names recording mode covers on screen, like clients or your company. Comma-separated.",
     "default": ""
    },
    "cacheAskAbove": {
     "type": "number",
     "title": "Cache check above ($)",
     "description": "Buddy asks before a cold-cache message only when it would cost more than this, at API rates",
     "default": 0.5
    },
    "threadPermission": {
     "type": "string",
     "title": "Separate chats permission mode",
     "description": "Permission mode for separate background chats Buddy starts: acceptEdits (default), default, plan or bypassPermissions",
     "default": "acceptEdits"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-buddy",
   "firstSeen": "2026-10-07T15:03:45.642Z",
   "modUpdatedAt": "2026-10-07T20:55:53Z",
   "fileBytes": 129558,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "buddy-joshpocock",
   "url": "https://www.slopshopper.com/mods/joshpocock-claude-buddy-buddy/"
  },
  {
   "slug": "josippapez-ai-setup-dev-core",
   "name": "dev-core",
   "description": "Everyday defaults for Claude Code: repo grounding (repo-docs, context7, chrome-devtools, computer-use, a question tool subagents can actually reach), the always-on engineering rules (evidence-first, external-facts, proactive-execution) plus the tool-triggered rule cards (writing-code, searching, reading-libraries, git-commit) the git mv guard, a blast-radius hold on destructive commands, core skills, and the tier and domain specialist agents.",
   "version": "0.19.0",
   "author": {
    "name": "Personal AI Setup"
   },
   "license": "MIT",
   "keywords": [
    "mcp",
    "docs",
    "skills",
    "rtk",
    "opencode"
   ],
   "kind": "community",
   "repo": {
    "fullName": "josippapez/ai-setup",
    "url": "https://github.com/josippapez/ai-setup",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:40:49Z",
    "createdAt": "2026-05-05T07:20:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37837991?v=4",
    "ownerUrl": "https://github.com/josippapez",
    "defaultBranch": "main"
   },
   "path": "claude/plugins/dev-core",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ai-setup",
   "firstSeen": "2026-10-06T04:59:04.798Z",
   "modUpdatedAt": "2026-10-08T06:32:16Z",
   "fileBytes": 13864,
   "tags": [
    "transcript",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "dev-core",
   "url": "https://www.slopshopper.com/mods/josippapez-ai-setup-dev-core/"
  },
  {
   "slug": "josippapez-ai-setup-feedback",
   "name": "feedback",
   "description": "Local inbox for anything that could be better: collect_feedback records pain points, slow steps, ambiguities, bugs, and work worth automating, in the project or the AI setup; read_feedback lists them so they can be acted on later. Stored as JSONL inside the plugin.",
   "version": "0.9.3",
   "author": {
    "name": "Personal AI Setup"
   },
   "license": "MIT",
   "keywords": [
    "mcp",
    "feedback",
    "self-improvement"
   ],
   "kind": "community",
   "repo": {
    "fullName": "josippapez/ai-setup",
    "url": "https://github.com/josippapez/ai-setup",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:40:49Z",
    "createdAt": "2026-05-05T07:20:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37837991?v=4",
    "ownerUrl": "https://github.com/josippapez",
    "defaultBranch": "main"
   },
   "path": "claude/plugins/feedback",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ai-setup",
   "firstSeen": "2026-10-06T04:59:05.987Z",
   "modUpdatedAt": "2026-10-08T16:40:48Z",
   "fileBytes": 16233,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "feedback",
   "url": "https://www.slopshopper.com/mods/josippapez-ai-setup-feedback/"
  },
  {
   "slug": "josippapez-ai-setup-orchestrate",
   "name": "orchestrate",
   "description": "Markdown-tracked task orchestration: grill a task to a spec, scout the repo into a context pack (read-only repo-scout agent), track the epic in a local git-ignored .orchestration/ markdown store (long-lived per-repo PROJECT.md, the epic as EPIC.md, chunks as issue files), plan parallelism with read-only impl-planner agents that conceptually implement each chunk and yield its dispatch wave, then dispatch self-managing worker subagents wave by wave that build their chunk, run their own code-standards + review loop (spawning a checker and a tier-by-complexity reviewer), and write their own updates to the store (append-only comments; the worker applies status on join; attempt-then-relay, the orchestrator is writer of last resort). Everything addressed by explicit absolute path for concurrent multi-project safety. Requires the repo-docs plugin for repo grounding. Engages via skill-discovery on matching non-trivial tasks. Renamed from markdown-orchestration.",
   "version": "0.32.1",
   "author": {
    "name": "Personal AI Setup"
   },
   "license": "MIT",
   "keywords": [
    "orchestration",
    "subagents",
    "workflow",
    "markdown"
   ],
   "kind": "community",
   "repo": {
    "fullName": "josippapez/ai-setup",
    "url": "https://github.com/josippapez/ai-setup",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:40:49Z",
    "createdAt": "2026-05-05T07:20:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37837991?v=4",
    "ownerUrl": "https://github.com/josippapez",
    "defaultBranch": "main"
   },
   "path": "claude/plugins/orchestrate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ai-setup",
   "firstSeen": "2026-10-06T04:59:06.925Z",
   "modUpdatedAt": "2026-10-07T16:28:21Z",
   "fileBytes": 4917,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "orchestrate",
   "url": "https://www.slopshopper.com/mods/josippapez-ai-setup-orchestrate/"
  },
  {
   "slug": "josippapez-ai-setup-prompt-timeline",
   "name": "prompt-timeline",
   "description": "Draws your own prompts as a distinct card in the transcript and adds /timeline, a pane listing your prompts that jumps to any of them.",
   "version": "0.11.11",
   "author": {
    "name": "Personal AI Setup"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "josippapez/ai-setup",
    "url": "https://github.com/josippapez/ai-setup",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:40:49Z",
    "createdAt": "2026-05-05T07:20:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37837991?v=4",
    "ownerUrl": "https://github.com/josippapez",
    "defaultBranch": "main"
   },
   "path": "claude/plugins/prompt-timeline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ai-setup",
   "firstSeen": "2026-10-06T04:59:08.621Z",
   "modUpdatedAt": "2026-10-08T16:26:46Z",
   "fileBytes": 60093,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-timeline",
   "url": "https://www.slopshopper.com/mods/josippapez-ai-setup-prompt-timeline/"
  },
  {
   "slug": "josippapez-ai-setup-repo-docs",
   "name": "repo-docs",
   "description": "Local semantic doc search, installed-package lookup and JS/TS file-impact tools for one repository. Shared by dev-core and orchestrate.",
   "version": "0.9.9",
   "author": {
    "name": "Personal AI Setup"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "josippapez/ai-setup",
    "url": "https://github.com/josippapez/ai-setup",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:40:49Z",
    "createdAt": "2026-05-05T07:20:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37837991?v=4",
    "ownerUrl": "https://github.com/josippapez",
    "defaultBranch": "main"
   },
   "path": "claude/plugins/repo-docs",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ai-setup",
   "firstSeen": "2026-10-06T04:59:09.878Z",
   "modUpdatedAt": "2026-10-08T11:33:44Z",
   "fileBytes": 8851,
   "tags": [
    "transcript",
    "toast",
    "status",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-docs",
   "url": "https://www.slopshopper.com/mods/josippapez-ai-setup-repo-docs/"
  },
  {
   "slug": "josippapez-ai-setup-tool-group-hints",
   "name": "tool-group-hints",
   "description": "Shows a one-line hint per call under folded tool-group lines (Searched for 1 pattern, ran 2 shell commands), so you can see what ran without expanding it.",
   "version": "0.4.0",
   "author": {
    "name": "Personal AI Setup"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "josippapez/ai-setup",
    "url": "https://github.com/josippapez/ai-setup",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:40:49Z",
    "createdAt": "2026-05-05T07:20:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37837991?v=4",
    "ownerUrl": "https://github.com/josippapez",
    "defaultBranch": "main"
   },
   "path": "claude/plugins/tool-group-hints",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ai-setup",
   "firstSeen": "2026-10-06T14:38:30.669Z",
   "modUpdatedAt": "2026-10-06T13:33:34Z",
   "fileBytes": 10538,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "tool-group-hints",
   "url": "https://www.slopshopper.com/mods/josippapez-ai-setup-tool-group-hints/"
  },
  {
   "slug": "josippapez-ai-setup-verified",
   "name": "verified",
   "description": "Stop-hook correctness gate. Scores every answer's factual claims against what the session actually ran, blocks the turn on anything unbacked, and records each verdict to a replay ledger so pattern changes can be scored before they ship. Ports Dream-RSI's replay simulator, fixed evaluator, and monotonic no-regress check to Claude Code.",
   "version": "0.2.5",
   "author": {
    "name": "Personal AI Setup"
   },
   "license": "MIT",
   "keywords": [
    "hooks",
    "verification",
    "evidence",
    "rsi"
   ],
   "kind": "community",
   "repo": {
    "fullName": "josippapez/ai-setup",
    "url": "https://github.com/josippapez/ai-setup",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:40:49Z",
    "createdAt": "2026-05-05T07:20:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37837991?v=4",
    "ownerUrl": "https://github.com/josippapez",
    "defaultBranch": "main"
   },
   "path": "claude/plugins/verified",
   "modules": [
    "./ui.tsx"
   ],
   "entry": "hooks/ui.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ai-setup",
   "firstSeen": "2026-10-06T04:59:11.077Z",
   "modUpdatedAt": "2026-10-08T12:18:42Z",
   "fileBytes": 1859,
   "tags": [
    "band",
    "toast",
    "prompt"
   ],
   "isNew": true,
   "entryName": "verified",
   "url": "https://www.slopshopper.com/mods/josippapez-ai-setup-verified/"
  },
  {
   "slug": "josselinonduty-claude-plugins-commit-changes",
   "name": "commit-changes",
   "description": "Band above the prompt that splits uncommitted changes into logical sections and commits them one by one or automatically, with clean canonical messages.",
   "version": "0.1.0",
   "author": {
    "name": "Josselin",
    "url": "https://github.com/josselinonduty"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "josselinonduty/claude-plugins",
    "url": "https://github.com/josselinonduty/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T11:42:50Z",
    "createdAt": "2026-10-08T10:48:36Z",
    "description": "Claude Code plugins: commit-changes, secret-guard, prompt-library",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/96398161?v=4",
    "ownerUrl": "https://github.com/josselinonduty",
    "defaultBranch": "main"
   },
   "path": "plugins/commit-changes",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "josselinonduty-plugins",
   "firstSeen": "2026-10-08T15:29:00.385Z",
   "modUpdatedAt": "2026-10-08T11:42:48Z",
   "fileBytes": 16973,
   "tags": [
    "band",
    "toast",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "commit-changes",
   "url": "https://www.slopshopper.com/mods/josselinonduty-claude-plugins-commit-changes/"
  },
  {
   "slug": "josselinonduty-claude-plugins-prompt-library",
   "name": "prompt-library",
   "description": "Save past prompts to a searchable library; fuzzy search, then Copy or Apply to the prompt field.",
   "version": "0.1.0",
   "author": {
    "name": "Josselin",
    "url": "https://github.com/josselinonduty"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "josselinonduty/claude-plugins",
    "url": "https://github.com/josselinonduty/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T11:42:50Z",
    "createdAt": "2026-10-08T10:48:36Z",
    "description": "Claude Code plugins: commit-changes, secret-guard, prompt-library",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/96398161?v=4",
    "ownerUrl": "https://github.com/josselinonduty",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-library",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "josselinonduty-plugins",
   "firstSeen": "2026-10-08T15:29:01.295Z",
   "modUpdatedAt": "2026-10-08T11:42:48Z",
   "fileBytes": 6669,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-library",
   "url": "https://www.slopshopper.com/mods/josselinonduty-claude-plugins-prompt-library/"
  },
  {
   "slug": "josselinonduty-claude-plugins-secret-guard",
   "name": "secret-guard",
   "description": "Detects secrets in prompts and conversation rows, moves them to the project's .env file and redacts them from the history.",
   "version": "0.1.0",
   "author": {
    "name": "Josselin",
    "url": "https://github.com/josselinonduty"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "josselinonduty/claude-plugins",
    "url": "https://github.com/josselinonduty/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T11:42:50Z",
    "createdAt": "2026-10-08T10:48:36Z",
    "description": "Claude Code plugins: commit-changes, secret-guard, prompt-library",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/96398161?v=4",
    "ownerUrl": "https://github.com/josselinonduty",
    "defaultBranch": "main"
   },
   "path": "plugins/secret-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "josselinonduty-plugins",
   "firstSeen": "2026-10-08T15:29:01.987Z",
   "modUpdatedAt": "2026-10-08T11:42:48Z",
   "fileBytes": 11532,
   "tags": [
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-guard-josselinonduty",
   "url": "https://www.slopshopper.com/mods/josselinonduty-claude-plugins-secret-guard/"
  },
  {
   "slug": "jovan1666-claude-code-runway",
   "name": "runway",
   "description": "在输入框上方显示 Command Code 套餐额度：还剩多少、还能撑多久、会不会超",
   "version": "0.1.0",
   "author": {
    "name": "Jovan1666",
    "url": "https://github.com/Jovan1666"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "quota",
    "usage",
    "commandcode",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jovan1666/claude-code-runway",
    "url": "https://github.com/Jovan1666/claude-code-runway",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T13:45:58Z",
    "createdAt": "2026-10-05T09:25:26Z",
    "description": "A Claude Code mod: show your Command Code plan quota above the prompt. Three windows (5h / weekly / monthly), each with a landing bar that tells you whether you'll run out before the period ends.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "commandcode",
     "quota"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/230676679?v=4",
    "ownerUrl": "https://github.com/Jovan1666",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-runway",
   "firstSeen": "2026-10-06T04:47:04.821Z",
   "modUpdatedAt": "2026-10-05T13:45:58Z",
   "fileBytes": 75943,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "runway-Jovan1666",
   "url": "https://www.slopshopper.com/mods/jovan1666-claude-code-runway/"
  },
  {
   "slug": "joxtacy-claude-code-mods-context-bar",
   "name": "context-bar",
   "description": "Draws the context window as a stacked bar above the prompt, one color per /context category; toggle with /context-bar",
   "version": "0.1.0",
   "author": {
    "name": "Joxtacy"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Joxtacy/claude-code-mods",
    "url": "https://github.com/Joxtacy/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T14:31:19Z",
    "createdAt": "2026-10-06T14:31:09Z",
    "description": "Personal Claude Code mods: context window bar, per-turn usage line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10127673?v=4",
    "ownerUrl": "https://github.com/Joxtacy",
    "defaultBranch": "main"
   },
   "path": "plugins/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-07T14:40:35.420Z",
   "modUpdatedAt": "2026-10-06T14:31:17Z",
   "fileBytes": 7519,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-Joxtacy",
   "url": "https://www.slopshopper.com/mods/joxtacy-claude-code-mods-context-bar/"
  },
  {
   "slug": "joxtacy-claude-code-mods-turn-usage",
   "name": "turn-usage",
   "description": "Per-turn token, cache-hit and cost line under the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Joxtacy"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Joxtacy/claude-code-mods",
    "url": "https://github.com/Joxtacy/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T14:31:19Z",
    "createdAt": "2026-10-06T14:31:09Z",
    "description": "Personal Claude Code mods: context window bar, per-turn usage line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10127673?v=4",
    "ownerUrl": "https://github.com/Joxtacy",
    "defaultBranch": "main"
   },
   "path": "plugins/turn-usage",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-07T14:40:36.317Z",
   "modUpdatedAt": "2026-10-06T14:31:17Z",
   "fileBytes": 5826,
   "tags": [
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-usage-Joxtacy",
   "url": "https://www.slopshopper.com/mods/joxtacy-claude-code-mods-turn-usage/"
  },
  {
   "slug": "joydeep-pm-agent-theater",
   "name": "agent-theater",
   "description": "A pixel theater under the prompt: the little orange guy acts out what Claude is doing, with Haiku narration in a speech bubble.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joydeep-pm/agent-theater",
    "url": "https://github.com/joydeep-pm/agent-theater",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T18:28:38Z",
    "createdAt": "2026-10-04T18:28:33Z",
    "description": "Claude Code mod: a pixel theater that acts out what Claude is doing, with Haiku narration",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/252744716?v=4",
    "ownerUrl": "https://github.com/joydeep-pm",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:21.300Z",
   "modUpdatedAt": "2026-10-04T18:28:38Z",
   "fileBytes": 19310,
   "tags": [
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-theater-joydeep-pm",
   "url": "https://www.slopshopper.com/mods/joydeep-pm-agent-theater/"
  },
  {
   "slug": "joydeep-pm-usage-band",
   "name": "usage-band",
   "description": "Usage band above the prompt: 5h/7d limits, token totals and session cost",
   "version": "0.1.0",
   "author": {
    "name": "Joy"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "joydeep-pm/usage-band",
    "url": "https://github.com/joydeep-pm/usage-band",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T18:29:18Z",
    "createdAt": "2026-10-04T18:29:13Z",
    "description": "Claude Code mod: usage band above the prompt with limits, token totals and session cost",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/252744716?v=4",
    "ownerUrl": "https://github.com/joydeep-pm",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:45.737Z",
   "modUpdatedAt": "2026-10-04T18:29:18Z",
   "fileBytes": 19660,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-joydeep-pm",
   "url": "https://www.slopshopper.com/mods/joydeep-pm-usage-band/"
  },
  {
   "slug": "jpo-oss-claude-games-block-battle",
   "name": "block-battle",
   "description": "Falling-block puzzle inside Claude Code: solo Marathon, a bot to beat, 1v1 battles and a leaderboard while a long task runs",
   "version": "0.4.0",
   "author": {
    "name": "JustPressOne Inc."
   },
   "license": "MIT",
   "homepage": "https://github.com/jpo-oss/claude-games",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jpo-oss/claude-games",
    "url": "https://github.com/jpo-oss/claude-games",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:59:57Z",
    "createdAt": "2026-10-04T16:19:52Z",
    "description": "Multiplayer games to play inside Claude Code while it works",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "game"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337772757?v=4",
    "ownerUrl": "https://github.com/jpo-oss",
    "defaultBranch": "main"
   },
   "path": "plugins/block-battle",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-games",
   "firstSeen": "2026-10-07T15:04:07.407Z",
   "modUpdatedAt": "2026-10-07T07:46:57Z",
   "fileBytes": 122122,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "block-battle",
   "url": "https://www.slopshopper.com/mods/jpo-oss-claude-games-block-battle/"
  },
  {
   "slug": "jpo-oss-claude-games-daily-diff",
   "name": "daily-diff",
   "description": "A daily five-letter coding word puzzle inside Claude Code, with streaks and a leaderboard",
   "version": "0.1.2",
   "author": {
    "name": "JustPressOne Inc."
   },
   "license": "MIT",
   "homepage": "https://github.com/jpo-oss/claude-games",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jpo-oss/claude-games",
    "url": "https://github.com/jpo-oss/claude-games",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:59:57Z",
    "createdAt": "2026-10-04T16:19:52Z",
    "description": "Multiplayer games to play inside Claude Code while it works",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "game"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337772757?v=4",
    "ownerUrl": "https://github.com/jpo-oss",
    "defaultBranch": "main"
   },
   "path": "plugins/daily-diff",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-games",
   "firstSeen": "2026-10-07T15:04:08.674Z",
   "modUpdatedAt": "2026-10-08T13:59:53Z",
   "fileBytes": 36291,
   "tags": [
    "pane",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "daily-diff",
   "url": "https://www.slopshopper.com/mods/jpo-oss-claude-games-daily-diff/"
  },
  {
   "slug": "jrayes000-marketplace-equipe-cache-keeper",
   "name": "cache-keeper",
   "description": "Jauges colorées cache, contexte et quotas au-dessus du prompt ; boutons Compact, Handoff, Clear et reprendre ; alerte 5 min avant l'expiration du cache",
   "version": "0.6.0",
   "author": {
    "name": "Julien Rayes"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JRAYES000/marketplace-equipe",
    "url": "https://github.com/JRAYES000/marketplace-equipe",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:32:23Z",
    "createdAt": "2026-07-13T20:43:07Z",
    "description": "Marketplace de plugins Claude de l'équipe : skills partagées, mises à jour automatiques",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/243547916?v=4",
    "ownerUrl": "https://github.com/JRAYES000",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-keeper",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "marketplace-equipe",
   "firstSeen": "2026-10-06T04:47:11.385Z",
   "modUpdatedAt": "2026-10-03T15:24:45Z",
   "fileBytes": 20436,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keeper-JRAYES000",
   "url": "https://www.slopshopper.com/mods/jrayes000-marketplace-equipe-cache-keeper/"
  },
  {
   "slug": "jrayes000-marketplace-equipe-next-steps",
   "name": "next-steps",
   "description": "À la fin de chaque tour, propose 3 prochaines étapes cliquables au-dessus du prompt",
   "version": "0.4.0",
   "author": {
    "name": "Julien Rayes"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "JRAYES000/marketplace-equipe",
    "url": "https://github.com/JRAYES000/marketplace-equipe",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:32:23Z",
    "createdAt": "2026-07-13T20:43:07Z",
    "description": "Marketplace de plugins Claude de l'équipe : skills partagées, mises à jour automatiques",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/243547916?v=4",
    "ownerUrl": "https://github.com/JRAYES000",
    "defaultBranch": "main"
   },
   "path": "plugins/next-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "marketplace-equipe",
   "firstSeen": "2026-10-06T04:47:11.630Z",
   "modUpdatedAt": "2026-10-03T10:28:26Z",
   "fileBytes": 5771,
   "tags": [
    "band",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "next-steps-JRAYES000",
   "url": "https://www.slopshopper.com/mods/jrayes000-marketplace-equipe-next-steps/"
  },
  {
   "slug": "jrpferreira2002-jpg-clawd-vibe",
   "name": "clawd-vibe",
   "description": "Clawd above the prompt: dances with a headset while Spotify plays, cheers when a turn finishes, reads along as you type, gets bored, idles during a conversation, sleeps otherwise.",
   "version": "0.2.0",
   "author": {
    "name": "Ferreira"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jrpferreira2002-jpg/clawd-vibe",
    "url": "https://github.com/jrpferreira2002-jpg/clawd-vibe",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:55:50Z",
    "createdAt": "2026-10-06T20:05:12Z",
    "description": "Claude Code mod: Clawd above the prompt, clawd has moods",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/232047252?v=4",
    "ownerUrl": "https://github.com/jrpferreira2002-jpg",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "statusFile": {
     "type": "string",
     "title": "Spotify status file",
     "description": "Optional: without it Clawd works but never dances to music. Full path of the JSON file the Spotify watcher writes (Windows example: C:\\Users\\you\\AppData\\Local\\clawd-vibe\\.clawd-spotify.json). From WSL use the /mnt/c/... form of the same path.",
     "required": false
    },
    "autostart": {
     "type": "boolean",
     "title": "Start the watcher at every Windows logon",
     "description": "Windows only. Creates a hidden scheduled task named 'Clawd Spotify Watch' that runs the watcher whenever you log in. Leave off to start it yourself.",
     "default": false
    },
    "sleepAfterSeconds": {
     "type": "number",
     "title": "Seconds of silence before Clawd stops vibing",
     "description": "How long the music must be off before the dance ends.",
     "default": 2
    },
    "boredAfterSeconds": {
     "type": "number",
     "title": "Seconds of quiet before Clawd gets bored",
     "description": "How long a conversation can sit idle before Clawd starts tapping his foot and yawning. 0 turns it off.",
     "default": 120
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-vibe",
   "firstSeen": "2026-10-07T15:04:10.126Z",
   "modUpdatedAt": "2026-10-08T19:55:50Z",
   "fileBytes": 20792,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-vibe",
   "url": "https://www.slopshopper.com/mods/jrpferreira2002-jpg-clawd-vibe/"
  },
  {
   "slug": "jsdotnet-ai-plugins-claude-desktop-mods",
   "name": "claude-desktop-mods",
   "description": "Claude Code mods for the Code tab and terminal: /handoff-to asks for a Markdown brief a session in another repository can act on, and a band copies any brief a reply holds or shows it in a pane; /context-view opens a pane showing what fills the session context (window, instructions loaded, Markdown read, a devbook lens) with a ctx status line entry. Writes nothing to disk. Claude-only.",
   "version": "0.2.0",
   "author": {
    "name": "Job Schepers"
   },
   "license": "MIT",
   "keywords": [
    "claude-code",
    "hooks",
    "handoff",
    "cross-repo",
    "context",
    "pane",
    "status-line"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JSdotNet/ai-plugins",
    "url": "https://github.com/JSdotNet/ai-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:50:36Z",
    "createdAt": "2026-04-14T20:46:55Z",
    "description": "Copilot Agents, Instructions, Skill and Plugins for use in other projects ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7655166?v=4",
    "ownerUrl": "https://github.com/JSdotNet",
    "defaultBranch": "main"
   },
   "path": "plugins/claude-desktop-mods",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jsdotnet-ai-plugins",
   "firstSeen": "2026-10-08T15:01:17.281Z",
   "modUpdatedAt": "2026-10-07T23:03:16Z",
   "fileBytes": 72968,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-desktop-mods",
   "url": "https://www.slopshopper.com/mods/jsdotnet-ai-plugins-claude-desktop-mods/"
  },
  {
   "slug": "jsdotnet-ai-plugins-spec-builder",
   "name": "spec-builder",
   "description": "Copilot plugin focused on GitHub customization asset authoring workflows.",
   "version": "0.6.0",
   "author": {
    "name": "Job Schepers"
   },
   "license": "MIT",
   "keywords": [
    "copilot",
    "github",
    "agent",
    "instruction",
    "plugin",
    "skill",
    "markdown",
    "workflow",
    "github-actions"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JSdotNet/ai-plugins",
    "url": "https://github.com/JSdotNet/ai-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:50:36Z",
    "createdAt": "2026-04-14T20:46:55Z",
    "description": "Copilot Agents, Instructions, Skill and Plugins for use in other projects ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7655166?v=4",
    "ownerUrl": "https://github.com/JSdotNet",
    "defaultBranch": "main"
   },
   "path": "plugins/spec-builder",
   "modules": [
    "./budget-status.ts"
   ],
   "entry": "hooks/budget-status.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jsdotnet-ai-plugins",
   "firstSeen": "2026-10-08T15:01:18.941Z",
   "modUpdatedAt": "2026-10-07T19:43:19Z",
   "fileBytes": 4580,
   "tags": [
    "toast",
    "status",
    "guard"
   ],
   "isNew": true,
   "entryName": "spec-builder",
   "url": "https://www.slopshopper.com/mods/jsdotnet-ai-plugins-spec-builder/"
  },
  {
   "slug": "jsdotnet-backlog-backlog-tools",
   "name": "backlog-tools",
   "description": "Backlog-native Claude Code skills for the Backlog product itself — writing a Backlog import plan from an agreed specification, running one item of such a plan when it is pasted back out of the app, running a whole plan through sub-agents with one worktree and pull request per entry, turning another to-do tool's export into an inbox import manifest, and answering the private reading notes the app holds on a repository's Devbook chapters — plus Claude Code hooks that forward a session's tool and token telemetry to the app and show a running plan's progress, with each entry's delivery-flow stages, in a band above the prompt and a pane.",
   "version": "0.17.0",
   "author": {
    "name": "Job Schepers"
   },
   "license": "MIT",
   "keywords": [
    "backlog",
    "import",
    "entry-text-grammar",
    "inbox-import"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JSdotNet/Backlog",
    "url": "https://github.com/JSdotNet/Backlog",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:48:00Z",
    "createdAt": "2026-07-29T20:55:24Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7655166?v=4",
    "ownerUrl": "https://github.com/JSdotNet",
    "defaultBranch": "main"
   },
   "path": "plugins/backlog-tools",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jsdotnet-backlog",
   "firstSeen": "2026-10-08T15:01:14.635Z",
   "modUpdatedAt": "2026-10-09T11:48:00Z",
   "fileBytes": 27021,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "backlog-tools",
   "url": "https://www.slopshopper.com/mods/jsdotnet-backlog-backlog-tools/"
  },
  {
   "slug": "jsdotnet-devbook-delivery-run-view",
   "name": "delivery-run-view",
   "description": "A read-only view of delivery runs inside Claude Code, drawn from the run files the surfaces already write: a /flows pane with one row per phase — how it ran (inline, delegate, fork, gate; inferred and marked ? where the run does not record it), agent, model and effort, duration, repeated passes, the sub-agents it delegated to, and the focused phase's output, QA scenarios, links, tokens and tool calls — a Personal Validation review card with the stage's links, the Ready stage's open items, and Approve, Revise, and Reject buttons that submit the gate's reply to the session — a band above the prompt while this session's run is open, surface start_run and update_stage calls drawn as one-line phase transitions, a toast and a sound once whenever any checkout's run turns waiting at a gate or blocked, the status line set to the waiting gate or else the flow and its stage, and /flows-demo playing a simulated flow-code run in memory. Function-hook modules, so Claude Code only. Not a surface: it answers no operation, writes no run file, and declares no dependency.",
   "version": "1.22.0",
   "author": {
    "name": "Job Schepers"
   },
   "license": "MIT",
   "keywords": [
    "runs",
    "flows",
    "pane",
    "statusline",
    "viewer"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JSdotNet/devbook",
    "url": "https://github.com/JSdotNet/devbook",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:05:26Z",
    "createdAt": "2026-09-02T21:02:03Z",
    "description": "devbook and delivery flow setup with supporting agent and skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7655166?v=4",
    "ownerUrl": "https://github.com/JSdotNet",
    "defaultBranch": "main"
   },
   "path": "plugins/delivery-run-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jsdotnet-devbook",
   "firstSeen": "2026-10-06T04:47:03.230Z",
   "modUpdatedAt": "2026-10-08T08:24:19Z",
   "fileBytes": 42175,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "command",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "delivery-run-view",
   "url": "https://www.slopshopper.com/mods/jsdotnet-devbook-delivery-run-view/"
  },
  {
   "slug": "jsdotnet-devbook-devbook-config-view",
   "name": "devbook-config-view",
   "description": "A read-only view of how this machine's repositories are set up for the devbook stack, inside Claude Code: /rollout opens a pane whose matrix has one row per repository carrying .devbook/config.json under the configured roots — the parent folder of this repository's main checkout by default, worktrees skipped — and one column per components.<name> stamp, its pluginVersion coloured current, minor behind, or major behind against the installed marketplace's newest, the adopted devbook folders and procedures as dots, and every retired key the config still carries in red; its config map draws one repository's phase maps as a chain per flow — each phase's mode, inline, delegate, or fork, its agent, model, effort, skill, MCP servers and chores, with its gates where they sit — then its policy and bindings. A row's buttons put the devbook-config:doctor or devbook-config:update prompt for that repository in the prompt box and never send it. Reads on open and on refresh only. Function-hook modules, so Claude Code only. Writes nothing to any repository and declares no dependency.",
   "version": "1.22.0",
   "author": {
    "name": "Job Schepers"
   },
   "license": "MIT",
   "keywords": [
    "rollout",
    "config",
    "versions",
    "pane",
    "viewer"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JSdotNet/devbook",
    "url": "https://github.com/JSdotNet/devbook",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:05:26Z",
    "createdAt": "2026-09-02T21:02:03Z",
    "description": "devbook and delivery flow setup with supporting agent and skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7655166?v=4",
    "ownerUrl": "https://github.com/JSdotNet",
    "defaultBranch": "main"
   },
   "path": "plugins/devbook-config-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "roots": {
     "type": "string",
     "title": "Repository roots",
     "description": "Folders whose direct children are checked for .devbook/config.json, separated by semicolons. Empty uses the folder that holds this repository's main checkout.",
     "default": ""
    },
    "marketplace": {
     "type": "string",
     "title": "Marketplace",
     "description": "The installed marketplace whose .claude-plugin/marketplace.json gives the newest version of each component.",
     "default": "jsdotnet-devbook"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jsdotnet-devbook",
   "firstSeen": "2026-10-08T15:01:23.059Z",
   "modUpdatedAt": "2026-10-08T08:24:19Z",
   "fileBytes": 23067,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "devbook-config-view",
   "url": "https://www.slopshopper.com/mods/jsdotnet-devbook-devbook-config-view/"
  },
  {
   "slug": "juampymdd-claude-code-model-picker",
   "name": "model-picker",
   "description": "A band above the prompt to pick which model, and which version of it, runs the next requests, with cost, tokens and cache stats.",
   "version": "0.3.0",
   "author": {
    "name": "Juan Pablo Maddoni"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "juampymdd/claude-code-model-picker",
    "url": "https://github.com/juampymdd/claude-code-model-picker",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:17:16Z",
    "createdAt": "2026-10-08T21:49:39Z",
    "description": "Claude Code mod: pick the model and version for the next requests from a band above the prompt",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "cli",
     "developer-tools",
     "llm",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12853174?v=4",
    "ownerUrl": "https://github.com/juampymdd",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoUpdate": {
     "type": "boolean",
     "title": "Actualización automática",
     "description": "Una vez por día, busca una versión nueva del mod en GitHub y la instala sola.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "model-picker",
   "firstSeen": "2026-10-09T15:07:02.322Z",
   "modUpdatedAt": "2026-10-08T22:17:16Z",
   "fileBytes": 19287,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-picker-juampymdd",
   "url": "https://www.slopshopper.com/mods/juampymdd-claude-code-model-picker/"
  },
  {
   "slug": "juanjofuchs-ccburn-mod",
   "name": "ccburn",
   "description": "ccburn's burn-up chart for your Claude Code session and weekly limits, in a pane inside Claude Code.",
   "version": "0.1.0",
   "author": {
    "name": "Juan José Fuchs",
    "url": "https://github.com/JuanjoFuchs"
   },
   "license": "MIT",
   "homepage": "https://github.com/JuanjoFuchs/ccburn-mod",
   "keywords": [
    "usage",
    "rate-limits",
    "burn-up",
    "chart",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JuanjoFuchs/ccburn-mod",
    "url": "https://github.com/JuanjoFuchs/ccburn-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:18:04Z",
    "createdAt": "2026-10-06T00:49:27Z",
    "description": "🔥 ccburn's burn-up chart inside Claude Code — a Claude Code mod for your session and weekly usage limits",
    "homepage": null,
    "topics": [
     "burn-up-chart",
     "claude-code",
     "claude-code-plugin",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1458518?v=4",
    "ownerUrl": "https://github.com/JuanjoFuchs",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "openOnStart": {
     "type": "boolean",
     "title": "Open the chart at session start",
     "description": "Open the ccburn pane when a session starts. Claude Code only seats an unasked pane on a wide terminal; otherwise run /ccburn.",
     "default": true
    },
    "useCcburn": {
     "type": "boolean",
     "title": "Share history with ccburn",
     "description": "When the ccburn CLI is installed, read its history (every session's readings, via `ccburn collect` in your status line) and add this session's readings to it.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccburn-mod",
   "firstSeen": "2026-10-06T04:47:05.903Z",
   "modUpdatedAt": "2026-10-06T01:18:04Z",
   "fileBytes": 58550,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ccburn",
   "url": "https://www.slopshopper.com/mods/juanjofuchs-ccburn-mod/"
  },
  {
   "slug": "juhaodong-call-my-name",
   "name": "call-my-name",
   "description": "Calls you by name out loud when Claude needs you or finishes a task",
   "version": "0.6.0",
   "author": {
    "name": "juhaodong"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "juhaodong/call-my-name",
    "url": "https://github.com/juhaodong/call-my-name",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T08:00:25Z",
    "createdAt": "2026-10-08T09:16:02Z",
    "description": "Claude Code mod that calls you by name out loud when Claude needs you",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25146689?v=4",
    "ownerUrl": "https://github.com/juhaodong",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "nickname": {
     "type": "string",
     "title": "Nickname",
     "description": "What Claude calls you out loud (leave empty to skip the name)",
     "default": "火猫王"
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "zh = 中文, en = English, de = Deutsch, ja = 日本語",
     "options": [
      "en",
      "zh",
      "de",
      "ja"
     ],
     "default": "zh"
    },
    "minSeconds": {
     "type": "string",
     "title": "Minimum turn length",
     "description": "Only announce a finished task that ran at least this many seconds (0 = every task)",
     "default": "10"
    },
    "voice": {
     "type": "string",
     "title": "Voice",
     "description": "Female, male, a random pick of the two each time, or strictly alternating",
     "options": [
      "random",
      "alternate",
      "female",
      "male"
     ],
     "default": "random"
    },
    "muteInMeetings": {
     "type": "string",
     "title": "Mute in meetings",
     "description": "Stay quiet while a microphone or camera is in use (on / off)",
     "options": [
      "on",
      "off"
     ],
     "default": "on"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "haodong-mods",
   "firstSeen": "2026-10-08T15:29:17.313Z",
   "modUpdatedAt": "2026-10-09T08:00:25Z",
   "fileBytes": 12337,
   "tags": [
    "guard",
    "model",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "call-my-name",
   "url": "https://www.slopshopper.com/mods/juhaodong-call-my-name/"
  },
  {
   "slug": "jumoog-claude-mod-usage-usage-meter",
   "name": "usage-meter",
   "description": "Always shows your 5-hour and weekly plan usage above the prompt, with when each window resets.",
   "version": "0.2.0",
   "author": {
    "name": "Kilian"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jumoog/claude_mod_usage",
    "url": "https://github.com/jumoog/claude_mod_usage",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T09:48:08Z",
    "createdAt": "2026-10-02T09:16:47Z",
    "description": "Usage display mod with hourly/weekly reset",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5268791?v=4",
    "ownerUrl": "https://github.com/jumoog",
    "defaultBranch": "main"
   },
   "path": "usage-meter",
   "modules": [
    "./usage-meter.mjs"
   ],
   "entry": "hooks/usage-meter.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage",
   "firstSeen": "2026-10-06T04:59:12.560Z",
   "modUpdatedAt": "2026-10-02T09:48:08Z",
   "fileBytes": 4474,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-jumoog",
   "url": "https://www.slopshopper.com/mods/jumoog-claude-mod-usage-usage-meter/"
  },
  {
   "slug": "jump-high-kid-claude-mods-done-chime",
   "name": "done-chime",
   "description": "Chimes when a long turn finishes and when a permission prompt is waiting; /chime to toggle",
   "version": "0.2.0",
   "author": {
    "name": "Jump-High-Kid",
    "url": "https://github.com/Jump-High-Kid"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jump-High-Kid/claude-mods",
   "keywords": [
    "mod",
    "sound",
    "notification",
    "chime"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jump-High-Kid/claude-mods",
    "url": "https://github.com/Jump-High-Kid/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:06:33Z",
    "createdAt": "2026-10-05T11:21:05Z",
    "description": "Small Claude Code mods — usage-status: usage, context, repo, model and effort in one line above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/275382401?v=4",
    "ownerUrl": "https://github.com/Jump-High-Kid",
    "defaultBranch": "main"
   },
   "path": "plugins/done-chime",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jump-high-kid",
   "firstSeen": "2026-10-08T15:02:11.528Z",
   "modUpdatedAt": "2026-10-08T14:06:32Z",
   "fileBytes": 1489,
   "tags": [
    "command",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "done-chime",
   "url": "https://www.slopshopper.com/mods/jump-high-kid-claude-mods-done-chime/"
  },
  {
   "slug": "jump-high-kid-claude-mods-usage-status",
   "name": "usage-status",
   "description": "One line above the prompt: 5h/weekly usage with reset times, context %, repo, model and effort",
   "version": "0.3.1",
   "author": {
    "name": "Jump-High-Kid",
    "url": "https://github.com/Jump-High-Kid"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jump-High-Kid/claude-mods",
   "keywords": [
    "mod",
    "usage",
    "rate-limit",
    "context",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jump-High-Kid/claude-mods",
    "url": "https://github.com/Jump-High-Kid/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:06:33Z",
    "createdAt": "2026-10-05T11:21:05Z",
    "description": "Small Claude Code mods — usage-status: usage, context, repo, model and effort in one line above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/275382401?v=4",
    "ownerUrl": "https://github.com/Jump-High-Kid",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jump-high-kid",
   "firstSeen": "2026-10-06T04:47:09.643Z",
   "modUpdatedAt": "2026-10-08T14:00:15Z",
   "fileBytes": 6254,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-status-Jump-High-Kid",
   "url": "https://www.slopshopper.com/mods/jump-high-kid-claude-mods-usage-status/"
  },
  {
   "slug": "juninmd-cc-litellm-litellm-key",
   "name": "litellm-key",
   "description": "See your LiteLLM virtual key inside Claude Code: budget, spend, limits, expiry, models and recent usage. Admins can also create and edit keys, grant extra budget and read router fallbacks.",
   "version": "0.7.0",
   "author": {
    "name": "juninmd"
   },
   "license": "MIT",
   "homepage": "https://github.com/juninmd/cc-litellm",
   "keywords": [
    "litellm",
    "virtual-key",
    "budget",
    "spend",
    "status-line",
    "key-management"
   ],
   "kind": "community",
   "repo": {
    "fullName": "juninmd/cc-litellm",
    "url": "https://github.com/juninmd/cc-litellm",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:33:35Z",
    "createdAt": "2026-10-03T22:59:08Z",
    "description": "Claude Code plugin that shows your LiteLLM virtual key's budget, limits and fallbacks, with admin commands to create keys and grant extra budget.",
    "homepage": null,
    "topics": [
     "anthropic",
     "api-key-management",
     "budget-tracking",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "claude-code-plugins",
     "cost-management",
     "developer-tools",
     "litellm",
     "litellm-proxy",
     "llm-gateway",
     "llm-proxy",
     "terminal-ui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6952134?v=4",
    "ownerUrl": "https://github.com/juninmd",
    "defaultBranch": "main"
   },
   "path": "plugins/litellm-key",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "litellm_url": {
     "type": "string",
     "title": "LiteLLM proxy URL",
     "description": "Leave empty to use ANTHROPIC_BASE_URL, the proxy Claude Code already talks to."
    },
    "litellm_key": {
     "type": "string",
     "title": "LiteLLM virtual key",
     "description": "Leave empty to use the key Claude Code already sends (ANTHROPIC_AUTH_TOKEN, ANTHROPIC_API_KEY or the x-litellm-api-key custom header).",
     "sensitive": true
    },
    "litellm_admin_key": {
     "type": "string",
     "title": "LiteLLM admin key (optional)",
     "description": "Only for /litellm keys, key new/set/reset-spend/block, grant, org and fallbacks. Leave empty to use the virtual key itself, which the proxy lets manage keys only if it is an admin key. Never printed, and sent only to the proxy.",
     "sensitive": true
    },
    "refresh_seconds": {
     "type": "number",
     "title": "Refresh interval (seconds)",
     "description": "How often the key is re-read from the proxy.",
     "default": 60,
     "min": 15,
     "max": 3600
    },
    "warn_percent": {
     "type": "number",
     "title": "Budget warning (%)",
     "description": "Show a toast once the key has used this much of its budget (it also warns at 95% and 100%).",
     "default": 80,
     "min": 1,
     "max": 99
    },
    "daily_alert": {
     "type": "number",
     "title": "Daily spend alert ($)",
     "description": "Warn once today's spend on the key reaches this many dollars (a toast once a day, the status line and the pane). 0 turns it off. Needs the usage history; with it on, the history is read every 3 minutes.",
     "default": 0,
     "min": 0,
     "max": 1000000
    },
    "show_toasts": {
     "type": "boolean",
     "title": "Warning toasts",
     "description": "Show the toasts that warn about the budget, the daily alert, an expiring key and a proxy that fails. Off keeps the warnings to the status line and the pane.",
     "default": true
    },
    "show_status_line": {
     "type": "boolean",
     "title": "Status line",
     "description": "Pin a one-line budget summary under the prompt.",
     "default": true
    },
    "show_related": {
     "type": "boolean",
     "title": "User and team budgets",
     "description": "Also read /user/info and /team/info, since those budgets can block requests too.",
     "default": true
    },
    "show_usage": {
     "type": "boolean",
     "title": "Usage history",
     "description": "Also read /user/daily/activity for the last 30 days of spend, requests and tokens (beta endpoint).",
     "default": true
    },
    "compact_pane": {
     "type": "boolean",
     "title": "Compact pane",
     "description": "In a terminal too narrow for the table, draw the pane above the prompt compact: one line per meter, the facts side by side, as short as it can be. Off keeps the roomier layout.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-litellm",
   "firstSeen": "2026-10-06T04:54:28.287Z",
   "modUpdatedAt": "2026-10-08T17:33:35Z",
   "fileBytes": 281747,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "litellm-key",
   "url": "https://www.slopshopper.com/mods/juninmd-cc-litellm-litellm-key/"
  },
  {
   "slug": "juninmd-hueco-mundo-theme-hollowzinho",
   "name": "hollowzinho",
   "description": "Um Hollow de estimação no Claude Code: reage às ferramentas, abate os bugs com um Cero e dorme quando você some.",
   "version": "0.1.0",
   "author": {
    "name": "juninmd",
    "url": "https://github.com/juninmd"
   },
   "license": "MIT",
   "homepage": "https://github.com/juninmd/hueco-mundo-theme/tree/master/claude-code/hollowzinho",
   "keywords": [
    "pet",
    "mascote",
    "hollow",
    "bleach",
    "hueco mundo",
    "hollowzinho"
   ],
   "kind": "community",
   "repo": {
    "fullName": "juninmd/hueco-mundo-theme",
    "url": "https://github.com/juninmd/hueco-mundo-theme",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T02:31:22Z",
    "createdAt": "2026-10-03T13:51:13Z",
    "description": "Theme vscode ",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6952134?v=4",
    "ownerUrl": "https://github.com/juninmd",
    "defaultBranch": "master"
   },
   "path": "claude-code/hollowzinho",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "display": {
     "type": "string",
     "title": "Onde ele aparece",
     "description": "band: a faixa acima do prompt. status: só uma linha na barra de status. off: só pelo /hollowzinho.",
     "default": "band",
     "options": [
      "band",
      "status",
      "off"
     ]
    },
    "language": {
     "type": "string",
     "title": "Idioma",
     "description": "Idioma dos balões. auto segue o idioma do sistema (LANG).",
     "default": "auto",
     "options": [
      "auto",
      "pt",
      "en"
     ]
    },
    "name": {
     "type": "string",
     "title": "Nome",
     "description": "O nome do bichinho.",
     "default": "Hollowzinho"
    },
    "tint": {
     "type": "string",
     "title": "Cor das marcas",
     "description": "A cor das marcas e da aura: cero (vermelho), reishi (verde) ou ouro.",
     "default": "cero",
     "options": [
      "cero",
      "reishi",
      "ouro"
     ]
    },
    "chatter": {
     "type": "string",
     "title": "Quanto ele fala sozinho",
     "description": "off: só reage ao que acontece. low: de vez em quando. normal: bastante.",
     "default": "low",
     "options": [
      "off",
      "low",
      "normal"
     ]
    },
    "sleepAfterMinutes": {
     "type": "number",
     "title": "Minutos até dormir",
     "description": "Sem atividade por esse tempo, ele dorme. 0 nunca dorme.",
     "default": 5,
     "min": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hueco-mundo",
   "firstSeen": "2026-10-06T04:55:48.188Z",
   "modUpdatedAt": "2026-10-04T02:31:22Z",
   "fileBytes": 89922,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hollowzinho",
   "url": "https://www.slopshopper.com/mods/juninmd-hueco-mundo-theme-hollowzinho/"
  },
  {
   "slug": "just-every-12ui-claude-plugin",
   "name": "12ui",
   "displayName": "12ui Design",
   "description": "A Design workspace in Claude Code: see design options for a UI as images, select one, ask for more, ask for a change with a note and hand an option off to be built. Your agent runs the 12ui command line once per request, which draws every option at once with your own Codex sign-in.",
   "version": "0.2.84",
   "author": {
    "name": "12ui",
    "email": "support@12ui.com",
    "url": "https://12ui.com/"
   },
   "license": "MIT",
   "homepage": "https://12ui.com/",
   "keywords": [
    "design",
    "ui",
    "mockup",
    "workspace",
    "12ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "just-every/12ui-claude-plugin",
    "url": "https://github.com/just-every/12ui-claude-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T16:28:59Z",
    "createdAt": "2026-10-02T07:37:45Z",
    "description": "12ui Design for Claude Code: the 12ui-design skill, the hosted Design workspace MCP server and the Design workspace pane",
    "homepage": "https://12ui.com",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/213184375?v=4",
    "ownerUrl": "https://github.com/just-every",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "12ui",
   "firstSeen": "2026-10-06T04:55:15.297Z",
   "modUpdatedAt": "2026-10-02T16:28:59Z",
   "fileBytes": 179751,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "12ui",
   "url": "https://www.slopshopper.com/mods/just-every-12ui-claude-plugin/"
  },
  {
   "slug": "justerification-claude-code-context-meter",
   "name": "context-meter",
   "description": "A band above the prompt: context window fill, plan usage limits and session cost, a Recap button, and a per-day cost record read with /spend.",
   "version": "1.0.0",
   "author": {
    "name": "justerification"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "justerification/claude-code-context-meter",
    "url": "https://github.com/justerification/claude-code-context-meter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:06:09Z",
    "createdAt": "2026-10-06T11:59:20Z",
    "description": "A Claude Code mod: context, plan limits and cost above the prompt, with a Recap button",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/67581864?v=4",
    "ownerUrl": "https://github.com/justerification",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "context-meter",
   "firstSeen": "2026-10-06T14:38:53.943Z",
   "modUpdatedAt": "2026-10-06T12:06:09Z",
   "fileBytes": 14599,
   "tags": [
    "band",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-justerification",
   "url": "https://www.slopshopper.com/mods/justerification-claude-code-context-meter/"
  },
  {
   "slug": "justinasmith-client-clock",
   "name": "client-clock",
   "description": "Logs your time, Claude's time and your 5-hour/weekly usage per client, so client work is easy to bill and budget",
   "version": "0.1.1",
   "author": {
    "name": "Justin Smith",
    "url": "https://justinsmith.sh"
   },
   "license": "MIT",
   "homepage": "https://github.com/JustinASmith/client-clock",
   "keywords": [
    "time tracking",
    "billing",
    "usage limits",
    "freelance",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "JustinASmith/client-clock",
    "url": "https://github.com/JustinASmith/client-clock",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T00:23:23Z",
    "createdAt": "2026-10-06T17:13:39Z",
    "description": "A Claude Code mod that shows which client is using your time and your usage limits",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28692620?v=4",
    "ownerUrl": "https://github.com/JustinASmith",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "client-clock",
   "firstSeen": "2026-10-07T14:40:39.197Z",
   "modUpdatedAt": "2026-10-07T00:23:23Z",
   "fileBytes": 58406,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "client-clock",
   "url": "https://www.slopshopper.com/mods/justinasmith-client-clock/"
  },
  {
   "slug": "justinhsu1477-claude-secret-shield-secret-shield",
   "name": "secret-shield",
   "description": "Masks API keys, tokens, passwords, private keys, and database URL passwords in tool output, prompts, and attached files before Claude reads them. /shield lists where it masked what (never values) and opens by itself when a secret turns up where it shouldn't be. Makes no network, file, process, or environment calls.",
   "version": "0.2.2",
   "author": {
    "name": "Justin Hsu"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "justinhsu1477/claude-secret-shield",
    "url": "https://github.com/justinhsu1477/claude-secret-shield",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T14:39:58Z",
    "createdAt": "2026-10-04T14:10:19Z",
    "description": "Claude Code mod: masks API keys, tokens, passwords and private keys before Claude reads them",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/189204932?v=4",
    "ownerUrl": "https://github.com/justinhsu1477",
    "defaultBranch": "main"
   },
   "path": "plugins/secret-shield",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-secret-shield",
   "firstSeen": "2026-10-06T04:54:30.214Z",
   "modUpdatedAt": "2026-10-04T14:39:58Z",
   "fileBytes": 18915,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-shield-justinhsu1477",
   "url": "https://www.slopshopper.com/mods/justinhsu1477-claude-secret-shield-secret-shield/"
  },
  {
   "slug": "justmytwospence-claude-cache-guard",
   "name": "cache-guard",
   "description": "Keeps the prompt cache warm while you are away and asks before a prompt that would re-cache a large conversation.",
   "version": "0.1.0",
   "author": {
    "name": "Spencer Boucher"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "justmytwospence/claude-cache-guard",
    "url": "https://github.com/justmytwospence/claude-cache-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:07:38Z",
    "createdAt": "2026-10-07T21:39:54Z",
    "description": "Claude Code mod: keeps the prompt cache warm while you are away and asks before a prompt that would re-cache a large conversation.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "prompt-cache"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2817686?v=4",
    "ownerUrl": "https://github.com/justmytwospence",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:29:36.565Z",
   "modUpdatedAt": "2026-10-08T03:07:38Z",
   "fileBytes": 36648,
   "tags": [
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-guard-justmytwospence",
   "url": "https://www.slopshopper.com/mods/justmytwospence-claude-cache-guard/"
  },
  {
   "slug": "juulsverne-claude-code-mods-cost-git",
   "name": "cost-git",
   "description": "A band above the prompt: session and last-message cost, plus git branch, status, CI, pull and push (push commits any uncommitted changes first, with a generated message)",
   "version": "0.4.0",
   "author": {
    "name": "juulsverne",
    "url": "https://github.com/juulsverne"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "juulsverne/claude-code-mods",
    "url": "https://github.com/juulsverne/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T18:41:04Z",
    "createdAt": "2026-10-03T18:33:44Z",
    "description": "Claude Code mods (bands, panes, status lines) as an installable plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/170667153?v=4",
    "ownerUrl": "https://github.com/juulsverne",
    "defaultBranch": "main"
   },
   "path": "cost-git",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "playground-mods",
   "firstSeen": "2026-10-06T04:59:18.196Z",
   "modUpdatedAt": "2026-10-03T18:41:04Z",
   "fileBytes": 12722,
   "tags": [
    "band",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cost-git",
   "url": "https://www.slopshopper.com/mods/juulsverne-claude-code-mods-cost-git/"
  },
  {
   "slug": "juyn-claude-focus-pane",
   "name": "focus-pane",
   "description": "A permanent pane: the ticket and summary of what Claude works on, its progress, and its todo list",
   "version": "0.1.0",
   "author": {
    "name": "Xavier",
    "email": "xavier@unlocker.io"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Juyn/claude-focus-pane",
    "url": "https://github.com/Juyn/claude-focus-pane",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T18:04:03Z",
    "createdAt": "2026-10-02T10:39:52Z",
    "description": "Claude Code mod: a permanent session-context pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4090770?v=4",
    "ownerUrl": "https://github.com/Juyn",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:05.808Z",
   "modUpdatedAt": "2026-10-08T18:04:03Z",
   "fileBytes": 0,
   "tags": [],
   "isNew": true,
   "entryName": "focus-pane",
   "url": "https://www.slopshopper.com/mods/juyn-claude-focus-pane/"
  },
  {
   "slug": "jvrd97-claude-absolutely-not",
   "name": "absolutely-not",
   "description": "Stop \"You're absolutely right!\": a tone rule in the system prompt, praise openers stripped from what the model reads back, and /tics to count the ones that still get through.",
   "version": "0.1.0",
   "author": {
    "name": "Daniil Bystrov",
    "url": "https://github.com/Jvrd97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jvrd97/claude-absolutely-not",
   "keywords": [
    "mod",
    "sycophancy",
    "tone",
    "system-prompt",
    "verbal-tics"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jvrd97/claude-absolutely-not",
    "url": "https://github.com/Jvrd97/claude-absolutely-not",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:01:27Z",
    "createdAt": "2026-10-06T19:01:20Z",
    "description": "Stop \"You're absolutely right!\": a tone rule in the system prompt, praise openers stripped from what the model reads back, and /tics to count the ones that still get through.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126622674?v=4",
    "ownerUrl": "https://github.com/Jvrd97",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "rule": {
     "type": "boolean",
     "title": "Tone rule",
     "description": "Add a short section to the system prompt: no praise or agreement openers, say so when the user is wrong, no filler closers, never the banned words.",
     "default": true
    },
    "strip": {
     "type": "boolean",
     "title": "Strip openers",
     "description": "Remove a leading praise opener (\"You're absolutely right!\", \"Great question!\") from each response before it is stored, so the model does not read its own tic back and repeat it.",
     "default": true
    },
    "bannedWords": {
     "type": "string",
     "title": "Banned words",
     "description": "Comma-separated words the rule forbids and /tics counts. Empty turns the word list off.",
     "default": "load-bearing, delve, seamless, robust, leverage, comprehensive"
    },
    "extraOpeners": {
     "type": "string",
     "title": "Extra openers",
     "description": "Comma-separated openers to strip and count on top of the built-in ones, for example: Great catch, Excellent question.",
     "default": ""
    },
    "status": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show \"tics: N\" for this session in the status line.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "absolutely-not",
   "firstSeen": "2026-10-07T14:40:40.970Z",
   "modUpdatedAt": "2026-10-06T19:01:27Z",
   "fileBytes": 13559,
   "tags": [
    "status",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "absolutely-not",
   "url": "https://www.slopshopper.com/mods/jvrd97-claude-absolutely-not/"
  },
  {
   "slug": "jvrd97-claude-compact-keeper",
   "name": "compact-keeper",
   "description": "Compaction without amnesia: the summarizer is told to keep your goal, constraints, decisions and paths verbatim, a card with your goal, prompts, pinned notes, edited files and open todos follows the summary, and the full transcript before compaction is archived as markdown.",
   "version": "0.1.0",
   "author": {
    "name": "Daniil Bystrov",
    "url": "https://github.com/Jvrd97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jvrd97/claude-compact-keeper",
   "keywords": [
    "mod",
    "compaction",
    "compact",
    "context",
    "memory",
    "transcript"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jvrd97/claude-compact-keeper",
    "url": "https://github.com/Jvrd97/claude-compact-keeper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:01:36Z",
    "createdAt": "2026-10-06T19:01:30Z",
    "description": "Compaction without amnesia: the summarizer is told to keep your goal, constraints, decisions and paths verbatim, a card with your goal, prompts, pinned notes, edited files and open todos follows the summary, and the full transcript before compaction is archived as markdown.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126622674?v=4",
    "ownerUrl": "https://github.com/Jvrd97",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "archive": {
     "type": "boolean",
     "title": "Archive the transcript",
     "description": "Before each compaction's result is installed, write the conversation so far as markdown to the archive folder.",
     "default": true
    },
    "archiveDir": {
     "type": "string",
     "title": "Archive folder",
     "description": "Where archives go; ~ is your home. Empty means ~/.claude/compact-keeper. Each file lands under <project>/<session-id>/.",
     "default": ""
    },
    "maxPrompts": {
     "type": "number",
     "title": "Prompts to keep",
     "description": "How many of your latest prompts the card carries across compaction. 0 keeps none.",
     "default": 20
    },
    "instructions": {
     "type": "string",
     "title": "Extra summary instructions",
     "description": "Appended to what the summarizer is told on every compaction, after the mod's own instructions.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "compact-keeper",
   "firstSeen": "2026-10-07T14:40:42.229Z",
   "modUpdatedAt": "2026-10-06T19:01:36Z",
   "fileBytes": 19605,
   "tags": [
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-keeper-Jvrd97",
   "url": "https://www.slopshopper.com/mods/jvrd97-claude-compact-keeper/"
  },
  {
   "slug": "jvrd97-claude-done-gate",
   "name": "done-gate",
   "description": "Claude cannot say \"done\" while the tests fail: a Stop gate runs your test command after every turn that changed files, and existing test files are locked so they cannot be patched green.",
   "version": "0.1.0",
   "author": {
    "name": "Daniil Bystrov",
    "url": "https://github.com/Jvrd97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jvrd97/claude-done-gate",
   "keywords": [
    "mod",
    "tests",
    "stop-hook",
    "quality",
    "tdd",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jvrd97/claude-done-gate",
    "url": "https://github.com/Jvrd97/claude-done-gate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:01:45Z",
    "createdAt": "2026-10-06T19:01:39Z",
    "description": "Claude cannot say \"done\" while the tests fail: a Stop gate runs your test command after every turn that changed files, and existing test files are locked so they cannot be patched green.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126622674?v=4",
    "ownerUrl": "https://github.com/Jvrd97",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "checkCommand": {
     "type": "string",
     "title": "Check command",
     "description": "Shell command the gate runs, e.g. \"npm test && npm run typecheck\". Empty: detect from package.json, pyproject.toml/pytest.ini/setup.cfg, Cargo.toml or go.mod.",
     "default": ""
    },
    "timeoutSeconds": {
     "type": "number",
     "title": "Check timeout (seconds)",
     "description": "How long one check run may take before it counts as failed. At most 600.",
     "default": 300
    },
    "maxRounds": {
     "type": "number",
     "title": "Max rounds",
     "description": "How many times per prompt the gate sends Claude back to fix failing checks before it lets it stop anyway.",
     "default": 3
    },
    "lockTests": {
     "type": "boolean",
     "title": "Lock test files",
     "description": "Deny edits, deletes and moves of existing test files. New test files can still be created.",
     "default": true
    },
    "testGlobs": {
     "type": "string",
     "title": "Test file globs",
     "description": "Comma-separated globs relative to the project root. Empty: **/*.test.*, **/*.spec.*, **/test_*.py, **/*_test.py, **/*_test.go, **/tests/**, **/__tests__/**, **/spec/**.",
     "default": ""
    },
    "gate": {
     "type": "string",
     "title": "Done gate",
     "description": "on runs the checks when Claude stops after changing files; off keeps only the test lock.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "done-gate",
   "firstSeen": "2026-10-07T14:40:43.415Z",
   "modUpdatedAt": "2026-10-06T19:01:45Z",
   "fileBytes": 37090,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "done-gate-Jvrd97",
   "url": "https://www.slopshopper.com/mods/jvrd97-claude-done-gate/"
  },
  {
   "slug": "jvrd97-claude-drift-radar",
   "name": "drift-radar",
   "description": "Fingerprint the system prompt, tool descriptions, model and effort every session, and toast when something changed between versions, including changes the changelog leaves out.",
   "version": "0.1.0",
   "author": {
    "name": "Daniil Bystrov",
    "url": "https://github.com/Jvrd97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jvrd97/claude-drift-radar",
   "keywords": [
    "mod",
    "system-prompt",
    "drift",
    "changelog",
    "regression"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jvrd97/claude-drift-radar",
    "url": "https://github.com/Jvrd97/claude-drift-radar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:01:54Z",
    "createdAt": "2026-10-06T19:01:48Z",
    "description": "Fingerprint the system prompt, tool descriptions, model and effort every session, and toast when something changed between versions, including changes the changelog leaves out.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126622674?v=4",
    "ownerUrl": "https://github.com/Jvrd97",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "toast": {
     "type": "boolean",
     "title": "Toast on drift",
     "description": "Show a one-line toast when the shipped prompt, built-in tools or effort differ from the last session with the same model.",
     "default": true
    },
    "dumpDir": {
     "type": "string",
     "title": "Dump folder",
     "description": "Where /drift dump writes its Markdown file. Empty means ~/.claude/drift-radar.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "drift-radar",
   "firstSeen": "2026-10-07T14:40:45.443Z",
   "modUpdatedAt": "2026-10-06T19:01:54Z",
   "fileBytes": 27383,
   "tags": [
    "toast",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "drift-radar",
   "url": "https://www.slopshopper.com/mods/jvrd97-claude-drift-radar/"
  },
  {
   "slug": "jvrd97-claude-history-keeper",
   "name": "history-keeper",
   "description": "Keep a copy of every Claude Code session that the 30-day cleanup cannot delete, as JSONL and readable markdown, with message times in the transcript and /history to list and search old sessions.",
   "version": "0.1.0",
   "author": {
    "name": "Daniil Bystrov",
    "url": "https://github.com/Jvrd97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jvrd97/claude-history-keeper",
   "keywords": [
    "mod",
    "history",
    "transcripts",
    "backup",
    "timestamps",
    "search"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jvrd97/claude-history-keeper",
    "url": "https://github.com/Jvrd97/claude-history-keeper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:02:02Z",
    "createdAt": "2026-10-06T19:01:56Z",
    "description": "Keep a copy of every Claude Code session that the 30-day cleanup cannot delete, as JSONL and readable markdown, with message times in the transcript and /history to list and search old sessions.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126622674?v=4",
    "ownerUrl": "https://github.com/Jvrd97",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "vaultDir": {
     "type": "string",
     "title": "Vault folder",
     "description": "Where session copies go, one folder per project. ~ is your home folder.",
     "default": "~/.claude/history-keeper"
    },
    "vaultEveryMinutes": {
     "type": "number",
     "title": "Copy at most every (minutes)",
     "description": "After a turn, copy the session again only if this many minutes passed since the last copy. 0 copies after every turn. The session's end always copies.",
     "default": 5
    },
    "markdown": {
     "type": "boolean",
     "title": "Write markdown",
     "description": "Write a readable .md beside each .jsonl copy: prompts, replies and tool names with times. /history searches it.",
     "default": true
    },
    "timestamps": {
     "type": "string",
     "title": "Times in the transcript",
     "description": "off; prompts puts a dim local time beside each of your prompts; all also beside the first block of each reply.",
     "default": "prompts",
     "options": [
      "off",
      "prompts",
      "all"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "history-keeper",
   "firstSeen": "2026-10-07T14:40:46.716Z",
   "modUpdatedAt": "2026-10-06T19:02:02Z",
   "fileBytes": 28018,
   "tags": [
    "transcript",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "history-keeper",
   "url": "https://www.slopshopper.com/mods/jvrd97-claude-history-keeper/"
  },
  {
   "slug": "jvrd97-claude-house-rules",
   "name": "house-rules",
   "description": "Turn CLAUDE.md rules into hard blocks: protected paths, no new report files, banned commands, and rules re-pinned every N prompts and after compaction.",
   "version": "0.1.0",
   "author": {
    "name": "Daniil Bystrov",
    "url": "https://github.com/Jvrd97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jvrd97/claude-house-rules",
   "keywords": [
    "mod",
    "rules",
    "claude-md",
    "guardrails",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jvrd97/claude-house-rules",
    "url": "https://github.com/Jvrd97/claude-house-rules",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:02:12Z",
    "createdAt": "2026-10-06T19:02:05Z",
    "description": "Turn CLAUDE.md rules into hard blocks: protected paths, no new report files, banned commands, and rules re-pinned every N prompts and after compaction.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126622674?v=4",
    "ownerUrl": "https://github.com/Jvrd97",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "defaultRules": {
     "type": "boolean",
     "title": "Block report files with no rules file",
     "description": "With no .claude/house-rules.json, block creating new SUMMARY/REPORT/NOTES/IMPLEMENTATION/ANALYSIS/CHANGES/PLAN markdown files outside docs/.",
     "default": true
    },
    "globalFile": {
     "type": "boolean",
     "title": "Also read ~/.claude/house-rules.json",
     "description": "Merge your global rules file under the project's; the project's file wins where both set the same rule.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "house-rules",
   "firstSeen": "2026-10-07T14:40:47.874Z",
   "modUpdatedAt": "2026-10-06T19:02:12Z",
   "fileBytes": 57144,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "house-rules",
   "url": "https://www.slopshopper.com/mods/jvrd97-claude-house-rules/"
  },
  {
   "slug": "jvrd97-claude-keep-going",
   "name": "keep-going",
   "description": "Retries a turn that died on a transient API error (500, 529 overloaded, timeouts, connection resets) with backoff, and resumes work when the usage limit resets.",
   "version": "0.1.0",
   "author": {
    "name": "Daniil Bystrov",
    "url": "https://github.com/Jvrd97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jvrd97/claude-keep-going",
   "keywords": [
    "mod",
    "retry",
    "api-error",
    "overloaded",
    "rate-limits",
    "auto-continue"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jvrd97/claude-keep-going",
    "url": "https://github.com/Jvrd97/claude-keep-going",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:02:21Z",
    "createdAt": "2026-10-06T19:02:14Z",
    "description": "Retries a turn that died on a transient API error (500, 529 overloaded, timeouts, connection resets) with backoff, and resumes work when the usage limit resets.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126622674?v=4",
    "ownerUrl": "https://github.com/Jvrd97",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "maxRetries": {
     "type": "number",
     "title": "Retries in a row",
     "description": "How many times in a row a turn that failed on a transient API error is retried (backoff 30s, 60s, 120s, 240s). A successful turn or anything you type resets the count.",
     "default": 4
    },
    "maxPerSession": {
     "type": "number",
     "title": "Retries per session",
     "description": "Hard cap on retries and resumes sent in one session.",
     "default": 20
    },
    "resumeAfterLimit": {
     "type": "boolean",
     "title": "Resume after the usage limit resets",
     "description": "When a turn stops on the 5-hour or weekly limit, send a resume prompt one minute after the window resets.",
     "default": true
    },
    "display": {
     "type": "string",
     "title": "Where to show a pending retry",
     "description": "band draws a row with a countdown and a cancel button above the prompt; status writes the countdown to the status line.",
     "default": "band",
     "options": [
      "band",
      "status"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "keep-going",
   "firstSeen": "2026-10-07T14:40:49.020Z",
   "modUpdatedAt": "2026-10-06T19:02:21Z",
   "fileBytes": 22681,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "keep-going",
   "url": "https://www.slopshopper.com/mods/jvrd97-claude-keep-going/"
  },
  {
   "slug": "jvrd97-claude-limit-radar",
   "name": "limit-radar",
   "description": "Your 5h/7d subscription limits, a burn-pace forecast and a cold-cache warning, shown above the prompt only when there is something to act on.",
   "version": "0.2.0",
   "author": {
    "name": "Daniil Bystrov",
    "url": "https://github.com/Jvrd97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jvrd97/claude-limit-radar",
   "keywords": [
    "mod",
    "usage",
    "rate-limits",
    "statusline",
    "cache"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jvrd97/claude-limit-radar",
    "url": "https://github.com/Jvrd97/claude-limit-radar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T20:03:02Z",
    "createdAt": "2026-10-06T19:02:24Z",
    "description": "See your 5h/7d subscription limits above the prompt, with a burn-pace forecast, threshold toasts and a cold-cache warning before you spend a prompt.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126622674?v=4",
    "ownerUrl": "https://github.com/Jvrd97",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "display": {
     "type": "string",
     "title": "Where to show",
     "description": "auto shows a line above the prompt only when a window passes the first warn threshold, the pace runs out before the reset, or the cache is cold; band always shows the bars; status writes one line to the status line; both does band and status; off keeps only the toasts and /limits.",
     "default": "auto",
     "options": [
      "auto",
      "band",
      "status",
      "both",
      "off"
     ]
    },
    "warnAt": {
     "type": "string",
     "title": "Warn at (percent)",
     "description": "Comma-separated thresholds. A toast fires once per window and threshold, across sessions; in auto the line appears from the first one.",
     "default": "80,95"
    },
    "cacheTtlMinutes": {
     "type": "number",
     "title": "Cache lifetime (minutes)",
     "description": "After this much idle time the prompt cache is treated as cold and the band warns. 0 turns the warning off.",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "limit-radar",
   "firstSeen": "2026-10-07T14:40:50.283Z",
   "modUpdatedAt": "2026-10-06T20:03:02Z",
   "fileBytes": 20191,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limit-radar",
   "url": "https://www.slopshopper.com/mods/jvrd97-claude-limit-radar/"
  },
  {
   "slug": "jvrd97-claude-no-shell-edits",
   "name": "no-shell-edits",
   "description": "Stop Claude from editing files through Bash (sed -i, heredocs, echo >, tee, python -c) and point it to Edit/Write, so every change shows as a diff and /rewind can undo it.",
   "version": "0.1.0",
   "author": {
    "name": "Daniil Bystrov",
    "url": "https://github.com/Jvrd97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jvrd97/claude-no-shell-edits",
   "keywords": [
    "mod",
    "bash",
    "guard",
    "edit",
    "rewind",
    "diff"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jvrd97/claude-no-shell-edits",
    "url": "https://github.com/Jvrd97/claude-no-shell-edits",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:02:57Z",
    "createdAt": "2026-10-06T19:02:51Z",
    "description": "Stop Claude from editing files through Bash (sed -i, heredocs, echo >, tee, python -c) and point it to Edit/Write, so every change shows as a diff and /rewind can undo it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126622674?v=4",
    "ownerUrl": "https://github.com/Jvrd97",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "deny refuses the command and tells Claude to use Edit/Write; warn lets it run and adds that note to the result Claude reads.",
     "default": "deny",
     "options": [
      "deny",
      "warn"
     ]
    },
    "blockReads": {
     "type": "boolean",
     "title": "Block shell reads",
     "description": "Also refuse cat/head/tail/less/more of a single file and tell Claude to use Read.",
     "default": false
    },
    "allowPaths": {
     "type": "string",
     "title": "Allowed paths",
     "description": "Comma-separated globs the shell may write. A glob without / matches a file name anywhere (*.log); one with / matches from the project root (.git/**, dist/**). /dev is always allowed; /tmp, /var/folders and $TMPDIR are allowed outside the project.",
     "default": "*.log,.git/**"
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line count",
     "description": "Pin 'no-shell-edits: N blocked' under the prompt once something was blocked.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "no-shell-edits",
   "firstSeen": "2026-10-07T14:40:51.850Z",
   "modUpdatedAt": "2026-10-06T19:02:57Z",
   "fileBytes": 45520,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "no-shell-edits",
   "url": "https://www.slopshopper.com/mods/jvrd97-claude-no-shell-edits/"
  },
  {
   "slug": "jvrd97-claude-shell-guard",
   "name": "shell-guard",
   "description": "Blocks shell commands that wipe your home folder, the project, disks, protected branches or databases, and snapshots uncommitted work to a git ref before commands that would destroy it.",
   "version": "0.1.0",
   "author": {
    "name": "Daniil Bystrov",
    "url": "https://github.com/Jvrd97"
   },
   "license": "MIT",
   "homepage": "https://github.com/Jvrd97/claude-shell-guard",
   "keywords": [
    "mod",
    "safety",
    "bash",
    "guard",
    "git",
    "snapshot",
    "rm-rf"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Jvrd97/claude-shell-guard",
    "url": "https://github.com/Jvrd97/claude-shell-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:03:06Z",
    "createdAt": "2026-10-06T19:03:00Z",
    "description": "Blocks shell commands that wipe your home folder, the project, disks, protected branches or databases, and snapshots uncommitted work to a git ref before commands that would destroy it.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126622674?v=4",
    "ownerUrl": "https://github.com/Jvrd97",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "When a command is dangerous",
     "description": "deny refuses it and tells the model why; ask sends it to the permission dialog with the reason instead.",
     "default": "deny",
     "options": [
      "deny",
      "ask"
     ]
    },
    "protectedBranches": {
     "type": "string",
     "title": "Protected branches",
     "description": "Comma-separated branches that may not be force-pushed or force-deleted.",
     "default": "main,master"
    },
    "snapshots": {
     "type": "boolean",
     "title": "Snapshot before destructive git and rm",
     "description": "Save uncommitted work, untracked files included, to refs/shell-guard/<time> before git reset --hard, git clean -f, rm -r inside the project and the like.",
     "default": true
    },
    "extraDeny": {
     "type": "string",
     "title": "Extra deny patterns",
     "description": "Regular expressions, one per line, matched against each command of a Bash call (prefixes like sudo stripped). A match is refused.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shell-guard",
   "firstSeen": "2026-10-07T14:40:53.143Z",
   "modUpdatedAt": "2026-10-06T19:03:06Z",
   "fileBytes": 48584,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "shell-guard",
   "url": "https://www.slopshopper.com/mods/jvrd97-claude-shell-guard/"
  },
  {
   "slug": "jwchang0206-rest-in-pid",
   "name": "rest-in-pid",
   "displayName": "Rest in PID",
   "description": "Track the processes Claude Code sessions and worktrees spawn, and lay their zombies to rest.",
   "version": "1.0.1",
   "author": {
    "name": "Jeong Woo Chang"
   },
   "license": "MIT",
   "homepage": "https://github.com/jwchang0206/rest-in-pid",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "jwchang0206/rest-in-pid",
    "url": "https://github.com/jwchang0206/rest-in-pid",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:03:33Z",
    "createdAt": "2026-10-06T17:00:42Z",
    "description": "A Claude Code mod that tracks the processes your sessions and worktrees spawn, and lays their zombies to rest.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1109087?v=4",
    "ownerUrl": "https://github.com/jwchang0206",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jwchang0206",
   "firstSeen": "2026-10-07T15:04:30.689Z",
   "modUpdatedAt": "2026-10-07T23:03:33Z",
   "fileBytes": 88246,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "rest-in-pid",
   "url": "https://www.slopshopper.com/mods/jwchang0206-rest-in-pid/"
  },
  {
   "slug": "k-hide10-claude-code-plugins-effort-auto",
   "name": "effort-auto",
   "description": "依頼の難しさを Haiku が判定し、Claude の考える深さ（effort）を依頼ごとに自動で切り替える mod",
   "version": "0.2.0",
   "author": {
    "name": "hideto",
    "url": "https://github.com/k-hide10"
   },
   "license": "MIT",
   "homepage": "https://github.com/k-hide10/claude-code-plugins/tree/main/plugins/effort-auto",
   "keywords": [
    "mod",
    "effort",
    "haiku",
    "japanese"
   ],
   "kind": "community",
   "repo": {
    "fullName": "k-hide10/claude-code-plugins",
    "url": "https://github.com/k-hide10/claude-code-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:33:20Z",
    "createdAt": "2026-10-05T23:39:46Z",
    "description": "hide10 が作った Claude Code のプラグイン（mod、Skill など）の配布場所",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/210217800?v=4",
    "ownerUrl": "https://github.com/k-hide10",
    "defaultBranch": "main"
   },
   "path": "plugins/effort-auto",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hide10",
   "firstSeen": "2026-10-06T04:55:52.024Z",
   "modUpdatedAt": "2026-10-06T08:33:20Z",
   "fileBytes": 13482,
   "tags": [
    "spinner",
    "status",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "effort-auto-k-hide10",
   "url": "https://www.slopshopper.com/mods/k-hide10-claude-code-plugins-effort-auto/"
  },
  {
   "slug": "k-mertin-claude-monster-pet",
   "name": "monster",
   "description": "Raise a digital monster that grows from your Claude Code work",
   "version": "0.1.0",
   "author": {
    "name": "K-Mertin"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "K-Mertin/claude-monster-pet",
    "url": "https://github.com/K-Mertin/claude-monster-pet",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:29:45Z",
    "createdAt": "2026-10-09T12:50:22Z",
    "description": "A Claude Code mod: raise a pixel-art digital monster that grows from your Claude Code work",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17306350?v=4",
    "ownerUrl": "https://github.com/K-Mertin",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-monster-pet",
   "firstSeen": "2026-10-09T14:34:35.589Z",
   "modUpdatedAt": "2026-10-09T13:29:45Z",
   "fileBytes": 68221,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "monster",
   "url": "https://www.slopshopper.com/mods/k-mertin-claude-monster-pet/"
  },
  {
   "slug": "k7term1a-cc-sticky-notes",
   "name": "cc-sticky-notes",
   "description": "cc-sticky-notes: route curiosity questions to a side pane instead of the main conversation",
   "version": "0.0.1",
   "author": {
    "name": "Kai Chi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "k7term1a/cc-sticky-notes",
    "url": "https://github.com/k7term1a/cc-sticky-notes",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:48:16Z",
    "createdAt": "2026-10-06T16:47:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92902780?v=4",
    "ownerUrl": "https://github.com/k7term1a",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "routeThreshold": {
     "type": "number",
     "title": "Route threshold",
     "default": 0.6,
     "description": "Minimum Jev confidence before asking the user"
    },
    "followupThreshold": {
     "type": "number",
     "title": "Follow-up threshold",
     "default": 0.6,
     "description": "Minimum is_followup confidence to attach under the active thread"
    },
    "summaryProvider": {
     "type": "string",
     "title": "Summary provider",
     "default": "claude",
     "options": [
      "claude",
      "openai"
     ],
     "description": "claude | openai — which model does titles, summaries, outlines and the knowledge side path"
    },
    "claudeModel": {
     "type": "string",
     "title": "Claude model",
     "default": "haiku",
     "description": "Model for the summary layer ($.model.complete) when summaryProvider is claude: an alias (haiku, sonnet, opus) or a full model id. Fork answers always use the main session model."
    },
    "claudeEffort": {
     "type": "string",
     "title": "Claude effort",
     "default": "low",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "description": "Effort for $.model.complete when summaryProvider is claude"
    },
    "openaiModel": {
     "type": "string",
     "title": "OpenAI model",
     "default": "gpt-5-mini",
     "description": "OpenAI model for the summary layer"
    },
    "openaiReasoningEffort": {
     "type": "string",
     "title": "OpenAI reasoning effort",
     "default": "minimal",
     "options": [
      "minimal",
      "low",
      "medium",
      "high",
      "none"
     ],
     "description": "reasoning_effort for gpt-5 family models; 'minimal' keeps short summary jobs from spending the whole token cap on reasoning. 'none' leaves the parameter out (non-reasoning models)."
    },
    "openaiContextMode": {
     "type": "string",
     "title": "OpenAI context mode",
     "default": "redacted",
     "options": [
      "off",
      "redacted",
      "full"
     ],
     "description": "off | redacted | full — what project content may be sent to OpenAI"
    },
    "openaiDailyTokenCap": {
     "type": "number",
     "title": "OpenAI daily token cap",
     "default": 2000000,
     "description": "Pause OpenAI calls past this many tokens per UTC day"
    },
    "autoOpenPane": {
     "type": "boolean",
     "title": "Auto-open pane",
     "default": true,
     "description": "Open the pane (and select the new note) when a sidebar answer arrives"
    },
    "contextIndexMaxTokens": {
     "type": "number",
     "title": "Context index max tokens",
     "default": 300,
     "description": "Token budget for the title index injected via prompt.context (M3)"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:04:34.884Z",
   "modUpdatedAt": "2026-10-07T03:48:16Z",
   "fileBytes": 83409,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-sticky-notes",
   "url": "https://www.slopshopper.com/mods/k7term1a-cc-sticky-notes/"
  },
  {
   "slug": "k7term1a-cc-sticky-notes-cc-sticky-probe",
   "name": "cc-sticky-probe",
   "description": "M0 probe for cc-sticky-notes: logs what the Mods API really does",
   "version": "0.0.1",
   "author": {
    "name": "Kai Chi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "k7term1a/cc-sticky-notes",
    "url": "https://github.com/k7term1a/cc-sticky-notes",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:48:16Z",
    "createdAt": "2026-10-06T16:47:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92902780?v=4",
    "ownerUrl": "https://github.com/k7term1a",
    "defaultBranch": "main"
   },
   "path": "probes/m0",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:04:35.505Z",
   "modUpdatedAt": "2026-10-07T02:32:41Z",
   "fileBytes": 12495,
   "tags": [
    "band",
    "transcript",
    "toast",
    "prompt",
    "model",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-sticky-probe",
   "url": "https://www.slopshopper.com/mods/k7term1a-cc-sticky-notes-cc-sticky-probe/"
  },
  {
   "slug": "kaic5504-clawd-bar",
   "name": "clawd-bar",
   "description": "Clawd, Claude Code's crab, lives in a band above your prompt: he acts out the session, shows what's running, your context and usage limits, and races your CI builds. Unofficial fan mod.",
   "version": "0.7.0",
   "author": {
    "name": "KaiC5504"
   },
   "license": "MIT",
   "homepage": "https://github.com/KaiC5504/clawd-bar",
   "keywords": [
    "clawd",
    "mod",
    "band",
    "statusline",
    "context",
    "usage-limits",
    "ci",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "KaiC5504/clawd-bar",
    "url": "https://github.com/KaiC5504/clawd-bar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T03:40:57Z",
    "createdAt": "2026-10-04T18:45:25Z",
    "description": "Clawd lives in a band above your Claude Code prompt: acts out the session, shows what's running, context and usage limits, and races your CI builds. Unofficial fan mod.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "clawd",
     "pixel-art",
     "statusline",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97603042?v=4",
    "ownerUrl": "https://github.com/KaiC5504",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "pet": {
     "type": "boolean",
     "title": "Show Clawd above the prompt",
     "description": "Draw this session's Clawd in the band above the prompt",
     "default": true
    },
    "ci": {
     "type": "boolean",
     "title": "Watch CI builds",
     "description": "Race Codemagic and GitHub Actions builds above the prompt and alert when they finish",
     "default": true
    },
    "continueAfterBuilds": {
     "type": "boolean",
     "title": "Let Claude continue after builds",
     "description": "When a build finishes in this session's repo, send Claude the result as a new prompt (with the failure log when it fails). Off keeps the race and the alerts.",
     "default": true
    },
    "ntfyTopic": {
     "type": "string",
     "title": "ntfy topic",
     "description": "Private ntfy.sh topic for phone pushes when a build finishes. Leave empty to turn phone pushes off.",
     "sensitive": true,
     "default": ""
    },
    "bridge": {
     "type": "boolean",
     "title": "Feed Clawd on Desk",
     "description": "Forward session events to the Clawd on Desk app in place of its per-event command hooks. It holds off while those hooks are installed; /clawd desk swaps them over",
     "default": true
    },
    "clawdInstallDir": {
     "type": "string",
     "title": "Clawd on Desk app folder",
     "description": "Leave empty to find it automatically. Otherwise the installed app's resources/app.asar.unpacked folder",
     "default": ""
    },
    "nodePath": {
     "type": "string",
     "title": "Node.js executable",
     "description": "Runs the bridge sidecar",
     "default": "node"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-bar",
   "firstSeen": "2026-10-06T14:24:16.564Z",
   "modUpdatedAt": "2026-10-07T03:40:57Z",
   "fileBytes": 196595,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-bar",
   "url": "https://www.slopshopper.com/mods/kaic5504-clawd-bar/"
  },
  {
   "slug": "kaic5504-clawd-rpg",
   "name": "clawd-rpg",
   "description": "Clawd, Claude Code's crab, goes on an adventure above your prompt: your session's work becomes his walks, battles and rest stops, and he levels up as you use Claude Code. Unofficial fan mod.",
   "version": "1.0.0",
   "author": {
    "name": "KaiC5504"
   },
   "license": "MIT",
   "homepage": "https://github.com/KaiC5504/clawd-rpg",
   "keywords": [
    "clawd",
    "rpg",
    "game",
    "mod",
    "band",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "KaiC5504/clawd-rpg",
    "url": "https://github.com/KaiC5504/clawd-rpg",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:32:57Z",
    "createdAt": "2026-10-08T15:13:15Z",
    "description": "Clawd goes on an adventure above your Claude Code prompt. Unofficial fan mod.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97603042?v=4",
    "ownerUrl": "https://github.com/KaiC5504",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-rpg",
   "firstSeen": "2026-10-09T14:34:59.081Z",
   "modUpdatedAt": "2026-10-09T06:32:57Z",
   "fileBytes": 126363,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-rpg",
   "url": "https://www.slopshopper.com/mods/kaic5504-clawd-rpg/"
  },
  {
   "slug": "kaicodedocument-claude-code-usage-bar",
   "name": "usage-bar",
   "description": "Shows what is left of your 5-hour and 7-day rate-limit windows, plus this session's tokens and cost, above the Claude Code prompt.",
   "version": "0.3.8",
   "author": {
    "name": "chenkai"
   },
   "license": "MIT",
   "homepage": "https://github.com/kaicodedocument/claude-code-usage-bar",
   "keywords": [
    "usage",
    "rate-limit",
    "quota",
    "tokens",
    "cost",
    "statusline",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kaicodedocument/claude-code-usage-bar",
    "url": "https://github.com/kaicodedocument/claude-code-usage-bar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:06:08Z",
    "createdAt": "2026-10-06T06:05:04Z",
    "description": "A Claude Code mod that shows rate-limit allowance, session tokens and cost above the prompt",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "plugin",
     "statusline",
     "typescript",
     "usage"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16205531?v=4",
    "ownerUrl": "https://github.com/kaicodedocument",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "Pill colors: \"light\" or \"dark\". Any other value is read as \"light\". The mod cannot read the app theme, so pick the one that matches.",
     "default": "light"
    },
    "staleMinutes": {
     "type": "number",
     "title": "Fade after (minutes)",
     "description": "A rate-limit reading older than this is drawn faded.",
     "default": 10
    },
    "warnBelow": {
     "type": "number",
     "title": "Orange at or below (%)",
     "description": "Percent left at which a window's bar turns orange.",
     "default": 30
    },
    "dangerBelow": {
     "type": "number",
     "title": "Red at or below (%)",
     "description": "Percent left at which a window's bar turns red.",
     "default": 10
    },
    "countCacheWrites": {
     "type": "boolean",
     "title": "Count cache writes as input",
     "description": "On, the up arrow is uncached input plus cache writes. Off, it is uncached input alone and cache writes are counted with cache reads.",
     "default": true
    },
    "showUpdated": {
     "type": "boolean",
     "title": "Show reading age",
     "description": "Show how long ago the rate-limit reading was taken, after the 7d pill.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-usage-bar",
   "firstSeen": "2026-10-06T14:38:58.956Z",
   "modUpdatedAt": "2026-10-08T03:06:08Z",
   "fileBytes": 17297,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bar-kaicodedocument",
   "url": "https://www.slopshopper.com/mods/kaicodedocument-claude-code-usage-bar/"
  },
  {
   "slug": "kakapo1933-mermaid-dianliu",
   "name": "mermaid-dianliu",
   "description": "把回覆裡的 mermaid 區塊畫成 SVG，主題可換（Claude 桌面版 Code 分頁）",
   "version": "0.1.0",
   "author": {
    "name": "kakapo1933"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kakapo1933/mermaid-dianliu",
    "url": "https://github.com/kakapo1933/mermaid-dianliu",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T20:28:43Z",
    "createdAt": "2026-10-05T20:28:37Z",
    "description": "Claude Code mod：在 Claude 桌面版的 Code 分頁把 mermaid 區塊畫成 SVG，主題可換",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22142416?v=4",
    "ownerUrl": "https://github.com/kakapo1933",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mermaid-dianliu-local",
   "firstSeen": "2026-10-06T04:54:32.484Z",
   "modUpdatedAt": "2026-10-05T20:28:43Z",
   "fileBytes": 7038,
   "tags": [
    "transcript",
    "process"
   ],
   "isNew": true,
   "entryName": "mermaid-dianliu",
   "url": "https://www.slopshopper.com/mods/kakapo1933-mermaid-dianliu/"
  },
  {
   "slug": "kamilmarzynski-claude-code-mods-monkey",
   "name": "monkey",
   "description": "A monkeytype-style typing test above the prompt: /monkey. Words (10/25/50/100) or time (15/30/60/120 s) mode, WPM and accuracy, a best score per mode.",
   "version": "0.1.0",
   "author": {
    "name": "KamilMarzynski"
   },
   "license": "MIT",
   "homepage": "https://github.com/KamilMarzynski/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KamilMarzynski/claude-code-mods",
    "url": "https://github.com/KamilMarzynski/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T10:41:40Z",
    "createdAt": "2026-10-06T09:51:31Z",
    "description": "Claude Code mods (plugin marketplace): monkey typing test and more",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "typing-test"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/33965553?v=4",
    "ownerUrl": "https://github.com/KamilMarzynski",
    "defaultBranch": "main"
   },
   "path": "mods/monkey",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kamil-mods",
   "firstSeen": "2026-10-06T14:24:19.376Z",
   "modUpdatedAt": "2026-10-06T10:41:40Z",
   "fileBytes": 14566,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "monkey",
   "url": "https://www.slopshopper.com/mods/kamilmarzynski-claude-code-mods-monkey/"
  },
  {
   "slug": "kanevry-lead-session-orchestrator-freigabe",
   "name": "freigabe",
   "description": "Blockiert Aktionen mit Außenwirkung und gibt nichts frei; fängt Regel-Fallen ab, schwärzt Secrets in Tool-Ausgaben, erinnert an liegengebliebene Mail-Entwürfe.",
   "version": "0.2.0",
   "license": "MIT",
   "homepage": "https://session-orchestrator.com/lead",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Kanevry/lead-session-orchestrator",
    "url": "https://github.com/Kanevry/lead-session-orchestrator",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T21:18:54Z",
    "createdAt": "2026-10-05T17:55:17Z",
    "description": "One lead session above your parallel AI coding sessions: it prepares, you decide. Fail-closed gates, signed authority files, one queue for your decisions. Works with session-orchestrator.",
    "homepage": "https://session-orchestrator.com/lead",
    "topics": [
     "ai-agents",
     "claude-code",
     "cli",
     "codex",
     "developer-tools",
     "fail-closed",
     "multi-agent",
     "orchestration"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/208284447?v=4",
    "ownerUrl": "https://github.com/Kanevry",
    "defaultBranch": "main"
   },
   "path": "mods/freigabe",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:06.960Z",
   "modUpdatedAt": "2026-10-05T21:18:54Z",
   "fileBytes": 33131,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "freigabe",
   "url": "https://www.slopshopper.com/mods/kanevry-lead-session-orchestrator-freigabe/"
  },
  {
   "slug": "karanb192-jev-skill-scout",
   "name": "jev-skill-scout",
   "description": "Before each prompt reaches the model, TypeSafe's Jev ranks your installed skills against it and attaches one line naming the skill to load. Sends the prompt text to api.typesafe.ai. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "Karan Bansal",
    "url": "https://github.com/karanb192"
   },
   "license": "MIT",
   "homepage": "https://github.com/karanb192/jev-skill-scout",
   "keywords": [
    "mod",
    "function-hooks",
    "skills",
    "jev",
    "typesafe"
   ],
   "kind": "community",
   "repo": {
    "fullName": "karanb192/jev-skill-scout",
    "url": "https://github.com/karanb192/jev-skill-scout",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-23T10:34:30Z",
    "createdAt": "2026-09-19T17:56:57Z",
    "description": "Finds the turns where Claude Code should have loaded one of your skills and did not, judged by TypeSafe's Jev. Audit CLI plus the mod that fixes it live.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3264937?v=4",
    "ownerUrl": "https://github.com/karanb192",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Leave unset to use TYPESAFE_API_KEY or TYPESAFE_KEY from the environment.",
     "sensitive": true
    },
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Turn the suggestion off without uninstalling.",
     "default": true
    },
    "gateThreshold": {
     "type": "number",
     "title": "Gate threshold",
     "description": "Mean of the three gate probabilities below which no skill is suggested.",
     "default": 0.3
    },
    "fitsThreshold": {
     "type": "number",
     "title": "Fit threshold",
     "description": "The winner's fit probability below which nothing is attached.",
     "default": 0.3
    },
    "timeoutMs": {
     "type": "number",
     "title": "Timeout (ms)",
     "description": "Give up and leave the turn alone after this long.",
     "default": 4000
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe model name.",
     "default": "jev-latest"
    },
    "quiet": {
     "type": "boolean",
     "title": "Quiet",
     "description": "Hide the status line with the pick and the milliseconds.",
     "default": false
    },
    "shadow": {
     "type": "boolean",
     "title": "Shadow mode",
     "description": "Judge every prompt and show the pick in the status line, but attach nothing. For seeing what it would do before letting it. JEV_SKILL_SCOUT_SHADOW=1 in the environment does the same for one session.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jev-skill-scout",
   "firstSeen": "2026-10-06T04:59:24.666Z",
   "modUpdatedAt": "2026-09-23T10:34:30Z",
   "fileBytes": 18026,
   "tags": [
    "status",
    "prompt",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-skill-scout",
   "url": "https://www.slopshopper.com/mods/karanb192-jev-skill-scout/"
  },
  {
   "slug": "kargarisaac-subagent-band",
   "name": "subagent-band",
   "description": "A band above the prompt showing each running subagent's model, effort and context tokens.",
   "version": "0.1.0",
   "author": {
    "name": "kargarisaac"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kargarisaac/subagent-band",
    "url": "https://github.com/kargarisaac/subagent-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:20:14Z",
    "createdAt": "2026-10-09T06:20:08Z",
    "description": "A Claude Code mod that shows each running subagent's model, effort and context above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24753756?v=4",
    "ownerUrl": "https://github.com/kargarisaac",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "subagent-band",
   "firstSeen": "2026-10-09T15:07:42.827Z",
   "modUpdatedAt": "2026-10-09T06:20:14Z",
   "fileBytes": 1661,
   "tags": [
    "band",
    "turn"
   ],
   "isNew": true,
   "entryName": "subagent-band-kargarisaac",
   "url": "https://www.slopshopper.com/mods/kargarisaac-subagent-band/"
  },
  {
   "slug": "karolkiljan-krux-mod",
   "name": "krux-mod",
   "description": "Krux jako mod Claude Code: polska persona technicznego orka w prompcie systemowym, kotwica głosu w każdej turze, komenda /krux z panelem kuźni i animowany kowal nad promptem.",
   "version": "0.11.3",
   "author": {
    "name": "Karol Kiljan",
    "url": "https://github.com/karolkiljan"
   },
   "license": "MIT",
   "homepage": "https://github.com/karolkiljan/krux-mod",
   "keywords": [
    "polish",
    "persona",
    "orc",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "karolkiljan/krux-mod",
    "url": "https://github.com/karolkiljan/krux-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:02:08Z",
    "createdAt": "2026-10-06T22:44:15Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43322432?v=4",
    "ownerUrl": "https://github.com/karolkiljan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "krux-mod-marketplace",
   "firstSeen": "2026-10-08T15:30:00.363Z",
   "modUpdatedAt": "2026-10-09T15:02:08Z",
   "fileBytes": 414309,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "krux-mod",
   "url": "https://www.slopshopper.com/mods/karolkiljan-krux-mod/"
  },
  {
   "slug": "karrot0-claude-buddy-progress-buddy",
   "name": "progress-buddy",
   "description": "A progress band with a little coral friend for Claude Code: task and subtask lines, a gradient progress bar, subagent helpers and moods that follow what Claude is doing.",
   "version": "0.2.2",
   "author": {
    "name": "karrot0",
    "url": "https://github.com/karrot0"
   },
   "license": "MIT",
   "homepage": "https://github.com/karrot0/claude-buddy",
   "keywords": [
    "progress",
    "status",
    "ui",
    "mascot",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "karrot0/claude-buddy",
    "url": "https://github.com/karrot0/claude-buddy",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:33:30Z",
    "createdAt": "2026-10-07T16:37:30Z",
    "description": "A progress band with a little coral friend for Claude Code: task and subtask, gradient bar, subagent helpers and moods.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "mascot",
     "progress-bar"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86092166?v=4",
    "ownerUrl": "https://github.com/karrot0",
    "defaultBranch": "main"
   },
   "path": "plugins/progress-buddy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "progress-buddy",
   "firstSeen": "2026-10-08T15:30:01.706Z",
   "modUpdatedAt": "2026-10-09T14:33:30Z",
   "fileBytes": 35014,
   "tags": [
    "band",
    "guard",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "progress-buddy",
   "url": "https://www.slopshopper.com/mods/karrot0-claude-buddy-progress-buddy/"
  },
  {
   "slug": "kartikeyaagr-fast-laya-compaction",
   "name": "fast-laya-compaction",
   "description": "Verbatim Laya-guided compaction for Claude Code sessions (local, no API key).",
   "version": "0.2.0",
   "author": {
    "name": "kartikeyaagr",
    "url": "https://github.com/kartikeyaagr"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kartikeyaagr/fast-laya-compaction",
    "url": "https://github.com/kartikeyaagr/fast-laya-compaction",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-09-27T18:50:20Z",
    "createdAt": "2026-09-27T14:19:17Z",
    "description": "Verbatim Claude Code compaction: trims stale tool output with a local Laya model instead of summarizing",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/70757828?v=4",
    "ownerUrl": "https://github.com/kartikeyaagr",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./fast-laya.ts"
   ],
   "entry": "hooks/fast-laya.ts",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Laya checkpoint",
     "description": "Laya checkpoint: typed-decisions (default, tuned for decisions), multilingual (smaller, faster, weaker) or english.",
     "options": [
      "typed-decisions",
      "multilingual",
      "english"
     ],
     "default": "typed-decisions"
    },
    "checkpointPath": {
     "type": "string",
     "title": "Fine-tuned checkpoint",
     "description": "Absolute path of a fine-tuned Laya checkpoint directory (see README: getting closer to Jev); overrides the checkpoint above when set."
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Laya probability that a tool call or its full output is still needed; below it the output is truncated or the call removed. Superseded calls are removed regardless.",
     "default": 0.5
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Number of newest messages pinned from compaction.",
     "default": 6
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compaction percentage",
     "description": "Context percentage at which turn.complete requests compaction.",
     "default": 60
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Minimum estimated character reduction required to replace history.",
     "default": 0.25
    },
    "autoTargetReduction": {
     "type": "number",
     "title": "Auto-compaction target",
     "description": "On auto-compaction, the reduction to reach even past Laya's answers: outputs it would keep are truncated, least likely to be needed first, so the window is not full again at once. 0 turns it off.",
     "default": 0.5
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated tool result head",
     "description": "Characters of a tool result kept when Laya decides its full output is no longer needed; 0 keeps only the note.",
     "default": 300
    },
    "maxCallStateChars": {
     "type": "number",
     "title": "Maximum call state characters",
     "description": "Character cap on what Laya reads about one tool call.",
     "default": 1600
    },
    "maxScoredCalls": {
     "type": "number",
     "title": "Maximum scored calls",
     "description": "Most tool calls Laya scores per compaction, oldest first; newer ones are kept. Bounds compaction time.",
     "default": 80
    },
    "timeoutSeconds": {
     "type": "number",
     "title": "Laya timeout (seconds)",
     "description": "How long one Laya run may take before compaction falls back to the built-in summary.",
     "default": 120
    },
    "uvPath": {
     "type": "string",
     "title": "uv executable",
     "description": "Path to uv, if it is not on the PATH Claude Code runs with.",
     "default": "uv"
    },
    "device": {
     "type": "string",
     "title": "Torch device",
     "description": "mps, cpu or cuda; leave unset to pick automatically."
    },
    "goal": {
     "type": "string",
     "title": "Goal",
     "description": "Ongoing task description Laya weighs calls against; leave unset to use the latest user prompt."
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fast-laya-compaction",
   "firstSeen": "2026-10-06T04:54:35.986Z",
   "modUpdatedAt": "2026-09-27T18:50:20Z",
   "fileBytes": 42085,
   "tags": [
    "toast",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fast-laya-compaction",
   "url": "https://www.slopshopper.com/mods/kartikeyaagr-fast-laya-compaction/"
  },
  {
   "slug": "kavidu-hettiarachchi-claude-code-mod",
   "name": "agent-card",
   "description": "Styled Agent Card workflow with live lifecycle, task, worker and gate UI",
   "version": "0.2.0",
   "author": {
    "name": "Kavidu Hettiarachchi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kavidu-hettiarachchi/claude-code-mod",
    "url": "https://github.com/kavidu-hettiarachchi/claude-code-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T00:30:47Z",
    "createdAt": "2026-10-08T00:28:31Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7223756?v=4",
    "ownerUrl": "https://github.com/kavidu-hettiarachchi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:30:03.135Z",
   "modUpdatedAt": "2026-10-08T00:30:47Z",
   "fileBytes": 22855,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-card",
   "url": "https://www.slopshopper.com/mods/kavidu-hettiarachchi-claude-code-mod/"
  },
  {
   "slug": "kawase1295-usage-meter",
   "name": "usage-meter",
   "description": "Model, context window and rate-limit (5h / 7d) braille meters in a band above the prompt",
   "author": {
    "name": "kawase1295",
    "url": "https://github.com/kawase1295"
   },
   "license": "MIT",
   "homepage": "https://github.com/kawase1295/usage-meter",
   "keywords": [
    "status",
    "usage",
    "context",
    "rate-limit",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kawase1295/usage-meter",
    "url": "https://github.com/kawase1295/usage-meter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:08:15Z",
    "createdAt": "2026-10-02T04:26:58Z",
    "description": "Claude Code mod: model, context and rate-limit (5h/7d) braille meters above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/118048309?v=4",
    "ownerUrl": "https://github.com/kawase1295",
    "defaultBranch": "dev"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-meter",
   "firstSeen": "2026-10-06T04:56:00.792Z",
   "modUpdatedAt": "2026-10-07T02:08:15Z",
   "fileBytes": 3806,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-kawase1295",
   "url": "https://www.slopshopper.com/mods/kawase1295-usage-meter/"
  },
  {
   "slug": "kawaz-claude-ccmsg",
   "name": "ccmsg-v1",
   "description": "Central-daemon messenger for Claude Code sessions (rewrite of cmux-msg)",
   "version": "0.158.0",
   "author": {
    "name": "kawaz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kawaz/claude-ccmsg",
    "url": "https://github.com/kawaz/claude-ccmsg",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:41:02Z",
    "createdAt": "2026-06-29T02:23:41Z",
    "description": "Claude Code session messenger (central daemon + JSONL room log, rewrite of cmux-msg)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/156236?v=4",
    "ownerUrl": "https://github.com/kawaz",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./composer-fill.bundle.js"
   ],
   "entry": "hooks/composer-fill.bundle.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccmsg-v1",
   "firstSeen": "2026-10-09T15:07:53.892Z",
   "modUpdatedAt": "2026-10-09T11:41:02Z",
   "fileBytes": 36191,
   "tags": [
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ccmsg-v1",
   "url": "https://www.slopshopper.com/mods/kawaz-claude-ccmsg/"
  },
  {
   "slug": "kawaz-claude-rules-personal-observe-mod",
   "name": "observe-mod",
   "description": "Logs every function-hook event (on '*') to JSONL for inspection.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kawaz/claude-rules-personal",
    "url": "https://github.com/kawaz/claude-rules-personal",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:10:58Z",
    "createdAt": "2026-05-14T01:27:46Z",
    "description": "Personal Claude Code rules (common + personal layers, distributable via install.sh)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/156236?v=4",
    "ownerUrl": "https://github.com/kawaz",
    "defaultBranch": "main"
   },
   "path": "reference/claude-mods/scripts/observe-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "rules-personal",
   "firstSeen": "2026-10-07T15:04:48.615Z",
   "modUpdatedAt": "2026-09-29T02:41:06Z",
   "fileBytes": 2800,
   "tags": [
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "observe-mod",
   "url": "https://www.slopshopper.com/mods/kawaz-claude-rules-personal-observe-mod/"
  },
  {
   "slug": "kbrdn1-claude-crosstalk",
   "name": "crosstalk",
   "description": "A Claude Mod: /crosstalk opens a pane with this session's conversations with your other Claude Code sessions (peer deliveries in, SendMessage out) and lets you reply from it.",
   "version": "0.1.0",
   "author": {
    "name": "Kylian Bardini",
    "url": "https://github.com/kbrdn1"
   },
   "license": "MIT",
   "homepage": "https://github.com/kbrdn1/claude-crosstalk",
   "keywords": [
    "mod",
    "function-hooks",
    "cross-session",
    "sendmessage",
    "chat"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kbrdn1/claude-crosstalk",
    "url": "https://github.com/kbrdn1/claude-crosstalk",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-19T02:09:45Z",
    "createdAt": "2026-09-18T23:36:50Z",
    "description": "A Claude Mod to read and join the conversations between your Claude Code sessions (/crosstalk)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "function-hooks",
     "multi-agent"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94058709?v=4",
    "ownerUrl": "https://github.com/kbrdn1",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-crosstalk",
   "firstSeen": "2026-10-06T04:55:21.925Z",
   "modUpdatedAt": "2026-09-19T02:09:45Z",
   "fileBytes": 48124,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "crosstalk",
   "url": "https://www.slopshopper.com/mods/kbrdn1-claude-crosstalk/"
  },
  {
   "slug": "kbrianps-claude-clean-copy-clean-copy",
   "name": "clean-copy",
   "description": "Copy on select without the gutter bar and without line breaks in the middle of sentences",
   "version": "0.1.2",
   "author": {
    "name": "Brian Pravato",
    "url": "https://github.com/kbrianps"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kbrianps/claude-clean-copy",
    "url": "https://github.com/kbrianps/claude-clean-copy",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T12:05:22Z",
    "createdAt": "2026-10-05T18:07:49Z",
    "description": "Claude Code plugin: copy from the terminal without the gutter bar and without line breaks in the middle of sentences",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "clipboard",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/113513657?v=4",
    "ownerUrl": "https://github.com/kbrianps",
    "defaultBranch": "main"
   },
   "path": "plugins/clean-copy",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-clean-copy",
   "firstSeen": "2026-10-06T04:59:26.190Z",
   "modUpdatedAt": "2026-10-07T12:05:22Z",
   "fileBytes": 4510,
   "tags": [
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "clean-copy",
   "url": "https://www.slopshopper.com/mods/kbrianps-claude-clean-copy-clean-copy/"
  },
  {
   "slug": "kbwmpmrp2z-beep-claude-usage-limits",
   "name": "usage-limits",
   "description": "Grafický pruh s 5hodinovým a týdenním limitem a časem do resetu",
   "version": "0.4.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kbwmpmrp2z-beep/claude-usage-limits",
    "url": "https://github.com/kbwmpmrp2z-beep/claude-usage-limits",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:21:44Z",
    "createdAt": "2026-10-08T15:06:12Z",
    "description": "Claude Code mod: colored band with 5-hour and weekly usage limits",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/298388458?v=4",
    "ownerUrl": "https://github.com/kbwmpmrp2z-beep",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "local-mods",
   "firstSeen": "2026-10-09T15:07:57.559Z",
   "modUpdatedAt": "2026-10-08T15:21:44Z",
   "fileBytes": 4356,
   "tags": [
    "band",
    "toast",
    "status",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-limits-kbwmpmrp2z-beep",
   "url": "https://www.slopshopper.com/mods/kbwmpmrp2z-beep-claude-usage-limits/"
  },
  {
   "slug": "kdahab2000-social-ai-schedular-usage-meter",
   "name": "usage-meter",
   "description": "Band above the prompt: session tokens, cost, and what remains of the 5-hour and weekly limits.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kdahab2000/Social-AI-schedular",
    "url": "https://github.com/kdahab2000/Social-AI-schedular",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T17:57:54Z",
    "createdAt": "2025-06-11T11:57:31Z",
    "description": "Social-AI-schedular",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/196536011?v=4",
    "ownerUrl": "https://github.com/kdahab2000",
    "defaultBranch": "main"
   },
   "path": "mods/usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "khaled-mods",
   "firstSeen": "2026-10-09T15:07:58.729Z",
   "modUpdatedAt": "2026-10-08T17:57:54Z",
   "fileBytes": 4406,
   "tags": [
    "pane",
    "band",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-kdahab2000",
   "url": "https://www.slopshopper.com/mods/kdahab2000-social-ai-schedular-usage-meter/"
  },
  {
   "slug": "kdaisho-claude-skills-book-pager",
   "name": "book-pager",
   "description": "Shows Claude's finished replies in a side pane as fixed pages with short lines",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kdaisho/claude-skills",
    "url": "https://github.com/kdaisho/claude-skills",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:30:09Z",
    "createdAt": "2026-09-29T00:46:22Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10104683?v=4",
    "ownerUrl": "https://github.com/kdaisho",
    "defaultBranch": "main"
   },
   "path": "book-pager",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "width": {
     "type": "number",
     "title": "Page width",
     "description": "Columns of text the pane opens with; drag the pane to change it",
     "default": 76,
     "min": 20,
     "max": 200
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:30:05.445Z",
   "modUpdatedAt": "2026-10-09T12:30:09Z",
   "fileBytes": 19749,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "book-pager",
   "url": "https://www.slopshopper.com/mods/kdaisho-claude-skills-book-pager/"
  },
  {
   "slug": "kelvi-maycon-claude-code-mods-barra-uso",
   "name": "barra-uso",
   "description": "Linha de pílulas acima do campo: uso do plano nas janelas de 5 h (5H) e 7 dias (7D), contexto até a compactação automática (CTX), tempo restante do TTL do cache (CACHE) e o DS ligado ou desligado nesta sessão (DS on/off).",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Kelvi-Maycon/claude-code-mods",
    "url": "https://github.com/Kelvi-Maycon/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:07:44Z",
    "createdAt": "2026-10-08T16:59:18Z",
    "description": "Mods para o Claude Code: barras de progresso com faixas de subagentes, uso do plano, cache, prévia de HTML e design system",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/232205193?v=4",
    "ownerUrl": "https://github.com/Kelvi-Maycon",
    "defaultBranch": "main"
   },
   "path": "plugins/barra-uso",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:35:02.139Z",
   "modUpdatedAt": "2026-10-08T17:07:05Z",
   "fileBytes": 28734,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "barra-uso",
   "url": "https://www.slopshopper.com/mods/kelvi-maycon-claude-code-mods-barra-uso/"
  },
  {
   "slug": "kelvi-maycon-claude-code-mods-cache-frio",
   "name": "cache-frio",
   "description": "Avisa antes de um envio que regrava o cache frio (parado além do ttl, contexto acima de 100k) e mostra contexto e tempo de cache em /cache-frio.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Kelvi-Maycon/claude-code-mods",
    "url": "https://github.com/Kelvi-Maycon/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:07:44Z",
    "createdAt": "2026-10-08T16:59:18Z",
    "description": "Mods para o Claude Code: barras de progresso com faixas de subagentes, uso do plano, cache, prévia de HTML e design system",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/232205193?v=4",
    "ownerUrl": "https://github.com/Kelvi-Maycon",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-frio",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:35:03.054Z",
   "modUpdatedAt": "2026-10-08T17:07:05Z",
   "fileBytes": 7205,
   "tags": [
    "toast",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-frio",
   "url": "https://www.slopshopper.com/mods/kelvi-maycon-claude-code-mods-cache-frio/"
  },
  {
   "slug": "kelvi-maycon-claude-code-mods-ds-primeiro",
   "name": "ds-primeiro",
   "description": "Anexa a skill do seu design system ao primeiro pedido de peça visual da sessão. Configure o nome da skill para ligar.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Kelvi-Maycon/claude-code-mods",
    "url": "https://github.com/Kelvi-Maycon/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:07:44Z",
    "createdAt": "2026-10-08T16:59:18Z",
    "description": "Mods para o Claude Code: barras de progresso com faixas de subagentes, uso do plano, cache, prévia de HTML e design system",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/232205193?v=4",
    "ownerUrl": "https://github.com/Kelvi-Maycon",
    "defaultBranch": "main"
   },
   "path": "plugins/ds-primeiro",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "skill": {
     "type": "string",
     "title": "Skill do design system",
     "description": "Nome da skill que o modelo deve carregar antes de criar uma peça visual (ex.: meu-design-system). Vazio desliga o mod.",
     "default": ""
    },
    "rotulo": {
     "type": "string",
     "title": "Rótulo",
     "description": "Nome exibido na faixa, no toast e na linha anexada. Vazio usa o nome da skill.",
     "default": ""
    },
    "ignorar": {
     "type": "string",
     "title": "Termos que dispensam",
     "description": "Termos extras, separados por vírgula, que, citados no pedido, fazem o mod não anexar nada (ex.: nome da marca).",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:35:03.979Z",
   "modUpdatedAt": "2026-10-08T17:07:05Z",
   "fileBytes": 7183,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt"
   ],
   "isNew": true,
   "entryName": "ds-primeiro",
   "url": "https://www.slopshopper.com/mods/kelvi-maycon-claude-code-mods-ds-primeiro/"
  },
  {
   "slug": "kelvi-maycon-claude-code-mods-previa",
   "name": "previa",
   "description": "Mantém um servidor de prévia no ar para o HTML editado e mostra a URL acima do prompt.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Kelvi-Maycon/claude-code-mods",
    "url": "https://github.com/Kelvi-Maycon/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:07:44Z",
    "createdAt": "2026-10-08T16:59:18Z",
    "description": "Mods para o Claude Code: barras de progresso com faixas de subagentes, uso do plano, cache, prévia de HTML e design system",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/232205193?v=4",
    "ownerUrl": "https://github.com/Kelvi-Maycon",
    "defaultBranch": "main"
   },
   "path": "plugins/previa",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:35:04.680Z",
   "modUpdatedAt": "2026-10-08T16:54:04Z",
   "fileBytes": 15898,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "previa",
   "url": "https://www.slopshopper.com/mods/kelvi-maycon-claude-code-mods-previa/"
  },
  {
   "slug": "kelvi-maycon-claude-code-mods-progresso",
   "name": "progresso",
   "description": "Barras de progresso acima do prompt, com faixas de subagentes e comandos em background e som ao terminar, falhar ou esperar decisão.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Kelvi-Maycon/claude-code-mods",
    "url": "https://github.com/Kelvi-Maycon/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:07:44Z",
    "createdAt": "2026-10-08T16:59:18Z",
    "description": "Mods para o Claude Code: barras de progresso com faixas de subagentes, uso do plano, cache, prévia de HTML e design system",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/232205193?v=4",
    "ownerUrl": "https://github.com/Kelvi-Maycon",
    "defaultBranch": "main"
   },
   "path": "plugins/progresso",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:35:06.233Z",
   "modUpdatedAt": "2026-10-08T17:07:05Z",
   "fileBytes": 172467,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "progresso",
   "url": "https://www.slopshopper.com/mods/kelvi-maycon-claude-code-mods-progresso/"
  },
  {
   "slug": "kesavreddy-commits-repoviewer",
   "name": "kesav",
   "displayName": "repoviewer",
   "description": "Browse, read and edit your whole repo in a pane beside Claude Code, right in the terminal.",
   "version": "1.0.5",
   "author": {
    "name": "Kesav Reddy Eswaravaka",
    "url": "https://github.com/kesavreddy-commits"
   },
   "license": "MIT",
   "homepage": "https://github.com/kesavreddy-commits/repoviewer",
   "keywords": [
    "file-tree",
    "file-browser",
    "file-viewer",
    "editor",
    "git",
    "repo",
    "pane",
    "terminal",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kesavreddy-commits/repoviewer",
    "url": "https://github.com/kesavreddy-commits/repoviewer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T22:14:19Z",
    "createdAt": "2026-10-03T06:53:37Z",
    "description": "Browse, read and edit your whole repo in a pane beside Claude Code's terminal UI (a Claude Code mod)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "file-browser",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/266370926?v=4",
    "ownerUrl": "https://github.com/kesavreddy-commits",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "repoviewer",
   "firstSeen": "2026-10-06T04:54:38.274Z",
   "modUpdatedAt": "2026-10-03T22:14:19Z",
   "fileBytes": 158719,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "kesav",
   "url": "https://www.slopshopper.com/mods/kesavreddy-commits-repoviewer/"
  },
  {
   "slug": "kesuuyof-claude-code-bars-context-bar",
   "name": "context-bar",
   "description": "A stacked bar above the prompt showing the context window by /context category.",
   "version": "0.2.3",
   "author": {
    "name": "kesuuyof"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kesuuyof/claude-code-bars",
    "url": "https://github.com/kesuuyof/claude-code-bars",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T11:45:17Z",
    "createdAt": "2026-10-06T01:51:49Z",
    "description": "Claude Code mods that draw bands above the prompt.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/612347?v=4",
    "ownerUrl": "https://github.com/kesuuyof",
    "defaultBranch": "main"
   },
   "path": "plugins/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "barWidth": {
     "type": "number",
     "title": "Bar width",
     "description": "The most cells a bar takes. Lower it if the bar wraps onto a second line.",
     "default": 40,
     "min": 10,
     "max": 200
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-bars",
   "firstSeen": "2026-10-06T04:55:23.686Z",
   "modUpdatedAt": "2026-10-06T11:45:16Z",
   "fileBytes": 7144,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-kesuuyof",
   "url": "https://www.slopshopper.com/mods/kesuuyof-claude-code-bars-context-bar/"
  },
  {
   "slug": "kesuuyof-claude-code-bars-usage-bar",
   "name": "usage-bar",
   "description": "Bars above the prompt for each plan usage window, with time to reset and a pace warning.",
   "version": "0.2.3",
   "author": {
    "name": "kesuuyof"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kesuuyof/claude-code-bars",
    "url": "https://github.com/kesuuyof/claude-code-bars",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T11:45:17Z",
    "createdAt": "2026-10-06T01:51:49Z",
    "description": "Claude Code mods that draw bands above the prompt.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/612347?v=4",
    "ownerUrl": "https://github.com/kesuuyof",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "barWidth": {
     "type": "number",
     "title": "Bar width",
     "description": "The most cells a bar takes. Lower it if the bar wraps onto a second line.",
     "default": 40,
     "min": 10,
     "max": 200
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-bars",
   "firstSeen": "2026-10-06T14:39:09.521Z",
   "modUpdatedAt": "2026-10-06T11:45:16Z",
   "fileBytes": 7991,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bar-kesuuyof",
   "url": "https://www.slopshopper.com/mods/kesuuyof-claude-code-bars-usage-bar/"
  },
  {
   "slug": "kexi-claude-privacy-gateway",
   "name": "privacy-gateway",
   "description": "PII and secrets are swapped for placeholders (__PII_PERSON_1__) by regex and a local Gemma 4 before anything reaches Claude; placeholders are restored only where the work stays on this machine (local tool calls) and on screen.",
   "version": "0.1.0",
   "author": {
    "name": "Kei Nakayama"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kexi/claude-privacy-gateway",
    "url": "https://github.com/kexi/claude-privacy-gateway",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T19:37:39Z",
    "createdAt": "2026-10-05T17:37:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/350671?v=4",
    "ownerUrl": "https://github.com/kexi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "gemmaUrl": {
     "type": "string",
     "title": "Gemma endpoint",
     "description": "OpenAI-compatible chat completions endpoint of the local model (LM Studio, mlx_lm.server).",
     "required": false,
     "default": "http://127.0.0.1:1234/v1/chat/completions"
    },
    "gemmaModel": {
     "type": "string",
     "title": "Gemma model",
     "description": "Model identifier the endpoint serves.",
     "required": false,
     "default": "gemma-4-12b-it-mlx-bench@6bit"
    },
    "onDetectorError": {
     "type": "string",
     "title": "When Gemma fails",
     "description": "\"block\" (default): the content is not sent to Claude. \"regex-only\": the content is sent masked by the regex detectors alone.",
     "required": false,
     "default": "block",
     "options": [
      "block",
      "regex-only"
     ]
    },
    "detectionScope": {
     "type": "string",
     "title": "Detection scope",
     "description": "\"full\" (default): engine-written text (skill listings, MCP instructions, system prompt sections) is checked by Gemma too. \"fast\": that text is masked by regex and known values only, so the first request fits the 30-second fetch limit more easily, but names inside user-written skill descriptions pass through.",
     "required": false,
     "default": "full",
     "options": [
      "full",
      "fast"
     ]
    },
    "bashRestore": {
     "type": "string",
     "title": "Restore placeholders in Bash",
     "description": "\"off\" (default): a Bash command that contains placeholders is refused, so real values never reach the shell. \"with-approval\": placeholders are restored after the user approves each command, and commands that look network-bound are refused by name (best effort: quoting and variable expansion can slip past it).",
     "required": false,
     "default": "off",
     "options": [
      "off",
      "with-approval"
     ]
    },
    "images": {
     "type": "string",
     "title": "Images and documents",
     "description": "\"drop\" (default): image and document blocks are removed, since they cannot be masked. \"pass\": they are sent as they are.",
     "required": false,
     "default": "drop",
     "options": [
      "drop",
      "pass"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:28.683Z",
   "modUpdatedAt": "2026-10-05T19:37:39Z",
   "fileBytes": 38377,
   "tags": [
    "transcript",
    "status",
    "guard",
    "prompt",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "privacy-gateway",
   "url": "https://www.slopshopper.com/mods/kexi-claude-privacy-gateway/"
  },
  {
   "slug": "keygripgit-claude-mods-workorder-pane",
   "name": "workorder-pane",
   "description": "Keygrip work orders in a pane: /workorders lists your project's deploy queue; pick one to read its fields, edits, schema and verify steps, see the page before and after the edits — a page that is not live yet is shown on a template page of your site — and approve it for publishing. Paste your project's client key once.",
   "version": "0.5.0",
   "author": {
    "name": "Keygrip"
   },
   "homepage": "https://app.keygrip.ai/mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KeygripGit/claude-mods",
    "url": "https://github.com/KeygripGit/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T11:01:56Z",
    "createdAt": "2026-10-03T16:47:15Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/318007326?v=4",
    "ownerUrl": "https://github.com/KeygripGit",
    "defaultBranch": "main"
   },
   "path": "plugins/workorder-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "keygrip",
   "firstSeen": "2026-10-06T04:47:11.943Z",
   "modUpdatedAt": "2026-10-08T11:01:56Z",
   "fileBytes": 40187,
   "tags": [
    "pane",
    "toast",
    "command",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "workorder-pane",
   "url": "https://www.slopshopper.com/mods/keygripgit-claude-mods-workorder-pane/"
  },
  {
   "slug": "kgorle1111-antstreet",
   "name": "antstreet",
   "displayName": "AntStreet",
   "description": "Fund an idea from Claude Code: you approve the checks first, a sandboxed gate outside the agent decides what passed, and a signed ledger records it.",
   "version": "0.0.1",
   "author": {
    "name": "Kannishk Naidu Gorle"
   },
   "license": "Apache-2.0",
   "keywords": [
    "verification",
    "agents",
    "pytest",
    "ledger",
    "budget"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kgorle1111/antstreet",
    "url": "https://github.com/kgorle1111/antstreet",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T23:27:17Z",
    "createdAt": "2026-09-30T08:25:28Z",
    "description": "AntStreet: give AI coding agents a budget and a spec. You approve the acceptance checks first, agents build in capped slices, a sandboxed gate decides, and every dollar and decision lands in a signed ledger. Done means the checks passed.",
    "homepage": null,
    "topics": [
     "agent-orchestration",
     "ai-agents",
     "audit-log",
     "benchmark",
     "claude-code",
     "cli",
     "coding-agents",
     "developer-tools",
     "llm",
     "multi-agent",
     "pytest",
     "python",
     "sandbox",
     "testing",
     "verification"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/235177965?v=4",
    "ownerUrl": "https://github.com/kgorle1111",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./approve-pane.tsx"
   ],
   "entry": "hooks/approve-pane.tsx",
   "userConfig": {
    "command": {
     "type": "string",
     "title": "antstreet command",
     "description": "How the approve pane runs the CLI, split on spaces (default: uvx antstreet).",
     "default": "uvx antstreet"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "antstreet",
   "firstSeen": "2026-10-08T15:30:13.193Z",
   "modUpdatedAt": "2026-10-08T23:27:17Z",
   "fileBytes": 7116,
   "tags": [
    "pane",
    "band",
    "toast",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "antstreet",
   "url": "https://www.slopshopper.com/mods/kgorle1111-antstreet/"
  },
  {
   "slug": "kgrvgreco-woo-mods-pocket-pet",
   "name": "pocket-pet",
   "description": "바탕화면에 사는 픽셀 펫 클로: Claude가 생각하고, 도구를 쓰고, 허락을 기다리고, 일을 마칠 때마다 반응합니다. 마우스로 끌어 옮길 수 있습니다",
   "version": "0.6.2",
   "author": {
    "name": "정우용"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kgrvGRECO/woo-mods",
    "url": "https://github.com/kgrvGRECO/woo-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T02:15:40Z",
    "createdAt": "2026-10-04T05:00:33Z",
    "description": "정우용의 Claude Code mods: usage-band(사용량 띠) · pocket-pet(바탕화면 펫 클로)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "desktop-pet",
     "usage-monitor"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/262467649?v=4",
    "ownerUrl": "https://github.com/kgrvGRECO",
    "defaultBranch": "main"
   },
   "path": "pocket-pet",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "pet_name": {
     "type": "string",
     "title": "펫 이름",
     "description": "말풍선에 보이는 이름",
     "default": "클로"
    },
    "auto_start": {
     "type": "string",
     "title": "자동으로 띄우기",
     "description": "on = Claude Code를 열면 바탕화면 클로도 뜹니다, off = /pet 으로만 띄웁니다",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "python": {
     "type": "string",
     "title": "pythonw 경로 (선택)",
     "description": "비워 두면 PATH의 pythonw를 씁니다",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "woo-mods",
   "firstSeen": "2026-10-06T04:56:05.135Z",
   "modUpdatedAt": "2026-10-05T13:30:27Z",
   "fileBytes": 10390,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pocket-pet",
   "url": "https://www.slopshopper.com/mods/kgrvgreco-woo-mods-pocket-pet/"
  },
  {
   "slug": "kgrvgreco-woo-mods-usage-band",
   "name": "usage-band",
   "description": "프롬프트 바로 위에 Claude(5시간·주간·모델별 주간·컨텍스트)와 Codex 사용량을 열을 맞춘 막대로 보여 줍니다",
   "version": "0.6.6",
   "author": {
    "name": "정우용"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kgrvGRECO/woo-mods",
    "url": "https://github.com/kgrvGRECO/woo-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T02:15:40Z",
    "createdAt": "2026-10-04T05:00:33Z",
    "description": "정우용의 Claude Code mods: usage-band(사용량 띠) · pocket-pet(바탕화면 펫 클로)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "desktop-pet",
     "usage-monitor"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/262467649?v=4",
    "ownerUrl": "https://github.com/kgrvGRECO",
    "defaultBranch": "main"
   },
   "path": "usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "codex_home": {
     "type": "string",
     "title": "Codex 폴더 (선택, 예비)",
     "description": "Codex 한도는 보통 Codex CLI의 앱 서버(codex app-server)에 물어서 받습니다. node나 codex 명령이 없어서 못 받을 때만 이 폴더의 세션 기록(sessions/)을 읽습니다. 비워 두면 CODEX_HOME 또는 사용자 폴더의 .codex 를 씁니다",
     "default": ""
    },
    "usage_cache": {
     "type": "string",
     "title": "Claude 사용량 캐시 파일 (선택, 예비)",
     "description": "모델별 주간 한도(Fable 등)는 보통 사용량 API에서 세션의 자격 증명으로 1분마다 직접 받습니다. 로그인 없이 쓰거나 API를 못 받을 때만 상태줄(awesome-statusline)이 남기는 이 파일을 대신 읽습니다. 비워 두면 %TEMP%\\.claude_usage_cache 또는 /tmp/.claude_usage_cache 를 씁니다",
     "default": ""
    },
    "layout": {
     "type": "string",
     "title": "처음 보이는 모양",
     "description": "full = 두 줄, compact = 한 줄",
     "default": "full",
     "options": [
      "full",
      "compact"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "woo-mods",
   "firstSeen": "2026-10-06T04:56:07.472Z",
   "modUpdatedAt": "2026-10-06T02:15:38Z",
   "fileBytes": 102900,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-kgrvGRECO",
   "url": "https://www.slopshopper.com/mods/kgrvgreco-woo-mods-usage-band/"
  },
  {
   "slug": "kguidonimartins-claude-mods-grill-answer",
   "name": "grill-answer",
   "description": "A pane for answering the question rounds of the grilling / grill-me skill",
   "version": "0.2.0",
   "author": {
    "name": "Karlo Guidoni",
    "url": "https://github.com/kguidonimartins"
   },
   "license": "MIT",
   "homepage": "https://github.com/kguidonimartins/claude-mods/tree/main/plugins/grill-answer",
   "keywords": [
    "mod",
    "grilling",
    "grill-me",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kguidonimartins/claude-mods",
    "url": "https://github.com/kguidonimartins/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T16:23:25Z",
    "createdAt": "2026-10-02T15:21:28Z",
    "description": "Claude Code mods (a plugin marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8163542?v=4",
    "ownerUrl": "https://github.com/kguidonimartins",
    "defaultBranch": "main"
   },
   "path": "plugins/grill-answer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:55:25.412Z",
   "modUpdatedAt": "2026-10-02T16:23:25Z",
   "fileBytes": 8131,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "grill-answer",
   "url": "https://www.slopshopper.com/mods/kguidonimartins-claude-mods-grill-answer/"
  },
  {
   "slug": "kihyun1998-skills-thegraph-panel",
   "name": "thegraph-panel",
   "description": "While /thegraph runs: one line above the prompt with its steps in order, each marked, and the signals that fired, and a button that opens a pane with a gantt of the steps over the whole log as a table; the spinner and each turn's closing line carry the step and what the turn did.",
   "version": "0.1.0",
   "author": {
    "name": "Ki Hyun Park"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kihyun1998/skills",
    "url": "https://github.com/kihyun1998/skills",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:33:00Z",
    "createdAt": "2026-09-29T03:48:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71832733?v=4",
    "ownerUrl": "https://github.com/kihyun1998",
    "defaultBranch": "main"
   },
   "path": "mods/thegraph-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kihyun-skills",
   "firstSeen": "2026-10-07T15:04:54.576Z",
   "modUpdatedAt": "2026-10-08T07:42:50Z",
   "fileBytes": 37582,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "thegraph-panel",
   "url": "https://www.slopshopper.com/mods/kihyun1998-skills-thegraph-panel/"
  },
  {
   "slug": "kihyun1998-skills-usage-band",
   "name": "usage-band",
   "description": "Two rows above the prompt in three divided columns: context with the model, effort and cache hit rate; the 5-hour window with its pace (used over the window gone), when it runs out if it will, and its reset; the week with what it has left for each day to the reset (green while a day's share is to spare), and today's cost. Colour only when something needs saying.",
   "version": "0.1.0",
   "author": {
    "name": "Ki Hyun Park"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kihyun1998/skills",
    "url": "https://github.com/kihyun1998/skills",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:33:00Z",
    "createdAt": "2026-09-29T03:48:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71832733?v=4",
    "ownerUrl": "https://github.com/kihyun1998",
    "defaultBranch": "main"
   },
   "path": "mods/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kihyun-skills",
   "firstSeen": "2026-10-07T15:04:55.378Z",
   "modUpdatedAt": "2026-10-08T13:32:58Z",
   "fileBytes": 23979,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-kihyun1998",
   "url": "https://www.slopshopper.com/mods/kihyun1998-skills-usage-band/"
  },
  {
   "slug": "kikostefanov-lab-claude-code-mods-kiko",
   "name": "kiko",
   "description": "Kiko boxes every turn above your prompt: Knowledge In, Knowledge Out, K.O.!",
   "version": "0.1.0",
   "author": {
    "name": "Kiko Stefanov",
    "url": "https://github.com/kikostefanov-lab"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kikostefanov-lab/claude-code-mods",
    "url": "https://github.com/kikostefanov-lab/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T16:56:14Z",
    "createdAt": "2026-10-04T13:59:02Z",
    "description": "Claude Code mods: a Whiteboard pane where Claude draws Mermaid/UML diagrams, rendered locally",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229362963?v=4",
    "ownerUrl": "https://github.com/kikostefanov-lab",
    "defaultBranch": "master"
   },
   "path": "kiko",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:59:30.668Z",
   "modUpdatedAt": "2026-10-04T16:56:04Z",
   "fileBytes": 23681,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "kiko",
   "url": "https://www.slopshopper.com/mods/kikostefanov-lab-claude-code-mods-kiko/"
  },
  {
   "slug": "kikostefanov-lab-claude-code-mods-whiteboard",
   "name": "whiteboard",
   "description": "Claude draws Mermaid, D2 and PlantUML diagrams (UML, flowcharts, sequences, architecture) into a side pane with history, versions, export, copy and share.",
   "version": "0.2.0",
   "author": {
    "name": "Kiko Stefanov",
    "url": "https://github.com/kikostefanov-lab"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kikostefanov-lab/claude-code-mods",
    "url": "https://github.com/kikostefanov-lab/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T16:56:14Z",
    "createdAt": "2026-10-04T13:59:02Z",
    "description": "Claude Code mods: a Whiteboard pane where Claude draws Mermaid/UML diagrams, rendered locally",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/229362963?v=4",
    "ownerUrl": "https://github.com/kikostefanov-lab",
    "defaultBranch": "master"
   },
   "path": "whiteboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mmdcPath": {
     "type": "string",
     "title": "mmdc path",
     "description": "Absolute path to mermaid-cli's mmdc. Leave empty to find it automatically.",
     "default": ""
    },
    "theme": {
     "type": "string",
     "title": "Diagram theme",
     "description": "Theme for rendered diagrams.",
     "options": [
      "default",
      "neutral",
      "dark",
      "forest"
     ],
     "default": "default"
    },
    "mermaidConfig": {
     "type": "string",
     "title": "Mermaid config file",
     "description": "Absolute path to a Mermaid JSON config (team colours, fonts). Leave empty for none.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:59:32.066Z",
   "modUpdatedAt": "2026-10-04T14:23:22Z",
   "fileBytes": 40537,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "whiteboard-kikostefanov-lab",
   "url": "https://www.slopshopper.com/mods/kikostefanov-lab-claude-code-mods-whiteboard/"
  },
  {
   "slug": "kimgyubek-harness-cockpit",
   "name": "harness-cockpit",
   "description": "A Claude Code mod that puts a live status band above the prompt: progress steps, context and rate-limit usage, subagents, a sun-arc clock with an end-of-day countdown, and Clawd. 프롬프트 위 띠에 진행 단계 · 사용량 · 서브에이전트 · 시간 · Clawd 를 보여 주는 보기 전용 mod.",
   "version": "0.2.0",
   "author": {
    "name": "KimGyuBek"
   },
   "keywords": [
    "claude-code",
    "mod",
    "statusline",
    "status-band",
    "usage",
    "subagents",
    "clawd"
   ],
   "kind": "community",
   "repo": {
    "fullName": "KimGyuBek/harness-cockpit",
    "url": "https://github.com/KimGyuBek/harness-cockpit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T07:17:11Z",
    "createdAt": "2026-10-08T06:06:05Z",
    "description": "Claude Code mod: a live status band above the prompt — progress steps, context & rate-limit usage, subagents, sun-arc clock with end-of-day countdown, and an animated Clawd.",
    "homepage": null,
    "topics": [
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "statusline",
     "terminal-ui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64270206?v=4",
    "ownerUrl": "https://github.com/KimGyuBek",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harness-cockpit",
   "firstSeen": "2026-10-08T15:02:33.707Z",
   "modUpdatedAt": "2026-10-08T07:17:11Z",
   "fileBytes": 170057,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "harness-cockpit",
   "url": "https://www.slopshopper.com/mods/kimgyubek-harness-cockpit/"
  },
  {
   "slug": "kimyong6366-cc-hud-cc-hud",
   "name": "cc-hud",
   "description": "A usage panel under the prompt (model, project, context, 5-hour and weekly quota with pace warnings) with a settings toolbar, English/Chinese UI and one-click handoff prompts with a handoff history and clear & continue; a subagent board showing what each subagent and workflow agent is doing; plus a moody pixel crab above the prompt that acts out each tool and walks with your subagents (terminal; Windows / macOS / Linux)",
   "version": "1.3.1",
   "author": {
    "name": "kimyong6366"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kimyong6366/cc-hud",
    "url": "https://github.com/kimyong6366/cc-hud",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:35:48Z",
    "createdAt": "2026-10-08T03:18:41Z",
    "description": "Claude Code mod: a usage panel under the prompt, one-click handoff prompts, and a pixel crab that acts out what Claude is doing. English / 中文",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15159707?v=4",
    "ownerUrl": "https://github.com/kimyong6366",
    "defaultBranch": "main"
   },
   "path": "cc-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-hud",
   "firstSeen": "2026-10-08T15:30:18.943Z",
   "modUpdatedAt": "2026-10-08T06:35:48Z",
   "fileBytes": 213793,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "cc-hud",
   "url": "https://www.slopshopper.com/mods/kimyong6366-cc-hud-cc-hud/"
  },
  {
   "slug": "kingmichaelpark-claude-mods-model-router",
   "name": "model-router",
   "description": "Uses Haiku to pick Opus, Sonnet or Haiku for each sub-agent",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KingMichaelPark/claude-mods",
    "url": "https://github.com/KingMichaelPark/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:30:10Z",
    "createdAt": "2026-10-08T12:40:51Z",
    "description": "Mods for claude code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64011084?v=4",
    "ownerUrl": "https://github.com/KingMichaelPark",
    "defaultBranch": "main"
   },
   "path": "model-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mike-mods",
   "firstSeen": "2026-10-08T15:02:35.697Z",
   "modUpdatedAt": "2026-10-08T13:20:12Z",
   "fileBytes": 9143,
   "tags": [
    "toast",
    "status",
    "command",
    "model",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-router-KingMichaelPark",
   "url": "https://www.slopshopper.com/mods/kingmichaelpark-claude-mods-model-router/"
  },
  {
   "slug": "kingmichaelpark-claude-mods-usage-meter",
   "name": "usage-meter",
   "description": "Minimal band: model, context tokens and estimated session cost, coloured by context fill",
   "version": "0.3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KingMichaelPark/claude-mods",
    "url": "https://github.com/KingMichaelPark/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:30:10Z",
    "createdAt": "2026-10-08T12:40:51Z",
    "description": "Mods for claude code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64011084?v=4",
    "ownerUrl": "https://github.com/KingMichaelPark",
    "defaultBranch": "main"
   },
   "path": "usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mike-mods",
   "firstSeen": "2026-10-08T15:02:36.596Z",
   "modUpdatedAt": "2026-10-08T12:41:42Z",
   "fileBytes": 4077,
   "tags": [
    "band",
    "status",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-KingMichaelPark",
   "url": "https://www.slopshopper.com/mods/kingmichaelpark-claude-mods-usage-meter/"
  },
  {
   "slug": "kiriketsuki-tokin",
   "name": "tokin",
   "description": "An incremental game: grow a 1950s garage AI company into a stable of kin models, then distill and start again",
   "version": "0.1.0",
   "author": {
    "name": "Kiriketsuki"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Kiriketsuki/toKin",
    "url": "https://github.com/Kiriketsuki/toKin",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:26:12Z",
    "createdAt": "2026-10-09T07:24:03Z",
    "description": "An incremental game about tokens and AI, from A to S to UGI. A Claude Code mod and a browser game.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46861862?v=4",
    "ownerUrl": "https://github.com/Kiriketsuki",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:35:17.744Z",
   "modUpdatedAt": "2026-10-09T07:26:12Z",
   "fileBytes": 146491,
   "tags": [
    "pane",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tokin",
   "url": "https://www.slopshopper.com/mods/kiriketsuki-tokin/"
  },
  {
   "slug": "kj-nakamura-claude-mods-context-remaining",
   "name": "context-remaining",
   "description": "コンテキスト残量とプランの使用量をステータス行に常時表示する",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kj-nakamura/claude-mods",
    "url": "https://github.com/kj-nakamura/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T05:55:15Z",
    "createdAt": "2026-10-02T05:55:07Z",
    "description": "Claude Code mods marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34301608?v=4",
    "ownerUrl": "https://github.com/kj-nakamura",
    "defaultBranch": "main"
   },
   "path": "plugins/context-remaining",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "kenji-mods",
   "firstSeen": "2026-10-06T04:54:42.115Z",
   "modUpdatedAt": "2026-10-02T05:55:15Z",
   "fileBytes": 1470,
   "tags": [
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "context-remaining",
   "url": "https://www.slopshopper.com/mods/kj-nakamura-claude-mods-context-remaining/"
  },
  {
   "slug": "kkk12142-claude-mods-prism-tree",
   "name": "prism-tree",
   "description": "A themed IDE-style file tree for Claude Code: git status, lines changed, and a shimmer on the files Claude reads and writes, in six color presets",
   "version": "0.2.0",
   "author": {
    "name": "KKK12142"
   },
   "license": "MIT",
   "keywords": [
    "file-tree",
    "git",
    "mod",
    "pane",
    "theme"
   ],
   "kind": "community",
   "repo": {
    "fullName": "KKK12142/claude-mods",
    "url": "https://github.com/KKK12142/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:58:06Z",
    "createdAt": "2026-10-08T09:10:14Z",
    "description": "Claude Code mods (usage-meter, ...)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/104660930?v=4",
    "ownerUrl": "https://github.com/KKK12142",
    "defaultBranch": "main"
   },
   "path": "prism-tree",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "Color preset for the tree, its git colors and the shimmer on files Claude touches. The ❖ button in the pane's header cycles presets too; a pick made there lasts until this option changes.",
     "default": "aurora",
     "options": [
      "aurora",
      "ember",
      "forest",
      "mono",
      "paper",
      "classic"
     ]
    },
    "activity": {
     "type": "string",
     "title": "Claude activity",
     "description": "Which of Claude's file activity shimmers in the tree: files read with the Read tool or Bash readers (rg, grep, find, cat), writes and git actions, each in its own tone of the theme",
     "default": "reads and writes",
     "options": [
      "reads and writes",
      "writes",
      "reads",
      "none"
     ]
    },
    "glyphs": {
     "type": "string",
     "title": "Glyphs",
     "description": "Icon set: auto uses Nerd Font icons when one is installed here, except in the desktop app; plain uses Unicode only",
     "default": "auto",
     "options": [
      "auto",
      "nerd",
      "plain"
     ]
    },
    "follow": {
     "type": "string",
     "title": "Follow Claude",
     "description": "on: the tree scrolls to what Claude reads, writes or commits. off: the view stays where you put it and only your own scrolling moves it; highlights still show.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "column": {
     "type": "string",
     "title": "Right column",
     "description": "What the right column shows by default: date (last modified) or size (files in bytes, folders as disk usage computed in the background). The header button toggles it.",
     "default": "date",
     "options": [
      "date",
      "size"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T14:34:38.163Z",
   "modUpdatedAt": "2026-10-09T13:58:04Z",
   "fileBytes": 95444,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prism-tree",
   "url": "https://www.slopshopper.com/mods/kkk12142-claude-mods-prism-tree/"
  },
  {
   "slug": "kkk12142-claude-mods-usage-meter",
   "name": "usage-meter",
   "description": "One line above the prompt: model, effort, context fill and the 5-hour limit",
   "version": "0.3.0",
   "author": {
    "name": "KKK12142"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KKK12142/claude-mods",
    "url": "https://github.com/KKK12142/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:58:06Z",
    "createdAt": "2026-10-08T09:10:14Z",
    "description": "Claude Code mods (usage-meter, ...)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/104660930?v=4",
    "ownerUrl": "https://github.com/KKK12142",
    "defaultBranch": "main"
   },
   "path": "usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:02:19.778Z",
   "modUpdatedAt": "2026-10-08T14:14:55Z",
   "fileBytes": 6148,
   "tags": [
    "band",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-KKK12142",
   "url": "https://www.slopshopper.com/mods/kkk12142-claude-mods-usage-meter/"
  },
  {
   "slug": "kleyson-carreira-quota-meter",
   "name": "quota-meter",
   "description": "Band above the prompt: 5-hour and weekly quota vs. ideal pace, time to reset, session tokens and cost",
   "version": "0.1.0",
   "author": {
    "name": "Kleyson Carreira"
   },
   "license": "MIT",
   "homepage": "https://github.com/kleyson-carreira/quota-meter",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kleyson-carreira/quota-meter",
    "url": "https://github.com/kleyson-carreira/quota-meter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T17:59:47Z",
    "createdAt": "2026-10-05T17:54:01Z",
    "description": "Claude Code mod: 5-hour and weekly quota vs. ideal pace, time to reset, session tokens and cost",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53668612?v=4",
    "ownerUrl": "https://github.com/kleyson-carreira",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:09.677Z",
   "modUpdatedAt": "2026-10-05T17:59:47Z",
   "fileBytes": 11568,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "quota-meter-kleyson-carreira",
   "url": "https://www.slopshopper.com/mods/kleyson-carreira-quota-meter/"
  },
  {
   "slug": "kleyver14-study-skills-study-companion",
   "name": "study-companion",
   "description": "Pane, status line and a no-model /study-panel command for the study-* skills",
   "version": "0.1.3",
   "author": {
    "name": "Kleyver Artigas"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kleyver14/study-skills",
    "url": "https://github.com/kleyver14/study-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:56:12Z",
    "createdAt": "2026-09-30T20:25:15Z",
    "description": "Claude Code skills to build and follow a study plan on any topic: verified sources, sessions with readings and practice, randomized quizzes you answer with clicks, errors fixed one at a time, and notes in your own words.",
    "homepage": "",
    "topics": [
     "certification",
     "claude-code",
     "claude-skills",
     "exam-prep",
     "spaced-repetition",
     "study-plan"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65096160?v=4",
    "ownerUrl": "https://github.com/kleyver14",
    "defaultBranch": "main"
   },
   "path": "mods/study-companion",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "study-skills",
   "firstSeen": "2026-10-08T15:30:23.386Z",
   "modUpdatedAt": "2026-10-07T15:56:12Z",
   "fileBytes": 13346,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "study-companion",
   "url": "https://www.slopshopper.com/mods/kleyver14-study-skills-study-companion/"
  },
  {
   "slug": "klyap-claude-code-ascii-pet-mod-code-pet",
   "name": "code-pet",
   "description": "A colorful little mascot in a pane that reacts to what you're doing, with short AI-written thoughts.",
   "version": "0.2.0",
   "author": {
    "name": "klyap"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "klyap/claude-code-ascii-pet-mod",
    "url": "https://github.com/klyap/claude-code-ascii-pet-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-01T20:43:29Z",
    "createdAt": "2026-10-01T20:42:51Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7905522?v=4",
    "ownerUrl": "https://github.com/klyap",
    "defaultBranch": "main"
   },
   "path": "plugins/code-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-ascii-pet-mod",
   "firstSeen": "2026-10-06T04:55:27.065Z",
   "modUpdatedAt": "2026-10-01T20:43:29Z",
   "fileBytes": 8819,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-pet-klyap",
   "url": "https://www.slopshopper.com/mods/klyap-claude-code-ascii-pet-mod-code-pet/"
  },
  {
   "slug": "koenvdheide-cys",
   "name": "cys",
   "description": "Tracks the temporary files Claude creates and asks it to clean them up at the end of each turn.",
   "version": "0.2.2",
   "author": {
    "name": "Koen van der Heide",
    "url": "https://github.com/koenvdheide"
   },
   "license": "MIT",
   "homepage": "https://github.com/koenvdheide/cys",
   "keywords": [
    "cleanup",
    "temporary-files",
    "scratch-files",
    "housekeeping",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "koenvdheide/cys",
    "url": "https://github.com/koenvdheide/cys",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:52:21Z",
    "createdAt": "2026-10-04T11:43:11Z",
    "description": "A Claude Code mod that tracks the temporary files Claude creates and asks it to clean them up at the end of each turn.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26379762?v=4",
    "ownerUrl": "https://github.com/koenvdheide",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:54:43.465Z",
   "modUpdatedAt": "2026-10-08T09:52:21Z",
   "fileBytes": 4555,
   "tags": [
    "guard",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "cys",
   "url": "https://www.slopshopper.com/mods/koenvdheide-cys/"
  },
  {
   "slug": "kokatsu-dotfiles-claim-verifier",
   "name": "claim-verifier",
   "description": "Judge each final answer for factual claims no tool result supports",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kokatsu/dotfiles",
    "url": "https://github.com/kokatsu/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:00:29Z",
    "createdAt": "2024-08-14T05:31:33Z",
    "description": null,
    "homepage": "",
    "topics": [
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66732063?v=4",
    "ownerUrl": "https://github.com/kokatsu",
    "defaultBranch": "main"
   },
   "path": ".config/claude/mods/claim-verifier",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:04:59.926Z",
   "modUpdatedAt": "2026-10-08T15:14:08Z",
   "fileBytes": 11186,
   "tags": [
    "toast",
    "command",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "claim-verifier",
   "url": "https://www.slopshopper.com/mods/kokatsu-dotfiles-claim-verifier/"
  },
  {
   "slug": "kokatsu-dotfiles-language-guard",
   "name": "language-guard",
   "description": "Send back a final answer whose prose is English instead of Japanese",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kokatsu/dotfiles",
    "url": "https://github.com/kokatsu/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:00:29Z",
    "createdAt": "2024-08-14T05:31:33Z",
    "description": null,
    "homepage": "",
    "topics": [
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66732063?v=4",
    "ownerUrl": "https://github.com/kokatsu",
    "defaultBranch": "main"
   },
   "path": ".config/claude/mods/language-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:05:00.451Z",
   "modUpdatedAt": "2026-10-06T14:47:34Z",
   "fileBytes": 1122,
   "tags": [],
   "isNew": true,
   "entryName": "language-guard",
   "url": "https://www.slopshopper.com/mods/kokatsu-dotfiles-language-guard/"
  },
  {
   "slug": "kokatsu-dotfiles-verify-reminder",
   "name": "verify-reminder",
   "description": "Keep the verify-before-asserting rule in the system prompt",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kokatsu/dotfiles",
    "url": "https://github.com/kokatsu/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:00:29Z",
    "createdAt": "2024-08-14T05:31:33Z",
    "description": null,
    "homepage": "",
    "topics": [
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66732063?v=4",
    "ownerUrl": "https://github.com/kokatsu",
    "defaultBranch": "main"
   },
   "path": ".config/claude/mods/verify-reminder",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:05:01.034Z",
   "modUpdatedAt": "2026-10-06T14:47:34Z",
   "fileBytes": 497,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "verify-reminder",
   "url": "https://www.slopshopper.com/mods/kokatsu-dotfiles-verify-reminder/"
  },
  {
   "slug": "kokko-ng-kokko-claude-mods-context-bar",
   "name": "context-bar",
   "description": "Band above the prompt: a context-window bar segmented by category, and what the context comprises",
   "version": "1.2.0",
   "author": {
    "name": "kokko-ng"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kokko-ng/kokko-claude-mods",
    "url": "https://github.com/kokko-ng/kokko-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:27:05Z",
    "createdAt": "2026-10-07T09:08:06Z",
    "description": "Claude Code mods: context-window bar, live theme sync, memory sync through git",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/203599259?v=4",
    "ownerUrl": "https://github.com/kokko-ng",
    "defaultBranch": "main"
   },
   "path": "plugins/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kokko-claude-mods",
   "firstSeen": "2026-10-08T15:30:33.725Z",
   "modUpdatedAt": "2026-10-08T05:46:09Z",
   "fileBytes": 9610,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-kokko-ng",
   "url": "https://www.slopshopper.com/mods/kokko-ng-kokko-claude-mods-context-bar/"
  },
  {
   "slug": "kokko-ng-kokko-claude-mods-memory-sync",
   "name": "memory-sync",
   "description": "Keeps every project's auto memory in a private git repo, synced across machines",
   "version": "1.1.0",
   "author": {
    "name": "kokko-ng"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kokko-ng/kokko-claude-mods",
    "url": "https://github.com/kokko-ng/kokko-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:27:05Z",
    "createdAt": "2026-10-07T09:08:06Z",
    "description": "Claude Code mods: context-window bar, live theme sync, memory sync through git",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/203599259?v=4",
    "ownerUrl": "https://github.com/kokko-ng",
    "defaultBranch": "main"
   },
   "path": "plugins/memory-sync",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kokko-claude-mods",
   "firstSeen": "2026-10-08T15:30:34.348Z",
   "modUpdatedAt": "2026-10-09T06:25:14Z",
   "fileBytes": 8032,
   "tags": [
    "toast",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "memory-sync",
   "url": "https://www.slopshopper.com/mods/kokko-ng-kokko-claude-mods-memory-sync/"
  },
  {
   "slug": "kokko-ng-kokko-claude-mods-theme-sync",
   "name": "theme-sync",
   "description": "Applies the theme in ~/.claude/settings.json to running sessions as soon as the file changes",
   "version": "1.0.0",
   "author": {
    "name": "kokko-ng"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kokko-ng/kokko-claude-mods",
    "url": "https://github.com/kokko-ng/kokko-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:27:05Z",
    "createdAt": "2026-10-07T09:08:06Z",
    "description": "Claude Code mods: context-window bar, live theme sync, memory sync through git",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/203599259?v=4",
    "ownerUrl": "https://github.com/kokko-ng",
    "defaultBranch": "main"
   },
   "path": "plugins/theme-sync",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kokko-claude-mods",
   "firstSeen": "2026-10-08T15:30:34.954Z",
   "modUpdatedAt": "2026-10-08T03:00:07Z",
   "fileBytes": 1932,
   "tags": [
    "toast",
    "timer"
   ],
   "isNew": true,
   "entryName": "theme-sync",
   "url": "https://www.slopshopper.com/mods/kokko-ng-kokko-claude-mods-theme-sync/"
  },
  {
   "slug": "kolezka-self-improvement-loop",
   "name": "self-improvement-loop",
   "description": "Background reflection on Claude Code sessions that promotes recurring lessons into skills, hooks, rules and agents, tracks artifact usage feedback, and ships a local web UI to review and rate them. Runs on Bun, no Python required.",
   "version": "1.0.3",
   "author": {
    "name": "Mariusz Rakus"
   },
   "license": "PolyForm-Noncommercial-1.0.0",
   "keywords": [
    "self-improvement",
    "reflection",
    "curriculum",
    "skills",
    "automation",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kolezka/self-improvement-loop",
    "url": "https://github.com/kolezka/self-improvement-loop",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-02T12:18:16Z",
    "createdAt": "2026-09-14T13:23:48Z",
    "description": "Claude Code plugin that reflects on your sessions in the background and promotes recurring lessons into skills, hooks, rules and agents, with a human review step.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "ai-agents",
     "anthropic",
     "bun",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "cli",
     "continuous-learning",
     "developer-tools",
     "llm",
     "observability",
     "self-improvement",
     "svelte",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24277846?v=4",
    "ownerUrl": "https://github.com/kolezka",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../dist/hook-module.js"
   ],
   "entry": "dist/hook-module.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:10.761Z",
   "modUpdatedAt": "2026-10-02T12:18:16Z",
   "fileBytes": 0,
   "tags": [],
   "isNew": true,
   "entryName": "self-improvement-loop",
   "url": "https://www.slopshopper.com/mods/kolezka-self-improvement-loop/"
  },
  {
   "slug": "korengast-cache-battery",
   "name": "cache-battery",
   "description": "Shows the prompt cache as a draining battery above the prompt: 5m or 1h tier, seconds in the last minute, a snowflake when cold",
   "version": "0.1.1",
   "author": {
    "name": "korengast"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "korengast/cache-battery",
    "url": "https://github.com/korengast/cache-battery",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:47:05Z",
    "createdAt": "2026-10-06T07:12:57Z",
    "description": "A draining-battery prompt-cache timer for the Claude Code status line, as a Claude Code mod, and in pi",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78529626?v=4",
    "ownerUrl": "https://github.com/korengast",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cache-battery",
   "firstSeen": "2026-10-06T14:39:14.309Z",
   "modUpdatedAt": "2026-10-07T13:47:05Z",
   "fileBytes": 11072,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-battery",
   "url": "https://www.slopshopper.com/mods/korengast-cache-battery/"
  },
  {
   "slug": "kreddevils18-claude-clawd",
   "name": "clawd",
   "description": "Clawd, a pixel pet that reacts to what Claude Code does: grows with context, tires with rate limits, levels up with hats.",
   "version": "0.1.0",
   "author": {
    "name": "Kien Hoang Trung"
   },
   "license": "MIT",
   "keywords": [
    "pet",
    "pixel-art",
    "mod",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kreddevils18/claude-clawd",
    "url": "https://github.com/kreddevils18/claude-clawd",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T03:51:28Z",
    "createdAt": "2026-10-03T03:33:34Z",
    "description": "Clawd, a pixel pet mod for Claude Code. Unofficial.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/96105399?v=4",
    "ownerUrl": "https://github.com/kreddevils18",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-clawd",
   "firstSeen": "2026-10-06T14:39:23.010Z",
   "modUpdatedAt": "2026-10-03T03:51:28Z",
   "fileBytes": 99698,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "clawd-kreddevils18",
   "url": "https://www.slopshopper.com/mods/kreddevils18-claude-clawd/"
  },
  {
   "slug": "kreddevils18-claude-usage-mod",
   "name": "usage-mod",
   "description": "Your Claude Code usage as colored chips above the prompt: 5h and weekly limits (% left), session cost and spend history. /usage-mod opens the full view.",
   "version": "0.1.3",
   "author": {
    "name": "Kien Hoang Trung",
    "url": "https://github.com/kreddevils18"
   },
   "license": "MIT",
   "homepage": "https://github.com/kreddevils18/claude-usage-mod",
   "keywords": [
    "usage",
    "rate-limits",
    "cost",
    "statusline",
    "chips",
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kreddevils18/claude-usage-mod",
    "url": "https://github.com/kreddevils18/claude-usage-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T05:19:15Z",
    "createdAt": "2026-10-03T04:17:15Z",
    "description": "Claude Code mod: usage as colored chips above the prompt. 5h and weekly limits, Fable, extra usage, context, and spend, with Pac-Man progress bars.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "usage-tracker"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/96105399?v=4",
    "ownerUrl": "https://github.com/kreddevils18",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "refreshMinutes": {
     "type": "number",
     "title": "Spend refresh minutes",
     "description": "How often the transcripts are re-read for Today, Yesterday and 30-day spend",
     "default": 5
    },
    "view": {
     "type": "string",
     "title": "Band",
     "description": "Show the chip band above the prompt",
     "default": "band",
     "options": [
      "band",
      "off"
     ]
    },
    "showSpend": {
     "type": "boolean",
     "title": "Show today spend",
     "description": "Add a Today spend chip to the band on wide screens",
     "default": true
    },
    "planRefreshMinutes": {
     "type": "number",
     "title": "Plan limits refresh minutes",
     "description": "How often Anthropic's plan usage API is asked for Fable, extra usage and resets (5 at the least). Every open session shares one reply, and a session with no turn waits up to 30 minutes.",
     "default": 15
    },
    "planLimits": {
     "type": "boolean",
     "title": "Plan limits from Anthropic",
     "description": "Ask Anthropic's plan usage API (what /usage reads) for the limits Claude Code does not report, such as Fable and extra usage. Uses your signed-in session through Claude Code; the token never reaches the mod.",
     "default": true
    },
    "interactive": {
     "type": "boolean",
     "title": "Tooltips and animation (desktop)",
     "description": "Draw the band and pane as interactive SVG: hover tooltips and Pac-Man's chomp. The desktop app redraws an interactive SVG by reloading its frame, so turn this off if the band flickers.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-usage-mod",
   "firstSeen": "2026-10-06T04:56:15.789Z",
   "modUpdatedAt": "2026-10-03T05:19:15Z",
   "fileBytes": 83996,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-mod-kreddevils18",
   "url": "https://www.slopshopper.com/mods/kreddevils18-claude-usage-mod/"
  },
  {
   "slug": "krisnasantosa15-style-tripwire",
   "name": "style-tripwire",
   "description": "Your house style as regex tripwires: Claude's edits and commit messages that break a rule are blocked or flagged before they land.",
   "version": "0.1.0",
   "author": {
    "name": "Krisna Santosa"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KrisnaSantosa15/style-tripwire",
    "url": "https://github.com/KrisnaSantosa15/style-tripwire",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T03:21:14Z",
    "createdAt": "2026-10-07T03:09:02Z",
    "description": "Your house style as regex tripwires for Claude Code: block or flag edits and commit messages that break your rules.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54174372?v=4",
    "ownerUrl": "https://github.com/KrisnaSantosa15",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "style-tripwire",
   "firstSeen": "2026-10-07T14:41:12.403Z",
   "modUpdatedAt": "2026-10-07T03:21:14Z",
   "fileBytes": 3792,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "style-tripwire",
   "url": "https://www.slopshopper.com/mods/krisnasantosa15-style-tripwire/"
  },
  {
   "slug": "krisnasantosa15-touched-only",
   "name": "touched-only",
   "description": "Stops `git add -A` and `commit -a` from sweeping in files Claude never touched, and hands Claude the exact paths to stage instead.",
   "version": "0.1.0",
   "author": {
    "name": "Krisna Santosa"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "KrisnaSantosa15/touched-only",
    "url": "https://github.com/KrisnaSantosa15/touched-only",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T03:21:18Z",
    "createdAt": "2026-10-07T03:15:57Z",
    "description": "Claude commits what Claude touched: a Claude Code mod that blocks git add -A and suggests only the files Claude edited.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54174372?v=4",
    "ownerUrl": "https://github.com/KrisnaSantosa15",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "touched-only",
   "firstSeen": "2026-10-07T14:41:13.467Z",
   "modUpdatedAt": "2026-10-07T03:21:18Z",
   "fileBytes": 2243,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "touched-only",
   "url": "https://www.slopshopper.com/mods/krisnasantosa15-touched-only/"
  },
  {
   "slug": "krzemienski-orchestra-cc-orchestra",
   "name": "orchestra",
   "description": "A conductor agent and musician subagents for Claude Code, with a live ledger of who read and changed what, conflict and stale-read detection, and a coda built from the ledger.",
   "version": "0.1.2",
   "author": {
    "name": "krzemienski"
   },
   "license": "MIT",
   "homepage": "https://github.com/krzemienski/orchestra-cc",
   "keywords": [
    "subagents",
    "orchestration",
    "mod",
    "ledger",
    "provenance"
   ],
   "kind": "community",
   "repo": {
    "fullName": "krzemienski/orchestra-cc",
    "url": "https://github.com/krzemienski/orchestra-cc",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:50:17Z",
    "createdAt": "2026-10-05T23:37:49Z",
    "description": "Orchestra: a conductor agent and musician subagents for Claude Code, with a live ledger of who read and changed what",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16410101?v=4",
    "ownerUrl": "https://github.com/krzemienski",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "orchestra-cc",
   "firstSeen": "2026-10-06T14:39:25.261Z",
   "modUpdatedAt": "2026-10-08T06:50:17Z",
   "fileBytes": 60725,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "orchestra",
   "url": "https://www.slopshopper.com/mods/krzemienski-orchestra-cc-orchestra/"
  },
  {
   "slug": "kuhku-kuhaku-plugins-jev-judge",
   "name": "jev-judge",
   "description": "Annotates Claude Code's AskUserQuestion dialog with TypeSafe Jev's probabilities and a recommended option (labels in Japanese).",
   "version": "0.2.1",
   "author": {
    "name": "kuhku"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kuhku/kuhaku-plugins",
    "url": "https://github.com/kuhku/kuhaku-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:23:40Z",
    "createdAt": "2026-10-05T11:44:50Z",
    "description": "Small, quiet tools for Claude Code: mods, skills and more.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46554971?v=4",
    "ownerUrl": "https://github.com/kuhku",
    "defaultBranch": "main"
   },
   "path": "plugins/jev-judge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "api_key": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Used to call Jev. Stored in secure storage. Falls back to the TYPESAFE_API_KEY environment variable when empty.",
     "sensitive": true,
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kuhaku-plugins",
   "firstSeen": "2026-10-06T04:59:38.642Z",
   "modUpdatedAt": "2026-10-05T12:23:40Z",
   "fileBytes": 7431,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "model",
    "network"
   ],
   "isNew": true,
   "entryName": "jev-judge",
   "url": "https://www.slopshopper.com/mods/kuhku-kuhaku-plugins-jev-judge/"
  },
  {
   "slug": "kukaka-cc-mods-cc-code-format-mod",
   "name": "cc-code-format-mod",
   "description": "Rewrites every fenced code block in an LLM response so it conforms to the language's standard style (Prettier for the web stack, black for Python, gofmt / rustfmt / shfmt where installed).",
   "version": "0.1.0",
   "author": {
    "name": "lixinghui"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kukaka/cc-mods",
    "url": "https://github.com/kukaka/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:49:39Z",
    "createdAt": "2026-10-04T13:28:55Z",
    "description": "Personal Claude Code mods, packaged as a [local marketplace](https://code.claude.com/docs/en/settings#marketplaces). One folder per mod, each is a self-contained Claude Code plugin.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6636738?v=4",
    "ownerUrl": "https://github.com/kukaka",
    "defaultBranch": "main"
   },
   "path": "cc-code-format-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "title": "Enabled",
     "type": "boolean",
     "default": true,
     "description": "Auto-format code blocks in assistant responses. Toggle in-session with /format-code."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T04:54:46.573Z",
   "modUpdatedAt": "2026-10-04T13:45:06Z",
   "fileBytes": 11782,
   "tags": [
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-code-format-mod",
   "url": "https://www.slopshopper.com/mods/kukaka-cc-mods-cc-code-format-mod/"
  },
  {
   "slug": "kukaka-cc-mods-cc-context-mod",
   "name": "cc-context-mod",
   "description": "Live context window forecast and MiniMax M Plan / Token Plan balance, drawn above the prompt.",
   "version": "0.2.1",
   "author": {
    "name": "lixinghui"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kukaka/cc-mods",
    "url": "https://github.com/kukaka/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:49:39Z",
    "createdAt": "2026-10-04T13:28:55Z",
    "description": "Personal Claude Code mods, packaged as a [local marketplace](https://code.claude.com/docs/en/settings#marketplaces). One folder per mod, each is a self-contained Claude Code plugin.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6636738?v=4",
    "ownerUrl": "https://github.com/kukaka",
    "defaultBranch": "main"
   },
   "path": "cc-context-mod",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "userConfig": {
    "baseUrl": {
     "title": "API base URL",
     "type": "string",
     "default": "https://api.minimaxi.com",
     "description": "Base URL of the MiniMax API. International accounts: use https://api.minimax.io"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T04:54:47.641Z",
   "modUpdatedAt": "2026-10-06T12:02:10Z",
   "fileBytes": 21477,
   "tags": [
    "band",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-context-mod",
   "url": "https://www.slopshopper.com/mods/kukaka-cc-mods-cc-context-mod/"
  },
  {
   "slug": "kukaka-cc-mods-cc-conversation-log-mod",
   "name": "cc-conversation-log-mod",
   "description": "Read-only view of every user and assistant message in the current session, with collapsible tool-call details and paged loading. Open with /history.",
   "version": "0.1.0",
   "author": {
    "name": "lixinghui"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kukaka/cc-mods",
    "url": "https://github.com/kukaka/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:49:39Z",
    "createdAt": "2026-10-04T13:28:55Z",
    "description": "Personal Claude Code mods, packaged as a [local marketplace](https://code.claude.com/docs/en/settings#marketplaces). One folder per mod, each is a self-contained Claude Code plugin.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6636738?v=4",
    "ownerUrl": "https://github.com/kukaka",
    "defaultBranch": "main"
   },
   "path": "cc-conversation-log-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-09T15:08:30.630Z",
   "modUpdatedAt": "2026-10-09T14:33:22Z",
   "fileBytes": 32616,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-conversation-log-mod",
   "url": "https://www.slopshopper.com/mods/kukaka-cc-mods-cc-conversation-log-mod/"
  },
  {
   "slug": "kukaka-cc-mods-cc-file-history-mod",
   "name": "cc-file-history-mod",
   "description": "AbovePrompt band (auto-shows the edit count) + Pane (file-grouped list with [Revert]). Click the band's [View] (or /file-history) to open the Pane and revert.",
   "version": "0.2.0",
   "author": {
    "name": "lixinghui"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kukaka/cc-mods",
    "url": "https://github.com/kukaka/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:49:39Z",
    "createdAt": "2026-10-04T13:28:55Z",
    "description": "Personal Claude Code mods, packaged as a [local marketplace](https://code.claude.com/docs/en/settings#marketplaces). One folder per mod, each is a self-contained Claude Code plugin.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6636738?v=4",
    "ownerUrl": "https://github.com/kukaka",
    "defaultBranch": "main"
   },
   "path": "cc-file-history-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T14:39:28.435Z",
   "modUpdatedAt": "2026-10-09T14:46:40Z",
   "fileBytes": 49569,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-file-history-mod",
   "url": "https://www.slopshopper.com/mods/kukaka-cc-mods-cc-file-history-mod/"
  },
  {
   "slug": "kukaka-cc-mods-cc-notify-mod",
   "name": "cc-notify-mod",
   "description": "Forward Claude Code task completion, repeated Bash failures, and AskUserQuestion prompts to the macOS Notification Center so you hear about them when you are away from the terminal.",
   "version": "0.1.0",
   "author": {
    "name": "lixinghui"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kukaka/cc-mods",
    "url": "https://github.com/kukaka/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:49:39Z",
    "createdAt": "2026-10-04T13:28:55Z",
    "description": "Personal Claude Code mods, packaged as a [local marketplace](https://code.claude.com/docs/en/settings#marketplaces). One folder per mod, each is a self-contained Claude Code plugin.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6636738?v=4",
    "ownerUrl": "https://github.com/kukaka",
    "defaultBranch": "main"
   },
   "path": "cc-notify-mod",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "userConfig": {
    "enabled": {
     "title": "Enable system notifications",
     "type": "boolean",
     "default": true,
     "description": "Master switch. When false, no system notifications are sent and the band shows the mod as muted."
    },
    "suppressWhenFocused": {
     "title": "Suppress when the terminal is the frontmost app",
     "type": "boolean",
     "default": true,
     "description": "Skip notifications when Claude Code is the focused app (no point interrupting yourself). Set to false to notify regardless of focus."
    },
    "stickyOnError": {
     "title": "Sticky notifications on error",
     "type": "boolean",
     "default": false,
     "description": "Forwarded warning notifications stay on screen until dismissed. Only takes effect when terminal-notifier is installed (see README); otherwise macOS auto-dismisses."
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T04:54:49.367Z",
   "modUpdatedAt": "2026-10-08T09:39:56Z",
   "fileBytes": 11063,
   "tags": [
    "transcript",
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-notify-mod",
   "url": "https://www.slopshopper.com/mods/kukaka-cc-mods-cc-notify-mod/"
  },
  {
   "slug": "kuu13580-dotfiles-code-peek",
   "name": "code-peek",
   "description": "返答中の path:line をクリックすると、そのファイルを pane に開いて該当行までスクロールする mod",
   "version": "0.2.0",
   "author": {
    "name": "m-tojo"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kuu13580/dotfiles",
    "url": "https://github.com/kuu13580/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T12:01:17Z",
    "createdAt": "2024-11-14T17:45:00Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46004336?v=4",
    "ownerUrl": "https://github.com/kuu13580",
    "defaultBranch": "main"
   },
   "path": "plugins/code-peek",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kuu13580-marketplace",
   "firstSeen": "2026-10-07T15:05:20.161Z",
   "modUpdatedAt": "2026-10-07T10:47:02Z",
   "fileBytes": 14547,
   "tags": [
    "pane",
    "transcript",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-peek",
   "url": "https://www.slopshopper.com/mods/kuu13580-dotfiles-code-peek/"
  },
  {
   "slug": "kuu13580-dotfiles-sparkline-statusline",
   "name": "sparkline-statusline",
   "description": "スパークラインゲージでコンテキスト使用率・レートリミット・prompt cache を表示するステータスライン",
   "version": "1.3.2",
   "author": {
    "name": "m-tojo"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kuu13580/dotfiles",
    "url": "https://github.com/kuu13580/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T12:01:17Z",
    "createdAt": "2024-11-14T17:45:00Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46004336?v=4",
    "ownerUrl": "https://github.com/kuu13580",
    "defaultBranch": "main"
   },
   "path": "plugins/sparkline-statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kuu13580-marketplace",
   "firstSeen": "2026-10-06T14:39:31.515Z",
   "modUpdatedAt": "2026-10-06T09:30:54Z",
   "fileBytes": 5747,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sparkline-statusline",
   "url": "https://www.slopshopper.com/mods/kuu13580-dotfiles-sparkline-statusline/"
  },
  {
   "slug": "kuu13580-dotfiles-wt-manager",
   "name": "wt-manager",
   "description": "git worktree を fzf ベースの `wt` 系コマンドで管理し、各worktreeの目的を git config に記録する。Claude には `git worktree add` 直叩きを避け `wt new` 経由で作成させる動線を提供。",
   "version": "1.11.0",
   "author": {
    "name": "m-tojo"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kuu13580/dotfiles",
    "url": "https://github.com/kuu13580/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T12:01:17Z",
    "createdAt": "2024-11-14T17:45:00Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46004336?v=4",
    "ownerUrl": "https://github.com/kuu13580",
    "defaultBranch": "main"
   },
   "path": "plugins/wt-manager",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kuu13580-marketplace",
   "firstSeen": "2026-10-07T15:05:22.025Z",
   "modUpdatedAt": "2026-10-07T10:40:17Z",
   "fileBytes": 1732,
   "tags": [
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "wt-manager",
   "url": "https://www.slopshopper.com/mods/kuu13580-dotfiles-wt-manager/"
  },
  {
   "slug": "kvadratni-claude-mods-dialup",
   "name": "dialup",
   "description": "Plays an old-school dial-up modem handshake while Claude is thinking or working. /modem toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "Max Novich"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Kvadratni/claude-mods",
    "url": "https://github.com/Kvadratni/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T15:14:29Z",
    "createdAt": "2026-10-06T15:14:22Z",
    "description": "Claude Code mods: dialup plays a dial-up modem handshake while Claude works",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/12793580?v=4",
    "ownerUrl": "https://github.com/Kvadratni",
    "defaultBranch": "main"
   },
   "path": "dialup",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "volume": {
     "type": "number",
     "title": "Volume",
     "description": "How loud the modem is: 0 is silent, 1 is the recording's own level, 4 the most.",
     "default": 0.6
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kvadratni-mods",
   "firstSeen": "2026-10-07T14:41:15.844Z",
   "modUpdatedAt": "2026-10-06T15:14:29Z",
   "fileBytes": 2179,
   "tags": [
    "command",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "dialup",
   "url": "https://www.slopshopper.com/mods/kvadratni-claude-mods-dialup/"
  },
  {
   "slug": "kyo1m-claude-mods-orca-split-editor",
   "name": "orca-split-editor",
   "description": "Orca のペインを上下に分割してエディタでプロンプトを書く",
   "version": "0.1.0",
   "author": {
    "name": "Kyo1M"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Kyo1M/claude-mods",
    "url": "https://github.com/Kyo1M/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:10:29Z",
    "createdAt": "2026-10-09T14:10:24Z",
    "description": "Kyo1M の Claude Code mod 集",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29533892?v=4",
    "ownerUrl": "https://github.com/Kyo1M",
    "defaultBranch": "main"
   },
   "path": "orca-split-editor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T14:35:23.516Z",
   "modUpdatedAt": "2026-10-09T14:10:29Z",
   "fileBytes": 7056,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "orca-split-editor",
   "url": "https://www.slopshopper.com/mods/kyo1m-claude-mods-orca-split-editor/"
  },
  {
   "slug": "kys0213-kys-claude-plugin-atelier",
   "name": "atelier",
   "description": "통합 개발 워크플로우 — spec/git/orchestrator/workflow 를 관심사 단위 skill 로 큐레이션한 단일 plugin",
   "version": "0.30.0",
   "author": {
    "name": "kys0213"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kys0213/kys-claude-plugin",
    "url": "https://github.com/kys0213/kys-claude-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T00:32:04Z",
    "createdAt": "2026-01-07T06:28:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66245186?v=4",
    "ownerUrl": "https://github.com/kys0213",
    "defaultBranch": "main"
   },
   "path": "plugins/atelier",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "agent_teams": {
     "default": true,
     "description": "orchestrator 의 아키텍트 협의체·자문단이 쓰는 agent team(실험 기능)을 켭니다. 켜 두면 SessionStart 에서 ~/.claude/settings.json 의 env 에 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=\"1\" 을 없을 때만 추가하고, 다음 세션부터 적용됩니다. 이미 있는 값(\"0\" 포함)은 바꾸지 않습니다.",
     "title": "Enable agent teams",
     "type": "boolean"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kys-claude-plugin",
   "firstSeen": "2026-10-06T04:55:39.418Z",
   "modUpdatedAt": "2026-10-08T00:32:02Z",
   "fileBytes": 2870,
   "tags": [
    "guard",
    "process",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "atelier",
   "url": "https://www.slopshopper.com/mods/kys0213-kys-claude-plugin-atelier/"
  },
  {
   "slug": "kys0213-kys-claude-plugin-discord-connector",
   "name": "discord-connector",
   "description": "Discord 멘션을 headless Claude 실행으로 연결하고, 실행 중 질문을 Discord 버튼으로 중계하는 connector",
   "version": "0.3.0",
   "author": {
    "name": "kys0213"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kys0213/kys-claude-plugin",
    "url": "https://github.com/kys0213/kys-claude-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T00:32:04Z",
    "createdAt": "2026-01-07T06:28:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66245186?v=4",
    "ownerUrl": "https://github.com/kys0213",
    "defaultBranch": "main"
   },
   "path": "plugins/discord-connector",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kys-claude-plugin",
   "firstSeen": "2026-10-06T04:55:40.471Z",
   "modUpdatedAt": "2026-10-06T23:47:13Z",
   "fileBytes": 9089,
   "tags": [
    "guard",
    "process",
    "agents"
   ],
   "isNew": true,
   "entryName": "discord-connector",
   "url": "https://www.slopshopper.com/mods/kys0213-kys-claude-plugin-discord-connector/"
  },
  {
   "slug": "kyso1-claude-code-dashboard",
   "name": "dashboard",
   "description": "A band above the Claude Code prompt: an animated mini Claude that acts out what Claude is doing, who is working (model, effort, plan) and live ctx / 5h / 7d gauges.",
   "version": "0.3.0",
   "author": {
    "name": "kyso1",
    "url": "https://github.com/kyso1"
   },
   "license": "MIT",
   "homepage": "https://github.com/kyso1/claude-code-dashboard",
   "keywords": [
    "mod",
    "dashboard",
    "statusline",
    "mascot",
    "rate-limits"
   ],
   "kind": "community",
   "repo": {
    "fullName": "kyso1/claude-code-dashboard",
    "url": "https://github.com/kyso1/claude-code-dashboard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:40:55Z",
    "createdAt": "2026-10-08T22:39:04Z",
    "description": "Animated band above the Claude Code prompt: a mini Claude acting out what Claude is doing, plus live context and rate-limit gauges. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "pixel-art",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128049220?v=4",
    "ownerUrl": "https://github.com/kyso1",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-dashboard",
   "firstSeen": "2026-10-09T15:08:45.073Z",
   "modUpdatedAt": "2026-10-08T22:40:55Z",
   "fileBytes": 35617,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dashboard-kyso1",
   "url": "https://www.slopshopper.com/mods/kyso1-claude-code-dashboard/"
  },
  {
   "slug": "kytioisacat-playpen",
   "name": "playpen",
   "description": "The sessions you are working in right now as small cards above the prompt: a status lamp, a short label, what just happened, and one press to answer or jump there.",
   "version": "0.9.3-dev.3",
   "author": {
    "name": "Joel Rönnqvist"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "sessions",
    "overview",
    "multitasking"
   ],
   "kind": "community",
   "repo": {
    "fullName": "KytioisaCat/playpen",
    "url": "https://github.com/KytioisaCat/playpen",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:20:44Z",
    "createdAt": "2026-10-02T12:18:50Z",
    "description": "Who needs attention? Your other Claude Code sessions as cards above the prompt — a Claude Code mod",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "mod",
     "productivity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6906667?v=4",
    "ownerUrl": "https://github.com/KytioisaCat",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "window_hours": {
     "type": "number",
     "title": "Hours on the board",
     "description": "A card stays this many hours after you last wrote in its session. A red card stays until handled.",
     "default": 8,
     "min": 1,
     "max": 168
    },
    "max_cards": {
     "type": "number",
     "title": "Maximum cards",
     "description": "How many cards the band shows at most, three per row.",
     "default": 6,
     "min": 1,
     "max": 12
    },
    "summarize": {
     "type": "boolean",
     "title": "Short labels",
     "description": "Let a small model write the short label and status line on each card. Off, the card shows the session title and the latest reply cut short.",
     "default": true
    },
    "model": {
     "type": "string",
     "title": "Label model",
     "description": "Model alias or id for the short labels.",
     "default": "haiku"
    },
    "auto_red_seconds": {
     "type": "number",
     "title": "Red after, in auto mode (seconds)",
     "description": "In auto mode the app's classifier decides most permissions in a few seconds, and a plugin cannot tell its thinking from a dialog waiting for you. A card turns red when a call waits for a permission and nothing in the session has moved for this long. Lower: earlier red for a real dialog, more false reds. Other modes turn red at once.",
     "default": 30,
     "min": 3,
     "max": 300
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "kytioisacat",
   "firstSeen": "2026-10-06T04:47:13.573Z",
   "modUpdatedAt": "2026-10-08T13:20:44Z",
   "fileBytes": 65284,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "playpen",
   "url": "https://www.slopshopper.com/mods/kytioisacat-playpen/"
  },
  {
   "slug": "kyubey64-claude-code-mods-pixel-witch",
   "name": "pixel-witch",
   "description": "A chibi pixel witch who wanders your consoles, follows you between them, and sometimes picks fights",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Kyubey64/claude-code-mods",
    "url": "https://github.com/Kyubey64/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T04:12:01Z",
    "createdAt": "2026-10-04T00:44:19Z",
    "description": "Claude Code mods: a pixel witch who roams your terminal, and a session panel for usage limits, agents and notifications",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14319880?v=4",
    "ownerUrl": "https://github.com/Kyubey64",
    "defaultBranch": "main"
   },
   "path": "mods/pixel-witch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "skin": {
     "type": "string",
     "title": "Witch skin",
     "description": "How the witch who follows you looks; a visitor and a replacement pick another",
     "options": [
      "classic",
      "starlight",
      "moonbroom",
      "bluebell",
      "goldie",
      "random"
     ],
     "default": "classic"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:18.921Z",
   "modUpdatedAt": "2026-10-04T00:44:16Z",
   "fileBytes": 54642,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pixel-witch",
   "url": "https://www.slopshopper.com/mods/kyubey64-claude-code-mods-pixel-witch/"
  },
  {
   "slug": "kyubey64-claude-code-mods-usage-bar",
   "name": "usage-bar",
   "description": "Session panel: context and usage limits, model, mode, agents and notifications, beside the transcript",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Kyubey64/claude-code-mods",
    "url": "https://github.com/Kyubey64/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T04:12:01Z",
    "createdAt": "2026-10-04T00:44:19Z",
    "description": "Claude Code mods: a pixel witch who roams your terminal, and a session panel for usage limits, agents and notifications",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14319880?v=4",
    "ownerUrl": "https://github.com/Kyubey64",
    "defaultBranch": "main"
   },
   "path": "mods/usage-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ping": {
     "type": "boolean",
     "title": "Ping for fresh usage",
     "description": "Send one tiny Haiku request when no session has had fresh usage figures for a while",
     "default": true
    },
    "pingMinutes": {
     "type": "number",
     "title": "Ping interval (minutes)",
     "description": "Minutes without a fresh usage reading from any session before a ping",
     "default": 10
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:19.121Z",
   "modUpdatedAt": "2026-10-05T04:12:01Z",
   "fileBytes": 22737,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bar-Kyubey64",
   "url": "https://www.slopshopper.com/mods/kyubey64-claude-code-mods-usage-bar/"
  },
  {
   "slug": "kzarzycki-claude-mods-agent-hub",
   "name": "agent-hub",
   "description": "Agent hub: a pane listing this session's subagents with status, model, turns and tokens, and a box to steer a running one.",
   "version": "0.1.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kzarzycki/claude-mods",
    "url": "https://github.com/kzarzycki/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-03T16:06:47Z",
    "createdAt": "2026-10-03T06:40:09Z",
    "description": "Claude Code mods. First set: oh-my-pi harness features (Jev decisions, TTSR rules, shake/handoff compaction, agent hub, eval kernel).",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4157788?v=4",
    "ownerUrl": "https://github.com/kzarzycki",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-hub",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:41.004Z",
   "modUpdatedAt": "2026-10-03T06:59:02Z",
   "fileBytes": 5783,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-hub",
   "url": "https://www.slopshopper.com/mods/kzarzycki-claude-mods-agent-hub/"
  },
  {
   "slug": "kzarzycki-claude-mods-auto-effort",
   "name": "auto-effort",
   "description": "Auto effort: the decision model rates each prompt and the turn it starts runs at that effort.",
   "version": "0.1.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kzarzycki/claude-mods",
    "url": "https://github.com/kzarzycki/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-03T16:06:47Z",
    "createdAt": "2026-10-03T06:40:09Z",
    "description": "Claude Code mods. First set: oh-my-pi harness features (Jev decisions, TTSR rules, shake/handoff compaction, agent hub, eval kernel).",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4157788?v=4",
    "ownerUrl": "https://github.com/kzarzycki",
    "defaultBranch": "main"
   },
   "path": "plugins/auto-effort",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "maxEffort": {
     "type": "string",
     "title": "Auto effort ceiling",
     "description": "Highest effort auto effort may pick",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "xhigh"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:41.704Z",
   "modUpdatedAt": "2026-10-03T06:59:02Z",
   "fileBytes": 3740,
   "tags": [
    "status",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-effort-kzarzycki",
   "url": "https://www.slopshopper.com/mods/kzarzycki-claude-mods-auto-effort/"
  },
  {
   "slug": "kzarzycki-claude-mods-compact-methods",
   "name": "compact-methods",
   "description": "oh-my-pi compaction methods: shake (move old tool output to files, no model call) and handoff (continue from a handoff document). Use `/compact shake` or `/compact handoff [focus]`.",
   "version": "0.1.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kzarzycki/claude-mods",
    "url": "https://github.com/kzarzycki/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-03T16:06:47Z",
    "createdAt": "2026-10-03T06:40:09Z",
    "description": "Claude Code mods. First set: oh-my-pi harness features (Jev decisions, TTSR rules, shake/handoff compaction, agent hub, eval kernel).",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4157788?v=4",
    "ownerUrl": "https://github.com/kzarzycki",
    "defaultBranch": "main"
   },
   "path": "plugins/compact-methods",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "autoMethod": {
     "type": "string",
     "title": "Auto-compaction method",
     "description": "What runs when the context fills; shake and handoff fall back to native when they can't help",
     "options": [
      "native",
      "shake",
      "handoff"
     ],
     "default": "native"
    },
    "protectTokens": {
     "type": "number",
     "title": "Shake: recent tokens kept",
     "description": "The newest part of the conversation shake never touches",
     "default": 16000,
     "min": 0
    },
    "minSavings": {
     "type": "number",
     "title": "Shake: minimum savings",
     "description": "Below this many tokens saved, auto shake hands over to native compaction",
     "default": 4000,
     "min": 0
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:42.575Z",
   "modUpdatedAt": "2026-10-03T06:59:02Z",
   "fileBytes": 8399,
   "tags": [
    "toast",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-methods",
   "url": "https://www.slopshopper.com/mods/kzarzycki-claude-mods-compact-methods/"
  },
  {
   "slug": "kzarzycki-claude-mods-decision-model",
   "name": "decision-model",
   "description": "A decision model for other mods ($.decision.ask): typed questions about a state, answered by any System One endpoint (Jev by default) or a small Claude model.",
   "version": "0.1.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kzarzycki/claude-mods",
    "url": "https://github.com/kzarzycki/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-03T16:06:47Z",
    "createdAt": "2026-10-03T06:40:09Z",
    "description": "Claude Code mods. First set: oh-my-pi harness features (Jev decisions, TTSR rules, shake/handoff compaction, agent hub, eval kernel).",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4157788?v=4",
    "ownerUrl": "https://github.com/kzarzycki",
    "defaultBranch": "main"
   },
   "path": "plugins/decision-model",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "backend": {
     "type": "string",
     "title": "Decision backend",
     "description": "auto uses the System One endpoint when a key is set, else Claude",
     "options": [
      "auto",
      "system-one",
      "claude"
     ],
     "default": "auto"
    },
    "endpoint": {
     "type": "string",
     "title": "System One endpoint",
     "description": "openrouter, typesafe, or the URL of any server that speaks the protocol",
     "default": "openrouter"
    },
    "model": {
     "type": "string",
     "title": "System One model",
     "description": "Empty picks the preset's Jev model (~typesafe/jev-latest on OpenRouter, jev-latest on TypeSafe)",
     "default": ""
    },
    "apiKey": {
     "type": "string",
     "title": "System One API key",
     "description": "Falls back to OPENROUTER_API_KEY / TYPESAFE_API_KEY",
     "sensitive": true,
     "default": ""
    },
    "claudeModel": {
     "type": "string",
     "title": "Claude model",
     "description": "Model answering questions when the claude backend is used",
     "default": "haiku"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:43.634Z",
   "modUpdatedAt": "2026-10-03T06:59:02Z",
   "fileBytes": 11364,
   "tags": [
    "command",
    "model",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "decision-model",
   "url": "https://www.slopshopper.com/mods/kzarzycki-claude-mods-decision-model/"
  },
  {
   "slug": "kzarzycki-claude-mods-eval-kernel",
   "name": "eval-kernel",
   "description": "A persistent JavaScript kernel the model drives with one `eval` tool: state survives between cells, and cells call Claude Code tools, models and subagents.",
   "version": "0.1.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kzarzycki/claude-mods",
    "url": "https://github.com/kzarzycki/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-03T16:06:47Z",
    "createdAt": "2026-10-03T06:40:09Z",
    "description": "Claude Code mods. First set: oh-my-pi harness features (Jev decisions, TTSR rules, shake/handoff compaction, agent hub, eval kernel).",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4157788?v=4",
    "ownerUrl": "https://github.com/kzarzycki",
    "defaultBranch": "main"
   },
   "path": "plugins/eval-kernel",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "bun": {
     "type": "string",
     "title": "Bun executable",
     "description": "Command that runs the kernel",
     "default": "bun"
    },
    "maxCalls": {
     "type": "number",
     "title": "Host calls per cell",
     "description": "A cell making more tool/model/agent calls than this is stopped",
     "default": 200,
     "min": 1
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:44.293Z",
   "modUpdatedAt": "2026-10-03T16:06:45Z",
   "fileBytes": 14514,
   "tags": [
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "eval-kernel",
   "url": "https://www.slopshopper.com/mods/kzarzycki-claude-mods-eval-kernel/"
  },
  {
   "slug": "kzarzycki-claude-mods-resume-on-stop",
   "name": "resume-on-stop",
   "description": "Unexpected stops: when a turn ends right after saying it will act, the decision model spots it and one turn resumes the work.",
   "version": "0.1.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kzarzycki/claude-mods",
    "url": "https://github.com/kzarzycki/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-03T16:06:47Z",
    "createdAt": "2026-10-03T06:40:09Z",
    "description": "Claude Code mods. First set: oh-my-pi harness features (Jev decisions, TTSR rules, shake/handoff compaction, agent hub, eval kernel).",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4157788?v=4",
    "ownerUrl": "https://github.com/kzarzycki",
    "defaultBranch": "main"
   },
   "path": "plugins/resume-on-stop",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Stop threshold",
     "description": "Probability of an unexpected stop at which a turn is resumed",
     "default": 0.5
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:45.035Z",
   "modUpdatedAt": "2026-10-03T16:06:45Z",
   "fileBytes": 2628,
   "tags": [
    "toast",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "resume-on-stop",
   "url": "https://www.slopshopper.com/mods/kzarzycki-claude-mods-resume-on-stop/"
  },
  {
   "slug": "kzarzycki-claude-mods-ttsr-rules",
   "name": "ttsr-rules",
   "description": "oh-my-pi TTSR rules: a regex rule denies the tool call that would break it, with the rule as the reason; a question rule is judged after each turn.",
   "version": "0.1.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "kzarzycki/claude-mods",
    "url": "https://github.com/kzarzycki/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-03T16:06:47Z",
    "createdAt": "2026-10-03T06:40:09Z",
    "description": "Claude Code mods. First set: oh-my-pi harness features (Jev decisions, TTSR rules, shake/handoff compaction, agent hub, eval kernel).",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4157788?v=4",
    "ownerUrl": "https://github.com/kzarzycki",
    "defaultBranch": "main"
   },
   "path": "plugins/ttsr-rules",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "questionRules": {
     "type": "boolean",
     "title": "Question rules",
     "description": "Judge rules with a `question:` after each main-thread turn",
     "default": true
    },
    "questionAction": {
     "type": "string",
     "title": "When a question rule fires",
     "description": "note: add the rule for the next turn; resume: also start a turn to fix it",
     "options": [
      "note",
      "resume"
     ],
     "default": "note"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:45.908Z",
   "modUpdatedAt": "2026-10-03T06:59:02Z",
   "fileBytes": 12580,
   "tags": [
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ttsr-rules",
   "url": "https://www.slopshopper.com/mods/kzarzycki-claude-mods-ttsr-rules/"
  },
  {
   "slug": "lakmadev-claude-mods-changes-pane",
   "name": "changes-pane",
   "description": "A live pane listing every file Claude changed this session, with +/- line counts.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/claude-mods",
    "url": "https://github.com/lakmadev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:41Z",
    "createdAt": "2026-10-09T09:24:54Z",
    "description": "Ten Claude Code mods: an animated pixel pet, Code Wrapped, lo-fi beats, plus a safety net, changes pane, /standup journal and more.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gamification",
     "pixel-art",
     "productivity",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "plugins/changes-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open automatically",
     "description": "Open the pane on the first change of a session (on wide terminals). Otherwise use /changes.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:08:46.838Z",
   "modUpdatedAt": "2026-10-09T09:22:24Z",
   "fileBytes": 3771,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "changes-pane",
   "url": "https://www.slopshopper.com/mods/lakmadev-claude-mods-changes-pane/"
  },
  {
   "slug": "lakmadev-claude-mods-code-wrapped",
   "name": "code-wrapped",
   "description": "Your Claude Code Wrapped: activity heatmap, top files, coding personality and unlockable achievements.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/claude-mods",
    "url": "https://github.com/lakmadev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:41Z",
    "createdAt": "2026-10-09T09:24:54Z",
    "description": "Ten Claude Code mods: an animated pixel pet, Code Wrapped, lo-fi beats, plus a safety net, changes pane, /standup journal and more.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gamification",
     "pixel-art",
     "productivity",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "plugins/code-wrapped",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:08:47.605Z",
   "modUpdatedAt": "2026-10-09T13:27:39Z",
   "fileBytes": 15090,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-wrapped",
   "url": "https://www.slopshopper.com/mods/lakmadev-claude-mods-code-wrapped/"
  },
  {
   "slug": "lakmadev-claude-mods-context-meter",
   "name": "context-meter",
   "description": "Status line with context %, session cost and rate limits; warns before you hit the wall.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/claude-mods",
    "url": "https://github.com/lakmadev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:41Z",
    "createdAt": "2026-10-09T09:24:54Z",
    "description": "Ten Claude Code mods: an animated pixel pet, Code Wrapped, lo-fi beats, plus a safety net, changes pane, /standup journal and more.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gamification",
     "pixel-art",
     "productivity",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "plugins/context-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "contextWarnPercent": {
     "type": "number",
     "title": "Context warning (%)",
     "description": "Toast when the context window fills past this percentage.",
     "default": 80
    },
    "rateLimitWarnPercent": {
     "type": "number",
     "title": "Rate-limit warning (%)",
     "description": "Toast when a usage window passes this percentage.",
     "default": 90
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:08:48.188Z",
   "modUpdatedAt": "2026-10-09T12:24:56Z",
   "fileBytes": 5117,
   "tags": [
    "toast",
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-lakmadev",
   "url": "https://www.slopshopper.com/mods/lakmadev-claude-mods-context-meter/"
  },
  {
   "slug": "lakmadev-claude-mods-done-notifier",
   "name": "done-notifier",
   "description": "Chime, toast and desktop notification when a long turn finishes or Claude needs you.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/claude-mods",
    "url": "https://github.com/lakmadev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:41Z",
    "createdAt": "2026-10-09T09:24:54Z",
    "description": "Ten Claude Code mods: an animated pixel pet, Code Wrapped, lo-fi beats, plus a safety net, changes pane, /standup journal and more.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gamification",
     "pixel-art",
     "productivity",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "plugins/done-notifier",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "minSeconds": {
     "type": "number",
     "title": "Minimum turn length (s)",
     "description": "Only notify for turns that ran at least this long.",
     "default": 30
    },
    "sound": {
     "type": "boolean",
     "title": "Play a chime",
     "description": "Play a short chime (macOS).",
     "default": true
    },
    "desktop": {
     "type": "boolean",
     "title": "Desktop notification",
     "description": "Show an OS notification (macOS osascript, Linux notify-send).",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:08:48.719Z",
   "modUpdatedAt": "2026-10-09T09:22:24Z",
   "fileBytes": 1918,
   "tags": [
    "toast",
    "process",
    "turn",
    "audio"
   ],
   "isNew": true,
   "entryName": "done-notifier",
   "url": "https://www.slopshopper.com/mods/lakmadev-claude-mods-done-notifier/"
  },
  {
   "slug": "lakmadev-claude-mods-lofi-mode",
   "name": "lofi-mode",
   "description": "Lo-fi beats while Claude works: a soft loop starts on long turns and stops the moment it's done. /lofi toggles.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/claude-mods",
    "url": "https://github.com/lakmadev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:41Z",
    "createdAt": "2026-10-09T09:24:54Z",
    "description": "Ten Claude Code mods: an animated pixel pet, Code Wrapped, lo-fi beats, plus a safety net, changes pane, /standup journal and more.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gamification",
     "pixel-art",
     "productivity",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "plugins/lofi-mode",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "volume": {
     "type": "number",
     "title": "Volume (0-1)",
     "description": "Loop volume.",
     "default": 0.35
    },
    "delaySeconds": {
     "type": "number",
     "title": "Start after (s)",
     "description": "Only start the music if Claude is still working after this many seconds.",
     "default": 4
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:08:49.424Z",
   "modUpdatedAt": "2026-10-09T13:27:39Z",
   "fileBytes": 2113,
   "tags": [
    "status",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "lofi-mode",
   "url": "https://www.slopshopper.com/mods/lakmadev-claude-mods-lofi-mode/"
  },
  {
   "slug": "lakmadev-claude-mods-pixel-pet",
   "name": "pixel-pet",
   "description": "An animated pixel-art companion above your prompt that reacts to your session and your typing, with a live context meter.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/claude-mods",
    "url": "https://github.com/lakmadev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:41Z",
    "createdAt": "2026-10-09T09:24:54Z",
    "description": "Ten Claude Code mods: an animated pixel pet, Code Wrapped, lo-fi beats, plus a safety net, changes pane, /standup journal and more.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gamification",
     "pixel-art",
     "productivity",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "plugins/pixel-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "name": {
     "type": "string",
     "title": "Pet name",
     "description": "What your pet is called (change any time with /pet rename).",
     "default": "Bit"
    },
    "color": {
     "type": "string",
     "title": "Pet colour",
     "description": "Its colour: teal, red, orange, yellow, green, blue, purple, pink, white, gray, black, brown, cyan, mint, lime, sky, navy, indigo, violet, lavender, magenta, rose, peach, coral, gold, lava, ghost or midnight (also /pet color <name>).",
     "default": "teal"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:08:51.373Z",
   "modUpdatedAt": "2026-10-09T13:27:39Z",
   "fileBytes": 75990,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "pixel-pet-lakmadev",
   "url": "https://www.slopshopper.com/mods/lakmadev-claude-mods-pixel-pet/"
  },
  {
   "slug": "lakmadev-claude-mods-prompt-booster",
   "name": "prompt-booster",
   "description": "Adds repo context to short prompts, plus one-word commands for common tasks.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/claude-mods",
    "url": "https://github.com/lakmadev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:41Z",
    "createdAt": "2026-10-09T09:24:54Z",
    "description": "Ten Claude Code mods: an animated pixel pet, Code Wrapped, lo-fi beats, plus a safety net, changes pane, /standup journal and more.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gamification",
     "pixel-art",
     "productivity",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-booster",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "autoContext": {
     "type": "boolean",
     "title": "Attach repo context to short prompts",
     "description": "Give Claude your branch, changed files and recent commits when a prompt is short and vague.",
     "default": true
    },
    "maxWords": {
     "type": "number",
     "title": "Short prompt (words)",
     "description": "Prompts with fewer words than this get repo context.",
     "default": 15
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:08:52.011Z",
   "modUpdatedAt": "2026-10-09T09:22:24Z",
   "fileBytes": 4163,
   "tags": [
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-booster",
   "url": "https://www.slopshopper.com/mods/lakmadev-claude-mods-prompt-booster/"
  },
  {
   "slug": "lakmadev-claude-mods-repo-radar",
   "name": "repo-radar",
   "description": "A live map of your codebase that lights up where Claude is working: reads glow cyan, edits amber, errors red, each subagent in its own colour.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/claude-mods",
    "url": "https://github.com/lakmadev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:41Z",
    "createdAt": "2026-10-09T09:24:54Z",
    "description": "Ten Claude Code mods: an animated pixel pet, Code Wrapped, lo-fi beats, plus a safety net, changes pane, /standup journal and more.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gamification",
     "pixel-art",
     "productivity",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "plugins/repo-radar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the radar beside the transcript when a session starts (terminals 144+ columns wide). Otherwise use /radar.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:08:53.235Z",
   "modUpdatedAt": "2026-10-09T13:27:39Z",
   "fileBytes": 27673,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "repo-radar-lakmadev",
   "url": "https://www.slopshopper.com/mods/lakmadev-claude-mods-repo-radar/"
  },
  {
   "slug": "lakmadev-claude-mods-safety-net",
   "name": "safety-net",
   "description": "Blocks catastrophic shell commands and asks before risky ones or edits to secret files.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/claude-mods",
    "url": "https://github.com/lakmadev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:41Z",
    "createdAt": "2026-10-09T09:24:54Z",
    "description": "Ten Claude Code mods: an animated pixel pet, Code Wrapped, lo-fi beats, plus a safety net, changes pane, /standup journal and more.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gamification",
     "pixel-art",
     "productivity",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "plugins/safety-net",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "strict": {
     "type": "boolean",
     "title": "Strict mode",
     "description": "Refuse risky calls instead of asking. Turn on when running in auto or bypass-permissions mode, where an ask may be approved without you.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:08:53.855Z",
   "modUpdatedAt": "2026-10-09T09:22:24Z",
   "fileBytes": 5126,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "safety-net-lakmadev",
   "url": "https://www.slopshopper.com/mods/lakmadev-claude-mods-safety-net/"
  },
  {
   "slug": "lakmadev-claude-mods-secrets-redactor",
   "name": "secrets-redactor",
   "description": "Scrubs API keys, tokens and private keys from prompts and tool output before the model sees them.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/claude-mods",
    "url": "https://github.com/lakmadev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:41Z",
    "createdAt": "2026-10-09T09:24:54Z",
    "description": "Ten Claude Code mods: an animated pixel pet, Code Wrapped, lo-fi beats, plus a safety net, changes pane, /standup journal and more.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gamification",
     "pixel-art",
     "productivity",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "plugins/secrets-redactor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "aggressive": {
     "type": "boolean",
     "title": "Also redact password=... assignments",
     "description": "Redact quoted values assigned to names like password, secret or api_key. Catches more, with some false positives in test fixtures.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:08:54.390Z",
   "modUpdatedAt": "2026-10-09T09:22:24Z",
   "fileBytes": 4610,
   "tags": [
    "toast",
    "status",
    "guard",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "secrets-redactor",
   "url": "https://www.slopshopper.com/mods/lakmadev-claude-mods-secrets-redactor/"
  },
  {
   "slug": "lakmadev-claude-mods-session-journal",
   "name": "session-journal",
   "description": "Logs what you did with Claude across sessions; /journal and an AI-written /standup.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/claude-mods",
    "url": "https://github.com/lakmadev/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:41Z",
    "createdAt": "2026-10-09T09:24:54Z",
    "description": "Ten Claude Code mods: an animated pixel pet, Code Wrapped, lo-fi beats, plus a safety net, changes pane, /standup journal and more.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "gamification",
     "pixel-art",
     "productivity",
     "terminal",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "plugins/session-journal",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "retentionDays": {
     "type": "number",
     "title": "Keep entries for (days)",
     "description": "Older journal days are deleted at session start.",
     "default": 30
    },
    "model": {
     "type": "string",
     "title": "Standup model",
     "description": "Model alias used to write /standup.",
     "default": "haiku"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:08:55.013Z",
   "modUpdatedAt": "2026-10-09T09:22:24Z",
   "fileBytes": 4668,
   "tags": [
    "guard",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-journal-lakmadev",
   "url": "https://www.slopshopper.com/mods/lakmadev-claude-mods-session-journal/"
  },
  {
   "slug": "lakmadev-code-wrapped",
   "name": "code-wrapped",
   "description": "Your Claude Code Wrapped: activity heatmap, top files, coding personality and unlockable achievements.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/code-wrapped",
    "url": "https://github.com/lakmadev/code-wrapped",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:45Z",
    "createdAt": "2026-10-09T09:46:48Z",
    "description": "Your Claude Code Wrapped: activity heatmap, coding personality and unlockable achievements, right in your terminal.",
    "homepage": "",
    "topics": [
     "achievements",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-stats",
     "gamification",
     "heatmap",
     "wrapped"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "code-wrapped",
   "firstSeen": "2026-10-09T15:08:56.282Z",
   "modUpdatedAt": "2026-10-09T13:27:45Z",
   "fileBytes": 15090,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-wrapped-lakmadev",
   "url": "https://www.slopshopper.com/mods/lakmadev-code-wrapped/"
  },
  {
   "slug": "lakmadev-pixel-pet",
   "name": "pixel-pet",
   "description": "An animated pixel-art companion above your prompt that reacts to your session and your typing, with a live context meter.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/pixel-pet",
    "url": "https://github.com/lakmadev/pixel-pet",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:43Z",
    "createdAt": "2026-10-09T09:46:29Z",
    "description": "An animated pixel-art pet for Claude Code that reacts to your session and evolves as you code.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "gamification",
     "pixel-art",
     "tamagotchi",
     "terminal",
     "virtual-pet"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "name": {
     "type": "string",
     "title": "Pet name",
     "description": "What your pet is called (change any time with /pet rename).",
     "default": "Bit"
    },
    "color": {
     "type": "string",
     "title": "Pet colour",
     "description": "Its colour: teal, red, orange, yellow, green, blue, purple, pink, white, gray, black, brown, cyan, mint, lime, sky, navy, indigo, violet, lavender, magenta, rose, peach, coral, gold, lava, ghost or midnight (also /pet color <name>).",
     "default": "teal"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pixel-pet",
   "firstSeen": "2026-10-09T15:08:58.927Z",
   "modUpdatedAt": "2026-10-09T13:27:43Z",
   "fileBytes": 75990,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "pixel-pet-lakmadev-pixel-pet",
   "url": "https://www.slopshopper.com/mods/lakmadev-pixel-pet/"
  },
  {
   "slug": "lakmadev-repo-radar",
   "name": "repo-radar",
   "description": "A live map of your codebase that lights up where Claude is working: reads glow cyan, edits amber, errors red, each subagent in its own colour.",
   "version": "0.1.0",
   "author": {
    "name": "lakmadev",
    "url": "https://github.com/lakmadev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lakmadev/repo-radar",
    "url": "https://github.com/lakmadev/repo-radar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:27:47Z",
    "createdAt": "2026-10-09T09:55:58Z",
    "description": "A live map of your codebase for Claude Code that lights up where Claude is working, with a colour per subagent.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "observability",
     "subagents",
     "terminal",
     "treemap",
     "visualization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185715250?v=4",
    "ownerUrl": "https://github.com/lakmadev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the radar beside the transcript when a session starts (terminals 144+ columns wide). Otherwise use /radar.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "repo-radar",
   "firstSeen": "2026-10-09T15:09:00.517Z",
   "modUpdatedAt": "2026-10-09T13:27:47Z",
   "fileBytes": 27673,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "repo-radar-lakmadev-repo-radar",
   "url": "https://www.slopshopper.com/mods/lakmadev-repo-radar/"
  },
  {
   "slug": "lamanhnguyenhtw-token-keeper-token-keeper",
   "name": "token-keeper",
   "description": "Cache Keeper by Nate Herk, cut down to token economics: cache stats, a dollar-based cold-send guard, keep warm with a break-even, and handoff",
   "version": "1.3.1",
   "author": {
    "name": "Lam Anh Nguyen"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LamAnhNguyenHTW/token-keeper",
    "url": "https://github.com/LamAnhNguyenHTW/token-keeper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:06:53Z",
    "createdAt": "2026-10-06T07:50:27Z",
    "description": "Token economics mod for Claude Code, based on Nate Herk's Cache Keeper",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/153616089?v=4",
    "ownerUrl": "https://github.com/LamAnhNguyenHTW",
    "defaultBranch": "main"
   },
   "path": "token-keeper",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-keeper",
   "firstSeen": "2026-10-06T04:47:09.017Z",
   "modUpdatedAt": "2026-10-07T13:06:53Z",
   "fileBytes": 53600,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-keeper",
   "url": "https://www.slopshopper.com/mods/lamanhnguyenhtw-token-keeper-token-keeper/"
  },
  {
   "slug": "lamberttraccard-jinglebox-marketplace-jinglebox",
   "name": "jinglebox",
   "description": "Plays sounds from your Jinglebox workspace on Claude Code events: answer waiting, question waiting, long turn, tests passed or failed, merge request created",
   "version": "1.2.0",
   "author": {
    "name": "Gremy87"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lamberttraccard/jinglebox-marketplace",
    "url": "https://github.com/lamberttraccard/jinglebox-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:28:56Z",
    "createdAt": "2026-10-05T08:28:12Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4272598?v=4",
    "ownerUrl": "https://github.com/lamberttraccard",
    "defaultBranch": "main"
   },
   "path": "plugins/jinglebox",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "workspace": {
     "type": "string",
     "title": "Jinglebox workspace slug",
     "description": "The workspace the sounds come from; empty to pick it with /jinglebox workspace",
     "default": ""
    },
    "mcp_server": {
     "type": "string",
     "title": "Jinglebox MCP server name",
     "description": "Fallback name of the Jinglebox MCP server, as /mcp lists it, when the plugin cannot connect its own",
     "default": "jinglebox"
    },
    "long_turn_seconds": {
     "type": "number",
     "title": "Long turn threshold (seconds)",
     "description": "A turn longer than this plays the long-turn sound instead of the turn-done one",
     "default": 60
    },
    "random_max_seconds": {
     "type": "number",
     "title": "Random sounds maximum length (seconds)",
     "description": "A random pick only takes sounds this short or shorter",
     "default": 4
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jinglebox",
   "firstSeen": "2026-10-06T04:56:24.846Z",
   "modUpdatedAt": "2026-10-05T11:28:56Z",
   "fileBytes": 22128,
   "tags": [
    "toast",
    "guard",
    "command",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "jinglebox",
   "url": "https://www.slopshopper.com/mods/lamberttraccard-jinglebox-marketplace-jinglebox/"
  },
  {
   "slug": "laszloprekop-claude-code-output-folders",
   "name": "output-folders",
   "description": "A pane listing the folders that tools, scripts and agents wrote into this session, with what changed in each.",
   "version": "0.2.0",
   "author": {
    "name": "laszloprekop"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "laszloprekop/claude-code-output-folders",
    "url": "https://github.com/laszloprekop/claude-code-output-folders",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T21:03:25Z",
    "createdAt": "2026-10-06T20:49:10Z",
    "description": "Claude Code mod: a pane listing the folders that tools, scripts and agents wrote into this session.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1621466?v=4",
    "ownerUrl": "https://github.com/laszloprekop",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "laszloprekop-output-folders",
   "firstSeen": "2026-10-07T15:05:32.868Z",
   "modUpdatedAt": "2026-10-06T21:03:25Z",
   "fileBytes": 14458,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "output-folders",
   "url": "https://www.slopshopper.com/mods/laszloprekop-claude-code-output-folders/"
  },
  {
   "slug": "laszloprekop-claude-code-timekeeper",
   "name": "timekeeper",
   "description": "Clock times on messages, a live band for long-running tool calls, and a toast when a long turn ends.",
   "version": "0.2.0",
   "author": {
    "name": "laszloprekop"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "laszloprekop/claude-code-timekeeper",
    "url": "https://github.com/laszloprekop/claude-code-timekeeper",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T20:39:35Z",
    "createdAt": "2026-10-06T19:51:41Z",
    "description": "Claude Code mod: clock times on messages, a live band for long-running tool calls, and a toast when a long turn ends.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1621466?v=4",
    "ownerUrl": "https://github.com/laszloprekop",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "laszloprekop-timekeeper",
   "firstSeen": "2026-10-07T15:05:34.053Z",
   "modUpdatedAt": "2026-10-06T20:39:35Z",
   "fileBytes": 11523,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "timekeeper",
   "url": "https://www.slopshopper.com/mods/laszloprekop-claude-code-timekeeper/"
  },
  {
   "slug": "leepokai-claude-cutroom",
   "name": "cutroom",
   "description": "Cutroom: a cutting-room pane for HyperFrames projects inside Claude Code — frame preview, timeline, trim/split/move/delete/undo, Studio selection bridge, and point-and-ask edits sent to Claude.",
   "version": "0.1.0",
   "author": {
    "name": "leepokai",
    "url": "https://github.com/leepokai"
   },
   "license": "MIT",
   "homepage": "https://github.com/leepokai/claude-mod-cutroom",
   "keywords": [
    "claude-mod",
    "hyperframes",
    "video",
    "editor",
    "cutroom",
    "timeline",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "leepokai/claude-cutroom",
    "url": "https://github.com/leepokai/claude-cutroom",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:41:20Z",
    "createdAt": "2026-10-04T19:37:14Z",
    "description": "Cutroom: a cutting-room pane for HyperFrames videos inside Claude Code — frame preview, timeline, trim/split/move/undo, Studio selection, ask Claude to edit.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mod",
     "hyperframes",
     "tui",
     "video-editing"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109857817?v=4",
    "ownerUrl": "https://github.com/leepokai",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-cutroom",
   "firstSeen": "2026-10-08T15:31:09.685Z",
   "modUpdatedAt": "2026-10-08T14:41:20Z",
   "fileBytes": 53579,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cutroom",
   "url": "https://www.slopshopper.com/mods/leepokai-claude-cutroom/"
  },
  {
   "slug": "legendsilvia-claude-code-mods-backlog-pane",
   "name": "backlog-pane",
   "description": "A side pane with the project's git status and its Backlog.md tasks: start, finish and create tasks from the pane",
   "version": "0.3.3",
   "author": {
    "name": "LegendSilvia",
    "url": "https://github.com/LegendSilvia"
   },
   "license": "MIT",
   "homepage": "https://github.com/LegendSilvia/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LegendSilvia/claude-code-mods",
    "url": "https://github.com/LegendSilvia/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-03T15:49:46Z",
    "createdAt": "2026-10-02T05:29:03Z",
    "description": "Stylish HUD mods for the Claude Code terminal: limit rings and animated progress bars",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/152352088?v=4",
    "ownerUrl": "https://github.com/LegendSilvia",
    "defaultBranch": "main"
   },
   "path": "plugins/backlog-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:09.933Z",
   "modUpdatedAt": "2026-10-03T14:34:49Z",
   "fileBytes": 24269,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "backlog-pane",
   "url": "https://www.slopshopper.com/mods/legendsilvia-claude-code-mods-backlog-pane/"
  },
  {
   "slug": "legendsilvia-claude-code-mods-limit-bars",
   "name": "limit-bars",
   "description": "Four animated braille rings under the prompt: context, session, weekly and Fable limits, plus model and folder",
   "version": "0.4.2",
   "author": {
    "name": "LegendSilvia",
    "url": "https://github.com/LegendSilvia"
   },
   "license": "MIT",
   "homepage": "https://github.com/LegendSilvia/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LegendSilvia/claude-code-mods",
    "url": "https://github.com/LegendSilvia/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-03T15:49:46Z",
    "createdAt": "2026-10-02T05:29:03Z",
    "description": "Stylish HUD mods for the Claude Code terminal: limit rings and animated progress bars",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/152352088?v=4",
    "ownerUrl": "https://github.com/LegendSilvia",
    "defaultBranch": "main"
   },
   "path": "plugins/limit-bars",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:10.206Z",
   "modUpdatedAt": "2026-10-03T15:32:32Z",
   "fileBytes": 12023,
   "tags": [
    "spinner",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limit-bars-LegendSilvia",
   "url": "https://www.slopshopper.com/mods/legendsilvia-claude-code-mods-limit-bars/"
  },
  {
   "slug": "legendsilvia-claude-code-mods-plan-progress-fx",
   "name": "plan-progress-fx",
   "description": "plan-progress fork with an animated rainbow pixel bar in the terminal, drawn under the prompt beside limit-bars: glide, shimmer, glow and a sparkle burst on done",
   "version": "0.7.2",
   "author": {
    "name": "LegendSilvia (fork of plan-progress by Kirill Serditov, MIT)",
    "url": "https://github.com/LegendSilvia"
   },
   "license": "MIT",
   "homepage": "https://github.com/LegendSilvia/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LegendSilvia/claude-code-mods",
    "url": "https://github.com/LegendSilvia/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-03T15:49:46Z",
    "createdAt": "2026-10-02T05:29:03Z",
    "description": "Stylish HUD mods for the Claude Code terminal: limit rings and animated progress bars",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/152352088?v=4",
    "ownerUrl": "https://github.com/LegendSilvia",
    "defaultBranch": "main"
   },
   "path": "plugins/plan-progress-fx",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:10.424Z",
   "modUpdatedAt": "2026-10-03T15:32:32Z",
   "fileBytes": 62018,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "plan-progress-fx",
   "url": "https://www.slopshopper.com/mods/legendsilvia-claude-code-mods-plan-progress-fx/"
  },
  {
   "slug": "legendsilvia-claude-code-mods-reply-highlight",
   "name": "reply-highlight",
   "description": "Sets Claude's replies apart in the transcript: a rainbow edge, a violet tint, and bold text and headings in a rainbow",
   "version": "0.4.2",
   "author": {
    "name": "LegendSilvia",
    "url": "https://github.com/LegendSilvia"
   },
   "license": "MIT",
   "homepage": "https://github.com/LegendSilvia/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LegendSilvia/claude-code-mods",
    "url": "https://github.com/LegendSilvia/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-03T15:49:46Z",
    "createdAt": "2026-10-02T05:29:03Z",
    "description": "Stylish HUD mods for the Claude Code terminal: limit rings and animated progress bars",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/152352088?v=4",
    "ownerUrl": "https://github.com/LegendSilvia",
    "defaultBranch": "main"
   },
   "path": "plugins/reply-highlight",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:10.669Z",
   "modUpdatedAt": "2026-10-03T06:09:04Z",
   "fileBytes": 7718,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "reply-highlight",
   "url": "https://www.slopshopper.com/mods/legendsilvia-claude-code-mods-reply-highlight/"
  },
  {
   "slug": "legendsilvia-claude-code-mods-transcript-fx",
   "name": "transcript-fx",
   "description": "Gold tool blocks, teal prompt panels, an animated spinner bar and a rainbow turn footer in the transcript",
   "version": "0.2.5",
   "author": {
    "name": "LegendSilvia",
    "url": "https://github.com/LegendSilvia"
   },
   "license": "MIT",
   "homepage": "https://github.com/LegendSilvia/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LegendSilvia/claude-code-mods",
    "url": "https://github.com/LegendSilvia/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-03T15:49:46Z",
    "createdAt": "2026-10-02T05:29:03Z",
    "description": "Stylish HUD mods for the Claude Code terminal: limit rings and animated progress bars",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/152352088?v=4",
    "ownerUrl": "https://github.com/LegendSilvia",
    "defaultBranch": "main"
   },
   "path": "plugins/transcript-fx",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:10.905Z",
   "modUpdatedAt": "2026-10-03T15:32:32Z",
   "fileBytes": 22831,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "transcript-fx",
   "url": "https://www.slopshopper.com/mods/legendsilvia-claude-code-mods-transcript-fx/"
  },
  {
   "slug": "legostin-wirepane",
   "name": "wirepane",
   "displayName": "Wirepane",
   "description": "The debugging proxy Claude can read, inside Claude Code on macOS: HTTPS, HTTP/2, gRPC, WebSockets and server-sent events from the browser, iOS and Android; one-press device setup; rules and mock servers; a doctor that fixes what is in the way; 16 tools and 3 skills for Claude.",
   "version": "0.9.2",
   "author": {
    "name": "Legostin Vyacheslav",
    "url": "https://github.com/legostin"
   },
   "license": "MIT",
   "homepage": "https://legostin.github.io/wirepane/",
   "keywords": [
    "android",
    "charles-alternative",
    "claude-code",
    "claude-code-mod",
    "debugging",
    "grpc",
    "har",
    "http-toolkit-alternative",
    "http2",
    "https-proxy",
    "ios",
    "mitm",
    "mitmproxy-alternative",
    "mock-server",
    "network",
    "proxy",
    "proxyman-alternative",
    "rewrite-rules",
    "server-sent-events",
    "websocket"
   ],
   "kind": "community",
   "repo": {
    "fullName": "legostin/wirepane",
    "url": "https://github.com/legostin/wirepane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:02:52Z",
    "createdAt": "2026-10-07T06:09:51Z",
    "description": "Wirepane: an HTTPS debugging proxy inside Claude Code (Proxyman/Charles alternative). Intercepts and decrypts traffic from your browser, iOS Simulator, iPhone and Android, lists and filters every request, and lets Claude read them.",
    "homepage": "https://legostin.github.io/wirepane/",
    "topics": [
     "ai-agents",
     "android-emulator",
     "anthropic",
     "charles-proxy",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "debugging-proxy",
     "developer-tools",
     "http-proxy",
     "https-proxy",
     "ios-simulator",
     "macos",
     "mitm-proxy",
     "mitmproxy",
     "network-debugging",
     "nodejs",
     "proxyman",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7765236?v=4",
    "ownerUrl": "https://github.com/legostin",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "port": {
     "type": "number",
     "title": "Proxy port",
     "description": "The port the proxy listens on.",
     "default": 8899
    },
    "listen": {
     "type": "string",
     "title": "Proxy reachable from",
     "description": "local: this Mac only (browser, simulators, Android emulator). lan: also phones on the same network.",
     "options": [
      "local",
      "lan"
     ],
     "default": "local"
    },
    "noDecrypt": {
     "type": "string",
     "title": "Hosts never decrypted",
     "description": "Comma-separated hosts tunnelled untouched (pinned services); *.example.com covers subdomains. Hosts that refuse the certificate twice are passed through on their own.",
     "default": "*.apple.com,*.icloud.com,*.mzstatic.com,*.apple-cloudkit.com"
    },
    "maxFlows": {
     "type": "number",
     "title": "Requests to keep",
     "description": "How many of the latest requests the list keeps.",
     "default": 2000
    },
    "insecureHosts": {
     "type": "string",
     "title": "Hosts with unchecked certificates",
     "description": "Comma-separated hosts whose own certificate is not checked (dev servers with self-signed ones); *.example.com covers subdomains.",
     "default": ""
    },
    "upstreamProxy": {
     "type": "string",
     "title": "Upstream proxy (office, VPN)",
     "description": "An office's or a VPN's proxy every connection to a server goes through: http://[user:password@]host:port (Basic or Windows NTLM sign-in; DOMAIN\\user as DOMAIN%5Cuser), socks5://[user:password@]host:port, or a PAC file as pac+http://[user:password@]host/proxy.pac (the credentials go to the proxies it names). Empty: servers are reached directly.",
     "default": ""
    },
    "upstreamBypass": {
     "type": "string",
     "title": "Hosts that skip the upstream proxy",
     "description": "Comma-separated hosts reached without the upstream proxy (this Mac's own addresses always are); *.example.com covers subdomains.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wirepane",
   "firstSeen": "2026-10-09T15:09:08.354Z",
   "modUpdatedAt": "2026-10-09T08:02:52Z",
   "fileBytes": 294793,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "wirepane",
   "url": "https://www.slopshopper.com/mods/legostin-wirepane/"
  },
  {
   "slug": "legostin-wirepane-2",
   "name": "wirepane",
   "displayName": "Wirepane",
   "description": "The debugging proxy Claude can read, inside Claude Code on macOS: HTTPS, HTTP/2, gRPC, WebSockets and server-sent events from the browser, iOS and Android; one-press device setup; rules and mock servers; a doctor that fixes what is in the way; 16 tools and 3 skills for Claude.",
   "version": "0.9.2",
   "author": {
    "name": "Legostin Vyacheslav",
    "url": "https://github.com/legostin"
   },
   "license": "MIT",
   "homepage": "https://legostin.github.io/wirepane/",
   "keywords": [
    "android",
    "charles-alternative",
    "claude-code",
    "claude-code-mod",
    "debugging",
    "grpc",
    "har",
    "http-toolkit-alternative",
    "http2",
    "https-proxy",
    "ios",
    "mitm",
    "mitmproxy-alternative",
    "mock-server",
    "network",
    "proxy",
    "proxyman-alternative",
    "rewrite-rules",
    "server-sent-events",
    "websocket"
   ],
   "kind": "community",
   "repo": {
    "fullName": "legostin/wirepane",
    "url": "https://github.com/legostin/wirepane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:02:52Z",
    "createdAt": "2026-10-07T06:09:51Z",
    "description": "Wirepane: an HTTPS debugging proxy inside Claude Code (Proxyman/Charles alternative). Intercepts and decrypts traffic from your browser, iOS Simulator, iPhone and Android, lists and filters every request, and lets Claude read them.",
    "homepage": "https://legostin.github.io/wirepane/",
    "topics": [
     "ai-agents",
     "android-emulator",
     "anthropic",
     "charles-proxy",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "debugging-proxy",
     "developer-tools",
     "http-proxy",
     "https-proxy",
     "ios-simulator",
     "macos",
     "mitm-proxy",
     "mitmproxy",
     "network-debugging",
     "nodejs",
     "proxyman",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7765236?v=4",
    "ownerUrl": "https://github.com/legostin",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "port": {
     "type": "number",
     "title": "Proxy port",
     "description": "The port the proxy listens on.",
     "default": 8899
    },
    "listen": {
     "type": "string",
     "title": "Proxy reachable from",
     "description": "local: this Mac only (browser, simulators, Android emulator). lan: also phones on the same network.",
     "options": [
      "local",
      "lan"
     ],
     "default": "local"
    },
    "noDecrypt": {
     "type": "string",
     "title": "Hosts never decrypted",
     "description": "Comma-separated hosts tunnelled untouched (pinned services); *.example.com covers subdomains. Hosts that refuse the certificate twice are passed through on their own.",
     "default": "*.apple.com,*.icloud.com,*.mzstatic.com,*.apple-cloudkit.com"
    },
    "maxFlows": {
     "type": "number",
     "title": "Requests to keep",
     "description": "How many of the latest requests the list keeps.",
     "default": 2000
    },
    "insecureHosts": {
     "type": "string",
     "title": "Hosts with unchecked certificates",
     "description": "Comma-separated hosts whose own certificate is not checked (dev servers with self-signed ones); *.example.com covers subdomains.",
     "default": ""
    },
    "upstreamProxy": {
     "type": "string",
     "title": "Upstream proxy (office, VPN)",
     "description": "An office's or a VPN's proxy every connection to a server goes through: http://[user:password@]host:port (Basic or Windows NTLM sign-in; DOMAIN\\user as DOMAIN%5Cuser), socks5://[user:password@]host:port, or a PAC file as pac+http://[user:password@]host/proxy.pac (the credentials go to the proxies it names). Empty: servers are reached directly.",
     "default": ""
    },
    "upstreamBypass": {
     "type": "string",
     "title": "Hosts that skip the upstream proxy",
     "description": "Comma-separated hosts reached without the upstream proxy (this Mac's own addresses always are); *.example.com covers subdomains.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wirepane",
   "firstSeen": "2026-10-09T15:09:09.072Z",
   "modUpdatedAt": "2026-10-09T08:02:52Z",
   "fileBytes": 294793,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "wirepane-legostin",
   "url": "https://www.slopshopper.com/mods/legostin-wirepane-2/"
  },
  {
   "slug": "lehmacdj-dotfiles-copy-session-id",
   "name": "copy-session-id",
   "description": "A button in the prompt footer that copies the session id",
   "version": "0.1.0",
   "license": "GPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lehmacdj/.dotfiles",
    "url": "https://github.com/lehmacdj/.dotfiles",
    "stars": 0,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-09T06:21:39Z",
    "createdAt": "2015-12-21T18:02:56Z",
    "description": "My unix/linux configuration files.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13156983?v=4",
    "ownerUrl": "https://github.com/lehmacdj",
    "defaultBranch": "main"
   },
   "path": "llm/mods/copy-session-id",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lehmacdj-dotfiles",
   "firstSeen": "2026-10-07T15:05:42.503Z",
   "modUpdatedAt": "2026-10-09T06:21:39Z",
   "fileBytes": 1514,
   "tags": [
    "spinner",
    "toast"
   ],
   "isNew": true,
   "entryName": "copy-session-id",
   "url": "https://www.slopshopper.com/mods/lehmacdj-dotfiles-copy-session-id/"
  },
  {
   "slug": "lemonlatte-claude-maru-run",
   "name": "claude-maru-run",
   "description": "An orange-and-white cat chases a butterfly across seven rows above the prompt for as long as Claude works, bounding after it, leaping when it dips low, and going over in a heap when it misses; the trees and grass of the lot slide past behind it as it runs. Needs function hooks (early access) and an interactive terminal.",
   "version": "1.0.0",
   "author": {
    "name": "Jim Yeh"
   },
   "license": "MIT",
   "keywords": [
    "cat",
    "animation",
    "terminal",
    "tui",
    "function-hooks",
    "mod",
    "raster",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lemonlatte/claude-maru-run",
    "url": "https://github.com/lemonlatte/claude-maru-run",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-15T13:56:55Z",
    "createdAt": "2026-09-15T13:56:07Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1197028?v=4",
    "ownerUrl": "https://github.com/lemonlatte",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-maru-run",
   "firstSeen": "2026-10-06T14:39:39.344Z",
   "modUpdatedAt": "2026-09-15T13:56:55Z",
   "fileBytes": 35342,
   "tags": [
    "band",
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-maru-run",
   "url": "https://www.slopshopper.com/mods/lemonlatte-claude-maru-run/"
  },
  {
   "slug": "lenadweb-claude-code-plugins-lenadweb-image-preview",
   "name": "lenadweb-image-preview",
   "description": "Previews the image in the clipboard and the images pasted into the prompt, drawn above the prompt in any terminal",
   "version": "0.1.0",
   "author": {
    "name": "lenadweb",
    "url": "https://github.com/lenadweb"
   },
   "license": "MIT",
   "homepage": "https://github.com/lenadweb/claude-code-plugins/tree/main/plugins/lenadweb-image-preview",
   "keywords": [
    "images",
    "clipboard",
    "preview",
    "terminal",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lenadweb/claude-code-plugins",
    "url": "https://github.com/lenadweb/claude-code-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T09:48:19Z",
    "createdAt": "2026-10-02T08:54:28Z",
    "description": "Claude Code plugin marketplace with small terminal HUD mods: usage meter and more",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-cli-mod",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "claude-code-plugins-marketplace",
     "claude-mod",
     "hud",
     "mod",
     "plugin-marketplace",
     "terminal",
     "usage-metering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90589140?v=4",
    "ownerUrl": "https://github.com/lenadweb",
    "defaultBranch": "main"
   },
   "path": "plugins/lenadweb-image-preview",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "pixel_images": {
     "type": "boolean",
     "title": "Real pixels (Ghostty, kitty)",
     "description": "Draw images with real pixels through the kitty graphics protocol. Turn on only in Ghostty or kitty; other terminals show block characters.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "lenadweb-mods",
   "firstSeen": "2026-10-06T05:04:53.234Z",
   "modUpdatedAt": "2026-10-02T09:48:03Z",
   "fileBytes": 21515,
   "tags": [
    "band",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lenadweb-image-preview",
   "url": "https://www.slopshopper.com/mods/lenadweb-claude-code-plugins-lenadweb-image-preview/"
  },
  {
   "slug": "lenadweb-claude-code-plugins-lenadweb-usage-meter",
   "name": "lenadweb-usage-meter",
   "description": "Context window, session and weekly plan usage as progress bars at the bottom right of the prompt footer",
   "version": "0.1.0",
   "author": {
    "name": "lenadweb",
    "url": "https://github.com/lenadweb"
   },
   "license": "MIT",
   "homepage": "https://github.com/lenadweb/claude-code-plugins/tree/main/plugins/lenadweb-usage-meter",
   "keywords": [
    "usage",
    "rate-limits",
    "context-window",
    "statusline",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lenadweb/claude-code-plugins",
    "url": "https://github.com/lenadweb/claude-code-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T09:48:19Z",
    "createdAt": "2026-10-02T08:54:28Z",
    "description": "Claude Code plugin marketplace with small terminal HUD mods: usage meter and more",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-cli-mod",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "claude-code-plugins-marketplace",
     "claude-mod",
     "hud",
     "mod",
     "plugin-marketplace",
     "terminal",
     "usage-metering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90589140?v=4",
    "ownerUrl": "https://github.com/lenadweb",
    "defaultBranch": "main"
   },
   "path": "plugins/lenadweb-usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "lenadweb-mods",
   "firstSeen": "2026-10-06T05:09:54.950Z",
   "modUpdatedAt": "2026-10-02T09:39:36Z",
   "fileBytes": 8688,
   "tags": [
    "spinner",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lenadweb-usage-meter",
   "url": "https://www.slopshopper.com/mods/lenadweb-claude-code-plugins-lenadweb-usage-meter/"
  },
  {
   "slug": "leolimaferreira-savvy-progress-office",
   "name": "savvy-progress",
   "description": "An office of your Claude Code session: the main session and each subagent at their desks, with model, progress, cost, tokens and time; plus a progress band above the prompt. Based on savvy-progress by johnnyvizz.",
   "version": "1.2.0-office.2",
   "author": {
    "name": "Leonardo Lima",
    "url": "https://github.com/leolimaferreira"
   },
   "license": "MIT",
   "homepage": "https://github.com/leolimaferreira/savvy-progress-office",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "leolimaferreira/savvy-progress-office",
    "url": "https://github.com/leolimaferreira/savvy-progress-office",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:10:31Z",
    "createdAt": "2026-10-08T23:10:25Z",
    "description": "Claude Code mod: an office view of your session and subagents (based on savvy-progress by johnnyvizz)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/185716731?v=4",
    "ownerUrl": "https://github.com/leolimaferreira",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Panel language",
     "description": "auto follows Claude Code's language setting, then the system locale (en, pt or ru)",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "pt",
      "ru"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:09:15.079Z",
   "modUpdatedAt": "2026-10-08T23:10:31Z",
   "fileBytes": 55113,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "savvy-progress-leolimaferreira",
   "url": "https://www.slopshopper.com/mods/leolimaferreira-savvy-progress-office/"
  },
  {
   "slug": "leonardokidd-cc-usage",
   "name": "cc-usage",
   "description": "Status line with 5h/7d usage, reset countdowns, tokens, cost and tokens per second",
   "version": "0.2.1",
   "author": {
    "name": "Leo"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "leonardokidd/cc-usage",
    "url": "https://github.com/leonardokidd/cc-usage",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T01:47:47Z",
    "createdAt": "2026-10-03T15:49:07Z",
    "description": "Claude Code status line: 5h/7d usage with reset countdowns, tokens, cost and live tokens/sec",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14940941?v=4",
    "ownerUrl": "https://github.com/leonardokidd",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-usage",
   "firstSeen": "2026-10-06T04:55:00.674Z",
   "modUpdatedAt": "2026-10-04T01:47:47Z",
   "fileBytes": 6752,
   "tags": [
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-usage",
   "url": "https://www.slopshopper.com/mods/leonardokidd-cc-usage/"
  },
  {
   "slug": "leonqi-io-claude-code-mods-session-band",
   "name": "session-band",
   "description": "A status row above the prompt (context, cache, usage limits, generated tokens) with a handoff-file action and guided compact.",
   "version": "0.1.0",
   "author": {
    "name": "Leon Qi",
    "url": "https://github.com/leonqi-io"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "leonqi-io/claude-code-mods",
    "url": "https://github.com/leonqi-io/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T23:44:24Z",
    "createdAt": "2026-10-05T23:38:19Z",
    "description": "Small mods for Claude Code. First one: session-band, a status row above the prompt (context, prompt cache, usage limits, generated tokens) with a handoff-file action and guided compact.",
    "homepage": null,
    "topics": [
     "agentic-coding",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "context-window",
     "developer-tools",
     "prompt-caching",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/288713648?v=4",
    "ownerUrl": "https://github.com/leonqi-io",
    "defaultBranch": "main"
   },
   "path": "session-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnPercent": {
     "type": "number",
     "title": "Context warning (%)",
     "description": "Context fill at which the row turns to the warning color and handoff becomes the main action.",
     "default": 60,
     "min": 1,
     "max": 100
    },
    "alertPercent": {
     "type": "number",
     "title": "Context alert (%)",
     "description": "Context fill at which the row turns to the alert color.",
     "default": 75,
     "min": 1,
     "max": 100
    },
    "cacheTtlMinutes": {
     "type": "number",
     "title": "Prompt cache lifetime (minutes)",
     "description": "The prompt-cache lifetime to start from. The row corrects it from what requests actually read from the cache.",
     "default": 60,
     "min": 1,
     "max": 1440
    },
    "handoffDir": {
     "type": "string",
     "title": "Handoff folder",
     "description": "Where handoff files are written, relative to the working directory.",
     "default": ".handoff"
    },
    "templateDir": {
     "type": "string",
     "title": "Template folder",
     "description": "A folder holding your own handoff.md and compact.md. Empty uses the templates shipped with the mod.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:29.039Z",
   "modUpdatedAt": "2026-10-05T23:44:24Z",
   "fileBytes": 23200,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-band-leonqi-io",
   "url": "https://www.slopshopper.com/mods/leonqi-io-claude-code-mods-session-band/"
  },
  {
   "slug": "letnonesurvive-claude-code-mods-context-bar",
   "name": "context-bar",
   "description": "Context window as a stacked bar above the prompt, one color per category, toggled with /context-bar",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "letnonesurvive/claude-code-mods",
    "url": "https://github.com/letnonesurvive/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T20:09:35Z",
    "createdAt": "2026-10-05T20:08:51Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/36066335?v=4",
    "ownerUrl": "https://github.com/letnonesurvive",
    "defaultBranch": "main"
   },
   "path": "context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:09.909Z",
   "modUpdatedAt": "2026-10-05T20:09:35Z",
   "fileBytes": 6477,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-letnonesurvive",
   "url": "https://www.slopshopper.com/mods/letnonesurvive-claude-code-mods-context-bar/"
  },
  {
   "slug": "letswritetw-claude-mod-open-todos-open-todos",
   "name": "open-todos",
   "description": "Side pane listing unfinished and in-progress todos from all Claude Code sessions, grouped by project",
   "version": "0.1.0",
   "homepage": "https://www.letswrite.tw/claude-mod/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "letswritetw/claude-mod-open-todos",
    "url": "https://github.com/letswritetw/claude-mod-open-todos",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T12:23:37Z",
    "createdAt": "2026-10-06T12:18:57Z",
    "description": "Claude Desktop（Code 分頁）側欄面板：列出你所有 Claude Code session 中未完成與進行中的待辦，依專案分組。",
    "homepage": "https://www.letswrite.tw/claude-mod/",
    "topics": [
     "claude-code",
     "claude-mods",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8269319?v=4",
    "ownerUrl": "https://github.com/letswritetw",
    "defaultBranch": "master"
   },
   "path": "open-todos",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:39:42.443Z",
   "modUpdatedAt": "2026-10-06T12:23:37Z",
   "fileBytes": 17142,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "open-todos",
   "url": "https://www.slopshopper.com/mods/letswritetw-claude-mod-open-todos-open-todos/"
  },
  {
   "slug": "letswritetw-claude-mod-token-usage-token-usage",
   "name": "token-usage",
   "description": "5h / 7d usage, token totals and cost pills above the prompt",
   "version": "0.1.0",
   "homepage": "https://www.letswrite.tw/claude-mod/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "letswritetw/claude-mod-token-usage",
    "url": "https://github.com/letswritetw/claude-mod-token-usage",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T12:17:14Z",
    "createdAt": "2026-10-06T12:11:48Z",
    "description": "Claude Desktop（Code 分頁）輸入框上方的用量條：5h / 7d 額度、token 用量、花費。",
    "homepage": "https://www.letswrite.tw/claude-mod/",
    "topics": [
     "claude-code",
     "claude-mods",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8269319?v=4",
    "ownerUrl": "https://github.com/letswritetw",
    "defaultBranch": "master"
   },
   "path": "token-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:39:44.671Z",
   "modUpdatedAt": "2026-10-06T12:17:14Z",
   "fileBytes": 8741,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-usage-letswritetw",
   "url": "https://www.slopshopper.com/mods/letswritetw-claude-mod-token-usage-token-usage/"
  },
  {
   "slug": "leventaksakal-clearance",
   "name": "clearance",
   "description": "Machine-wide resource clearance for Claude Code sessions and subagents: see the headroom, and get cleared, held or diverted before launching more.",
   "version": "0.1.0",
   "author": {
    "name": "wombraider"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LeventAksakal/clearance",
    "url": "https://github.com/LeventAksakal/clearance",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:14:17Z",
    "createdAt": "2026-10-03T14:06:00Z",
    "description": "Machine-wide resource clearance for Claude Code sessions and subagents",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94185241?v=4",
    "ownerUrl": "https://github.com/LeventAksakal",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minFreeGB": {
     "type": "number",
     "title": "Available memory floor (GB)",
     "description": "Available RAM (free plus standby) that must remain after admitting a session or subagent. 0 means learned: where this machine was seen to start paging hard, and 5% of RAM until it has been. A positive value fixes it.",
     "default": 0
    },
    "maxCommitPct": {
     "type": "number",
     "title": "Commit ceiling (%)",
     "description": "Committed memory as a share of the commit limit, after admitting.",
     "default": 90
    },
    "maxSessions": {
     "type": "number",
     "title": "Session ceiling",
     "description": "Most local Claude sessions at once.",
     "default": 6
    },
    "maxAgents": {
     "type": "number",
     "title": "Subagent ceiling",
     "description": "Most subagents in flight across the machine.",
     "default": 8
    },
    "sessionBaselineGB": {
     "type": "number",
     "title": "New session cost (GB)",
     "description": "0 means learned: an upper bound on what this machine's sessions were seen to grow to. A positive value fixes it.",
     "default": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clearance",
   "firstSeen": "2026-10-06T04:47:14.751Z",
   "modUpdatedAt": "2026-10-04T19:14:17Z",
   "fileBytes": 107552,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "clearance",
   "url": "https://www.slopshopper.com/mods/leventaksakal-clearance/"
  },
  {
   "slug": "leviyehonatan-claude-time-spent",
   "name": "time-spent",
   "description": "A live card per turn: where the time and money went, across Claude and every tool type",
   "version": "0.9.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "leviyehonatan/claude-time-spent",
    "url": "https://github.com/leviyehonatan/claude-time-spent",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T22:41:37Z",
    "createdAt": "2026-10-05T21:35:41Z",
    "description": "Claude Code mod: a live card per turn showing where the time went",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1873281?v=4",
    "ownerUrl": "https://github.com/leviyehonatan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cardsToKeep": {
     "type": "string",
     "title": "Cards to keep",
     "description": "How many finished turns keep their time card in a session; older turns show as plain messages.",
     "default": "100",
     "options": [
      "25",
      "50",
      "100",
      "200",
      "all"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:02.774Z",
   "modUpdatedAt": "2026-10-05T22:41:37Z",
   "fileBytes": 69914,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "time-spent",
   "url": "https://www.slopshopper.com/mods/leviyehonatan-claude-time-spent/"
  },
  {
   "slug": "lguillermoangaritag-claude-plugins-status-bar",
   "name": "status-bar",
   "description": "Two-row band above the prompt: model, folder, git, cost, timer, context and rate limits",
   "author": {
    "name": "Luis Guillermo Angarita Gutierrez",
    "email": "guille2005_13@hotmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LGuillermoAngaritaG/claude-plugins",
    "url": "https://github.com/LGuillermoAngaritaG/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T00:30:15Z",
    "createdAt": "2026-10-05T00:18:46Z",
    "description": "My Claude Code plugins: status bar, Python skills, diagrams and claudish-to-english",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61253468?v=4",
    "ownerUrl": "https://github.com/LGuillermoAngaritaG",
    "defaultBranch": "main"
   },
   "path": "plugins/status-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "guille-plugins",
   "firstSeen": "2026-10-06T04:47:21.776Z",
   "modUpdatedAt": "2026-10-05T00:30:13Z",
   "fileBytes": 9188,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "status-bar-LGuillermoAngaritaG",
   "url": "https://www.slopshopper.com/mods/lguillermoangaritag-claude-plugins-status-bar/"
  },
  {
   "slug": "liamkarlmitchell-liams-claude-plugins-task-progress-hud",
   "name": "task-progress-hud",
   "description": "Shows done, percent and remaining tasks of the current OpenSpec change.",
   "version": "0.1.0",
   "author": {
    "name": "Liam Mitchell"
   },
   "license": "MIT",
   "keywords": [
    "openspec",
    "tasks",
    "progress",
    "hud"
   ],
   "kind": "community",
   "repo": {
    "fullName": "LiamKarlMitchell/liams-claude-plugins",
    "url": "https://github.com/LiamKarlMitchell/liams-claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T20:26:54Z",
    "createdAt": "2026-10-04T20:22:37Z",
    "description": "A claude code marketplace with plugins.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1968109?v=4",
    "ownerUrl": "https://github.com/LiamKarlMitchell",
    "defaultBranch": "main"
   },
   "path": "plugins/openspec/task-progress-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "liams-claude-plugins",
   "firstSeen": "2026-10-06T04:47:20.511Z",
   "modUpdatedAt": "2026-10-04T20:26:54Z",
   "fileBytes": 11413,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "task-progress-hud",
   "url": "https://www.slopshopper.com/mods/liamkarlmitchell-liams-claude-plugins-task-progress-hud/"
  },
  {
   "slug": "liangrxdev-phi-guard-tw",
   "name": "phi-guard-tw",
   "description": "在模型讀到之前遮罩台灣身分證／居留證號與有標籤的病歷號、健保卡號；擋下會把遮罩值寫回來源的工具呼叫",
   "version": "0.2.0",
   "author": {
    "name": "liangRXdev"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liangRXdev/phi-guard-tw",
    "url": "https://github.com/liangRXdev/phi-guard-tw",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:04:31Z",
    "createdAt": "2026-10-09T09:04:25Z",
    "description": "Claude Code mod：在模型讀到之前遮罩台灣身分證／居留證、病歷號、健保卡號（防呆，非去識別化保證）",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/228890031?v=4",
    "ownerUrl": "https://github.com/liangRXdev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "extraMrnLabels": {
     "type": "string",
     "multiple": true,
     "title": "額外的病歷號標籤",
     "description": "內建標籤（病歷號、病歷號碼、MRN、ChartNo、chart_no）以外，貴院使用的欄名。當純文字比對，少於 2 個字元者忽略。",
     "default": []
    },
    "sensitiveDirs": {
     "type": "string",
     "multiple": true,
     "title": "敏感目錄",
     "description": "路徑中含這些目錄名稱時，擋下對圖片／PDF 的 Read（影像內容無法遮罩）。不分大小寫。",
     "default": [
      "00_private",
      "private",
      "phi"
     ]
    },
    "exemptMaskExamples": {
     "type": "string",
     "multiple": true,
     "title": "豁免的遮罩示範字樣",
     "description": "文件中合法出現、寫入時不擋的遮罩字樣（例如規範文件裡的格式範例）。不像遮罩字樣的值會被忽略。",
     "default": []
    },
    "readOnlyMcpTools": {
     "type": "string",
     "multiple": true,
     "title": "唯讀 MCP 工具",
     "description": "輸入含遮罩字樣也放行的 MCP 工具全名。未列出的 MCP 工具一律當成可能寫入。",
     "default": [
      "mcp__claude_ai_Google_Sheets__get_values",
      "mcp__claude_ai_Google_Sheets__get_spreadsheet"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "phi-guard-tw",
   "firstSeen": "2026-10-09T15:09:22.685Z",
   "modUpdatedAt": "2026-10-09T09:04:31Z",
   "fileBytes": 19835,
   "tags": [
    "toast",
    "status",
    "guard",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "phi-guard-tw",
   "url": "https://www.slopshopper.com/mods/liangrxdev-phi-guard-tw/"
  },
  {
   "slug": "liawzishen-claude-code-mods-git-diff-timeline",
   "name": "git-diff-timeline",
   "description": "Git Diff timeline above the prompt: click a commit to see it, click two to compare them, with their commit messages; a Branches tab compares two branches; a GitHub-style files view shows each file's diff. Works with any git remote.",
   "version": "0.4.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liawzishen/claude-code-mods",
    "url": "https://github.com/liawzishen/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T02:58:08Z",
    "createdAt": "2026-10-03T16:45:11Z",
    "description": "Mods that change Claude Code's UI: a Git Diff timeline, a session status line, and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223801465?v=4",
    "ownerUrl": "https://github.com/liawzishen",
    "defaultBranch": "main"
   },
   "path": "git-diff-timeline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "position": {
     "type": "string",
     "title": "Where Git Diff shows",
     "description": "band: a strip above the prompt in every git repository; clicking a commit opens the files view beside the chat. pane: everything in the side pane, which opens itself.",
     "default": "band",
     "options": [
      "band",
      "pane"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:31.909Z",
   "modUpdatedAt": "2026-10-03T16:45:10Z",
   "fileBytes": 61049,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-diff-timeline",
   "url": "https://www.slopshopper.com/mods/liawzishen-claude-code-mods-git-diff-timeline/"
  },
  {
   "slug": "liawzishen-claude-code-mods-session-status",
   "name": "session-status",
   "description": "Status line showing session time, prompts, and tool calls.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liawzishen/claude-code-mods",
    "url": "https://github.com/liawzishen/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T02:58:08Z",
    "createdAt": "2026-10-03T16:45:11Z",
    "description": "Mods that change Claude Code's UI: a Git Diff timeline, a session status line, and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223801465?v=4",
    "ownerUrl": "https://github.com/liawzishen",
    "defaultBranch": "main"
   },
   "path": "session-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:33.228Z",
   "modUpdatedAt": "2026-10-03T16:45:10Z",
   "fileBytes": 1019,
   "tags": [
    "status",
    "guard",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-status",
   "url": "https://www.slopshopper.com/mods/liawzishen-claude-code-mods-session-status/"
  },
  {
   "slug": "liawzishen-git-diff-timeline",
   "name": "git-diff-timeline",
   "description": "Git Diff timeline above the prompt: click a commit to see it, click two to compare them, with their commit messages; a Branches tab compares two branches; a GitHub-style files view shows each file's diff. Works with any git remote.",
   "version": "0.4.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liawzishen/git-diff-timeline",
    "url": "https://github.com/liawzishen/git-diff-timeline",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T16:33:15Z",
    "createdAt": "2026-10-03T16:32:57Z",
    "description": "Claude Code mod: a Git Diff timeline above the prompt with commit messages, branch compare and a GitHub-style files view",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/223801465?v=4",
    "ownerUrl": "https://github.com/liawzishen",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "position": {
     "type": "string",
     "title": "Where Git Diff shows",
     "description": "band: a strip above the prompt in every git repository; clicking a commit opens the files view beside the chat. pane: everything in the side pane, which opens itself.",
     "default": "band",
     "options": [
      "band",
      "pane"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:22.947Z",
   "modUpdatedAt": "2026-10-03T16:33:15Z",
   "fileBytes": 61049,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-diff-timeline-liawzishen",
   "url": "https://www.slopshopper.com/mods/liawzishen-git-diff-timeline/"
  },
  {
   "slug": "likephp-github-likephp-mods-session-radar",
   "name": "session-radar",
   "description": "在側邊面板即時列出本機所有 Claude Code session 的狀態",
   "version": "0.2.0",
   "author": {
    "name": "likephp"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "likephp-github/likephp-mods",
    "url": "https://github.com/likephp-github/likephp-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T17:44:07Z",
    "createdAt": "2026-10-03T01:00:00Z",
    "description": "Claude Code mods: token-weather（context 天氣預報）與 session-radar（session 面板＋8-bit 老虎）",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78340522?v=4",
    "ownerUrl": "https://github.com/likephp-github",
    "defaultBranch": "main"
   },
   "path": "session-radar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "likephp-mods",
   "firstSeen": "2026-10-06T04:56:28.771Z",
   "modUpdatedAt": "2026-10-03T17:35:01Z",
   "fileBytes": 74915,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-radar",
   "url": "https://www.slopshopper.com/mods/likephp-github-likephp-mods-session-radar/"
  },
  {
   "slug": "likephp-github-likephp-mods-token-weather",
   "name": "token-weather",
   "description": "在輸入框上方顯示 context window 用量的天氣預報",
   "version": "0.2.0",
   "author": {
    "name": "likephp"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "likephp-github/likephp-mods",
    "url": "https://github.com/likephp-github/likephp-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T17:44:07Z",
    "createdAt": "2026-10-03T01:00:00Z",
    "description": "Claude Code mods: token-weather（context 天氣預報）與 session-radar（session 面板＋8-bit 老虎）",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78340522?v=4",
    "ownerUrl": "https://github.com/likephp-github",
    "defaultBranch": "main"
   },
   "path": "token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "likephp-mods",
   "firstSeen": "2026-10-06T04:56:30.288Z",
   "modUpdatedAt": "2026-10-03T17:44:07Z",
   "fileBytes": 8215,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-likephp-github",
   "url": "https://www.slopshopper.com/mods/likephp-github-likephp-mods-token-weather/"
  },
  {
   "slug": "liliang-cn-aigui-img-view",
   "name": "img-view",
   "description": "Shows images in a pane beside the conversation: real pixels where the terminal draws them, colour block art everywhere else",
   "version": "0.1.0",
   "author": {
    "name": "Liang Li"
   },
   "license": "MIT",
   "homepage": "https://github.com/liliang-cn/aigui/tree/main/mods/img-view",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liliang-cn/aigui",
    "url": "https://github.com/liliang-cn/aigui",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:29:49Z",
    "createdAt": "2026-07-22T08:35:56Z",
    "description": "Render streaming LLM output as live UI in React, Vue or DOM — and a Claude Code / Codex plugin that lets the agent draw charts, 3D scenes and animated topologies.",
    "homepage": "https://liliang-cn.github.io/aigui/",
    "topics": [
     "charts",
     "claude-code",
     "claude-code-plugin",
     "codex",
     "data-visualization",
     "echarts",
     "generative-ui",
     "llm",
     "mcp",
     "mcp-server",
     "mermaid",
     "react",
     "streaming",
     "threejs",
     "typescript",
     "vue"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20553741?v=4",
    "ownerUrl": "https://github.com/liliang-cn",
    "defaultBranch": "main"
   },
   "path": "mods/img-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "aigui",
   "firstSeen": "2026-10-07T15:05:55.750Z",
   "modUpdatedAt": "2026-10-06T13:29:49Z",
   "fileBytes": 16722,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "img-view",
   "url": "https://www.slopshopper.com/mods/liliang-cn-aigui-img-view/"
  },
  {
   "slug": "liminal-ai-agent-comms-agent-comms",
   "name": "agent-comms",
   "description": "Delivers agent-comms messages into this Claude Code session and reports its answers. Active only when AGENT_COMMS_PARTICIPANT is set.",
   "version": "0.1.5",
   "author": {
    "name": "Lee Moore"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liminal-ai/agent-comms",
    "url": "https://github.com/liminal-ai/agent-comms",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:06:01Z",
    "createdAt": "2026-10-03T23:56:43Z",
    "description": "Liminal agent communications and control plane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/226927949?v=4",
    "ownerUrl": "https://github.com/liminal-ai",
    "defaultBranch": "main"
   },
   "path": "packages/claude-code-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-comms-local",
   "firstSeen": "2026-10-08T15:31:24.372Z",
   "modUpdatedAt": "2026-10-07T00:28:51Z",
   "fileBytes": 125826,
   "tags": [
    "transcript",
    "guard",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-comms",
   "url": "https://www.slopshopper.com/mods/liminal-ai-agent-comms-agent-comms/"
  },
  {
   "slug": "liminal-ai-agent-comms-proof-probe",
   "name": "proof-probe",
   "description": "Records tool.call results (agentId, background, text) for the fix-pass proof check.",
   "version": "0.0.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liminal-ai/agent-comms",
    "url": "https://github.com/liminal-ai/agent-comms",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:06:01Z",
    "createdAt": "2026-10-03T23:56:43Z",
    "description": "Liminal agent communications and control plane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/226927949?v=4",
    "ownerUrl": "https://github.com/liminal-ai",
    "defaultBranch": "main"
   },
   "path": "validation/capabilities-fix/claude-code-tool-output/probe-plugin",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:31:25.313Z",
   "modUpdatedAt": "2026-10-02T16:31:39Z",
   "fileBytes": 642,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "proof-probe",
   "url": "https://www.slopshopper.com/mods/liminal-ai-agent-comms-proof-probe/"
  },
  {
   "slug": "liquid1982-claude-plugins-pin",
   "name": "pin",
   "description": "Marks conversation content wrapped in <pin>...</pin> tags as compaction-proof: pinned content is re-injected verbatim into the transcript after every compaction (manual /compact, auto-compaction, plugin-triggered, or precompute).",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liquid1982/claude-plugins",
    "url": "https://github.com/liquid1982/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-21T13:19:51Z",
    "createdAt": "2026-09-21T13:19:47Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31095?v=4",
    "ownerUrl": "https://github.com/liquid1982",
    "defaultBranch": "main"
   },
   "path": "plugins/pin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "pin-tools",
   "firstSeen": "2026-10-06T04:56:35.333Z",
   "modUpdatedAt": "2026-09-21T13:19:51Z",
   "fileBytes": 3593,
   "tags": [
    "band",
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "pin",
   "url": "https://www.slopshopper.com/mods/liquid1982-claude-plugins-pin/"
  },
  {
   "slug": "lisim-wrap-buttons",
   "name": "wrap-buttons",
   "description": "After a wrap-up reply, shows buttons to /clear and carry the handoff's next step into a fresh session.",
   "version": "0.2.1",
   "author": {
    "name": "Pete"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lisim/wrap-buttons",
    "url": "https://github.com/lisim/wrap-buttons",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T06:36:58Z",
    "createdAt": "2026-10-07T04:43:17Z",
    "description": "Claude Code mod: after a wrap-up, buttons to /clear and carry the handoff into a fresh session",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3159971?v=4",
    "ownerUrl": "https://github.com/lisim",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "marker": {
     "type": "string",
     "title": "Wrap-up marker",
     "description": "Text in a reply that means the wrap-up is done; the reply from it on is the handoff carried over.",
     "default": "Session Handoff Card"
    },
    "nextLabel": {
     "type": "string",
     "title": "Next step label",
     "description": "Label of the handoff line holding the next step, e.g. 'Next Up' in '- **Next Up**: ...'.",
     "default": "Next Up"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wrap-buttons",
   "firstSeen": "2026-10-07T15:06:00.178Z",
   "modUpdatedAt": "2026-10-07T06:36:58Z",
   "fileBytes": 5484,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wrap-buttons",
   "url": "https://www.slopshopper.com/mods/lisim-wrap-buttons/"
  },
  {
   "slug": "liveweird-claude-mods-backlog",
   "name": "backlog",
   "description": "A brief view of the repo's BACKLOG.md: what's next, and how many items are to-do, new, parked or blocked",
   "version": "0.2.0",
   "author": {
    "name": "Sebastian Gebski"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liveweird/claude-mods",
    "url": "https://github.com/liveweird/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:36:20Z",
    "createdAt": "2026-10-07T21:49:00Z",
    "description": "Claude Code mods: plan-progress (plan timeline) and turn-limits (agent turn-limit counter)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1760623?v=4",
    "ownerUrl": "https://github.com/liveweird",
    "defaultBranch": "main"
   },
   "path": "backlog",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sebastian-mods",
   "firstSeen": "2026-10-08T15:31:28.197Z",
   "modUpdatedAt": "2026-10-08T21:36:19Z",
   "fileBytes": 8546,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "backlog",
   "url": "https://www.slopshopper.com/mods/liveweird-claude-mods-backlog/"
  },
  {
   "slug": "liveweird-claude-mods-plan-progress",
   "name": "plan-progress",
   "description": "Shows the running plan's current step, elapsed times and estimates as a timeline above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Sebastian Gebski"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liveweird/claude-mods",
    "url": "https://github.com/liveweird/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:36:20Z",
    "createdAt": "2026-10-07T21:49:00Z",
    "description": "Claude Code mods: plan-progress (plan timeline) and turn-limits (agent turn-limit counter)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1760623?v=4",
    "ownerUrl": "https://github.com/liveweird",
    "defaultBranch": "main"
   },
   "path": "plan-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sebastian-mods",
   "firstSeen": "2026-10-08T15:31:29.226Z",
   "modUpdatedAt": "2026-10-07T21:48:46Z",
   "fileBytes": 16484,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "plan-progress-liveweird",
   "url": "https://www.slopshopper.com/mods/liveweird-claude-mods-plan-progress/"
  },
  {
   "slug": "liveweird-claude-mods-turn-limits",
   "name": "turn-limits",
   "description": "Counts, per agent type, the agent invocations of this session that stopped at their turn limit",
   "version": "0.1.0",
   "author": {
    "name": "Sebastian Gebski"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liveweird/claude-mods",
    "url": "https://github.com/liveweird/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:36:20Z",
    "createdAt": "2026-10-07T21:49:00Z",
    "description": "Claude Code mods: plan-progress (plan timeline) and turn-limits (agent turn-limit counter)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1760623?v=4",
    "ownerUrl": "https://github.com/liveweird",
    "defaultBranch": "main"
   },
   "path": "turn-limits",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sebastian-mods",
   "firstSeen": "2026-10-08T15:31:30.287Z",
   "modUpdatedAt": "2026-10-07T21:48:35Z",
   "fileBytes": 8482,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-limits",
   "url": "https://www.slopshopper.com/mods/liveweird-claude-mods-turn-limits/"
  },
  {
   "slug": "liveweird-plan-progress",
   "name": "plan-progress",
   "description": "Shows the running plan's current step, elapsed times and estimates as a timeline above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Sebastian Gebski"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "liveweird/plan-progress",
    "url": "https://github.com/liveweird/plan-progress",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T21:51:48Z",
    "createdAt": "2026-10-07T20:09:11Z",
    "description": "Claude Code mod: the running plan as a live timeline above the prompt",
    "homepage": null,
    "topics": [],
    "archived": true,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1760623?v=4",
    "ownerUrl": "https://github.com/liveweird",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sebastian-mods",
   "firstSeen": "2026-10-08T15:31:32.317Z",
   "modUpdatedAt": "2026-10-07T21:51:48Z",
   "fileBytes": 16484,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "plan-progress-liveweird-plan-progress",
   "url": "https://www.slopshopper.com/mods/liveweird-plan-progress/"
  },
  {
   "slug": "llkhacquan-claude-mods-auto-approve",
   "name": "auto-approve",
   "description": "Answers permission prompts for you: regex layers allow routine tool calls and always ask on pushes to protected branches, and haiku judges the rest against your plain-text rules. Offers a rule after you approve the same kind of call twice, and logs every decision so /auto-approve learn can suggest more",
   "version": "0.1.0",
   "author": {
    "name": "llkhacquan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "llkhacquan/claude-mods",
    "url": "https://github.com/llkhacquan/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:17:11Z",
    "createdAt": "2026-10-07T11:13:53Z",
    "description": "Mods and skills for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3724362?v=4",
    "ownerUrl": "https://github.com/llkhacquan",
    "defaultBranch": "master"
   },
   "path": "plugins/auto-approve",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "learn": {
     "type": "string",
     "title": "Rule offers",
     "description": "Where the mod offers a rule after you approved the same kind of call twice in a session: a band above the prompt, a pane that takes the keys, the question dialog, or never",
     "default": "band",
     "options": [
      "band",
      "pane",
      "ask",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T15:06:02.600Z",
   "modUpdatedAt": "2026-10-09T03:14:28Z",
   "fileBytes": 33386,
   "tags": [
    "pane",
    "band",
    "toast",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-approve",
   "url": "https://www.slopshopper.com/mods/llkhacquan-claude-mods-auto-approve/"
  },
  {
   "slug": "llkhacquan-claude-mods-sidebar",
   "name": "sidebar",
   "description": "Shows every live Claude Code session as a card in a side pane: title, status, current tool, git branch, model, context use and a last-turn recap. No tmux or daemon needed; in tmux a card's hotkey jumps to that session's pane",
   "version": "0.1.0",
   "author": {
    "name": "llkhacquan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "llkhacquan/claude-mods",
    "url": "https://github.com/llkhacquan/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:17:11Z",
    "createdAt": "2026-10-07T11:13:53Z",
    "description": "Mods and skills for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3724362?v=4",
    "ownerUrl": "https://github.com/llkhacquan",
    "defaultBranch": "master"
   },
   "path": "plugins/sidebar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:31:36.078Z",
   "modUpdatedAt": "2026-10-08T07:34:31Z",
   "fileBytes": 39394,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sidebar-llkhacquan",
   "url": "https://www.slopshopper.com/mods/llkhacquan-claude-mods-sidebar/"
  },
  {
   "slug": "lmdrew96-codynd",
   "name": "codynd",
   "description": "ND-friendly mods for Claude Code: patch status line and friends.",
   "version": "0.30.1",
   "author": {
    "name": "Nae (ADHDesigns)",
    "url": "https://github.com/lmdrew96"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lmdrew96/codynd",
    "url": "https://github.com/lmdrew96/codynd",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T22:43:10Z",
    "createdAt": "2026-10-04T02:43:14Z",
    "description": "ND-friendly mods for Claude Code: patch status line, done chime, session clock, re-entry card",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/232491980?v=4",
    "ownerUrl": "https://github.com/lmdrew96",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "chaospatchServer": {
     "type": "string",
     "title": "ChaosPatch MCP server",
     "description": "The ChaosPatch server's name as /mcp lists it.",
     "default": "claude.ai ChaosPatch"
    },
    "projectAliases": {
     "type": "string",
     "title": "ChaosPatch project aliases",
     "description": "For repos whose folder name doesn't match their ChaosPatch project: folder=slug pairs, comma-separated (e.g. ADHD-AgenticDevHumanDesigns=adhdesigns).",
     "default": ""
    },
    "doneChimeSound": {
     "type": "boolean",
     "title": "Done chime sound",
     "description": "Play a chime when a ChaosPatch patch is completed or sent to review.",
     "default": true
    },
    "attentionChimeSound": {
     "type": "boolean",
     "title": "Attention chime sound",
     "description": "Play a short chime when Claude needs you: a permission prompt or a question.",
     "default": true
    },
    "landingChimeSound": {
     "type": "boolean",
     "title": "Landing chime sound",
     "description": "Play a cabin chime with the 15-minute heads-up before your next ControlledChaos event.",
     "default": true
    },
    "soundtrackPlaylist": {
     "type": "string",
     "title": "Soundtrack playlist",
     "description": "What /soundtrack plays when a patch starts: a spotify: URI or an open.spotify.com link.",
     "default": "spotify:playlist:37i9dQZF1DWZeKCadgRdKQ"
    },
    "soundtrackFadeOnDone": {
     "type": "boolean",
     "title": "Soundtrack fade on done",
     "description": "Fade out and pause the soundtrack's music when a patch is completed.",
     "default": true
    },
    "bodyCheckMinutes": {
     "type": "number",
     "title": "Body check interval (minutes)",
     "description": "Minutes of continuous work before a gentle body-check nudge.",
     "default": 90
    },
    "kindlingServer": {
     "type": "string",
     "title": "Kindling MCP server",
     "description": "The Kindling server's name as /mcp lists it (for /park).",
     "default": "claude.ai Kindling"
    },
    "controlledChaosServer": {
     "type": "string",
     "title": "ControlledChaos MCP server",
     "description": "The ControlledChaos server's name as /mcp lists it (for the next-event countdown).",
     "default": "claude.ai ControlledChaos"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:40.105Z",
   "modUpdatedAt": "2026-10-06T22:43:10Z",
   "fileBytes": 121508,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "codynd",
   "url": "https://www.slopshopper.com/mods/lmdrew96-codynd/"
  },
  {
   "slug": "lokeshrana9999-workboard",
   "name": "workboard",
   "description": "Live view of long-running work: a /board pane with a flow diagram and summary, a band above the prompt while subagents run, and a status tool Claude can call.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lokeshrana9999/workboard",
    "url": "https://github.com/lokeshrana9999/workboard",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T14:34:04Z",
    "createdAt": "2026-10-07T14:25:17Z",
    "description": "Claude Code mod: live progress board for subagents, test runs, context and plan limits",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26645152?v=4",
    "ownerUrl": "https://github.com/lokeshrana9999",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:06:09.422Z",
   "modUpdatedAt": "2026-10-07T14:34:04Z",
   "fileBytes": 69264,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "workboard",
   "url": "https://www.slopshopper.com/mods/lokeshrana9999-workboard/"
  },
  {
   "slug": "lokkju-skills-session-decisions",
   "name": "session-decisions",
   "description": "Keeps the decisions and actions an assistant is waiting on you for in the session task list: numbered D1, A1, ..., checked for a recommendation and a link, re-shown after compaction, and shown as cards in the transcript and a sidebar, with a count in the footer.",
   "version": "2.0.1",
   "author": {
    "name": "lokkju",
    "url": "https://github.com/lokkju"
   },
   "license": "PolyForm-Shield-1.0.0",
   "keywords": [
    "decisions",
    "questions",
    "task-list",
    "hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lokkju/skills",
    "url": "https://github.com/lokkju/skills",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T08:55:17Z",
    "createdAt": "2026-10-09T07:55:14Z",
    "description": "Claude Code plugins and agent skills: session-decisions (a decision queue for coding agents) and forge-release. Installs as a Claude Code marketplace or with npx skills.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/235371?v=4",
    "ownerUrl": "https://github.com/lokkju",
    "defaultBranch": "main"
   },
   "path": "plugins/session-decisions",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lokkju",
   "firstSeen": "2026-10-09T15:09:45.371Z",
   "modUpdatedAt": "2026-10-09T08:55:17Z",
   "fileBytes": 33689,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "session-decisions",
   "url": "https://www.slopshopper.com/mods/lokkju-skills-session-decisions/"
  },
  {
   "slug": "lolerhero-claude-cockpit",
   "name": "cockpit",
   "description": "A denser Claude Code status line and a pane of the files, links and folders this session produced, with a fuzzy filter and four palettes.",
   "version": "0.2.7",
   "author": {
    "name": "Julian Hansen"
   },
   "license": "MIT",
   "homepage": "https://github.com/LolerHero/claude-cockpit",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LolerHero/claude-cockpit",
    "url": "https://github.com/LolerHero/claude-cockpit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:40:10Z",
    "createdAt": "2026-10-03T22:12:36Z",
    "description": "A denser Claude Code status line and a pane of the files your session produced",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11067463?v=4",
    "ownerUrl": "https://github.com/LolerHero",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "Colors for the status line and the files pane: rose-pine, catppuccin-mocha, tokyo-night or ansi. \"ansi\" uses your terminal's own 16 colors and works without truecolor. Anything else falls back to rose-pine.",
     "required": false,
     "default": "rose-pine"
    },
    "glyphs": {
     "type": "string",
     "title": "Glyphs",
     "description": "\"nerd\" draws the file and clock icons from a Nerd Font; \"plain\" uses words, for terminals without one. Anything else falls back to nerd.",
     "required": false,
     "default": "nerd"
    },
    "openWords": {
     "type": "string",
     "title": "Open words",
     "description": "Comma-separated words. A link in a reply is listed in the files pane when its line contains one of them, or when the link stands alone on its line.",
     "required": false,
     "default": "open, öffne, ansehen, view, review"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cockpit",
   "firstSeen": "2026-10-06T04:47:23.969Z",
   "modUpdatedAt": "2026-10-05T11:40:10Z",
   "fileBytes": 44335,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cockpit-LolerHero",
   "url": "https://www.slopshopper.com/mods/lolerhero-claude-cockpit/"
  },
  {
   "slug": "longmaba-no-limit",
   "name": "no-limit",
   "displayName": "no-limit",
   "description": "Resumes your Claude Code session automatically once the usage limit that stopped it resets",
   "version": "0.3.0",
   "author": {
    "name": "longmaba",
    "url": "https://github.com/longmaba"
   },
   "license": "MIT",
   "homepage": "https://github.com/longmaba/no-limit",
   "keywords": [
    "mod",
    "usage-limit",
    "rate-limit",
    "auto-resume"
   ],
   "kind": "community",
   "repo": {
    "fullName": "longmaba/no-limit",
    "url": "https://github.com/longmaba/no-limit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T06:27:16Z",
    "createdAt": "2026-10-05T06:27:07Z",
    "description": "Claude Code mod: resumes your session automatically once the usage limit resets",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9361500?v=4",
    "ownerUrl": "https://github.com/longmaba",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "longmaba-mods",
   "firstSeen": "2026-10-06T05:19:15.950Z",
   "modUpdatedAt": "2026-10-05T06:27:16Z",
   "fileBytes": 20078,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "no-limit",
   "url": "https://www.slopshopper.com/mods/longmaba-no-limit/"
  },
  {
   "slug": "lorcanchinnock-claude-desk-neighbours-closing-time",
   "name": "closing-time",
   "description": "🔔 Closes the PR loop: watches a PR until CI and agent reviews are green, and weighs review comments before acting on them.",
   "version": "1.0.1",
   "author": {
    "name": "Lorcan Chinnock",
    "url": "https://github.com/LorcanChinnock"
   },
   "license": "MIT",
   "homepage": "https://github.com/LorcanChinnock/claude-desk-neighbours/tree/main/plugins/closing-time",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LorcanChinnock/claude-desk-neighbours",
    "url": "https://github.com/LorcanChinnock/claude-desk-neighbours",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T22:22:38Z",
    "createdAt": "2026-10-03T00:26:47Z",
    "description": "Small set of claude code helper mods",
    "homepage": "",
    "topics": [
     "ai-coding-assistant",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "developer-tools",
     "hooks",
     "plugin-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20125033?v=4",
    "ownerUrl": "https://github.com/LorcanChinnock",
    "defaultBranch": "main"
   },
   "path": "plugins/closing-time",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "watchNewPrs": {
     "type": "boolean",
     "title": "Watch new PRs",
     "description": "Start watching any PR Claude raises with gh pr create, not only ones raised with /ship.",
     "default": true
    },
    "reviewers": {
     "type": "string",
     "title": "Agent reviewers",
     "description": "Comma-separated bot logins whose reviews must be green (e.g. copilot-pull-request-reviewer, coderabbitai). Empty means every bot that reviews the PR. A listed login counts as an agent reviewer even when GitHub types the account as a User (some review bots comment from a user account).",
     "default": ""
    },
    "postReplies": {
     "type": "string",
     "title": "Post replies",
     "description": "ask: drafted thread replies wait for you to press Post. auto: they are posted as soon as they are drafted.",
     "options": [
      "ask",
      "auto"
     ],
     "default": "ask"
    },
    "rerunFlaky": {
     "type": "boolean",
     "title": "Rerun flaky checks",
     "description": "Rerun a failed Actions job once when its log looks like an infrastructure flake rather than the code.",
     "default": true
    },
    "maxCiAttempts": {
     "type": "number",
     "title": "Fix attempts per check",
     "description": "How many times Claude is asked to fix one failing check before it is handed to you.",
     "default": 2
    },
    "maxRounds": {
     "type": "number",
     "title": "Review rounds",
     "description": "How many rounds of review fixes before it is handed to you.",
     "default": 3
    },
    "reviewerTimeoutMinutes": {
     "type": "number",
     "title": "Reviewer wait (minutes)",
     "description": "How long to wait for a bot to review the latest commit before counting its earlier review as stale.",
     "default": 15
    },
    "idleTimeoutMinutes": {
     "type": "number",
     "title": "Give up after (minutes)",
     "description": "Stop watching when nothing has moved for this long.",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-desk-neighbours",
   "firstSeen": "2026-10-06T04:47:11.629Z",
   "modUpdatedAt": "2026-10-05T22:22:29Z",
   "fileBytes": 48969,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "closing-time",
   "url": "https://www.slopshopper.com/mods/lorcanchinnock-claude-desk-neighbours-closing-time/"
  },
  {
   "slug": "lorcanchinnock-claude-desk-neighbours-grudge",
   "name": "grudge",
   "description": "😤 Remembers your corrections: offers to hold a lasting preference, reminds Claude of it every session, and fixes commands it can swap safely.",
   "version": "1.0.1",
   "author": {
    "name": "Lorcan Chinnock",
    "url": "https://github.com/LorcanChinnock"
   },
   "license": "MIT",
   "homepage": "https://github.com/LorcanChinnock/claude-desk-neighbours/tree/main/plugins/grudge",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LorcanChinnock/claude-desk-neighbours",
    "url": "https://github.com/LorcanChinnock/claude-desk-neighbours",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T22:22:38Z",
    "createdAt": "2026-10-03T00:26:47Z",
    "description": "Small set of claude code helper mods",
    "homepage": "",
    "topics": [
     "ai-coding-assistant",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "developer-tools",
     "hooks",
     "plugin-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20125033?v=4",
    "ownerUrl": "https://github.com/LorcanChinnock",
    "defaultBranch": "main"
   },
   "path": "plugins/grudge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-desk-neighbours",
   "firstSeen": "2026-10-06T04:47:11.941Z",
   "modUpdatedAt": "2026-10-05T22:22:29Z",
   "fileBytes": 16686,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "grudge-LorcanChinnock",
   "url": "https://www.slopshopper.com/mods/lorcanchinnock-claude-desk-neighbours-grudge/"
  },
  {
   "slug": "lorcanchinnock-claude-desk-neighbours-previously-on",
   "name": "previously-on",
   "description": "📺 Catches you up: a recap when you come back to a session, a morning digest of yesterday, and /standup.",
   "version": "1.0.1",
   "author": {
    "name": "Lorcan Chinnock",
    "url": "https://github.com/LorcanChinnock"
   },
   "license": "MIT",
   "homepage": "https://github.com/LorcanChinnock/claude-desk-neighbours/tree/main/plugins/previously-on",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LorcanChinnock/claude-desk-neighbours",
    "url": "https://github.com/LorcanChinnock/claude-desk-neighbours",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T22:22:38Z",
    "createdAt": "2026-10-03T00:26:47Z",
    "description": "Small set of claude code helper mods",
    "homepage": "",
    "topics": [
     "ai-coding-assistant",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "developer-tools",
     "hooks",
     "plugin-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20125033?v=4",
    "ownerUrl": "https://github.com/LorcanChinnock",
    "defaultBranch": "main"
   },
   "path": "plugins/previously-on",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "idleMinutes": {
     "type": "number",
     "title": "Recap after idle (minutes)",
     "description": "Show a recap when your first keystroke comes after this long away.",
     "default": 20
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-desk-neighbours",
   "firstSeen": "2026-10-06T04:47:12.184Z",
   "modUpdatedAt": "2026-10-05T22:22:29Z",
   "fileBytes": 16782,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "previously-on",
   "url": "https://www.slopshopper.com/mods/lorcanchinnock-claude-desk-neighbours-previously-on/"
  },
  {
   "slug": "lorcanchinnock-claude-desk-neighbours-show-and-tell",
   "name": "show-and-tell",
   "description": "📸 Shows you the pictures: a thumbnail the moment you paste one, and /gallery of every image you and Claude passed around this session.",
   "version": "1.0.1",
   "author": {
    "name": "Lorcan Chinnock",
    "url": "https://github.com/LorcanChinnock"
   },
   "license": "MIT",
   "homepage": "https://github.com/LorcanChinnock/claude-desk-neighbours/tree/main/plugins/show-and-tell",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LorcanChinnock/claude-desk-neighbours",
    "url": "https://github.com/LorcanChinnock/claude-desk-neighbours",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T22:22:38Z",
    "createdAt": "2026-10-03T00:26:47Z",
    "description": "Small set of claude code helper mods",
    "homepage": "",
    "topics": [
     "ai-coding-assistant",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "developer-tools",
     "hooks",
     "plugin-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20125033?v=4",
    "ownerUrl": "https://github.com/LorcanChinnock",
    "defaultBranch": "main"
   },
   "path": "plugins/show-and-tell",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "bandSeconds": {
     "type": "number",
     "title": "Thumbnail band (seconds)",
     "description": "How long new thumbnails stay above the prompt. A paste's thumbnail also goes when you send it.",
     "default": 20
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-desk-neighbours",
   "firstSeen": "2026-10-06T04:47:12.512Z",
   "modUpdatedAt": "2026-10-05T22:22:29Z",
   "fileBytes": 32451,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "show-and-tell",
   "url": "https://www.slopshopper.com/mods/lorcanchinnock-claude-desk-neighbours-show-and-tell/"
  },
  {
   "slug": "lorcanchinnock-claude-desk-neighbours-your-serve",
   "name": "your-serve",
   "description": "🎾 Tells you when Claude needs you: one line with the question it ended on, and its answers as buttons.",
   "version": "1.0.1",
   "author": {
    "name": "Lorcan Chinnock",
    "url": "https://github.com/LorcanChinnock"
   },
   "license": "MIT",
   "homepage": "https://github.com/LorcanChinnock/claude-desk-neighbours/tree/main/plugins/your-serve",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "LorcanChinnock/claude-desk-neighbours",
    "url": "https://github.com/LorcanChinnock/claude-desk-neighbours",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T22:22:38Z",
    "createdAt": "2026-10-03T00:26:47Z",
    "description": "Small set of claude code helper mods",
    "homepage": "",
    "topics": [
     "ai-coding-assistant",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-code-plugins",
     "cli",
     "developer-tools",
     "hooks",
     "plugin-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20125033?v=4",
    "ownerUrl": "https://github.com/LorcanChinnock",
    "defaultBranch": "main"
   },
   "path": "plugins/your-serve",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "toastAfterSeconds": {
     "type": "number",
     "title": "Toast after (seconds)",
     "description": "Also show a toast when a turn that needs you took longer than this.",
     "default": 60
    },
    "speak": {
     "type": "boolean",
     "title": "Say it out loud",
     "description": "Speak \"Claude needs a decision\" along with the toast.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-desk-neighbours",
   "firstSeen": "2026-10-06T04:47:12.783Z",
   "modUpdatedAt": "2026-10-05T22:22:29Z",
   "fileBytes": 18826,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "prompt",
    "model",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "your-serve",
   "url": "https://www.slopshopper.com/mods/lorcanchinnock-claude-desk-neighbours-your-serve/"
  },
  {
   "slug": "lorenzh-rabe",
   "name": "rabe",
   "description": "Watch Claude Code's background work: subagents, Codex jobs, shells, monitors, cron jobs and workflows.",
   "version": "0.1.0",
   "author": {
    "name": "Lorenz Hilpert"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lorenzh/rabe",
    "url": "https://github.com/lorenzh/rabe",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:09:31Z",
    "createdAt": "2026-10-08T20:26:43Z",
    "description": "See what Claude Code runs in the background: subagents, Codex jobs, shells, monitors, cron jobs and workflows.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5694425?v=4",
    "ownerUrl": "https://github.com/lorenzh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "hideBuiltinTasks": {
     "type": "boolean",
     "title": "Hide Claude Code's own background count",
     "default": true,
     "description": "Removes the shells and monitors count and its '↓ to manage' from the hint under the prompt, and the 'still running' part from the line that ends a turn, since Rabe's band shows them. The agent list under the prompt cannot be hidden."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rabe",
   "firstSeen": "2026-10-09T15:09:51.464Z",
   "modUpdatedAt": "2026-10-09T15:09:31Z",
   "fileBytes": 203402,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "rabe",
   "url": "https://www.slopshopper.com/mods/lorenzh-rabe/"
  },
  {
   "slug": "lorenzh-spatz-spatz-mod",
   "name": "spatz-mod",
   "description": "Recommends Claude models and effort with spatz and can apply them to subagents and the main session.",
   "version": "0.1.6",
   "author": {
    "name": "spatz"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lorenzh/spatz",
    "url": "https://github.com/lorenzh/spatz",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:09:22Z",
    "createdAt": "2026-10-04T08:04:40Z",
    "description": "spatz: recommends a model and effort pair for coding-agent tasks",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5694425?v=4",
    "ownerUrl": "https://github.com/lorenzh",
    "defaultBranch": "main"
   },
   "path": "packages/claude-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "default": "show",
     "description": "off, show (recommend only) or apply (rewrite model and effort)"
    },
    "scope": {
     "type": "string",
     "title": "Routing scope",
     "default": "subagent",
     "description": "When spatz decides: step, turn, subagent, session or escalate"
    },
    "main": {
     "type": "boolean",
     "title": "Apply to the main session",
     "default": false,
     "description": "In apply mode, also rewrite the main session. A model switch drops the prompt cache."
    },
    "record": {
     "type": "string",
     "title": "Record usage",
     "default": "auto",
     "description": "auto (off while the spatz plugin is enabled), on or off"
    },
    "minPromptChars": {
     "type": "number",
     "title": "Shortest prompt that gets a new decision",
     "default": 20,
     "description": "turn and escalate keep the last decision for shorter prompts"
    },
    "escalateAfter": {
     "type": "number",
     "title": "Failures before escalating",
     "default": 2,
     "description": "escalate moves to the next stronger pair after this many failing test or build results"
    },
    "respectPinned": {
     "type": "boolean",
     "title": "Respect pinned choices",
     "default": true,
     "description": "Do not route a spawn that names a model or an agent type other than general-purpose, nor its steps"
    },
    "exploreHard": {
     "type": "boolean",
     "title": "Explore on hard tasks",
     "default": false,
     "description": "Allow exploration picks on hard or critical tasks"
    },
    "spatz": {
     "type": "string",
     "title": "spatz executable",
     "default": "spatz",
     "description": "Executable to run; the default uses this plugin's launcher"
    },
    "models": {
     "type": "string",
     "title": "Models",
     "default": "",
     "description": "Empty uses CLI defaults: SPATZ_MODELS, config, then the Claude Code catalog preset. Otherwise, Claude candidates, strongest model first."
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spatz",
   "firstSeen": "2026-10-06T04:55:08.039Z",
   "modUpdatedAt": "2026-10-07T01:26:57Z",
   "fileBytes": 24001,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "spatz-mod",
   "url": "https://www.slopshopper.com/mods/lorenzh-spatz-spatz-mod/"
  },
  {
   "slug": "lperezmo-cache-caffeine-cache-caffeine",
   "name": "cache-caffeine",
   "description": "Keeps the prompt cache warm while you step away: a short poke before the cache expires, so the next turn reads the cache instead of writing it again. A row above the prompt turns it on and off and edits the message. Near the usage limit it books Claude a wake right after the reset.",
   "version": "0.12.2",
   "author": {
    "name": "Luis Perez Morales",
    "url": "https://github.com/lperezmo"
   },
   "license": "MIT",
   "homepage": "https://github.com/lperezmo/cache-caffeine",
   "keywords": [
    "prompt cache",
    "cache",
    "keep warm",
    "idle",
    "usage limit",
    "wake",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lperezmo/cache-caffeine",
    "url": "https://github.com/lperezmo/cache-caffeine",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T00:30:38Z",
    "createdAt": "2026-10-04T16:23:37Z",
    "description": "Claude Code mod: keeps the prompt cache warm while you step away, and wakes Claude when the usage limit resets.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "developer-tools",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61613934?v=4",
    "ownerUrl": "https://github.com/lperezmo",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-caffeine",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cache-caffeine",
   "firstSeen": "2026-10-06T04:56:37.460Z",
   "modUpdatedAt": "2026-10-05T00:30:38Z",
   "fileBytes": 50130,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-caffeine",
   "url": "https://www.slopshopper.com/mods/lperezmo-cache-caffeine-cache-caffeine/"
  },
  {
   "slug": "lperezmo-session-nametag-session-nametag",
   "name": "session-nametag",
   "description": "Names and colors each Claude Code session when it starts (folder, branch, instance number, machine, model, start time), so many sessions are easy to tell apart. /nametag picks the style.",
   "version": "0.4.2",
   "author": {
    "name": "Luis Perez Morales",
    "url": "https://github.com/lperezmo"
   },
   "license": "MIT",
   "homepage": "https://github.com/lperezmo/session-nametag",
   "keywords": [
    "session name",
    "rename",
    "color",
    "git branch",
    "remote control",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lperezmo/session-nametag",
    "url": "https://github.com/lperezmo/session-nametag",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T19:45:59Z",
    "createdAt": "2026-10-07T16:29:47Z",
    "description": "Claude Code mod: names and colors every session from a template so you can tell them apart",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61613934?v=4",
    "ownerUrl": "https://github.com/lperezmo",
    "defaultBranch": "main"
   },
   "path": "plugins/session-nametag",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-nametag",
   "firstSeen": "2026-10-08T15:31:43.209Z",
   "modUpdatedAt": "2026-10-07T19:45:59Z",
   "fileBytes": 65063,
   "tags": [
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-nametag",
   "url": "https://www.slopshopper.com/mods/lperezmo-session-nametag-session-nametag/"
  },
  {
   "slug": "lperezmo-session-relaunch-session-relaunch",
   "name": "session-relaunch",
   "description": "/relaunch restarts this Claude Code session in a new terminal tab with --resume <id>, so MCP servers added since it started are loaded.",
   "version": "0.3.2",
   "author": {
    "name": "Luis Perez Morales"
   },
   "license": "MIT",
   "homepage": "https://github.com/lperezmo/session-relaunch",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lperezmo/session-relaunch",
    "url": "https://github.com/lperezmo/session-relaunch",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T23:40:18Z",
    "createdAt": "2026-10-03T21:09:21Z",
    "description": "Claude Code mod: /relaunch reopens the current session in a new terminal tab so newly added MCP servers load",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61613934?v=4",
    "ownerUrl": "https://github.com/lperezmo",
    "defaultBranch": "main"
   },
   "path": "plugins/session-relaunch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-relaunch",
   "firstSeen": "2026-10-06T05:19:17.625Z",
   "modUpdatedAt": "2026-10-03T23:40:18Z",
   "fileBytes": 18777,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-relaunch",
   "url": "https://www.slopshopper.com/mods/lperezmo-session-relaunch-session-relaunch/"
  },
  {
   "slug": "lperezmo-topic-filter-mod",
   "name": "topic-filter",
   "description": "Keep unrelated topics from pulling Claude off your code: listed terms become stable placeholder names (or their lines are dropped) in tool output, prompts, CLAUDE.md and skills before the model reads them. The system prompt is never changed.",
   "version": "0.8.0",
   "author": {
    "name": "Luis Perez Morales",
    "url": "https://github.com/lperezmo"
   },
   "license": "GPL-3.0-only",
   "homepage": "https://github.com/lperezmo/topic-filter-mod",
   "keywords": [
    "mod",
    "function-hooks",
    "focus",
    "placeholders",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lperezmo/topic-filter-mod",
    "url": "https://github.com/lperezmo/topic-filter-mod",
    "stars": 0,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-03T23:52:45Z",
    "createdAt": "2026-09-24T23:51:23Z",
    "description": "Code with Claude without your past life tagging along. Chosen topics become neutral placeholders before Claude reads them; nothing on disk changes.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mod",
     "context-management",
     "developer-tools",
     "focus",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61613934?v=4",
    "ownerUrl": "https://github.com/lperezmo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "hideAnthropology": {
     "type": "boolean",
     "title": "Hide anthropology",
     "description": "The built-in anthropology pack: ancient Mesoamerican, Andean and Egyptian sites, civilizations, rulers and deities, and anthropology vocabulary. Easiest in /config (Enter flips it); on the /plugin screen, type true or false.",
     "default": false
    },
    "hideBiology": {
     "type": "boolean",
     "title": "Hide biology",
     "description": "The built-in biology pack: molecular biology techniques, cellular processes and anatomical terms. Easiest in /config (Enter flips it); on the /plugin screen, type true or false.",
     "default": false
    },
    "hideChemistry": {
     "type": "boolean",
     "title": "Hide chemistry",
     "description": "The built-in chemistry pack: chemical elements, named reactions, functional groups and laboratory equipment. Easiest in /config (Enter flips it); on the /plugin screen, type true or false.",
     "default": false
    },
    "hideGenetics": {
     "type": "boolean",
     "title": "Hide genetics",
     "description": "The built-in genetics pack: genetic disorders and syndromes, and genetics vocabulary. Easiest in /config (Enter flips it); on the /plugin screen, type true or false.",
     "default": false
    },
    "otherPacks": {
     "type": "string",
     "title": "Other packs",
     "description": "Comma-separated names of your own packs (the packs folder under ~/.claude/topic-filter). /topic-filter packs lists them.",
     "default": ""
    },
    "startPaused": {
     "type": "boolean",
     "title": "Start paused",
     "description": "Every session starts with nothing hidden; /topic-filter on turns filtering on for that session. Easiest in /config (Enter flips it); on the /plugin screen, type true or false.",
     "default": false
    },
    "showSidebar": {
     "type": "boolean",
     "title": "Sidebar",
     "description": "Open a pane at every start that shows what was hidden as it happens, with the real words (shown to you only). /topic-filter sidebar opens or closes it any time. Easiest in /config (Enter flips it); on the /plugin screen, type true or false.",
     "default": false
    },
    "sidebarCountsOnly": {
     "type": "boolean",
     "title": "Sidebar: counts only",
     "description": "The sidebar shows counts by list and never a word, placeholder or file name. For screen sharing and recordings. Easiest in /config (Enter flips it); on the /plugin screen, type true or false.",
     "default": false
    },
    "extraWords": {
     "type": "string",
     "title": "Extra words to hide",
     "description": "Comma-separated words or names to hide. Kept in secure storage, not in settings.json, so it is set here in /plugin and not listed in /config.",
     "sensitive": true,
     "default": ""
    },
    "configPath": {
     "type": "string",
     "title": "Topics file (advanced)",
     "description": "Optional, for per-list modes and restore lists. Empty means the default file in ~/.claude/topic-filter.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "topic-filter-mod",
   "firstSeen": "2026-10-06T04:55:12.741Z",
   "modUpdatedAt": "2026-10-03T23:52:45Z",
   "fileBytes": 101404,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "topic-filter",
   "url": "https://www.slopshopper.com/mods/lperezmo-topic-filter-mod/"
  },
  {
   "slug": "lphilbrooks-subagent-audit",
   "name": "subagent-audit",
   "description": "Transparency for native subagents: audit records, git-based file attribution, scope checks, chat receipts and a /subagents pane.",
   "version": "0.3.0",
   "author": {
    "name": "lphilbrooks"
   },
   "license": "MIT",
   "homepage": "https://github.com/lphilbrooks/subagent-audit",
   "keywords": [
    "subagents",
    "audit",
    "logging",
    "transparency",
    "observability"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lphilbrooks/subagent-audit",
    "url": "https://github.com/lphilbrooks/subagent-audit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:50:29Z",
    "createdAt": "2026-10-08T22:02:13Z",
    "description": "Claude Code mod: on-disk audit record of every native subagent run",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32823941?v=4",
    "ownerUrl": "https://github.com/lphilbrooks",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "receipts": {
     "type": "boolean",
     "title": "Chat receipts",
     "description": "Write a short audit notice into the chat when a subagent finishes. The model never reads it.",
     "default": true
    },
    "gitAttribution": {
     "type": "boolean",
     "title": "Git file attribution",
     "description": "Compare git status when a subagent starts and ends to see which files it changed. Runs git locally; waits up to 1.5 s before a subagent starts.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "subagent-audit",
   "firstSeen": "2026-10-09T15:09:55.326Z",
   "modUpdatedAt": "2026-10-08T23:50:29Z",
   "fileBytes": 39667,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-audit",
   "url": "https://www.slopshopper.com/mods/lphilbrooks-subagent-audit/"
  },
  {
   "slug": "lua-erissatallan-claude-mods-allan",
   "name": "allan",
   "description": "Allan's workflow mods, built from his own session logs. Every feature has its own on/off row in /config and is switched with /mods on|off <feature>. ALLAN_MODS_OFF=1 disables all of them.",
   "version": "0.1.0",
   "author": {
    "name": "Allan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lua-erissatallan/claude-mods",
    "url": "https://github.com/lua-erissatallan/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T21:11:29Z",
    "createdAt": "2026-10-06T20:06:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/280398007?v=4",
    "ownerUrl": "https://github.com/lua-erissatallan",
    "defaultBranch": "main"
   },
   "path": "allan",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "voice": {
     "type": "boolean",
     "title": "voice: keep my reply style",
     "description": "Adds Allan's reply rules to the system prompt so they survive compaction and new sessions. /style plain or /style visual changes the tone for this session.",
     "required": false,
     "default": true
    },
    "voiceStyle": {
     "type": "string",
     "title": "voice: default style",
     "description": "normal: answer first, short, plain. plain: as if explaining to a high school student, crucial detail kept. visual: normal plus small ASCII diagrams where a flow or structure is involved.",
     "required": false,
     "default": "normal",
     "options": [
      "normal",
      "plain",
      "visual"
     ]
    },
    "commit": {
     "type": "boolean",
     "title": "commit: commit and push hygiene",
     "description": "Removes Claude attribution from commits and PRs, checks the push identity, and flags internal ids in client-facing text.",
     "required": false,
     "default": true
    },
    "commitIdentity": {
     "type": "string",
     "title": "commit: wrong push identity",
     "description": "What to do when git push would go out through a remote that is not github.com-lua or with a user.email that is not the work address.",
     "required": false,
     "default": "block",
     "options": [
      "off",
      "warn",
      "block"
     ]
    },
    "commitEmail": {
     "type": "string",
     "title": "commit: work email",
     "description": "The user.email a push must carry.",
     "required": false,
     "default": "allan@luaimplementation.ai"
    },
    "commitInternalIds": {
     "type": "string",
     "title": "commit: internal ids in client-facing text",
     "description": "What to do when a PR body or comment, or a file written under docs/ or Business_Documents/, carries internal memory references (D12, H22, Claude_Memory, HANDOFFS).",
     "required": false,
     "default": "warn",
     "options": [
      "off",
      "warn",
      "block"
     ]
    },
    "pulse": {
     "type": "boolean",
     "title": "pulse: project band and /pending",
     "description": "A band above the prompt with this session's name, the project, the baton, parked items and handoffs addressed to you. /pending, /park and /unpark read and write INDEX.md.",
     "required": false,
     "default": true
    },
    "pulseStaleDays": {
     "type": "number",
     "title": "pulse: parked item counts as stale after (days)",
     "description": "Parked items older than this turn the band yellow.",
     "required": false,
     "default": 7
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "allan-mods",
   "firstSeen": "2026-10-07T15:06:15.995Z",
   "modUpdatedAt": "2026-10-06T21:11:29Z",
   "fileBytes": 24517,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "allan",
   "url": "https://www.slopshopper.com/mods/lua-erissatallan-claude-mods-allan/"
  },
  {
   "slug": "luban-labs-native-hud",
   "name": "native-hud",
   "description": "输入框下方的原生 HUD：模型、路径、git/worktree、上下文、5h/7d 用量与重置倒计时、输出速度、缓存命中率",
   "version": "0.1.0",
   "author": {
    "name": "Luban Labs"
   },
   "license": "MIT",
   "keywords": [
    "statusline",
    "hud",
    "mod",
    "prompt-hint"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Luban-Labs/native-hud",
    "url": "https://github.com/Luban-Labs/native-hud",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:57:15Z",
    "createdAt": "2026-10-04T10:57:08Z",
    "description": "输入框下方的原生 HUD：模型、路径、git/worktree、上下文、5h/7d 用量与重置倒计时、输出速度、缓存命中率。Claude Code mod。",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/320185311?v=4",
    "ownerUrl": "https://github.com/Luban-Labs",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "luban-labs-native-hud",
   "firstSeen": "2026-10-06T04:47:15.298Z",
   "modUpdatedAt": "2026-10-04T10:57:15Z",
   "fileBytes": 13097,
   "tags": [
    "spinner",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "native-hud",
   "url": "https://www.slopshopper.com/mods/luban-labs-native-hud/"
  },
  {
   "slug": "lucasleandro08-claude-mods-aws-profile",
   "name": "aws-profile",
   "displayName": "AWS Profile",
   "description": "Shows each AWS profile above the prompt with whether its login still works, a one-click `aws sso login` in the app's Terminal for the expired ones, and the AWS_PROFILE Claude Code runs with. Production profiles are red.",
   "version": "2.1.1",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "aws",
    "sso"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/aws-profile",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "productionPattern": {
     "type": "string",
     "title": "Production profile pattern",
     "description": "Regular expression that marks a profile as production (case-insensitive).",
     "default": "prod"
    },
    "profiles": {
     "type": "string",
     "title": "Profiles",
     "description": "Comma-separated profiles to show. Empty shows every profile from `aws configure list-profiles`.",
     "default": ""
    },
    "checkMinutes": {
     "type": "number",
     "title": "Check interval (minutes)",
     "description": "How often each profile's login is checked with `aws sts get-caller-identity`.",
     "default": 5
    },
    "awsPath": {
     "type": "string",
     "title": "aws path",
     "description": "Full path to the AWS CLI when it is not on the PATH Claude Code sees.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-07T15:06:17.935Z",
   "modUpdatedAt": "2026-10-07T12:53:03Z",
   "fileBytes": 13223,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "aws-profile",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-aws-profile/"
  },
  {
   "slug": "lucasleandro08-claude-mods-codex-loop",
   "name": "codex-loop",
   "displayName": "Codex Loop",
   "description": "/codex-loop <PR> hands Claude a review loop with the Codex GitHub bot: request a review, weigh each finding, fix or 👎 it, reply, resolve and repeat until 👍.",
   "version": "1.2.0",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "codex",
    "code-review",
    "github"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/codex-loop",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "codexBotLogin": {
     "type": "string",
     "title": "Codex bot login",
     "description": "GitHub login of the Codex review bot.",
     "default": "chatgpt-codex-connector[bot]"
    },
    "maxRounds": {
     "type": "number",
     "title": "Maximum review rounds",
     "description": "Rounds of @codex review before the loop stops even without a 👍. /codex-loop <PR> --max <n> overrides it for one run.",
     "default": 5
    },
    "waitMinutes": {
     "type": "number",
     "title": "Wait for Codex (minutes)",
     "description": "How long a round waits for Codex to answer before the loop stops.",
     "default": 15
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-07T15:06:18.814Z",
   "modUpdatedAt": "2026-10-09T14:36:26Z",
   "fileBytes": 5945,
   "tags": [
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "codex-loop",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-codex-loop/"
  },
  {
   "slug": "lucasleandro08-claude-mods-deploy-watch",
   "name": "deploy-watch",
   "displayName": "Deploy Watch",
   "description": "Watches AWS CodeBuild projects: a chip above the prompt with the last build, a warning when a push to the deploy branch started no build, and a pane with recent builds, their logs in the app's Terminal and a Start build button.",
   "version": "1.1.1",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "aws",
    "codebuild",
    "deploy",
    "dracula"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/deploy-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "projects": {
     "type": "string",
     "title": "Projects",
     "description": "Comma-separated CodeBuild projects, each optionally with the branch that deploys it: my-app-staging=staging, my-app-prod=main.",
     "default": ""
    },
    "awsProfile": {
     "type": "string",
     "title": "AWS profile",
     "description": "Profile the aws CLI calls use. Empty uses the CLI's own default.",
     "default": ""
    },
    "region": {
     "type": "string",
     "title": "AWS region",
     "description": "Region of the projects. Empty uses the profile's region.",
     "default": ""
    },
    "pollSeconds": {
     "type": "number",
     "title": "Poll interval (seconds)",
     "description": "How often the builds are read while nothing is running; running builds are read every 15 s.",
     "default": 60
    },
    "missingBuildMinutes": {
     "type": "number",
     "title": "Missing build warning (minutes)",
     "description": "How long after a push to a project's branch with no new build before the chip warns.",
     "default": 3
    },
    "productionPattern": {
     "type": "string",
     "title": "Production project pattern",
     "description": "Regular expression that marks a project as production (case-insensitive) in the Start build confirmation.",
     "default": "prod"
    },
    "awsPath": {
     "type": "string",
     "title": "aws path",
     "description": "Full path to the AWS CLI when it is not on the PATH Claude Code sees.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-07T15:06:20.299Z",
   "modUpdatedAt": "2026-10-07T12:53:03Z",
   "fileBytes": 24764,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "deploy-watch-lucasleandro08",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-deploy-watch/"
  },
  {
   "slug": "lucasleandro08-claude-mods-docker-pane",
   "name": "docker-pane",
   "displayName": "Docker Pane",
   "description": "A Docker chip above the prompt and a Dracula-themed containers pane grouped by compose project: ports, health, Start/Stop/Restart by container name, logs and compose Recreate in the app's Terminal, and a warning when a container is older than your last git checkout.",
   "version": "1.1.1",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "docker",
    "compose",
    "containers",
    "pane",
    "dracula"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/docker-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "pollSeconds": {
     "type": "number",
     "title": "Refresh interval (seconds)",
     "description": "How often the containers are read while the pane is closed; the open pane refreshes every 10 s.",
     "default": 60
    },
    "dockerPath": {
     "type": "string",
     "title": "docker path",
     "description": "Full path to docker when it is not on the PATH Claude Code sees.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-07T15:06:21.483Z",
   "modUpdatedAt": "2026-10-07T12:53:03Z",
   "fileBytes": 24537,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "docker-pane",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-docker-pane/"
  },
  {
   "slug": "lucasleandro08-claude-mods-dot",
   "name": "dot",
   "displayName": "Dot",
   "description": "An always-on assistant with a name and a face: give it goals, and it keeps working on them in background rounds, asks before risky actions, briefs you in the morning and pings you when it needs a decision.",
   "version": "1.2.1",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "agent",
    "assistant",
    "scheduled",
    "dracula"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/dot",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "workEveryMinutes": {
     "type": "number",
     "title": "Work round interval (minutes)",
     "description": "How often a background round runs. A round with no queued goal stops right away.",
     "default": 30
    },
    "briefingTime": {
     "type": "string",
     "title": "Morning briefing (HH:MM, weekdays)",
     "description": "Local time of the weekday briefing. Leave empty for none.",
     "default": "09:00"
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open its pane when a session starts",
     "description": "Keeps the dot beside the chat; close the pane to hide it for that session.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-09T15:10:04.856Z",
   "modUpdatedAt": "2026-10-09T15:06:52Z",
   "fileBytes": 36094,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "dot",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-dot/"
  },
  {
   "slug": "lucasleandro08-claude-mods-guardrails",
   "name": "guardrails",
   "displayName": "Guardrails",
   "description": "Stops risky shell commands before they run: killing ports owned by Docker containers, printing secrets from the environment, rewriting your kubeconfig, and asks before kubectl writes on production contexts.",
   "version": "1.1.0",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "safety",
    "kubectl",
    "docker",
    "secrets"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/guardrails",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "productionPattern": {
     "type": "string",
     "title": "Production context pattern",
     "description": "Regular expression that marks a kubectl context as production (case-insensitive).",
     "default": "prod"
    },
    "confirmProductionWrites": {
     "type": "boolean",
     "title": "Confirm kubectl writes on production",
     "description": "Ask before delete, scale, rollout, apply, patch, edit and exec into a Rails console on production contexts.",
     "default": true
    },
    "blockKubeconfigChanges": {
     "type": "boolean",
     "title": "Block kubeconfig changes",
     "description": "Block commands that rewrite the kubeconfig (EKS update-kubeconfig, kubectl config use-context / set-context / delete-context).",
     "default": true
    },
    "blockSecretPrinting": {
     "type": "boolean",
     "title": "Block printing secrets",
     "description": "Block env, printenv and echo of variables whose names look like secrets.",
     "default": true
    },
    "protectDockerPorts": {
     "type": "boolean",
     "title": "Protect Docker ports",
     "description": "Block kill/pkill on ports published by running Docker containers, and killing the Docker engine.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-07T15:06:22.510Z",
   "modUpdatedAt": "2026-10-06T20:39:25Z",
   "fileBytes": 7367,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "guardrails-lucasleandro08",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-guardrails/"
  },
  {
   "slug": "lucasleandro08-claude-mods-kube-pane",
   "name": "kube-pane",
   "displayName": "Kube Pane",
   "description": "A kubectl context chip above the prompt and a Dracula-themed pods pane: switch context for Claude's session without touching your kubeconfig, filter pods, and open a shell in any container from the app's Terminal.",
   "version": "1.2.1",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "kubernetes",
    "kubectl",
    "pods",
    "pane",
    "dracula"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/kube-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "productionPattern": {
     "type": "string",
     "title": "Production context pattern",
     "description": "Regular expression that marks a context as production (case-insensitive): red chip and a confirmation before opening a shell.",
     "default": "prod"
    },
    "defaultNamespace": {
     "type": "string",
     "title": "Default namespace",
     "description": "Namespace the pane opens on when the cluster has it.",
     "default": "default"
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Refresh interval (seconds)",
     "description": "How often the open pane reloads the pods.",
     "default": 15
    },
    "pageSize": {
     "type": "number",
     "title": "Pods per page",
     "description": "Rows per page in the pods table.",
     "default": 25
    },
    "kubectlPath": {
     "type": "string",
     "title": "kubectl path",
     "description": "Full path to kubectl when it is not on the PATH Claude Code sees.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-07T15:06:23.804Z",
   "modUpdatedAt": "2026-10-07T12:53:03Z",
   "fileBytes": 27172,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "kube-pane",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-kube-pane/"
  },
  {
   "slug": "lucasleandro08-claude-mods-live-diff",
   "name": "live-diff",
   "displayName": "Live Diff",
   "description": "A Dracula-themed pane with the diff of every Edit and Write Claude makes in the session, a file navigator and line numbers.",
   "version": "1.2.1",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "diff",
    "pane",
    "dracula"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/live-diff",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "contextLines": {
     "type": "number",
     "title": "Context lines",
     "description": "Unchanged lines shown around each change.",
     "default": 2
    },
    "maxEdits": {
     "type": "number",
     "title": "Edits kept",
     "description": "How many edits the pane keeps before dropping the oldest.",
     "default": 100
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-07T15:06:25.048Z",
   "modUpdatedAt": "2026-10-07T12:53:03Z",
   "fileBytes": 20937,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "live-diff",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-live-diff/"
  },
  {
   "slug": "lucasleandro08-claude-mods-mod-manager",
   "name": "mod-manager",
   "displayName": "Mod Manager",
   "description": "A Dracula-themed pane to install the Dracula mods and turn them on and off. Every other mod ships off; this one lists them all and remembers your choice across sessions.",
   "version": "2.6.2",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "settings",
    "pane",
    "dracula"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/mod-manager",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showChip": {
     "type": "boolean",
     "title": "Show the Mods chip",
     "description": "Show the ⚙ Mods chip above the prompt. /mods opens the pane either way.",
     "default": true
    },
    "claudePath": {
     "type": "string",
     "title": "claude path",
     "description": "Full path to the claude CLI, used by the Install buttons when it is not on the PATH Claude Code sees.",
     "default": ""
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start until a mod is on",
     "description": "Open the Mods pane when a session starts while no mod is turned on yet.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-07T15:06:26.516Z",
   "modUpdatedAt": "2026-10-09T15:04:56Z",
   "fileBytes": 22375,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-manager-lucasleandro08",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-mod-manager/"
  },
  {
   "slug": "lucasleandro08-claude-mods-pr-pane",
   "name": "pr-pane",
   "displayName": "PR Pane",
   "description": "Your open pull requests in a Dracula-themed pane: CI, Codex review and whether each one already reached your integration branch, plus a chip above the prompt that flags failing CI.",
   "version": "1.2.1",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "github",
    "pull-requests",
    "ci",
    "codex",
    "pane",
    "dracula"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "integrationBranch": {
     "type": "string",
     "title": "Integration branch",
     "description": "Branch the pane checks each PR against (staging, homolog, develop). Empty hides the column.",
     "default": "staging"
    },
    "codexBotLogin": {
     "type": "string",
     "title": "Codex bot login",
     "description": "GitHub login of the Codex review bot.",
     "default": "chatgpt-codex-connector[bot]"
    },
    "refreshMinutes": {
     "type": "number",
     "title": "Refresh interval (minutes)",
     "description": "How often the PR list reloads.",
     "default": 5
    },
    "limit": {
     "type": "number",
     "title": "PRs to load",
     "description": "Maximum open PRs fetched.",
     "default": 50
    },
    "ghPath": {
     "type": "string",
     "title": "gh path",
     "description": "Full path to the GitHub CLI when it is not on the PATH Claude Code sees.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-07T15:06:27.824Z",
   "modUpdatedAt": "2026-10-07T12:53:03Z",
   "fileBytes": 16914,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-pane-lucasleandro08",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-pr-pane/"
  },
  {
   "slug": "lucasleandro08-claude-mods-promote-branch",
   "name": "promote-branch",
   "displayName": "Promote Branch",
   "description": "/promote previews merging the current branch into an integration branch (staging, homolog, develop); /promote go does a full merge in a temporary worktree and pushes it, never touching your checkout.",
   "version": "1.1.0",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "git",
    "merge",
    "staging",
    "deploy"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/promote-branch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "targetBranch": {
     "type": "string",
     "title": "Target branch",
     "description": "Branch /promote merges into and pushes.",
     "default": "staging"
    },
    "protectedBranches": {
     "type": "string",
     "title": "Branches you cannot promote from",
     "description": "Comma-separated branches /promote refuses to run on (the target is always included).",
     "default": "main,master"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-07T15:06:28.636Z",
   "modUpdatedAt": "2026-10-06T20:39:25Z",
   "fileBytes": 6928,
   "tags": [
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "promote-branch",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-promote-branch/"
  },
  {
   "slug": "lucasleandro08-claude-mods-turn-done",
   "name": "turn-done",
   "displayName": "Turn Done",
   "description": "A toast and a chime when a long Claude turn finishes, so you can look away while it works.",
   "version": "1.1.0",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "notification",
    "sound"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/turn-done",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "thresholdSeconds": {
     "type": "number",
     "title": "Long turn (seconds)",
     "description": "Turns shorter than this finish silently.",
     "default": 60
    },
    "playSound": {
     "type": "boolean",
     "title": "Play a sound",
     "description": "Play the chime with the toast (macOS).",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-07T15:06:29.410Z",
   "modUpdatedAt": "2026-10-06T20:39:25Z",
   "fileBytes": 2446,
   "tags": [
    "toast",
    "turn",
    "audio"
   ],
   "isNew": true,
   "entryName": "turn-done",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-turn-done/"
  },
  {
   "slug": "lucasleandro08-claude-mods-worktrees",
   "name": "worktrees",
   "displayName": "Worktrees",
   "description": "A chip with your git worktrees and a pane that shows each one's branch, uncommitted changes and pull request, opens it in the app's Terminal and removes the clean ones whose branch is merged.",
   "version": "1.1.1",
   "author": {
    "name": "Lucas Leandro",
    "url": "https://github.com/lucasleandro08"
   },
   "license": "MIT",
   "homepage": "https://github.com/lucasleandro08/claude-mods",
   "keywords": [
    "claude-code",
    "claude-mod",
    "git",
    "worktree",
    "pane",
    "dracula"
   ],
   "kind": "community",
   "repo": {
    "fullName": "lucasleandro08/claude-mods",
    "url": "https://github.com/lucasleandro08/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:06:54Z",
    "createdAt": "2026-10-06T17:12:53Z",
    "description": "Dracula-themed Claude Code mods: live diff pane, Kubernetes pods pane, PR dashboard, guardrails and workflow helpers",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dracula",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94924845?v=4",
    "ownerUrl": "https://github.com/lucasleandro08",
    "defaultBranch": "main"
   },
   "path": "plugins/worktrees",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "roots": {
     "type": "string",
     "title": "Roots",
     "description": "Comma-separated folders that hold your repos (e.g. ~/code). Each repo inside them with worktrees is listed, besides the session's own repo.",
     "default": ""
    },
    "pollMinutes": {
     "type": "number",
     "title": "Refresh interval (minutes)",
     "description": "How often the worktrees are read.",
     "default": 5
    },
    "ghPath": {
     "type": "string",
     "title": "gh path",
     "description": "Full path to the GitHub CLI when it is not on the PATH Claude Code sees. Without gh, merged branches are found with git alone.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dracula-mods",
   "firstSeen": "2026-10-07T15:06:30.828Z",
   "modUpdatedAt": "2026-10-07T12:53:03Z",
   "fileBytes": 22687,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "worktrees-lucasleandro08",
   "url": "https://www.slopshopper.com/mods/lucasleandro08-claude-mods-worktrees/"
  },
  {
   "slug": "lucasleguizamo-colombian-claude",
   "name": "colombian-claude",
   "description": "Claude Code talks like a Colombian while it works: pick your accent, from rolo to costeño.",
   "version": "0.1.0",
   "author": {
    "name": "Lucas Leguizamo",
    "url": "https://github.com/LucasLeguizamo"
   },
   "license": "MIT",
   "homepage": "https://github.com/LucasLeguizamo/colombian-claude",
   "keywords": [
    "colombia",
    "spinner",
    "fun",
    "mod",
    "spanish"
   ],
   "kind": "community",
   "repo": {
    "fullName": "LucasLeguizamo/colombian-claude",
    "url": "https://github.com/LucasLeguizamo/colombian-claude",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T03:48:58Z",
    "createdAt": "2026-10-06T03:48:53Z",
    "description": "Claude Code mod: the spinner talks like a Colombian. Pick your accent, from rolo to costeño.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "colombia",
     "mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78978776?v=4",
    "ownerUrl": "https://github.com/LucasLeguizamo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "accent": {
     "type": "string",
     "title": "Accent",
     "description": "Which Colombian accent the spinner speaks. 'mix' shuffles all of them.",
     "default": "rolo",
     "options": [
      "rolo",
      "paisa",
      "costeno",
      "caleno",
      "santandereano",
      "pastuso",
      "llanero",
      "boyacense",
      "mix"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "colombian-claude",
   "firstSeen": "2026-10-06T04:47:24.373Z",
   "modUpdatedAt": "2026-10-06T03:48:58Z",
   "fileBytes": 7070,
   "tags": [
    "spinner",
    "toast",
    "session"
   ],
   "isNew": true,
   "entryName": "colombian-claude",
   "url": "https://www.slopshopper.com/mods/lucasleguizamo-colombian-claude/"
  },
  {
   "slug": "lucenity0-claude-code-mods-context-meter",
   "name": "context-meter",
   "description": "A context window meter at the bottom right of the prompt; click it for the full breakdown",
   "version": "0.1.0",
   "author": {
    "name": "Nafees S",
    "url": "https://github.com/lucenity0"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lucenity0/claude-code-mods",
    "url": "https://github.com/lucenity0/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:20:39Z",
    "createdAt": "2026-10-03T00:59:37Z",
    "description": "Small plugins that change how Claude Code looks and behaves: status-line timers, guardrails, chimes and a live session dashboard",
    "homepage": null,
    "topics": [
     "ai-tools",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/172193259?v=4",
    "ownerUrl": "https://github.com/lucenity0",
    "defaultBranch": "main"
   },
   "path": "context-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:45.052Z",
   "modUpdatedAt": "2026-10-04T19:20:37Z",
   "fileBytes": 13729,
   "tags": [
    "pane",
    "spinner",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-lucenity0",
   "url": "https://www.slopshopper.com/mods/lucenity0-claude-code-mods-context-meter/"
  },
  {
   "slug": "lucenity0-claude-code-mods-ding",
   "name": "ding",
   "description": "Chime and toast when a long turn finishes, so you can look away",
   "version": "0.1.0",
   "author": {
    "name": "Nafees S",
    "url": "https://github.com/lucenity0"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lucenity0/claude-code-mods",
    "url": "https://github.com/lucenity0/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:20:39Z",
    "createdAt": "2026-10-03T00:59:37Z",
    "description": "Small plugins that change how Claude Code looks and behaves: status-line timers, guardrails, chimes and a live session dashboard",
    "homepage": null,
    "topics": [
     "ai-tools",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/172193259?v=4",
    "ownerUrl": "https://github.com/lucenity0",
    "defaultBranch": "main"
   },
   "path": "ding",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "thresholdSeconds": {
     "type": "number",
     "title": "Threshold (seconds)",
     "description": "Only ding for turns that ran at least this long",
     "default": 30
    },
    "sound": {
     "type": "boolean",
     "title": "Play sound",
     "description": "Play the chime as well as showing the toast",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:45.750Z",
   "modUpdatedAt": "2026-10-03T01:03:16Z",
   "fileBytes": 833,
   "tags": [
    "toast",
    "turn",
    "audio"
   ],
   "isNew": true,
   "entryName": "ding",
   "url": "https://www.slopshopper.com/mods/lucenity0-claude-code-mods-ding/"
  },
  {
   "slug": "lucenity0-claude-code-mods-seatbelt",
   "name": "seatbelt",
   "description": "Blocks destructive shell commands and edits to secrets before they run",
   "version": "0.1.0",
   "author": {
    "name": "Nafees S",
    "url": "https://github.com/lucenity0"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lucenity0/claude-code-mods",
    "url": "https://github.com/lucenity0/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:20:39Z",
    "createdAt": "2026-10-03T00:59:37Z",
    "description": "Small plugins that change how Claude Code looks and behaves: status-line timers, guardrails, chimes and a live session dashboard",
    "homepage": null,
    "topics": [
     "ai-tools",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/172193259?v=4",
    "ownerUrl": "https://github.com/lucenity0",
    "defaultBranch": "main"
   },
   "path": "seatbelt",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:46.762Z",
   "modUpdatedAt": "2026-10-03T01:03:16Z",
   "fileBytes": 6465,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "seatbelt",
   "url": "https://www.slopshopper.com/mods/lucenity0-claude-code-mods-seatbelt/"
  },
  {
   "slug": "lucenity0-claude-code-mods-session-dash",
   "name": "session-dash",
   "description": "/dash opens a live side pane with tool calls, files touched, tokens and turn times",
   "version": "0.1.0",
   "author": {
    "name": "Nafees S",
    "url": "https://github.com/lucenity0"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lucenity0/claude-code-mods",
    "url": "https://github.com/lucenity0/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:20:39Z",
    "createdAt": "2026-10-03T00:59:37Z",
    "description": "Small plugins that change how Claude Code looks and behaves: status-line timers, guardrails, chimes and a live session dashboard",
    "homepage": null,
    "topics": [
     "ai-tools",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/172193259?v=4",
    "ownerUrl": "https://github.com/lucenity0",
    "defaultBranch": "main"
   },
   "path": "session-dash",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:47.827Z",
   "modUpdatedAt": "2026-10-03T00:59:36Z",
   "fileBytes": 7814,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-dash",
   "url": "https://www.slopshopper.com/mods/lucenity0-claude-code-mods-session-dash/"
  },
  {
   "slug": "lucenity0-claude-code-mods-turn-meter",
   "name": "turn-meter",
   "description": "Live turn timer in the status line, then duration and tokens when the turn ends",
   "version": "0.1.0",
   "author": {
    "name": "Nafees S",
    "url": "https://github.com/lucenity0"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lucenity0/claude-code-mods",
    "url": "https://github.com/lucenity0/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:20:39Z",
    "createdAt": "2026-10-03T00:59:37Z",
    "description": "Small plugins that change how Claude Code looks and behaves: status-line timers, guardrails, chimes and a live session dashboard",
    "homepage": null,
    "topics": [
     "ai-tools",
     "claude",
     "claude-code",
     "claude-code-plugins",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/172193259?v=4",
    "ownerUrl": "https://github.com/lucenity0",
    "defaultBranch": "main"
   },
   "path": "turn-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:48.528Z",
   "modUpdatedAt": "2026-10-03T01:03:16Z",
   "fileBytes": 1504,
   "tags": [
    "status",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-meter-lucenity0",
   "url": "https://www.slopshopper.com/mods/lucenity0-claude-code-mods-turn-meter/"
  },
  {
   "slug": "lucenity0-claude-readout",
   "name": "readout",
   "description": "Shows which files Read opened, which lines, and what each search looked for, on the folded tool line",
   "version": "0.2.0",
   "author": {
    "name": "Nafees S",
    "url": "https://github.com/lucenity0"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "lucenity0/claude-readout",
    "url": "https://github.com/lucenity0/claude-readout",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:07:16Z",
    "createdAt": "2026-10-04T17:47:45Z",
    "description": "Shows which files Claude Code read on the folded Read line",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/172193259?v=4",
    "ownerUrl": "https://github.com/lucenity0",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "inline keeps the folded line and adds the file names and patterns to it. expand unfolds the group into one row per call.",
     "options": [
      "inline",
      "expand"
     ],
     "default": "inline"
    },
    "links": {
     "type": "string",
     "title": "Clickable paths",
     "description": "auto makes paths cmd-clickable in terminals known to draw links (iTerm2, Warp, Ghostty, WezTerm, kitty, VS Code). on and off force it. Terminals without link support print the URL beside each name, so leave those off.",
     "options": [
      "auto",
      "on",
      "off"
     ],
     "default": "auto"
    },
    "tint": {
     "type": "string",
     "title": "Tool row background",
     "description": "auto puts a quiet band behind tool rows so they stand apart from Claude's replies, matched to a light or dark theme. off removes it, or give your own color such as #1d2128.",
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-readout",
   "firstSeen": "2026-10-06T04:56:39.205Z",
   "modUpdatedAt": "2026-10-04T18:07:16Z",
   "fileBytes": 15415,
   "tags": [
    "transcript",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "readout",
   "url": "https://www.slopshopper.com/mods/lucenity0-claude-readout/"
  },
  {
   "slug": "ludodelot-claude-code-bi-dev-panel-usage-band",
   "name": "usage-band",
   "description": "Band above the prompt and data feed for the Claude Code panel in VS Code: session time, tokens, context %, 5h/7d plan limits.",
   "version": "0.2.0",
   "author": {
    "name": "DELOT (v)"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/ludodelot/claude_code_bi_dev_panel",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ludodelot/claude_code_bi_dev_panel",
    "url": "https://github.com/ludodelot/claude_code_bi_dev_panel",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T11:20:20Z",
    "createdAt": "2026-10-06T09:51:26Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/165707083?v=4",
    "ownerUrl": "https://github.com/ludodelot",
    "defaultBranch": "main"
   },
   "path": "mod/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-usage-panel",
   "firstSeen": "2026-10-06T14:39:58.708Z",
   "modUpdatedAt": "2026-10-06T11:20:20Z",
   "fileBytes": 20128,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-ludodelot",
   "url": "https://www.slopshopper.com/mods/ludodelot-claude-code-bi-dev-panel-usage-band/"
  },
  {
   "slug": "luisdonginseo-claude-mods-term-explainer",
   "name": "term-explainer",
   "description": "Claude 답변에 처음 나온 기술 용어를 비개발자도 알 수 있게 한 줄로 풀어 보여 준다",
   "version": "0.1.0",
   "author": {
    "name": "seodongin"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "luisdonginseo/claude-mods",
    "url": "https://github.com/luisdonginseo/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T08:41:57Z",
    "createdAt": "2026-10-09T08:41:52Z",
    "description": "Claude Code mods (seodongin-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/111529329?v=4",
    "ownerUrl": "https://github.com/luisdonginseo",
    "defaultBranch": "main"
   },
   "path": "term-explainer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "seodongin-mods",
   "firstSeen": "2026-10-09T15:10:19.935Z",
   "modUpdatedAt": "2026-10-09T08:41:57Z",
   "fileBytes": 6819,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "term-explainer",
   "url": "https://www.slopshopper.com/mods/luisdonginseo-claude-mods-term-explainer/"
  },
  {
   "slug": "lyinfi-claude-code-mods-poker",
   "name": "poker",
   "description": "No-Limit Texas Hold'em against styled bots in a Claude Code pane (/poker)",
   "version": "0.2.0",
   "author": {
    "name": "LyInfi",
    "url": "https://github.com/LyInfi"
   },
   "license": "MIT",
   "homepage": "https://github.com/LyInfi/claude-code-mods",
   "keywords": [
    "poker",
    "texas-holdem",
    "game",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "LyInfi/claude-code-mods",
    "url": "https://github.com/LyInfi/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:08:33Z",
    "createdAt": "2026-10-07T13:27:52Z",
    "description": "Mods for Claude Code: games and panes that live inside the TUI.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/132648476?v=4",
    "ownerUrl": "https://github.com/LyInfi",
    "defaultBranch": "main"
   },
   "path": "mods/poker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lyinfi-mods",
   "firstSeen": "2026-10-07T14:41:34.979Z",
   "modUpdatedAt": "2026-10-07T14:08:33Z",
   "fileBytes": 80440,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "poker",
   "url": "https://www.slopshopper.com/mods/lyinfi-claude-code-mods-poker/"
  },
  {
   "slug": "m-alekseev-dotfiles-bgjobs",
   "name": "bgjobs",
   "description": "Pane listing processes started by Claude sessions, orphans included",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "m-alekseev/.dotfiles",
    "url": "https://github.com/m-alekseev/.dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:59:28Z",
    "createdAt": "2018-09-16T12:42:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32710792?v=4",
    "ownerUrl": "https://github.com/m-alekseev",
    "defaultBranch": "master"
   },
   "path": "claude/mods/bgjobs",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:10:29.122Z",
   "modUpdatedAt": "2026-10-09T13:59:28Z",
   "fileBytes": 9494,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "bgjobs",
   "url": "https://www.slopshopper.com/mods/m-alekseev-dotfiles-bgjobs/"
  },
  {
   "slug": "m-aoki1348125-ccmod-chronicle",
   "name": "ccmod-chronicle",
   "displayName": "ccmod-chronicle",
   "description": "Sidebar that analyzes how you use Claude Code: live warnings, cost, tips, standup and CLAUDE.md improvements. English and Japanese.",
   "version": "0.5.0",
   "author": {
    "name": "m-aoki",
    "url": "https://github.com/m-aoki1348125"
   },
   "license": "MIT",
   "homepage": "https://github.com/m-aoki1348125/ccmod-chronicle#readme",
   "keywords": [
    "mod",
    "usage",
    "analytics",
    "cost",
    "sidebar"
   ],
   "kind": "community",
   "repo": {
    "fullName": "m-aoki1348125/ccmod-chronicle",
    "url": "https://github.com/m-aoki1348125/ccmod-chronicle",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T15:31:48Z",
    "createdAt": "2026-10-06T14:17:49Z",
    "description": "A Claude Code mod: a sidebar that analyzes how you use Claude Code (live warnings, cost, tips, standup, improvements). English / Japanese.",
    "homepage": "https://github.com/m-aoki1348125/ccmod-chronicle#readme",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/188543426?v=4",
    "ownerUrl": "https://github.com/m-aoki1348125",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Pane language. auto follows Claude Code's language setting.",
     "options": [
      "auto",
      "en",
      "ja"
     ],
     "default": "auto"
    },
    "paneStyle": {
     "type": "string",
     "title": "Pane style",
     "description": "simple: light text view. rich: charts, meters and bordered cards (terminal and desktop app).",
     "options": [
      "simple",
      "rich"
     ],
     "default": "simple"
    },
    "aiModel": {
     "type": "string",
     "title": "AI model",
     "description": "Model for the Details explanation and the AI summary. haiku is cheapest; fable consumes usage credits and only runs when you press g.",
     "options": [
      "haiku",
      "sonnet",
      "opus",
      "fable"
     ],
     "default": "haiku"
    },
    "aiEffort": {
     "type": "string",
     "title": "AI effort",
     "description": "Thinking effort for those calls. low keeps tokens down.",
     "options": [
      "low",
      "medium",
      "high"
     ],
     "default": "low"
    },
    "autoExplain": {
     "type": "boolean",
     "title": "Explain on open",
     "description": "Generate the AI explanation as soon as Details opens. Off: press g to generate. Cached answers are always shown.",
     "default": true
    },
    "cacheExplanations": {
     "type": "boolean",
     "title": "Cache explanations",
     "description": "Keep explanations of Cost/Tips/Improve findings in the plugin store (plain JSON, 40 entries, 14 days) so reopening costs no tokens.",
     "default": true
    },
    "reviewerAgents": {
     "type": "string",
     "title": "Review agents",
     "description": "Comma-separated subagent names that count as code review (e.g. code-reviewer,security-reviewer). Claude Code ships none, so the review checks stay off until you name yours.",
     "default": ""
    },
    "memoryTools": {
     "type": "string",
     "title": "Note-search tools",
     "description": "Comma-separated MCP tool name prefixes or CLI names you use to search your notes (e.g. mcp__notes__,notes-cli). Empty turns the recall check off.",
     "default": ""
    },
    "memoryCueWords": {
     "type": "string",
     "title": "Earlier-context words",
     "description": "Comma-separated words that mean a prompt needs earlier context. Empty uses built-in English and Japanese words.",
     "default": ""
    },
    "extraRiskyCommands": {
     "type": "string",
     "title": "Extra risky commands",
     "description": "Comma-separated command substrings to flag besides rm -r, force push, reset --hard, ssh/scp/rsync and sudo (e.g. terraform apply).",
     "default": ""
    },
    "retentionDays": {
     "type": "number",
     "title": "Keep summaries (days)",
     "description": "Once Claude Code deletes a session's transcript, keep its summary until this many days after the session ended. 0 uses Claude Code's cleanupPeriodDays (30 by default).",
     "default": 0,
     "min": 0,
     "max": 3650
    },
    "excludeProjects": {
     "type": "string",
     "title": "Excluded projects",
     "description": "Comma-separated project path prefixes to leave out of the analysis (e.g. customer work)",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccmod-chronicle",
   "firstSeen": "2026-10-06T14:40:08.047Z",
   "modUpdatedAt": "2026-10-06T15:31:48Z",
   "fileBytes": 115879,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ccmod-chronicle",
   "url": "https://www.slopshopper.com/mods/m-aoki1348125-ccmod-chronicle/"
  },
  {
   "slug": "m-esm-claude-code-cockpit",
   "name": "claude-code-cockpit",
   "description": "Cockpit pane and band for Claude Code: interview clarity meter with a rule enforcer and auto panel, AI quota, live hooks, and background subagent runs",
   "version": "0.3.0",
   "author": {
    "name": "m-esm",
    "url": "https://github.com/m-esm"
   },
   "license": "MIT",
   "homepage": "https://github.com/m-esm/claude-code-cockpit",
   "keywords": [
    "claude-code",
    "mod",
    "dashboard",
    "interview",
    "quota",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "m-esm/claude-code-cockpit",
    "url": "https://github.com/m-esm/claude-code-cockpit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:25:35Z",
    "createdAt": "2026-10-07T06:59:53Z",
    "description": "Cockpit pane for Claude Code: interview clarity meter with a rule enforcer and auto panel, AI quota, live hooks, and background subagent runs",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16524171?v=4",
    "ownerUrl": "https://github.com/m-esm",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:06:46.347Z",
   "modUpdatedAt": "2026-10-07T07:25:35Z",
   "fileBytes": 91953,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-code-cockpit",
   "url": "https://www.slopshopper.com/mods/m-esm-claude-code-cockpit/"
  },
  {
   "slug": "m-mahiro-claude-code-mods-btw-fix",
   "name": "btw-fix",
   "description": "Replaces /btw's blocking side panel with a plain, scrollable transcript answer.",
   "version": "0.1.0",
   "author": {
    "name": "m-mahiro"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "m-mahiro/claude-code-mods",
    "url": "https://github.com/m-mahiro/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T08:53:20Z",
    "createdAt": "2026-10-04T18:28:58Z",
    "description": "ClaudeCode(CLI版)のMODをいくつか作ってみます。",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/162395078?v=4",
    "ownerUrl": "https://github.com/m-mahiro",
    "defaultBranch": "main"
   },
   "path": "mods/btw-fix",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:42.563Z",
   "modUpdatedAt": "2026-10-05T07:53:14Z",
   "fileBytes": 1308,
   "tags": [
    "toast",
    "model"
   ],
   "isNew": true,
   "entryName": "btw-fix",
   "url": "https://www.slopshopper.com/mods/m-mahiro-claude-code-mods-btw-fix/"
  },
  {
   "slug": "m0hamedb3ngab5ia-fast-jev-compaction",
   "name": "fast-jev-compaction",
   "description": "Verbatim Jev-guided compaction for Claude Code sessions.",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "m0hamedb3ngab5ia/fast-jev-compaction",
    "url": "https://github.com/m0hamedb3ngab5ia/fast-jev-compaction",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T13:57:24Z",
    "createdAt": "2026-09-25T18:49:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/155196418?v=4",
    "ownerUrl": "https://github.com/m0hamedb3ngab5ia",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./fast-jev.ts"
   ],
   "entry": "hooks/fast-jev.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability that a tool call or tool result is still needed; below it the item is removed.",
     "default": 0.5
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Number of newest messages pinned from compaction.",
     "default": 6
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compaction percentage",
     "description": "Context percentage at which turn.complete requests compaction.",
     "default": 60
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Minimum estimated character reduction required to replace history.",
     "default": 0.25
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the conversation state sent with every Jev request.",
     "default": 25000
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Maximum Jev request tokens",
     "description": "Estimated token budget for state plus questions in one Jev request.",
     "default": 30000
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated tool result head",
     "description": "Characters of a tool result kept when Jev decides its full output is no longer needed; 0 keeps only the note.",
     "default": 300
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "jev-latest"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fast-jev-compaction",
   "firstSeen": "2026-10-06T05:19:28.873Z",
   "modUpdatedAt": "2026-10-04T13:57:24Z",
   "fileBytes": 38147,
   "tags": [
    "toast",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fast-jev-compaction-m0hamedb3ngab5ia",
   "url": "https://www.slopshopper.com/mods/m0hamedb3ngab5ia-fast-jev-compaction/"
  },
  {
   "slug": "m2ai-portfolio-claude-mods-artifact-watchdog",
   "name": "artifact-watchdog",
   "description": "Enforces the subagent output contract: watches each Agent dispatch's artifact file, flags a 5-minute stall, wakes an idle Claude once per stall, offers a Stop button",
   "version": "0.1.0",
   "homepage": "https://m2ai-portfolio.github.io/claude-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "m2ai-portfolio/claude-mods",
    "url": "https://github.com/m2ai-portfolio/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:06:29Z",
    "createdAt": "2026-10-05T00:15:41Z",
    "description": "Claude Code mods: artifact-watchdog and auto-handoff",
    "homepage": "https://m2ai-portfolio.github.io/claude-mods/",
    "topics": [
     "claude-code",
     "showcase"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253130925?v=4",
    "ownerUrl": "https://github.com/m2ai-portfolio",
    "defaultBranch": "main"
   },
   "path": "artifact-watchdog",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:19.884Z",
   "modUpdatedAt": "2026-10-07T22:21:15Z",
   "fileBytes": 27550,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "artifact-watchdog",
   "url": "https://www.slopshopper.com/mods/m2ai-portfolio-claude-mods-artifact-watchdog/"
  },
  {
   "slug": "m2ai-portfolio-claude-mods-auto-handoff",
   "name": "auto-handoff",
   "description": "Writes a /next handoff automatically once a 1M-token session crosses 300k tokens, so the next session can /prime from it",
   "version": "0.1.0",
   "homepage": "https://m2ai-portfolio.github.io/claude-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "m2ai-portfolio/claude-mods",
    "url": "https://github.com/m2ai-portfolio/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:06:29Z",
    "createdAt": "2026-10-05T00:15:41Z",
    "description": "Claude Code mods: artifact-watchdog and auto-handoff",
    "homepage": "https://m2ai-portfolio.github.io/claude-mods/",
    "topics": [
     "claude-code",
     "showcase"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253130925?v=4",
    "ownerUrl": "https://github.com/m2ai-portfolio",
    "defaultBranch": "main"
   },
   "path": "auto-handoff",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:20.812Z",
   "modUpdatedAt": "2026-10-08T20:06:27Z",
   "fileBytes": 23951,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-handoff-m2ai-portfolio",
   "url": "https://www.slopshopper.com/mods/m2ai-portfolio-claude-mods-auto-handoff/"
  },
  {
   "slug": "m2ai-portfolio-claude-mods-flight-recorder",
   "name": "flight-recorder",
   "description": "See inside a turn: a live Gantt timeline of model requests, tool calls and subagents, with tokens and cost per lane.",
   "version": "0.1.0",
   "author": {
    "name": "Prompt Advisers"
   },
   "homepage": "https://m2ai-portfolio.github.io/claude-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "m2ai-portfolio/claude-mods",
    "url": "https://github.com/m2ai-portfolio/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:06:29Z",
    "createdAt": "2026-10-05T00:15:41Z",
    "description": "Claude Code mods: artifact-watchdog and auto-handoff",
    "homepage": "https://m2ai-portfolio.github.io/claude-mods/",
    "topics": [
     "claude-code",
     "showcase"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253130925?v=4",
    "ownerUrl": "https://github.com/m2ai-portfolio",
    "defaultBranch": "main"
   },
   "path": "flight-recorder",
   "modules": [
    "./flight-recorder.mjs"
   ],
   "entry": "hooks/flight-recorder.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:21.872Z",
   "modUpdatedAt": "2026-10-05T04:19:29Z",
   "fileBytes": 40309,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "flight-recorder-m2ai-portfolio",
   "url": "https://www.slopshopper.com/mods/m2ai-portfolio-claude-mods-flight-recorder/"
  },
  {
   "slug": "m2ai-portfolio-claude-mods-jev-tool-gate",
   "name": "jev-tool-gate",
   "description": "Log-only Jev judgment of risky tool calls (destructive? requested by fetched content?). Never changes a decision; hosted calls off by default.",
   "version": "0.1.0",
   "author": {
    "name": "Matthew Snow"
   },
   "homepage": "https://m2ai-portfolio.github.io/claude-mods/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "m2ai-portfolio/claude-mods",
    "url": "https://github.com/m2ai-portfolio/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:06:29Z",
    "createdAt": "2026-10-05T00:15:41Z",
    "description": "Claude Code mods: artifact-watchdog and auto-handoff",
    "homepage": "https://m2ai-portfolio.github.io/claude-mods/",
    "topics": [
     "claude-code",
     "showcase"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253130925?v=4",
    "ownerUrl": "https://github.com/m2ai-portfolio",
    "defaultBranch": "main"
   },
   "path": "jev-tool-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "tools": {
     "type": "string",
     "title": "Tools judged",
     "description": "Comma-separated tool names to judge; empty uses Bash,Write,Edit,NotebookEdit",
     "default": ""
    },
    "mcpVerbs": {
     "type": "string",
     "title": "MCP verbs judged",
     "description": "Comma-separated words; an MCP tool whose own name contains one is judged. Empty uses send,delete,post,publish,trash,transfer",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:23.164Z",
   "modUpdatedAt": "2026-10-07T22:24:12Z",
   "fileBytes": 26452,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-tool-gate",
   "url": "https://www.slopshopper.com/mods/m2ai-portfolio-claude-mods-jev-tool-gate/"
  },
  {
   "slug": "m4cd4r4-spare-cycles-spare-cycles",
   "name": "spare-cycles",
   "description": "A timer that brings up a small task to do while Claude works.",
   "version": "0.1.0",
   "author": {
    "name": "Macdara Ó Murchú"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "m4cd4r4/spare-cycles",
    "url": "https://github.com/m4cd4r4/spare-cycles",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:17:20Z",
    "createdAt": "2026-10-06T04:53:25Z",
    "description": "A Claude Code mod that reminds you to take a short break while Claude works.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47749761?v=4",
    "ownerUrl": "https://github.com/m4cd4r4",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./core.ts"
   ],
   "entry": "hooks/core.ts",
   "userConfig": {
    "interval": {
     "type": "number",
     "title": "Interval",
     "description": "Minutes from Done or Skip to the next task coming due.",
     "default": 45
    },
    "snooze": {
     "type": "number",
     "title": "Snooze",
     "description": "Minutes a Snooze pushes the current task back.",
     "default": 5
    },
    "tasks": {
     "type": "string",
     "title": "Tasks",
     "description": "Comma-separated task list, used in order and wrapping round.",
     "default": "10 push-ups, Wash the dishes, Stretch for 2 minutes"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "spare-cycles",
   "firstSeen": "2026-10-06T14:40:16.421Z",
   "modUpdatedAt": "2026-10-07T09:17:20Z",
   "fileBytes": 11681,
   "tags": [
    "toast",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "spare-cycles",
   "url": "https://www.slopshopper.com/mods/m4cd4r4-spare-cycles-spare-cycles/"
  },
  {
   "slug": "macha434-dotfiles-session-hub",
   "name": "session-hub",
   "description": "他セッションの状態ペインと、制限に達したときのリセット案内バンド",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "macha434/dotfiles",
    "url": "https://github.com/macha434/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T15:12:31Z",
    "createdAt": "2026-08-27T12:39:56Z",
    "description": "dotfiles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31555160?v=4",
    "ownerUrl": "https://github.com/macha434",
    "defaultBranch": "main"
   },
   "path": "claude/mods/session-hub",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:44.436Z",
   "modUpdatedAt": "2026-10-02T15:12:31Z",
   "fileBytes": 9686,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-hub",
   "url": "https://www.slopshopper.com/mods/macha434-dotfiles-session-hub/"
  },
  {
   "slug": "madappgang-magus-alpha-claudoom",
   "name": "claudoom",
   "description": "Plays Doom-engine WADs in a Claude Code pane: runs doom-cli (GPLv2, built from upstream) in a private tmux server and repaints its frames into a Raster. Fetches Freedoom (BSD) on demand. DOOM is a ZeniMax trademark; not affiliated with id Software, ZeniMax or Anthropic.",
   "version": "0.1.0",
   "author": {
    "name": "MadAppGang",
    "email": "i@madappgang.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/MadAppGang/magus",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MadAppGang/magus-alpha",
    "url": "https://github.com/MadAppGang/magus-alpha",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:16:43Z",
    "createdAt": "2026-04-07T23:38:39Z",
    "description": "Experemental packages for magus",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5000064?v=4",
    "ownerUrl": "https://github.com/MadAppGang",
    "defaultBranch": "main"
   },
   "path": "plugins/claudoom",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "magus-alpha",
   "firstSeen": "2026-10-06T04:47:24.930Z",
   "modUpdatedAt": "2026-10-08T13:16:43Z",
   "fileBytes": 42113,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "claudoom",
   "url": "https://www.slopshopper.com/mods/madappgang-magus-alpha-claudoom/"
  },
  {
   "slug": "madolphe-skill-trace-skill-trace",
   "name": "skill-trace",
   "description": "See which skills and plugins activated in your Claude Code session, what triggered them, and what they really cost in tokens (with prompt-cache pricing).",
   "version": "0.1.0",
   "author": {
    "name": "madolphe",
    "url": "https://github.com/madolphe"
   },
   "license": "MIT",
   "homepage": "https://github.com/madolphe/skill-trace",
   "keywords": [
    "skills",
    "plugins",
    "tokens",
    "cost",
    "prompt-caching",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "madolphe/skill-trace",
    "url": "https://github.com/madolphe/skill-trace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:11:34Z",
    "createdAt": "2026-10-05T12:16:27Z",
    "description": "Claude Code mod: see which skills and plugins activated in your session, what triggered them, and what they really cost in tokens.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34660312?v=4",
    "ownerUrl": "https://github.com/madolphe",
    "defaultBranch": "main"
   },
   "path": "plugins/skill-trace",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "skill-trace",
   "firstSeen": "2026-10-06T04:56:55.239Z",
   "modUpdatedAt": "2026-10-06T12:11:34Z",
   "fileBytes": 21935,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "skill-trace",
   "url": "https://www.slopshopper.com/mods/madolphe-skill-trace-skill-trace/"
  },
  {
   "slug": "maeharatakumi-claude-usage-band-usage-band",
   "name": "usage-band",
   "description": "Always-visible usage rings and time until reset above the prompt",
   "version": "0.1.1",
   "author": {
    "name": "MaeharaTakumi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MaeharaTakumi/claude-usage-band",
    "url": "https://github.com/MaeharaTakumi/claude-usage-band",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T07:26:58Z",
    "createdAt": "2026-10-03T07:11:46Z",
    "description": "Claude Code mod: usage rings and reset time above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/166670748?v=4",
    "ownerUrl": "https://github.com/MaeharaTakumi",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "usage-band-marketplace",
   "firstSeen": "2026-10-06T04:47:13.820Z",
   "modUpdatedAt": "2026-10-03T07:26:58Z",
   "fileBytes": 4387,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-MaeharaTakumi",
   "url": "https://www.slopshopper.com/mods/maeharatakumi-claude-usage-band-usage-band/"
  },
  {
   "slug": "magazem-sticky-board",
   "name": "sticky-board",
   "description": "A small pane in Claude Code with your project's current phase and two to-do lists: one for Claude, one for you",
   "version": "0.1.0",
   "author": {
    "name": "Magazem",
    "url": "https://github.com/Magazem"
   },
   "license": "MIT",
   "homepage": "https://github.com/Magazem/sticky-board",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Magazem/sticky-board",
    "url": "https://github.com/Magazem/sticky-board",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:51:11Z",
    "createdAt": "2026-10-05T08:11:14Z",
    "description": "A per-project board for Claude Code: the current phase, what Claude has left, what's on you, and known bugs",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "todo"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/160885030?v=4",
    "ownerUrl": "https://github.com/Magazem",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:16.475Z",
   "modUpdatedAt": "2026-10-05T10:51:11Z",
   "fileBytes": 18525,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "sticky-board",
   "url": "https://www.slopshopper.com/mods/magazem-sticky-board/"
  },
  {
   "slug": "magiclin99-buddy-go",
   "name": "buddy-go",
   "description": "Buddy, the Claude Code mascot, living above the prompt: it walks, waves when it is your turn, paces while the model thinks, types along when a file is edited, runs while a command does, and throws your PR into orbit.",
   "version": "0.4.0",
   "author": {
    "name": "magiclin99"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "magiclin99/buddy-go",
    "url": "https://github.com/magiclin99/buddy-go",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:39:39Z",
    "createdAt": "2026-10-08T01:31:04Z",
    "description": "Buddy, the Claude Code mascot mod that lives above the prompt.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5689573?v=4",
    "ownerUrl": "https://github.com/magiclin99",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "buddy-go",
   "firstSeen": "2026-10-08T15:32:15.455Z",
   "modUpdatedAt": "2026-10-08T08:39:39Z",
   "fileBytes": 51226,
   "tags": [
    "band",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "buddy-go",
   "url": "https://www.slopshopper.com/mods/magiclin99-buddy-go/"
  },
  {
   "slug": "magnuswiderberg-claude-code-mods-severance-mdr",
   "name": "severance-mdr",
   "description": "Macrodata Refinement while your agents work: find the scary numbers and bin them.",
   "version": "0.1.0",
   "author": {
    "name": "Magnus Widerberg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "magnuswiderberg/claude-code-mods",
    "url": "https://github.com/magnuswiderberg/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T10:33:54Z",
    "createdAt": "2026-10-04T08:54:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20298379?v=4",
    "ownerUrl": "https://github.com/magnuswiderberg",
    "defaultBranch": "main"
   },
   "path": "plugins/severance-mdr",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "magnus-mods",
   "firstSeen": "2026-10-06T05:19:37.555Z",
   "modUpdatedAt": "2026-10-04T10:33:54Z",
   "fileBytes": 23013,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "severance-mdr",
   "url": "https://www.slopshopper.com/mods/magnuswiderberg-claude-code-mods-severance-mdr/"
  },
  {
   "slug": "maiquealmeida-skills-boletim-do-claude",
   "name": "boletim-do-claude",
   "description": "Dá nota a cada resposta do Claude com o Jev da TypeSafe e sugere regras para o CLAUDE.md.",
   "version": "0.1.0",
   "author": {
    "name": "Maique Almeida"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "maiquealmeida/skills",
    "url": "https://github.com/maiquealmeida/skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:51:52Z",
    "createdAt": "2026-10-01T14:01:29Z",
    "description": "Coleção pessoal de skills para agentes de IA, instalável com npx skills add.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1439940?v=4",
    "ownerUrl": "https://github.com/maiquealmeida",
    "defaultBranch": "main"
   },
   "path": "plugins/boletim-do-claude",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "maiquealmeida-skills",
   "firstSeen": "2026-10-09T15:10:55.574Z",
   "modUpdatedAt": "2026-10-09T13:51:52Z",
   "fileBytes": 34494,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "boletim-do-claude",
   "url": "https://www.slopshopper.com/mods/maiquealmeida-skills-boletim-do-claude/"
  },
  {
   "slug": "manifoldfrs-dotfiles-jev-coding",
   "name": "jev-coding",
   "description": "Remind the agent to run jev_decide at decision points and classify its edits with Jev before it stops",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "manifoldfrs/dotfiles",
    "url": "https://github.com/manifoldfrs/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:17:02Z",
    "createdAt": "2019-11-04T01:05:14Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25749800?v=4",
    "ownerUrl": "https://github.com/manifoldfrs",
    "defaultBranch": "master"
   },
   "path": "stow/claude/.claude/mods/jev-coding",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:29.864Z",
   "modUpdatedAt": "2026-10-03T04:28:05Z",
   "fileBytes": 4820,
   "tags": [
    "toast",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "jev-coding",
   "url": "https://www.slopshopper.com/mods/manifoldfrs-dotfiles-jev-coding/"
  },
  {
   "slug": "manifoldfrs-dotfiles-jev-pipeline",
   "name": "jev-pipeline",
   "description": "Fetch items over MCP and judge them with Jev without passing the data through context",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "manifoldfrs/dotfiles",
    "url": "https://github.com/manifoldfrs/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:17:02Z",
    "createdAt": "2019-11-04T01:05:14Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25749800?v=4",
    "ownerUrl": "https://github.com/manifoldfrs",
    "defaultBranch": "master"
   },
   "path": "stow/claude/.claude/mods/jev-pipeline",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:30.751Z",
   "modUpdatedAt": "2026-10-03T04:28:05Z",
   "fileBytes": 12118,
   "tags": [
    "guard",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-pipeline",
   "url": "https://www.slopshopper.com/mods/manifoldfrs-dotfiles-jev-pipeline/"
  },
  {
   "slug": "manifoldfrs-dotfiles-jev-screen",
   "name": "jev-screen",
   "description": "Screen fetched web content with Jev and warn the model about prompt injection",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "manifoldfrs/dotfiles",
    "url": "https://github.com/manifoldfrs/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:17:02Z",
    "createdAt": "2019-11-04T01:05:14Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25749800?v=4",
    "ownerUrl": "https://github.com/manifoldfrs",
    "defaultBranch": "master"
   },
   "path": "stow/claude/.claude/mods/jev-screen",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:31.452Z",
   "modUpdatedAt": "2026-10-03T04:28:05Z",
   "fileBytes": 2945,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "jev-screen",
   "url": "https://www.slopshopper.com/mods/manifoldfrs-dotfiles-jev-screen/"
  },
  {
   "slug": "manifoldfrs-dotfiles-model-cost",
   "name": "model-cost",
   "description": "Track session cost per model for the statusline",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "manifoldfrs/dotfiles",
    "url": "https://github.com/manifoldfrs/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:17:02Z",
    "createdAt": "2019-11-04T01:05:14Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25749800?v=4",
    "ownerUrl": "https://github.com/manifoldfrs",
    "defaultBranch": "master"
   },
   "path": "stow/claude/.claude/mods/model-cost",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:32.087Z",
   "modUpdatedAt": "2026-10-03T04:28:05Z",
   "fileBytes": 1454,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-cost",
   "url": "https://www.slopshopper.com/mods/manifoldfrs-dotfiles-model-cost/"
  },
  {
   "slug": "manifoldfrs-dotfiles-optojr-slack",
   "name": "optojr-slack",
   "description": "optojr_slack_send tool: post one Slack message as the @OptoJr bot through the hosted relay",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "manifoldfrs/dotfiles",
    "url": "https://github.com/manifoldfrs/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:17:02Z",
    "createdAt": "2019-11-04T01:05:14Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25749800?v=4",
    "ownerUrl": "https://github.com/manifoldfrs",
    "defaultBranch": "master"
   },
   "path": "stow/claude/.claude/mods/optojr-slack",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:32.980Z",
   "modUpdatedAt": "2026-10-01T21:50:35Z",
   "fileBytes": 5885,
   "tags": [
    "guard",
    "tool",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "optojr-slack",
   "url": "https://www.slopshopper.com/mods/manifoldfrs-dotfiles-optojr-slack/"
  },
  {
   "slug": "manifoldfrs-dotfiles-session-relaunch",
   "name": "session-relaunch",
   "description": "Update Claude Code and resume this session on the new version",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "manifoldfrs/dotfiles",
    "url": "https://github.com/manifoldfrs/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:17:02Z",
    "createdAt": "2019-11-04T01:05:14Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25749800?v=4",
    "ownerUrl": "https://github.com/manifoldfrs",
    "defaultBranch": "master"
   },
   "path": "stow/claude/.claude/mods/session-relaunch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:33.693Z",
   "modUpdatedAt": "2026-10-02T03:54:31Z",
   "fileBytes": 2119,
   "tags": [
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-relaunch-manifoldfrs",
   "url": "https://www.slopshopper.com/mods/manifoldfrs-dotfiles-session-relaunch/"
  },
  {
   "slug": "manifoldfrs-dotfiles-skill-toast",
   "name": "skill-toast",
   "description": "Toast when a skill loads",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "manifoldfrs/dotfiles",
    "url": "https://github.com/manifoldfrs/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:17:02Z",
    "createdAt": "2019-11-04T01:05:14Z",
    "description": "config files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25749800?v=4",
    "ownerUrl": "https://github.com/manifoldfrs",
    "defaultBranch": "master"
   },
   "path": "stow/claude/.claude/mods/skill-toast",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:34.408Z",
   "modUpdatedAt": "2026-10-01T21:50:35Z",
   "fileBytes": 196,
   "tags": [
    "toast",
    "prompt"
   ],
   "isNew": true,
   "entryName": "skill-toast",
   "url": "https://www.slopshopper.com/mods/manifoldfrs-dotfiles-skill-toast/"
  },
  {
   "slug": "manuacl-claude-mods-otto-hud",
   "name": "otto-hud",
   "displayName": "Otto HUD",
   "description": "Otto, a blue octopus, forecasts your context window on one line above the prompt, in the Claude Code desktop app, and in text in the terminal: weather scaled to auto-compact with what fills the context on hover, the tokens each recent prompt added, and your 5-hour and 7-day limits with a pace projection. Labels in English or French. Fork of Anthropic's Token Weather (Apache-2.0).",
   "version": "0.4.2",
   "author": {
    "name": "Manuel"
   },
   "license": "Apache-2.0 AND LicenseRef-Otto",
   "homepage": "https://github.com/manuacl/claude-mods/tree/main/plugins/otto-hud",
   "keywords": [
    "octopus",
    "context",
    "rate-limits",
    "token-weather"
   ],
   "kind": "community",
   "repo": {
    "fullName": "manuacl/claude-mods",
    "url": "https://github.com/manuacl/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T21:34:31Z",
    "createdAt": "2026-10-06T18:06:02Z",
    "description": "Personal Claude Code mods: otto-hud, Otto the octopus with context weather and account limits above the prompt.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26867578?v=4",
    "ownerUrl": "https://github.com/manuacl",
    "defaultBranch": "main"
   },
   "path": "plugins/otto-hud",
   "modules": [
    "./otto-hud.mjs"
   ],
   "entry": "hooks/otto-hud.mjs",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Labels in English (en) or French (fr). auto, or any other value, follows Claude Code's language setting, and falls back to English.",
     "required": false,
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:19:44.732Z",
   "modUpdatedAt": "2026-10-06T21:34:31Z",
   "fileBytes": 118331,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "otto-hud",
   "url": "https://www.slopshopper.com/mods/manuacl-claude-mods-otto-hud/"
  },
  {
   "slug": "manueldelgado-manueldelgado-mods-exit-memory-update",
   "name": "exit-memory-update",
   "description": "Before /exit, offers to update CLAUDE.md with the session's learnings (via claude-md-management when installed).",
   "version": "0.2.2",
   "author": {
    "name": "Manuel Delgado Tenorio"
   },
   "license": "MIT",
   "homepage": "https://github.com/manueldelgado/manueldelgado-mods",
   "keywords": [
    "claude-md",
    "memory",
    "exit",
    "session",
    "learnings",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "manueldelgado/manueldelgado-mods",
    "url": "https://github.com/manueldelgado/manueldelgado-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:37:09Z",
    "createdAt": "2026-10-02T21:24:23Z",
    "description": "Claude Code mods: exit-memory-update offers to update CLAUDE.md before /exit",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14071832?v=4",
    "ownerUrl": "https://github.com/manueldelgado",
    "defaultBranch": "main"
   },
   "path": "exit-memory-update",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "manueldelgado-mods",
   "firstSeen": "2026-10-06T04:57:01.983Z",
   "modUpdatedAt": "2026-10-08T09:37:09Z",
   "fileBytes": 7729,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "exit-memory-update",
   "url": "https://www.slopshopper.com/mods/manueldelgado-manueldelgado-mods-exit-memory-update/"
  },
  {
   "slug": "manuelwarland-claude-codex-pane-codex-pane",
   "name": "codex-pane",
   "description": "Follow your Codex CLI session live in a Claude Code pane; relay the current exchange to Claude, or Claude's answer to Codex, one keypress and one confirmation at a time.",
   "version": "1.1.0",
   "author": {
    "name": "Manuel Warland"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ManuelWarland/claude-codex-pane",
    "url": "https://github.com/ManuelWarland/claude-codex-pane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:23:02Z",
    "createdAt": "2026-10-05T17:25:28Z",
    "description": "A Claude Code side pane that follows your Codex CLI session live and relays messages both ways, with your approval.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "codex",
     "codex-cli"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/293452948?v=4",
    "ownerUrl": "https://github.com/ManuelWarland",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./codex-pane.mjs"
   ],
   "entry": "hooks/codex-pane.mjs",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the pane and of the relayed messages. auto follows your Claude Code language setting.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "fr"
     ]
    },
    "userName": {
     "type": "string",
     "title": "Your name",
     "description": "How relayed messages refer to you (e.g. \"Alex\"). Empty: \"the user\".",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "codex-pane",
   "firstSeen": "2026-10-06T04:47:22.479Z",
   "modUpdatedAt": "2026-10-07T15:23:02Z",
   "fileBytes": 30290,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "codex-pane",
   "url": "https://www.slopshopper.com/mods/manuelwarland-claude-codex-pane-codex-pane/"
  },
  {
   "slug": "mar5929-claude-toolkit-protocol-guard",
   "name": "protocol-guard",
   "description": "Required workflow checks with Claude Code function hooks. Refuses a knowledge-file write, or a memory-service save in external memory mode, until knowledge-save is open, refuses hand edits to generated indexes, refuses a pull request, close or merge until knowledge-save (and the work or merge-and-clean-up skill) is open, and holds a final reply once when working memory or the index rebuild and checker did not follow the change. Fact checks only: no model call and no reading of the agent's words. Runs only when CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.",
   "version": "0.3.0",
   "author": {
    "name": "Mike Rihm",
    "email": "michael@rihm.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Mar5929/claude-toolkit",
    "url": "https://github.com/Mar5929/claude-toolkit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-26T09:54:32Z",
    "createdAt": "2026-07-07T14:19:34Z",
    "description": "Reusable Claude Code plugin marketplace — project-init skill and shared setup patterns",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31996264?v=4",
    "ownerUrl": "https://github.com/Mar5929",
    "defaultBranch": "main"
   },
   "path": "plugins/protocol-guard",
   "modules": [
    "./engine.ts"
   ],
   "entry": "hooks/engine.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-toolkit",
   "firstSeen": "2026-10-06T04:47:25.759Z",
   "modUpdatedAt": "2026-09-23T05:08:46Z",
   "fileBytes": 54931,
   "tags": [
    "guard",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "protocol-guard",
   "url": "https://www.slopshopper.com/mods/mar5929-claude-toolkit-protocol-guard/"
  },
  {
   "slug": "marcelmatula-claude-mods-limits-meter",
   "name": "limits-meter",
   "description": "Session (5 h) and weekly usage limits as small progress bars, centred under the prompt; /limits hides or shows them",
   "version": "0.2.0",
   "author": {
    "name": "Marcel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "marcelmatula/claude-mods",
    "url": "https://github.com/marcelmatula/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:12:37Z",
    "createdAt": "2026-10-08T17:38:41Z",
    "description": "Marcel's Claude Code mods in one plugin marketplace (marcel-mods)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1899937?v=4",
    "ownerUrl": "https://github.com/marcelmatula",
    "defaultBranch": "main"
   },
   "path": "limits-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "marcel-mods",
   "firstSeen": "2026-10-09T15:11:14.896Z",
   "modUpdatedAt": "2026-10-09T05:12:37Z",
   "fileBytes": 6343,
   "tags": [
    "spinner",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "limits-meter-marcelmatula",
   "url": "https://www.slopshopper.com/mods/marcelmatula-claude-mods-limits-meter/"
  },
  {
   "slug": "marcmodin-skills-handoff",
   "name": "handoff",
   "description": "Prototype: /handoff opens a picker, writes a brief from a fork of the conversation, and starts the child in a herdr pane, tab or background session.",
   "version": "0.1.0",
   "author": {
    "name": "Marc Modin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "marcmodin/skills",
    "url": "https://github.com/marcmodin/skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T18:51:25Z",
    "createdAt": "2026-06-08T17:00:25Z",
    "description": "collection of random skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6168667?v=4",
    "ownerUrl": "https://github.com/marcmodin",
    "defaultBranch": "main"
   },
   "path": "mods/handoff",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "marcmodin",
   "firstSeen": "2026-10-06T04:56:49.423Z",
   "modUpdatedAt": "2026-10-03T18:51:25Z",
   "fileBytes": 20595,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-marcmodin",
   "url": "https://www.slopshopper.com/mods/marcmodin-skills-handoff/"
  },
  {
   "slug": "marco-quicula-claude-mods-context-weather",
   "name": "context-weather",
   "description": "A band above the prompt: context usage as a weather forecast, a bar chart of tokens per turn, and session totals.",
   "version": "0.1.0",
   "author": {
    "name": "Marco Quiçula"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/marco-quicula/claude-mods",
   "keywords": [
    "context",
    "tokens",
    "usage",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "marco-quicula/claude-mods",
    "url": "https://github.com/marco-quicula/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T00:15:04Z",
    "createdAt": "2026-10-08T00:02:43Z",
    "description": "Mods for Claude Code, distributed as a plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/140714032?v=4",
    "ownerUrl": "https://github.com/marco-quicula",
    "defaultBranch": "main"
   },
   "path": "mods/context-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the band: auto (detected from the Claude Code language setting, then LANG), en or pt-BR",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "pt-BR"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "marco-quicula",
   "firstSeen": "2026-10-08T15:32:42.994Z",
   "modUpdatedAt": "2026-10-08T00:15:04Z",
   "fileBytes": 8825,
   "tags": [
    "band",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-weather-marco-quicula",
   "url": "https://www.slopshopper.com/mods/marco-quicula-claude-mods-context-weather/"
  },
  {
   "slug": "marcoshack-agent-skills-marcoshack",
   "name": "marcoshack",
   "description": "Personal collection of Claude Code skills: commit, code-review, security-scan, implement, dep-triage, okf-init, analyse-external-repo (with the read-only external-repo-analyst agent), plus a usage overlay showing plan usage, context and cost in the top-right corner.",
   "version": "0.5.0",
   "author": {
    "name": "Marcos Hack",
    "email": "marcoshack@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "marcoshack/agent-skills",
    "url": "https://github.com/marcoshack/agent-skills",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T05:17:02Z",
    "createdAt": "2026-02-19T03:17:16Z",
    "description": "Agentic AI skills for software development",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46857?v=4",
    "ownerUrl": "https://github.com/marcoshack",
    "defaultBranch": "main"
   },
   "path": "plugins/marcoshack",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "intervalSeconds": {
     "type": "number",
     "title": "Usage overlay refresh interval (seconds)",
     "description": "How often the usage overlay is redrawn with fresh usage figures",
     "default": 30
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "marcoshack-marketplace",
   "firstSeen": "2026-10-06T05:19:46.078Z",
   "modUpdatedAt": "2026-10-04T05:17:02Z",
   "fileBytes": 4088,
   "tags": [
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "marcoshack",
   "url": "https://www.slopshopper.com/mods/marcoshack-agent-skills-marcoshack/"
  },
  {
   "slug": "marekbartczak-claude-cache-timer",
   "name": "cache-timer",
   "description": "Live countdown above the prompt until your session's prompt cache expires, with an optional keep-alive that keeps it warm while you're away",
   "version": "0.2.0",
   "author": {
    "name": "Marek Bartczak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MarekBartczak/claude-cache-timer",
   "keywords": [
    "prompt-cache",
    "cache",
    "keep-alive",
    "tokens",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MarekBartczak/claude-cache-timer",
    "url": "https://github.com/MarekBartczak/claude-cache-timer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:48:15Z",
    "createdAt": "2026-10-07T09:48:09Z",
    "description": "Claude Code mod: live prompt-cache countdown with keep-alive and saved-token tracking",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68077598?v=4",
    "ownerUrl": "https://github.com/MarekBartczak",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "Assumed TTL until the mod learns the real one (model switch or an observed cache hit/miss)",
     "default": "1h",
     "options": [
      "1h",
      "5m"
     ]
    },
    "keepAlive": {
     "type": "string",
     "title": "Cache keep-alive",
     "description": "How long after your last prompt to keep refreshing the cache before it expires (each refresh is one cache read of the session)",
     "default": "4h",
     "options": [
      "off",
      "1h",
      "2h",
      "4h",
      "8h"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-cache-timer",
   "firstSeen": "2026-10-07T14:41:55.807Z",
   "modUpdatedAt": "2026-10-07T09:48:15Z",
   "fileBytes": 10871,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer-MarekBartczak",
   "url": "https://www.slopshopper.com/mods/marekbartczak-claude-cache-timer/"
  },
  {
   "slug": "mariomosca-agent-team-os-bus-band",
   "name": "bus-band",
   "description": "Band above the Claude Code prompt with this session's pending Agent Team OS messages",
   "version": "0.1.0",
   "author": {
    "name": "Mario Mosca",
    "url": "https://github.com/mariomosca"
   },
   "license": "MIT",
   "homepage": "https://github.com/mariomosca/agent-team-os/tree/main/mods/bus-band",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mariomosca/agent-team-os",
    "url": "https://github.com/mariomosca/agent-team-os",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:29:24Z",
    "createdAt": "2026-05-20T11:37:20Z",
    "description": "A minimal file-based protocol to coordinate multiple Claude Code instances across separate sessions",
    "homepage": "https://mariomosca.github.io/agent-team-os/",
    "topics": [
     "agentic",
     "ai-coordination",
     "claude-code",
     "mcp",
     "multi-agent"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4189896?v=4",
    "ownerUrl": "https://github.com/mariomosca",
    "defaultBranch": "main"
   },
   "path": "mods/bus-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:55:39.948Z",
   "modUpdatedAt": "2026-10-03T08:29:13Z",
   "fileBytes": 6675,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bus-band",
   "url": "https://www.slopshopper.com/mods/mariomosca-agent-team-os-bus-band/"
  },
  {
   "slug": "mark-liu-cc-mods-dash-scrub",
   "name": "dash-scrub",
   "description": "Replace em and en dashes in assistant prose before the row is stored",
   "version": "0.1.0",
   "author": {
    "name": "Mark Liu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mark-liu/cc-mods",
    "url": "https://github.com/mark-liu/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T21:54:34Z",
    "createdAt": "2026-10-02T21:28:23Z",
    "description": "Claude Code mods: in-process TypeScript plugin hooks",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/924487?v=4",
    "ownerUrl": "https://github.com/mark-liu",
    "defaultBranch": "main"
   },
   "path": "plugins/dash-scrub",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T04:57:04.065Z",
   "modUpdatedAt": "2026-10-02T21:28:22Z",
   "fileBytes": 2214,
   "tags": [
    "session"
   ],
   "isNew": true,
   "entryName": "dash-scrub",
   "url": "https://www.slopshopper.com/mods/mark-liu-cc-mods-dash-scrub/"
  },
  {
   "slug": "mark-liu-cc-mods-reminder-trim",
   "name": "reminder-trim",
   "description": "Stop the engine's task and todo list reminders from reaching the model",
   "version": "0.1.0",
   "author": {
    "name": "Mark Liu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mark-liu/cc-mods",
    "url": "https://github.com/mark-liu/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T21:54:34Z",
    "createdAt": "2026-10-02T21:28:23Z",
    "description": "Claude Code mods: in-process TypeScript plugin hooks",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/924487?v=4",
    "ownerUrl": "https://github.com/mark-liu",
    "defaultBranch": "main"
   },
   "path": "plugins/reminder-trim",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T04:57:05.109Z",
   "modUpdatedAt": "2026-10-02T21:54:33Z",
   "fileBytes": 443,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "reminder-trim",
   "url": "https://www.slopshopper.com/mods/mark-liu-cc-mods-reminder-trim/"
  },
  {
   "slug": "markmerk-markmerk-mods-runner-avatar",
   "name": "runner-avatar",
   "displayName": "Runner Avatar",
   "description": "A small Claude avatar that runs back and forth above the prompt",
   "version": "0.2.0",
   "author": {
    "name": "MarkMerk"
   },
   "license": "MIT",
   "homepage": "https://github.com/MarkMerk/markmerk-mods#runner-avatar",
   "keywords": [
    "avatar",
    "fun",
    "status",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MarkMerk/markmerk-mods",
    "url": "https://github.com/MarkMerk/markmerk-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T17:43:26Z",
    "createdAt": "2026-10-03T17:31:41Z",
    "description": "Small mods for Claude Code: runner-avatar, a little avatar that runs above your prompt",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78915312?v=4",
    "ownerUrl": "https://github.com/MarkMerk",
    "defaultBranch": "main"
   },
   "path": "plugins/runner-avatar",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "markmerk-mods",
   "firstSeen": "2026-10-06T04:47:26.260Z",
   "modUpdatedAt": "2026-10-03T17:43:26Z",
   "fileBytes": 24716,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "runner-avatar",
   "url": "https://www.slopshopper.com/mods/markmerk-markmerk-mods-runner-avatar/"
  },
  {
   "slug": "mary-ext-claude-skills-bash-guard",
   "name": "bash-guard",
   "description": "Block Bash commands that truncate output, detach processes, or mass-kill by name.",
   "version": "2.0.0",
   "author": {
    "name": "Mary"
   },
   "keywords": [
    "hook",
    "bash",
    "guard",
    "output",
    "background",
    "kill"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mary-ext/claude-skills",
    "url": "https://github.com/mary-ext/claude-skills",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T15:01:23Z",
    "createdAt": "2026-07-07T09:05:52Z",
    "description": "personal Claude Code skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148872143?v=4",
    "ownerUrl": "https://github.com/mary-ext",
    "defaultBranch": "trunk"
   },
   "path": "plugins/bash-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mary-skills",
   "firstSeen": "2026-10-06T04:57:07.268Z",
   "modUpdatedAt": "2026-10-03T15:01:23Z",
   "fileBytes": 10222,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "bash-guard-mary-ext",
   "url": "https://www.slopshopper.com/mods/mary-ext-claude-skills-bash-guard/"
  },
  {
   "slug": "marycache-claude-code-companion-mod-companion",
   "name": "companion",
   "description": "A Claude Code companion: a Markdown kanban board pane (/board), a \"please look\" queue, a mood sprite, and rate-limit usage bars",
   "version": "0.2.0",
   "author": {
    "name": "MaryCache",
    "url": "https://github.com/MaryCache"
   },
   "license": "MIT",
   "homepage": "https://github.com/MaryCache/claude-code-companion-mod",
   "keywords": [
    "mod",
    "pane",
    "kanban",
    "usage",
    "sprite"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MaryCache/claude-code-companion-mod",
    "url": "https://github.com/MaryCache/claude-code-companion-mod",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-04T20:26:09Z",
    "createdAt": "2026-10-04T20:26:04Z",
    "description": "A Claude Code mod: a side pane with your Markdown kanban, a please-look list, usage bars and a pixel-art companion",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/224984571?v=4",
    "ownerUrl": "https://github.com/MaryCache",
    "defaultBranch": "main"
   },
   "path": "plugins/companion",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "board_path": {
     "type": "string",
     "title": "Board file",
     "description": "Path of the Markdown board to show. Empty uses board.md in the Claude config directory (~/.claude/board.md, or under CLAUDE_CONFIG_DIR). A leading ~ is expanded.",
     "default": ""
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the pane, the band and the tool text. auto follows the system locale (LC_ALL, LC_MESSAGES, LANG).",
     "options": [
      "auto",
      "en",
      "ja"
     ],
     "default": "auto"
    },
    "character_name": {
     "type": "string",
     "title": "Character name",
     "description": "Name shown at the left of the status line above the prompt.",
     "default": "Companion"
    },
    "sleep_skill": {
     "type": "string",
     "title": "Sleep skill",
     "description": "Name of the skill (without the slash) that puts the character to sleep while it runs.",
     "default": "sleep"
    },
    "utc_offset": {
     "type": "string",
     "title": "UTC offset",
     "description": "Offset used for displayed times and the greeting, such as +09:00 or -5. Empty uses the machine's own offset.",
     "default": ""
    },
    "auto_open_pane": {
     "type": "boolean",
     "title": "Open the pane automatically",
     "description": "Open the pane at session start. It docks beside the conversation only at 144 columns or more; /board always opens it.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-companion-mod",
   "firstSeen": "2026-10-06T04:47:14.791Z",
   "modUpdatedAt": "2026-10-04T20:26:09Z",
   "fileBytes": 89048,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "companion",
   "url": "https://www.slopshopper.com/mods/marycache-claude-code-companion-mod-companion/"
  },
  {
   "slug": "masahide-agent-kit-agentctl",
   "name": "agentctl",
   "description": "agentctl Mod: agentctl CLI (tools/agentctl) が ~/.agentctl/claude/<sessionId>/inbox/ に置いたメッセージを $.prompt.submit で Claude に届け、中断の依頼を $.turn.abort で行い、結果を acks/ に書く。付属スキル agentctl は、agent に agentctl の使い方を教える。",
   "version": "0.1.0",
   "author": {
    "name": "agent-kit"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "masahide/agent-kit",
    "url": "https://github.com/masahide/agent-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T02:57:56Z",
    "createdAt": "2026-09-22T08:18:58Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1309029?v=4",
    "ownerUrl": "https://github.com/masahide",
    "defaultBranch": "main"
   },
   "path": "plugins/agentctl",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:52.535Z",
   "modUpdatedAt": "2026-09-27T10:02:20Z",
   "fileBytes": 7842,
   "tags": [
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agentctl-masahide",
   "url": "https://www.slopshopper.com/mods/masahide-agent-kit-agentctl/"
  },
  {
   "slug": "masahide-agent-kit-doc-desk",
   "name": "doc-desk",
   "description": "doc-desk Mod: Claude が質問票 JSON を open_form ツールに渡すと、ブラウザに一枚のフォームを出して人に答えてもらい、回答を【doc-desk 回答】の固定形にして Claude に届ける (waitSeconds 以内ならツールの結果として、過ぎれば user turn として)。書き上げた文書を open_review に渡すと、人が段落や文字列に付けた指摘を同じ固定形で届ける (指摘モード)。",
   "version": "0.1.0",
   "author": {
    "name": "agent-kit"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "masahide/agent-kit",
    "url": "https://github.com/masahide/agent-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T02:57:56Z",
    "createdAt": "2026-09-22T08:18:58Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1309029?v=4",
    "ownerUrl": "https://github.com/masahide",
    "defaultBranch": "main"
   },
   "path": "plugins/doc-desk",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "selfReview": {
     "type": "boolean",
     "title": "指摘の画面に Claude の候補を出す",
     "description": "open_review の中で、Claude が自分の文書の直しどころを 1 回だけ見つけ、指摘の画面に候補として出します。人は採用か却下を押すだけです。切ると候補を作りません (その分の費用もかかりません)。",
     "default": true
    },
    "liveView": {
     "type": "boolean",
     "title": "書いている文書をブラウザに流す (ライブ表示)",
     "description": "Claude が open_live を呼ぶと、文書を書いている間その文をブラウザに流し、読みながら付けた指摘をその場で Claude に届けます。切ると open_live は何もしません。",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:00.164Z",
   "modUpdatedAt": "2026-09-26T08:29:49Z",
   "fileBytes": 295145,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "doc-desk",
   "url": "https://www.slopshopper.com/mods/masahide-agent-kit-doc-desk/"
  },
  {
   "slug": "mashiro-no-rabo-blaze-mod",
   "name": "blaze",
   "description": "Browse .blaze/<change_id>/ metadata (plans, tickets) for the jj working copy and its ancestors",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mashiro-no-rabo/blaze-mod",
    "url": "https://github.com/mashiro-no-rabo/blaze-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T10:40:39Z",
    "createdAt": "2026-10-05T10:19:13Z",
    "description": "Claude Code mod for tracking plans+tickets",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47990827?v=4",
    "ownerUrl": "https://github.com/mashiro-no-rabo",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "blaze-mod",
   "firstSeen": "2026-10-06T05:19:48.583Z",
   "modUpdatedAt": "2026-10-05T10:40:39Z",
   "fileBytes": 18940,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "blaze",
   "url": "https://www.slopshopper.com/mods/mashiro-no-rabo-blaze-mod/"
  },
  {
   "slug": "masseater-cc-jev-teacher",
   "name": "cc-jev-teacher",
   "description": "Claude Code hooks that make Claude finish the job: Jev (TypeSafe directly or through OpenRouter) judges each tool call and final report, and sends Claude back to work on script edits, unrequested config relaxation, building before searching, and unfinished, verbose or unmeasured reports. It also keeps context small by compacting without a summary and trimming long Bash output",
   "author": {
    "name": "masseater",
    "url": "https://github.com/masseater"
   },
   "license": "MIT",
   "keywords": [
    "hooks",
    "stop-hook",
    "guardrails",
    "typesafe",
    "jev",
    "openrouter",
    "compaction",
    "context"
   ],
   "kind": "community",
   "repo": {
    "fullName": "masseater/cc-jev-teacher",
    "url": "https://github.com/masseater/cc-jev-teacher",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:24:01Z",
    "createdAt": "2026-09-28T14:19:55Z",
    "description": "Claude Code plugin: TypeSafe-judged hooks that make Claude finish the job before it reports",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62135405?v=4",
    "ownerUrl": "https://github.com/masseater",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "typesafe_api_key": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "API key for https://typesafe.ai. Leave empty when using OpenRouter",
     "sensitive": true,
     "required": false
    },
    "openrouter_api_key": {
     "type": "string",
     "title": "OpenRouter API key",
     "description": "API key for https://openrouter.ai. When set, judgments go through OpenRouter instead of TypeSafe",
     "sensitive": true,
     "required": false
    },
    "openrouter_model": {
     "type": "string",
     "title": "OpenRouter model",
     "description": "Decision model on OpenRouter, such as respan/span-01-lite (default, free), respan/span-01 or typesafe/jev-1.13",
     "required": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-jev-teacher",
   "firstSeen": "2026-10-09T15:11:35.401Z",
   "modUpdatedAt": "2026-10-09T11:24:01Z",
   "fileBytes": 91445,
   "tags": [
    "toast",
    "guard",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-jev-teacher",
   "url": "https://www.slopshopper.com/mods/masseater-cc-jev-teacher/"
  },
  {
   "slug": "masterzul-claude-agent-mod-progress",
   "name": "agent-board",
   "description": "Live pane showing each subagent's progress, tokens, tools and time, with role-based pixel crabs",
   "version": "0.1.0",
   "author": {
    "name": "MasterZul"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MasterZul/claude-agent-mod-progress",
    "url": "https://github.com/MasterZul/claude-agent-mod-progress",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T19:30:27Z",
    "createdAt": "2026-10-08T19:30:22Z",
    "description": "Claude Code mod: live Agents pane showing subagent progress with role-based pixel crabs",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19235601?v=4",
    "ownerUrl": "https://github.com/MasterZul",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-agent-mod-progress",
   "firstSeen": "2026-10-09T14:36:09.836Z",
   "modUpdatedAt": "2026-10-08T19:30:27Z",
   "fileBytes": 12019,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-board-MasterZul",
   "url": "https://www.slopshopper.com/mods/masterzul-claude-agent-mod-progress/"
  },
  {
   "slug": "mataku-dotfiles-background-jobs-band",
   "name": "background-jobs-band",
   "description": "Lists background subagents and shells in a band above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Takuma Homma"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mataku/dotfiles",
    "url": "https://github.com/mataku/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:27:45Z",
    "createdAt": "2016-03-07T15:28:50Z",
    "description": "Personal dotfiles.",
    "homepage": "",
    "topics": [
     "dotfiles",
     "fish-shell"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13099942?v=4",
    "ownerUrl": "https://github.com/mataku",
    "defaultBranch": "develop"
   },
   "path": "claude/mods/background-jobs-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:01.790Z",
   "modUpdatedAt": "2026-10-03T07:21:06Z",
   "fileBytes": 11936,
   "tags": [
    "band",
    "guard",
    "prompt",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "background-jobs-band",
   "url": "https://www.slopshopper.com/mods/mataku-dotfiles-background-jobs-band/"
  },
  {
   "slug": "mataku-dotfiles-compact-large-idle-context",
   "name": "compact-large-idle-context",
   "description": "Compacts a large context once before the 1-hour prompt cache expires on an idle session",
   "version": "0.1.0",
   "author": {
    "name": "Takuma Homma"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mataku/dotfiles",
    "url": "https://github.com/mataku/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:27:45Z",
    "createdAt": "2016-03-07T15:28:50Z",
    "description": "Personal dotfiles.",
    "homepage": "",
    "topics": [
     "dotfiles",
     "fish-shell"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13099942?v=4",
    "ownerUrl": "https://github.com/mataku",
    "defaultBranch": "develop"
   },
   "path": "claude/mods/compact-large-idle-context",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:03.048Z",
   "modUpdatedAt": "2026-10-08T06:21:02Z",
   "fileBytes": 7871,
   "tags": [
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-large-idle-context",
   "url": "https://www.slopshopper.com/mods/mataku-dotfiles-compact-large-idle-context/"
  },
  {
   "slug": "mataku-dotfiles-prompt-hint-trim",
   "name": "prompt-hint-trim",
   "description": "Drops the shell count and the agents shortcut hint from the prompt footer",
   "version": "0.1.0",
   "author": {
    "name": "Takuma Homma"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mataku/dotfiles",
    "url": "https://github.com/mataku/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:27:45Z",
    "createdAt": "2016-03-07T15:28:50Z",
    "description": "Personal dotfiles.",
    "homepage": "",
    "topics": [
     "dotfiles",
     "fish-shell"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13099942?v=4",
    "ownerUrl": "https://github.com/mataku",
    "defaultBranch": "develop"
   },
   "path": "claude/mods/prompt-hint-trim",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:04.365Z",
   "modUpdatedAt": "2026-10-03T07:10:18Z",
   "fileBytes": 487,
   "tags": [
    "spinner"
   ],
   "isNew": true,
   "entryName": "prompt-hint-trim",
   "url": "https://www.slopshopper.com/mods/mataku-dotfiles-prompt-hint-trim/"
  },
  {
   "slug": "matthews-wong-loop-breaker-loop-breaker",
   "name": "loop-breaker",
   "description": "Catches Claude going in circles, nudges it out, and tells you when it can't.",
   "version": "0.0.1",
   "author": {
    "name": "Matthews Wong"
   },
   "keywords": [
    "loop",
    "stuck",
    "agent",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "matthews-wong/loop-breaker",
    "url": "https://github.com/matthews-wong/loop-breaker",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T16:42:41Z",
    "createdAt": "2026-10-07T16:34:36Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/122866494?v=4",
    "ownerUrl": "https://github.com/matthews-wong",
    "defaultBranch": "main"
   },
   "path": "mods/loop-breaker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "sensitivity": {
     "type": "string",
     "title": "Sensitivity",
     "description": "How soon Loop Breaker reacts. balanced nudges at the 3rd repeat and tells you at the 5th; strict reacts one repeat sooner; relaxed one later.",
     "default": "balanced",
     "options": [
      "relaxed",
      "balanced",
      "strict"
     ]
    },
    "steer": {
     "type": "boolean",
     "title": "Nudge Claude",
     "description": "Send Claude a short private note when it repeats itself, so it can change course before you are interrupted.",
     "default": true
    },
    "ignoreCommands": {
     "type": "string",
     "title": "Ignore commands",
     "description": "Comma-separated text: a call whose command contains any of it is never counted (for example: npm run dev, gh run watch).",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "loop-breaker",
   "firstSeen": "2026-10-08T15:33:45.593Z",
   "modUpdatedAt": "2026-10-07T16:42:41Z",
   "fileBytes": 146889,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "loop-breaker-matthews-wong",
   "url": "https://www.slopshopper.com/mods/matthews-wong-loop-breaker-loop-breaker/"
  },
  {
   "slug": "matthlh-claude-idle-mod",
   "name": "token-tycoon",
   "description": "A Claude-themed idle game above the prompt: prompt a task block to clear it, hire agents, upgrade models and infra, and earn from your real Claude Code usage",
   "version": "0.1.0",
   "author": {
    "name": "matthlh"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "matthlh/claude-idle-mod",
    "url": "https://github.com/matthlh/claude-idle-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T21:08:52Z",
    "createdAt": "2026-10-08T13:48:35Z",
    "description": "Token Tycoon: a Claude-themed idle game above the Claude Code prompt",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "idle-game"
    ],
    "archived": true,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35039601?v=4",
    "ownerUrl": "https://github.com/matthlh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "matthlh-idle",
   "firstSeen": "2026-10-08T15:33:48.260Z",
   "modUpdatedAt": "2026-10-08T21:08:52Z",
   "fileBytes": 594850,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-tycoon-matthlh-claude-idle-mod",
   "url": "https://www.slopshopper.com/mods/matthlh-claude-idle-mod/"
  },
  {
   "slug": "mattnicosia-bldg-skills-pocock-guide",
   "name": "pocock-guide",
   "description": "A side pane that keeps a beginner on Matt Pocock's flow, from grilling to retro: /mod-pocock",
   "version": "0.1.1",
   "author": {
    "name": "Matt Nicosia"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mattnicosia/bldg-skills",
    "url": "https://github.com/mattnicosia/bldg-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T14:15:38Z",
    "createdAt": "2026-09-14T19:45:38Z",
    "description": "BLDG Labs agent skills source of truth. Install with ./install.sh --link",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/262175868?v=4",
    "ownerUrl": "https://github.com/mattnicosia",
    "defaultBranch": "main"
   },
   "path": "plugins/pocock-guide",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "gitGuard": {
     "type": "boolean",
     "title": "Block destructive git",
     "description": "Stops Claude from pushing to main, force pushing, reset --hard, clean -f, branch -D, checkout . or restore ., and gh pr merge. Turn it off on a reviewer's own machine.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bldg-skills",
   "firstSeen": "2026-10-06T04:56:06.419Z",
   "modUpdatedAt": "2026-10-05T14:15:38Z",
   "fileBytes": 67102,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pocock-guide",
   "url": "https://www.slopshopper.com/mods/mattnicosia-bldg-skills-pocock-guide/"
  },
  {
   "slug": "mattromano-claude-modz-dbt-runs",
   "name": "dbt-runs",
   "description": "Watch every dbt command Claude runs, live, from a band above the prompt: history, dbt colors, cleanup",
   "version": "0.3.0",
   "author": {
    "name": "Matt Romano"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mattromano/claude-modz",
    "url": "https://github.com/mattromano/claude-modz",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T18:58:58Z",
    "createdAt": "2026-10-07T03:35:45Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42412983?v=4",
    "ownerUrl": "https://github.com/mattromano",
    "defaultBranch": "main"
   },
   "path": "dbt-runs",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-modz",
   "firstSeen": "2026-10-07T15:07:53.739Z",
   "modUpdatedAt": "2026-10-07T18:12:43Z",
   "fileBytes": 23508,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "dbt-runs",
   "url": "https://www.slopshopper.com/mods/mattromano-claude-modz-dbt-runs/"
  },
  {
   "slug": "mattromano-claude-modz-dbx-trace",
   "name": "dbx-trace",
   "description": "Flight recorder for Databricks: every query, script and guardrail block Claude makes, in a band above the prompt and a per-session HTML trace with deep links",
   "version": "0.1.0",
   "author": {
    "name": "Matt Romano"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mattromano/claude-modz",
    "url": "https://github.com/mattromano/claude-modz",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T18:58:58Z",
    "createdAt": "2026-10-07T03:35:45Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42412983?v=4",
    "ownerUrl": "https://github.com/mattromano",
    "defaultBranch": "main"
   },
   "path": "dbx-trace",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "workspace_host": {
     "type": "string",
     "title": "Workspace URL",
     "description": "Databricks workspace base URL for deep links, e.g. https://adb-1234567890123456.7.azuredatabricks.net",
     "default": ""
    },
    "workspace_id": {
     "type": "string",
     "title": "Workspace ID",
     "description": "Azure workspace ID; appended to links as ?o=<id>. Leave blank on AWS/GCP.",
     "default": ""
    },
    "user_email": {
     "type": "string",
     "title": "Your Databricks identity",
     "description": "Entra email that system.query.history records as executed_by. Blank uses current_user().",
     "default": ""
    },
    "mcp_tool_pattern": {
     "type": "string",
     "title": "Databricks MCP tool pattern",
     "description": "Regex over MCP tool names (mcp__<server>__<tool>) that run SQL",
     "default": "^mcp__.*databricks.*__"
    },
    "sql_arg_names": {
     "type": "string",
     "title": "SQL argument names",
     "description": "Comma-separated argument names that carry the SQL text on those tools",
     "default": "statement,query,sql,sql_query"
    },
    "enrich_tool": {
     "type": "string",
     "title": "Enrichment tool",
     "description": "Full MCP tool name used to read system.query.history; blank reuses the last Databricks SQL tool Claude called",
     "default": ""
    },
    "prod_catalogs": {
     "type": "string",
     "title": "Prod catalogs",
     "description": "Comma-separated catalogs drawn red (writes are flagged)",
     "default": "rcm_prod"
    },
    "dev_catalogs": {
     "type": "string",
     "title": "Dev catalogs",
     "description": "Comma-separated catalogs drawn green",
     "default": "rcm_dev"
    },
    "enrich": {
     "type": "boolean",
     "title": "Enrich from query history",
     "description": "Read system.query.history at the end of each turn for duration, bytes and rows",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-modz",
   "firstSeen": "2026-10-08T15:33:52.623Z",
   "modUpdatedAt": "2026-10-07T18:58:54Z",
   "fileBytes": 89681,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dbx-trace",
   "url": "https://www.slopshopper.com/mods/mattromano-claude-modz-dbx-trace/"
  },
  {
   "slug": "max06-claude-mods-thread-pulse",
   "name": "thread-pulse",
   "description": "Makes running tool calls visible: live cards for every shell command with output as it runs (Command Watch), a status line for long calls, and a live line in Claude project thread checklists.",
   "version": "0.3.0",
   "author": {
    "name": "max06",
    "url": "https://github.com/max06"
   },
   "license": "MIT",
   "homepage": "https://github.com/max06/claude-mods/tree/main/plugins/thread-pulse",
   "keywords": [
    "mod",
    "bash",
    "monitoring",
    "visibility",
    "command-watch"
   ],
   "kind": "community",
   "repo": {
    "fullName": "max06/claude-mods",
    "url": "https://github.com/max06/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T10:00:40Z",
    "createdAt": "2026-10-06T10:00:35Z",
    "description": "Claude Code mods (function-hook plugins): thread-pulse / Command Watch",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7556827?v=4",
    "ownerUrl": "https://github.com/max06",
    "defaultBranch": "main"
   },
   "path": "plugins/thread-pulse",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "thresholdSeconds": {
     "type": "number",
     "title": "Show a call after (seconds)",
     "description": "A tool call that runs longer than this is shown as still running.",
     "default": 60
    },
    "warnMinutes": {
     "type": "number",
     "title": "Warn after (minutes)",
     "description": "A tool call that runs longer than this is marked as possibly stuck.",
     "default": 10
    },
    "localWatch": {
     "type": "boolean",
     "title": "Local Command Watch",
     "description": "Write each shell command and its live output to ~/.claude/command-watch for the Command Watch page.",
     "default": true
    },
    "serveWatch": {
     "type": "boolean",
     "title": "Serve the Command Watch page",
     "description": "Start the page server (python3, 127.0.0.1 only) from the first session that finds the port free.",
     "default": true
    },
    "watchPort": {
     "type": "number",
     "title": "Command Watch port",
     "description": "Port of the Command Watch page on 127.0.0.1.",
     "default": 8765
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:41:04.843Z",
   "modUpdatedAt": "2026-10-06T10:00:40Z",
   "fileBytes": 21650,
   "tags": [
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "thread-pulse",
   "url": "https://www.slopshopper.com/mods/max06-claude-mods-thread-pulse/"
  },
  {
   "slug": "maximmaxim345-dotfiles-needs-you",
   "name": "needs-you",
   "description": "Band above the prompt showing what the session needs from you and where the branch stands",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "maximmaxim345/dotfiles",
    "url": "https://github.com/maximmaxim345/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:27:24Z",
    "createdAt": "2023-04-03T14:50:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30021287?v=4",
    "ownerUrl": "https://github.com/maximmaxim345",
    "defaultBranch": "main"
   },
   "path": "claude/mods/needs-you",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:07:56.131Z",
   "modUpdatedAt": "2026-10-09T04:27:23Z",
   "fileBytes": 19851,
   "tags": [
    "band",
    "guard",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "needs-you",
   "url": "https://www.slopshopper.com/mods/maximmaxim345-dotfiles-needs-you/"
  },
  {
   "slug": "maximmaxim345-dotfiles-setup-notes",
   "name": "setup-notes",
   "description": "Tool that lets sessions log problems with the Claude Code setup for a later analysis",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "maximmaxim345/dotfiles",
    "url": "https://github.com/maximmaxim345/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T04:27:24Z",
    "createdAt": "2023-04-03T14:50:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/30021287?v=4",
    "ownerUrl": "https://github.com/maximmaxim345",
    "defaultBranch": "main"
   },
   "path": "claude/mods/setup-notes",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:07:56.624Z",
   "modUpdatedAt": "2026-10-06T14:44:28Z",
   "fileBytes": 1621,
   "tags": [
    "guard",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "setup-notes",
   "url": "https://www.slopshopper.com/mods/maximmaxim345-dotfiles-setup-notes/"
  },
  {
   "slug": "maxp-riot-mermaid-render",
   "name": "mermaid-render",
   "description": "Draws the ```mermaid blocks of Claude's replies as images in the terminal, in light or dark, and opens them in Excalidraw",
   "version": "0.5.0",
   "author": {
    "name": "maxp-riot"
   },
   "license": "MIT",
   "keywords": [
    "mermaid",
    "diagrams",
    "excalidraw",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "maxp-riot/mermaid-render",
    "url": "https://github.com/maxp-riot/mermaid-render",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:36:01Z",
    "createdAt": "2026-10-08T11:30:20Z",
    "description": "Claude Code mod: Mermaid diagrams drawn as images in the terminal, with an Excalidraw export",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/338046478?v=4",
    "ownerUrl": "https://github.com/maxp-riot",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mermaid-render",
   "firstSeen": "2026-10-08T15:33:56.281Z",
   "modUpdatedAt": "2026-10-08T11:36:01Z",
   "fileBytes": 229341,
   "tags": [
    "transcript",
    "toast",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "mermaid-render-maxp-riot",
   "url": "https://www.slopshopper.com/mods/maxp-riot-mermaid-render/"
  },
  {
   "slug": "maxturazzini-bubble-contesto",
   "name": "bubble-contesto",
   "description": "La bubble AI, MAX che si riempie con il contesto della sessione",
   "version": "0.1.0",
   "author": {
    "name": "Max Turazzini",
    "url": "https://maxturazzini.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/maxturazzini/bubble-contesto",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "maxturazzini/bubble-contesto",
    "url": "https://github.com/maxturazzini/bubble-contesto",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T11:12:47Z",
    "createdAt": "2026-10-05T11:06:02Z",
    "description": "Mod di Claude Code: la bubble AI, MAX che si riempie con il contesto della sessione",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/174252862?v=4",
    "ownerUrl": "https://github.com/maxturazzini",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "bubble-contesto",
   "firstSeen": "2026-10-06T04:57:09.678Z",
   "modUpdatedAt": "2026-10-06T11:12:47Z",
   "fileBytes": 10215,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "bubble-contesto",
   "url": "https://www.slopshopper.com/mods/maxturazzini-bubble-contesto/"
  },
  {
   "slug": "mdmubarak786-claude-mods-big-output",
   "name": "big-output",
   "description": "Keep huge shell output out of the context window. A Bash result over a threshold is saved to a file and Claude gets its head and tail plus a slice tool to grep or page the rest on demand.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/big-output",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/big-output",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:38.295Z",
   "modUpdatedAt": "2026-10-09T05:59:05Z",
   "fileBytes": 7551,
   "tags": [
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "big-output",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-big-output/"
  },
  {
   "slug": "mdmubarak786-claude-mods-circuit-breaker",
   "name": "circuit-breaker",
   "description": "Stop Claude from retrying the same failing shell command over and over. After N identical failures the next attempt is held, and you choose: stop, or try once more.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/circuit-breaker",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/circuit-breaker",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:39.052Z",
   "modUpdatedAt": "2026-10-09T05:05:41Z",
   "fileBytes": 5126,
   "tags": [
    "spinner",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "circuit-breaker",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-circuit-breaker/"
  },
  {
   "slug": "mdmubarak786-claude-mods-copy-last",
   "name": "copy-last",
   "description": "Copy Claude's last reply, or its last code block, to the clipboard as clean Markdown with /copy, with no terminal indentation or trailing spaces.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/copy-last",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/copy-last",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:39.789Z",
   "modUpdatedAt": "2026-10-09T05:30:12Z",
   "fileBytes": 2760,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "copy-last",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-copy-last/"
  },
  {
   "slug": "mdmubarak786-claude-mods-ding",
   "name": "ding",
   "description": "Play a sound and post a desktop notification when Claude finishes a turn or needs you to answer a question or a permission prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/ding",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/ding",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:40.689Z",
   "modUpdatedAt": "2026-10-09T05:07:04Z",
   "fileBytes": 4537,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ding-MDmubarak786",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-ding/"
  },
  {
   "slug": "mdmubarak786-claude-mods-fence",
   "name": "fence",
   "description": "Limit which paths Claude may edit in a project with one /fence command. Edits outside the fence are refused with a reason Claude can act on.",
   "version": "0.1.2",
   "author": {
    "name": "modhub maintainers"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/fence",
   "keywords": [
    "mod",
    "safety",
    "files",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/fence",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:41.576Z",
   "modUpdatedAt": "2026-10-09T11:28:07Z",
   "fileBytes": 4578,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "fence",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-fence/"
  },
  {
   "slug": "mdmubarak786-claude-mods-mcp-diet",
   "name": "mcp-diet",
   "description": "Choose which MCP tools and subagent types Claude sees, per project. A pane lists every server and tool with the size of its description; defer or hide the ones this repo never needs and stop paying for them on every request.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/mcp-diet",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/mcp-diet",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:42.381Z",
   "modUpdatedAt": "2026-10-09T05:47:21Z",
   "fileBytes": 7385,
   "tags": [
    "pane",
    "command",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mcp-diet",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-mcp-diet/"
  },
  {
   "slug": "mdmubarak786-claude-mods-memory-lint",
   "name": "memory-lint",
   "description": "Know whether your auto-memory index loaded whole. Reports the index's size against a limit you set at every session start, names the entries past the cut, and warns when a session pushes it over.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/memory-lint",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/memory-lint",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:43.182Z",
   "modUpdatedAt": "2026-10-09T05:59:05Z",
   "fileBytes": 5038,
   "tags": [
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "memory-lint",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-memory-lint/"
  },
  {
   "slug": "mdmubarak786-claude-mods-name",
   "name": "__NAME__",
   "description": "__DESCRIPTION__",
   "version": "0.1.0",
   "author": {
    "name": "__AUTHOR__"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/__NAME__",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "templates/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:53.150Z",
   "modUpdatedAt": "2026-10-09T05:01:44Z",
   "fileBytes": 1752,
   "tags": [
    "spinner",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "NAME__",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-name/"
  },
  {
   "slug": "mdmubarak786-claude-mods-pins",
   "name": "pins",
   "description": "Pin instructions that survive compaction, /clear, and restarts. /pin saves a rule for this project and every prompt carries the pinned list as context Claude reads.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/pins",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/pins",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:43.916Z",
   "modUpdatedAt": "2026-10-09T05:43:34Z",
   "fileBytes": 2890,
   "tags": [
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "pins",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-pins/"
  },
  {
   "slug": "mdmubarak786-claude-mods-pkg-guard",
   "name": "pkg-guard",
   "description": "Hold npm, pnpm, yarn, pip, uv, and cargo installs of packages that don't exist, are brand new, or are barely downloaded, with the registry facts in the question. Catches hallucinated and typosquat packages before they land.",
   "version": "0.1.1",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/pkg-guard",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/pkg-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:44.762Z",
   "modUpdatedAt": "2026-10-09T06:04:33Z",
   "fileBytes": 13313,
   "tags": [
    "guard",
    "command",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "pkg-guard",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-pkg-guard/"
  },
  {
   "slug": "mdmubarak786-claude-mods-red-green",
   "name": "red-green",
   "description": "Run the project's tests after any turn that edited files, print pass or fail under Claude's answer, and send the failure back to Claude with one /fix command.",
   "version": "0.1.1",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/red-green",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/red-green",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:45.507Z",
   "modUpdatedAt": "2026-10-09T06:04:38Z",
   "fileBytes": 8086,
   "tags": [
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "red-green",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-red-green/"
  },
  {
   "slug": "mdmubarak786-claude-mods-right-tool",
   "name": "right-tool",
   "description": "Stop Claude using cat, grep, find, and sed in Bash when the Read, Grep, and Glob tools fit. Each redirected call saves a permission prompt and keeps raw shell output out of context.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/right-tool",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/right-tool",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:46.348Z",
   "modUpdatedAt": "2026-10-09T05:33:36Z",
   "fileBytes": 6691,
   "tags": [
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "right-tool",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-right-tool/"
  },
  {
   "slug": "mdmubarak786-claude-mods-show-paths",
   "name": "show-paths",
   "description": "Put the file path on every Read, Edit, Write, Glob, and Grep row in the transcript, so you never expand a row just to learn which file it touched.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/show-paths",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/show-paths",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:47.152Z",
   "modUpdatedAt": "2026-10-09T05:30:08Z",
   "fileBytes": 3062,
   "tags": [
    "transcript",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "show-paths",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-show-paths/"
  },
  {
   "slug": "mdmubarak786-claude-mods-standup",
   "name": "standup",
   "description": "Your day, written for you. Every turn is logged; /standup turns today's work across every session on the machine into a three-bullet update, or a Markdown file.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/standup",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/standup",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:47.937Z",
   "modUpdatedAt": "2026-10-09T05:59:05Z",
   "fileBytes": 6260,
   "tags": [
    "guard",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "standup-MDmubarak786",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-standup/"
  },
  {
   "slug": "mdmubarak786-claude-mods-style-cop",
   "name": "style-cop",
   "description": "Enforce the style rules Claude keeps ignoring: banned words and phrases, a comment-density cap on added code, and files that must not gain comments. Rules live in .claude/style-cop.md and are both shown to Claude and enforced on edits.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/style-cop",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/style-cop",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:48.725Z",
   "modUpdatedAt": "2026-10-09T05:40:38Z",
   "fileBytes": 8914,
   "tags": [
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "style-cop",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-style-cop/"
  },
  {
   "slug": "mdmubarak786-claude-mods-tripwire",
   "name": "tripwire",
   "description": "Stop secrets leaving the machine. Holds an edit or command that writes an API key, a private key, or a credential literal, a command that reads a secret file and talks to the network, and a git commit whose staged changes contain a secret. Refuses by default.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/tripwire",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/tripwire",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:49.458Z",
   "modUpdatedAt": "2026-10-09T05:55:13Z",
   "fileBytes": 6958,
   "tags": [
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "tripwire-MDmubarak786",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-tripwire/"
  },
  {
   "slug": "mdmubarak786-claude-mods-trust-but-verify",
   "name": "trust-but-verify",
   "description": "Check what Claude claims against what it ran. When an answer says the tests pass, the build is clean, or something was committed, a line under it says whether a matching command actually ran this turn and succeeded.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/trust-but-verify",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/trust-but-verify",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:50.319Z",
   "modUpdatedAt": "2026-10-09T05:55:18Z",
   "fileBytes": 5668,
   "tags": [
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "trust-but-verify",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-trust-but-verify/"
  },
  {
   "slug": "mdmubarak786-claude-mods-undo-agent",
   "name": "undo-agent",
   "description": "Undo the file edits a subagent made. /rewind restores your own turns, but not a subagent's edits; this snapshots them and puts the files back with one command.",
   "version": "0.1.1",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/undo-agent",
   "keywords": [
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/undo-agent",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:51.121Z",
   "modUpdatedAt": "2026-10-09T05:59:05Z",
   "fileBytes": 6238,
   "tags": [
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "undo-agent",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-undo-agent/"
  },
  {
   "slug": "mdmubarak786-claude-mods-watchtower",
   "name": "watchtower",
   "description": "One line above the prompt showing what your guard mods are doing: the fence, pins, the breaker threshold, the test command and its last result, and every call refused this session.",
   "version": "0.1.0",
   "author": {
    "name": "Mohammed Mubarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MDmubarak786/claude-mods/tree/main/mods/watchtower",
   "keywords": [
    "mod",
    "band",
    "status",
    "guards"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MDmubarak786/claude-mods",
    "url": "https://github.com/MDmubarak786/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:32:02Z",
    "createdAt": "2026-10-09T05:13:30Z",
    "description": "Community mods for Claude Code: guards, panes, and commands that run inside Claude Code. Marketplace: modhub",
    "homepage": null,
    "topics": [
     "ai-coding",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44917891?v=4",
    "ownerUrl": "https://github.com/MDmubarak786",
    "defaultBranch": "main"
   },
   "path": "mods/watchtower",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modhub",
   "firstSeen": "2026-10-09T14:35:52.356Z",
   "modUpdatedAt": "2026-10-09T11:32:00Z",
   "fileBytes": 12307,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "watchtower",
   "url": "https://www.slopshopper.com/mods/mdmubarak786-claude-mods-watchtower/"
  },
  {
   "slug": "mediavee-cold-cache-guard",
   "name": "cold-cache-guard",
   "description": "Asks what to do before Claude Code re-sends a large conversation whose prompt cache has expired: on a cold resume, and on the first prompt after an idle spell.",
   "version": "0.1.0",
   "author": {
    "name": "Mediavee"
   },
   "license": "MIT",
   "homepage": "https://github.com/mediavee/cold-cache-guard",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mediavee/cold-cache-guard",
    "url": "https://github.com/mediavee/cold-cache-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-27T19:36:12Z",
    "createdAt": "2026-09-27T19:29:26Z",
    "description": "A Claude Code mod that asks what to do before a cold prompt cache is rebuilt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117903118?v=4",
    "ownerUrl": "https://github.com/mediavee",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "ttlMinutes": {
     "type": "number",
     "title": "Prompt cache lifetime (minutes)",
     "description": "How long an idle conversation stays cached: 60 on a Claude subscription, 5 on an API key, a cloud provider or usage credits unless promptCacheTtl says otherwise. Resumes use Claude Code's own estimate instead.",
     "required": false,
     "default": 60
    },
    "minTokens": {
     "type": "number",
     "title": "Smallest context to ask about",
     "description": "Conversations below this many tokens are re-sent without asking.",
     "required": false,
     "default": 30000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cold-cache-guard",
   "firstSeen": "2026-10-06T04:56:08.135Z",
   "modUpdatedAt": "2026-09-27T19:36:12Z",
   "fileBytes": 6313,
   "tags": [
    "prompt",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "cold-cache-guard-mediavee",
   "url": "https://www.slopshopper.com/mods/mediavee-cold-cache-guard/"
  },
  {
   "slug": "meganemura-buffer-pane-buffer-pane",
   "name": "buffer-pane",
   "description": "A pane beside the transcript that holds the next things to tell the agent: write blocks of text while a turn runs, then press [+] to put one block into the prompt box.",
   "version": "0.1.0",
   "author": {
    "name": "meganemura"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "meganemura/buffer-pane",
    "url": "https://github.com/meganemura/buffer-pane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T00:48:28Z",
    "createdAt": "2026-09-17T05:09:13Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/290611?v=4",
    "ownerUrl": "https://github.com/meganemura",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./mod.ts"
   ],
   "entry": "hooks/mod.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "buffer-pane",
   "firstSeen": "2026-10-06T14:41:08.647Z",
   "modUpdatedAt": "2026-09-22T00:48:28Z",
   "fileBytes": 17452,
   "tags": [
    "pane",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "buffer-pane-meganemura",
   "url": "https://www.slopshopper.com/mods/meganemura-buffer-pane-buffer-pane/"
  },
  {
   "slug": "meganemura-draft-pane-draft-pane",
   "name": "draft-pane",
   "description": "A pane beside the transcript that shows the model's newest open draft and sends your comments on it, span by span, as one prompt.",
   "version": "0.4.0",
   "author": {
    "name": "meganemura"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "meganemura/draft-pane",
    "url": "https://github.com/meganemura/draft-pane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-19T10:28:55Z",
    "createdAt": "2026-09-18T04:37:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/290611?v=4",
    "ownerUrl": "https://github.com/meganemura",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./mod.ts"
   ],
   "entry": "hooks/mod.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "draft-pane",
   "firstSeen": "2026-10-06T04:57:11.876Z",
   "modUpdatedAt": "2026-09-19T10:28:55Z",
   "fileBytes": 63891,
   "tags": [
    "pane",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "draft-pane",
   "url": "https://www.slopshopper.com/mods/meganemura-draft-pane-draft-pane/"
  },
  {
   "slug": "meganemura-jira-ticket-pane-jira-ticket-pane",
   "name": "jira-ticket-pane",
   "description": "A pane beside the transcript that fetches one Jira issue by key and lets you attach it to your next prompt.",
   "version": "0.3.1",
   "author": {
    "name": "meganemura"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "meganemura/jira-ticket-pane",
    "url": "https://github.com/meganemura/jira-ticket-pane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-19T10:07:01Z",
    "createdAt": "2026-09-17T05:58:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/290611?v=4",
    "ownerUrl": "https://github.com/meganemura",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./mod.ts"
   ],
   "entry": "hooks/mod.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jira-ticket-pane",
   "firstSeen": "2026-10-06T04:57:04.350Z",
   "modUpdatedAt": "2026-09-19T10:07:01Z",
   "fileBytes": 43490,
   "tags": [
    "pane",
    "status",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "jira-ticket-pane",
   "url": "https://www.slopshopper.com/mods/meganemura-jira-ticket-pane-jira-ticket-pane/"
  },
  {
   "slug": "mejba13-session-pulse-session-pulse",
   "name": "session-pulse",
   "description": "Live band above the prompt: prompt-cache countdown, context fill, re-cache cost, 5h/weekly limits and session cost",
   "version": "1.0.0",
   "author": {
    "name": "Mejba Ahmed",
    "url": "https://github.com/mejba13"
   },
   "license": "MIT",
   "homepage": "https://github.com/mejba13/session-pulse",
   "keywords": [
    "statusline",
    "usage",
    "cost",
    "context",
    "rate-limits",
    "prompt-cache"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mejba13/session-pulse",
    "url": "https://github.com/mejba13/session-pulse",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T03:08:50Z",
    "createdAt": "2026-10-03T03:01:26Z",
    "description": "Claude Code plugin showing session usage, context, prompt-cache countdown and estimated cache rewrite costs. Built with TypeScript.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11705693?v=4",
    "ownerUrl": "https://github.com/mejba13",
    "defaultBranch": "main"
   },
   "path": "plugins/session-pulse",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "How long the prompt cache stays warm after a response",
     "default": "1h",
     "options": [
      "1h",
      "5m"
     ]
    },
    "cacheWritePerMTok": {
     "type": "number",
     "title": "Cache write price (USD per 1M tokens)",
     "description": "Overrides the built-in list price used for the rewrite estimate; 0 uses the built-in table",
     "default": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-pulse",
   "firstSeen": "2026-10-06T04:56:09.823Z",
   "modUpdatedAt": "2026-10-03T03:08:50Z",
   "fileBytes": 8037,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-pulse",
   "url": "https://www.slopshopper.com/mods/mejba13-session-pulse-session-pulse/"
  },
  {
   "slug": "mesolimbo-dash-it",
   "name": "dash-it",
   "description": "/dash-it opens a widget dashboard of background shells, subagents, monitors and schedules the session runs out of sight.",
   "version": "0.2.0",
   "author": {
    "name": "mesolimbo"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mesolimbo/dash-it",
    "url": "https://github.com/mesolimbo/dash-it",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T20:22:14Z",
    "createdAt": "2026-10-07T20:07:36Z",
    "description": "Claude Code mod: /dash-it opens a live dashboard of background shells, subagents and schedules",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11147434?v=4",
    "ownerUrl": "https://github.com/mesolimbo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dash-it",
   "firstSeen": "2026-10-08T15:34:12.298Z",
   "modUpdatedAt": "2026-10-07T20:22:14Z",
   "fileBytes": 34309,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "dash-it",
   "url": "https://www.slopshopper.com/mods/mesolimbo-dash-it/"
  },
  {
   "slug": "mgstegmaier-claude-plugins-context-band",
   "name": "context-band",
   "description": "A card above the prompt in the desktop app and the terminal: how full the context window is, what fills it, and what the session has cost, in Anthropic's palette.",
   "version": "0.1.5",
   "author": {
    "name": "Michael Stegmaier"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mgstegmaier/claude-plugins",
    "url": "https://github.com/mgstegmaier/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:47:13Z",
    "createdAt": "2026-10-08T03:56:12Z",
    "description": "home-grown, cage-free claude plugins, skills, mods, and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46787066?v=4",
    "ownerUrl": "https://github.com/mgstegmaier",
    "defaultBranch": "main"
   },
   "path": "plugins/context-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mgstegmaier",
   "firstSeen": "2026-10-08T15:34:15.940Z",
   "modUpdatedAt": "2026-10-08T04:06:35Z",
   "fileBytes": 16436,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "context-band-mgstegmaier",
   "url": "https://www.slopshopper.com/mods/mgstegmaier-claude-plugins-context-band/"
  },
  {
   "slug": "mgstegmaier-claude-plugins-tether",
   "name": "tether",
   "displayName": "Tether",
   "description": "Session dashboard: a /tether pane for a working-on note, context, the assumptions Claude is making, the work it puts off, action items, subagents and cost. Every section folds.",
   "version": "0.10.0",
   "author": {
    "name": "ClariSortAi, adapted by Michael Stegmaier"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "dashboard",
    "tokens",
    "context",
    "cache",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mgstegmaier/claude-plugins",
    "url": "https://github.com/mgstegmaier/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:47:13Z",
    "createdAt": "2026-10-08T03:56:12Z",
    "description": "home-grown, cage-free claude plugins, skills, mods, and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46787066?v=4",
    "ownerUrl": "https://github.com/mgstegmaier",
    "defaultBranch": "main"
   },
   "path": "plugins/tether",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mgstegmaier",
   "firstSeen": "2026-10-08T15:34:17.405Z",
   "modUpdatedAt": "2026-10-09T14:19:58Z",
   "fileBytes": 72172,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "tether",
   "url": "https://www.slopshopper.com/mods/mgstegmaier-claude-plugins-tether/"
  },
  {
   "slug": "miami1124-pusung-mods-nba-scores-mod",
   "name": "nba-scores-mod",
   "description": "Today's NBA scoreboard above the Claude Code prompt. Pick your team and it gets its own totem and team color; scores update live while games are on. Live data from ESPN's public endpoints, no key and no account. Zero model tokens.",
   "version": "0.8.2",
   "author": {
    "name": "Pu-Sung Chang",
    "url": "https://github.com/miami1124"
   },
   "license": "MIT",
   "keywords": [
    "nba",
    "basketball",
    "scoreboard",
    "spoiler-free",
    "tui",
    "function-hooks",
    "above-prompt",
    "espn"
   ],
   "kind": "community",
   "repo": {
    "fullName": "miami1124/pusung-mods",
    "url": "https://github.com/miami1124/pusung-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T04:55:54Z",
    "createdAt": "2026-10-08T03:51:11Z",
    "description": "Claude Code mods by Pu-Sung Chang. Live NBA scores above the prompt, in the terminal and the desktop app.",
    "homepage": null,
    "topics": [
     "basketball",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "nba"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/192760484?v=4",
    "ownerUrl": "https://github.com/miami1124",
    "defaultBranch": "main"
   },
   "path": "mods/nba-scores-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "team": {
     "type": "string",
     "title": "Your team",
     "description": "Your team is listed first and gets its own totem and team color.",
     "default": "None",
     "options": [
      "None",
      "ATL Hawks",
      "BOS Celtics",
      "BKN Nets",
      "CHA Hornets",
      "CHI Bulls",
      "CLE Cavaliers",
      "DAL Mavericks",
      "DEN Nuggets",
      "DET Pistons",
      "GSW Warriors",
      "HOU Rockets",
      "IND Pacers",
      "LAC Clippers",
      "LAL Lakers",
      "MEM Grizzlies",
      "MIA Heat",
      "MIL Bucks",
      "MIN Timberwolves",
      "NOP Pelicans",
      "NYK Knicks",
      "OKC Thunder",
      "ORL Magic",
      "PHI 76ers",
      "PHX Suns",
      "POR Trail Blazers",
      "SAC Kings",
      "SAS Spurs",
      "TOR Raptors",
      "UTA Jazz",
      "WAS Wizards"
     ]
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the text on the band. Auto shows Traditional Chinese when your computer is on Taiwan time, English everywhere else. 帶子上文字的語言。",
     "default": "Auto",
     "options": [
      "Auto",
      "English",
      "繁體中文"
     ]
    },
    "spoilerFree": {
     "type": "string",
     "title": "Spoiler-free",
     "description": "Hide the score of finished games until you click Reveal. 遮住已結束比賽的比分，點了才顯示。",
     "default": "Off",
     "options": [
      "Off",
      "On"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pusung-mods",
   "firstSeen": "2026-10-08T15:34:23.663Z",
   "modUpdatedAt": "2026-10-08T04:55:54Z",
   "fileBytes": 67543,
   "tags": [
    "band",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "nba-scores-mod",
   "url": "https://www.slopshopper.com/mods/miami1124-pusung-mods-nba-scores-mod/"
  },
  {
   "slug": "michaelblaess-turbo-mod",
   "name": "turbo-mod",
   "description": "A side pane for Claude Code with collapsible widgets: files Claude wrote, terminal splits and the state of your git repos, in retro colors.",
   "version": "0.13.0",
   "author": {
    "name": "Michael Blaess"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/michaelblaess/turbo-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "michaelblaess/turbo-mod",
    "url": "https://github.com/michaelblaess/turbo-mod",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T10:01:27Z",
    "createdAt": "2026-10-09T10:01:16Z",
    "description": "Side pane for Claude Code: files Claude wrote, terminal splits, git repo status with pull, usage bars and new tickets - in 41 retro color schemes",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "git",
     "retro",
     "terminal",
     "tmux",
     "tui",
     "typescript",
     "windows-terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13151198?v=4",
    "ownerUrl": "https://github.com/michaelblaess",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "Retro color scheme of the pane. \"standard\" follows the theme of Claude Code. The arrows in the pane or /turbo theme <name> switch it for this machine.",
     "default": "standard",
     "options": [
      "standard",
      "brotkasten",
      "boing",
      "gemstone",
      "classic-terminal",
      "next",
      "bebox",
      "bunty",
      "cupertino",
      "luna",
      "commandr",
      "plan9",
      "motif",
      "warp",
      "geeko",
      "minty",
      "crimson",
      "razzy",
      "beastie",
      "fifty-eight",
      "bluesy",
      "goldfinder",
      "goldrunner",
      "hercules",
      "hulkula",
      "flughund",
      "classic-navy",
      "brick",
      "clipper",
      "synthwave",
      "miami",
      "racing",
      "metropolis",
      "spiderized",
      "ascot",
      "joker",
      "marley",
      "lenseflare",
      "platoon",
      "corleone",
      "golden-brown",
      "christophorus"
     ]
    },
    "reposRoot": {
     "type": "string",
     "title": "Repo folder",
     "description": "Folder that holds your git repos, several separated by a semicolon. Empty means: pick it in the pane, use /turbo repos <path> or the environment variable TURBO_MOD_REPOS.",
     "default": ""
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the pane. The button in the pane or /turbo lang <de|en> switches it for this machine.",
     "default": "en",
     "options": [
      "de",
      "en"
     ]
    },
    "ticketUrl": {
     "type": "string",
     "title": "Ticket address",
     "description": "Address of a ticket with the placeholder {id}, for example https://jira.example.com/browse/{id}. A ticket key in a branch name then becomes a link.",
     "default": ""
    },
    "ticketFeed": {
     "type": "string",
     "title": "Ticket feed",
     "description": "Command that prints new tickets as JSON. Setting it switches on the widget New tickets, empty leaves it off. See the README for the format.",
     "default": ""
    },
    "editor": {
     "type": "string",
     "title": "Editor",
     "description": "Program the button next to a file starts in a new split.",
     "default": "nvim"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "turbo-mod",
   "firstSeen": "2026-10-09T15:12:30.436Z",
   "modUpdatedAt": "2026-10-09T10:01:27Z",
   "fileBytes": 100098,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "turbo-mod",
   "url": "https://www.slopshopper.com/mods/michaelblaess-turbo-mod/"
  },
  {
   "slug": "michaelnguyen5653-clawd-mon",
   "name": "clawd-mon",
   "description": "A Pokemon companion above the prompt. Hatches from an egg and levels on tokens you spend; Evolve compacts the context and banks the XP.",
   "version": "0.5.0",
   "author": {
    "name": "Clawd-mon contributors"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MichaelNguyen5653/clawd-mon",
    "url": "https://github.com/MichaelNguyen5653/clawd-mon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T22:56:04Z",
    "createdAt": "2026-10-06T17:56:07Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66280992?v=4",
    "ownerUrl": "https://github.com/MichaelNguyen5653",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "xpRate": {
     "type": "number",
     "title": "XP per 1,000 tokens",
     "description": "How much XP 1,000 processed tokens bank as pending.",
     "default": 1
    },
    "recommendPercent": {
     "type": "number",
     "title": "Recommend compact at (%)",
     "description": "Context percent at which Evolve is recommended.",
     "default": 60
    },
    "dangerPercent": {
     "type": "number",
     "title": "Decay above (%)",
     "description": "Context percent at or above which pending XP loses 2% per turn.",
     "default": 80
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-mon",
   "firstSeen": "2026-10-08T15:03:34.628Z",
   "modUpdatedAt": "2026-10-07T22:56:04Z",
   "fileBytes": 85883,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "clawd-mon",
   "url": "https://www.slopshopper.com/mods/michaelnguyen5653-clawd-mon/"
  },
  {
   "slug": "michelr-dotclaude-gcp-reauth",
   "name": "gcp-reauth",
   "description": "Flags expired Google Cloud credentials (invalid_rapt) with the login command to run",
   "version": "0.1.0",
   "author": {
    "name": "Michel Radosavljevic",
    "email": "mr@michel.se",
    "url": "https://github.com/michelr"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "michelr/dotclaude",
    "url": "https://github.com/michelr/dotclaude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T11:42:40Z",
    "createdAt": "2026-10-05T13:27:56Z",
    "description": "My Claude Code mods, skills and plugins, as a plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1125264?v=4",
    "ownerUrl": "https://github.com/michelr",
    "defaultBranch": "main"
   },
   "path": "plugins/gcp-reauth",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dotclaude",
   "firstSeen": "2026-10-06T04:57:08.815Z",
   "modUpdatedAt": "2026-10-06T07:40:23Z",
   "fileBytes": 4639,
   "tags": [
    "toast",
    "status",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "gcp-reauth",
   "url": "https://www.slopshopper.com/mods/michelr-dotclaude-gcp-reauth/"
  },
  {
   "slug": "michelr-dotclaude-query-table",
   "name": "query-table",
   "description": "Draws BigQuery MCP, dbt MCP, bq query and dbt show results as an aligned, colored table",
   "version": "0.2.0",
   "author": {
    "name": "Michel Radosavljevic",
    "email": "mr@michel.se",
    "url": "https://github.com/michelr"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "michelr/dotclaude",
    "url": "https://github.com/michelr/dotclaude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T11:42:40Z",
    "createdAt": "2026-10-05T13:27:56Z",
    "description": "My Claude Code mods, skills and plugins, as a plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1125264?v=4",
    "ownerUrl": "https://github.com/michelr",
    "defaultBranch": "main"
   },
   "path": "plugins/query-table",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dotclaude",
   "firstSeen": "2026-10-06T04:57:10.689Z",
   "modUpdatedAt": "2026-10-08T11:42:38Z",
   "fileBytes": 15591,
   "tags": [
    "transcript",
    "guard"
   ],
   "isNew": true,
   "entryName": "query-table",
   "url": "https://www.slopshopper.com/mods/michelr-dotclaude-query-table/"
  },
  {
   "slug": "michelr-query-table",
   "name": "query-table",
   "description": "Draws BigQuery MCP and dbt show results as an aligned, colored table",
   "version": "0.1.0",
   "author": {
    "name": "Michel Radosavljevic",
    "email": "mr@michel.se",
    "url": "https://github.com/michelr"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "michelr/query-table",
    "url": "https://github.com/michelr/query-table",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T13:28:38Z",
    "createdAt": "2026-10-03T15:27:53Z",
    "description": "Claude Code mod that draws BigQuery MCP and dbt show results as aligned, colored tables",
    "homepage": null,
    "topics": [],
    "archived": true,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1125264?v=4",
    "ownerUrl": "https://github.com/michelr",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:53.843Z",
   "modUpdatedAt": "2026-10-05T13:28:38Z",
   "fileBytes": 14415,
   "tags": [
    "transcript",
    "guard"
   ],
   "isNew": true,
   "entryName": "query-table-michelr",
   "url": "https://www.slopshopper.com/mods/michelr-query-table/"
  },
  {
   "slug": "micke-dahlgren-token-range-monitor",
   "name": "token-range-monitor",
   "description": "Projects what will be left of your weekly and 5-hour Claude limits at reset, from your recent usage rate",
   "version": "1.2.1",
   "author": {
    "name": "micke-dahlgren",
    "url": "https://github.com/micke-dahlgren"
   },
   "license": "MIT",
   "homepage": "https://github.com/micke-dahlgren/token-range-monitor",
   "keywords": [
    "usage",
    "rate-limit",
    "subscription",
    "monitor"
   ],
   "kind": "community",
   "repo": {
    "fullName": "micke-dahlgren/token-range-monitor",
    "url": "https://github.com/micke-dahlgren/token-range-monitor",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:05:48Z",
    "createdAt": "2026-10-09T07:34:00Z",
    "description": "Claude Code mod: projects what will be left of your weekly and 5-hour Claude limits at reset, from your recent usage rate",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31987113?v=4",
    "ownerUrl": "https://github.com/micke-dahlgren",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-range-monitor",
   "firstSeen": "2026-10-09T15:12:33.109Z",
   "modUpdatedAt": "2026-10-09T14:05:48Z",
   "fileBytes": 109159,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-range-monitor",
   "url": "https://www.slopshopper.com/mods/micke-dahlgren-token-range-monitor/"
  },
  {
   "slug": "mickzijdel-dev-hooks-dev-hooks",
   "name": "dev-hooks",
   "description": "Polyglot dev-workflow hooks for Claude Code: auto-lint on edit, verify tests/linters before stopping, a PreToolUse dangerous-command guard (catastrophic commands, plus an ask before a secret value would be printed into the transcript — cat .env, bws secret get, echo $TOKEN), per-prompt JSONL logging (plus opt-in per-hook fire telemetry via DEV_HOOKS_FIRE_LOG) that feeds the weekly automation review's add/retire passes, a per-prompt intent-check that nudges Claude to restate the goal and non-goals when a task prompt says what to do but not why or what's out of scope, and reminder hooks for plaintext secrets, leftover debug statements, missing tests, multi-session plans, review-before-finishing, verbose comments added this session, end-of-session memory capture, dev-env-standard gaps, Dockerfile layer ordering (hadolint on write), popover/tooltip positioning, database-migration safety (reversibility/backfill/lock-aware DDL), web accessibility gaps (alt/labels/keyboard), string-interpolated SQL injection, swallowed exceptions, GitHub Actions supply-chain security (SHA-pinning + ref resolution), watching the CI run after a git push, inline-SVG-to-icon-library, use-the-framework-generator scaffolding, outdated dependency pins, large uncommitted changes, a plain-language per-file change summary before finishing, and a self-stocking/self-advertising personal CLI-script library (SessionStart index of your saved tools + end-of-session nudge to keep reusable one-offs). Also ships a Claude Code mod (2.1.287+): /context-bar toggles a stacked context-window bar above the prompt, one color per /context category, and session facts records what each session did as it happens (skills incl. inside subagents, subagent dispatches, per-repo edits with net growth, the command hooks' Stop verdict), shown by /session-facts; on Stop it runs the dev-hooks Stop hooks itself and hands Claude their reasons as one block (the command hooks stand down for that session, and run as before where mods are off), passing them the session facts so a review or other skill run inside a subagent counts. After a git push it also watches that push's GitHub Actions runs itself (selected by head sha via gh): progress in the status line, a toast when they end, a pass noted in the conversation and a failure submitted as a prompt that wakes Claude, while ci-watch-reminder stands down. It also records whether Claude acted on each Stop nudge (a remedy per hook, resolved at the next Stop: review skill or review agent, compress-comments skill, memory write, test written, verify-work passing), shown by /session-facts nudges as an acted-on rate per hook and exported to ~/.claude/automation-review/stop-nudges.json for the weekly automation review. When the dangerous-command guard asks, the mod puts the question to the person in Claude Code's own dialog, which auto mode can't answer for them (unanswered: refuses after 2 minutes, or the DEV_HOOKS_GUARD_DIALOG_TIMEOUT set in settings or in front of the command). Ships the companion skills the hooks point at: dev-env-setup (mise + hk + CI + gitleaks + zizmor & actionlint GitHub Actions checks + a version-sync gate asserting every file that pins a toolchain or service version names the same one and every CI setup step reads that pin + project-docs standard, version-tracked, with a fleet mode that discovers every stamped repo via fleet_roster.sh and backfills them after a bump), github-actions (workflow supply-chain security checklist + actionlint & zizmor static analysis + fleet-wide SHA-pin/bump), dependency-upgrade (bump JS/Ruby/Python/Actions deps to latest with changelog-aware major handling and test-gated incremental commits), env-to-fnox (migrate plaintext .env secrets to fnox, with an optional migrate_env_to_fnox.py automation for the Bitwarden Secrets Manager default), dockerfile (cache-friendly layer ordering + gotchas), popovers-tooltips (collision-aware positioning with Floating UI in a Stimulus controller, plus Tippy/Flowbite/native Popover API), accessibility (on-demand WCAG 2.2/ARIA audit of changed frontend files with a heuristic a11y_audit.py, plus Rails/Hotwire + React fixes), tailwind (design tokens, taming class soup via component extraction, dark mode, responsive, and accessibility), design-process (a Discover → Define → Deliver design process for agents, adapted near-verbatim from Anshu Chimala's 'How to turn your AI into a world-class designer': seed variety from outside the model with a random string or a wild named inspiration, write a design brief and review it against the generic default before code, iterate with a fresh-context screenshot-only design-critic subagent bounded to two rounds with hard exits, settle the imagery route (key, MCP, real assets, or the user's explicit type-only call) at the gate and fill every visual slot with generated or real imagery by default, then polish by subtraction and finish with a voice pass over all copy via the writing plugin's voice-profile skill — plus a consolidated anti-slop reference distilled from the best-rated public design skills, severity-ranked by who notices), data-before-design (before any view of stored data: name the decision the view serves so every field earns its place and prominence tracks decision weight rather than query convenience, profile every field the view will show and state the numbers — including p95 length, not just the mean, and what any displayed number can be compared against — then mock several layouts from real records and let the person choose, covering all six states (ideal, empty, partial, loading, error, done) and the stress case that volume extremes never surface, and on a page with several cards fix one category table (colour, name, order) so no colour means two things across cards; paired with a UserPromptSubmit hook that fires on build-a-view prompts), worktree-setup (provision a freshly-created git worktree: trust its mise.toml, copy gitignored secrets/config like Rails master.key and .env from the main checkout, and re-mark shebang scripts executable, plus opt-in per-worktree port+database isolation via a committed .worktree-isolate.conf so parallel worktrees don't collide), compress-comments (review the comments a session's work added and cut them down, delete-biased around one survival rule — a comment survives only if it states something the code cannot show — with docstrings compressed but never deleted and lint directives untouched, plus a measured density budget and register rule: human codebases converge on ~10 comment lines per 100 code lines written as 7-8 word fragments, so past ~15% the skill ranks instead of filtering and rewrites survivors as fragments), deslop (de-LLMify the current diff in a fresh-context subagent whose brief the skill carries verbatim, because the agent that wrote the code knows why every comment is there and so finds every comment necessary: a Tier A delete-silently / Tier B fix-and-report / Tier C propose-only catalogue covering verbosity, defensive scaffolding, never-firing fallbacks, type escapes and second-way duplication, with a dependency-free slop_scan.py pairing high-precision line rules against the file-level metrics no line rule can carry — comment density, comment register, god-file size — tuned against four pre-2023 codebases for a tenfold separation between human and AI-written code), and repo-review (whole-repository severity-ranked audit across correctness, performance, smells, architecture, security, test health, dev-env, dependencies, CI supply-chain, secrets, and — for web repos — accessibility and docs; delegates to the specialist skills/commands and ships a read-only detect_stack.sh preflight; report-only, stack-agnostic counterpart to rails-audit), and script-library (genericize a one-off script into a standalone PEP 723 / uv-run CLI with a # short-description: line and save it to a library root — ~/.local/bin or a cloned, shareable scripts repo with subdirectories, configured via a PATH-style colon-separated DEV_HOOKS_SCRIPT_DIR — where the recursive script-index hook surfaces it next session), api-scraping (reverse-engineer the private JSON/GraphQL API behind a site instead of scraping HTML: gate on robots.txt/ToS, capture a HAR, find the data-carrying request with the bundled har_scan.py, minimize the request to only the headers/auth it needs, generate a paginating/rate-limited/resumable client, and escalate only as far as needed — headers → cookies/token → curl_cffi TLS impersonation → headless browser — with a sideways rung 5 that hands the user a paced, fail-closed fetch loop for their own devtools console, and a hard stop at bot challenges including Cloudflare's silent managed challenge, naming the rationalizations that dress a bypass up as an escalation), off-topic-improvements (drain a repo's plans/off-topic-improvements.md backlog: triage each parked item do-now/defer/drop, land each addressed item as its own atomic commit, and remove it from the file as it lands so the backlog stays a short live list), the standalone loop-oversight (before running an iterating loop — a /loop, a /schedule routine, or a Workflow fan-out — set up the three things that keep it reviewable: a canonical ledger, an explicit bound (max iterations / token budget / until-N-empty), and an independent verify pass that isn't the writing agent; picks the substrate by how closely you can watch and keeps unattended loops to PR-per-unit with no auto-merge), review-queue (design a review queue where agents prepare every change to a dataset someone maintains and a human only accepts or rejects: profile the data and fill a four-kind source table (inbound requests, discovery, maintenance, rules learned from rejects) before asking anything, interview by group with a recommendation per question, recommend porting AISafety.com's MIT-licensed review page via a file-by-file seam map pinned to a commit, and end at a docs/review-queue.md design doc with guardrails, a learning loop, a phased build plan and a two-week metric against the measured baseline), agent-brief (write a task brief for an agent aimed at an outcome not a method: a fill-in-order GOAL/WHY/DONE-WHEN/DON'T/AUTONOMY/PROVE-IT skeleton with a near-empty method box, the companion teacher to the intent-check hook), and expose-service (make a service on an internal or private host reachable and keep it reachable: pick the narrowest exposure for the audience — ssh -L/SOCKS, Tailscale Serve, Tailscale VIP Services for per-service hostnames, Cloudflare Tunnel + Access, public reverse proxy — then arm a detached systemd-run recovery before any change that can cut your own access, walk an outward reachability ladder (process → bind address → proxy-to-origin → DNS → TLS) instead of guessing, make it survive a reboot with a watchdog that catches a hung daemon and won't undo a human, and audit for a second unintended way in; references cover Tailscale serve/VIP-Services traps, the public edge where Access gates only at the edge and Authenticated Origin Pulls need orange-clouded hosts, and reachability triage).",
   "version": "2.61.0",
   "author": {
    "name": "Mick Zijdel"
   },
   "license": "MIT",
   "keywords": [
    "hooks",
    "linting",
    "testing",
    "automation",
    "workflow",
    "guardrails",
    "secrets",
    "fnox",
    "mise",
    "hk",
    "gitleaks",
    "ci",
    "dev-env",
    "docker",
    "dockerfile",
    "hadolint",
    "popover",
    "tooltip",
    "floating-ui",
    "hotwire",
    "stimulus",
    "svg",
    "icons",
    "git",
    "tailwind",
    "css",
    "dark-mode",
    "design",
    "ui-design",
    "landing-page",
    "anti-slop",
    "deslop",
    "slop-scan",
    "design-critic",
    "accessibility",
    "wcag",
    "aria",
    "migrations",
    "sql-injection",
    "github-actions",
    "supply-chain",
    "sha-pinning",
    "zizmor",
    "actionlint",
    "dependencies",
    "upgrade",
    "outdated",
    "audit",
    "code-review",
    "repo-review",
    "comments",
    "cli",
    "scripts",
    "pep723",
    "uv",
    "scraping",
    "web-scraping",
    "api",
    "reverse-engineering",
    "har",
    "graphql",
    "crawler",
    "tailscale",
    "cloudflare",
    "tunnel",
    "reverse-proxy",
    "nginx",
    "tls",
    "networking",
    "homelab",
    "systemd"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mickzijdel/dev-hooks",
    "url": "https://github.com/mickzijdel/dev-hooks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:11:21Z",
    "createdAt": "2026-06-03T23:54:27Z",
    "description": "Hooks and skills for Claude to write better code and verify its work, and an easy start to using Claude Code",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20231036?v=4",
    "ownerUrl": "https://github.com/mickzijdel",
    "defaultBranch": "main"
   },
   "path": "plugins/dev-hooks",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dev-hooks",
   "firstSeen": "2026-10-06T04:56:17.489Z",
   "modUpdatedAt": "2026-10-06T16:56:38Z",
   "fileBytes": 52397,
   "tags": [
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "dev-hooks",
   "url": "https://www.slopshopper.com/mods/mickzijdel-dev-hooks-dev-hooks/"
  },
  {
   "slug": "midudev-after-for-claude-code",
   "name": "after",
   "description": "A real prompt queue for Claude Code: /after <task> runs it after the current task, without steering. See, reorder and remove queued tasks from a band and a live pane, in plain language.",
   "version": "0.2.0",
   "author": {
    "name": "Miguel Ángel Durán (midudev)",
    "url": "https://github.com/midudev"
   },
   "license": "MIT",
   "homepage": "https://github.com/midudev/after-for-claude-code",
   "keywords": [
    "queue",
    "prompts",
    "workflow",
    "productivity",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "midudev/after-for-claude-code",
    "url": "https://github.com/midudev/after-for-claude-code",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T11:09:33Z",
    "createdAt": "2026-10-05T10:09:42Z",
    "description": "A prompt queue for Claude Code, as a mod: /after <task> runs it after the current task, without steering.",
    "homepage": "",
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "prompt-queue"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1561955?v=4",
    "ownerUrl": "https://github.com/midudev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "smart": {
     "type": "boolean",
     "title": "Plain-language commands",
     "description": "Ask a small model what a command means when it may refer to queued tasks (\"remove the tests one\"). Off: local matching only.",
     "default": true
    },
    "model": {
     "type": "string",
     "title": "Model for plain-language commands",
     "description": "An alias (haiku) or a full model id.",
     "default": "haiku"
    },
    "display": {
     "type": "string",
     "title": "Where the queue shows",
     "description": "band: above the prompt · status: one line under it · none: only /after and /after watch",
     "options": [
      "band",
      "status",
      "none"
     ],
     "default": "band"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "after-for-claude-code",
   "firstSeen": "2026-10-06T04:57:25.609Z",
   "modUpdatedAt": "2026-10-05T11:09:33Z",
   "fileBytes": 88142,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "after",
   "url": "https://www.slopshopper.com/mods/midudev-after-for-claude-code/"
  },
  {
   "slug": "miguelmachado-dev-miguel-mods-prompt-enhancer",
   "name": "prompt-enhancer",
   "description": "Rewrite a prompt with Sonnet 5.5 (high effort) and put it back in the prompt box for review: end it with ' ++' or use /enhance",
   "version": "0.1.0",
   "author": {
    "name": "Miguel Machado"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MiguelMachado-dev/miguel-mods",
    "url": "https://github.com/MiguelMachado-dev/miguel-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T02:09:47Z",
    "createdAt": "2026-10-01T20:20:31Z",
    "description": "Claude Code mods: turn-telemetry",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29252011?v=4",
    "ownerUrl": "https://github.com/MiguelMachado-dev",
    "defaultBranch": "main"
   },
   "path": "prompt-enhancer",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "miguel-mods",
   "firstSeen": "2026-10-06T04:47:23.729Z",
   "modUpdatedAt": "2026-10-02T02:09:44Z",
   "fileBytes": 10229,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-enhancer-MiguelMachado-dev",
   "url": "https://www.slopshopper.com/mods/miguelmachado-dev-miguel-mods-prompt-enhancer/"
  },
  {
   "slug": "miguelmachado-dev-miguel-mods-turn-telemetry",
   "name": "turn-telemetry",
   "description": "Band above the prompt with per-turn telemetry: duration, TTFT, tok/s sparkline, tokens, requests and stalls",
   "version": "0.1.0",
   "author": {
    "name": "Miguel Machado"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MiguelMachado-dev/miguel-mods",
    "url": "https://github.com/MiguelMachado-dev/miguel-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T02:09:47Z",
    "createdAt": "2026-10-01T20:20:31Z",
    "description": "Claude Code mods: turn-telemetry",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29252011?v=4",
    "ownerUrl": "https://github.com/MiguelMachado-dev",
    "defaultBranch": "main"
   },
   "path": "turn-telemetry",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "miguel-mods",
   "firstSeen": "2026-10-06T04:47:23.979Z",
   "modUpdatedAt": "2026-10-02T02:04:22Z",
   "fileBytes": 10078,
   "tags": [
    "band",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-telemetry",
   "url": "https://www.slopshopper.com/mods/miguelmachado-dev-miguel-mods-turn-telemetry/"
  },
  {
   "slug": "miguelrisero-better-shunt-shunt",
   "name": "shunt",
   "displayName": "shunt · gateway",
   "description": "A Claude Mod for the shunt gateway: /shunt:usage reads the shared account pool's remaining headroom and reset times from shunt's GET /usage, so you can see how close the pool is to throttling without the admin dashboard.",
   "version": "0.1.0",
   "author": {
    "name": "Minsu Lee",
    "email": "minsu.lee@pleaseai.dev",
    "url": "https://github.com/amondnet"
   },
   "license": "MIT OR Apache-2.0",
   "homepage": "https://github.com/pleaseai/shunt",
   "keywords": [
    "shunt",
    "llm-gateway",
    "usage",
    "quota",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "miguelrisero/better-shunt",
    "url": "https://github.com/miguelrisero/better-shunt",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-09-30T09:59:31Z",
    "createdAt": "2026-09-12T17:23:34Z",
    "description": "Maintained downstream of pleaseai/shunt for DevPod, with pinned compatibility fixes and regression coverage",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7783276?v=4",
    "ownerUrl": "https://github.com/miguelrisero",
    "defaultBranch": "main"
   },
   "path": "plugins/shunt",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shunt",
   "firstSeen": "2026-10-06T04:57:13.024Z",
   "modUpdatedAt": "2026-09-30T09:59:31Z",
   "fileBytes": 16588,
   "tags": [],
   "isNew": true,
   "entryName": "shunt-miguelrisero",
   "url": "https://www.slopshopper.com/mods/miguelrisero-better-shunt-shunt/"
  },
  {
   "slug": "mikcop-claude-code-todo-list",
   "name": "todo-list",
   "description": "A Todoist-style task manager for Claude Code: a pane, a /todo command and tools Claude can call",
   "version": "0.2.0",
   "author": {
    "name": "mikcop",
    "url": "https://github.com/mikcop"
   },
   "license": "MIT",
   "homepage": "https://github.com/mikcop/claude-code-todo-list",
   "keywords": [
    "todo",
    "tasks",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mikcop/claude-code-todo-list",
    "url": "https://github.com/mikcop/claude-code-todo-list",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T12:44:02Z",
    "createdAt": "2026-10-03T11:56:40Z",
    "description": "A Todoist-style task manager for Claude Code: a pane, a /todo command and tools Claude can call",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/88505837?v=4",
    "ownerUrl": "https://github.com/mikcop",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-todo-list",
   "firstSeen": "2026-10-06T04:56:20.450Z",
   "modUpdatedAt": "2026-10-03T12:44:02Z",
   "fileBytes": 33180,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "todo-list-mikcop",
   "url": "https://www.slopshopper.com/mods/mikcop-claude-code-todo-list/"
  },
  {
   "slug": "mike-bronner-workbench-core",
   "name": "workbench-core",
   "description": "Core infrastructure for Claude Code: persistent agent identity, session lifecycle hooks, operational memory, and meta skills. Provides a customizable framework where users configure the agent name, memory path, and persona files.",
   "version": "0.44.1",
   "author": {
    "name": "Mike Bronner",
    "url": "https://github.com/mike-bronner"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mike-bronner/workbench-core",
    "url": "https://github.com/mike-bronner/workbench-core",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:04:50Z",
    "createdAt": "2026-04-09T14:43:06Z",
    "description": "Core infrastructure plugin for Claude Code: persistent agent identity, session lifecycle hooks, memory MCP, meta skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269310836?v=4",
    "ownerUrl": "https://github.com/mike-bronner",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:08:22.326Z",
   "modUpdatedAt": "2026-10-09T15:04:50Z",
   "fileBytes": 371471,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "workbench-core",
   "url": "https://www.slopshopper.com/mods/mike-bronner-workbench-core/"
  },
  {
   "slug": "mike-bronner-workbench-dev-team",
   "name": "workbench-dev-team",
   "description": "The Index-driven development pipeline: Inspector Lestrade (triage), Dr. Watson (dev work), and Sherlock Holmes (code review). A launchd job called Dispatch polls The Index every 20 to 30 minutes, with no model, and fires the right agent for each pending item.",
   "version": "0.52.0",
   "author": {
    "name": "Mike Bronner",
    "url": "https://github.com/mike-bronner"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mike-bronner/workbench-dev-team",
    "url": "https://github.com/mike-bronner/workbench-dev-team",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:10:06Z",
    "createdAt": "2026-04-09T14:44:54Z",
    "description": "Dev pipeline plugin: triage, dev, and code review subagents (Miss Wormwood, Moe, Tracer Bullet) for Calvinball-driven development",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269310836?v=4",
    "ownerUrl": "https://github.com/mike-bronner",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "dispatchCadenceMinutes": {
     "type": "number",
     "title": "Dispatch cadence (minutes)",
     "description": "How often the Dispatch job polls The Index. Re-run /workbench-dev-team:setup after a change, so the job picks it up.",
     "default": 20
    },
    "lestradeModel": {
     "type": "string",
     "title": "Lestrade model",
     "description": "The model every Lestrade run uses, scheduled and interactive. An alias or a full model ID.",
     "default": "claude-opus-5-5[1m]"
    },
    "lestradeEffort": {
     "type": "string",
     "title": "Lestrade effort",
     "description": "The effort every Lestrade run uses. Sonnet takes high at most, short of max.",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "medium"
    },
    "lestradeFallback": {
     "type": "string",
     "title": "Lestrade fallback models",
     "description": "Comma-separated models a scheduled Lestrade run falls back to when its model is overloaded or retired.",
     "default": "haiku"
    },
    "lestradeMaxBudgetUsd": {
     "type": "number",
     "title": "Lestrade budget (USD)",
     "description": "The most one scheduled Lestrade run may spend, in US dollars. A run that reaches it is stopped. Empty means no cap."
    },
    "lestradeFanout": {
     "type": "boolean",
     "title": "Lestrade fan-out",
     "description": "Whether Lestrade checks its draft acceptance criteria with four helper lenses.",
     "default": true
    },
    "lestradeLensModel": {
     "type": "string",
     "title": "Lestrade helper model",
     "description": "The model Lestrade's fan-out helpers run on. Empty means Lestrade's own model.",
     "default": "sonnet"
    },
    "holmesModel": {
     "type": "string",
     "title": "Holmes model",
     "description": "The model every Holmes run uses, scheduled and interactive. An alias or a full model ID.",
     "default": "claude-opus-5-5[1m]"
    },
    "holmesEffort": {
     "type": "string",
     "title": "Holmes effort",
     "description": "The effort every Holmes run uses. Sonnet takes high at most, short of max.",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "medium"
    },
    "holmesFallback": {
     "type": "string",
     "title": "Holmes fallback models",
     "description": "Comma-separated models a scheduled Holmes run falls back to when its model is overloaded or retired.",
     "default": "sonnet"
    },
    "holmesMaxBudgetUsd": {
     "type": "number",
     "title": "Holmes budget (USD)",
     "description": "The most one scheduled Holmes run may spend, in US dollars. A run that reaches it is stopped.",
     "default": 10
    },
    "holmesFanout": {
     "type": "boolean",
     "title": "Holmes fan-out",
     "description": "Whether Holmes reviews with several helper lenses.",
     "default": true
    },
    "holmesLensModel": {
     "type": "string",
     "title": "Holmes helper model",
     "description": "The model Holmes's fan-out helpers run on. Empty means Holmes's own model.",
     "default": "sonnet"
    },
    "watsonModel": {
     "type": "string",
     "title": "Watson model",
     "description": "The model every Watson run uses, scheduled and interactive. An alias or a full model ID.",
     "default": "claude-opus-5-5[1m]"
    },
    "watsonEffort": {
     "type": "string",
     "title": "Watson effort",
     "description": "The effort every Watson run uses. Sonnet takes high at most, short of max.",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "medium"
    },
    "watsonFallback": {
     "type": "string",
     "title": "Watson fallback models",
     "description": "Comma-separated models a scheduled Watson run falls back to when its model is overloaded or retired.",
     "default": "sonnet,haiku"
    },
    "watsonMaxBudgetUsd": {
     "type": "number",
     "title": "Watson budget (USD)",
     "description": "The most one scheduled Watson run may spend, in US dollars. A run that reaches it is stopped.",
     "default": 10
    },
    "reprieveBudgetMultiplier": {
     "type": "number",
     "title": "Reprieve budget multiplier",
     "description": "When a human moves an escalated item back to its lane, its one fresh run gets its agent's budget times this number.",
     "default": 3
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:08:23.459Z",
   "modUpdatedAt": "2026-10-09T15:10:06Z",
   "fileBytes": 161833,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "workbench-dev-team",
   "url": "https://www.slopshopper.com/mods/mike-bronner-workbench-dev-team/"
  },
  {
   "slug": "mikekuo0725-usage-band-pixel-helpers",
   "name": "pixel-helpers",
   "description": "派小幫手時，右邊面板顯示像素辦公室，員工小人會隨機打字、講電話、衝去影印，並顯示每位小幫手的名字、任務和已工作多久",
   "version": "0.3.0",
   "author": {
    "name": "michael kuo"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mikekuo0725/usage-band",
    "url": "https://github.com/mikekuo0725/usage-band",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:54:06Z",
    "createdAt": "2026-10-08T06:25:00Z",
    "description": "My Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92622108?v=4",
    "ownerUrl": "https://github.com/mikekuo0725",
    "defaultBranch": "main"
   },
   "path": "pixel-helpers",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-band",
   "firstSeen": "2026-10-09T15:12:44.993Z",
   "modUpdatedAt": "2026-10-09T07:50:12Z",
   "fileBytes": 24655,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "pixel-helpers",
   "url": "https://www.slopshopper.com/mods/mikekuo0725-usage-band-pixel-helpers/"
  },
  {
   "slug": "mikekuo0725-usage-band-usage-band",
   "name": "usage-band",
   "description": "輸入框上方顯示 5h/7d 額度、重置倒數、token 與花費",
   "version": "0.3.2",
   "author": {
    "name": "michael kuo"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mikekuo0725/usage-band",
    "url": "https://github.com/mikekuo0725/usage-band",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:54:06Z",
    "createdAt": "2026-10-08T06:25:00Z",
    "description": "My Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92622108?v=4",
    "ownerUrl": "https://github.com/mikekuo0725",
    "defaultBranch": "main"
   },
   "path": "usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-band",
   "firstSeen": "2026-10-08T15:34:41.816Z",
   "modUpdatedAt": "2026-10-09T07:50:12Z",
   "fileBytes": 9357,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-mikekuo0725",
   "url": "https://www.slopshopper.com/mods/mikekuo0725-usage-band-usage-band/"
  },
  {
   "slug": "mikelane-thrift-handoff",
   "name": "handoff",
   "description": "Past a context size you set, at a good stopping point, moves the work to a fresh session with a handoff Claude writes.",
   "version": "0.1.0",
   "author": {
    "name": "Mike Lane"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mikelane/thrift",
    "url": "https://github.com/mikelane/thrift",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:14:24Z",
    "createdAt": "2026-10-08T17:54:10Z",
    "description": "Claude Code plugins that keep your token spend down",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6543713?v=4",
    "ownerUrl": "https://github.com/mikelane",
    "defaultBranch": "main"
   },
   "path": "plugins/handoff",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "handoffMode": {
     "type": "string",
     "title": "Handoff mode",
     "description": "off logs a shadow baseline and acts on nothing. ask shows a band with buttons. act hands off or compacts without asking.",
     "options": [
      "off",
      "ask",
      "act"
     ],
     "default": "off"
    },
    "handoffContextTokens": {
     "type": "number",
     "title": "Handoff context size (tokens)",
     "description": "Context size past which a handoff is considered. A fresh session starts near 48,000 tokens.",
     "min": 80000,
     "max": 2000000,
     "default": 150000
    },
    "compactBeforeClear": {
     "type": "boolean",
     "title": "Compact the old session before clearing",
     "description": "Costs one compaction per handoff. When on, claude --resume <old id> reopens the compacted transcript, not the full one.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "thrift",
   "firstSeen": "2026-10-09T15:12:48.774Z",
   "modUpdatedAt": "2026-10-09T00:14:24Z",
   "fileBytes": 40820,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-mikelane",
   "url": "https://www.slopshopper.com/mods/mikelane-thrift-handoff/"
  },
  {
   "slug": "mikhin-claude-shot-preview",
   "name": "shot-preview",
   "displayName": "Shot Preview",
   "description": "Draws a thumbnail under a Claude reply that names a screenshot path, with a click to open it",
   "version": "0.1.1",
   "author": {
    "name": "Yuri Mikhin",
    "url": "https://github.com/mikhin"
   },
   "license": "MIT",
   "homepage": "https://github.com/mikhin/claude-shot-preview",
   "keywords": [
    "screenshot",
    "image",
    "preview",
    "claude-in-chrome",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mikhin/claude-shot-preview",
    "url": "https://github.com/mikhin/claude-shot-preview",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:50:09Z",
    "createdAt": "2026-10-06T12:00:55Z",
    "description": "Claude Code mod that draws a thumbnail under a reply that names a screenshot path, with a click to open it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38258318?v=4",
    "ownerUrl": "https://github.com/mikhin",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-shot-preview",
   "firstSeen": "2026-10-06T14:41:23.250Z",
   "modUpdatedAt": "2026-10-08T08:50:09Z",
   "fileBytes": 5233,
   "tags": [
    "transcript",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "shot-preview",
   "url": "https://www.slopshopper.com/mods/mikhin-claude-shot-preview/"
  },
  {
   "slug": "mikljohansson-claude-code-status-line",
   "name": "status-line",
   "description": "Directory, model, context and 5h/weekly usage with local 24h reset times, under the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Mikael Johansson"
   },
   "license": "MIT",
   "homepage": "https://github.com/mikljohansson/claude-code-status-line",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mikljohansson/claude-code-status-line",
    "url": "https://github.com/mikljohansson/claude-code-status-line",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T13:08:12Z",
    "createdAt": "2026-10-05T09:40:17Z",
    "description": "Claude Code mod: directory, model, context and 5h/weekly usage with local reset times under the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9931447?v=4",
    "ownerUrl": "https://github.com/mikljohansson",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "timeZone": {
     "type": "string",
     "title": "Time zone",
     "description": "IANA zone for reset times, such as Europe/Berlin. Empty uses the system zone.",
     "default": ""
    },
    "weekdays": {
     "type": "string",
     "title": "Weekday names",
     "description": "Language for weekday names: en (Mon) or de (Mo).",
     "options": [
      "en",
      "de"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-status-line",
   "firstSeen": "2026-10-06T04:57:14.842Z",
   "modUpdatedAt": "2026-10-05T13:08:12Z",
   "fileBytes": 20523,
   "tags": [
    "band",
    "spinner",
    "toast",
    "status",
    "command",
    "prompt",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "status-line",
   "url": "https://www.slopshopper.com/mods/mikljohansson-claude-code-status-line/"
  },
  {
   "slug": "milocosmopolitan-redacton",
   "name": "redact",
   "description": "Local credential protection. Host failure qualifications and coverage limitations apply.",
   "version": "0.1.1",
   "author": {
    "name": "Redacton contributors"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "milocosmopolitan/redacton",
    "url": "https://github.com/milocosmopolitan/redacton",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:51:09Z",
    "createdAt": "2026-10-08T23:33:49Z",
    "description": "Secret credential redaction claude mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5334538?v=4",
    "ownerUrl": "https://github.com/milocosmopolitan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../mod/index.tsx"
   ],
   "entry": "mod/index.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:12:51.851Z",
   "modUpdatedAt": "2026-10-09T14:51:09Z",
   "fileBytes": 112364,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "redact-milocosmopolitan",
   "url": "https://www.slopshopper.com/mods/milocosmopolitan-redacton/"
  },
  {
   "slug": "milocosmopolitan-redacton-helper-counter",
   "name": "helper-counter",
   "description": "Synthetic helper-dispatch counter",
   "version": "0.0.1",
   "author": {
    "name": "Redacton contributors"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "milocosmopolitan/redacton",
    "url": "https://github.com/milocosmopolitan/redacton",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:51:09Z",
    "createdAt": "2026-10-08T23:33:49Z",
    "description": "Secret credential redaction claude mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5334538?v=4",
    "ownerUrl": "https://github.com/milocosmopolitan",
    "defaultBranch": "main"
   },
   "path": "qualification/helper-counter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:12:54.027Z",
   "modUpdatedAt": "2026-10-09T04:17:08Z",
   "fileBytes": 693,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "helper-counter",
   "url": "https://www.slopshopper.com/mods/milocosmopolitan-redacton-helper-counter/"
  },
  {
   "slug": "milocosmopolitan-redacton-race-companion",
   "name": "race-companion",
   "description": "Synthetic actual-host pending-tool race probe",
   "version": "0.0.1",
   "author": {
    "name": "Redacton contributors"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "milocosmopolitan/redacton",
    "url": "https://github.com/milocosmopolitan/redacton",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:51:09Z",
    "createdAt": "2026-10-08T23:33:49Z",
    "description": "Secret credential redaction claude mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5334538?v=4",
    "ownerUrl": "https://github.com/milocosmopolitan",
    "defaultBranch": "main"
   },
   "path": "qualification/race-companion",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:12:54.816Z",
   "modUpdatedAt": "2026-10-09T11:14:42Z",
   "fileBytes": 580,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "race-companion",
   "url": "https://www.slopshopper.com/mods/milocosmopolitan-redacton-race-companion/"
  },
  {
   "slug": "milocosmopolitan-redacton-redacton-layered-spike",
   "name": "redacton-layered-spike",
   "description": "Experimental synthetic layered guard qualification",
   "version": "0.0.1",
   "author": {
    "name": "Redacton contributors"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "milocosmopolitan/redacton",
    "url": "https://github.com/milocosmopolitan/redacton",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:51:09Z",
    "createdAt": "2026-10-08T23:33:49Z",
    "description": "Secret credential redaction claude mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5334538?v=4",
    "ownerUrl": "https://github.com/milocosmopolitan",
    "defaultBranch": "main"
   },
   "path": "qualification/fixtures/host-boundary-unguarded",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:12:52.562Z",
   "modUpdatedAt": "2026-10-09T01:58:54Z",
   "fileBytes": 542,
   "tags": [
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "redacton-layered-spike",
   "url": "https://www.slopshopper.com/mods/milocosmopolitan-redacton-redacton-layered-spike/"
  },
  {
   "slug": "milocosmopolitan-redacton-redacton-layered-spike-2",
   "name": "redacton-layered-spike",
   "description": "Experimental synthetic layered guard qualification",
   "version": "0.0.1",
   "author": {
    "name": "Redacton contributors"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "milocosmopolitan/redacton",
    "url": "https://github.com/milocosmopolitan/redacton",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:51:09Z",
    "createdAt": "2026-10-08T23:33:49Z",
    "description": "Secret credential redaction claude mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5334538?v=4",
    "ownerUrl": "https://github.com/milocosmopolitan",
    "defaultBranch": "main"
   },
   "path": "qualification/fixtures/host-boundary",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:12:53.331Z",
   "modUpdatedAt": "2026-10-09T01:58:54Z",
   "fileBytes": 1619,
   "tags": [
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "redacton-layered-spike-milocosmopolitan",
   "url": "https://www.slopshopper.com/mods/milocosmopolitan-redacton-redacton-layered-spike-2/"
  },
  {
   "slug": "milocosmopolitan-redacton-redacton-ui-qualification",
   "name": "redacton-ui-qualification",
   "description": "Synthetic local UI tool activity probe",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "milocosmopolitan/redacton",
    "url": "https://github.com/milocosmopolitan/redacton",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:51:09Z",
    "createdAt": "2026-10-08T23:33:49Z",
    "description": "Secret credential redaction claude mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5334538?v=4",
    "ownerUrl": "https://github.com/milocosmopolitan",
    "defaultBranch": "main"
   },
   "path": "qualification/ui-companion",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:12:55.486Z",
   "modUpdatedAt": "2026-10-09T04:17:08Z",
   "fileBytes": 1593,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "redacton-ui-qualification",
   "url": "https://www.slopshopper.com/mods/milocosmopolitan-redacton-redacton-ui-qualification/"
  },
  {
   "slug": "minhtam2773-prompt-mascot-prompt-mascot",
   "name": "prompt-mascot",
   "description": "A little Claude that stands above the prompt: thinks, types on a laptop while tools run, and reacts to each reply.",
   "version": "0.1.0",
   "author": {
    "name": "Minh"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MinhTam2773/prompt-mascot",
    "url": "https://github.com/MinhTam2773/prompt-mascot",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:35:54Z",
    "createdAt": "2026-10-07T02:25:06Z",
    "description": "An animated Claude mascot for Claude Code (unofficial)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187573474?v=4",
    "ownerUrl": "https://github.com/MinhTam2773",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-mascot",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-mascot",
   "firstSeen": "2026-10-07T14:42:02.482Z",
   "modUpdatedAt": "2026-10-07T02:35:54Z",
   "fileBytes": 47641,
   "tags": [
    "band",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-mascot",
   "url": "https://www.slopshopper.com/mods/minhtam2773-prompt-mascot-prompt-mascot/"
  },
  {
   "slug": "minithena-claude-code-ballet",
   "name": "clawd-ballet",
   "description": "Clawd in a pink tutu, dancing ballet on a little stage above the prompt while Claude works",
   "version": "0.3.0",
   "author": {
    "name": "Athena",
    "url": "https://github.com/Minithena"
   },
   "license": "MIT",
   "homepage": "https://github.com/Minithena/Claude-Code-Ballet",
   "keywords": [
    "ballet",
    "clawd",
    "animation",
    "claude-toons"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Minithena/Claude-Code-Ballet",
    "url": "https://github.com/Minithena/Claude-Code-Ballet",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:31:27Z",
    "createdAt": "2026-10-05T16:45:44Z",
    "description": "A Claude Code mod that shows Clawd doing ballet while the model works in the background.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/327494808?v=4",
    "ownerUrl": "https://github.com/Minithena",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "order": {
     "type": "string",
     "title": "Ballet: order",
     "description": "The order the ballets play in. \"in turn\" follows the programme; \"shuffled\" picks the next ballet at random, its acts still in order.",
     "default": "in turn",
     "options": [
      "in turn",
      "shuffled"
     ]
    },
    "speech": {
     "type": "string",
     "title": "Ballet: speech bubbles",
     "description": "Whether the dancers say anything (a title, a story beat, a joke). Off, every piece is danced in silence.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "label": {
     "type": "string",
     "title": "Ballet: live label",
     "description": "In live mode, the chip at the top left naming what set off each move (grep, read live.ts, git log). Off, Clawd just dances.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-ballet",
   "firstSeen": "2026-10-07T14:42:06.144Z",
   "modUpdatedAt": "2026-10-06T18:31:27Z",
   "fileBytes": 371536,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-ballet",
   "url": "https://www.slopshopper.com/mods/minithena-claude-code-ballet/"
  },
  {
   "slug": "minsubb13-claude-hud-mod",
   "name": "hud-band",
   "description": "claude-hud's session view drawn as a band above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Minseop Choi"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "minsubb13/claude-hud-mod",
    "url": "https://github.com/minsubb13/claude-hud-mod",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T00:14:26Z",
    "createdAt": "2026-10-06T00:08:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/165863141?v=4",
    "ownerUrl": "https://github.com/minsubb13",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:22.482Z",
   "modUpdatedAt": "2026-10-06T00:14:26Z",
   "fileBytes": 12769,
   "tags": [
    "band",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hud-band",
   "url": "https://www.slopshopper.com/mods/minsubb13-claude-hud-mod/"
  },
  {
   "slug": "miracle0x0-ccometixline-ccline-agents-mod",
   "name": "ccline-agents-mod",
   "description": "Experimental in-process subagent activity for CCometixLine.",
   "version": "0.1.0",
   "author": {
    "name": "CCometixLine contributors"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Miracle0x0/CCometixLine",
    "url": "https://github.com/Miracle0x0/CCometixLine",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T08:26:35Z",
    "createdAt": "2026-09-09T15:01:12Z",
    "description": "Revised from https://github.com/Haleclipse/CCometixLine",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74579733?v=4",
    "ownerUrl": "https://github.com/Miracle0x0",
    "defaultBranch": "main"
   },
   "path": "mods/agents",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:26.683Z",
   "modUpdatedAt": "2026-10-09T08:26:35Z",
   "fileBytes": 3012,
   "tags": [],
   "isNew": true,
   "entryName": "ccline-agents-mod",
   "url": "https://www.slopshopper.com/mods/miracle0x0-ccometixline-ccline-agents-mod/"
  },
  {
   "slug": "mirakui-dotfiles-token-usage",
   "name": "token-usage",
   "description": "Show this session's context fill, token totals, cost and rate limits in a band above the prompt",
   "version": "0.2.0",
   "author": {
    "name": "mirakui"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mirakui/dotfiles",
    "url": "https://github.com/mirakui/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T03:59:39Z",
    "createdAt": "2017-09-09T16:16:03Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20384?v=4",
    "ownerUrl": "https://github.com/mirakui",
    "defaultBranch": "main"
   },
   "path": "claude/mods/token-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:28.707Z",
   "modUpdatedAt": "2026-10-05T03:59:33Z",
   "fileBytes": 3619,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-usage-mirakui",
   "url": "https://www.slopshopper.com/mods/mirakui-dotfiles-token-usage/"
  },
  {
   "slug": "mirakui-dotfiles-worktrees",
   "name": "worktrees",
   "description": "Show the git worktrees this session references in a pane",
   "version": "0.4.0",
   "author": {
    "name": "mirakui"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mirakui/dotfiles",
    "url": "https://github.com/mirakui/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T03:59:39Z",
    "createdAt": "2017-09-09T16:16:03Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20384?v=4",
    "ownerUrl": "https://github.com/mirakui",
    "defaultBranch": "main"
   },
   "path": "claude/mods/worktrees",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:29.514Z",
   "modUpdatedAt": "2026-10-05T03:59:33Z",
   "fileBytes": 7589,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "worktrees-mirakui",
   "url": "https://www.slopshopper.com/mods/mirakui-dotfiles-worktrees/"
  },
  {
   "slug": "mitaku-cc-shiori",
   "name": "shiori",
   "description": "A bookmark for each session, from that session alone: where it stands, whether it is your turn, and what the tickets, PRs and tasks it mentioned point at",
   "version": "0.7.0",
   "author": {
    "name": "mitaku"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mitaku/cc-shiori",
    "url": "https://github.com/mitaku/cc-shiori",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:16:40Z",
    "createdAt": "2026-10-05T10:44:55Z",
    "description": "A Claude Code mod: a bookmark (shiori) for each session — where it stands, and an index of the IDs it mentions",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/206473?v=4",
    "ownerUrl": "https://github.com/mitaku",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "linkRules": {
     "type": "string",
     "title": "Index links",
     "description": "Where ids outside GitHub link to: `regex => https://host/path/{id}` entries separated by `;` (`{id}` the whole id, `{1}` `{2}` the pattern's groups). Example: `[A-Z][A-Z0-9_]+-\\d+ => https://example.backlog.jp/view/{id}`. GitHub pull requests, issues and commits written with their repository (owner/repo#12, owner/repo@sha) link without a rule.",
     "default": "",
     "required": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-shiori",
   "firstSeen": "2026-10-06T04:56:24.781Z",
   "modUpdatedAt": "2026-10-06T01:16:40Z",
   "fileBytes": 48372,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "shiori",
   "url": "https://www.slopshopper.com/mods/mitaku-cc-shiori/"
  },
  {
   "slug": "mixmin0197-clawd-mods-clawd",
   "name": "clawd",
   "description": "一只像素小螃蟹在 Claude 最新的回复上一行一行往下爬：思考时跑，调用工具时挖，出错时摔跤，做梦时睡觉。",
   "version": "1.0.0",
   "author": {
    "name": "mixmin0197"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mixmin0197/clawd-mods",
    "url": "https://github.com/mixmin0197/clawd-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:43:49Z",
    "createdAt": "2026-10-08T06:43:42Z",
    "description": "Claude Code mods: Claude dreams while you sleep, and a pixel crab crawls line by line on its replies",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/119672751?v=4",
    "ownerUrl": "https://github.com/mixmin0197",
    "defaultBranch": "main"
   },
   "path": "plugins/clawd",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-mods",
   "firstSeen": "2026-10-08T15:34:49.539Z",
   "modUpdatedAt": "2026-10-08T06:43:40Z",
   "fileBytes": 38196,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-mixmin0197",
   "url": "https://www.slopshopper.com/mods/mixmin0197-clawd-mods-clawd/"
  },
  {
   "slug": "mixmin0197-clawd-mods-dream",
   "name": "dream",
   "description": "Claude 在你睡着时做梦：跨项目翻看白天和过往的对话与记忆，自由联想，醒来后告诉你梦见了什么。只做梦，不改任何东西。",
   "version": "1.0.0",
   "author": {
    "name": "mixmin0197"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mixmin0197/clawd-mods",
    "url": "https://github.com/mixmin0197/clawd-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T06:43:49Z",
    "createdAt": "2026-10-08T06:43:42Z",
    "description": "Claude Code mods: Claude dreams while you sleep, and a pixel crab crawls line by line on its replies",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/119672751?v=4",
    "ownerUrl": "https://github.com/mixmin0197",
    "defaultBranch": "main"
   },
   "path": "plugins/dream",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-mods",
   "firstSeen": "2026-10-08T15:34:50.418Z",
   "modUpdatedAt": "2026-10-08T06:43:40Z",
   "fileBytes": 14202,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dream",
   "url": "https://www.slopshopper.com/mods/mixmin0197-clawd-mods-dream/"
  },
  {
   "slug": "mixmin0197-usage-band",
   "name": "usage-band",
   "description": "Shows 5-hour, weekly, session and last-turn token usage above the prompt",
   "version": "0.2.0",
   "author": {
    "name": "mixmin0197"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mixmin0197/usage-band",
    "url": "https://github.com/mixmin0197/usage-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:46:14Z",
    "createdAt": "2026-10-07T05:36:47Z",
    "description": "Claude Code mod: 5-hour, weekly, session and last-turn token usage above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/119672751?v=4",
    "ownerUrl": "https://github.com/mixmin0197",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-band",
   "firstSeen": "2026-10-07T15:08:35.312Z",
   "modUpdatedAt": "2026-10-07T05:46:14Z",
   "fileBytes": 7559,
   "tags": [
    "band",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-mixmin0197",
   "url": "https://www.slopshopper.com/mods/mixmin0197-usage-band/"
  },
  {
   "slug": "miyabi-satoh-yorozuya-context-watch",
   "name": "context-watch",
   "description": "restart-sessions のコンテキストの見張りを、セッションの間ずっと走らせ、知らせをセッションに渡す",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "miyabi-satoh/yorozuya",
    "url": "https://github.com/miyabi-satoh/yorozuya",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:26:29Z",
    "createdAt": "2026-09-12T18:15:34Z",
    "description": "複数の Claude Code セッションを手元で運用するための skill 集",
    "homepage": null,
    "topics": [
     "agent-skills",
     "claude-code",
     "herdr",
     "session-management"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6127007?v=4",
    "ownerUrl": "https://github.com/miyabi-satoh",
    "defaultBranch": "main"
   },
   "path": ".agents/skills/restart-sessions/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:32.932Z",
   "modUpdatedAt": "2026-10-04T06:01:05Z",
   "fileBytes": 4408,
   "tags": [
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-watch",
   "url": "https://www.slopshopper.com/mods/miyabi-satoh-yorozuya-context-watch/"
  },
  {
   "slug": "miyabi-satoh-yorozuya-disk-watch",
   "name": "disk-watch",
   "description": "ディスクの空きを見張り、決めたラインを切ったら、各セッションに自分のリポジトリの片付けを知らせる",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "miyabi-satoh/yorozuya",
    "url": "https://github.com/miyabi-satoh/yorozuya",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:26:29Z",
    "createdAt": "2026-09-12T18:15:34Z",
    "description": "複数の Claude Code セッションを手元で運用するための skill 集",
    "homepage": null,
    "topics": [
     "agent-skills",
     "claude-code",
     "herdr",
     "session-management"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6127007?v=4",
    "ownerUrl": "https://github.com/miyabi-satoh",
    "defaultBranch": "main"
   },
   "path": ".agents/skills/cleanup/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:30.885Z",
   "modUpdatedAt": "2026-10-09T14:06:35Z",
   "fileBytes": 5123,
   "tags": [
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "disk-watch",
   "url": "https://www.slopshopper.com/mods/miyabi-satoh-yorozuya-disk-watch/"
  },
  {
   "slug": "miyabi-satoh-yorozuya-heavy-wait",
   "name": "heavy-wait",
   "description": "guard-heavy-commands の hook が CPU の厳しさで止めた重い処理を、空くまで測り続け、空いたらセッションに知らせる",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "miyabi-satoh/yorozuya",
    "url": "https://github.com/miyabi-satoh/yorozuya",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:26:29Z",
    "createdAt": "2026-09-12T18:15:34Z",
    "description": "複数の Claude Code セッションを手元で運用するための skill 集",
    "homepage": null,
    "topics": [
     "agent-skills",
     "claude-code",
     "herdr",
     "session-management"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6127007?v=4",
    "ownerUrl": "https://github.com/miyabi-satoh",
    "defaultBranch": "main"
   },
   "path": ".agents/skills/heavy-task/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:31.923Z",
   "modUpdatedAt": "2026-10-04T06:11:05Z",
   "fileBytes": 2767,
   "tags": [
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "heavy-wait",
   "url": "https://www.slopshopper.com/mods/miyabi-satoh-yorozuya-heavy-wait/"
  },
  {
   "slug": "mjoyshuvo-claude-progress-tracker",
   "name": "progress-tracker",
   "description": "A live progress bar for the current task list and plan, drawn in the band above the prompt.",
   "version": "0.2.0",
   "author": {
    "name": "Mrityunjoy Das"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mjoyshuvo/claude-progress-tracker",
    "url": "https://github.com/mjoyshuvo/claude-progress-tracker",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:26:45Z",
    "createdAt": "2026-10-02T16:22:53Z",
    "description": "Live animated progress bar for Claude Code tasks and plans.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "cli",
     "developer-tools"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10077481?v=4",
    "ownerUrl": "https://github.com/mjoyshuvo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./progress-tracker.mjs"
   ],
   "entry": "hooks/progress-tracker.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mjoyshuvo-mods",
   "firstSeen": "2026-10-08T15:34:54.003Z",
   "modUpdatedAt": "2026-10-09T09:26:45Z",
   "fileBytes": 98135,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "progress-tracker",
   "url": "https://www.slopshopper.com/mods/mjoyshuvo-claude-progress-tracker/"
  },
  {
   "slug": "mkbuilds4-mods-prayer-times",
   "name": "prayer-times",
   "description": "The next Muslim prayer time under Claude Code's prompt, a gentle reminder at adhan, and a pane with today's sky, the timetable, a weekly prayer tracker and the Qibla. Calculated on your machine; no network.",
   "version": "1.1.2",
   "author": {
    "name": "Mohamed Ibrahim",
    "url": "https://mkbuilds.dev"
   },
   "license": "MIT AND LGPL-3.0-only",
   "homepage": "https://github.com/mkbuilds4/mods/tree/main/plugins/prayer-times",
   "keywords": [
    "prayer",
    "salah",
    "islam",
    "adhan",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mkbuilds4/mods",
    "url": "https://github.com/mkbuilds4/mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-04T00:32:39Z",
    "createdAt": "2026-10-02T05:51:19Z",
    "description": "Claude Code mods by MK Builds: prayer times, NotchNerd and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/98753491?v=4",
    "ownerUrl": "https://github.com/mkbuilds4",
    "defaultBranch": "main"
   },
   "path": "plugins/prayer-times",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "latitude": {
     "type": "number",
     "title": "Latitude",
     "description": "Your latitude in degrees (north positive). 0 means: guess from your time zone.",
     "default": 0
    },
    "longitude": {
     "type": "number",
     "title": "Longitude",
     "description": "Your longitude in degrees (east positive, west negative). 0 means: guess from your time zone.",
     "default": 0
    },
    "place": {
     "type": "string",
     "title": "Place name",
     "description": "What to call your location in the pane, such as Brooklyn. Optional.",
     "default": ""
    },
    "method": {
     "type": "string",
     "title": "Calculation method",
     "description": "auto picks the method most used in your time zone's region.",
     "options": [
      "auto",
      "ISNA",
      "MWL",
      "Egyptian",
      "UmmAlQura",
      "Karachi"
     ],
     "default": "auto"
    },
    "asr": {
     "type": "string",
     "title": "Asr",
     "description": "Standard (Shafi'i, Maliki, Hanbali) or Hanafi.",
     "options": [
      "Standard",
      "Hanafi"
     ],
     "default": "Standard"
    },
    "sound": {
     "type": "string",
     "title": "At adhan",
     "description": "A soft chime, a spoken reminder, or nothing.",
     "options": [
      "chime",
      "voice",
      "off"
     ],
     "default": "chime"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mkbuilds",
   "firstSeen": "2026-10-06T04:57:19.575Z",
   "modUpdatedAt": "2026-10-04T00:32:39Z",
   "fileBytes": 57451,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "prayer-times-mkbuilds4",
   "url": "https://www.slopshopper.com/mods/mkbuilds4-mods-prayer-times/"
  },
  {
   "slug": "mkiselyow-claude-code-token-usage",
   "name": "token-usage-line",
   "displayName": "Token Usage Line: per-response & session tokens",
   "description": "Token usage per response and per session, cost and context window, on one line above the Claude Code prompt.",
   "version": "0.3.0",
   "author": {
    "name": "Max Kyselov"
   },
   "license": "MIT",
   "homepage": "https://github.com/mkiselyow/claude-code-token-usage",
   "keywords": [
    "tokens",
    "usage",
    "cost",
    "context window",
    "prompt cache",
    "status line"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mkiselyow/claude-code-token-usage",
    "url": "https://github.com/mkiselyow/claude-code-token-usage",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T00:03:20Z",
    "createdAt": "2026-10-06T23:45:02Z",
    "description": "Claude Code mod: per-response and session token usage, cost and context on one line above the prompt",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25871453?v=4",
    "ownerUrl": "https://github.com/mkiselyow",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "token-usage-line",
   "firstSeen": "2026-10-07T15:08:40.399Z",
   "modUpdatedAt": "2026-10-07T00:03:20Z",
   "fileBytes": 3822,
   "tags": [
    "band",
    "status",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-usage-line",
   "url": "https://www.slopshopper.com/mods/mkiselyow-claude-code-token-usage/"
  },
  {
   "slug": "mlabo-org-context-git-band",
   "name": "context-git-band",
   "description": "Claude Code mod: one line above the prompt with the context window fill (weather, with a compact link before auto-compaction), the subscription quota left (5-hour and weekly gauges) and the git state",
   "version": "0.1.0",
   "author": {
    "name": "Makoto Suzuki",
    "url": "https://github.com/mlabo-org"
   },
   "license": "MIT",
   "homepage": "https://github.com/mlabo-org/context-git-band",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mlabo-org/context-git-band",
    "url": "https://github.com/mlabo-org/context-git-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T06:10:51Z",
    "createdAt": "2026-10-06T21:40:26Z",
    "description": "Claude Code mod: context window weather with a compact link, subscription quota gauges and git state above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/216438181?v=4",
    "ownerUrl": "https://github.com/mlabo-org",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "The language of the band's words. auto follows the Claude desktop app's display language in the desktop Code tab, and elsewhere Claude Code's own language setting, then the locale; English with neither. Languages other than Japanese and English are translated once by a small model call (haiku) and kept. ja or en fixes it. The weather names stay English.",
     "default": "auto",
     "options": [
      "auto",
      "ja",
      "en"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "context-git-band",
   "firstSeen": "2026-10-07T15:08:41.539Z",
   "modUpdatedAt": "2026-10-07T06:10:51Z",
   "fileBytes": 28824,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-git-band",
   "url": "https://www.slopshopper.com/mods/mlabo-org-context-git-band/"
  },
  {
   "slug": "mlopian-claude-plugins-limits-status",
   "name": "limits-status",
   "description": "Shows remaining rate-limit (5h / 7d) as colored bars above the prompt",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mlopian/claude-plugins",
    "url": "https://github.com/mlopian/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:55:57Z",
    "createdAt": "2026-10-08T08:47:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44051407?v=4",
    "ownerUrl": "https://github.com/mlopian",
    "defaultBranch": "main"
   },
   "path": "limits-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mlopian-plugins",
   "firstSeen": "2026-10-08T15:34:56.342Z",
   "modUpdatedAt": "2026-10-08T18:28:06Z",
   "fileBytes": 2485,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "limits-status",
   "url": "https://www.slopshopper.com/mods/mlopian-claude-plugins-limits-status/"
  },
  {
   "slug": "mlopian-claude-plugins-session-panel",
   "name": "session-panel",
   "description": "Side panel with the current session's usage, tool calls, changes, activity, scratch files and stats",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mlopian/claude-plugins",
    "url": "https://github.com/mlopian/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:55:57Z",
    "createdAt": "2026-10-08T08:47:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44051407?v=4",
    "ownerUrl": "https://github.com/mlopian",
    "defaultBranch": "main"
   },
   "path": "session-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mlopian-plugins",
   "firstSeen": "2026-10-09T15:13:08.348Z",
   "modUpdatedAt": "2026-10-08T21:55:55Z",
   "fileBytes": 48750,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-panel-mlopian",
   "url": "https://www.slopshopper.com/mods/mlopian-claude-plugins-session-panel/"
  },
  {
   "slug": "mmedum-dots-context-bar",
   "name": "context-bar",
   "description": "Draws the context window as a stacked bar above the prompt, toggled with /context-bar",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mmedum/dots",
    "url": "https://github.com/mmedum/dots",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T19:47:45Z",
    "createdAt": "2025-05-03T16:47:48Z",
    "description": "Public dots",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1626488?v=4",
    "ownerUrl": "https://github.com/mmedum",
    "defaultBranch": "main"
   },
   "path": "claude/skills/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:26.477Z",
   "modUpdatedAt": "2026-10-04T19:47:45Z",
   "fileBytes": 4254,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-mmedum",
   "url": "https://www.slopshopper.com/mods/mmedum-dots-context-bar/"
  },
  {
   "slug": "mmedum-glimt",
   "name": "glimt",
   "description": "A quiet side pane: what this session is doing now, its plan, its agents as a tree, and every other Claude Code session with theirs",
   "version": "0.2.0",
   "author": {
    "name": "Mark Medum Bundgaard",
    "url": "https://github.com/mmedum"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/mmedum/glimt",
   "keywords": [
    "claude-code",
    "mod",
    "pane",
    "agents",
    "subagents",
    "sessions",
    "tui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mmedum/glimt",
    "url": "https://github.com/mmedum/glimt",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T12:20:36Z",
    "createdAt": "2026-10-09T06:10:52Z",
    "description": "A quiet side pane for Claude Code: what this session is doing, its plan, its agents, and every other session",
    "homepage": null,
    "topics": [
     "agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1626488?v=4",
    "ownerUrl": "https://github.com/mmedum",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "glimt",
   "firstSeen": "2026-10-09T15:13:10.863Z",
   "modUpdatedAt": "2026-10-09T12:20:36Z",
   "fileBytes": 123015,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "glimt",
   "url": "https://www.slopshopper.com/mods/mmedum-glimt/"
  },
  {
   "slug": "mmorearty-sticky-suggestion",
   "name": "sticky-suggestion",
   "description": "Restores the dim prompt suggestion after running a slash command like /copy",
   "version": "0.1.1",
   "author": {
    "name": "Mike Morearty"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mmorearty/sticky-suggestion",
    "url": "https://github.com/mmorearty/sticky-suggestion",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T15:40:15Z",
    "createdAt": "2026-10-02T04:12:42Z",
    "description": "Claude Code mod: restores the dim prompt suggestion after slash commands like /copy",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/207671?v=4",
    "ownerUrl": "https://github.com/mmorearty",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sticky-suggestion",
   "firstSeen": "2026-10-06T04:57:34.136Z",
   "modUpdatedAt": "2026-10-03T15:40:15Z",
   "fileBytes": 1807,
   "tags": [
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sticky-suggestion",
   "url": "https://www.slopshopper.com/mods/mmorearty-sticky-suggestion/"
  },
  {
   "slug": "moca-love-para-code-para-code",
   "name": "para-code",
   "description": "Connects Claude Code sessions in Para Code terminals to Para Code and Para Code Mobile (conversation, live text, questions, approvals, sending, slash commands).",
   "version": "1.3.0",
   "author": {
    "name": "Para Code"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MocA-Love/para-code",
    "url": "https://github.com/MocA-Love/para-code",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:27:07Z",
    "createdAt": "2026-07-01T09:34:04Z",
    "description": "超並列駆動開発",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64681295?v=4",
    "ownerUrl": "https://github.com/MocA-Love",
    "defaultBranch": "main"
   },
   "path": "resources/paradis/claude-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:24:49.196Z",
   "modUpdatedAt": "2026-10-09T14:27:07Z",
   "fileBytes": 33880,
   "tags": [
    "guard",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "para-code",
   "url": "https://www.slopshopper.com/mods/moca-love-para-code-para-code/"
  },
  {
   "slug": "moduvoice-claude-code-ko-ui",
   "name": "ko-ui",
   "description": "Claude Code 의 슬래시 커맨드 설명, /config 항목, 일부 화면 문구를 한국어로 보여주는 번역 사전 mod (Korean UI translation dictionary mod)",
   "version": "0.1.0",
   "author": {
    "name": "moduvoice"
   },
   "license": "MIT",
   "keywords": [
    "korean",
    "한국어",
    "i18n",
    "localization",
    "translation",
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "moduvoice/claude-code-ko-ui",
    "url": "https://github.com/moduvoice/claude-code-ko-ui",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T16:26:36Z",
    "createdAt": "2026-10-04T15:51:58Z",
    "description": "Claude Code 한국어 UI 번역 mod — 슬래시 커맨드 설명, /config 항목, 일부 화면 문구 (Korean UI translation dictionary mod)",
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "claude-code-mods",
     "korean",
     "localization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/291867022?v=4",
    "ownerUrl": "https://github.com/moduvoice",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:35.159Z",
   "modUpdatedAt": "2026-10-04T16:26:36Z",
   "fileBytes": 9867,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ko-ui",
   "url": "https://www.slopshopper.com/mods/moduvoice-claude-code-ko-ui/"
  },
  {
   "slug": "mohabyasser2-claude-code-mods-cache-band",
   "name": "cache-band",
   "description": "Shows how hot or cold the prompt cache is above the prompt, with a Compact button.",
   "version": "0.1.0",
   "author": {
    "name": "Mohab Yasser",
    "url": "https://github.com/MohabYasser2"
   },
   "license": "MIT",
   "homepage": "https://github.com/MohabYasser2/claude-code-mods/tree/main/cache-band",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MohabYasser2/claude-code-mods",
    "url": "https://github.com/MohabYasser2/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T03:18:10Z",
    "createdAt": "2026-10-04T19:40:18Z",
    "description": "Three Claude Code mods from an audit of my own sessions: Cache Band, Git Sync Band and Scout Router",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133398078?v=4",
    "ownerUrl": "https://github.com/MohabYasser2",
    "defaultBranch": "main"
   },
   "path": "cache-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:15.657Z",
   "modUpdatedAt": "2026-10-04T19:40:05Z",
   "fileBytes": 29368,
   "tags": [
    "band",
    "toast",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-band",
   "url": "https://www.slopshopper.com/mods/mohabyasser2-claude-code-mods-cache-band/"
  },
  {
   "slug": "mohabyasser2-claude-code-mods-git-sync-band",
   "name": "git-sync-band",
   "description": "A band above the prompt with branch, ahead/behind, changed files and last push; pulls before your prompt when it is safe; Pull, Files and Commit & push buttons that run git without a model turn.",
   "version": "0.1.0",
   "author": {
    "name": "Mohab Yasser",
    "url": "https://github.com/MohabYasser2"
   },
   "license": "MIT",
   "homepage": "https://github.com/MohabYasser2/claude-code-mods/tree/main/git-sync-band",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MohabYasser2/claude-code-mods",
    "url": "https://github.com/MohabYasser2/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T03:18:10Z",
    "createdAt": "2026-10-04T19:40:18Z",
    "description": "Three Claude Code mods from an audit of my own sessions: Cache Band, Git Sync Band and Scout Router",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133398078?v=4",
    "ownerUrl": "https://github.com/MohabYasser2",
    "defaultBranch": "main"
   },
   "path": "git-sync-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:15.970Z",
   "modUpdatedAt": "2026-10-05T03:18:07Z",
   "fileBytes": 24766,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-sync-band",
   "url": "https://www.slopshopper.com/mods/mohabyasser2-claude-code-mods-git-sync-band/"
  },
  {
   "slug": "mohabyasser2-claude-code-mods-scout-router",
   "name": "scout-router",
   "description": "Before a subagent starts on Opus, a Haiku judge reads its task and moves it to Sonnet unless it needs Opus's judgment.",
   "version": "0.2.0",
   "author": {
    "name": "Mohab Yasser",
    "url": "https://github.com/MohabYasser2"
   },
   "license": "MIT",
   "homepage": "https://github.com/MohabYasser2/claude-code-mods/tree/main/scout-router",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MohabYasser2/claude-code-mods",
    "url": "https://github.com/MohabYasser2/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T03:18:10Z",
    "createdAt": "2026-10-04T19:40:18Z",
    "description": "Three Claude Code mods from an audit of my own sessions: Cache Band, Git Sync Band and Scout Router",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133398078?v=4",
    "ownerUrl": "https://github.com/MohabYasser2",
    "defaultBranch": "main"
   },
   "path": "scout-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:16.239Z",
   "modUpdatedAt": "2026-10-05T03:18:07Z",
   "fileBytes": 3387,
   "tags": [
    "status",
    "model",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "scout-router",
   "url": "https://www.slopshopper.com/mods/mohabyasser2-claude-code-mods-scout-router/"
  },
  {
   "slug": "mohamedballouch-darija-mods-brrad",
   "name": "brrad",
   "description": "Brrad: when a task takes a while, tells you in Darija to take a break and make tea, then calls you back when it's done",
   "version": "0.1.0",
   "author": {
    "name": "Mohamed Ballouch"
   },
   "license": "MIT",
   "homepage": "https://github.com/Mohamedballouch/darija-mods/tree/main/brrad",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Mohamedballouch/darija-mods",
    "url": "https://github.com/Mohamedballouch/darija-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:41:44Z",
    "createdAt": "2026-10-08T10:41:39Z",
    "description": "Claude Code mods that speak Moroccan Darija: a narrator, a context bowl, a doorman for risky commands, and a tea-break reminder",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28219393?v=4",
    "ownerUrl": "https://github.com/Mohamedballouch",
    "defaultBranch": "main"
   },
   "path": "brrad",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "firstNudgeSeconds": {
     "type": "number",
     "title": "First tea nudge (seconds)",
     "description": "How long a turn runs before Brrad suggests a tea break; later nudges scale from it",
     "default": 90
    },
    "quiet": {
     "type": "boolean",
     "title": "Quiet mode",
     "description": "Only the 'come back, it's done' toast: no band, no mid-task nudges",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "darija-mods",
   "firstSeen": "2026-10-08T15:03:44.766Z",
   "modUpdatedAt": "2026-10-08T10:41:35Z",
   "fileBytes": 5838,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "brrad",
   "url": "https://www.slopshopper.com/mods/mohamedballouch-darija-mods-brrad/"
  },
  {
   "slug": "mohamedballouch-darija-mods-darija-narrator",
   "name": "darija-narrator",
   "description": "Claude explains what it is doing in Moroccan Darija, live above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Mohamed Ballouch"
   },
   "license": "MIT",
   "homepage": "https://github.com/Mohamedballouch/darija-mods/tree/main/darija-narrator",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Mohamedballouch/darija-mods",
    "url": "https://github.com/Mohamedballouch/darija-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:41:44Z",
    "createdAt": "2026-10-08T10:41:39Z",
    "description": "Claude Code mods that speak Moroccan Darija: a narrator, a context bowl, a doorman for risky commands, and a tea-break reminder",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28219393?v=4",
    "ownerUrl": "https://github.com/Mohamedballouch",
    "defaultBranch": "main"
   },
   "path": "darija-narrator",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "darija-mods",
   "firstSeen": "2026-10-08T15:03:45.789Z",
   "modUpdatedAt": "2026-10-08T10:41:35Z",
   "fileBytes": 6756,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "darija-narrator",
   "url": "https://www.slopshopper.com/mods/mohamedballouch-darija-mods-darija-narrator/"
  },
  {
   "slug": "mohamedballouch-darija-mods-hajib",
   "name": "hajib",
   "description": "Hajib: a doorman that stops dangerous commands and asks for approval in Moroccan Darija",
   "version": "0.1.0",
   "author": {
    "name": "Mohamed Ballouch"
   },
   "license": "MIT",
   "homepage": "https://github.com/Mohamedballouch/darija-mods/tree/main/hajib",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Mohamedballouch/darija-mods",
    "url": "https://github.com/Mohamedballouch/darija-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:41:44Z",
    "createdAt": "2026-10-08T10:41:39Z",
    "description": "Claude Code mods that speak Moroccan Darija: a narrator, a context bowl, a doorman for risky commands, and a tea-break reminder",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28219393?v=4",
    "ownerUrl": "https://github.com/Mohamedballouch",
    "defaultBranch": "main"
   },
   "path": "hajib",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "darija-mods",
   "firstSeen": "2026-10-08T15:03:46.558Z",
   "modUpdatedAt": "2026-10-08T10:41:35Z",
   "fileBytes": 2965,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "hajib",
   "url": "https://www.slopshopper.com/mods/mohamedballouch-darija-mods-hajib/"
  },
  {
   "slug": "mohamedballouch-darija-mods-zlafa",
   "name": "zlafa",
   "description": "Zlafa: a bowl that fills as the context window fills, with warnings in Moroccan Darija",
   "version": "0.1.0",
   "author": {
    "name": "Mohamed Ballouch"
   },
   "license": "MIT",
   "homepage": "https://github.com/Mohamedballouch/darija-mods/tree/main/zlafa",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Mohamedballouch/darija-mods",
    "url": "https://github.com/Mohamedballouch/darija-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:41:44Z",
    "createdAt": "2026-10-08T10:41:39Z",
    "description": "Claude Code mods that speak Moroccan Darija: a narrator, a context bowl, a doorman for risky commands, and a tea-break reminder",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28219393?v=4",
    "ownerUrl": "https://github.com/Mohamedballouch",
    "defaultBranch": "main"
   },
   "path": "zlafa",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "darija-mods",
   "firstSeen": "2026-10-08T15:03:47.538Z",
   "modUpdatedAt": "2026-10-08T10:41:35Z",
   "fileBytes": 3152,
   "tags": [
    "band",
    "toast",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "zlafa",
   "url": "https://www.slopshopper.com/mods/mohamedballouch-darija-mods-zlafa/"
  },
  {
   "slug": "mohamedembarak-token-face-token-face",
   "name": "token-face",
   "description": "A face above the prompt that gets more uncanny as the context window fills.",
   "version": "0.1.0",
   "author": {
    "name": "MohamedEmbarak",
    "url": "https://github.com/MohamedEmbarak"
   },
   "license": "MIT",
   "homepage": "https://github.com/MohamedEmbarak/token-face",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MohamedEmbarak/token-face",
    "url": "https://github.com/MohamedEmbarak/token-face",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:43:13Z",
    "createdAt": "2026-10-04T13:10:07Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16551319?v=4",
    "ownerUrl": "https://github.com/MohamedEmbarak",
    "defaultBranch": "main"
   },
   "path": "plugins/token-face",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "token-face",
   "firstSeen": "2026-10-06T04:47:19.464Z",
   "modUpdatedAt": "2026-10-05T12:43:13Z",
   "fileBytes": 10007,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "token-face",
   "url": "https://www.slopshopper.com/mods/mohamedembarak-token-face-token-face/"
  },
  {
   "slug": "mohamedhamed001-claude-delegation",
   "name": "delegation",
   "description": "Everything for delegating coding work: Codex, agy and Claude worker skills; /delegate, /explore, /delegate-setup and /delegations; the official Codex plugin's commands bundled as /codex-* with matching /agy-* commands (rescue, review, adversarial-review, status, result, cancel, setup); a measured delegation policy that refuses tasks too small to be worth it; a confirmation before any run on the scarce Sol model; and a live view of running jobs and what they cost",
   "version": "0.5.0",
   "author": {
    "name": "Mohamed Hamed"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MohamedHamed001/claude-delegation",
    "url": "https://github.com/MohamedHamed001/claude-delegation",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T08:42:10Z",
    "createdAt": "2026-10-06T18:53:53Z",
    "description": "Claude Code plugin: delegate to Codex, agy or Claude subagents only when it pays, with /codex-* and /agy-* commands and a live cost view",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74424205?v=4",
    "ownerUrl": "https://github.com/MohamedHamed001",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-delegation",
   "firstSeen": "2026-10-07T14:42:10.233Z",
   "modUpdatedAt": "2026-10-07T08:42:10Z",
   "fileBytes": 62719,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "delegation",
   "url": "https://www.slopshopper.com/mods/mohamedhamed001-claude-delegation/"
  },
  {
   "slug": "mohamedhamed001-claude-focus",
   "name": "focus",
   "description": "next-steps' suggested prompts above the prompt (press a number to draft one), explain buttons after a long reply (simpler, example, where it fits), time on task, today's wins and parked thoughts; a Focus pane with the plan, the next action, parked thoughts and a recap; bundles the i-have-adhd writing rules",
   "version": "0.4.1",
   "author": {
    "name": "Mohamed Hamed"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MohamedHamed001/claude-focus",
    "url": "https://github.com/MohamedHamed001/claude-focus",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:00:47Z",
    "createdAt": "2026-10-06T18:53:59Z",
    "description": "Claude Code plugin: keeps the one next action pinned above the prompt, with time on task, parked thoughts and wins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74424205?v=4",
    "ownerUrl": "https://github.com/MohamedHamed001",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "adhdRules": {
     "type": "boolean",
     "title": "ADHD writing rules",
     "description": "Add the i-have-adhd writing rules to every session: lead with the next action, numbered steps, no preamble, and a closing Next: line the band pins",
     "default": true
    },
    "minAnswerChars": {
     "type": "number",
     "title": "Shortest answer to suggest after",
     "description": "Skip next-steps' suggestions after answers shorter than this many characters.",
     "default": 80
    },
    "suggestSkills": {
     "type": "boolean",
     "title": "Suggest skills and slash commands",
     "description": "Tell the suggester which skills and slash commands this session has, so a suggestion can be one of them.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-focus",
   "firstSeen": "2026-10-07T14:42:12.707Z",
   "modUpdatedAt": "2026-10-07T09:00:47Z",
   "fileBytes": 36642,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "focus",
   "url": "https://www.slopshopper.com/mods/mohamedhamed001-claude-focus/"
  },
  {
   "slug": "mohammad0omar-mods-catalog-spike-no-em-dash",
   "name": "no-em-dash",
   "description": "Never writes the em-dash character. Uses a comma, colon, period or parentheses.",
   "version": "0.2.0",
   "author": {
    "name": "Baselane",
    "url": "https://baselane.sh"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mohammad0omar/mods-catalog-spike",
    "url": "https://github.com/mohammad0omar/mods-catalog-spike",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T21:36:33Z",
    "createdAt": "2026-10-04T21:36:26Z",
    "description": "Temporary spike for the Baselane mods catalog. Will be deleted.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20974815?v=4",
    "ownerUrl": "https://github.com/mohammad0omar",
    "defaultBranch": "main"
   },
   "path": "fixture/no-em-dash",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:22.698Z",
   "modUpdatedAt": "2026-10-04T21:36:33Z",
   "fileBytes": 2008,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "no-em-dash-mohammad0omar",
   "url": "https://www.slopshopper.com/mods/mohammad0omar-mods-catalog-spike-no-em-dash/"
  },
  {
   "slug": "moinsen-dev-speckit-xref-speckit-xref",
   "name": "speckit-xref",
   "displayName": "Spec Kit X-Ref",
   "description": "Keeps a GitHub Spec Kit feature and its code tied together inside Claude Code: the spec in the system prompt, every edit booked against a task, a proof ladder per requirement, and an autopilot gated by your spec review and the tests.",
   "version": "0.4.0",
   "author": {
    "name": "Ulrich Diedrichsen",
    "email": "uli@moinsen.dev",
    "url": "https://github.com/moinsen-dev"
   },
   "license": "MIT",
   "homepage": "https://github.com/moinsen-dev/speckit-xref",
   "keywords": [
    "speckit",
    "spec-kit",
    "spec-driven-development",
    "traceability",
    "drift",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "moinsen-dev/speckit-xref",
    "url": "https://github.com/moinsen-dev/speckit-xref",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:26:55Z",
    "createdAt": "2026-10-09T10:47:20Z",
    "description": "Keep the code on the spec: a Claude Code mod and a GitHub Spec Kit extension for requirement-to-code traceability and drift checks",
    "homepage": "https://github.com/moinsen-dev/speckit-xref",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "requirements",
     "spec-driven-development",
     "spec-kit",
     "traceability"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86095887?v=4",
    "ownerUrl": "https://github.com/moinsen-dev",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Drift mode",
     "description": "advisory: the mod tells the model and the person about drift. strict: it also refuses edits outside the current task's planned or linked files.",
     "default": "advisory",
     "options": [
      "advisory",
      "strict"
     ]
    },
    "driftCheck": {
     "type": "string",
     "title": "Intent check after each turn",
     "description": "fork: after a turn that changed files, one tool-less question over the session asks whether the change still matches the user's words and the spec. off: deterministic checks only.",
     "default": "fork",
     "options": [
      "fork",
      "off"
     ]
    },
    "mapModel": {
     "type": "string",
     "title": "Model for mapping and transcript-less checks",
     "description": "The model that maps requirements to tasks (/xref map) and runs a drift check when there is no transcript to fork yet (an alias such as haiku, or a model id).",
     "default": "haiku"
    },
    "autopilot": {
     "type": "string",
     "title": "Autopilot",
     "description": "off: each Spec Kit step waits for you. on: every session starts with the autopilot switched on; after a turn it hands the next step to Claude by itself and stops only for decisions that are yours (/xref auto on|off switches it per session).",
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    },
    "autopilotMaxSteps": {
     "type": "number",
     "title": "Autopilot step budget",
     "description": "How many steps one autopilot run takes before it waits for you.",
     "default": 25
    },
    "review": {
     "type": "string",
     "title": "Spec gate",
     "description": "spec: the autopilot stops once at the written spec until you approve it (the pane, /xref approve or the dialog). spec+plan: also at the plan. none: no review, for maximum autonomy.",
     "default": "spec",
     "options": [
      "spec",
      "spec+plan",
      "none"
     ]
    },
    "testCommand": {
     "type": "string",
     "title": "Test command",
     "description": "The command that runs the project's tests (e.g. npx vitest run). Empty: derived from plan.md's **Testing**: line. The autopilot runs it after each implement step; failures become repair steps, at most three.",
     "default": ""
    },
    "junitPath": {
     "type": "string",
     "title": "JUnit report",
     "description": "Where the test command writes a JUnit XML report (e.g. reports/junit.xml). With it, each requirement is proven by the tests that name or anchor it; without it, a passing suite proves every requirement that has a real test.",
     "default": ""
    },
    "commitPerTask": {
     "type": "string",
     "title": "Commit per task",
     "description": "on: after an autopilot step whose tests passed, the tasks it checked off are committed with their files (feature branches only, never main; nothing you staged is mixed in; files outside the plan or .env files stop it). off by default.",
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    },
    "parallel": {
     "type": "string",
     "title": "Parallel [P] tasks",
     "description": "on: a phase's open [P] tasks go to subagents of their own (speckit-xref:task-runner), one per task, and the main agent checks them off. off by default.",
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "speckit-xref",
   "firstSeen": "2026-10-09T15:13:20.673Z",
   "modUpdatedAt": "2026-10-09T14:26:55Z",
   "fileBytes": 165350,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "speckit-xref",
   "url": "https://www.slopshopper.com/mods/moinsen-dev-speckit-xref-speckit-xref/"
  },
  {
   "slug": "momochenisme-claude-code-mods-statusbar",
   "name": "statusbar",
   "description": "Status rows under the Claude Code prompt: model and effort pills, and context, 5-hour, 7-day and Fable usage bars",
   "version": "0.7.1",
   "author": {
    "name": "MomoChen"
   },
   "homepage": "https://github.com/MomoChenisMe/claude-code-mods/tree/main/statusbar",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MomoChenisMe/claude-code-mods",
    "url": "https://github.com/MomoChenisMe/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T04:06:20Z",
    "createdAt": "2026-10-06T04:10:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43069170?v=4",
    "ownerUrl": "https://github.com/MomoChenisMe",
    "defaultBranch": "main"
   },
   "path": "statusbar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:47:24.373Z",
   "modUpdatedAt": "2026-10-08T02:12:21Z",
   "fileBytes": 15181,
   "tags": [
    "spinner",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusbar-MomoChenisMe",
   "url": "https://www.slopshopper.com/mods/momochenisme-claude-code-mods-statusbar/"
  },
  {
   "slug": "momochenisme-claude-code-mods-tidy",
   "name": "tidy",
   "description": "Keeps everything Claude writes in view and folds each stretch of tool calls and thinking between texts into one line you can expand",
   "version": "0.4.0",
   "author": {
    "name": "MomoChen"
   },
   "homepage": "https://github.com/MomoChenisMe/claude-code-mods/tree/main/tidy",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MomoChenisMe/claude-code-mods",
    "url": "https://github.com/MomoChenisMe/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T04:06:20Z",
    "createdAt": "2026-10-06T04:10:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43069170?v=4",
    "ownerUrl": "https://github.com/MomoChenisMe",
    "defaultBranch": "main"
   },
   "path": "tidy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-07T14:42:15.069Z",
   "modUpdatedAt": "2026-10-08T04:06:19Z",
   "fileBytes": 26498,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tidy",
   "url": "https://www.slopshopper.com/mods/momochenisme-claude-code-mods-tidy/"
  },
  {
   "slug": "moneymikemd-session-band",
   "name": "session-band",
   "description": "A band above the prompt naming the computer, workspace and project a Claude Code session runs in.",
   "version": "0.2.0",
   "author": {
    "name": "Mike Garrett"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "moneymikeMD/session-band",
    "url": "https://github.com/moneymikeMD/session-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:22:39Z",
    "createdAt": "2026-10-09T14:07:25Z",
    "description": "Claude Code mod: a band above the prompt naming the computer, workspace and project a session runs in",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1576532?v=4",
    "ownerUrl": "https://github.com/moneymikeMD",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:13:23.276Z",
   "modUpdatedAt": "2026-10-09T14:22:39Z",
   "fileBytes": 5462,
   "tags": [
    "band",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-band-moneymikeMD",
   "url": "https://www.slopshopper.com/mods/moneymikemd-session-band/"
  },
  {
   "slug": "monkeybinbin-dotfiles-rpg-battle",
   "name": "rpg-battle",
   "description": "Tool rows as battle moves: a skill icon per tool, MISS on a failed call, COMBO on a folded run",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MonkeyBinBin/dotfiles",
    "url": "https://github.com/MonkeyBinBin/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T17:19:04Z",
    "createdAt": "2024-01-07T12:57:01Z",
    "description": "Create dotfiles configuration to personalize and streamline your command-line environment. Customize settings, aliases, key bindings, and more, ensuring a consistent experience across different machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3376926?v=4",
    "ownerUrl": "https://github.com/MonkeyBinBin",
    "defaultBranch": "main"
   },
   "path": "config/claude-mods/.claude/mods/rpg-battle",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:36:21.196Z",
   "modUpdatedAt": "2026-10-08T17:18:49Z",
   "fileBytes": 9056,
   "tags": [
    "transcript",
    "timer"
   ],
   "isNew": true,
   "entryName": "rpg-battle",
   "url": "https://www.slopshopper.com/mods/monkeybinbin-dotfiles-rpg-battle/"
  },
  {
   "slug": "monkeybinbin-dotfiles-rpg-hud",
   "name": "rpg-hud",
   "description": "A game HUD pane: hero stats, summoned subagents, a git world map, skills and background jobs",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MonkeyBinBin/dotfiles",
    "url": "https://github.com/MonkeyBinBin/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T17:19:04Z",
    "createdAt": "2024-01-07T12:57:01Z",
    "description": "Create dotfiles configuration to personalize and streamline your command-line environment. Customize settings, aliases, key bindings, and more, ensuring a consistent experience across different machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3376926?v=4",
    "ownerUrl": "https://github.com/MonkeyBinBin",
    "defaultBranch": "main"
   },
   "path": "config/claude-mods/.claude/mods/rpg-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:24:54.240Z",
   "modUpdatedAt": "2026-10-05T13:39:53Z",
   "fileBytes": 361079,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "rpg-hud",
   "url": "https://www.slopshopper.com/mods/monkeybinbin-dotfiles-rpg-hud/"
  },
  {
   "slug": "monkeybinbin-dotfiles-rpg-prompt",
   "name": "rpg-prompt",
   "description": "The prompt footer flags what still needs you (unpushed commits, running jobs and agents, a failing check) and sums up the turn",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MonkeyBinBin/dotfiles",
    "url": "https://github.com/MonkeyBinBin/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T17:19:04Z",
    "createdAt": "2024-01-07T12:57:01Z",
    "description": "Create dotfiles configuration to personalize and streamline your command-line environment. Customize settings, aliases, key bindings, and more, ensuring a consistent experience across different machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3376926?v=4",
    "ownerUrl": "https://github.com/MonkeyBinBin",
    "defaultBranch": "main"
   },
   "path": "config/claude-mods/.claude/mods/rpg-prompt",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:36:26.515Z",
   "modUpdatedAt": "2026-10-08T16:50:48Z",
   "fileBytes": 4709,
   "tags": [
    "spinner",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "rpg-prompt",
   "url": "https://www.slopshopper.com/mods/monkeybinbin-dotfiles-rpg-prompt/"
  },
  {
   "slug": "monkeybinbin-dotfiles-rpg-quest",
   "name": "rpg-quest",
   "description": "Background task notifications as returning quests: how it ended and what kind of task, ahead of the engine's summary",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MonkeyBinBin/dotfiles",
    "url": "https://github.com/MonkeyBinBin/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T17:19:04Z",
    "createdAt": "2024-01-07T12:57:01Z",
    "description": "Create dotfiles configuration to personalize and streamline your command-line environment. Customize settings, aliases, key bindings, and more, ensuring a consistent experience across different machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3376926?v=4",
    "ownerUrl": "https://github.com/MonkeyBinBin",
    "defaultBranch": "main"
   },
   "path": "config/claude-mods/.claude/mods/rpg-quest",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:36:27.231Z",
   "modUpdatedAt": "2026-10-08T16:54:39Z",
   "fileBytes": 2531,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "rpg-quest",
   "url": "https://www.slopshopper.com/mods/monkeybinbin-dotfiles-rpg-quest/"
  },
  {
   "slug": "monkeybinbin-dotfiles-rpg-spinner",
   "name": "rpg-spinner",
   "description": "RPG battle verbs for the working spinner and the turn's closing line",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MonkeyBinBin/dotfiles",
    "url": "https://github.com/MonkeyBinBin/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T17:19:04Z",
    "createdAt": "2024-01-07T12:57:01Z",
    "description": "Create dotfiles configuration to personalize and streamline your command-line environment. Customize settings, aliases, key bindings, and more, ensuring a consistent experience across different machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3376926?v=4",
    "ownerUrl": "https://github.com/MonkeyBinBin",
    "defaultBranch": "main"
   },
   "path": "config/claude-mods/.claude/mods/rpg-spinner",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:36:27.875Z",
   "modUpdatedAt": "2026-10-08T16:23:39Z",
   "fileBytes": 1733,
   "tags": [
    "spinner"
   ],
   "isNew": true,
   "entryName": "rpg-spinner",
   "url": "https://www.slopshopper.com/mods/monkeybinbin-dotfiles-rpg-spinner/"
  },
  {
   "slug": "monkeybinbin-dotfiles-skill-bar",
   "name": "skill-bar",
   "description": "An MMO skill bar under the prompt, one slot per project skill and per most used skill; click one to start it",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MonkeyBinBin/dotfiles",
    "url": "https://github.com/MonkeyBinBin/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T17:19:04Z",
    "createdAt": "2024-01-07T12:57:01Z",
    "description": "Create dotfiles configuration to personalize and streamline your command-line environment. Customize settings, aliases, key bindings, and more, ensuring a consistent experience across different machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3376926?v=4",
    "ownerUrl": "https://github.com/MonkeyBinBin",
    "defaultBranch": "main"
   },
   "path": "config/claude-mods/.claude/mods/skill-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:24:54.980Z",
   "modUpdatedAt": "2026-10-04T13:23:38Z",
   "fileBytes": 12839,
   "tags": [
    "spinner",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "skill-bar",
   "url": "https://www.slopshopper.com/mods/monkeybinbin-dotfiles-skill-bar/"
  },
  {
   "slug": "monkeybinbin-dotfiles-slime-band",
   "name": "slime-band",
   "description": "A slime hops above the prompt while Claude works, with the session's key facts beside it",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MonkeyBinBin/dotfiles",
    "url": "https://github.com/MonkeyBinBin/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T17:19:04Z",
    "createdAt": "2024-01-07T12:57:01Z",
    "description": "Create dotfiles configuration to personalize and streamline your command-line environment. Customize settings, aliases, key bindings, and more, ensuring a consistent experience across different machines.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3376926?v=4",
    "ownerUrl": "https://github.com/MonkeyBinBin",
    "defaultBranch": "main"
   },
   "path": "config/claude-mods/.claude/mods/slime-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:24:55.843Z",
   "modUpdatedAt": "2026-10-05T13:49:15Z",
   "fileBytes": 28262,
   "tags": [
    "band",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "slime-band",
   "url": "https://www.slopshopper.com/mods/monkeybinbin-dotfiles-slime-band/"
  },
  {
   "slug": "moritalous-claude-mods-router-effort-router",
   "name": "effort-router",
   "description": "Keep the model fixed and pick the reasoning effort per turn by classifying the prompt with $.model.classify",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "moritalous/claude-mods-router",
    "url": "https://github.com/moritalous/claude-mods-router",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:29:22Z",
    "createdAt": "2026-10-02T10:27:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7269107?v=4",
    "ownerUrl": "https://github.com/moritalous",
    "defaultBranch": "main"
   },
   "path": "effort-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:33.692Z",
   "modUpdatedAt": "2026-10-02T10:04:58Z",
   "fileBytes": 3986,
   "tags": [
    "status",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "effort-router-moritalous",
   "url": "https://www.slopshopper.com/mods/moritalous-claude-mods-router-effort-router/"
  },
  {
   "slug": "moritalous-claude-mods-router-model-router",
   "name": "model-router",
   "description": "Route each turn to Haiku / Sonnet / Opus with TypeSafe Jev (default: Sonnet)",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "moritalous/claude-mods-router",
    "url": "https://github.com/moritalous/claude-mods-router",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:29:22Z",
    "createdAt": "2026-10-02T10:27:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7269107?v=4",
    "ownerUrl": "https://github.com/moritalous",
    "defaultBranch": "main"
   },
   "path": "model-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:56:34.768Z",
   "modUpdatedAt": "2026-10-02T09:41:14Z",
   "fileBytes": 5584,
   "tags": [
    "status",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-router-moritalous",
   "url": "https://www.slopshopper.com/mods/moritalous-claude-mods-router-model-router/"
  },
  {
   "slug": "mrayyan911-claude-code-mods-rayyan-handoff-button",
   "name": "rayyan-handoff-button",
   "description": "One-click handoff: runs mattpocock-skills:handoff and claude-mem:handoff together into a single HANDOFF.md",
   "version": "0.2.1",
   "author": {
    "name": "Muhammad Rayyan",
    "url": "https://github.com/mrayyan911"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrayyan911/claude-code-mods",
    "url": "https://github.com/mrayyan911/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:07:16Z",
    "createdAt": "2026-10-08T07:50:47Z",
    "description": "Mods for Claude Code: one-click combined handoff button",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/154928954?v=4",
    "ownerUrl": "https://github.com/mrayyan911",
    "defaultBranch": "main"
   },
   "path": "rayyan-handoff-button",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rayyan-mods",
   "firstSeen": "2026-10-08T15:35:07.969Z",
   "modUpdatedAt": "2026-10-09T08:07:16Z",
   "fileBytes": 5134,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "rayyan-handoff-button",
   "url": "https://www.slopshopper.com/mods/mrayyan911-claude-code-mods-rayyan-handoff-button/"
  },
  {
   "slug": "mrd1030-beastlyfactss-where-are-we",
   "name": "where-are-we",
   "description": "A card above the prompt: Done / In progress / Waiting on your OK, kept by Claude and saved per project across sessions.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrd1030/beastlyfactss",
    "url": "https://github.com/mrd1030/beastlyfactss",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:42:29Z",
    "createdAt": "2026-06-01T05:38:09Z",
    "description": "Site BeastlyFacts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/278746618?v=4",
    "ownerUrl": "https://github.com/mrd1030",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/where-are-we",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:27.453Z",
   "modUpdatedAt": "2026-10-03T23:41:37Z",
   "fileBytes": 20932,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "where-are-we",
   "url": "https://www.slopshopper.com/mods/mrd1030-beastlyfactss-where-are-we/"
  },
  {
   "slug": "mrd1030-beastlyfactss-zookeeper",
   "name": "zookeeper",
   "description": "Flags BeastlyFacts house-rule slips in edits, shell calls and chat as they happen; blocks npm run build unless asked.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrd1030/beastlyfactss",
    "url": "https://github.com/mrd1030/beastlyfactss",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:42:29Z",
    "createdAt": "2026-06-01T05:38:09Z",
    "description": "Site BeastlyFacts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/278746618?v=4",
    "ownerUrl": "https://github.com/mrd1030",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/zookeeper",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:28.319Z",
   "modUpdatedAt": "2026-10-05T22:11:28Z",
   "fileBytes": 11421,
   "tags": [
    "band",
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "zookeeper",
   "url": "https://www.slopshopper.com/mods/mrd1030-beastlyfactss-zookeeper/"
  },
  {
   "slug": "mridulnegi2005-glyph-hud",
   "name": "glyph-hud",
   "description": "Dot-matrix HUD for Claude Code: chat tokens by model, 5-hour limit use, cache timer and code stats. Local only, no model calls.",
   "version": "0.1.0",
   "author": {
    "name": "Mridul Negi",
    "url": "https://github.com/MridulNegi2005"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MridulNegi2005/glyph-hud",
    "url": "https://github.com/MridulNegi2005/glyph-hud",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:12:59Z",
    "createdAt": "2026-10-04T18:18:34Z",
    "description": "Dot-matrix HUD for Claude Code: chat tokens by model, 5-hour limit use, cache timer and code stats. No model calls.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "nothing-design"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/83570845?v=4",
    "ownerUrl": "https://github.com/MridulNegi2005",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "blockAttribution": {
     "type": "boolean",
     "title": "Block Co-Authored-By commits",
     "description": "Deny git commit commands that contain a Co-Authored-By trailer.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "glyph-hud",
   "firstSeen": "2026-10-06T04:47:19.956Z",
   "modUpdatedAt": "2026-10-09T05:12:59Z",
   "fileBytes": 24621,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "glyph-hud",
   "url": "https://www.slopshopper.com/mods/mridulnegi2005-glyph-hud/"
  },
  {
   "slug": "mrjk05-modemon-agent-deck",
   "name": "agent-deck",
   "description": "Side pane showing every subagent of the session: status, model, type, task title, prompt summary, elapsed time and what it is doing.",
   "version": "0.1.0",
   "author": {
    "name": "mrjk05"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrjk05/modemon",
    "url": "https://github.com/mrjk05/modemon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:04:47Z",
    "createdAt": "2026-10-06T01:51:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9178352?v=4",
    "ownerUrl": "https://github.com/mrjk05",
    "defaultBranch": "main"
   },
   "path": "mods/agent-deck",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on first subagent",
     "description": "Open the agent deck by itself when the first subagent spawns, only where it docks as a sidebar (fullscreen layout, wide terminal).",
     "default": true
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show a status line (e.g. '⚙ 2 agents running') while subagents run.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modemon",
   "firstSeen": "2026-10-06T04:56:37.086Z",
   "modUpdatedAt": "2026-10-06T04:21:07Z",
   "fileBytes": 36329,
   "tags": [
    "pane",
    "spinner",
    "transcript",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-deck",
   "url": "https://www.slopshopper.com/mods/mrjk05-modemon-agent-deck/"
  },
  {
   "slug": "mrjk05-modemon-casual",
   "name": "casual",
   "description": "Short, conversational replies like a teammate on Slack, with tool-call noise folded into one-line summaries.",
   "version": "0.1.0",
   "author": {
    "name": "mrjk05"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrjk05/modemon",
    "url": "https://github.com/mrjk05/modemon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:04:47Z",
    "createdAt": "2026-10-06T01:51:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9178352?v=4",
    "ownerUrl": "https://github.com/mrjk05",
    "defaultBranch": "main"
   },
   "path": "mods/casual",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "verbosity": {
     "type": "string",
     "title": "Verbosity",
     "description": "chill: 1-4 friendly sentences. brief: 1-2 sentences, no small talk.",
     "options": [
      "chill",
      "brief"
     ],
     "default": "chill"
    },
    "collapseTools": {
     "type": "boolean",
     "title": "Collapse tool rows",
     "description": "Fold finished tool calls and their results into one dim line while casual is on.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modemon",
   "firstSeen": "2026-10-06T04:56:38.661Z",
   "modUpdatedAt": "2026-10-06T04:21:07Z",
   "fileBytes": 22797,
   "tags": [
    "transcript",
    "status",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "casual",
   "url": "https://www.slopshopper.com/mods/mrjk05-modemon-casual/"
  },
  {
   "slug": "mrjk05-modemon-checklist",
   "name": "checklist",
   "description": "Persistent per-repo checklist that both you and Claude can work through: a model tool, a /checklist command, a progress band above the prompt, a status line and a pane (inline list with tappable ticks on mobile).",
   "version": "0.1.0",
   "author": {
    "name": "mrjk05"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrjk05/modemon",
    "url": "https://github.com/mrjk05/modemon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:04:47Z",
    "createdAt": "2026-10-06T01:51:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9178352?v=4",
    "ownerUrl": "https://github.com/mrjk05",
    "defaultBranch": "main"
   },
   "path": "mods/checklist",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showBand": {
     "type": "boolean",
     "title": "Show progress band",
     "description": "Draw the checklist progress band above the prompt while the list has items.",
     "default": true
    },
    "showStatus": {
     "type": "boolean",
     "title": "Show status line",
     "description": "Show a short status entry (e.g. ☑ 3/7 · next: Write tests) while the list has items, on every surface; it is the checklist's only always-on view on the Claude mobile app.",
     "default": true
    },
    "nudge": {
     "type": "boolean",
     "title": "Keep-going nudge",
     "description": "Add a short system-prompt section listing open items and asking Claude to work through them.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modemon",
   "firstSeen": "2026-10-06T04:56:40.232Z",
   "modUpdatedAt": "2026-10-06T04:21:07Z",
   "fileBytes": 26332,
   "tags": [
    "pane",
    "band",
    "transcript",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "checklist",
   "url": "https://www.slopshopper.com/mods/mrjk05-modemon-checklist/"
  },
  {
   "slug": "mrjk05-modemon-context-bar",
   "name": "context-bar",
   "description": "Live, colour-segmented context window bar above the prompt, split into ACTIVE and PASSIVE halves with an auto-compact marker.",
   "version": "0.1.0",
   "author": {
    "name": "mrjk05"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrjk05/modemon",
    "url": "https://github.com/mrjk05/modemon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:04:47Z",
    "createdAt": "2026-10-06T01:51:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9178352?v=4",
    "ownerUrl": "https://github.com/mrjk05",
    "defaultBranch": "main"
   },
   "path": "mods/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "legend": {
     "type": "boolean",
     "title": "Show legend",
     "description": "Show the per-category legend under the bar.",
     "default": true
    },
    "warnAtHalf": {
     "type": "boolean",
     "title": "Warn at 50%",
     "description": "Toast once per session when the context window passes 50%.",
     "default": true
    },
    "statusLine": {
     "type": "string",
     "title": "Status line",
     "description": "When to pin 'ctx 71%' under the prompt: auto (band hidden or a surface without the band), always, or off.",
     "options": [
      "auto",
      "always",
      "off"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modemon",
   "firstSeen": "2026-10-06T04:56:41.810Z",
   "modUpdatedAt": "2026-10-06T04:21:07Z",
   "fileBytes": 20838,
   "tags": [
    "band",
    "transcript",
    "toast",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-mrjk05",
   "url": "https://www.slopshopper.com/mods/mrjk05-modemon-context-bar/"
  },
  {
   "slug": "mrjk05-modemon-decision-log",
   "name": "decision-log",
   "description": "Architecture decision records you and Claude can go back to: ADR markdown files in the repo (docs/decisions/NNNN-slug.md), a `decision` tool for Claude, /decide to record your own, and /decisions to browse them (pane on terminal and desktop, inline card on mobile).",
   "version": "0.1.0",
   "author": {
    "name": "mrjk05"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrjk05/modemon",
    "url": "https://github.com/mrjk05/modemon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:04:47Z",
    "createdAt": "2026-10-06T01:51:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9178352?v=4",
    "ownerUrl": "https://github.com/mrjk05",
    "defaultBranch": "main"
   },
   "path": "mods/decision-log",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "dir": {
     "type": "string",
     "title": "Decisions folder",
     "description": "Folder for the decision records, relative to the repository root (no '..', not absolute).",
     "default": "docs/decisions"
    },
    "nudge": {
     "type": "boolean",
     "title": "System-prompt note",
     "description": "Add a short system-prompt section telling Claude the log exists, when to record a decision and when to search it.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modemon",
   "firstSeen": "2026-10-06T04:56:43.262Z",
   "modUpdatedAt": "2026-10-06T04:35:37Z",
   "fileBytes": 57093,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "decision-log-mrjk05",
   "url": "https://www.slopshopper.com/mods/mrjk05-modemon-decision-log/"
  },
  {
   "slug": "mrjk05-modemon-deploy-deck",
   "name": "deploy-deck",
   "description": "Live deploy tracker for GitHub Actions and Deployments, Vercel, Cloudflare Pages and Workers, and Render: a stage pipeline above the prompt, a /deploys panel, toasts and a status line. Read-only.",
   "version": "0.1.0",
   "author": {
    "name": "mrjk05"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrjk05/modemon",
    "url": "https://github.com/mrjk05/modemon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:04:47Z",
    "createdAt": "2026-10-06T01:51:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9178352?v=4",
    "ownerUrl": "https://github.com/mrjk05",
    "defaultBranch": "main"
   },
   "path": "mods/deploy-deck",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "githubToken": {
     "type": "string",
     "title": "GitHub token",
     "description": "Read-only token (fine-grained: Actions read, Deployments read, Metadata read). Empty: the logged-in gh CLI is used.",
     "default": "",
     "sensitive": true
    },
    "vercelToken": {
     "type": "string",
     "title": "Vercel token",
     "description": "A Vercel access token scoped to the team that owns the project. deploy-deck only sends GET requests with it.",
     "default": "",
     "sensitive": true
    },
    "vercelTeamId": {
     "type": "string",
     "title": "Vercel team id",
     "description": "team_… of the team that owns the project. Empty: taken from .vercel/project.json (orgId) when it is a team.",
     "default": ""
    },
    "cloudflareToken": {
     "type": "string",
     "title": "Cloudflare API token",
     "description": "Account API token with Cloudflare Pages: Read and Workers Scripts: Read.",
     "default": "",
     "sensitive": true
    },
    "cloudflareAccountId": {
     "type": "string",
     "title": "Cloudflare account id",
     "description": "The account the Pages project or Worker lives in. Empty: taken from account_id in wrangler.toml / wrangler.jsonc.",
     "default": ""
    },
    "renderToken": {
     "type": "string",
     "title": "Render API key",
     "description": "Render API key (Account settings → API keys). deploy-deck only sends GET requests with it.",
     "default": "",
     "sensitive": true
    },
    "targets": {
     "type": "string",
     "title": "Extra targets",
     "description": "Comma-separated targets to track beside the detected ones, e.g. vercel:my-app, cloudflare-pages:site, cloudflare-workers:api, render:srv-123, github:owner/repo.",
     "default": ""
    },
    "autoDetect": {
     "type": "boolean",
     "title": "Detect targets from the repo",
     "description": "Read the git remote, .vercel/project.json, vercel.json, wrangler.toml/jsonc and render.yaml.",
     "default": true
    },
    "useCli": {
     "type": "boolean",
     "title": "Fall back to the gh CLI",
     "description": "Without a GitHub token, read GitHub through `gh api` (read-only GETs) when gh is logged in.",
     "default": true
    },
    "fastSeconds": {
     "type": "number",
     "title": "Poll interval while deploying (seconds)",
     "description": "How often targets are read while any deploy is in flight.",
     "default": 10
    },
    "slowSeconds": {
     "type": "number",
     "title": "Poll interval when idle (seconds)",
     "description": "How often targets are read while nothing is in flight.",
     "default": 120
    },
    "band": {
     "type": "boolean",
     "title": "Band above the prompt",
     "description": "Show in-flight deploys with their stage pipeline above the prompt.",
     "default": true
    },
    "toasts": {
     "type": "boolean",
     "title": "Toast when a deploy finishes",
     "description": "One toast per deploy when it goes live or fails.",
     "default": true
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show the most important current deploy under the prompt (e.g. '🚀 vercel building 1:12').",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modemon",
   "firstSeen": "2026-10-06T04:56:46.586Z",
   "modUpdatedAt": "2026-10-06T04:42:35Z",
   "fileBytes": 94106,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "deploy-deck",
   "url": "https://www.slopshopper.com/mods/mrjk05-modemon-deploy-deck/"
  },
  {
   "slug": "mrjk05-modemon-notify",
   "name": "notify",
   "description": "Desktop notifications, plus optional phone push via ntfy, when Claude needs your input, finishes a long turn, hits an error, or a subagent finishes.",
   "version": "0.2.0",
   "author": {
    "name": "mrjk05"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrjk05/modemon",
    "url": "https://github.com/mrjk05/modemon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:04:47Z",
    "createdAt": "2026-10-06T01:51:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9178352?v=4",
    "ownerUrl": "https://github.com/mrjk05",
    "defaultBranch": "main"
   },
   "path": "mods/notify",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "onNeedsInput": {
     "type": "boolean",
     "title": "Notify when input is needed",
     "description": "Permission prompts, idle prompts and AskUserQuestion dialogs.",
     "default": true
    },
    "onTurnDone": {
     "type": "boolean",
     "title": "Notify when a long turn finishes",
     "description": "A turn that ran longer than the minimum turn length below.",
     "default": true
    },
    "minTurnSeconds": {
     "type": "number",
     "title": "Minimum turn length (seconds)",
     "description": "Only turns that ran longer than this many seconds send a 'done' notification.",
     "default": 30
    },
    "onError": {
     "type": "boolean",
     "title": "Notify on errors",
     "description": "API errors and turns that failed.",
     "default": true
    },
    "onSubagentDone": {
     "type": "boolean",
     "title": "Notify when a subagent finishes",
     "description": "Names the agent's task in the notification.",
     "default": true
    },
    "sound": {
     "type": "string",
     "title": "Sound (macOS)",
     "description": "macOS sound name (Glass, Ping, Hero, Submarine, ...); empty for silent.",
     "default": "Glass"
    },
    "onlyWhenUnfocused": {
     "type": "boolean",
     "title": "Only when the terminal is in the background",
     "description": "macOS: skip notifications while your terminal app is the frontmost app. Ignored where focus cannot be read.",
     "default": true
    },
    "ntfyTopic": {
     "type": "string",
     "title": "ntfy topic (phone push)",
     "description": "Topic to publish to; empty turns phone push off. Anyone who knows it can read your notifications, so use a long random name.",
     "default": "",
     "sensitive": true
    },
    "ntfyServer": {
     "type": "string",
     "title": "ntfy server",
     "description": "Base URL of the ntfy server (self-hosted or the public one).",
     "default": "https://ntfy.sh"
    },
    "ntfyOnlyWhenAway": {
     "type": "boolean",
     "title": "Phone push only when away",
     "description": "Skip the phone push while your terminal is the frontmost app (macOS). Where focus cannot be read (Linux, cloud sessions) every notification also goes to your phone.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modemon",
   "firstSeen": "2026-10-06T04:56:47.984Z",
   "modUpdatedAt": "2026-10-06T04:21:07Z",
   "fileBytes": 31477,
   "tags": [
    "transcript",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "notify-mrjk05",
   "url": "https://www.slopshopper.com/mods/mrjk05-modemon-notify/"
  },
  {
   "slug": "mrjk05-modemon-pii-shield",
   "name": "pii-shield",
   "description": "Masks emails, names, account numbers and secrets on screen while you screen-record. Display only: the model and the transcript keep the real values.",
   "version": "0.2.0",
   "author": {
    "name": "mrjk05"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrjk05/modemon",
    "url": "https://github.com/mrjk05/modemon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:04:47Z",
    "createdAt": "2026-10-06T01:51:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9178352?v=4",
    "ownerUrl": "https://github.com/mrjk05",
    "defaultBranch": "main"
   },
   "path": "mods/pii-shield",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "auto: redact once a screen recorder or screen share is detected (polled every 5s). on: always redact. off: never redact. /redact overrides this for the session.",
     "default": "auto",
     "options": [
      "auto",
      "on",
      "off"
     ]
    },
    "names": {
     "type": "string",
     "title": "Extra names to mask",
     "description": "Comma-separated names or words to mask (people, clients, projects). Your OS username and git user.name are added automatically.",
     "default": ""
    },
    "maskContact": {
     "type": "boolean",
     "title": "Mask emails and phone numbers",
     "description": "Email addresses, international (+..) and US phone numbers.",
     "default": true
    },
    "maskNetwork": {
     "type": "boolean",
     "title": "Mask IP addresses",
     "description": "IPv4 and IPv6 addresses (loopback and 0.0.0.0 are left alone).",
     "default": true
    },
    "maskFinancial": {
     "type": "boolean",
     "title": "Mask financial numbers",
     "description": "Card numbers (Luhn-checked), IBANs (checksum-checked), US SSNs, bank account, routing and sort codes.",
     "default": true
    },
    "maskSecrets": {
     "type": "boolean",
     "title": "Mask secrets",
     "description": "API keys and tokens, JWTs, Bearer tokens, private key blocks, URL passwords and KEY=value assignments with secret-ish names.",
     "default": true
    },
    "maskNames": {
     "type": "boolean",
     "title": "Mask names",
     "description": "The extra names above, your OS username and your git user.name.",
     "default": true
    },
    "maskPaths": {
     "type": "boolean",
     "title": "Mask home-folder usernames",
     "description": "/Users/<you>/ and /home/<you>/ become /Users/████/.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modemon",
   "firstSeen": "2026-10-06T04:56:49.670Z",
   "modUpdatedAt": "2026-10-06T04:21:07Z",
   "fileBytes": 50732,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pii-shield",
   "url": "https://www.slopshopper.com/mods/mrjk05-modemon-pii-shield/"
  },
  {
   "slug": "mrjk05-modemon-project-color",
   "name": "project-color",
   "description": "A colour per project: a full-width stripe in the repo's colour above the prompt (stacked over other bands), a colour-emoji status line for mobile, and /color to pin or reset the colour per repo.",
   "version": "0.1.0",
   "author": {
    "name": "mrjk05"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrjk05/modemon",
    "url": "https://github.com/mrjk05/modemon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:04:47Z",
    "createdAt": "2026-10-06T01:51:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9178352?v=4",
    "ownerUrl": "https://github.com/mrjk05",
    "defaultBranch": "main"
   },
   "path": "mods/project-color",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "stripe": {
     "type": "boolean",
     "title": "Show stripe",
     "description": "Draw the full-width project stripe above the prompt (terminal and desktop).",
     "default": true
    },
    "thickness": {
     "type": "string",
     "title": "Stripe thickness",
     "description": "Rows the stripe takes: 1, or 2 for a thicker bar (falls back to 1 when the band is short).",
     "options": [
      "1",
      "2"
     ],
     "default": "1"
    },
    "branch": {
     "type": "boolean",
     "title": "Show branch",
     "description": "Show the checked-out git branch, dim, at the right end of the stripe (read from .git/HEAD).",
     "default": true
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Pin a status entry such as '🟣 modemon' under the prompt; it is the colour's only sign on the Claude mobile app.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modemon",
   "firstSeen": "2026-10-06T04:56:50.949Z",
   "modUpdatedAt": "2026-10-06T04:21:07Z",
   "fileBytes": 17676,
   "tags": [
    "band",
    "transcript",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "project-color",
   "url": "https://www.slopshopper.com/mods/mrjk05-modemon-project-color/"
  },
  {
   "slug": "mrjk05-modemon-question-log",
   "name": "question-log",
   "description": "Highlights assistant replies that end by asking you something, logs every AskUserQuestion and detected question with its answer, and shows them in a /questions pane with a '? N open' status line.",
   "version": "0.1.0",
   "author": {
    "name": "mrjk05"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrjk05/modemon",
    "url": "https://github.com/mrjk05/modemon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T05:04:47Z",
    "createdAt": "2026-10-06T01:51:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9178352?v=4",
    "ownerUrl": "https://github.com/mrjk05",
    "defaultBranch": "main"
   },
   "path": "mods/question-log",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "detectQuestions": {
     "type": "boolean",
     "title": "Detect questions in replies",
     "description": "Log an assistant reply whose final paragraph asks you something as an open question, answered by your next prompt.",
     "default": true
    },
    "highlight": {
     "type": "boolean",
     "title": "Highlight question replies",
     "description": "Draw replies detected as questions in a coloured, bordered box with a '? Question for you' header.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modemon",
   "firstSeen": "2026-10-06T04:56:52.032Z",
   "modUpdatedAt": "2026-10-06T04:21:07Z",
   "fileBytes": 25750,
   "tags": [
    "pane",
    "transcript",
    "status",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "question-log",
   "url": "https://www.slopshopper.com/mods/mrjk05-modemon-question-log/"
  },
  {
   "slug": "mrkhachaturov-ccode-personal-plugins-code-modernization",
   "name": "code-modernization",
   "description": "Guided modernization for any legacy codebase: start with /modernize, get an assessment, an interactive map, the business rules mined from the code, and a plan you approve, then an upgrade, a rewrite or a rebuild with independent proof that the new code behaves like the old. Includes security hardening, a one-page report, specialist agents, and an optional live progress pane (early access).",
   "version": "1.0.0",
   "author": {
    "name": "Anthropic",
    "email": "support@anthropic.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrkhachaturov/ccode-personal-plugins",
    "url": "https://github.com/mrkhachaturov/ccode-personal-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T13:54:14Z",
    "createdAt": "2026-03-12T11:58:49Z",
    "description": "Personal Claude Code plugin directory with automated upstream sync from the official marketplace",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugins",
     "claude-plugins",
     "mcp"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/105451445?v=4",
    "ownerUrl": "https://github.com/mrkhachaturov",
    "defaultBranch": "main"
   },
   "path": "plugins/code-modernization",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "system": {
     "type": "string",
     "title": "System",
     "description": "The system under analysis/ to follow. Empty follows the first one found.",
     "default": ""
    },
    "track": {
     "type": "string",
     "title": "Track to follow",
     "description": "auto follows whichever way the plugin's commands are working on the system: a rewrite, a same-stack uplift or a greenfield reimagine, by the newest artifacts. Name one to pin it.",
     "default": "auto",
     "options": [
      "auto",
      "transform",
      "uplift",
      "reimagine"
     ]
    },
    "panel": {
     "type": "string",
     "title": "Progress pane",
     "description": "auto opens the pane when a session starts in a workspace that has analysis/; command opens it only when you press its button or type /modernize-panel; off never opens it and never draws the button.",
     "default": "auto",
     "options": [
      "auto",
      "command",
      "off"
     ]
    },
    "xray": {
     "type": "boolean",
     "title": "X-ray reads",
     "description": "When Claude reads a legacy file, attach what the analysis already knows about it (callers, data it touches, the rules citing it) as context only the model sees.",
     "default": true
    },
    "commandPrefix": {
     "type": "string",
     "title": "Command prefix",
     "description": "How the plugin's commands are written up to their verb, for the pane's Next line.",
     "default": "/code-modernization:modernize-"
    },
    "legacyDir": {
     "type": "string",
     "title": "Legacy directory",
     "description": "The read-only tree holding the legacy systems, relative to the workspace.",
     "default": "legacy"
    },
    "telemetry": {
     "type": "boolean",
     "title": "Usage counts",
     "description": "Send usage counts through Claude Code's own telemetry setting: whole numbers only, such as which command ran, how many rules were found, what kind of machine and python the plugin runs on, and which kind of error occurred. Never code, names, paths, prompts or error text. Nothing is sent when Claude Code telemetry is off. See exactly what would be sent with: python3 scripts/telemetry.py show",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "firstSeen": "2026-10-06T04:57:44.557Z",
   "modUpdatedAt": "2026-09-28T13:11:29Z",
   "fileBytes": 262241,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-modernization-mrkhachaturov",
   "url": "https://www.slopshopper.com/mods/mrkhachaturov-ccode-personal-plugins-code-modernization/"
  },
  {
   "slug": "mrkpatchaa-dotfiles-ai",
   "name": "ai",
   "description": "Multi-agent loop for Claude Code: Fable/Opus plans, Codex challenges, Opus builds (effort medium), cheap OpenCode models (free ones first) do the rote parts, Opus verifies at effort high, Codex QAs — with limit-aware fallbacks. Plus /ai:ship, /ai:test-audit and /ai:preship (checkers, or read-only breakers with `break`), ai-lane to switch the cheap lane off, and a band above the prompt for background reviews.",
   "version": "0.14.4",
   "author": {
    "name": "Médédé Raymond"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrkpatchaa/dotfiles",
    "url": "https://github.com/mrkpatchaa/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T22:15:22Z",
    "createdAt": "2016-06-26T16:54:47Z",
    "description": "My dot files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1266755?v=4",
    "ownerUrl": "https://github.com/mrkpatchaa",
    "defaultBranch": "main"
   },
   "path": "claude/ai",
   "modules": [
    "./review-status.tsx"
   ],
   "entry": "hooks/review-status.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:29.662Z",
   "modUpdatedAt": "2026-10-07T22:15:22Z",
   "fileBytes": 4595,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ai",
   "url": "https://www.slopshopper.com/mods/mrkpatchaa-dotfiles-ai/"
  },
  {
   "slug": "mrtnzlml-skills-usage-status",
   "name": "usage-status",
   "description": "Shows the model, the context fill and the rate-limit windows with pace markers in one line above the prompt",
   "version": "0.2.0",
   "author": {
    "name": "mrtnzlml"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrtnzlml/skills",
    "url": "https://github.com/mrtnzlml/skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T12:08:22Z",
    "createdAt": "2026-09-16T07:38:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/978368?v=4",
    "ownerUrl": "https://github.com/mrtnzlml",
    "defaultBranch": "main"
   },
   "path": "mods/usage-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mrtnzlml",
   "firstSeen": "2026-10-07T15:09:08.407Z",
   "modUpdatedAt": "2026-10-07T12:06:26Z",
   "fileBytes": 7474,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-status-mrtnzlml",
   "url": "https://www.slopshopper.com/mods/mrtnzlml-skills-usage-status/"
  },
  {
   "slug": "mrtsvr-techloop-claude-issue-tracker",
   "name": "issue-tracker",
   "description": "A pane beside the transcript with the GitHub issues of the project the session works in",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrtsvr-techloop/claude-issue-tracker",
    "url": "https://github.com/mrtsvr-techloop/claude-issue-tracker",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:09:34Z",
    "createdAt": "2026-10-08T12:50:35Z",
    "description": "Claude Code mod: the project's GitHub issues in a pane beside the transcript",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/201772461?v=4",
    "ownerUrl": "https://github.com/mrtsvr-techloop",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-issue-tracker",
   "firstSeen": "2026-10-08T15:35:18.889Z",
   "modUpdatedAt": "2026-10-08T16:09:34Z",
   "fileBytes": 57184,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "issue-tracker",
   "url": "https://www.slopshopper.com/mods/mrtsvr-techloop-claude-issue-tracker/"
  },
  {
   "slug": "mrzzmrzz-claude-code-mods-omni-token",
   "name": "omni-token",
   "description": "Context window weather, tok/s, prompt-cache hit rate and TTL, and cache auto-warm, in the band above the prompt",
   "version": "0.5.0",
   "author": {
    "name": "mrzzmrzz"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mrzzmrzz/claude-code-mods",
    "url": "https://github.com/mrzzmrzz/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T06:53:00Z",
    "createdAt": "2026-10-02T05:30:37Z",
    "description": "Mods for Claude Code: live panes, bands and hooks",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/36831062?v=4",
    "ownerUrl": "https://github.com/mrzzmrzz",
    "defaultBranch": "main"
   },
   "path": "plugins/omni-token",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "How long the prompt cache lives after the last request: 1h on most Claude subscriptions, 5m on the API default or in usage overage",
     "default": "1h",
     "options": [
      "5m",
      "1h"
     ]
    },
    "autoWarm": {
     "type": "boolean",
     "title": "Auto-warm the prompt cache",
     "description": "While the session is idle, re-read the cached prefix with a tiny forked request shortly before it expires. Each warm bills a cache read of the whole context plus a few hundred output tokens",
     "default": false
    },
    "warmHours": {
     "type": "number",
     "title": "Keep warm for (hours)",
     "description": "Stop auto-warming this many hours after the last turn started, and let the cache expire",
     "default": 24
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:20:23.686Z",
   "modUpdatedAt": "2026-10-02T06:53:00Z",
   "fileBytes": 10587,
   "tags": [
    "band",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "omni-token",
   "url": "https://www.slopshopper.com/mods/mrzzmrzz-claude-code-mods-omni-token/"
  },
  {
   "slug": "mtami-terminal-tab-title",
   "name": "terminal-tab-title",
   "description": "Names the terminal tab Claude Code runs in from your first prompt: tmux, zellij, screen, herdr, WezTerm, kitty, Konsole, ConEmu, plus OSC titles for iTerm2, Terminal.app, Windows Terminal, Ghostty and more",
   "version": "0.2.0",
   "author": {
    "name": "Mohammad Yaser"
   },
   "license": "MIT",
   "homepage": "https://github.com/mtami/terminal-tab-title",
   "keywords": [
    "terminal",
    "tab",
    "title",
    "tmux",
    "zellij",
    "wezterm",
    "kitty"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mtami/terminal-tab-title",
    "url": "https://github.com/mtami/terminal-tab-title",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:55:23Z",
    "createdAt": "2026-10-06T09:55:17Z",
    "description": "Claude Code mod: names the terminal tab Claude runs in (tmux, zellij, screen, herdr, WezTerm, kitty, Konsole, OSC terminals)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "terminal",
     "tmux"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15871409?v=4",
    "ownerUrl": "https://github.com/mtami",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "terminal-tab-title",
   "firstSeen": "2026-10-06T14:41:41.476Z",
   "modUpdatedAt": "2026-10-06T09:55:23Z",
   "fileBytes": 11024,
   "tags": [
    "command",
    "prompt",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "terminal-tab-title",
   "url": "https://www.slopshopper.com/mods/mtami-terminal-tab-title/"
  },
  {
   "slug": "mtmtian-cc-mods-cache-timer",
   "name": "cache-timer",
   "description": "Counts down, in the prompt footer beside the model, the time left before the main thread's prompt cache lapses, so you know when the next message will pay to re-write it",
   "version": "0.3.2",
   "author": {
    "name": "mtmtian",
    "url": "https://github.com/mtmtian"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mtmtian/cc-mods",
    "url": "https://github.com/mtmtian/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:26:14Z",
    "createdAt": "2026-10-02T20:48:21Z",
    "description": "Claude Code mods (function-hook plugins) forked from other authors, kept in one repo",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60476606?v=4",
    "ownerUrl": "https://github.com/mtmtian",
    "defaultBranch": "main"
   },
   "path": "mods/cache-timer/plugins/cache-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "auto: start at 1h and follow what the API reports (a model switch names it; a cache miss after 5 to 60 idle minutes means 5m, a hit means 1h). 1h or 5m: always count down from that.",
     "default": "auto",
     "options": [
      "auto",
      "1h",
      "5m"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T04:57:47.192Z",
   "modUpdatedAt": "2026-10-05T00:01:51Z",
   "fileBytes": 4627,
   "tags": [
    "spinner",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer-mtmtian",
   "url": "https://www.slopshopper.com/mods/mtmtian-cc-mods-cache-timer/"
  },
  {
   "slug": "mtmtian-cc-mods-md-prompt",
   "name": "md-prompt",
   "description": "Paints Markdown onto Claude Code's prompt box as you type: fenced code becomes a syntax-highlighted card (even before you close the fence), and inline code, bold, italic, lists, task lists, quotes, tables, links and headings are styled. Paint only, your text is never changed.",
   "version": "0.2.0",
   "author": {
    "name": "nogu66"
   },
   "license": "MIT",
   "homepage": "https://github.com/nogu66/md-prompt",
   "keywords": [
    "markdown",
    "prompt",
    "code-block",
    "syntax-highlight",
    "tables",
    "function-hooks",
    "claude-mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mtmtian/cc-mods",
    "url": "https://github.com/mtmtian/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:26:14Z",
    "createdAt": "2026-10-02T20:48:21Z",
    "description": "Claude Code mods (function-hook plugins) forked from other authors, kept in one repo",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60476606?v=4",
    "ownerUrl": "https://github.com/mtmtian",
    "defaultBranch": "main"
   },
   "path": "mods/md-prompt/plugins/md-prompt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Markdown painting",
     "description": "Paint Markdown onto the prompt box as you type. Off leaves the prompt box as plain text. /md-prompt on|off|toggle changes it too.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T04:57:49.599Z",
   "modUpdatedAt": "2026-10-03T11:46:24Z",
   "fileBytes": 115789,
   "tags": [
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "md-prompt-mtmtian",
   "url": "https://www.slopshopper.com/mods/mtmtian-cc-mods-md-prompt/"
  },
  {
   "slug": "mtmtian-cc-mods-plan-progress",
   "name": "plan-progress",
   "description": "Live plan progress bars above the Claude Code prompt: stages, steps, a pixel fill and soft sounds for decision, error and done",
   "version": "0.7.1-cc.10",
   "author": {
    "name": "Kirill Serditov",
    "url": "https://github.com/zycck"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mtmtian/cc-mods",
    "url": "https://github.com/mtmtian/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:26:14Z",
    "createdAt": "2026-10-02T20:48:21Z",
    "description": "Claude Code mods (function-hook plugins) forked from other authors, kept in one repo",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60476606?v=4",
    "ownerUrl": "https://github.com/mtmtian",
    "defaultBranch": "main"
   },
   "path": "mods/plan-progress/plugins/plan-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T04:57:50.797Z",
   "modUpdatedAt": "2026-10-05T00:01:51Z",
   "fileBytes": 84873,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "plan-progress-mtmtian",
   "url": "https://www.slopshopper.com/mods/mtmtian-cc-mods-plan-progress/"
  },
  {
   "slug": "muctebadikmen-claude-code-araclari-ilerleme-cubugu",
   "name": "ilerleme-cubugu",
   "description": "Süren geliştirme işinin ilerlemesini (Claude'un görev listesi ya da PLAN.md / STATE.md planı) prompt kutusunun üstünde çubuk olarak gösterir: biten adım sayısı, yüzde ve şu anki adım.",
   "version": "0.2.0",
   "author": {
    "name": "Mustafa Dikmen",
    "url": "https://github.com/muctebadikmen"
   },
   "license": "MIT",
   "homepage": "https://github.com/muctebadikmen/claude-code-araclari",
   "keywords": [
    "mods",
    "progress",
    "plan",
    "turkce"
   ],
   "kind": "community",
   "repo": {
    "fullName": "muctebadikmen/claude-code-araclari",
    "url": "https://github.com/muctebadikmen/claude-code-araclari",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:58:25Z",
    "createdAt": "2026-10-08T16:58:20Z",
    "description": "Claude Code modları: otomatik devir ve ilerleme çubuğu. Türkçe, birkaç komutla kurulur.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "turkce"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/123153275?v=4",
    "ownerUrl": "https://github.com/muctebadikmen",
    "defaultBranch": "main"
   },
   "path": "modlar/ilerleme-cubugu",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "muctebadikmen",
   "firstSeen": "2026-10-09T15:13:47.830Z",
   "modUpdatedAt": "2026-10-08T16:58:14Z",
   "fileBytes": 26952,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ilerleme-cubugu",
   "url": "https://www.slopshopper.com/mods/muctebadikmen-claude-code-araclari-ilerleme-cubugu/"
  },
  {
   "slug": "muctebadikmen-claude-code-araclari-otomatik-devir",
   "name": "otomatik-devir",
   "description": "Bağlam doluluğunu durum satırında gösterir; eşik aşılınca işi güvenli bir noktada bitirtir, devam notu yazdırır ve sorarak yeni sohbete geçer (/devir).",
   "version": "0.1.0",
   "author": {
    "name": "Mustafa Dikmen",
    "url": "https://github.com/muctebadikmen"
   },
   "license": "MIT",
   "homepage": "https://github.com/muctebadikmen/claude-code-araclari",
   "keywords": [
    "mods",
    "context",
    "handoff",
    "turkce"
   ],
   "kind": "community",
   "repo": {
    "fullName": "muctebadikmen/claude-code-araclari",
    "url": "https://github.com/muctebadikmen/claude-code-araclari",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:58:25Z",
    "createdAt": "2026-10-08T16:58:20Z",
    "description": "Claude Code modları: otomatik devir ve ilerleme çubuğu. Türkçe, birkaç komutla kurulur.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "turkce"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/123153275?v=4",
    "ownerUrl": "https://github.com/muctebadikmen",
    "defaultBranch": "main"
   },
   "path": "modlar/otomatik-devir",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "muctebadikmen",
   "firstSeen": "2026-10-09T15:13:48.608Z",
   "modUpdatedAt": "2026-10-08T16:58:14Z",
   "fileBytes": 20083,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "otomatik-devir",
   "url": "https://www.slopshopper.com/mods/muctebadikmen-claude-code-araclari-otomatik-devir/"
  },
  {
   "slug": "muellerei-enable-todo-tools",
   "name": "enable-todo-tools",
   "description": "Switches Claude Code's todo tools on for models that have them left out",
   "version": "0.1.0",
   "author": {
    "name": "Patrick Müller",
    "url": "https://github.com/muellerei"
   },
   "license": "MIT",
   "homepage": "https://github.com/muellerei/enable-todo-tools",
   "keywords": [
    "claude-code-mod",
    "task-list",
    "todo"
   ],
   "kind": "community",
   "repo": {
    "fullName": "muellerei/enable-todo-tools",
    "url": "https://github.com/muellerei/enable-todo-tools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T20:49:56Z",
    "createdAt": "2026-10-04T01:36:42Z",
    "description": "Claude Code mod that switches the todo tools back on for models that leave them out, by setting CLAUDE_CODE_ENABLE_TODO_TOOLS at session start. Companion to task-line.",
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "function-hooks",
     "task-list",
     "todo"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/320190286?v=4",
    "ownerUrl": "https://github.com/muellerei",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "muellerei-enable-todo-tools",
   "firstSeen": "2026-10-06T05:20:25.280Z",
   "modUpdatedAt": "2026-10-05T20:49:56Z",
   "fileBytes": 418,
   "tags": [],
   "isNew": true,
   "entryName": "enable-todo-tools",
   "url": "https://www.slopshopper.com/mods/muellerei-enable-todo-tools/"
  },
  {
   "slug": "muellerei-task-line",
   "name": "task-line",
   "description": "One clean line per task list above the prompt, filled from Claude's own todo tools, same look in the terminal and the desktop app",
   "version": "0.1.0",
   "author": {
    "name": "Patrick Müller",
    "url": "https://github.com/muellerei"
   },
   "license": "MIT",
   "homepage": "https://github.com/muellerei/task-line",
   "keywords": [
    "claude-code-mod",
    "task-list",
    "progress",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "muellerei/task-line",
    "url": "https://github.com/muellerei/task-line",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T21:17:59Z",
    "createdAt": "2026-10-04T01:36:25Z",
    "description": "Claude Code mod: one line per task list above the prompt with the current task, a progress bar and the count. Same look in the terminal and the desktop app.",
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "function-hooks",
     "progress",
     "task-list"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/320190286?v=4",
    "ownerUrl": "https://github.com/muellerei",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "lingerSeconds": {
     "type": "number",
     "title": "Finished list stays (seconds)",
     "description": "How long a finished list stays in the line, in seconds. 0 never shows a finished list. A value outside the allowed range is set to the nearest allowed one.",
     "default": 15
    },
    "joinSeconds": {
     "type": "number",
     "title": "New task joins (seconds)",
     "description": "How long after a list finished a new task of the same name still joins it, in seconds. It joins only while the list is shown. 0 never joins. A value outside the allowed range is set to the nearest allowed one.",
     "default": 15
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "muellerei-mods",
   "firstSeen": "2026-10-06T04:56:57.050Z",
   "modUpdatedAt": "2026-10-05T21:17:59Z",
   "fileBytes": 38189,
   "tags": [
    "band",
    "transcript",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "task-line",
   "url": "https://www.slopshopper.com/mods/muellerei-task-line/"
  },
  {
   "slug": "muhx-model-router",
   "name": "model-router",
   "description": "Jev (TypeSafe) picks the model and effort per task type; ported from jev-model-router with main-loop model switching on",
   "version": "0.5.0",
   "author": {
    "name": "muhx"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "routing",
    "jev",
    "typesafe",
    "model-selection"
   ],
   "kind": "community",
   "repo": {
    "fullName": "muhx/model-router",
    "url": "https://github.com/muhx/model-router",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T08:32:48Z",
    "createdAt": "2026-10-08T08:32:40Z",
    "description": "Picks the Claude model and reasoning effort for each task with Jev, TypeSafe's System One decision model",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10384675?v=4",
    "ownerUrl": "https://github.com/muhx",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./model-router.ts"
   ],
   "entry": "hooks/model-router.ts",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for TypeSafe's own API; preferred over the Gateway, since only it reports a calibrated confidence",
     "default": "",
     "sensitive": true
    },
    "gatewayApiKey": {
     "type": "string",
     "title": "Vercel AI Gateway API key",
     "description": "Key for the AI Gateway; with none set the engine's built-in classifier is used instead",
     "default": "",
     "sensitive": true
    },
    "provider": {
     "type": "string",
     "title": "Backend",
     "description": "Which backend to use; \"auto\" picks TypeSafe when its key is set, then the Gateway, then the built-in classifier",
     "default": "auto",
     "options": [
      "auto",
      "typesafe",
      "gateway",
      "builtin"
     ]
    },
    "typesafeBaseUrl": {
     "type": "string",
     "title": "TypeSafe base URL",
     "description": "Base URL of TypeSafe's own API; empty uses https://api.typesafe.ai",
     "default": ""
    },
    "typesafeModel": {
     "type": "string",
     "title": "TypeSafe model",
     "description": "Decision model on TypeSafe's own API; empty uses jev-latest",
     "default": ""
    },
    "gatewayBaseUrl": {
     "type": "string",
     "title": "AI Gateway base URL",
     "description": "Base URL of the AI Gateway; empty uses https://ai-gateway.vercel.sh/v4/ai",
     "default": ""
    },
    "gatewayModel": {
     "type": "string",
     "title": "AI Gateway model",
     "description": "Decision model on the AI Gateway; empty uses typesafe-ai/jev",
     "default": ""
    },
    "fastModel": {
     "type": "string",
     "title": "Fast tier",
     "description": "Model alias or id for mechanical, local tasks",
     "default": "haiku"
    },
    "balancedModel": {
     "type": "string",
     "title": "Balanced tier",
     "description": "Model alias or id for ordinary engineering work",
     "default": "sonnet"
    },
    "deepModel": {
     "type": "string",
     "title": "Deep tier",
     "description": "Model alias or id for hard or high-stakes work",
     "default": "opus"
    },
    "minUpgradeConfidence": {
     "type": "number",
     "title": "Confidence to spend more",
     "description": "How sure the decision must be to raise the model or the effort; being wrong here costs money, so the bar is low",
     "default": 0.3
    },
    "minDowngradeConfidence": {
     "type": "number",
     "title": "Confidence to spend less",
     "description": "How sure it must be to lower the model or the effort; being wrong here means a task gets too little, so the bar is high",
     "default": 0.6
    },
    "routeSubagentModel": {
     "type": "boolean",
     "title": "Route subagent models",
     "description": "Pick the model of each subagent at agent.spawn (the Agent tool takes no effort)",
     "default": true
    },
    "routeMainEffort": {
     "type": "boolean",
     "title": "Route the main loop's effort",
     "description": "Raise or lower the reasoning effort of the main conversation",
     "default": true
    },
    "routeMainModel": {
     "type": "boolean",
     "title": "Route the main loop's model",
     "description": "Switch the main conversation's model by task type (changing model mid-session re-caches the prompt)",
     "default": true
    },
    "timeoutMs": {
     "type": "number",
     "title": "Latency budget (ms)",
     "description": "How long to wait for a decision before letting the request through unchanged",
     "default": 800
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Write each routing decision to the session log",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "model-router",
   "firstSeen": "2026-10-08T15:35:23.719Z",
   "modUpdatedAt": "2026-10-08T08:32:48Z",
   "fileBytes": 33051,
   "tags": [
    "status",
    "prompt",
    "model",
    "network",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-router-muhx",
   "url": "https://www.slopshopper.com/mods/muhx-model-router/"
  },
  {
   "slug": "mupamuc-cache-keepwarm",
   "name": "cache-keepwarm",
   "description": "Keeps the prompt cache of an idle Claude Code session warm: just before the cache lapses it submits a short service prompt, so your next message reads the context from the cache instead of writing it again. Off by default; /keepwarm on|off|status. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "mupamuc",
    "url": "https://github.com/mupamuc"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "prompt-caching",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "mupamuc/cache-keepwarm",
    "url": "https://github.com/mupamuc/cache-keepwarm",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T14:29:18Z",
    "createdAt": "2026-10-04T08:51:01Z",
    "description": "Claude Code mod: keeps the prompt cache of an idle session warm with a short ping before it lapses",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58519772?v=4",
    "ownerUrl": "https://github.com/mupamuc",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./keepwarm.tsx"
   ],
   "entry": "hooks/keepwarm.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Keep the cache warm",
     "description": "Ping before the cache lapses while the session is idle; /keepwarm on|off overrides this and is remembered",
     "default": false
    },
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "1h on a Claude subscription, 5m on an API key, cloud provider or usage credits",
     "default": "1h",
     "options": [
      "1h",
      "5m"
     ]
    },
    "leadSeconds": {
     "type": "number",
     "title": "Ping before expiry (s)",
     "description": "How long before the cache lapses the ping is sent (at most half the lifetime)",
     "default": 120
    },
    "maxPings": {
     "type": "number",
     "title": "Pings in a row",
     "description": "Most pings without a prompt of your own; then the cache is left to lapse",
     "default": 3
    },
    "minTokens": {
     "type": "number",
     "title": "Smallest cache kept (tokens)",
     "description": "Caches smaller than this are cheap to rebuild and are not pinged",
     "default": 20000
    },
    "message": {
     "type": "string",
     "title": "Ping text",
     "description": "The service prompt the model receives; empty uses the built-in one",
     "default": ""
    },
    "band": {
     "type": "boolean",
     "title": "Row above the prompt",
     "description": "One row with the cache hit rate, the time left and a keepwarm checkbox",
     "default": true
    },
    "status": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Also show the next ping time and count in the status line",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:26.725Z",
   "modUpdatedAt": "2026-10-04T14:29:18Z",
   "fileBytes": 9992,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keepwarm",
   "url": "https://www.slopshopper.com/mods/mupamuc-cache-keepwarm/"
  },
  {
   "slug": "muratkaragozgil-claude-code-usage-bar",
   "name": "usage-bar",
   "displayName": "Usage Bar",
   "description": "A one-line usage bar above the prompt: 5-hour, weekly and per-model plan limits with reset countdowns, plus the session's tokens and cost.",
   "version": "1.0.5",
   "author": {
    "name": "Murat Karagozgil",
    "url": "https://github.com/MuratKaragozgil"
   },
   "license": "MIT",
   "homepage": "https://github.com/MuratKaragozgil/claude-code-usage-bar",
   "keywords": [
    "usage",
    "rate-limits",
    "plan-limits",
    "tokens",
    "cost",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "muratkaragozgil/claude-code-usage-bar",
    "url": "https://github.com/muratkaragozgil/claude-code-usage-bar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T13:26:46Z",
    "createdAt": "2026-10-03T12:07:27Z",
    "description": "A one-line usage bar above the Claude Code prompt: 5-hour, weekly and per-model plan limits with reset countdowns, plus session tokens and cost.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "rate-limits",
     "usage"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8644827?v=4",
    "ownerUrl": "https://github.com/muratkaragozgil",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-usage-bar",
   "firstSeen": "2026-10-06T04:57:54.162Z",
   "modUpdatedAt": "2026-10-03T13:26:46Z",
   "fileBytes": 14624,
   "tags": [
    "band",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bar-muratkaragozgil",
   "url": "https://www.slopshopper.com/mods/muratkaragozgil-claude-code-usage-bar/"
  },
  {
   "slug": "mustafa89-my-claude-code-mods-cache-warm",
   "name": "cache-warm",
   "description": "Keeps the prompt cache warm on idle chats with a capped fork ping, and tracks cache hits and misses",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mustafa89/my-claude-code-mods",
    "url": "https://github.com/mustafa89/my-claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:30:14Z",
    "createdAt": "2026-10-03T21:55:19Z",
    "description": "Claude Code mods: a one-line status bar, pasted-image previews, and boxed tool-call cards",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/73131585?v=4",
    "ownerUrl": "https://github.com/mustafa89",
    "defaultBranch": "main"
   },
   "path": "cache-warm",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "The cache lifetime this account gets: 1h on most Claude Code sessions, 5m on the API default or in usage overage",
     "options": [
      "1h",
      "5m"
     ],
     "default": "1h"
    },
    "maxPings": {
     "type": "number",
     "title": "Pings per idle stretch",
     "description": "Keepalive pings before the cache is left to expire; a typed prompt resets the count",
     "default": 4
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:28.478Z",
   "modUpdatedAt": "2026-10-04T15:59:34Z",
   "fileBytes": 6180,
   "tags": [
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-warm-mustafa89",
   "url": "https://www.slopshopper.com/mods/mustafa89-my-claude-code-mods-cache-warm/"
  },
  {
   "slug": "mustafa89-my-claude-code-mods-diagram-mod",
   "name": "diagram-mod",
   "description": "show_diagram: animated box-and-arrow explainers in the terminal",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mustafa89/my-claude-code-mods",
    "url": "https://github.com/mustafa89/my-claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:30:14Z",
    "createdAt": "2026-10-03T21:55:19Z",
    "description": "Claude Code mods: a one-line status bar, pasted-image previews, and boxed tool-call cards",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/73131585?v=4",
    "ownerUrl": "https://github.com/mustafa89",
    "defaultBranch": "main"
   },
   "path": "diagram-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "display": {
     "type": "string",
     "title": "Where diagrams draw",
     "description": "inline: animated in the tool's transcript row (any width). pane: a pane the tool opens (needs 144 columns when Claude opens it)",
     "options": [
      "inline",
      "pane"
     ],
     "default": "inline"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:14:05.906Z",
   "modUpdatedAt": "2026-10-09T00:27:42Z",
   "fileBytes": 61694,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "diagram-mod",
   "url": "https://www.slopshopper.com/mods/mustafa89-my-claude-code-mods-diagram-mod/"
  },
  {
   "slug": "mustafa89-my-claude-code-mods-image-peek",
   "name": "image-peek",
   "description": "Previews pasted images in colour: above the prompt while drafting, and under the message in the transcript",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mustafa89/my-claude-code-mods",
    "url": "https://github.com/mustafa89/my-claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:30:14Z",
    "createdAt": "2026-10-03T21:55:19Z",
    "description": "Claude Code mods: a one-line status bar, pasted-image previews, and boxed tool-call cards",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/73131585?v=4",
    "ownerUrl": "https://github.com/mustafa89",
    "defaultBranch": "main"
   },
   "path": "image-peek",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:29.350Z",
   "modUpdatedAt": "2026-10-03T21:55:15Z",
   "fileBytes": 6303,
   "tags": [
    "band",
    "transcript",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-peek-mustafa89",
   "url": "https://www.slopshopper.com/mods/mustafa89-my-claude-code-mods-image-peek/"
  },
  {
   "slug": "mustafa89-my-claude-code-mods-slick-bar",
   "name": "slick-bar",
   "description": "One-line session bar above the prompt: model, effort, repo, branch, context gauge, prompt cache health, rate limits, cost",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mustafa89/my-claude-code-mods",
    "url": "https://github.com/mustafa89/my-claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:30:14Z",
    "createdAt": "2026-10-03T21:55:19Z",
    "description": "Claude Code mods: a one-line status bar, pasted-image previews, and boxed tool-call cards",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/73131585?v=4",
    "ownerUrl": "https://github.com/mustafa89",
    "defaultBranch": "main"
   },
   "path": "slick-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:30.192Z",
   "modUpdatedAt": "2026-10-04T15:59:34Z",
   "fileBytes": 13467,
   "tags": [
    "spinner",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "slick-bar",
   "url": "https://www.slopshopper.com/mods/mustafa89-my-claude-code-mods-slick-bar/"
  },
  {
   "slug": "mustafa89-my-claude-code-mods-tool-cards",
   "name": "tool-cards",
   "description": "Draws tool calls as boxed cards: header, highlighted command, output preview, timing footer",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mustafa89/my-claude-code-mods",
    "url": "https://github.com/mustafa89/my-claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:30:14Z",
    "createdAt": "2026-10-03T21:55:19Z",
    "description": "Claude Code mods: a one-line status bar, pasted-image previews, and boxed tool-call cards",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/73131585?v=4",
    "ownerUrl": "https://github.com/mustafa89",
    "defaultBranch": "main"
   },
   "path": "tool-cards",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:31.046Z",
   "modUpdatedAt": "2026-10-09T00:03:35Z",
   "fileBytes": 20735,
   "tags": [
    "transcript",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-cards",
   "url": "https://www.slopshopper.com/mods/mustafa89-my-claude-code-mods-tool-cards/"
  },
  {
   "slug": "mustafa89-my-claude-code-mods-week-calendar",
   "name": "week-calendar",
   "description": "/week: weekly calendar of Claude Code and Codex sessions, with commits, no-commit sessions, hours per project and a 3-line report",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "mustafa89/my-claude-code-mods",
    "url": "https://github.com/mustafa89/my-claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:30:14Z",
    "createdAt": "2026-10-03T21:55:19Z",
    "description": "Claude Code mods: a one-line status bar, pasted-image previews, and boxed tool-call cards",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/73131585?v=4",
    "ownerUrl": "https://github.com/mustafa89",
    "defaultBranch": "main"
   },
   "path": "week-calendar",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:31.897Z",
   "modUpdatedAt": "2026-10-05T09:52:43Z",
   "fileBytes": 2957,
   "tags": [
    "status",
    "command",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "week-calendar-mustafa89",
   "url": "https://www.slopshopper.com/mods/mustafa89-my-claude-code-mods-week-calendar/"
  },
  {
   "slug": "mwej-claude-code-headroom",
   "name": "headroom",
   "description": "Your Claude plan limits, a forecast of when you'll run out, and your context window, live in a band above the prompt. Compacts in one click, automatically, or when Claude picks the moment, and keeps the prompt cache warm",
   "version": "0.1.0",
   "author": {
    "name": "Martin Hygge",
    "url": "https://github.com/MWEJ"
   },
   "license": "MIT",
   "homepage": "https://github.com/MWEJ/claude-code-headroom",
   "keywords": [
    "headroom",
    "usage",
    "rate limits",
    "context window",
    "compact",
    "prompt cache",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "MWEJ/claude-code-headroom",
    "url": "https://github.com/MWEJ/claude-code-headroom",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:54:03Z",
    "createdAt": "2026-10-07T02:26:19Z",
    "description": "Headroom: a Claude Code mod for your limits, context and cache. A live band above the prompt with forecasts, one-click and agent-timed compaction, and a prompt cache warmer.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2354407?v=4",
    "ownerUrl": "https://github.com/MWEJ",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Keep cache warm: lifetime",
     "description": "The prompt cache lifetime a new chat's Keep cache warm starts with. auto follows Claude Code's own choice (1h on a subscription within its limits, 5m on an API key or in overage); 5m or 1h sets it while warming is on. A 1h write costs 2x input instead of 1.25x.",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "idle5m": {
     "type": "number",
     "title": "Keep cache warm: idle refreshes, 5m",
     "description": "Refreshes a 5-minute cache gets while the session is idle, 0 to 20; each still needs a $0.05 expected saving.",
     "default": 5,
     "min": 0,
     "max": 20
    },
    "idle1h": {
     "type": "number",
     "title": "Keep cache warm: idle refreshes, 1h",
     "description": "Refreshes a 1-hour cache gets while the session is idle, 0 to 20; each still needs a $0.05 expected saving.",
     "default": 5,
     "min": 0,
     "max": 20
    },
    "warmUntil": {
     "type": "number",
     "title": "Keep cache warm: until a limit reaches %",
     "description": "No refresh is sent while the 5 Hour or Weekly limit is at or past this %: a refresh counts against your plan like any request.",
     "default": 85,
     "min": 1,
     "max": 100
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-headroom",
   "firstSeen": "2026-10-07T14:41:38.830Z",
   "modUpdatedAt": "2026-10-07T02:54:03Z",
   "fileBytes": 146929,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "headroom",
   "url": "https://www.slopshopper.com/mods/mwej-claude-code-headroom/"
  },
  {
   "slug": "mwej-test-grader",
   "name": "test-grader",
   "description": "A side pane that grades every test in the project (strong, shallow, brittle, hollow, duplicate), tells Claude how to write tests that grade strong, and shows coverage.",
   "version": "0.9.8",
   "author": {
    "name": "Martin Hygge"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MWEJ/test-grader",
    "url": "https://github.com/MWEJ/test-grader",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:52:11Z",
    "createdAt": "2026-10-04T20:52:40Z",
    "description": "Claude Code mod: side pane that tracks new tests, rates them and shows coverage",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2354407?v=4",
    "ownerUrl": "https://github.com/MWEJ",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "graderModel": {
     "type": "string",
     "title": "Grader model",
     "description": "The model that grades tests: an alias (haiku, sonnet, opus) or a model id. haiku by default, which Claude Code resolves to the Haiku it is set up with. A model id is used exactly as set, so a gateway's own ids work.",
     "default": "haiku"
    },
    "graderEscalate": {
     "type": "string",
     "title": "Second-look model",
     "description": "A model that grades again what the first grade flagged: regrades after an edit, evidence and verified mutations. off: the grader model does it all.",
     "default": "off"
    },
    "graderWorkers": {
     "type": "number",
     "title": "Grader workers",
     "description": "How many grader calls run at once during Grade all tests, from 1 to 20.",
     "default": 10
    },
    "measureStrong": {
     "type": "boolean",
     "title": "Measure strong grades",
     "description": "While the session is idle, try the bug each strong grade names on a few tests at a time, and grade shallow any test that still passes. Go is built with the change through -overlay, its files untouched.",
     "default": true
    },
    "measureInPlace": {
     "type": "boolean",
     "title": "Measure by changing files",
     "description": "Measure strong grades in languages other than Go too, by changing the code under test for the run and putting it back. Off by default: another session or worker in the same folder would see the change while it runs.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "test-grader",
   "firstSeen": "2026-10-08T15:03:04.269Z",
   "modUpdatedAt": "2026-10-09T03:52:11Z",
   "fileBytes": 314444,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "test-grader",
   "url": "https://www.slopshopper.com/mods/mwej-test-grader/"
  },
  {
   "slug": "myaji35-gh-harness-harness-guard",
   "name": "harness-guard",
   "description": "Shadow or enforce the existing Harness PreToolUse guards as function hooks",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "myaji35/GH_Harness",
    "url": "https://github.com/myaji35/GH_Harness",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T01:27:14Z",
    "createdAt": "2026-04-01T09:16:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32953110?v=4",
    "ownerUrl": "https://github.com/myaji35",
    "defaultBranch": "main"
   },
   "path": "mods/harness-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "description": "Record decisions without blocking, or enforce denies",
     "options": [
      "shadow",
      "enforce"
     ],
     "default": "shadow",
     "title": "Guard mode"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:34.758Z",
   "modUpdatedAt": "2026-10-04T10:09:37Z",
   "fileBytes": 16285,
   "tags": [
    "status",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "harness-guard",
   "url": "https://www.slopshopper.com/mods/myaji35-gh-harness-harness-guard/"
  },
  {
   "slug": "myaji35-gh-harness-harness-status",
   "name": "harness-status",
   "description": "Read-only harness issue, budget, context, and nightly status",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "myaji35/GH_Harness",
    "url": "https://github.com/myaji35/GH_Harness",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T01:27:14Z",
    "createdAt": "2026-04-01T09:16:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32953110?v=4",
    "ownerUrl": "https://github.com/myaji35",
    "defaultBranch": "main"
   },
   "path": "mods/harness-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:35.709Z",
   "modUpdatedAt": "2026-10-04T10:09:37Z",
   "fileBytes": 6157,
   "tags": [
    "band",
    "status",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "harness-status",
   "url": "https://www.slopshopper.com/mods/myaji35-gh-harness-harness-status/"
  },
  {
   "slug": "myedo-game-harnais",
   "name": "harnais",
   "description": "Harnais d'orchestration du dépôt : rend l'état que mesurent les scripts (suivi de vague, #2279 ; CI et train de publication en status line, #2280), sans porter de règle.",
   "version": "0.1.0",
   "author": {
    "name": "MyEdO/game"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "MyEdO/game",
    "url": "https://github.com/MyEdO/game",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:45:50Z",
    "createdAt": "2026-06-04T07:48:22Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/335733540?v=4",
    "ownerUrl": "https://github.com/MyEdO",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/harnais",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:29.226Z",
   "modUpdatedAt": "2026-10-09T05:45:50Z",
   "fileBytes": 12849,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "harnais",
   "url": "https://www.slopshopper.com/mods/myedo-game-harnais/"
  },
  {
   "slug": "myudav4iik-claude-mods-context-bar",
   "name": "context-bar",
   "description": "A context-window breakdown bar above the prompt, toggled with /context-bar",
   "version": "0.2.0",
   "author": {
    "name": "Vadym"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "myUdav4iik/claude-mods",
    "url": "https://github.com/myUdav4iik/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T10:59:08Z",
    "createdAt": "2026-10-03T20:17:29Z",
    "description": "Claude Code mods: a context-window bar and a turn-finished sound",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63876858?v=4",
    "ownerUrl": "https://github.com/myUdav4iik",
    "defaultBranch": "main"
   },
   "path": "context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:57:55.755Z",
   "modUpdatedAt": "2026-10-05T10:59:07Z",
   "fileBytes": 10449,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-myUdav4iik",
   "url": "https://www.slopshopper.com/mods/myudav4iik-claude-mods-context-bar/"
  },
  {
   "slug": "myudav4iik-claude-mods-done-sound",
   "name": "done-sound",
   "description": "Plays a macOS system sound when Claude finishes a turn",
   "version": "0.1.0",
   "author": {
    "name": "Vadym"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "myUdav4iik/claude-mods",
    "url": "https://github.com/myUdav4iik/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T10:59:08Z",
    "createdAt": "2026-10-03T20:17:29Z",
    "description": "Claude Code mods: a context-window bar and a turn-finished sound",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63876858?v=4",
    "ownerUrl": "https://github.com/myUdav4iik",
    "defaultBranch": "main"
   },
   "path": "done-sound",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "sound": {
     "type": "string",
     "title": "Done sound",
     "description": "System sound played when a turn finishes with an answer",
     "default": "Glass",
     "options": [
      "Basso",
      "Blow",
      "Bottle",
      "Frog",
      "Funk",
      "Glass",
      "Hero",
      "Morse",
      "Ping",
      "Pop",
      "Purr",
      "Sosumi",
      "Submarine",
      "Tink"
     ]
    },
    "errorSound": {
     "type": "string",
     "title": "Error sound",
     "description": "System sound played when a turn ends on an error or refusal",
     "default": "Basso",
     "options": [
      "Basso",
      "Blow",
      "Bottle",
      "Frog",
      "Funk",
      "Glass",
      "Hero",
      "Morse",
      "Ping",
      "Pop",
      "Purr",
      "Sosumi",
      "Submarine",
      "Tink"
     ]
    },
    "minSeconds": {
     "type": "number",
     "title": "Minimum turn length (seconds)",
     "description": "Stay silent for turns shorter than this",
     "default": 0
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:57:56.642Z",
   "modUpdatedAt": "2026-10-03T20:17:23Z",
   "fileBytes": 2412,
   "tags": [
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "done-sound",
   "url": "https://www.slopshopper.com/mods/myudav4iik-claude-mods-done-sound/"
  },
  {
   "slug": "myveroai-mask-that-pass",
   "name": "mask-that-pass",
   "displayName": "Mask That Pass",
   "description": "Masks credentials in tool output (URL passwords, *_TOKEN / *_SECRET / *_PASSWORD values, API keys, bearer tokens, private keys) before Claude or the transcript sees them. No network, files or processes.",
   "version": "0.2.0",
   "author": {
    "name": "Mask That Pass contributors"
   },
   "license": "MIT",
   "homepage": "https://github.com/myveroai/mask-that-pass",
   "keywords": [
    "security",
    "secrets",
    "redaction",
    "credentials",
    "privacy",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "myveroai/mask-that-pass",
    "url": "https://github.com/myveroai/mask-that-pass",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T02:20:37Z",
    "createdAt": "2026-10-02T02:09:35Z",
    "description": "Claude Code mod: masks credentials (passwords, tokens, keys) in tool output before Claude or the transcript sees them",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "redaction",
     "secrets"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40304853?v=4",
    "ownerUrl": "https://github.com/myveroai",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mask-that-pass",
   "firstSeen": "2026-10-06T05:20:33.653Z",
   "modUpdatedAt": "2026-10-02T02:20:37Z",
   "fileBytes": 5089,
   "tags": [
    "toast",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "mask-that-pass",
   "url": "https://www.slopshopper.com/mods/myveroai-mask-that-pass/"
  },
  {
   "slug": "nachtgold-claude-code-connect-four",
   "name": "connect-four",
   "description": "Play Connect Four against an AI in a Claude Code pane: /connect-four",
   "version": "1.0.0",
   "author": {
    "name": "nachtgold"
   },
   "license": "MIT",
   "homepage": "https://github.com/nachtgold/claude-code-connect-four",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nachtgold/claude-code-connect-four",
    "url": "https://github.com/nachtgold/claude-code-connect-four",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:51:33Z",
    "createdAt": "2026-10-07T05:50:47Z",
    "description": "Play Connect Four against an AI inside Claude Code (/connect-four)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "connect-four",
     "game"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/588110?v=4",
    "ownerUrl": "https://github.com/nachtgold",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "connect-four",
   "firstSeen": "2026-10-07T15:09:28.914Z",
   "modUpdatedAt": "2026-10-07T07:51:33Z",
   "fileBytes": 11390,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "connect-four",
   "url": "https://www.slopshopper.com/mods/nachtgold-claude-code-connect-four/"
  },
  {
   "slug": "nachtgold-claude-code-match-3",
   "name": "match-3",
   "description": "Match-3 puzzle game in a Claude Code pane: /match3 – 5 colors, 5 levels, rockets, bombs, prisms and combos",
   "version": "1.1.0",
   "author": {
    "name": "nachtgold",
    "url": "https://github.com/nachtgold"
   },
   "license": "MIT",
   "homepage": "https://github.com/nachtgold/claude-code-match-3",
   "keywords": [
    "mod",
    "game",
    "match-3",
    "puzzle"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nachtgold/claude-code-match-3",
    "url": "https://github.com/nachtgold/claude-code-match-3",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:51:19Z",
    "createdAt": "2026-10-07T06:00:22Z",
    "description": "Match-3 puzzle game as a Claude Code mod: /match3 opens the board in a pane – 5 levels, rockets, bombs, prisms, combos (EN/DE)",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "game",
     "match-3"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/588110?v=4",
    "ownerUrl": "https://github.com/nachtgold",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Game language: auto (Claude Code language setting or system locale), en or de",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "de"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nachtgold",
   "firstSeen": "2026-10-07T15:09:30.190Z",
   "modUpdatedAt": "2026-10-07T07:51:19Z",
   "fileBytes": 43242,
   "tags": [
    "pane",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "match-3",
   "url": "https://www.slopshopper.com/mods/nachtgold-claude-code-match-3/"
  },
  {
   "slug": "nachx639-context-canary",
   "name": "context-canary",
   "displayName": "Context Canary",
   "description": "Development test entry for the Context Canary marketplace; installs use plugins/context-canary.",
   "version": "1.3.3",
   "author": {
    "name": "Nachx639",
    "url": "https://github.com/Nachx639"
   },
   "license": "MIT",
   "homepage": "https://github.com/Nachx639/context-canary",
   "keywords": [
    "canary",
    "context",
    "claude-code",
    "mod",
    "pixel-art",
    "compaction"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Nachx639/context-canary",
    "url": "https://github.com/Nachx639/context-canary",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:17:22Z",
    "createdAt": "2026-10-07T20:54:21Z",
    "description": "A pixel-art canary for Claude Code: it dies when Claude stops following your instructions, then auto-compacts and comes back to life. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "canary",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "llm",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71144023?v=4",
    "ownerUrl": "https://github.com/Nachx639",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../plugins/context-canary/hooks/register.js"
   ],
   "entry": "plugins/context-canary/hooks/register.js",
   "userConfig": {
    "word": {
     "type": "string",
     "title": "Canary word",
     "description": "Start each final reply with this word or emoji. Run /canary setup after changing it.",
     "default": "🐤"
    },
    "autoCompact": {
     "type": "boolean",
     "title": "Automatic compaction",
     "description": "Compact after a missing sentinel; disable for notifications only.",
     "default": true
    },
    "cooldownMinutes": {
     "type": "number",
     "title": "Recovery window (minutes)",
     "description": "A second death within this window locks automatic recovery until /clear. Zero disables the window.",
     "default": 30,
     "min": 0,
     "max": 10080
    },
    "language": {
     "type": "string",
     "title": "Interface language",
     "description": "English or Spanish. This API has no UI locale accessor.",
     "default": "en",
     "options": [
      "en",
      "es"
     ]
    },
    "size": {
     "type": "string",
     "title": "Canary size",
     "description": "tiny (3 terminal rows), small (4), normal (6) or large (8).",
     "default": "small",
     "options": [
      "tiny",
      "small",
      "normal",
      "large"
     ]
    },
    "info": {
     "type": "string",
     "title": "Text beside the canary",
     "description": "none: only the bird (default). status: 'Canary alive/dead'. details: status, streak, death and recovery notes.",
     "default": "none",
     "options": [
      "none",
      "status",
      "details"
     ]
    },
    "checkpoints": {
     "type": "number",
     "title": "Checkpoints in CLAUDE.md",
     "description": "0 (default): only the rule. 1 to 5: /canary setup spreads code words through CLAUDE.md and every answer must carry them, so the canary samples the whole file and says which part was lost.",
     "default": 0,
     "min": 0,
     "max": 5
    },
    "target": {
     "type": "string",
     "title": "Instruction file",
     "description": "global: ~/.claude/CLAUDE.md (default). project: the CLAUDE.md at the root of the project you run /canary setup in. Checkpoints from both files are always checked.",
     "default": "global",
     "options": [
      "global",
      "project"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "context-canary",
   "firstSeen": "2026-10-08T15:03:58.591Z",
   "modUpdatedAt": "2026-10-09T13:17:22Z",
   "fileBytes": 52356,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-canary",
   "url": "https://www.slopshopper.com/mods/nachx639-context-canary/"
  },
  {
   "slug": "nachx639-context-canary-context-canary",
   "name": "context-canary",
   "displayName": "Context Canary",
   "description": "A context canary with an animated cage, configurable sentinel and automatic recovery.",
   "version": "1.3.3",
   "author": {
    "name": "Nachx639",
    "url": "https://github.com/Nachx639"
   },
   "license": "MIT",
   "homepage": "https://github.com/Nachx639/context-canary",
   "keywords": [
    "canary",
    "context",
    "claude-code",
    "mod",
    "pixel-art",
    "compaction"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Nachx639/context-canary",
    "url": "https://github.com/Nachx639/context-canary",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:17:22Z",
    "createdAt": "2026-10-07T20:54:21Z",
    "description": "A pixel-art canary for Claude Code: it dies when Claude stops following your instructions, then auto-compacts and comes back to life. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "canary",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "llm",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71144023?v=4",
    "ownerUrl": "https://github.com/Nachx639",
    "defaultBranch": "main"
   },
   "path": "plugins/context-canary",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "word": {
     "type": "string",
     "title": "Canary word",
     "description": "Start each final reply with this word or emoji. Run /canary setup after changing it.",
     "default": "🐤"
    },
    "autoCompact": {
     "type": "boolean",
     "title": "Automatic compaction",
     "description": "Compact after a missing sentinel; disable for notifications only.",
     "default": true
    },
    "cooldownMinutes": {
     "type": "number",
     "title": "Recovery window (minutes)",
     "description": "A second death within this window locks automatic recovery until /clear. Zero disables the window.",
     "default": 30,
     "min": 0,
     "max": 10080
    },
    "language": {
     "type": "string",
     "title": "Interface language",
     "description": "English or Spanish. This API has no UI locale accessor.",
     "default": "en",
     "options": [
      "en",
      "es"
     ]
    },
    "size": {
     "type": "string",
     "title": "Canary size",
     "description": "tiny (3 terminal rows), small (4), normal (6) or large (8).",
     "default": "small",
     "options": [
      "tiny",
      "small",
      "normal",
      "large"
     ]
    },
    "info": {
     "type": "string",
     "title": "Text beside the canary",
     "description": "none: only the bird (default). status: 'Canary alive/dead'. details: status, streak, death and recovery notes.",
     "default": "none",
     "options": [
      "none",
      "status",
      "details"
     ]
    },
    "checkpoints": {
     "type": "number",
     "title": "Checkpoints in CLAUDE.md",
     "description": "0 (default): only the rule. 1 to 5: /canary setup spreads code words through CLAUDE.md and every answer must carry them, so the canary samples the whole file and says which part was lost.",
     "default": 0,
     "min": 0,
     "max": 5
    },
    "target": {
     "type": "string",
     "title": "Instruction file",
     "description": "global: ~/.claude/CLAUDE.md (default). project: the CLAUDE.md at the root of the project you run /canary setup in. Checkpoints from both files are always checked.",
     "default": "global",
     "options": [
      "global",
      "project"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "context-canary",
   "firstSeen": "2026-10-08T15:03:59.282Z",
   "modUpdatedAt": "2026-10-09T13:17:20Z",
   "fileBytes": 52356,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-canary-Nachx639",
   "url": "https://www.slopshopper.com/mods/nachx639-context-canary-context-canary/"
  },
  {
   "slug": "nakadaharuki-desk-meter",
   "name": "desk-meter",
   "description": "Context usage, branch and tool count in a band; tokens per request charted in a pane; a note tool for Claude and a check before dangerous commands. English and Japanese",
   "version": "0.3.0",
   "author": {
    "name": "nakadadev"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nakadaharuki/desk-meter",
    "url": "https://github.com/nakadaharuki/desk-meter",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T08:50:11Z",
    "createdAt": "2026-10-05T16:17:47Z",
    "description": "デスクトップ版 Claude Code の Mod の見本: 帯・欄・Svg のグラフ・Claude の道具・確認のフック",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/258259876?v=4",
    "ownerUrl": "https://github.com/nakadaharuki",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the band, the pane and the messages; auto follows Claude Code's language setting (Japanese when it names Japanese, English otherwise)",
     "options": [
      "auto",
      "en",
      "ja"
     ],
     "default": "auto"
    },
    "band": {
     "type": "string",
     "title": "Band",
     "description": "Show the one-line band above the prompt (context, branch, tool count, time). Off by default; the counts are still kept and shown in the /meter pane",
     "options": [
      "off",
      "on"
     ],
     "default": "off"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "desk-meter",
   "firstSeen": "2026-10-09T15:14:16.194Z",
   "modUpdatedAt": "2026-10-08T08:50:11Z",
   "fileBytes": 15458,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "desk-meter",
   "url": "https://www.slopshopper.com/mods/nakadaharuki-desk-meter/"
  },
  {
   "slug": "nakadaharuki-multichat",
   "name": "multichat",
   "description": "Run several Claude Code chats side by side safely: where the week's usage lands at this pace, a question before two chats edit the same file, heavy builds taking turns, destructive commands refused and secrets hidden. Nothing to configure. English and Japanese",
   "version": "0.1.2",
   "author": {
    "name": "nakadadev"
   },
   "license": "PolyForm-Noncommercial-1.0.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nakadaharuki/multichat",
    "url": "https://github.com/nakadaharuki/multichat",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T02:27:44Z",
    "createdAt": "2026-10-06T16:09:01Z",
    "description": "One Claude Code mod for running several chats side by side: usage at reset, same-file clash guard, heavy-work pacing, destructive-command guard, secret redaction",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/258259876?v=4",
    "ownerUrl": "https://github.com/nakadaharuki",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "multichat",
   "firstSeen": "2026-10-07T15:09:31.815Z",
   "modUpdatedAt": "2026-10-09T02:27:44Z",
   "fileBytes": 43459,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "multichat",
   "url": "https://www.slopshopper.com/mods/nakadaharuki-multichat/"
  },
  {
   "slug": "nakadaharuki-parallel-pacer",
   "name": "parallel-pacer",
   "description": "Watches this PC's CPU, free memory and parallel chats, holds heavy commands back to one at a time when it is choked, and shows how many more chats fit. English and Japanese",
   "version": "0.2.0",
   "author": {
    "name": "nakadadev"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nakadaharuki/parallel-pacer",
    "url": "https://github.com/nakadaharuki/parallel-pacer",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T12:00:54Z",
    "createdAt": "2026-10-05T16:17:54Z",
    "description": "Claude Code の Mod: CPU・空きメモリ・並列の会話数を見て、重い処理の同時実行を自動で絞る（Windows）",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/258259876?v=4",
    "ownerUrl": "https://github.com/nakadaharuki",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the status line, the toasts and the messages; auto follows Claude Code's language setting (Japanese when it names Japanese, English otherwise)",
     "options": [
      "auto",
      "en",
      "ja"
     ],
     "default": "auto"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "parallel-pacer",
   "firstSeen": "2026-10-09T15:14:19.677Z",
   "modUpdatedAt": "2026-10-06T12:00:54Z",
   "fileBytes": 12119,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "parallel-pacer",
   "url": "https://www.slopshopper.com/mods/nakadaharuki-parallel-pacer/"
  },
  {
   "slug": "nankris-claude-code-mods-bash-watch",
   "name": "bash-watch",
   "description": "Status-line note when a Bash command fails; clears when the next one succeeds.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nankris/claude-code-mods",
    "url": "https://github.com/nankris/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:33:38Z",
    "createdAt": "2026-10-06T12:33:33Z",
    "description": "Claude Code mods: bash-watch, tool-calls, turn-band",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16165179?v=4",
    "ownerUrl": "https://github.com/nankris",
    "defaultBranch": "main"
   },
   "path": "bash-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T14:41:53.080Z",
   "modUpdatedAt": "2026-10-06T12:29:05Z",
   "fileBytes": 347,
   "tags": [
    "status",
    "guard"
   ],
   "isNew": true,
   "entryName": "bash-watch",
   "url": "https://www.slopshopper.com/mods/nankris-claude-code-mods-bash-watch/"
  },
  {
   "slug": "nankris-claude-code-mods-tool-calls",
   "name": "tool-calls",
   "description": "Live /tool-calls pane listing this session's tool calls as they run and finish.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nankris/claude-code-mods",
    "url": "https://github.com/nankris/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:33:38Z",
    "createdAt": "2026-10-06T12:33:33Z",
    "description": "Claude Code mods: bash-watch, tool-calls, turn-band",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16165179?v=4",
    "ownerUrl": "https://github.com/nankris",
    "defaultBranch": "main"
   },
   "path": "tool-calls",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T14:41:53.659Z",
   "modUpdatedAt": "2026-10-06T12:29:05Z",
   "fileBytes": 1534,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-calls",
   "url": "https://www.slopshopper.com/mods/nankris-claude-code-mods-tool-calls/"
  },
  {
   "slug": "nankris-claude-code-mods-turn-band",
   "name": "turn-band",
   "description": "Dim band above the prompt showing the last turn's duration and tool-call count.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nankris/claude-code-mods",
    "url": "https://github.com/nankris/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T12:33:38Z",
    "createdAt": "2026-10-06T12:33:33Z",
    "description": "Claude Code mods: bash-watch, tool-calls, turn-band",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16165179?v=4",
    "ownerUrl": "https://github.com/nankris",
    "defaultBranch": "main"
   },
   "path": "turn-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T14:41:54.143Z",
   "modUpdatedAt": "2026-10-06T12:29:05Z",
   "fileBytes": 1004,
   "tags": [
    "band",
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-band-nankris",
   "url": "https://www.slopshopper.com/mods/nankris-claude-code-mods-turn-band/"
  },
  {
   "slug": "naoanao-agent-cross-check",
   "name": "agent-cross-check",
   "description": "When another coding agent (or a person) commits to your repo, Claude notices, runs mechanical checks (line endings, secrets, .env files) and audits the commits by diff and tests instead of trusting their report.",
   "version": "0.1.0",
   "author": {
    "name": "naoanao"
   },
   "license": "MIT",
   "homepage": "https://github.com/naoanao/agent-cross-check",
   "keywords": [
    "multi-agent",
    "code-review",
    "audit",
    "git",
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "naoanao/agent-cross-check",
    "url": "https://github.com/naoanao/agent-cross-check",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:28:05Z",
    "createdAt": "2026-10-09T12:27:59Z",
    "description": "Claude Code mod: when another coding agent commits to your repo, Claude notices and audits it by diff and tests instead of trusting its report.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-mods",
     "code-review",
     "multi-agent"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/131459006?v=4",
    "ownerUrl": "https://github.com/naoanao",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "trustedMarker": {
     "type": "string",
     "title": "Marker of your own commits",
     "description": "Text in a commit message that marks it as made by this Claude, comma separated for several. Commits without it are treated as another agent's.",
     "default": "Co-Authored-By: Claude"
    },
    "autoReview": {
     "type": "boolean",
     "title": "Review automatically",
     "description": "Ask Claude to audit new commits as soon as they appear (at most once an hour). Off: a notice above the prompt and /cross-check.",
     "default": false
    },
    "usageCeiling": {
     "type": "number",
     "title": "Usage ceiling for automatic review (%)",
     "description": "Automatic review waits while the 5-hour or weekly usage is at or above this percentage.",
     "default": 90
    },
    "checkEveryMinutes": {
     "type": "number",
     "title": "Check every (minutes)",
     "description": "How often to look for new commits while the session is open.",
     "default": 10
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-cross-check",
   "firstSeen": "2026-10-09T15:14:21.757Z",
   "modUpdatedAt": "2026-10-09T12:28:05Z",
   "fileBytes": 10000,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-cross-check",
   "url": "https://www.slopshopper.com/mods/naoanao-agent-cross-check/"
  },
  {
   "slug": "naoanao-shared-repo-guard",
   "name": "shared-repo-guard",
   "description": "For repos where several AI agents (or you and an agent) work in the same folder: stops secret values from leaving your .env, pushes to public remotes, and git commands that would wipe work this session did not write.",
   "version": "0.1.2",
   "author": {
    "name": "naoanao"
   },
   "license": "MIT",
   "homepage": "https://github.com/naoanao/shared-repo-guard",
   "keywords": [
    "safety",
    "secrets",
    "git",
    "multi-agent",
    "guardrails"
   ],
   "kind": "community",
   "repo": {
    "fullName": "naoanao/shared-repo-guard",
    "url": "https://github.com/naoanao/shared-repo-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:05:33Z",
    "createdAt": "2026-10-09T11:28:49Z",
    "description": "Claude Code mod for repos shared by several AI agents: stops secret values leaving .env, pushes to public remotes, and git commands that wipe another agent's uncommitted work.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-mods",
     "guardrails",
     "secrets"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/131459006?v=4",
    "ownerUrl": "https://github.com/naoanao",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "publicRemotes": {
     "type": "string",
     "title": "Public remotes",
     "description": "Remote names that must never be pushed to, comma separated (for example: public, mirror)",
     "default": ""
    },
    "envFiles": {
     "type": "string",
     "title": "Extra .env files",
     "description": "More .env files to watch, relative to the repository root, comma separated (for example: apps/web/.env.local). Every .env* file at the root is watched already.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shared-repo-guard",
   "firstSeen": "2026-10-09T15:14:23.083Z",
   "modUpdatedAt": "2026-10-09T13:05:33Z",
   "fileBytes": 16402,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "shared-repo-guard",
   "url": "https://www.slopshopper.com/mods/naoanao-shared-repo-guard/"
  },
  {
   "slug": "narisraz-claude-merge-cleanup",
   "name": "merge-cleanup",
   "description": "After a PR is merged (by Claude or on GitHub), has Claude offer to delete the worktree and local branch",
   "version": "0.1.0",
   "author": {
    "name": "Naris Razafimahatratra"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narisraz/claude-merge-cleanup",
    "url": "https://github.com/narisraz/claude-merge-cleanup",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:38:49Z",
    "createdAt": "2026-10-09T13:37:57Z",
    "description": "Claude Code mod: offers to delete worktrees and branches once their PR is merged",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37060423?v=4",
    "ownerUrl": "https://github.com/narisraz",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "merge-cleanup",
   "firstSeen": "2026-10-09T15:14:26.529Z",
   "modUpdatedAt": "2026-10-09T13:38:49Z",
   "fileBytes": 5253,
   "tags": [
    "guard",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "merge-cleanup",
   "url": "https://www.slopshopper.com/mods/narisraz-claude-merge-cleanup/"
  },
  {
   "slug": "narkov-claude-code-connector-center",
   "name": "connector-center",
   "description": "Connector control center: how many tokens each MCP connector eats (schemas and replies), its version and what to disable, in the /connectors pane",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narkov/claude-code-connector-center",
    "url": "https://github.com/narkov/claude-code-connector-center",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:56:22Z",
    "createdAt": "2026-10-09T06:56:17Z",
    "description": "Claude Code mod: how many tokens each MCP connector costs you, and what to switch off (/connectors)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1584240?v=4",
    "ownerUrl": "https://github.com/narkov",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-connector-center",
   "firstSeen": "2026-10-09T15:14:27.761Z",
   "modUpdatedAt": "2026-10-09T06:56:22Z",
   "fileBytes": 21746,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "connector-center",
   "url": "https://www.slopshopper.com/mods/narkov-claude-code-connector-center/"
  },
  {
   "slug": "narley-sessions-sidebar",
   "name": "sessions-sidebar",
   "description": "Sidebar listing every Claude Code session open on this machine",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narley/sessions-sidebar",
    "url": "https://github.com/narley/sessions-sidebar",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:32:03Z",
    "createdAt": "2026-10-04T18:46:30Z",
    "description": "Claude Code mod: a sidebar listing every Claude Code session, for Warp",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3510590?v=4",
    "ownerUrl": "https://github.com/narley",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:59.089Z",
   "modUpdatedAt": "2026-10-09T10:32:03Z",
   "fileBytes": 119228,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "sessions-sidebar",
   "url": "https://www.slopshopper.com/mods/narley-sessions-sidebar/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-agent-jobs",
   "name": "agent-jobs",
   "description": "/jobs pane: running subagents and background shells with elapsed time and Stop; a toast when background work finishes",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "agent-jobs",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:46.453Z",
   "modUpdatedAt": "2026-10-04T21:25:18Z",
   "fileBytes": 11819,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-jobs",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-agent-jobs/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-agent-models",
   "name": "agent-models",
   "description": "Pins the model each subagent type runs on, set in /config or with /agent-models",
   "version": "0.1.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "agent-models",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "explore": {
     "type": "string",
     "title": "Explore agents",
     "description": "Model for Explore subagents. inherit leaves the choice to the agent definition, then the main model.",
     "default": "haiku",
     "options": [
      "inherit",
      "haiku",
      "sonnet",
      "opus",
      "fable"
     ]
    },
    "generalPurpose": {
     "type": "string",
     "title": "general-purpose agents",
     "description": "Model for general-purpose subagents.",
     "default": "inherit",
     "options": [
      "inherit",
      "haiku",
      "sonnet",
      "opus",
      "fable"
     ]
    },
    "plan": {
     "type": "string",
     "title": "Plan agents",
     "description": "Model for Plan subagents.",
     "default": "inherit",
     "options": [
      "inherit",
      "haiku",
      "sonnet",
      "opus",
      "fable"
     ]
    },
    "other": {
     "type": "string",
     "title": "Every other type",
     "description": "Model for any subagent type not named above or in Custom.",
     "default": "inherit",
     "options": [
      "inherit",
      "haiku",
      "sonnet",
      "opus",
      "fable"
     ]
    },
    "custom": {
     "type": "string",
     "title": "Custom",
     "description": "More types, as type=model pairs separated by commas: code-reviewer=opus, claude-code-guide=haiku",
     "default": ""
    },
    "force": {
     "type": "boolean",
     "title": "Override explicit models",
     "description": "Also replace a model the caller asked for. Off: a pin applies only when no model was given.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:47.359Z",
   "modUpdatedAt": "2026-10-09T04:39:30Z",
   "fileBytes": 4053,
   "tags": [
    "command",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-models-narrowstacks",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-agent-models/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-context-watch",
   "name": "context-watch",
   "description": "Context fill, cost and rate limits in the status line; threshold toasts; compaction that keeps edited files; /ctx breakdown",
   "version": "0.5.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "context-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:48.274Z",
   "modUpdatedAt": "2026-10-09T04:47:53Z",
   "fileBytes": 17333,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-watch-narrowstacks",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-context-watch/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-handoff",
   "name": "handoff",
   "description": "/carryover writes a state note from the conversation, clears, and carries the note into the fresh context",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "handoff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:49.028Z",
   "modUpdatedAt": "2026-10-09T04:44:48Z",
   "fileBytes": 3821,
   "tags": [
    "toast",
    "command",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-narrowstacks",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-handoff/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-house-style",
   "name": "house-style",
   "description": "Enforces the no-em-dash rule: a system prompt section, a reminder to the model after a write that adds one, a toast when a reply uses one",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "house-style",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:49.965Z",
   "modUpdatedAt": "2026-10-04T20:56:51Z",
   "fileBytes": 1958,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "house-style",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-house-style/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-live-spinner",
   "name": "live-spinner",
   "description": "Spinner says what is actually running: the Bash command, the file being read or edited, the search, the subagent",
   "version": "0.4.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "live-spinner",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:50.855Z",
   "modUpdatedAt": "2026-10-04T21:54:28Z",
   "fileBytes": 7401,
   "tags": [
    "spinner",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "live-spinner",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-live-spinner/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-pm-guard",
   "name": "pm-guard",
   "description": "Steers npm/npx/yarn to the package manager the repo's lockfile names (bun or pnpm), bun where there is none",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "pm-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:51.540Z",
   "modUpdatedAt": "2026-10-04T21:25:18Z",
   "fileBytes": 3183,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "pm-guard",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-pm-guard/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-pr-rules",
   "name": "pr-rules",
   "description": "Blocks gh pr create / gt submit when a repo with an [Unreleased] changelog has no entry on the branch, and (where the repo asks for it) when the PR carries no labels",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "pr-rules",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "requireLabels": {
     "type": "boolean",
     "title": "Require labels on every PR",
     "description": "Block gh pr create without --label in every repo, not only repos whose CLAUDE.md asks to label every PR.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:52.153Z",
   "modUpdatedAt": "2026-10-04T21:38:38Z",
   "fileBytes": 8296,
   "tags": [
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-rules",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-pr-rules/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-pr-watch",
   "name": "pr-watch",
   "description": "Tracks PRs the session touches, shows their checks above the prompt, toasts on green/red/merged, and stops foreground CI polling loops",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "pr-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:53.111Z",
   "modUpdatedAt": "2026-10-09T04:39:30Z",
   "fileBytes": 9518,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-watch-narrowstacks",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-pr-watch/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-remote-guard",
   "name": "remote-guard",
   "description": "Asks before a destructive command runs on another machine over ssh (restarts, deletes, kills, reboots)",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "remote-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:53.950Z",
   "modUpdatedAt": "2026-10-04T21:25:18Z",
   "fileBytes": 2937,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "remote-guard",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-remote-guard/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-worktrees",
   "name": "worktrees",
   "description": "/worktrees pane: each git worktree with branch, uncommitted changes, ahead/behind and PR state; removes clean worktrees whose PR is merged or closed",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "worktrees",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:54.935Z",
   "modUpdatedAt": "2026-10-04T21:54:28Z",
   "fileBytes": 8572,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "worktrees-narrowstacks",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-worktrees/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-xcode-status",
   "name": "xcode-status",
   "description": "In Xcode projects only: one line with the last build and test result and the booted simulator; flags 0-test runs; blocks a second xcodebuild while one runs",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "xcode-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:55.728Z",
   "modUpdatedAt": "2026-10-04T21:54:28Z",
   "fileBytes": 8958,
   "tags": [
    "band",
    "guard",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "xcode-status",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-xcode-status/"
  },
  {
   "slug": "narrowstacks-claude-code-mods-zsh-safe",
   "name": "zsh-safe",
   "description": "Quotes glob flags zsh would expand (--include=*.ts) and keeps a grep that finds nothing from failing the command",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narrowstacks/claude-code-mods",
    "url": "https://github.com/narrowstacks/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T04:47:54Z",
    "createdAt": "2026-10-04T20:59:42Z",
    "description": "Function-hook mods for Claude Code: context gauge, live spinner, PR watcher, house style",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2106980?v=4",
    "ownerUrl": "https://github.com/narrowstacks",
    "defaultBranch": "master"
   },
   "path": "zsh-safe",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:57:56.382Z",
   "modUpdatedAt": "2026-10-04T21:25:18Z",
   "fileBytes": 2458,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "zsh-safe-narrowstacks",
   "url": "https://www.slopshopper.com/mods/narrowstacks-claude-code-mods-zsh-safe/"
  },
  {
   "slug": "narze-bad-apple-claude-mod",
   "name": "bad-apple",
   "description": "Plays Bad Apple!! in a pane or the band above the prompt, with sound",
   "version": "0.2.0",
   "author": {
    "name": "narze"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "narze/bad-apple-claude-mod",
    "url": "https://github.com/narze/bad-apple-claude-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T16:55:32Z",
    "createdAt": "2026-10-05T07:51:18Z",
    "description": "Bad Apple!! But it's on the Claude Code",
    "homepage": "",
    "topics": [
     "bad-apple",
     "claude-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/248741?v=4",
    "ownerUrl": "https://github.com/narze",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:37.462Z",
   "modUpdatedAt": "2026-10-05T16:55:32Z",
   "fileBytes": 18075,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "bad-apple",
   "url": "https://www.slopshopper.com/mods/narze-bad-apple-claude-mod/"
  },
  {
   "slug": "natea-move-coach-move-coach",
   "name": "move-coach",
   "description": "Camera pane with pose landmarks, spoken coaching and optional Muse EEG for the Built to Move mobility tests (macOS)",
   "version": "0.2.0",
   "author": {
    "name": "Nate Aune"
   },
   "license": "MIT",
   "homepage": "https://github.com/natea/move-coach",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "natea/move-coach",
    "url": "https://github.com/natea/move-coach",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:02:07Z",
    "createdAt": "2026-10-05T00:06:40Z",
    "description": "AI coach that scores Built to Move mobility tests from your camera, by voice, with optional Muse EEG. A Claude Code plugin.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "eeg",
     "longevity",
     "mediapipe",
     "mobility",
     "muse"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/118984?v=4",
    "ownerUrl": "https://github.com/natea",
    "defaultBranch": "main"
   },
   "path": "plugins/move-coach",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "elevenlabs_api_key": {
     "type": "string",
     "title": "ElevenLabs API key (optional)",
     "description": "Leave blank to use the built-in macOS voice. With a key, coaching cues use ElevenLabs.",
     "sensitive": true,
     "required": false
    },
    "elevenlabs_voice_id": {
     "type": "string",
     "title": "ElevenLabs voice ID (optional)",
     "description": "Blank uses the default voice (Sarah). Only used with an API key.",
     "default": "",
     "required": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "move-coach",
   "firstSeen": "2026-10-06T04:58:00.641Z",
   "modUpdatedAt": "2026-10-06T00:02:07Z",
   "fileBytes": 55066,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "move-coach",
   "url": "https://www.slopshopper.com/mods/natea-move-coach-move-coach/"
  },
  {
   "slug": "natsume-777-claude-mods-cache-timer",
   "name": "cache-timer",
   "description": "Shows how long the prompt cache has left, next to the model name in the footer",
   "version": "0.1.2",
   "author": {
    "name": "Natsume777"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "natsume-777/claude-mods",
    "url": "https://github.com/natsume-777/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:07:43Z",
    "createdAt": "2026-10-03T17:21:30Z",
    "description": "Claude Code mods (function-hook plugins) marketplace: codingway-claude-mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1654176?v=4",
    "ownerUrl": "https://github.com/natsume-777",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-timer",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "キャッシュの有効期間",
     "description": "プロンプトキャッシュが切れるまでの時間。5m（5 分）か 1h（1 時間）",
     "options": [
      "1h",
      "5m"
     ],
     "default": "1h"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "codingway-claude-mods",
   "firstSeen": "2026-10-06T04:58:03.596Z",
   "modUpdatedAt": "2026-10-03T16:52:28Z",
   "fileBytes": 6065,
   "tags": [
    "spinner",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer-natsume-777",
   "url": "https://www.slopshopper.com/mods/natsume-777-claude-mods-cache-timer/"
  },
  {
   "slug": "natsume-777-claude-mods-ui-sampler",
   "name": "ui-sampler",
   "description": "A labelled catalog of every place a mod can draw, every API it can call and every value it can read",
   "version": "0.2.0",
   "author": {
    "name": "Natsume777"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "natsume-777/claude-mods",
    "url": "https://github.com/natsume-777/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:07:43Z",
    "createdAt": "2026-10-03T17:21:30Z",
    "description": "Claude Code mods (function-hook plugins) marketplace: codingway-claude-mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1654176?v=4",
    "ownerUrl": "https://github.com/natsume-777",
    "defaultBranch": "main"
   },
   "path": "plugins/ui-sampler",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "codingway-claude-mods",
   "firstSeen": "2026-10-06T04:58:09.442Z",
   "modUpdatedAt": "2026-10-03T09:19:56Z",
   "fileBytes": 190981,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "ui-sampler",
   "url": "https://www.slopshopper.com/mods/natsume-777-claude-mods-ui-sampler/"
  },
  {
   "slug": "natsume-777-claude-mods-usage-band",
   "name": "usage-band",
   "description": "Shows context, 5-hour and weekly limit usage in the band above the prompt",
   "version": "0.3.0",
   "author": {
    "name": "Natsume777"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "natsume-777/claude-mods",
    "url": "https://github.com/natsume-777/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:07:43Z",
    "createdAt": "2026-10-03T17:21:30Z",
    "description": "Claude Code mods (function-hook plugins) marketplace: codingway-claude-mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1654176?v=4",
    "ownerUrl": "https://github.com/natsume-777",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "log": {
     "type": "boolean",
     "title": "使用率を記録する",
     "description": "5 時間制限と週間制限の使用率を、新しい値を読むたびに日ごとのファイル（usage-YYYYMMDD.jsonl）に 1 行ずつ書き足す",
     "default": false
    },
    "logDir": {
     "type": "string",
     "title": "記録の置き場",
     "description": "記録のファイルを書くフォルダ。~ はホームフォルダ",
     "default": "~/.claude/usage-band/"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "codingway-claude-mods",
   "firstSeen": "2026-10-06T04:58:10.411Z",
   "modUpdatedAt": "2026-10-09T15:03:00Z",
   "fileBytes": 22867,
   "tags": [
    "band",
    "toast",
    "guard",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-natsume-777",
   "url": "https://www.slopshopper.com/mods/natsume-777-claude-mods-usage-band/"
  },
  {
   "slug": "natsume-777-claude-mods-usage-ledger",
   "name": "usage-ledger",
   "description": "Shows where the session's tokens go and when a fresh session would be cheaper",
   "version": "0.3.0",
   "author": {
    "name": "Natsume777"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "natsume-777/claude-mods",
    "url": "https://github.com/natsume-777/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:07:43Z",
    "createdAt": "2026-10-03T17:21:30Z",
    "description": "Claude Code mods (function-hook plugins) marketplace: codingway-claude-mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1654176?v=4",
    "ownerUrl": "https://github.com/natsume-777",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-ledger",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "ttlMain": {
     "type": "string",
     "title": "主スレッドのキャッシュ有効期間",
     "description": "主スレッドのキャッシュ書き込みを 5m（5 分）と 1h（1 時間）のどちらで数えるか",
     "options": [
      "1h",
      "5m"
     ],
     "default": "1h"
    },
    "ttlSub": {
     "type": "string",
     "title": "サブエージェントのキャッシュ有効期間",
     "description": "サブエージェントのキャッシュ書き込みを 5m（5 分）と 1h（1 時間）のどちらで数えるか",
     "options": [
      "5m",
      "1h"
     ],
     "default": "5m"
    },
    "freshCtx": {
     "type": "number",
     "title": "新しいセッションの初期文脈",
     "description": "引き継いだ新しいセッションの最初の文脈（トークン数）の見込み。引き継ぎの実測があればそちらを使う",
     "default": 70000
    },
    "baseCtx": {
     "type": "number",
     "title": "基礎部分の文脈",
     "description": "どのセッションにも入る部分（システムプロンプトやツールの説明など）のトークン数の見込み",
     "default": 40000
    },
    "handoffDir": {
     "type": "string",
     "title": "引き継ぎ文の置き場",
     "description": "引き継ぎ文を書くフォルダ（プロジェクトからの相対パス）",
     "default": ".claude/handoffs/"
    },
    "exportDir": {
     "type": "string",
     "title": "集計の書き出し先",
     "description": "[書き出す] で集計を書くフォルダ（プロジェクトからの相対パス）",
     "default": ".claude/usage-ledger/"
    },
    "showBand": {
     "type": "boolean",
     "title": "入力欄の上に帯を出す",
     "description": "入力欄の上に、あとどのくらい続けてよいかの目安の帯を出す",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "codingway-claude-mods",
   "firstSeen": "2026-10-07T15:09:50.649Z",
   "modUpdatedAt": "2026-10-06T17:42:00Z",
   "fileBytes": 97580,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-ledger",
   "url": "https://www.slopshopper.com/mods/natsume-777-claude-mods-usage-ledger/"
  },
  {
   "slug": "natsume-777-claude-mods-whiteboard",
   "name": "whiteboard",
   "description": "A whiteboard Claude writes to: titled Markdown cards (steps, running jobs, links) that stay put instead of scrolling away in the chat",
   "version": "0.9.2",
   "author": {
    "name": "Natsume777"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "natsume-777/claude-mods",
    "url": "https://github.com/natsume-777/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:07:43Z",
    "createdAt": "2026-10-03T17:21:30Z",
    "description": "Claude Code mods (function-hook plugins) marketplace: codingway-claude-mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1654176?v=4",
    "ownerUrl": "https://github.com/natsume-777",
    "defaultBranch": "main"
   },
   "path": "plugins/whiteboard",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "handover": {
     "type": "boolean",
     "title": "前のセッションのボードを引き継ぐ",
     "description": "ボードが空のとき、パネルに前のセッションのボードの一覧と [引き継ぐ] を出し、入力欄の上の帯にも一言足す。引き継いだ元のボードは、読み取り専用で残る。オフにすると、最初に打った言葉と会話の題も保存しない。オフでも、すでに読み取り専用になったボードは書き込めないまま",
     "default": true
    },
    "guide": {
     "type": "string",
     "title": "新しいセッションへの案内",
     "description": "ボードがあることを Claude に知らせる量。off は何も足さない、short はシステムプロンプトに短い 1 節（毎回同じ文）、full は short に加えて、入力に下の語が含まれるときだけ使い分けの要点を足す",
     "options": [
      "off",
      "short",
      "full"
     ],
     "default": "off"
    },
    "guideKeywords": {
     "type": "string",
     "title": "full のきっかけの語",
     "description": "guide が full のとき、入力にこの語（カンマ区切り、大文字小文字は区別しない）のどれかが含まれると、ツールの使い分けの要点を足す（5 ターンに 1 回まで）",
     "default": "ボード,whiteboard"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "codingway-claude-mods",
   "firstSeen": "2026-10-08T15:36:19.664Z",
   "modUpdatedAt": "2026-10-09T14:19:25Z",
   "fileBytes": 119328,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "whiteboard-natsume-777",
   "url": "https://www.slopshopper.com/mods/natsume-777-claude-mods-whiteboard/"
  },
  {
   "slug": "natsuume-natsuume-cc-marketplace-pre-merge-cross-review",
   "name": "pre-merge-cross-review",
   "description": "merge 前の codex review を必須化する",
   "version": "4.0.2",
   "author": {
    "name": "natsuume",
    "url": "https://github.com/natsuume"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "natsuume/natsuume-cc-marketplace",
    "url": "https://github.com/natsuume/natsuume-cc-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T02:28:38Z",
    "createdAt": "2026-01-19T17:51:01Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11755318?v=4",
    "ownerUrl": "https://github.com/natsuume",
    "defaultBranch": "master"
   },
   "path": "plugins/pre-merge-cross-review",
   "modules": [
    "./module/register.ts"
   ],
   "entry": "hooks/module/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "natsuume-plugins",
   "firstSeen": "2026-10-06T05:20:41.311Z",
   "modUpdatedAt": "2026-09-30T08:32:46Z",
   "fileBytes": 11875,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "pre-merge-cross-review",
   "url": "https://www.slopshopper.com/mods/natsuume-natsuume-cc-marketplace-pre-merge-cross-review/"
  },
  {
   "slug": "naughty00shortie-script-logs",
   "name": "script-logs",
   "description": "A live pane for the background shell commands and monitors Claude runs",
   "version": "0.4.0",
   "author": {
    "name": "naughty00shortie"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "naughty00shortie/script-logs",
    "url": "https://github.com/naughty00shortie/script-logs",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T11:56:42Z",
    "createdAt": "2026-10-07T11:22:59Z",
    "description": "Claude Code mod: a live pane showing the output of the scripts Claude runs and what it is monitoring",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65769522?v=4",
    "ownerUrl": "https://github.com/naughty00shortie",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "script-logs",
   "firstSeen": "2026-10-07T15:09:51.827Z",
   "modUpdatedAt": "2026-10-07T11:56:42Z",
   "fileBytes": 15087,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "script-logs",
   "url": "https://www.slopshopper.com/mods/naughty00shortie-script-logs/"
  },
  {
   "slug": "navin0812-claude-mods-blast-radius",
   "name": "blast-radius",
   "description": "Holds destructive Bash calls (rm -rf, git reset --hard, git clean, force push, migrations) and shows the files affected in a pane until you Proceed or Cancel.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "navin0812/claude-mods",
    "url": "https://github.com/navin0812/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T05:40:48Z",
    "createdAt": "2026-10-03T03:47:14Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59985206?v=4",
    "ownerUrl": "https://github.com/navin0812",
    "defaultBranch": "main"
   },
   "path": "blast-radius",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:57:09.599Z",
   "modUpdatedAt": "2026-10-03T04:23:57Z",
   "fileBytes": 8014,
   "tags": [
    "pane",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-navin0812",
   "url": "https://www.slopshopper.com/mods/navin0812-claude-mods-blast-radius/"
  },
  {
   "slug": "navin0812-claude-mods-replay-theater",
   "name": "replay-theater",
   "description": "Records every Edit/Write in a turn, then steps through them one diff at a time in a pane (/replay).",
   "version": "0.1.0",
   "author": {
    "name": "Navin Joseph"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "navin0812/claude-mods",
    "url": "https://github.com/navin0812/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T05:40:48Z",
    "createdAt": "2026-10-03T03:47:14Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59985206?v=4",
    "ownerUrl": "https://github.com/navin0812",
    "defaultBranch": "main"
   },
   "path": "replay-theater",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:57:10.688Z",
   "modUpdatedAt": "2026-10-03T05:40:46Z",
   "fileBytes": 4791,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-navin0812",
   "url": "https://www.slopshopper.com/mods/navin0812-claude-mods-replay-theater/"
  },
  {
   "slug": "nayanraj210401-flow-stack-flow-stack",
   "name": "flow-stack",
   "displayName": "flow-stack",
   "description": "Spend human attention like money. Intent before code, evidence over claims, checks with teeth, an audit trail, and a profile whose taste evolves with you.",
   "version": "0.9.4",
   "author": {
    "name": "nayanraj",
    "email": "nayanraj210401@gmail.com"
   },
   "license": "MIT",
   "keywords": [
    "workflow",
    "verification",
    "intent",
    "orchestrator",
    "guardrails",
    "audit",
    "context-budget",
    "profile",
    "taste",
    "skills"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nayanraj210401/flow-stack",
    "url": "https://github.com/nayanraj210401/flow-stack",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:14:01Z",
    "createdAt": "2026-09-27T12:01:30Z",
    "description": "Claude Code skill stack: intent before code, evidence over claims, checks with teeth, and an audit trail. Adapts to your existing toolchain.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46132153?v=4",
    "ownerUrl": "https://github.com/nayanraj210401",
    "defaultBranch": "main"
   },
   "path": "plugins/flow-stack",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "flow-stack",
   "firstSeen": "2026-10-07T15:09:52.960Z",
   "modUpdatedAt": "2026-10-09T14:14:01Z",
   "fileBytes": 14962,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "flow-stack",
   "url": "https://www.slopshopper.com/mods/nayanraj210401-flow-stack-flow-stack/"
  },
  {
   "slug": "nayde8824-supermod-claudecode",
   "name": "supermod-claudecode",
   "description": "Usage bar above the prompt (context, rate limits, cost, tokens) and a Workbranch pane: trial copies of your project you can save, bring into main or throw away. Italian and English.",
   "version": "1.0.0",
   "author": {
    "name": "Valerio Monteforte"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "usage",
    "worktree",
    "git",
    "workbranch"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nayde8824/supermod-claudecode",
    "url": "https://github.com/nayde8824/supermod-claudecode",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:13:31Z",
    "createdAt": "2026-10-03T12:59:56Z",
    "description": "Claude Code mod: usage bar above the prompt and a side pane for git worktrees",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/178911385?v=4",
    "ownerUrl": "https://github.com/nayde8824",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "supermod-claudecode",
   "firstSeen": "2026-10-06T04:58:02.826Z",
   "modUpdatedAt": "2026-10-04T11:13:31Z",
   "fileBytes": 47723,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "supermod-claudecode",
   "url": "https://www.slopshopper.com/mods/nayde8824-supermod-claudecode/"
  },
  {
   "slug": "nbfrodri-agent-tack-agent-activity",
   "name": "agent-activity",
   "description": "Live pane of what the agent does behind the scenes: tool calls, skills, subagents and permission decisions",
   "version": "0.3.0",
   "author": {
    "name": "tack"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nbfrodri/agent-tack",
    "url": "https://github.com/nbfrodri/agent-tack",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:11:15Z",
    "createdAt": "2026-10-03T14:32:33Z",
    "description": "Shared project conventions, context and checks for AI-assisted development — for solo developers and teams, across coding tools.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "ai-agents",
     "claude-code",
     "code-quality",
     "codex",
     "developer-experience",
     "developer-tools",
     "git-workflow",
     "team-collaboration"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43246071?v=4",
    "ownerUrl": "https://github.com/nbfrodri",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-activity",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:58:12.037Z",
   "modUpdatedAt": "2026-10-04T21:22:35Z",
   "fileBytes": 5414,
   "tags": [
    "pane",
    "guard",
    "command",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-activity",
   "url": "https://www.slopshopper.com/mods/nbfrodri-agent-tack-agent-activity/"
  },
  {
   "slug": "nbfrodri-agent-tack-usage-band",
   "name": "usage-band",
   "description": "Always-visible band above the prompt with the 5-hour and weekly usage limits, context fill and session cost",
   "version": "0.4.2",
   "author": {
    "name": "tack"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nbfrodri/agent-tack",
    "url": "https://github.com/nbfrodri/agent-tack",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:11:15Z",
    "createdAt": "2026-10-03T14:32:33Z",
    "description": "Shared project conventions, context and checks for AI-assisted development — for solo developers and teams, across coding tools.",
    "homepage": null,
    "topics": [
     "agent-skills",
     "ai-agents",
     "claude-code",
     "code-quality",
     "codex",
     "developer-experience",
     "developer-tools",
     "git-workflow",
     "team-collaboration"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43246071?v=4",
    "ownerUrl": "https://github.com/nbfrodri",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:58:12.906Z",
   "modUpdatedAt": "2026-10-08T01:08:55Z",
   "fileBytes": 7629,
   "tags": [
    "band",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-nbfrodri",
   "url": "https://www.slopshopper.com/mods/nbfrodri-agent-tack-usage-band/"
  },
  {
   "slug": "nccu1133060-usage-ball",
   "name": "usage-ball",
   "description": "A two-row band above the Claude Code prompt: rate-limit and context usage, plus a little orange ball that hops along your project's task track. Unofficial.",
   "version": "0.1.0",
   "author": {
    "name": "nccu1133060"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nccu1133060/usage-ball",
    "url": "https://github.com/nccu1133060/usage-ball",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:59:30Z",
    "createdAt": "2026-10-04T08:08:02Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/183062837?v=4",
    "ownerUrl": "https://github.com/nccu1133060",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnPercent": {
     "type": "number",
     "title": "Quota warning",
     "default": 80,
     "description": "Quota warning threshold (percent)"
    },
    "ctxWarnPercent": {
     "type": "number",
     "title": "Context warning",
     "default": 70,
     "description": "Context warning threshold (percent)"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-ball",
   "firstSeen": "2026-10-06T05:20:45.181Z",
   "modUpdatedAt": "2026-10-04T15:59:30Z",
   "fileBytes": 33404,
   "tags": [
    "band",
    "toast",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-ball",
   "url": "https://www.slopshopper.com/mods/nccu1133060-usage-ball/"
  },
  {
   "slug": "nebstersk-claude-settings",
   "name": "nebster",
   "description": "Nebster's Claude Code toolkit — Reviewer, Fixer, and SEO subagents, /nebster:review and /nebster:qa skills, Comrade, Peon and Mate output styles, plus a session band mod above the prompt.",
   "author": {
    "name": "Lukas Neuschl",
    "email": "lukasneuschl@gmail.com"
   },
   "homepage": "https://github.com/NebsterSK/claude-settings",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "NebsterSK/claude-settings",
    "url": "https://github.com/NebsterSK/claude-settings",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:28:27Z",
    "createdAt": "2026-03-19T19:29:00Z",
    "description": "Global settings for Claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10799485?v=4",
    "ownerUrl": "https://github.com/NebsterSK",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nebster-claude-settings",
   "firstSeen": "2026-10-07T14:42:36.873Z",
   "modUpdatedAt": "2026-10-09T09:28:27Z",
   "fileBytes": 6017,
   "tags": [
    "band",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "nebster",
   "url": "https://www.slopshopper.com/mods/nebstersk-claude-settings/"
  },
  {
   "slug": "nelsben-chassis-delegation",
   "name": "chassis-delegation",
   "description": "brain-seat delegation for Claude Code: tiering, verification, background debrief and eval, dashboard",
   "version": "0.5.0",
   "author": {
    "name": "Ben Nelsen"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nelsben/chassis-delegation",
    "url": "https://github.com/nelsben/chassis-delegation",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:24:00Z",
    "createdAt": "2026-10-05T20:32:18Z",
    "description": "Brain-seat delegation for Claude Code: one dispatch call turns a task card into a brief, a worktree and a tiered worker, then checks the worker's report against git.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude",
     "claude-code",
     "developer-tools",
     "multi-agent",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49027024?v=4",
    "ownerUrl": "https://github.com/nelsben",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "autoEscalate": {
     "type": "boolean",
     "title": "Auto-escalate",
     "description": "On a failing verdict, resume the worker (first failure) or respawn it one tier up (second) without asking",
     "default": false
    },
    "applyAmends": {
     "type": "boolean",
     "title": "Apply hand-back amends",
     "description": "Append the hand-back's scope+= / forbid+= amend blocks to the brief before verifying (the chassis amend protocol); a block with scope-= or forbid-= always waits for approval. Off lists every block on the verdict row instead",
     "default": true
    },
    "defaultBudget": {
     "type": "number",
     "title": "Default budget",
     "description": "Attempts per task when the brief names no budget=<n>-attempts: 3 covers a spawn, a resume, and a respawn one tier up",
     "default": 3
    },
    "gateMap": {
     "type": "string",
     "title": "Gate map (JSON)",
     "description": "Brief gate= id to the command the verifier re-runs in the worker's worktree, by argv (no shell); {files} is files.txt; chain with \" && \". No sf, git, gh, network, rm or publish. Ids the map lacks are named \"gate not re-run\". Empty or 0 = the repo file (.chassis-delegation.json), else the built-in default; a value here wins over both",
     "default": ""
    },
    "probeModels": {
     "type": "boolean",
     "title": "Probe candidate models",
     "description": "Once a day, ask each candidate model id one token and toast the first time one answers",
     "default": false
    },
    "candidateIds": {
     "type": "string",
     "title": "Candidate model ids",
     "description": "Comma-separated model ids to probe when Probe candidate models is on",
     "default": ""
    },
    "briefDir": {
     "type": "string",
     "title": "Brief folder",
     "description": "Where /dispatch writes <TASK-ID>.brief.md; empty = <repo root>/.delegation/briefs/ (the session scratchpad briefs/ only when the root is not writable)",
     "default": ""
    },
    "briefTemplate": {
     "type": "string",
     "title": "Brief template",
     "description": "A template file for the brief body; empty = the repo file's briefTemplate, else the mod's hooks/templates/brief.md",
     "default": ""
    },
    "agentTypes": {
     "type": "string",
     "title": "Agent type per domain (JSON)",
     "description": "Card domain to the subagent type /dispatch spawns; built in: frontend and backend to their own, every other domain to general-purpose. Empty or 0 = the repo file (.chassis-delegation.json), else the built-in default; a value here wins over both",
     "default": ""
    },
    "tierMap": {
     "type": "string",
     "title": "Tier map (JSON)",
     "description": "Tier to model alias, e.g. {\"standard\":\"opus\"}; built in: economy haiku, standard sonnet, frontier opus (fable is never spawned, it becomes opus). Empty or 0 = the repo file (.chassis-delegation.json), else the built-in default; a value here wins over both",
     "default": ""
    },
    "spendByTier": {
     "type": "string",
     "title": "Spend ceiling per tier (JSON)",
     "description": "Dollars one attempt may spend, per tier, e.g. {\"standard\":8}; built in: economy 2, standard 6, frontier 15; 0 means no ceiling. /dispatch writes it as spend= in the brief (a card's own spend: wins); the mod warns the worker once at the ceiling and records over-spend at twice it. Empty or 0 = the repo file (.chassis-delegation.json), else the built-in default; a value here wins over both",
     "default": ""
    },
    "domains": {
     "type": "string",
     "title": "Domains",
     "description": "Comma-separated card domains /dispatch accepts (each becomes agent/<domain>/<id>); built in: frontend, backend, ops, dispatcher, cross, shared. Empty or 0 = the repo file (.chassis-delegation.json), else the built-in default; a value here wins over both",
     "default": ""
    },
    "briefExtra": {
     "type": "string",
     "title": "Brief extra lines",
     "description": "Lines the brief adds under its rules, for what only this repo needs (a gate script, a test command). Empty or 0 = the repo file (.chassis-delegation.json), else the built-in default; a value here wins over both",
     "default": ""
    },
    "worktreeRoot": {
     "type": "string",
     "title": "Worktree folder",
     "description": "Where /dispatch adds worktrees: <folder>/<repo name>-<id>; empty = beside the repo (<root>-<id>). Empty or 0 = the repo file (.chassis-delegation.json), else the built-in default; a value here wins over both",
     "default": ""
    },
    "verdictVerbosity": {
     "type": "string",
     "title": "Verdict verbosity",
     "description": "line: one line per verdict (the claim lines go to the debug log); full: the verdict line plus the verifier's claim lines; silent: no row, a toast only",
     "options": [
      "line",
      "full",
      "silent"
     ],
     "default": "line"
    },
    "maxWorkers": {
     "type": "number",
     "title": "Max workers",
     "description": "Briefed workers that run at once (built in: 2); a briefed spawn past it is queued and starts when a slot frees (ad hoc spawns never wait). Empty or 0 = the repo file (.chassis-delegation.json), else the built-in default; a value here wins over both",
     "default": 0
    },
    "autoDebrief": {
     "type": "boolean",
     "title": "Background debrief",
     "description": "At a clean stop (idle, no worker, nothing pending or queued, enough friction, past the cooldown) a background agent writes a debrief: ~/.claude/commands/debrief.md when it exists, else the built-in hooks/templates/debrief.md into <root>/.delegation/debriefs/",
     "default": true
    },
    "debriefIdleMinutes": {
     "type": "number",
     "title": "Debrief idle minutes",
     "description": "Minutes without a turn before the clean-stop check runs",
     "default": 20
    },
    "debriefMinNewLines": {
     "type": "number",
     "title": "Debrief new breadcrumb lines",
     "description": "With a harness breadcrumb file: the lines past its .done watermark a debrief needs",
     "default": 25
    },
    "debriefMinEvents": {
     "type": "number",
     "title": "Debrief friction events",
     "description": "With no breadcrumb file: corrections typed (a prompt starting no/stop/don't/actually) + tool calls denied + refuted verdicts since the last debrief that a debrief needs",
     "default": 5
    },
    "debriefCooldownHours": {
     "type": "number",
     "title": "Debrief cooldown hours",
     "description": "Hours between two background debriefs of one session",
     "default": 6
    },
    "debriefAgent": {
     "type": "string",
     "title": "Debrief agent type",
     "description": "The subagent type the background debrief runs as",
     "default": "general-purpose"
    },
    "autoEval": {
     "type": "boolean",
     "title": "Background eval",
     "description": "When origin/main has moved and the session is idle, an eval-runner subagent runs evalCommand once per sha. Runs only when an evalCommand is set (here or in the repo file); the repo file can turn it on too",
     "default": false
    },
    "evalIdleMinutes": {
     "type": "number",
     "title": "Eval idle minutes",
     "description": "Minutes without a turn before the eval trigger looks at origin/main",
     "default": 10
    },
    "evalCommand": {
     "type": "string",
     "title": "Eval command (T1)",
     "description": "What the eval runner subagent runs (the mod itself never runs it); none built in. Empty or 0 = the repo file (.chassis-delegation.json), else the built-in default; a value here wins over both",
     "default": ""
    },
    "evalLive": {
     "type": "boolean",
     "title": "Live eval (T2)",
     "description": "After a clean T1, run the live eval once a session within the cost ceiling",
     "default": false
    },
    "evalLiveCommand": {
     "type": "string",
     "title": "Eval command (T2)",
     "description": "What the live eval runner runs; none built in. Empty or 0 = the repo file (.chassis-delegation.json), else the built-in default; a value here wins over both",
     "default": ""
    },
    "evalLiveMaxUsd": {
     "type": "number",
     "title": "Live eval ceiling (USD)",
     "description": "What one T2 run may spend; T2 runs only while the session cost plus this stays within the session cap",
     "default": 1
    },
    "sessionUsdCap": {
     "type": "number",
     "title": "Session cost cap (USD)",
     "description": "T2 never starts when the session cost plus the T2 ceiling would pass this",
     "default": 50
    },
    "evalAgent": {
     "type": "string",
     "title": "Eval agent type",
     "description": "The subagent type the eval runner runs as",
     "default": "general-purpose"
    },
    "ledgerFile": {
     "type": "boolean",
     "title": "Ledger file",
     "description": "Append one JSON line per judged attempt to <repo root>/.delegation/ledger.jsonl",
     "default": true
    },
    "gitGuard": {
     "type": "boolean",
     "title": "Git guard",
     "description": "Deny a Bash git commit, merge, cherry-pick, rebase or push on a guarded branch (and a push naming one from any branch): branch first",
     "default": true
    },
    "guardBranches": {
     "type": "string",
     "title": "Guarded branches",
     "description": "Comma-separated branches the git guard holds",
     "default": "main,master"
    },
    "baseRef": {
     "type": "string",
     "title": "Base ref",
     "description": "Where a brief's delta starts when it names no base=: a ref such as main or HEAD. Empty or 0 = the repo file (.chassis-delegation.json), else the built-in chain origin/main, main, origin/master, master; a value here wins over both",
     "default": ""
    },
    "ignore": {
     "type": "string",
     "title": "Ignore globs (repo=here)",
     "description": "Comma-separated globs subtracted from a repo=here dirty-tree delta before the files= and scope checks, each disclosed on the ignored: line. Empty or 0 = the repo file (.chassis-delegation.json), else the built-in .delegation/**; a value here wins over both",
     "default": ""
    },
    "dashboardBand": {
     "type": "boolean",
     "title": "Dashboard band",
     "description": "Draw the delegation band above the prompt while a worker is live, queued or owed a verdict; hover it for the spend chart and worktrees, [ details ] opens the pane. Off hides the band; /delegation dashboard still opens the pane",
     "default": true
    },
    "cardDir": {
     "type": "string",
     "title": "Card folder",
     "description": "Where the task cards live, relative to the repo root (default agents/tasks). In a repo that is itself a plugin keep it out of agents/, which the engine reads as subagent definitions. Empty or 0 = the repo file (.chassis-delegation.json), else the built-in default; a value here wins over both",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:16.292Z",
   "modUpdatedAt": "2026-10-08T22:24:00Z",
   "fileBytes": 428353,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "chassis-delegation",
   "url": "https://www.slopshopper.com/mods/nelsben-chassis-delegation/"
  },
  {
   "slug": "nemke82-claude-code-burnrate-burnrate",
   "name": "burnrate",
   "description": "Live quota and prompt-cache monitor for Claude Code: how fast your plan windows are filling and when they run out, plus your prompt-cache misses and an estimate of the tokens each one rewrote. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "nemke82",
    "url": "https://github.com/nemke82"
   },
   "license": "MIT",
   "homepage": "https://nemke82.github.io/claude-code-burnrate/",
   "keywords": [
    "mod",
    "function-hooks",
    "observability",
    "prompt-caching",
    "rate-limits"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nemke82/claude-code-burnrate",
    "url": "https://github.com/nemke82/claude-code-burnrate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T07:27:26Z",
    "createdAt": "2026-10-04T06:52:17Z",
    "description": "Live quota and prompt-cache monitor for Claude Code: how fast your plan windows are filling and when they run out, plus your prompt-cache misses and an estimate of the tokens each one rewrote.",
    "homepage": "https://nemke82.github.io/claude-code-burnrate/",
    "topics": [
     "anthropic",
     "anthropic-claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "developer-tools-ai-agent",
     "developer-tools-productivity",
     "observability",
     "observability-as-code",
     "observability-data",
     "prompt-caching",
     "quota",
     "quota-monitor",
     "rate-limits",
     "usage-monitor",
     "usage-monitoring"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22136088?v=4",
    "ownerUrl": "https://github.com/nemke82",
    "defaultBranch": "main"
   },
   "path": "burnrate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "burnrate",
   "firstSeen": "2026-10-06T04:58:04.817Z",
   "modUpdatedAt": "2026-10-04T07:27:26Z",
   "fileBytes": 22087,
   "tags": [
    "pane",
    "band",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "burnrate",
   "url": "https://www.slopshopper.com/mods/nemke82-claude-code-burnrate-burnrate/"
  },
  {
   "slug": "nemokoala-claude-mods-git-graph",
   "name": "git-graph",
   "description": "접었다 펼 수 있는 깃 커밋 그래프 패널 (/git-graph)",
   "version": "0.1.2",
   "author": {
    "name": "nemokoala"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nemokoala/claude-mods",
    "url": "https://github.com/nemokoala/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T19:17:18Z",
    "createdAt": "2026-10-03T16:07:52Z",
    "description": "Claude Code mods: usage gauges and a collapsible git graph",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109515854?v=4",
    "ownerUrl": "https://github.com/nemokoala",
    "defaultBranch": "main"
   },
   "path": "plugins/git-graph",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "nemokoala-mods",
   "firstSeen": "2026-10-06T04:58:14.439Z",
   "modUpdatedAt": "2026-10-04T19:12:57Z",
   "fileBytes": 15820,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-graph",
   "url": "https://www.slopshopper.com/mods/nemokoala-claude-mods-git-graph/"
  },
  {
   "slug": "nemokoala-claude-mods-usage-band",
   "name": "usage-band",
   "description": "입력창 위에 5시간·주간·Fable 사용량 게이지를 표시",
   "version": "0.1.0",
   "author": {
    "name": "nemokoala"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nemokoala/claude-mods",
    "url": "https://github.com/nemokoala/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T19:17:18Z",
    "createdAt": "2026-10-03T16:07:52Z",
    "description": "Claude Code mods: usage gauges and a collapsible git graph",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109515854?v=4",
    "ownerUrl": "https://github.com/nemokoala",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "nemokoala-mods",
   "firstSeen": "2026-10-06T04:58:15.253Z",
   "modUpdatedAt": "2026-10-03T16:07:51Z",
   "fileBytes": 6623,
   "tags": [
    "band",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-nemokoala",
   "url": "https://www.slopshopper.com/mods/nemokoala-claude-mods-usage-band/"
  },
  {
   "slug": "netgfx-claude-session-dashboard-mod",
   "name": "session-dashboard",
   "description": "A side pane for the current session: prompt cache hot/cold, tool calls and errors, background commands with restart and stop, the approved plan, task list, subagents and swarm agents, and token usage for the main agent and subagents",
   "version": "0.2.1",
   "author": {
    "name": "djmid"
   },
   "license": "MIT",
   "homepage": "https://github.com/netgfx/claude-session-dashboard-mod",
   "keywords": [
    "mod",
    "dashboard",
    "pane",
    "cache",
    "tokens",
    "tasks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "netgfx/claude-session-dashboard-mod",
    "url": "https://github.com/netgfx/claude-session-dashboard-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:34:49Z",
    "createdAt": "2026-10-03T17:26:24Z",
    "description": "A Claude code mod for session stats and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/864248?v=4",
    "ownerUrl": "https://github.com/netgfx",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "auto_open": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the dashboard pane when a session starts (it appears once the terminal is wide enough)",
     "default": true
    },
    "force_task_list": {
     "type": "boolean",
     "title": "Ask Claude for a task list",
     "description": "Add a short instruction to each prompt so Claude keeps a task list the dashboard can show. Only useful on models that have the task tools (or with CLAUDE_CODE_ENABLE_TODO_TOOLS=1)",
     "default": false
    },
    "cache_ttl_minutes": {
     "type": "number",
     "title": "Prompt cache TTL (minutes)",
     "description": "How long the prompt cache stays warm. 0 picks it from how you're signed in: 60 for a subscription, 5 for an API key",
     "default": 0
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-session-dashboard-mod",
   "firstSeen": "2026-10-06T05:20:47.053Z",
   "modUpdatedAt": "2026-10-06T09:34:49Z",
   "fileBytes": 94291,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-dashboard-netgfx",
   "url": "https://www.slopshopper.com/mods/netgfx-claude-session-dashboard-mod/"
  },
  {
   "slug": "netgfx-claude-swarm-mod",
   "name": "swarm-mod",
   "description": "Spawn, watch and steer a swarm of Claude Code agents from a side pane",
   "version": "0.3.1",
   "author": {
    "name": "djmid",
    "email": "djmid71@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/netgfx/claude-swarm-mod",
   "keywords": [
    "swarm",
    "agents",
    "teammates",
    "orchestration",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "netgfx/claude-swarm-mod",
    "url": "https://github.com/netgfx/claude-swarm-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:34:26Z",
    "createdAt": "2026-10-05T07:11:44Z",
    "description": "A Claude Code mod for creating and orchestrating swarms of agents",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/864248?v=4",
    "ownerUrl": "https://github.com/netgfx",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-swarm-mod",
   "firstSeen": "2026-10-06T04:57:18.366Z",
   "modUpdatedAt": "2026-10-08T05:34:26Z",
   "fileBytes": 89976,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "swarm-mod",
   "url": "https://www.slopshopper.com/mods/netgfx-claude-swarm-mod/"
  },
  {
   "slug": "new-retr0-claude-dock-agent-model-badge",
   "name": "agent-model-badge",
   "description": "Shows each spawned subagent's resolved model and effort beside its row, so a surprise model assignment is visible at a glance.",
   "version": "0.1.0",
   "author": {
    "name": "Austin Lucero"
   },
   "license": "MIT",
   "homepage": "https://github.com/New-Retr0/claude-dock",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "New-Retr0/claude-dock",
    "url": "https://github.com/New-Retr0/claude-dock",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T04:29:04Z",
    "createdAt": "2026-10-07T06:26:57Z",
    "description": "Claude Code mods: session-dock and agent-model-badge",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38874388?v=4",
    "ownerUrl": "https://github.com/New-Retr0",
    "defaultBranch": "main"
   },
   "path": "agent-model-badge",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "austin-claude-dock",
   "firstSeen": "2026-10-08T15:04:11.467Z",
   "modUpdatedAt": "2026-10-08T04:04:26Z",
   "fileBytes": 6075,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "agent-model-badge",
   "url": "https://www.slopshopper.com/mods/new-retr0-claude-dock-agent-model-badge/"
  },
  {
   "slug": "new-retr0-claude-dock-cc-dock",
   "name": "cc-dock",
   "displayName": "Claude Dock",
   "description": "A dock above the prompt: plan usage windows, main and subagent context fill, and the shells running now with what each one is doing.",
   "version": "0.1.0",
   "author": {
    "name": "Austin Lucero"
   },
   "license": "MIT",
   "homepage": "https://github.com/New-Retr0/claude-dock",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "New-Retr0/claude-dock",
    "url": "https://github.com/New-Retr0/claude-dock",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T04:29:04Z",
    "createdAt": "2026-10-07T06:26:57Z",
    "description": "Claude Code mods: session-dock and agent-model-badge",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38874388?v=4",
    "ownerUrl": "https://github.com/New-Retr0",
    "defaultBranch": "main"
   },
   "path": "cc-dock",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "austin-claude-dock",
   "firstSeen": "2026-10-08T15:04:12.770Z",
   "modUpdatedAt": "2026-10-08T04:28:21Z",
   "fileBytes": 136498,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "cc-dock",
   "url": "https://www.slopshopper.com/mods/new-retr0-claude-dock-cc-dock/"
  },
  {
   "slug": "newtonmunene99-claudekit-autoname",
   "name": "autoname",
   "description": "Names a session Claude Code left unnamed: after the first turn, a short Haiku-made slug via /rename, and a matching /color. /autoname names it on demand from more of the session.",
   "version": "0.2.0",
   "author": {
    "name": "newtonmunene99"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "newtonmunene99/claudekit",
    "url": "https://github.com/newtonmunene99/claudekit",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T12:40:06Z",
    "createdAt": "2026-07-27T06:18:27Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29271333?v=4",
    "ownerUrl": "https://github.com/newtonmunene99",
    "defaultBranch": "main"
   },
   "path": "plugins/autoname",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "color": {
     "type": "boolean",
     "title": "Set a colour too",
     "description": "Also set the session colour (/color), picked from the name so the same name gets the same colour.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudekit",
   "firstSeen": "2026-10-06T04:58:06.753Z",
   "modUpdatedAt": "2026-10-06T12:35:42Z",
   "fileBytes": 9489,
   "tags": [
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "autoname",
   "url": "https://www.slopshopper.com/mods/newtonmunene99-claudekit-autoname/"
  },
  {
   "slug": "newtonmunene99-claudekit-conductor",
   "name": "conductor",
   "displayName": "Conductor",
   "description": "Context-driven development for Claude Code: setup, spec, plan, implement, review, programmes, and decision tracks.",
   "version": "1.5.0",
   "author": {
    "name": "newtonmunene99",
    "email": "newtonmunene99@gmail.com"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/newtonmunene99/claudekit",
   "keywords": [
    "conductor",
    "claude",
    "planning",
    "spec-driven",
    "context-driven"
   ],
   "kind": "community",
   "repo": {
    "fullName": "newtonmunene99/claudekit",
    "url": "https://github.com/newtonmunene99/claudekit",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T12:40:06Z",
    "createdAt": "2026-07-27T06:18:27Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29271333?v=4",
    "ownerUrl": "https://github.com/newtonmunene99",
    "defaultBranch": "main"
   },
   "path": "plugins/conductor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudekit",
   "firstSeen": "2026-10-06T04:58:08.315Z",
   "modUpdatedAt": "2026-10-06T12:40:02Z",
   "fileBytes": 21091,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "conductor",
   "url": "https://www.slopshopper.com/mods/newtonmunene99-claudekit-conductor/"
  },
  {
   "slug": "newtonmunene99-claudekit-statusline",
   "name": "statusline",
   "description": "A status line as a mod: 5-hour and weekly limits, context, tokens and cost above the prompt; folder, branch, model, session name and id under it.",
   "version": "0.1.2",
   "author": {
    "name": "newtonmunene99"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "newtonmunene99/claudekit",
    "url": "https://github.com/newtonmunene99/claudekit",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T12:40:06Z",
    "createdAt": "2026-07-27T06:18:27Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29271333?v=4",
    "ownerUrl": "https://github.com/newtonmunene99",
    "defaultBranch": "main"
   },
   "path": "plugins/statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudekit",
   "firstSeen": "2026-10-06T04:58:09.720Z",
   "modUpdatedAt": "2026-10-05T13:46:38Z",
   "fileBytes": 10436,
   "tags": [
    "band",
    "spinner",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-newtonmunene99",
   "url": "https://www.slopshopper.com/mods/newtonmunene99-claudekit-statusline/"
  },
  {
   "slug": "nfet445-cc-reflog-reflog",
   "name": "reflog",
   "description": "A lazygit-style side pane for Claude Code: worktrees, local branches, tags and a commit graph as rows you click, with branch and commit popups for the everyday git actions (switch, merge, rebase, cherry-pick, fetch, pull, push). Docked beside the transcript in the fullscreen layout, above the prompt otherwise.",
   "version": "0.1.0",
   "author": {
    "name": "Nfet445",
    "url": "https://github.com/Nfet445"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "ui",
    "git",
    "worktree",
    "sidebar"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Nfet445/cc-reflog",
    "url": "https://github.com/Nfet445/cc-reflog",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:11:28Z",
    "createdAt": "2026-10-06T11:59:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/231525415?v=4",
    "ownerUrl": "https://github.com/Nfet445",
    "defaultBranch": "main"
   },
   "path": "cc-reflog",
   "modules": [
    "./cc-reflog.tsx"
   ],
   "entry": "hooks/cc-reflog.tsx",
   "userConfig": {
    "columns": {
     "type": "number",
     "title": "Pane width",
     "description": "Columns asked for the docked pane in the fullscreen layout (28-120); a width you drag it to wins",
     "default": 56
    },
    "maxBranches": {
     "type": "number",
     "title": "Branches listed",
     "description": "How many local branches to list, most recently committed first; 0 lists all",
     "default": 0
    },
    "maxCommits": {
     "type": "number",
     "title": "Commits in history graph",
     "description": "How many commits to draw in the history graph, newest first; 0 draws all",
     "default": 50
    },
    "maxFiles": {
     "type": "number",
     "title": "Files in commit popup",
     "description": "How many changed files to list in a commit's popup; 0 lists all",
     "default": 10
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the pane when the session starts; the engine keeps an unasked pane hidden below 144 columns",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-reflog",
   "firstSeen": "2026-10-06T14:25:06.736Z",
   "modUpdatedAt": "2026-10-06T13:11:28Z",
   "fileBytes": 55895,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "reflog",
   "url": "https://www.slopshopper.com/mods/nfet445-cc-reflog-reflog/"
  },
  {
   "slug": "ngicks-agents-package-statusline",
   "name": "statusline",
   "description": "Status on a line of its own below the prompt hint line: model @ effort | context used | cwd | worktree.",
   "version": "0.1.0",
   "author": {
    "name": "ngicks"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ngicks/agents-package",
    "url": "https://github.com/ngicks/agents-package",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T12:41:29Z",
    "createdAt": "2026-04-26T09:44:19Z",
    "description": "Skills, hooks, AGENTS.md, etc",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94618820?v=4",
    "ownerUrl": "https://github.com/ngicks",
    "defaultBranch": "main"
   },
   "path": "mods/statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:42:15.005Z",
   "modUpdatedAt": "2026-10-08T12:41:29Z",
   "fileBytes": 5651,
   "tags": [
    "spinner",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-ngicks",
   "url": "https://www.slopshopper.com/mods/ngicks-agents-package-statusline/"
  },
  {
   "slug": "ngicks-crabswarm-handle-events",
   "name": "handle-events",
   "description": "Follows a command that prints events as JSON lines, shows status events on the status line, and injects flagged messages as a prompt between turns.",
   "version": "0.1.0",
   "author": {
    "name": "ngicks"
   },
   "license": "Unlicense",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ngicks/crabswarm",
    "url": "https://github.com/ngicks/crabswarm",
    "stars": 0,
    "forks": 0,
    "license": "Unlicense",
    "pushedAt": "2026-10-08T14:59:01Z",
    "createdAt": "2026-02-03T11:29:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94618820?v=4",
    "ownerUrl": "https://github.com/ngicks",
    "defaultBranch": "main"
   },
   "path": "mods/handle-events",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "source": {
     "type": "string",
     "multiple": true,
     "title": "Source command",
     "description": "The command and its arguments, one per item, run for the whole session. It prints one JSON record per line and is restarted when it exits. Empty turns the mod off.",
     "default": [
      "crabswarm",
      "chat",
      "follow"
     ]
    },
    "mapper": {
     "type": "string",
     "multiple": true,
     "title": "Mapper command",
     "description": "The command and its arguments, one per item, run once per source line with the line on its standard input. Each non-empty line it prints is a record; a non-zero exit drops the line. Empty reads the source lines as records.",
     "default": []
    },
    "prefix": {
     "type": "string",
     "title": "Prompt prefix",
     "description": "The text put before each injected message, separated by a space. Empty puts nothing.",
     "default": "[crabswarm chat]"
    },
    "ack": {
     "type": "string",
     "multiple": true,
     "title": "Ack command",
     "description": "The command and its arguments, one per item, run once per injected record after the prompt entered. An item written {name} is replaced by the record's field name. Empty acks nothing.",
     "default": [
      "crabswarm",
      "chat",
      "read",
      "--skip",
      "{seq}"
     ]
    },
    "requireEnv": {
     "type": "string",
     "multiple": true,
     "title": "Required environment",
     "description": "Variable names. The mod runs only when the session's environment sets at least one of them. Empty always runs.",
     "default": [
      "CRABSWARM_CHAT_TOKEN",
      "CMDMAN_CMD_ID"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:36:56.282Z",
   "modUpdatedAt": "2026-10-08T14:51:59Z",
   "fileBytes": 19096,
   "tags": [
    "status",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "handle-events",
   "url": "https://www.slopshopper.com/mods/ngicks-crabswarm-handle-events/"
  },
  {
   "slug": "ngicks-crabswarm-report-agent-state",
   "name": "report-agent-state",
   "description": "Reports what this Claude Code session is doing, as `claude agents --json` shows it, by running a command with the state word.",
   "version": "0.1.0",
   "author": {
    "name": "ngicks"
   },
   "license": "Unlicense",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ngicks/crabswarm",
    "url": "https://github.com/ngicks/crabswarm",
    "stars": 0,
    "forks": 0,
    "license": "Unlicense",
    "pushedAt": "2026-10-08T14:59:01Z",
    "createdAt": "2026-02-03T11:29:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94618820?v=4",
    "ownerUrl": "https://github.com/ngicks",
    "defaultBranch": "main"
   },
   "path": "mods/report-agent-state",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "reportCommand": {
     "type": "string",
     "multiple": true,
     "title": "Report command",
     "description": "The command and its arguments, one per item, run with the state word (working, waiting or done) appended as its last argument. Empty turns the mod off.",
     "default": [
      "crabswarm",
      "chat",
      "report-state"
     ]
    },
    "requireEnv": {
     "type": "string",
     "multiple": true,
     "title": "Required environment",
     "description": "Variable names. The mod runs only when the session's environment sets at least one of them. Empty always runs.",
     "default": [
      "CRABSWARM_CHAT_TOKEN",
      "CMDMAN_CMD_ID"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:36:57.257Z",
   "modUpdatedAt": "2026-10-07T19:12:47Z",
   "fileBytes": 9265,
   "tags": [
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "report-agent-state",
   "url": "https://www.slopshopper.com/mods/ngicks-crabswarm-report-agent-state/"
  },
  {
   "slug": "nguyenngoctoan-claude-mods-agent-progress",
   "name": "agent-progress",
   "description": "Progress bar above the prompt for /savvy-flow or any delegated plan, plus an agents panel (/agents-info): running, finished and planned subagents with model, task progress, context, cost and time. Based on johnnyvizz/claude-kit savvy-progress.",
   "version": "0.2.4",
   "author": {
    "name": "Toan Nguyen"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nguyenngoctoan/claude-mods",
    "url": "https://github.com/nguyenngoctoan/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:29:49Z",
    "createdAt": "2026-10-08T16:10:23Z",
    "description": "Claude Code mods (function-hook plugins) by Toan",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13273650?v=4",
    "ownerUrl": "https://github.com/nguyenngoctoan",
    "defaultBranch": "main"
   },
   "path": "agent-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Panel language",
     "description": "auto follows Claude Code's language setting, then the system locale",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "ru"
     ]
    },
    "animations": {
     "type": "string",
     "title": "Animations",
     "description": "on animates the crabs and the bar on desktop and spins running work in the terminal; off keeps them still",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:15:20.365Z",
   "modUpdatedAt": "2026-10-08T21:29:49Z",
   "fileBytes": 51342,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-progress",
   "url": "https://www.slopshopper.com/mods/nguyenngoctoan-claude-mods-agent-progress/"
  },
  {
   "slug": "nguyenphan2810-claude-session-tabs",
   "name": "session-tabs",
   "description": "OpenCode-style session tabs for the Claude Code terminal: a sidebar of your sessions that stays until you close a tab, opening each in tmux",
   "version": "0.3.0",
   "author": {
    "name": "Nguyen Phan",
    "url": "https://github.com/NguyenPhan2810"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "sessions",
    "tabs",
    "sidebar",
    "tmux"
   ],
   "kind": "community",
   "repo": {
    "fullName": "NguyenPhan2810/claude-session-tabs",
    "url": "https://github.com/NguyenPhan2810/claude-session-tabs",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:48:20Z",
    "createdAt": "2026-10-08T10:17:46Z",
    "description": "Vertical session tabs for the Claude Code terminal: a sidebar of every running session, switching between them in tmux (a Claude Code mod)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50570039?v=4",
    "ownerUrl": "https://github.com/NguyenPhan2810",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-tabs",
   "firstSeen": "2026-10-08T15:04:14.375Z",
   "modUpdatedAt": "2026-10-08T15:48:20Z",
   "fileBytes": 45869,
   "tags": [
    "pane",
    "toast",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-tabs",
   "url": "https://www.slopshopper.com/mods/nguyenphan2810-claude-session-tabs/"
  },
  {
   "slug": "nicandcranny-claude-code-mods-control-tower",
   "name": "control-tower",
   "description": "Control Tower: Flightdeck's live agent dashboard on top, savvy-progress's savvy-flow agents panel below, plus the progress band above the prompt",
   "version": "0.2.0",
   "author": {
    "name": "nicandcranny",
    "url": "https://github.com/nicandcranny"
   },
   "license": "MIT",
   "homepage": "https://github.com/nicandcranny/claude-code-mods/tree/main/control-tower",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "dashboard",
    "subagents",
    "agents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nicandcranny/claude-code-mods",
    "url": "https://github.com/nicandcranny/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:50:45Z",
    "createdAt": "2026-10-09T05:05:51Z",
    "description": "Claude Code mods: Control Tower, a live agent dashboard with costumed subagent crabs",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/27007722?v=4",
    "ownerUrl": "https://github.com/nicandcranny",
    "defaultBranch": "main"
   },
   "path": "control-tower",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "architectPattern": {
     "title": "Architect pattern",
     "description": "Regular expression (case-insensitive) for the agent types and server tools that count as the on-call architect, e.g. advisor|architect|reviewer",
     "type": "string",
     "default": "advisor|architect"
    },
    "architectLabel": {
     "title": "Architect label",
     "description": "Name shown for the architect role",
     "type": "string",
     "default": "ARCHITECT"
    },
    "gateLabel": {
     "title": "Gate label",
     "description": "Name shown for the permission panel",
     "type": "string",
     "default": "GATE"
    },
    "panels": {
     "title": "Panels",
     "description": "Comma-separated panels in display order: main, architect, gate, agents, loops, receipt, log. Leave one out to hide it.",
     "type": "string",
     "default": "main,architect,gate,agents,loops,receipt,log"
    },
    "motion": {
     "title": "Motion",
     "description": "Animate the connectors while real work flows, or keep them still",
     "type": "string",
     "options": [
      "while-active",
      "off"
     ],
     "default": "while-active"
    },
    "moments": {
     "title": "Architect moments",
     "description": "Show the inferred moment of each consult (before a plan, error repeats, before done)",
     "type": "boolean",
     "default": true
    },
    "matchDescriptions": {
     "title": "Match agent descriptions",
     "description": "Also count an agent type as the architect when its description (not just its name) matches the pattern",
     "type": "boolean",
     "default": false
    },
    "maxCards": {
     "title": "Cards before swimlanes",
     "description": "Agent cards drawn side by side; more agents than this switch to swimlanes (1-6)",
     "type": "number",
     "default": 3
    },
    "layout": {
     "title": "Layout",
     "description": "auto: a summary of at most 8 rows when the pane sits inline above the prompt, two columns from 110 columns when docked, one column otherwise",
     "type": "string",
     "options": [
      "auto",
      "compact",
      "wide",
      "mini"
     ],
     "default": "auto"
    },
    "palette": {
     "title": "Palette",
     "description": "theme follows your Claude Code theme (light, dark, colour-blind); pastel is fixed colours tuned for dark terminals",
     "type": "string",
     "options": [
      "theme",
      "pastel"
     ],
     "default": "theme"
    },
    "openOnStart": {
     "title": "Open on start",
     "description": "Open the pane when a session starts",
     "type": "boolean",
     "default": true
    },
    "statusLine": {
     "title": "Status line",
     "description": "Show context, agents, consults and denials in the status line",
     "type": "boolean",
     "default": true
    },
    "language": {
     "type": "string",
     "title": "Panel language",
     "description": "auto follows Claude Code's language setting, then the system locale",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "ru"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nicandcranny-mods",
   "firstSeen": "2026-10-09T15:15:22.373Z",
   "modUpdatedAt": "2026-10-09T08:50:45Z",
   "fileBytes": 131471,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "control-tower",
   "url": "https://www.slopshopper.com/mods/nicandcranny-claude-code-mods-control-tower/"
  },
  {
   "slug": "nickdemari-ember",
   "name": "ember",
   "description": "Follows what you and Claude are doing: says the step in the spinner line, whose move it is above the prompt, and chimes when it's yours.",
   "version": "0.2.0",
   "author": {
    "name": "Nick Demari"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nickdemari/ember",
    "url": "https://github.com/nickdemari/ember",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T20:13:07Z",
    "createdAt": "2026-10-02T15:59:54Z",
    "description": "A Claude Code mod that follows what you and Claude are doing: the step in the spinner line, whose move it is above the prompt, and a chime when it's yours.",
    "homepage": null,
    "topics": [
     "adhd",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49314427?v=4",
    "ownerUrl": "https://github.com/nickdemari",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:58:11.360Z",
   "modUpdatedAt": "2026-10-03T20:13:07Z",
   "fileBytes": 31774,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "ember",
   "url": "https://www.slopshopper.com/mods/nickdemari-ember/"
  },
  {
   "slug": "nickhealthy-claude-code-prompt-jump",
   "name": "prompt-jump",
   "displayName": "Prompt Jump",
   "description": "Jump back to any prompt you typed in a Claude Code session with /jump: newest first, search by words or number, works after --resume.",
   "version": "0.1.0",
   "author": {
    "name": "nickhealthy",
    "url": "https://github.com/nickhealthy"
   },
   "license": "MIT",
   "homepage": "https://github.com/nickhealthy/claude-code-prompt-jump",
   "keywords": [
    "claude-code",
    "mod",
    "navigation",
    "prompt",
    "history",
    "transcript"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nickhealthy/claude-code-prompt-jump",
    "url": "https://github.com/nickhealthy/claude-code-prompt-jump",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:32:12Z",
    "createdAt": "2026-10-09T08:09:10Z",
    "description": "Claude Code mod: jump back to any prompt you typed in a session with /jump. Newest first, search by words or number, works after --resume.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "cli",
     "developer-tools",
     "productivity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66216102?v=4",
    "ownerUrl": "https://github.com/nickhealthy",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-jump",
   "firstSeen": "2026-10-09T15:15:24.229Z",
   "modUpdatedAt": "2026-10-09T10:32:12Z",
   "fileBytes": 11982,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-jump-nickhealthy",
   "url": "https://www.slopshopper.com/mods/nickhealthy-claude-code-prompt-jump/"
  },
  {
   "slug": "nickohold-what-what-what",
   "name": "what-what-what",
   "description": "Keeps three lines in a band above the prompt: what Claude is doing right now, for what higher goal, and what it needs from you.",
   "version": "0.1.4",
   "author": {
    "name": "Nick Holden"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nickohold/what-what-what",
    "url": "https://github.com/nickohold/what-what-what",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T19:14:06Z",
    "createdAt": "2026-10-06T15:33:17Z",
    "description": "Claude Code mod: three lines above the prompt saying what Claude is doing right now, for what higher goal, and what it needs from you.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37654524?v=4",
    "ownerUrl": "https://github.com/nickohold",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "what-what-what",
   "firstSeen": "2026-10-07T15:10:10.204Z",
   "modUpdatedAt": "2026-10-07T19:14:06Z",
   "fileBytes": 6708,
   "tags": [
    "band",
    "transcript",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "what-what-what",
   "url": "https://www.slopshopper.com/mods/nickohold-what-what-what/"
  },
  {
   "slug": "nickpotet-claude-hamster-hamster",
   "name": "hamster",
   "description": "A pixel hamster above the prompt in the Claude desktop app: it lives on your context window and tells you when to compact or clear. 110 tips on saving tokens, skills, plugins and MCP servers.",
   "version": "1.6.4",
   "author": {
    "name": "nickpotet",
    "url": "https://github.com/nickpotet"
   },
   "license": "MIT",
   "homepage": "https://github.com/nickpotet/claude-hamster",
   "keywords": [
    "mod",
    "pet",
    "context",
    "tips",
    "tokens",
    "desktop"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nickpotet/claude-hamster",
    "url": "https://github.com/nickpotet/claude-hamster",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:18:43Z",
    "createdAt": "2026-10-06T13:39:46Z",
    "description": "A pixel hamster above the prompt in the Claude desktop app: it lives on your context window and gives 110 tips on saving tokens, skills, plugins and MCP.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-desktop",
     "pixel-art",
     "tamagotchi",
     "tips",
     "token-saving"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/199177353?v=4",
    "ownerUrl": "https://github.com/nickpotet",
    "defaultBranch": "main"
   },
   "path": "hamster",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-hamster",
   "firstSeen": "2026-10-06T14:42:18.153Z",
   "modUpdatedAt": "2026-10-06T14:18:43Z",
   "fileBytes": 79116,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hamster",
   "url": "https://www.slopshopper.com/mods/nickpotet-claude-hamster-hamster/"
  },
  {
   "slug": "nicoabarca-claude-mods-selection-comment",
   "name": "selection-comment",
   "description": "Highlight transcript text, add a comment, and drop both into the prompt box",
   "version": "0.2.0",
   "author": {
    "name": "Nicolás Abarca"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nicoabarca/claude-mods",
    "url": "https://github.com/nicoabarca/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T17:29:39Z",
    "createdAt": "2026-10-07T15:45:42Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29152538?v=4",
    "ownerUrl": "https://github.com/nicoabarca",
    "defaultBranch": "main"
   },
   "path": "selection-comment",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:37:02.068Z",
   "modUpdatedAt": "2026-10-07T17:29:39Z",
   "fileBytes": 15259,
   "tags": [
    "band",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "selection-comment",
   "url": "https://www.slopshopper.com/mods/nicoabarca-claude-mods-selection-comment/"
  },
  {
   "slug": "nicodunks-goodfriend",
   "name": "goodfriend",
   "displayName": "goodfriend",
   "description": "be a goodfriend and remember your friends' birthdays. birthdays from contacts and the people you text show up right in claude code, with a one-tap happy birthday text.",
   "version": "1.0.4",
   "author": {
    "name": "Nico Christie"
   },
   "license": "MIT",
   "homepage": "https://github.com/nicodunks/goodfriend",
   "keywords": [
    "birthdays",
    "friends",
    "reminders",
    "imessage",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nicodunks/goodfriend",
    "url": "https://github.com/nicodunks/goodfriend",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T03:00:04Z",
    "createdAt": "2026-10-04T21:27:08Z",
    "description": "Be a GoodFriend and remember your friends' birthdays. A Claude Code mod.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/153305407?v=4",
    "ownerUrl": "https://github.com/nicodunks",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "goodfriend",
   "firstSeen": "2026-10-06T04:58:17.374Z",
   "modUpdatedAt": "2026-10-05T03:00:04Z",
   "fileBytes": 14663,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "goodfriend",
   "url": "https://www.slopshopper.com/mods/nicodunks-goodfriend/"
  },
  {
   "slug": "nihildigit-cc-dot-files-footer",
   "name": "footer",
   "description": "Puts git status and usage meters on the prompt hint row, replacing the status line",
   "version": "0.1.0",
   "author": {
    "name": "NihilDigit"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "NihilDigit/cc-dot-files",
    "url": "https://github.com/NihilDigit/cc-dot-files",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T06:53:59Z",
    "createdAt": "2026-08-10T11:46:29Z",
    "description": "Claude Code 的配置：全局 CLAUDE.md、statusline，以及一套由 PreToolUse hook 和 PATH 替身强制执行的硬门控",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49825792?v=4",
    "ownerUrl": "https://github.com/NihilDigit",
    "defaultBranch": "main"
   },
   "path": "mods/footer",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:21.432Z",
   "modUpdatedAt": "2026-10-02T06:28:22Z",
   "fileBytes": 10848,
   "tags": [
    "band",
    "spinner",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "footer",
   "url": "https://www.slopshopper.com/mods/nihildigit-cc-dot-files-footer/"
  },
  {
   "slug": "nihildigit-cc-dot-files-notify",
   "name": "notify",
   "description": "Shows a Windows toast when Claude Code finishes or needs input",
   "version": "0.1.0",
   "author": {
    "name": "NihilDigit"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "NihilDigit/cc-dot-files",
    "url": "https://github.com/NihilDigit/cc-dot-files",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T06:53:59Z",
    "createdAt": "2026-08-10T11:46:29Z",
    "description": "Claude Code 的配置：全局 CLAUDE.md、statusline，以及一套由 PreToolUse hook 和 PATH 替身强制执行的硬门控",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49825792?v=4",
    "ownerUrl": "https://github.com/NihilDigit",
    "defaultBranch": "main"
   },
   "path": "mods/notify",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:21.640Z",
   "modUpdatedAt": "2026-10-02T06:46:32Z",
   "fileBytes": 1603,
   "tags": [
    "process"
   ],
   "isNew": true,
   "entryName": "notify-NihilDigit",
   "url": "https://www.slopshopper.com/mods/nihildigit-cc-dot-files-notify/"
  },
  {
   "slug": "nikbrunner-dots-dash-pane",
   "name": "dash-pane",
   "description": "Session dashboard pane: workspace, git, agent, tasks, limits and cost",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nikbrunner/dots",
    "url": "https://github.com/nikbrunner/dots",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:27:09Z",
    "createdAt": "2025-06-17T09:07:58Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46924729?v=4",
    "ownerUrl": "https://github.com/nikbrunner",
    "defaultBranch": "main"
   },
   "path": "common/.claude/mods/dash-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:42:19.906Z",
   "modUpdatedAt": "2026-10-05T21:24:05Z",
   "fileBytes": 23357,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dash-pane",
   "url": "https://www.slopshopper.com/mods/nikbrunner-dots-dash-pane/"
  },
  {
   "slug": "nikbrunner-dots-subagents-pane",
   "name": "subagents-pane",
   "description": "Pane listing subagents with their progress and current tool call",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nikbrunner/dots",
    "url": "https://github.com/nikbrunner/dots",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:27:09Z",
    "createdAt": "2025-06-17T09:07:58Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46924729?v=4",
    "ownerUrl": "https://github.com/nikbrunner",
    "defaultBranch": "main"
   },
   "path": "common/.claude/mods/subagents-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:42:20.612Z",
   "modUpdatedAt": "2026-10-06T08:19:23Z",
   "fileBytes": 8911,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagents-pane",
   "url": "https://www.slopshopper.com/mods/nikbrunner-dots-subagents-pane/"
  },
  {
   "slug": "nikbrunner-dots-topbar",
   "name": "topbar",
   "description": "Band above the prompt: session name, Haiku-summarised focus and current activity",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nikbrunner/dots",
    "url": "https://github.com/nikbrunner/dots",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:27:09Z",
    "createdAt": "2025-06-17T09:07:58Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46924729?v=4",
    "ownerUrl": "https://github.com/nikbrunner",
    "defaultBranch": "main"
   },
   "path": "common/.claude/mods/topbar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:42:21.323Z",
   "modUpdatedAt": "2026-10-05T21:24:00Z",
   "fileBytes": 5521,
   "tags": [
    "band",
    "guard",
    "prompt",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "topbar",
   "url": "https://www.slopshopper.com/mods/nikbrunner-dots-topbar/"
  },
  {
   "slug": "niksavis-handily-agent-board",
   "name": "agent-board",
   "description": "A pane that shows what each subagent of this session does: its tool, its tool count, its time and its task list.",
   "version": "0.2.1",
   "author": {
    "name": "niksavis"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "niksavis/handily",
    "url": "https://github.com/niksavis/handily",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:49Z",
    "createdAt": "2026-10-07T19:11:50Z",
    "description": "Claude Code mods that show your work items, tasks and sessions, for any tracker. Mods show and ask; they never enforce.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "coding-agents",
     "developer-tools",
     "issue-tracker",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10440176?v=4",
    "ownerUrl": "https://github.com/niksavis",
    "defaultBranch": "main"
   },
   "path": "mods/agent-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "handily",
   "firstSeen": "2026-10-09T15:15:28.900Z",
   "modUpdatedAt": "2026-10-09T13:45:06Z",
   "fileBytes": 22897,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-board-niksavis",
   "url": "https://www.slopshopper.com/mods/niksavis-handily-agent-board/"
  },
  {
   "slug": "niksavis-handily-handily",
   "name": "handily",
   "description": "Every handily mod in one install, and /handily to show which mods are installed and loaded.",
   "version": "0.3.0",
   "author": {
    "name": "niksavis"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "niksavis/handily",
    "url": "https://github.com/niksavis/handily",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:49Z",
    "createdAt": "2026-10-07T19:11:50Z",
    "description": "Claude Code mods that show your work items, tasks and sessions, for any tracker. Mods show and ask; they never enforce.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "coding-agents",
     "developer-tools",
     "issue-tracker",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10440176?v=4",
    "ownerUrl": "https://github.com/niksavis",
    "defaultBranch": "main"
   },
   "path": "mods/handily",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "handily",
   "firstSeen": "2026-10-08T15:37:08.836Z",
   "modUpdatedAt": "2026-10-09T14:09:05Z",
   "fileBytes": 7948,
   "tags": [
    "transcript",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "handily",
   "url": "https://www.slopshopper.com/mods/niksavis-handily-handily/"
  },
  {
   "slug": "niksavis-handily-item-toasts",
   "name": "item-toasts",
   "description": "A toast when a work item changes outside this session, at most one every 30 s.",
   "version": "0.3.0",
   "author": {
    "name": "niksavis"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "niksavis/handily",
    "url": "https://github.com/niksavis/handily",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:49Z",
    "createdAt": "2026-10-07T19:11:50Z",
    "description": "Claude Code mods that show your work items, tasks and sessions, for any tracker. Mods show and ask; they never enforce.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "coding-agents",
     "developer-tools",
     "issue-tracker",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10440176?v=4",
    "ownerUrl": "https://github.com/niksavis",
    "defaultBranch": "main"
   },
   "path": "mods/item-toasts",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "handily",
   "firstSeen": "2026-10-08T15:37:10.166Z",
   "modUpdatedAt": "2026-10-09T14:34:14Z",
   "fileBytes": 14847,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "item-toasts",
   "url": "https://www.slopshopper.com/mods/niksavis-handily-item-toasts/"
  },
  {
   "slug": "niksavis-handily-quiet-items",
   "name": "quiet-items",
   "description": "One short row in place of each tracker write in the transcript.",
   "version": "0.3.1",
   "author": {
    "name": "niksavis"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "niksavis/handily",
    "url": "https://github.com/niksavis/handily",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:49Z",
    "createdAt": "2026-10-07T19:11:50Z",
    "description": "Claude Code mods that show your work items, tasks and sessions, for any tracker. Mods show and ask; they never enforce.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "coding-agents",
     "developer-tools",
     "issue-tracker",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10440176?v=4",
    "ownerUrl": "https://github.com/niksavis",
    "defaultBranch": "main"
   },
   "path": "mods/quiet-items",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "Whether tracker writes draw as one row (on) or in full (off) when a session starts. /quiet-items toggles one session.",
     "options": [
      "on",
      "off"
     ],
     "default": "on"
    },
    "titleLength": {
     "type": "number",
     "title": "Title length",
     "description": "The number of title characters a row shows before it cuts the title with an ellipsis.",
     "default": 60,
     "min": 10,
     "max": 200
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "handily",
   "firstSeen": "2026-10-08T15:37:11.375Z",
   "modUpdatedAt": "2026-10-09T11:41:08Z",
   "fileBytes": 12508,
   "tags": [
    "transcript",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "quiet-items",
   "url": "https://www.slopshopper.com/mods/niksavis-handily-quiet-items/"
  },
  {
   "slug": "niksavis-handily-reply-view",
   "name": "reply-view",
   "description": "Long replies fold to their first lines, tables draw without box lines, and each table and code block gets a copy button.",
   "version": "0.1.0",
   "author": {
    "name": "niksavis"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "niksavis/handily",
    "url": "https://github.com/niksavis/handily",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:49Z",
    "createdAt": "2026-10-07T19:11:50Z",
    "description": "Claude Code mods that show your work items, tasks and sessions, for any tracker. Mods show and ask; they never enforce.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "coding-agents",
     "developer-tools",
     "issue-tracker",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10440176?v=4",
    "ownerUrl": "https://github.com/niksavis",
    "defaultBranch": "main"
   },
   "path": "mods/reply-view",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "handily",
   "firstSeen": "2026-10-09T15:15:34.623Z",
   "modUpdatedAt": "2026-10-09T13:26:32Z",
   "fileBytes": 27242,
   "tags": [
    "transcript",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "reply-view-niksavis",
   "url": "https://www.slopshopper.com/mods/niksavis-handily-reply-view/"
  },
  {
   "slug": "niksavis-handily-session-board",
   "name": "session-board",
   "description": "A board of every local Claude Code session: state, task, worktree and time worked.",
   "version": "0.2.0",
   "author": {
    "name": "niksavis"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "niksavis/handily",
    "url": "https://github.com/niksavis/handily",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:49Z",
    "createdAt": "2026-10-07T19:11:50Z",
    "description": "Claude Code mods that show your work items, tasks and sessions, for any tracker. Mods show and ask; they never enforce.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "coding-agents",
     "developer-tools",
     "issue-tracker",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10440176?v=4",
    "ownerUrl": "https://github.com/niksavis",
    "defaultBranch": "main"
   },
   "path": "mods/session-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "handily",
   "firstSeen": "2026-10-08T15:37:12.704Z",
   "modUpdatedAt": "2026-10-09T11:35:28Z",
   "fileBytes": 34861,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-board-niksavis",
   "url": "https://www.slopshopper.com/mods/niksavis-handily-session-board/"
  },
  {
   "slug": "niksavis-handily-simple-view",
   "name": "simple-view",
   "description": "One short row for each Bash, Edit and Write call, with buttons to open and copy its output, /simple to switch it and /simple show to print a call in full.",
   "version": "0.2.0",
   "author": {
    "name": "niksavis"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "niksavis/handily",
    "url": "https://github.com/niksavis/handily",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:49Z",
    "createdAt": "2026-10-07T19:11:50Z",
    "description": "Claude Code mods that show your work items, tasks and sessions, for any tracker. Mods show and ask; they never enforce.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "coding-agents",
     "developer-tools",
     "issue-tracker",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10440176?v=4",
    "ownerUrl": "https://github.com/niksavis",
    "defaultBranch": "main"
   },
   "path": "mods/simple-view",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "handily",
   "firstSeen": "2026-10-09T15:15:38.235Z",
   "modUpdatedAt": "2026-10-09T13:22:13Z",
   "fileBytes": 41055,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "simple-view",
   "url": "https://www.slopshopper.com/mods/niksavis-handily-simple-view/"
  },
  {
   "slug": "niksavis-handily-task-pane",
   "name": "task-pane",
   "description": "A session task list that Claude and you share: model tools, /task commands and an optional pane.",
   "version": "0.4.2",
   "author": {
    "name": "niksavis"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "niksavis/handily",
    "url": "https://github.com/niksavis/handily",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:49Z",
    "createdAt": "2026-10-07T19:11:50Z",
    "description": "Claude Code mods that show your work items, tasks and sessions, for any tracker. Mods show and ask; they never enforce.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "coding-agents",
     "developer-tools",
     "issue-tracker",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10440176?v=4",
    "ownerUrl": "https://github.com/niksavis",
    "defaultBranch": "main"
   },
   "path": "mods/task-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Task pane mode",
     "description": "off: the pane opens only on /task pane. toggle: /task pane opens and closes it. always: the pane opens when the session starts.",
     "options": [
      "off",
      "toggle",
      "always"
     ],
     "default": "toggle"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "handily",
   "firstSeen": "2026-10-08T15:37:14.133Z",
   "modUpdatedAt": "2026-10-09T13:45:06Z",
   "fileBytes": 65682,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "task-pane",
   "url": "https://www.slopshopper.com/mods/niksavis-handily-task-pane/"
  },
  {
   "slug": "niksavis-handily-workitems",
   "name": "workitems",
   "description": "Provider of one typed work item list over any tracker, for other handily mods.",
   "version": "0.4.1",
   "author": {
    "name": "niksavis"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "niksavis/handily",
    "url": "https://github.com/niksavis/handily",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:44:49Z",
    "createdAt": "2026-10-07T19:11:50Z",
    "description": "Claude Code mods that show your work items, tasks and sessions, for any tracker. Mods show and ask; they never enforce.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "coding-agents",
     "developer-tools",
     "issue-tracker",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10440176?v=4",
    "ownerUrl": "https://github.com/niksavis",
    "defaultBranch": "main"
   },
   "path": "mods/workitems",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "handily",
   "firstSeen": "2026-10-08T15:37:16.518Z",
   "modUpdatedAt": "2026-10-09T14:34:14Z",
   "fileBytes": 106621,
   "tags": [
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "workitems",
   "url": "https://www.slopshopper.com/mods/niksavis-handily-workitems/"
  },
  {
   "slug": "ninthspace-claude-code-marketplace-cpm-next-models",
   "name": "cpm-next-models",
   "description": "Keeps a cpm-next skill's frontmatter model and effort for every turn of its run, including your replies to its questions, and runs `do all` at high effort; released when another skill runs, you switch model or effort, or /clear.",
   "version": "0.3.0",
   "author": {
    "name": "Chris Aves"
   },
   "license": "MIT",
   "keywords": [
    "cpm-next",
    "model",
    "effort",
    "sonnet",
    "opus",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ninthspace/claude-code-marketplace",
    "url": "https://github.com/ninthspace/claude-code-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:33:46Z",
    "createdAt": "2025-10-11T11:32:53Z",
    "description": "Marketplace for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/248954?v=4",
    "ownerUrl": "https://github.com/ninthspace",
    "defaultBranch": "main"
   },
   "path": "cpm-next-models",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ninthspace-marketplace",
   "firstSeen": "2026-10-06T04:57:21.868Z",
   "modUpdatedAt": "2026-10-08T09:16:51Z",
   "fileBytes": 12900,
   "tags": [
    "spinner",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cpm-next-models",
   "url": "https://www.slopshopper.com/mods/ninthspace-claude-code-marketplace-cpm-next-models/"
  },
  {
   "slug": "ninthspace-claude-code-marketplace-cpm-next-progress",
   "name": "cpm-next-progress",
   "description": "Checks a claude.ai progress tracker for a cpm-next spec's epics against the epic docs, in the build order you set, and tells Claude which rows to update; it never writes to the tracker itself.",
   "version": "0.3.1",
   "author": {
    "name": "Chris Aves"
   },
   "license": "MIT",
   "keywords": [
    "cpm-next",
    "epics",
    "progress",
    "tracker",
    "artifact",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ninthspace/claude-code-marketplace",
    "url": "https://github.com/ninthspace/claude-code-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:33:46Z",
    "createdAt": "2025-10-11T11:32:53Z",
    "description": "Marketplace for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/248954?v=4",
    "ownerUrl": "https://github.com/ninthspace",
    "defaultBranch": "main"
   },
   "path": "cpm-next-progress",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ninthspace-marketplace",
   "firstSeen": "2026-10-07T15:10:18.661Z",
   "modUpdatedAt": "2026-10-08T09:18:28Z",
   "fileBytes": 31190,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "cpm-next-progress",
   "url": "https://www.slopshopper.com/mods/ninthspace-claude-code-marketplace-cpm-next-progress/"
  },
  {
   "slug": "ninthspace-claude-code-marketplace-generated-files",
   "name": "generated-files",
   "description": "Pane listing the HTML, SVG, image, Office and PDF files Claude wrote this session, each with Open and Reveal buttons.",
   "version": "0.1.1",
   "author": {
    "name": "Chris Aves"
   },
   "license": "MIT",
   "keywords": [
    "files",
    "html",
    "docx",
    "pdf",
    "open",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ninthspace/claude-code-marketplace",
    "url": "https://github.com/ninthspace/claude-code-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:33:46Z",
    "createdAt": "2025-10-11T11:32:53Z",
    "description": "Marketplace for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/248954?v=4",
    "ownerUrl": "https://github.com/ninthspace",
    "defaultBranch": "main"
   },
   "path": "generated-files",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ninthspace-marketplace",
   "firstSeen": "2026-10-06T04:57:23.021Z",
   "modUpdatedAt": "2026-10-02T15:41:31Z",
   "fileBytes": 6757,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "generated-files",
   "url": "https://www.slopshopper.com/mods/ninthspace-claude-code-marketplace-generated-files/"
  },
  {
   "slug": "ninthspace-claude-code-marketplace-plugin-sync",
   "name": "plugin-sync",
   "description": "Reloads plugins in every open Claude Code session when a ninthspace-marketplace plugin is updated, so each session picks up the new version without a manual /reload-plugins.",
   "version": "0.1.0",
   "author": {
    "name": "Chris Aves"
   },
   "license": "MIT",
   "keywords": [
    "plugins",
    "update",
    "reload",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ninthspace/claude-code-marketplace",
    "url": "https://github.com/ninthspace/claude-code-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:33:46Z",
    "createdAt": "2025-10-11T11:32:53Z",
    "description": "Marketplace for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/248954?v=4",
    "ownerUrl": "https://github.com/ninthspace",
    "defaultBranch": "main"
   },
   "path": "plugin-sync",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ninthspace-marketplace",
   "firstSeen": "2026-10-08T15:37:21.085Z",
   "modUpdatedAt": "2026-10-08T11:24:09Z",
   "fileBytes": 3493,
   "tags": [
    "toast",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "plugin-sync",
   "url": "https://www.slopshopper.com/mods/ninthspace-claude-code-marketplace-plugin-sync/"
  },
  {
   "slug": "ninthspace-claude-code-marketplace-weather",
   "name": "weather",
   "description": "Current weather (condition and temperature) for a place you set, in the prompt footer, refreshed every 15 minutes.",
   "version": "0.1.2",
   "author": {
    "name": "Chris Aves"
   },
   "license": "MIT",
   "keywords": [
    "weather",
    "footer",
    "open-meteo",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ninthspace/claude-code-marketplace",
    "url": "https://github.com/ninthspace/claude-code-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:33:46Z",
    "createdAt": "2025-10-11T11:32:53Z",
    "description": "Marketplace for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/248954?v=4",
    "ownerUrl": "https://github.com/ninthspace",
    "defaultBranch": "main"
   },
   "path": "weather",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "location": {
     "type": "string",
     "title": "Location",
     "description": "Place name to show the weather for, optionally with a two-letter country code, e.g. Inverness, GB (a bare Inverness finds the US one first)",
     "default": "Inverness, GB"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ninthspace-marketplace",
   "firstSeen": "2026-10-06T04:57:24.135Z",
   "modUpdatedAt": "2026-10-02T15:41:31Z",
   "fileBytes": 6160,
   "tags": [
    "spinner",
    "status",
    "command",
    "prompt",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "weather",
   "url": "https://www.slopshopper.com/mods/ninthspace-claude-code-marketplace-weather/"
  },
  {
   "slug": "ninthspace-claude-code-marketplace-whats-next",
   "name": "whats-next",
   "description": "Live pane and band showing the work left in the current repo's cpm-next epics (docs/epics), in recommended order of execution, with an on-demand next-steps note from Claude.",
   "version": "0.2.2",
   "author": {
    "name": "Chris Aves"
   },
   "license": "MIT",
   "keywords": [
    "cpm-next",
    "planning",
    "epics",
    "stories",
    "next-steps",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ninthspace/claude-code-marketplace",
    "url": "https://github.com/ninthspace/claude-code-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:33:46Z",
    "createdAt": "2025-10-11T11:32:53Z",
    "description": "Marketplace for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/248954?v=4",
    "ownerUrl": "https://github.com/ninthspace",
    "defaultBranch": "main"
   },
   "path": "whats-next",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ninthspace-marketplace",
   "firstSeen": "2026-10-06T04:57:25.320Z",
   "modUpdatedAt": "2026-10-02T15:41:31Z",
   "fileBytes": 24738,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "whats-next-ninthspace",
   "url": "https://www.slopshopper.com/mods/ninthspace-claude-code-marketplace-whats-next/"
  },
  {
   "slug": "njp-coder-meanwhile",
   "name": "meanwhile",
   "displayName": "meanwhile",
   "description": "A small card above the prompt teaches you one thing while Claude works, and turns your day into something worth sharing",
   "version": "0.8.0",
   "author": {
    "name": "Naga Jyothi Prakash"
   },
   "license": "MIT",
   "homepage": "https://github.com/njp-coder/meanwhile",
   "keywords": [
    "learning",
    "til",
    "daily-lesson",
    "wrapped",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "njp-coder/meanwhile",
    "url": "https://github.com/njp-coder/meanwhile",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T17:10:54Z",
    "createdAt": "2026-10-03T16:59:21Z",
    "description": "A Claude Code mod: learn one thing a day while Claude works",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/183262138?v=4",
    "ownerUrl": "https://github.com/njp-coder",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "meanwhile",
   "firstSeen": "2026-10-06T04:58:18.565Z",
   "modUpdatedAt": "2026-10-03T17:10:54Z",
   "fileBytes": 25694,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "meanwhile",
   "url": "https://www.slopshopper.com/mods/njp-coder-meanwhile/"
  },
  {
   "slug": "nmenzel-claude-devtools-mod",
   "name": "devtools",
   "displayName": "Claude DevTools",
   "description": "A debugger for Claude Code tool calls: breakpoints, pause/continue/reject/step, a timeline, an inspector, Error Lens failure diagnosis and sanitized trace exports.",
   "version": "0.1.2",
   "author": {
    "name": "NMenzel",
    "url": "https://github.com/NMenzel"
   },
   "license": "MIT",
   "homepage": "https://github.com/NMenzel/claude-devtools-mod",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "debugger",
    "breakpoints",
    "tool-calls",
    "error-diagnosis",
    "trace",
    "tui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "NMenzel/claude-devtools-mod",
    "url": "https://github.com/NMenzel/claude-devtools-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:42:30Z",
    "createdAt": "2026-10-09T09:53:14Z",
    "description": "Claude DevTools: a debugger for Claude Code tool calls. Breakpoints, pause/step/reject, timeline, inspector and Error Lens failure diagnosis, as a Claude Code mod.",
    "homepage": "https://github.com/NMenzel/claude-devtools-mod",
    "topics": [
     "ai",
     "ai-agent",
     "ai-agents",
     "ai-debugging",
     "ai-tools",
     "anthropic",
     "breakpoints",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "debugger",
     "debugging",
     "developer-tools",
     "devtools",
     "error-handling",
     "observability",
     "open-source",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48911549?v=4",
    "ownerUrl": "https://github.com/NMenzel",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "recording": {
     "type": "boolean",
     "title": "Record the timeline",
     "description": "Record observed tool calls in the session timeline when no saved preference exists.",
     "default": true
    },
    "maxTimelineEntries": {
     "type": "number",
     "title": "Timeline size",
     "description": "How many events the in-memory timeline keeps (oldest dropped first).",
     "default": 500,
     "min": 10,
     "max": 5000
    },
    "maxSummaryChars": {
     "type": "number",
     "title": "Summary length",
     "description": "Longest input or result summary kept per event, in characters.",
     "default": 160,
     "min": 40,
     "max": 2000
    },
    "defaultScope": {
     "type": "string",
     "title": "Default breakpoint scope",
     "description": "Which agents a new breakpoint applies to when none is given.",
     "options": [
      "all",
      "main",
      "subagents"
     ],
     "default": "all"
    },
    "headlessPause": {
     "type": "string",
     "title": "Headless pause policy",
     "description": "What a pause breakpoint does when nobody can answer (claude -p, SDK): reject the call, or only record it.",
     "options": [
      "reject",
      "record-only"
     ],
     "default": "reject"
    },
    "simulation": {
     "type": "boolean",
     "title": "Allow simulated results",
     "description": "Offer 'Simulate' at a breakpoint for allowlisted tools. Off by default; simulated results are always labeled.",
     "default": false
    },
    "redaction": {
     "type": "boolean",
     "title": "Redact secrets",
     "description": "Redact credentials, tokens and environment values from the timeline and exports.",
     "default": true
    },
    "captureRaw": {
     "type": "boolean",
     "title": "Capture raw inputs and outputs (privacy risk)",
     "description": "Also keep raw tool inputs and outputs (still truncated, redacted unless redaction is off). May capture file contents.",
     "default": false
    },
    "persistBreakpoints": {
     "type": "boolean",
     "title": "Persist breakpoints",
     "description": "Save breakpoint rules and the debugger mode across sessions in the plugin store.",
     "default": true
    },
    "inlineControls": {
     "type": "string",
     "title": "Inline breakpoint controls",
     "description": "The 'break on' controls under tool rows and the bar above the prompt: always (a dim line under each row), hover (only while the pointer is over a row; fullscreen terminal and desktop), or off.",
     "options": [
      "always",
      "hover",
      "off"
     ],
     "default": "always"
    },
    "openOnStart": {
     "type": "boolean",
     "title": "Open the dashboard on start",
     "description": "Open the DevTools dashboard when an interactive session starts (seated only where it docks, 144+ columns).",
     "default": true
    },
    "errorLens": {
     "type": "string",
     "title": "Error Lens",
     "description": "Diagnose failed tool calls: 'probe' also makes read-only file checks (stat only, never contents), 'classify' uses the result alone, 'off' disables it. Never retries or changes a call.",
     "options": [
      "probe",
      "classify",
      "off"
     ],
     "default": "probe"
    },
    "errorToasts": {
     "type": "boolean",
     "title": "Error Lens notifications",
     "description": "Show a one-line notification when a tool call fails (the first of a kind, then every fifth repeat).",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-devtools-mod",
   "firstSeen": "2026-10-09T14:36:39.012Z",
   "modUpdatedAt": "2026-10-09T11:42:30Z",
   "fileBytes": 199428,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "devtools",
   "url": "https://www.slopshopper.com/mods/nmenzel-claude-devtools-mod/"
  },
  {
   "slug": "nnemirovsky-cc-inline-images",
   "name": "inline-images",
   "description": "Images inline in the Claude Code transcript through the terminal's kitty graphics: files Claude sends or reads, pasted images, image paths, locally and over ssh",
   "version": "0.1.2",
   "author": {
    "name": "Nikita Nemirovsky",
    "url": "https://github.com/nnemirovsky"
   },
   "license": "MIT",
   "homepage": "https://github.com/nnemirovsky/cc-inline-images",
   "keywords": [
    "images",
    "kitty-graphics",
    "ghostty",
    "inline-images",
    "screenshots",
    "ssh",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nnemirovsky/cc-inline-images",
    "url": "https://github.com/nnemirovsky/cc-inline-images",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T16:37:49Z",
    "createdAt": "2026-10-04T16:07:10Z",
    "description": "Images inline in the Claude Code transcript through kitty graphics, locally and over ssh",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "ghostty",
     "images",
     "kitty-graphics",
     "ssh"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68753404?v=4",
    "ownerUrl": "https://github.com/nnemirovsky",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "inline-images",
   "firstSeen": "2026-10-06T05:20:50.747Z",
   "modUpdatedAt": "2026-10-04T16:37:49Z",
   "fileBytes": 89792,
   "tags": [
    "pane",
    "transcript",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "inline-images-nnemirovsky",
   "url": "https://www.slopshopper.com/mods/nnemirovsky-cc-inline-images/"
  },
  {
   "slug": "nnemirovsky-cc-monitor-rearm",
   "name": "monitor-rearm",
   "description": "Re-arms Claude Code's long Monitor watches when they expire, so a 30-minute cap no longer wakes Claude or spends a turn",
   "version": "0.1.0",
   "author": {
    "name": "Nikita Nemirovsky",
    "url": "https://github.com/nnemirovsky"
   },
   "license": "MIT",
   "homepage": "https://github.com/nnemirovsky/cc-monitor-rearm",
   "keywords": [
    "monitor",
    "background-tasks",
    "watch",
    "tokens",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nnemirovsky/cc-monitor-rearm",
    "url": "https://github.com/nnemirovsky/cc-monitor-rearm",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:03:55Z",
    "createdAt": "2026-10-09T12:03:50Z",
    "description": "Re-arms Claude Code's long Monitor watches when they expire, without waking Claude or spending a turn",
    "homepage": null,
    "topics": [
     "background-tasks",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "monitor"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68753404?v=4",
    "ownerUrl": "https://github.com/nnemirovsky",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "monitor-rearm",
   "firstSeen": "2026-10-09T15:15:54.657Z",
   "modUpdatedAt": "2026-10-09T12:03:55Z",
   "fileBytes": 4082,
   "tags": [
    "guard",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "monitor-rearm",
   "url": "https://www.slopshopper.com/mods/nnemirovsky-cc-monitor-rearm/"
  },
  {
   "slug": "nnemirovsky-cc-status-band",
   "name": "status-band",
   "description": "Opinionated framed status band for Claude Code with git, model, context, and the branch's PR review state",
   "version": "0.2.3",
   "author": {
    "name": "Nikita Nemirovsky",
    "url": "https://github.com/nnemirovsky"
   },
   "license": "MIT",
   "homepage": "https://github.com/nnemirovsky/cc-status-band",
   "keywords": [
    "statusline",
    "status-line",
    "footer",
    "pull-request",
    "github",
    "git",
    "mod",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nnemirovsky/cc-status-band",
    "url": "https://github.com/nnemirovsky/cc-status-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:06:21Z",
    "createdAt": "2026-10-04T10:04:29Z",
    "description": "Opinionated framed status band for Claude Code with git, model, context, and the branch's PR review state",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "github",
     "pull-request",
     "statusline",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68753404?v=4",
    "ownerUrl": "https://github.com/nnemirovsky",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "nerdFont": {
     "type": "boolean",
     "title": "Nerd Font glyphs",
     "description": "Draw the PR and CI marks as GitHub octicons from a Nerd Font instead of plain Unicode",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "status-band",
   "firstSeen": "2026-10-06T04:57:26.892Z",
   "modUpdatedAt": "2026-10-09T11:06:21Z",
   "fileBytes": 20777,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "status-band-nnemirovsky",
   "url": "https://www.slopshopper.com/mods/nnemirovsky-cc-status-band/"
  },
  {
   "slug": "noah-airmet-agent-bus-agent-bus",
   "name": "agent-bus",
   "description": "The agent bus beside the transcript: /bus opens a pane of queued, running and recent tasks with their results, a running count rides the status line, and a task this session dispatched reports back to it when it finishes.",
   "version": "0.3.0",
   "author": {
    "name": "Noah Airmet"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Noah-Airmet/agent-bus",
    "url": "https://github.com/Noah-Airmet/agent-bus",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:15:19Z",
    "createdAt": "2026-09-03T14:21:17Z",
    "description": "Tiny local layer letting AI coding assistants delegate work to each other",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/178058782?v=4",
    "ownerUrl": "https://github.com/Noah-Airmet",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "hosts": {
     "type": "string",
     "title": "Bus machines",
     "description": "The buses the pane watches, in order, separated by commas: \"local\" for this machine's, or an ssh alias (\"imac\", \"mini\") for another machine's, reached as ssh <alias> '~/.local/bin/agent-dispatch …'. The first is where New task dispatches by default.",
     "required": false,
     "default": "local"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-bus",
   "firstSeen": "2026-10-06T04:47:33.605Z",
   "modUpdatedAt": "2026-10-08T03:15:19Z",
   "fileBytes": 42157,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-bus",
   "url": "https://www.slopshopper.com/mods/noah-airmet-agent-bus-agent-bus/"
  },
  {
   "slug": "noautopilot-cipher-lab-cipher-lab-usage",
   "name": "cipher-lab-usage",
   "description": "Usage across the cipher-lab accounts: live workers, ledger spend and last rate-limit reading per account",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "NoAutopilot/cipher-lab",
    "url": "https://github.com/NoAutopilot/cipher-lab",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:36:19Z",
    "createdAt": "2026-09-19T19:56:32Z",
    "description": "Open project on unsolved historical ciphers: readings, keys and search logs.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128630198?v=4",
    "ownerUrl": "https://github.com/NoAutopilot",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/cipher-lab-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:26.963Z",
   "modUpdatedAt": "2026-10-09T14:36:19Z",
   "fileBytes": 7637,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cipher-lab-usage",
   "url": "https://www.slopshopper.com/mods/noautopilot-cipher-lab-cipher-lab-usage/"
  },
  {
   "slug": "nogu66-claude-code-agent-aquarium",
   "name": "agent-aquarium",
   "description": "A Claude Mod (function-hooks plugin): /aquarium draws the session as a fish tank in a pane with kitty graphics — the main loop is the parent fish, each subagent a baby that is born and swims off, and every tool call an animation (Read feeds, Edit nests, Bash dashes, an error sinks); the water level follows the context window. Half-block fallback where the terminal shows no images. / Claude Mod（function hooks プラグイン）。/aquarium でセッションを Kitty graphics の水槽として pane に描画。メインループが親魚、サブエージェントは誕生して泳ぎ去る稚魚、ツール呼び出しは魚の動き（Read で餌、Edit で巣、Bash でダッシュ、エラーで沈む）、水位はコンテキスト使用率に連動。画像非対応端末では半ブロック描画に自動切替。",
   "version": "0.1.0",
   "author": {
    "name": "nogu66",
    "email": "ezochi66@gmail.com"
   },
   "license": "MIT",
   "keywords": [
    "claude-mods",
    "function-hooks",
    "aquarium",
    "kitty-graphics",
    "subagents",
    "pane",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nogu66/claude-code",
    "url": "https://github.com/nogu66/claude-code",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-22T10:46:46Z",
    "createdAt": "2026-02-13T05:13:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50972802?v=4",
    "ownerUrl": "https://github.com/nogu66",
    "defaultBranch": "main"
   },
   "path": "agent-aquarium",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "fps": {
     "type": "number",
     "title": "Frames per second",
     "description": "How often the tank is redrawn (2-20). Lower it if the terminal stutters; /aquarium fps N changes it for the session.",
     "default": 12
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nogu-marketplace",
   "firstSeen": "2026-10-06T05:20:53.680Z",
   "modUpdatedAt": "2026-09-22T10:46:42Z",
   "fileBytes": 74197,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-aquarium",
   "url": "https://www.slopshopper.com/mods/nogu66-claude-code-agent-aquarium/"
  },
  {
   "slug": "nogu66-claude-code-git-ops",
   "name": "git-ops",
   "description": "A Claude Mod (function-hooks plugin): /git draws a clickable panel above the prompt for everyday git — pick a branch with a button (or filter + Enter, or a digit key), confirm, and it checks out; pull/push/fetch, stage-all and commit are buttons too. No force-push, reset or rebase exposed. / Claude Mod（function hooks プラグイン）。/git でプロンプトの上にクリック操作できる git パネルを表示。ブランチをボタン（絞り込み+Enter、数字キーも可）で選び、確認してからチェックアウト。pull/push/fetch、stage all、commit もボタンで実行。force-push・reset・rebase は意図的に非対応。",
   "version": "0.1.0",
   "author": {
    "name": "nogu66",
    "email": "ezochi66@gmail.com"
   },
   "license": "MIT",
   "keywords": [
    "claude-mods",
    "function-hooks",
    "git",
    "checkout",
    "above-prompt",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nogu66/claude-code",
    "url": "https://github.com/nogu66/claude-code",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-22T10:46:46Z",
    "createdAt": "2026-02-13T05:13:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50972802?v=4",
    "ownerUrl": "https://github.com/nogu66",
    "defaultBranch": "main"
   },
   "path": "git-ops",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nogu-marketplace",
   "firstSeen": "2026-10-06T05:20:54.889Z",
   "modUpdatedAt": "2026-09-18T11:07:30Z",
   "fileBytes": 29480,
   "tags": [
    "band",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "git-ops",
   "url": "https://www.slopshopper.com/mods/nogu66-claude-code-git-ops/"
  },
  {
   "slug": "nogu66-marp-preview-marp-preview",
   "name": "marp-preview",
   "description": "A live Marp deck preview in a Claude Code pane: every slide rendered in one scrolling column, re-rendered on save and scrolled to the slide Claude or your editor just changed.",
   "version": "0.2.1",
   "author": {
    "name": "nogu66"
   },
   "license": "MIT",
   "homepage": "https://github.com/nogu66/marp-preview",
   "keywords": [
    "marp",
    "slides",
    "presentation",
    "preview",
    "pane",
    "function-hooks",
    "claude-mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nogu66/marp-preview",
    "url": "https://github.com/nogu66/marp-preview",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T11:50:28Z",
    "createdAt": "2026-10-05T13:27:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50972802?v=4",
    "ownerUrl": "https://github.com/nogu66",
    "defaultBranch": "main"
   },
   "path": "plugins/marp-preview",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "marp-preview",
   "firstSeen": "2026-10-06T04:57:28.606Z",
   "modUpdatedAt": "2026-10-07T11:50:28Z",
   "fileBytes": 18927,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "marp-preview",
   "url": "https://www.slopshopper.com/mods/nogu66-marp-preview-marp-preview/"
  },
  {
   "slug": "nokiy-claude-code-mods-agent-monitor",
   "name": "agent-monitor",
   "description": "Subagent monitor: a live band above the prompt for running agents, and /sub: this session's subagent history with alerts (file conflicts, stalls, tier mismatches, denied calls), a detail page per agent (select a row, Enter), a cost estimate, and an in-panel settings page (/sub set), in a band above the prompt or a side pane.",
   "version": "0.0.1",
   "author": {
    "name": "nokiy",
    "url": "https://github.com/nokiy"
   },
   "license": "MIT",
   "homepage": "https://github.com/nokiy/claude-code-mods/tree/main/plugins/agent-monitor",
   "keywords": [
    "subagents",
    "monitor",
    "agents",
    "alerts",
    "cost",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nokiy/claude-code-mods",
    "url": "https://github.com/nokiy/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:31:51Z",
    "createdAt": "2026-10-02T18:10:22Z",
    "description": "Claude Code mods by nokiy — paste-peek: preview pasted images in real pixels above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/96420861?v=4",
    "ownerUrl": "https://github.com/nokiy",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "auto follows Claude Code's language setting, then the locale",
     "options": [
      "auto",
      "en",
      "zh"
     ],
     "default": "auto"
    },
    "scope": {
     "type": "string",
     "title": "Scope",
     "description": "Only run in this directory and below (absolute path); empty = everywhere",
     "default": ""
    },
    "stallMinutes": {
     "type": "number",
     "title": "Stall threshold (minutes)",
     "description": "A running subagent with no turn step or tool call for this long is flagged ~ (amber at the threshold, red at twice it)",
     "default": 3,
     "min": 0.5
    },
    "autoBand": {
     "type": "boolean",
     "title": "Live rows above the prompt",
     "description": "Show one row per running subagent above the prompt",
     "default": true
    },
    "alertsBlock": {
     "type": "boolean",
     "title": "Alerts block",
     "description": "Show the alert sentences (conflict, stall, tier, denied) between the history header and the table",
     "default": true
    },
    "toasts": {
     "type": "boolean",
     "title": "Toasts",
     "description": "Toast once per agent when a conflict or a stall is first seen",
     "default": true
    },
    "defaultPlacement": {
     "type": "string",
     "title": "Default /sub placement",
     "description": "Where /sub opens the panel: last = wherever it was last opened (/sub top and /sub right are remembered across sessions); right or top = that place at every session start (/sub top|right then moves it for this session only)",
     "options": [
      "last",
      "right",
      "top"
     ],
     "default": "last"
    },
    "colTier": {
     "type": "boolean",
     "title": "Column: Tier",
     "description": "Show the Tier column (model.effort) in the history table",
     "default": true
    },
    "colEdits": {
     "type": "boolean",
     "title": "Column: Edits",
     "description": "Show the Edits column (files the agent edited) in the history table",
     "default": true
    },
    "colRounds": {
     "type": "boolean",
     "title": "Column: Rounds",
     "description": "Show the Rounds column in the history table",
     "default": true
    },
    "colTokens": {
     "type": "boolean",
     "title": "Column: Tokens",
     "description": "Show the Tokens column in the history table",
     "default": true
    },
    "colTime": {
     "type": "boolean",
     "title": "Column: Time",
     "description": "Show the Time column in the history table",
     "default": true
    },
    "prices": {
     "type": "string",
     "title": "Model prices (USD per million tokens)",
     "description": "Compact JSON keyed by model family: {\"sonnet\":[input,cacheWrite5m,cacheRead,output],...}. Families: sonnet (5, 5.5), opus (5.5), haiku (4.5), fable (5.1). Defaults are Anthropic API list prices; a family left out keeps its default, bad JSON falls back to the defaults.",
     "default": "{\"sonnet\":[2,2.5,0.2,10],\"opus\":[4,5,0.2,20],\"haiku\":[1,1.25,0.1,5],\"fable\":[10,12.5,0.25,50]}"
    },
    "colAlerts": {
     "type": "boolean",
     "title": "Column: Alerts",
     "description": "Show the Alerts glyph column in the history table and at the end of the live rows",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nokiy-mods",
   "firstSeen": "2026-10-06T04:58:26.938Z",
   "modUpdatedAt": "2026-10-03T14:34:37Z",
   "fileBytes": 115129,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-monitor-nokiy",
   "url": "https://www.slopshopper.com/mods/nokiy-claude-code-mods-agent-monitor/"
  },
  {
   "slug": "nokiy-claude-code-mods-paste-peek",
   "name": "paste-peek",
   "description": "See the images you paste into the prompt, in real pixels, right above it: switch between them with ⌥←/⌥→, zoom one with ⌥↑, open it in a side pane with ⌥↓. macOS, foreground Ghostty or kitty.",
   "version": "0.0.1",
   "author": {
    "name": "nokiy",
    "url": "https://github.com/nokiy"
   },
   "license": "MIT",
   "homepage": "https://github.com/nokiy/claude-code-mods/tree/main/plugins/paste-peek",
   "keywords": [
    "images",
    "paste",
    "preview",
    "ghostty",
    "kitty",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nokiy/claude-code-mods",
    "url": "https://github.com/nokiy/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:31:51Z",
    "createdAt": "2026-10-02T18:10:22Z",
    "description": "Claude Code mods by nokiy — paste-peek: preview pasted images in real pixels above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/96420861?v=4",
    "ownerUrl": "https://github.com/nokiy",
    "defaultBranch": "main"
   },
   "path": "plugins/paste-peek",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "auto follows Claude Code's language setting, then the locale",
     "options": [
      "auto",
      "en",
      "zh"
     ],
     "default": "auto"
    },
    "debug": {
     "type": "boolean",
     "title": "Debug log",
     "description": "Write what the mod sees (pastes, probe, sizes) to /tmp/paste-peek/debug.log",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nokiy-mods",
   "firstSeen": "2026-10-06T04:58:28.765Z",
   "modUpdatedAt": "2026-10-08T08:18:49Z",
   "fileBytes": 28111,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "paste-peek-nokiy",
   "url": "https://www.slopshopper.com/mods/nokiy-claude-code-mods-paste-peek/"
  },
  {
   "slug": "nokiy-claude-code-mods-pr-hint",
   "name": "pr-hint",
   "description": "Shows the current branch's PR on the prompt hint row (title and its state: Draft, Ready or Merged); hover the hint row to preview a card of the spec, integration branch, CI and every ticket's progress, click the ▸ before the PR number to keep it open.",
   "version": "0.0.1",
   "author": {
    "name": "nokiy"
   },
   "license": "MIT",
   "homepage": "https://github.com/nokiy/claude-code-mods/tree/main/plugins/pr-hint",
   "keywords": [
    "pull-request",
    "github",
    "tickets",
    "hint",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nokiy/claude-code-mods",
    "url": "https://github.com/nokiy/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:31:51Z",
    "createdAt": "2026-10-02T18:10:22Z",
    "description": "Claude Code mods by nokiy — paste-peek: preview pasted images in real pixels above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/96420861?v=4",
    "ownerUrl": "https://github.com/nokiy",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-hint",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "auto follows Claude Code's language setting, then the locale",
     "options": [
      "auto",
      "en",
      "zh"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nokiy-mods",
   "firstSeen": "2026-10-06T04:58:31.146Z",
   "modUpdatedAt": "2026-10-08T08:16:45Z",
   "fileBytes": 45961,
   "tags": [
    "band",
    "spinner",
    "toast",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-hint",
   "url": "https://www.slopshopper.com/mods/nokiy-claude-code-mods-pr-hint/"
  },
  {
   "slug": "nonchan7720-claude-hook-gate",
   "name": "feedback-gate",
   "description": "Claude Code hooks that inject feedback rules, enforce them on tool calls and at stop time, and run per-project quality gates defined in .claude/gate.yaml",
   "version": "0.4.0",
   "author": {
    "name": "nonchan7720"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nonchan7720/claude-hook-gate",
    "url": "https://github.com/nonchan7720/claude-hook-gate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:08:30Z",
    "createdAt": "2026-10-06T15:12:40Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50233291?v=4",
    "ownerUrl": "https://github.com/nonchan7720",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "agentLaunchGuard": {
     "type": "boolean",
     "title": "Agent launch guard",
     "description": "Ask for confirmation, showing the full prompt, before launching code-implementer or sending a message to any agent other than git-operator.",
     "default": false
    },
    "rulesFile": {
     "type": "string",
     "title": "Rules file",
     "description": "Path to a Markdown file injected into every prompt in place of the bundled rules/feedback_rules.md. If the file does not exist, the bundled file is used. A leading ~ is expanded to your home directory.",
     "default": "~/.claude/feedback-gate/feedback_rules.md"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-hook-gate",
   "firstSeen": "2026-10-07T15:10:29.414Z",
   "modUpdatedAt": "2026-10-09T06:08:30Z",
   "fileBytes": 297745,
   "tags": [
    "band",
    "status",
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "feedback-gate",
   "url": "https://www.slopshopper.com/mods/nonchan7720-claude-hook-gate/"
  },
  {
   "slug": "nooralwachi-context-bar",
   "name": "context-bar",
   "description": "Draws the context window as a stacked bar above the prompt, one color per /context category. Toggle with /context-bar.",
   "version": "0.1.0",
   "author": {
    "name": "Noor Alwachi",
    "url": "https://github.com/Nooralwachi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Nooralwachi/context-bar",
    "url": "https://github.com/Nooralwachi/context-bar",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T18:31:12Z",
    "createdAt": "2026-10-03T18:29:25Z",
    "description": "Claude Code mod: the context window as a stacked bar above the prompt, one color per /context category",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29271790?v=4",
    "ownerUrl": "https://github.com/Nooralwachi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:22.133Z",
   "modUpdatedAt": "2026-10-03T18:31:12Z",
   "fileBytes": 5355,
   "tags": [
    "band",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-Nooralwachi",
   "url": "https://www.slopshopper.com/mods/nooralwachi-context-bar/"
  },
  {
   "slug": "noppomario-claudecode-plugins-noppomario-mod",
   "name": "noppomario-mod",
   "description": "noppomario's mods for Claude Code, in one plugin. Today: the mermaid code fences in Claude's replies drawn where they stand — text on the terminal, ASCII in the VS Code panel, SVG on a surface that takes one.",
   "version": "0.6.4",
   "author": {
    "name": "noppomario",
    "url": "https://github.com/noppomario"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "ui.render",
    "mermaid",
    "diagram"
   ],
   "kind": "community",
   "repo": {
    "fullName": "noppomario/claudecode-plugins",
    "url": "https://github.com/noppomario/claudecode-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T15:45:14Z",
    "createdAt": "2026-09-22T11:19:04Z",
    "description": "Claude Code mods by noppomario: mermaid fences drawn as box-drawing text on the terminal.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9283305?v=4",
    "ownerUrl": "https://github.com/noppomario",
    "defaultBranch": "main"
   },
   "path": "plugins/noppomario-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "noppo-claudecode-plugins",
   "firstSeen": "2026-10-06T04:57:30.884Z",
   "modUpdatedAt": "2026-09-22T15:45:14Z",
   "fileBytes": 152828,
   "tags": [
    "transcript",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "noppomario-mod",
   "url": "https://www.slopshopper.com/mods/noppomario-claudecode-plugins-noppomario-mod/"
  },
  {
   "slug": "novacon-ohmyjev",
   "name": "ohmyjev",
   "description": "Jev for Claude Code: Bash and Write gates, an injection screen, and a done-check, decided by TypeSafe's Jev.",
   "version": "0.2.0",
   "author": {
    "name": "lordknows13"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "jev",
    "guardrails"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Novacon/ohmyjev",
    "url": "https://github.com/Novacon/ohmyjev",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:00:21Z",
    "createdAt": "2026-10-08T23:02:41Z",
    "description": "Jev for Claude Code: Jev-decided gates, injection screen, done-check, router, auto-compact and ask_jev, as a Claude Code mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1253325?v=4",
    "ownerUrl": "https://github.com/Novacon",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./ohmyjev.ts"
   ],
   "entry": "hooks/ohmyjev.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Empty uses $TYPESAFE_API_KEY, then $OPENROUTER_API_KEY",
     "default": "",
     "sensitive": true
    },
    "jevModel": {
     "type": "string",
     "title": "Jev model (TypeSafe)",
     "description": "Model id sent to the TypeSafe endpoint",
     "default": "jev-1.13.0"
    },
    "bashGate": {
     "type": "boolean",
     "title": "Bash gate",
     "description": "Deny irreversible or destructive commands",
     "default": true
    },
    "writeGate": {
     "type": "boolean",
     "title": "Write gate",
     "description": "Deny writes outside the repo/allowPaths and writes holding credentials",
     "default": true
    },
    "injectionScreen": {
     "type": "boolean",
     "title": "Injection screen",
     "description": "Warn the model when Bash, WebFetch or MCP output carries instructions aimed at it",
     "default": true
    },
    "doneCheck": {
     "type": "boolean",
     "title": "Done-check",
     "description": "Push back once when the agent claims done without verifying",
     "default": true
    },
    "exfilGate": {
     "type": "boolean",
     "title": "Exfil gate",
     "description": "Deny WebFetch and MCP calls that send local data, files or credentials out",
     "default": true
    },
    "screenReads": {
     "type": "boolean",
     "title": "Screen Reads outside the repo",
     "description": "Run the injection screen on files read from outside the repo",
     "default": true
    },
    "bashIrreversible": {
     "type": "number",
     "title": "Bash: irreversible confidence to deny",
     "description": "Deny when Jev rates the command irreversible at least this confident (0-1)",
     "default": 0.6
    },
    "bashDestructive": {
     "type": "number",
     "title": "Bash: destructive-intent to deny",
     "description": "Deny when destructive intent is at least this probable (0-1)",
     "default": 0.7
    },
    "writeSecret": {
     "type": "number",
     "title": "Write: credential probability to deny",
     "description": "Deny when the content holds a credential at least this probable (0-1)",
     "default": 0.7
    },
    "writeSecretsKind": {
     "type": "number",
     "title": "Write: secrets-file confidence to deny",
     "description": "Deny when the file is a secrets file at least this confident (0-1)",
     "default": 0.8
    },
    "injection": {
     "type": "number",
     "title": "Injection probability to flag",
     "description": "Flag tool output as an injection at this probability (0-1)",
     "default": 0.7
    },
    "exfil": {
     "type": "number",
     "title": "Exfil probability to deny",
     "description": "Deny when Jev rates the call as sending local data out at least this probable (0-1)",
     "default": 0.7
    },
    "doneClaimed": {
     "type": "number",
     "title": "Done-check: claimed-done at least",
     "description": "Check only when Jev says done was claimed at least this probable (0-1)",
     "default": 0.7
    },
    "doneVerifiedMax": {
     "type": "number",
     "title": "Done-check: verified below",
     "description": "Push back when verified is below this (0-1)",
     "default": 0.3
    },
    "doneAsksUserMax": {
     "type": "number",
     "title": "Done-check: asks-user below",
     "description": "Skip when the reply asks the user something at or above this (0-1)",
     "default": 0.5
    },
    "askJev": {
     "type": "boolean",
     "title": "ask_jev tool",
     "description": "Give the model an ask_jev tool for quick judgments about repo files or text without reading them into context",
     "default": true
    },
    "autoCompact": {
     "type": "boolean",
     "title": "Auto-compact",
     "description": "Compact when Jev sees the task change at a natural boundary, keeping the new request in detail",
     "default": true
    },
    "compactSwitched": {
     "type": "number",
     "title": "Auto-compact: task-switch probability",
     "description": "Compact when the request switched tasks at least this probable (0-1)",
     "default": 0.8
    },
    "compactBoundary": {
     "type": "number",
     "title": "Auto-compact: boundary probability",
     "description": "…and the last turn finished a unit of work at least this probable (0-1)",
     "default": 0.6
    },
    "compactMinPercent": {
     "type": "number",
     "title": "Auto-compact: minimum context %",
     "description": "Only compact once the context is at least this full (0-100)",
     "default": 40
    },
    "routeEffort": {
     "type": "boolean",
     "title": "Router: effort",
     "description": "Raise or lower reasoning effort per turn from Jev's read of the request",
     "default": true
    },
    "routeSubagents": {
     "type": "boolean",
     "title": "Router: subagent model",
     "description": "Pick the subagent model (fast/balanced/deep) from the request",
     "default": true
    },
    "routeMainModel": {
     "type": "boolean",
     "title": "Router: main model",
     "description": "Also switch the main model per turn (discards the warm prompt cache)",
     "default": false
    },
    "routeUpgrade": {
     "type": "number",
     "title": "Router: confidence to move up",
     "description": "Raise effort or tier at this confidence or above (0-1)",
     "default": 0.3
    },
    "routeDowngrade": {
     "type": "number",
     "title": "Router: confidence to move down",
     "description": "Lower effort or tier at this confidence or above (0-1)",
     "default": 0.6
    },
    "routeRisky": {
     "type": "number",
     "title": "Router: risky forces deep",
     "description": "At this probability a request touching prod, money or credentials goes deep with at least high effort (0-1)",
     "default": 0.7
    },
    "routeWithoutKey": {
     "type": "boolean",
     "title": "Router: built-in classifier without a key",
     "description": "With no Jev key, route with Claude Code's own small model; it reports no confidence, so it only routes up",
     "default": true
    },
    "fastModel": {
     "type": "string",
     "title": "Fast model",
     "description": "Model id for the fast tier",
     "default": "claude-haiku-5-5"
    },
    "balancedModel": {
     "type": "string",
     "title": "Balanced model",
     "description": "Model id for the balanced tier",
     "default": "claude-sonnet-5-5"
    },
    "deepModel": {
     "type": "string",
     "title": "Deep model",
     "description": "Model id for the deep tier",
     "default": "claude-opus-5-5"
    },
    "allowPaths": {
     "type": "string",
     "title": "Allowed write paths outside the repo",
     "description": "Separated by ; (~ and $TMPDIR expand)",
     "default": "~/.claude;$TMPDIR;/tmp"
    },
    "policies": {
     "type": "string",
     "title": "Policies",
     "description": "Your own rules every gate weighs, separated by ; (e.g. never touch prod; no deploys on Friday)",
     "default": ""
    },
    "timeoutMs": {
     "type": "number",
     "title": "Jev timeout (ms)",
     "description": "How long a gate, screen or the router waits for Jev before letting the call through",
     "default": 1500
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Show decisions in the transcript",
     "description": "Dim lines (never sent to the model) with each routing decision, its confidence and latency",
     "default": true
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status under the prompt",
     "description": "Pin jev's calls, denies and route under the prompt; no statusline script needed",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ohmyjev",
   "firstSeen": "2026-10-09T14:37:08.471Z",
   "modUpdatedAt": "2026-10-09T14:00:21Z",
   "fileBytes": 48406,
   "tags": [
    "status",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "network",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ohmyjev",
   "url": "https://www.slopshopper.com/mods/novacon-ohmyjev/"
  },
  {
   "slug": "nthplusio-skills-context-statusline",
   "name": "context-statusline",
   "description": "A card above the prompt: the model, the context window in tapered colour bands, prompt cache warmth, and the git repo and branch, collapsing to fit any terminal width.",
   "version": "0.4.0",
   "author": {
    "name": "Seth Coussens",
    "email": "seth.coussens@nthplus.io"
   },
   "license": "MIT",
   "homepage": "https://github.com/nthplusio/skills/tree/main/plugins/context-statusline",
   "keywords": [
    "statusline",
    "context",
    "prompt-cache",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nthplusio/skills",
    "url": "https://github.com/nthplusio/skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:49:31Z",
    "createdAt": "2026-08-18T13:23:09Z",
    "description": "A skills.sh pack — reusable skills for AI coding agents",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40547400?v=4",
    "ownerUrl": "https://github.com/nthplusio",
    "defaultBranch": "main"
   },
   "path": "plugins/context-statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "How long the prompt cache stays warm after a response, until a model switch reports the engine's own figure. Subscription sessions use 1h; API-key sessions default to 5m.",
     "default": "1h",
     "options": [
      "1h",
      "5m"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nthplusio",
   "firstSeen": "2026-10-06T04:57:32.908Z",
   "modUpdatedAt": "2026-10-03T19:16:32Z",
   "fileBytes": 20604,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-statusline",
   "url": "https://www.slopshopper.com/mods/nthplusio-skills-context-statusline/"
  },
  {
   "slug": "nthplusio-skills-doorbell",
   "name": "doorbell",
   "description": "Directory-bound agent messaging through Doorbell's public MCP connection, with local authority and bounded continuation.",
   "version": "0.2.0",
   "author": {
    "name": "nthplusio"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nthplusio/skills",
    "url": "https://github.com/nthplusio/skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:49:31Z",
    "createdAt": "2026-08-18T13:23:09Z",
    "description": "A skills.sh pack — reusable skills for AI coding agents",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40547400?v=4",
    "ownerUrl": "https://github.com/nthplusio",
    "defaultBranch": "main"
   },
   "path": "plugins/doorbell",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mcpUrl": {
     "type": "string",
     "title": "Doorbell MCP URL",
     "description": "Service used by Claude Code's authenticated MCP connection.",
     "default": "https://agentdoorbell.com/mcp"
    },
    "autoContinue": {
     "type": "boolean",
     "title": "Automatically continue for inbox work",
     "description": "Allow Stop to admit work within your approved authority and admission cap.",
     "default": false
    },
    "autoContinueCap": {
     "type": "number",
     "title": "Automatic message admissions per human prompt",
     "description": "Counts prompt and Stop admissions together; resets only on genuine human input.",
     "default": 3
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nthplusio",
   "firstSeen": "2026-10-06T04:57:33.979Z",
   "modUpdatedAt": "2026-10-06T03:06:34Z",
   "fileBytes": 34038,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "doorbell",
   "url": "https://www.slopshopper.com/mods/nthplusio-skills-doorbell/"
  },
  {
   "slug": "nu0ma-query-guard-query-guard",
   "name": "query-guard",
   "description": "Asks before Claude runs destructive or slow-looking SQL through a DB CLI: DELETE, UPDATE without WHERE, DROP, TRUNCATE, full scans and cartesian joins.",
   "version": "0.2.3",
   "author": {
    "name": "nu0ma"
   },
   "license": "MIT",
   "homepage": "https://github.com/nu0ma/query-guard",
   "keywords": [
    "sql",
    "database",
    "safety",
    "permissions",
    "function-hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nu0ma/query-guard",
    "url": "https://github.com/nu0ma/query-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T03:50:26Z",
    "createdAt": "2026-10-03T02:48:55Z",
    "description": "A guard rail for SQL in Claude Code: asks before Claude runs DELETE, UPDATE without WHERE, DROP, full scans and other risky queries through a DB CLI (function hooks / Mods)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "function-hooks",
     "sql"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29624403?v=4",
    "ownerUrl": "https://github.com/nu0ma",
    "defaultBranch": "main"
   },
   "path": "plugins/query-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nu0ma",
   "firstSeen": "2026-10-06T04:58:19.676Z",
   "modUpdatedAt": "2026-10-03T03:50:26Z",
   "fileBytes": 11134,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "query-guard",
   "url": "https://www.slopshopper.com/mods/nu0ma-query-guard-query-guard/"
  },
  {
   "slug": "nuko-nova-dynamics-docs-first",
   "name": "docs-first",
   "description": "Holds back dependency changes, new imports and sensitive-file edits until the session has checked the registry or the official docs for them.",
   "version": "0.1.2",
   "author": {
    "name": "Nuko Nova Dynamics",
    "email": "hello@nukonova.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/nuko-nova-dynamics/docs-first",
   "keywords": [
    "mod",
    "docs",
    "dependencies",
    "guard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nuko-nova-dynamics/docs-first",
    "url": "https://github.com/nuko-nova-dynamics/docs-first",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:04:10Z",
    "createdAt": "2026-10-01T22:26:50Z",
    "description": "A Claude Code mod that holds back dependency changes, new imports and sensitive-file edits until the session has checked the registry or the official docs.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/283784842?v=4",
    "ownerUrl": "https://github.com/nuko-nova-dynamics",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:16:30.122Z",
   "modUpdatedAt": "2026-10-08T19:04:10Z",
   "fileBytes": 76264,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "docs-first",
   "url": "https://www.slopshopper.com/mods/nuko-nova-dynamics-docs-first/"
  },
  {
   "slug": "nuko-nova-dynamics-lightbox",
   "name": "lightbox",
   "description": "Shows the images you paste and the ones Claude reads, receives or creates in a small strip above the prompt: PNG, JPEG, GIF, WebP, HEIC, AVIF, TIFF, BMP and SVG.",
   "version": "0.3.2",
   "author": {
    "name": "Nuko Nova Dynamics",
    "email": "hello@nukonova.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/nuko-nova-dynamics/lightbox",
   "keywords": [
    "mod",
    "images",
    "screenshots",
    "terminal",
    "heic"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nuko-nova-dynamics/lightbox",
    "url": "https://github.com/nuko-nova-dynamics/lightbox",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:06:45Z",
    "createdAt": "2026-10-03T06:37:36Z",
    "description": "A Claude Code mod that shows the images you paste and the ones Claude reads, receives or creates in a small strip above the prompt.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/283784842?v=4",
    "ownerUrl": "https://github.com/nuko-nova-dynamics",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Show new images",
     "description": "Show the strip above the prompt again when a new image arrives, after you hid it. Off, a toast says one arrived.",
     "default": true
    },
    "renderer": {
     "type": "string",
     "title": "How pictures are drawn",
     "description": "auto: real pixels where Claude Code draws them, colored character cells elsewhere (herdr, tmux, SSH). cells: always cells. pixels: always pixels, which show as the image's name where Claude Code does not draw pictures.",
     "options": [
      "auto",
      "cells",
      "pixels"
     ],
     "default": "auto"
    },
    "cellAspect": {
     "type": "number",
     "title": "Cell height to width",
     "description": "How many times taller than wide one terminal cell is, so pictures keep their proportions. About 2.1 for most fonts; more with taller lines, such as Ghostty's adjust-cell-height.",
     "min": 1,
     "max": 4,
     "default": 2.1
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:16:31.698Z",
   "modUpdatedAt": "2026-10-09T00:06:45Z",
   "fileBytes": 69708,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lightbox-nuko-nova-dynamics",
   "url": "https://www.slopshopper.com/mods/nuko-nova-dynamics-lightbox/"
  },
  {
   "slug": "nvergez-claude-code-mods-voice-summary",
   "name": "voice-summary",
   "description": "Speaks a one-sentence summary of each long turn when it ends.",
   "version": "0.2.2",
   "author": {
    "name": "Nicolas Vergez"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "nvergez/claude-code-mods",
    "url": "https://github.com/nvergez/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T10:13:56Z",
    "createdAt": "2026-10-03T09:52:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57064615?v=4",
    "ownerUrl": "https://github.com/nvergez",
    "defaultBranch": "main"
   },
   "path": "voice-summary",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Voice summary: enabled",
     "description": "Speak a short summary when a turn ends.",
     "default": true
    },
    "minSeconds": {
     "type": "number",
     "title": "Voice summary: minimum seconds",
     "description": "Turns shorter than this many seconds stay silent. 0 speaks every turn.",
     "default": 15
    },
    "language": {
     "type": "string",
     "title": "Voice summary: language",
     "description": "Language of the spoken summary. Pick the one your voice reads.",
     "default": "fr",
     "options": [
      "fr",
      "en"
     ]
    },
    "voice": {
     "type": "string",
     "title": "Voice summary: system voice",
     "description": "Exact name of a system voice, as `say -v '?'` lists it. Empty uses the system default.",
     "default": ""
    },
    "model": {
     "type": "string",
     "title": "Voice summary: model",
     "description": "Model alias or id that writes the summary.",
     "default": "haiku"
    },
    "elevenLabsVoiceId": {
     "type": "string",
     "title": "Voice summary: ElevenLabs voice ID",
     "description": "When set, and ELEVENLABS_API_KEY is in the environment, ElevenLabs speaks the summary. Empty keeps the system voice.",
     "default": ""
    },
    "elevenLabsModel": {
     "type": "string",
     "title": "Voice summary: ElevenLabs model",
     "description": "ElevenLabs model id. eleven_v4_turbo is fast and half the price per character; eleven_v4 and eleven_multilingual_v2 cost the full price.",
     "default": "eleven_v4_turbo"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:33.004Z",
   "modUpdatedAt": "2026-10-03T10:13:56Z",
   "fileBytes": 9200,
   "tags": [
    "model",
    "network",
    "timer",
    "turn",
    "audio"
   ],
   "isNew": true,
   "entryName": "voice-summary",
   "url": "https://www.slopshopper.com/mods/nvergez-claude-code-mods-voice-summary/"
  },
  {
   "slug": "nvsravank-multirepo-diff-mod",
   "name": "multirepo-diff-mod",
   "displayName": "Multi-repo Diff",
   "description": "/multi-diff: a worktree-aware diff viewer for every git repo in your project folder, with uncommitted, staged, pull request and since-this-session views",
   "version": "0.2.0",
   "author": {
    "name": "Sravan",
    "url": "https://github.com/nvsravank"
   },
   "license": "MIT",
   "homepage": "https://github.com/nvsravank/multirepo-diff-mod",
   "keywords": [
    "diff",
    "git",
    "worktree",
    "multi-repo",
    "pull-request",
    "code-review"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nvsravank/multirepo-diff-mod",
    "url": "https://github.com/nvsravank/multirepo-diff-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T03:50:49Z",
    "createdAt": "2026-10-05T01:21:32Z",
    "description": "Claude Code mod: /multi-diff browses uncommitted changes across every git repo in a folder",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/500485?v=4",
    "ownerUrl": "https://github.com/nvsravank",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:35.562Z",
   "modUpdatedAt": "2026-10-05T03:50:49Z",
   "fileBytes": 51228,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "multirepo-diff-mod",
   "url": "https://www.slopshopper.com/mods/nvsravank-multirepo-diff-mod/"
  },
  {
   "slug": "nvsravank-visible-compact",
   "name": "visible-compact",
   "displayName": "Visible Compact",
   "description": "Shows the conversation before and after /compact side by side in a pane; /show-last-compact reopens it",
   "version": "0.1.0",
   "author": {
    "name": "Sravan",
    "url": "https://github.com/nvsravank"
   },
   "license": "MIT",
   "homepage": "https://github.com/nvsravank/visible-compact",
   "keywords": [
    "compact",
    "compaction",
    "context",
    "summary",
    "conversation",
    "before-after"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nvsravank/visible-compact",
    "url": "https://github.com/nvsravank/visible-compact",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T22:02:37Z",
    "createdAt": "2026-10-05T17:56:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/500485?v=4",
    "ownerUrl": "https://github.com/nvsravank",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "storage": {
     "type": "string",
     "title": "Where compactions are saved",
     "description": "temp or home. temp (default): the OS temp folder, cleaned up by the OS (lost on reboot or after a few idle days). home: ~/.claude/visible-compact, kept until you delete it. Any other value is treated as temp.",
     "default": "temp"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:58:21.268Z",
   "modUpdatedAt": "2026-10-05T22:02:37Z",
   "fileBytes": 20437,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "visible-compact",
   "url": "https://www.slopshopper.com/mods/nvsravank-visible-compact/"
  },
  {
   "slug": "nwilsson-claudepad",
   "name": "claudepad",
   "displayName": "claudepad",
   "description": "A notepad pane for Claude Code: per-project and global notes, tags, search, a multi-line editor, NOTES.md sync, pinned notes sent as context, and tools so Claude can jot notes too.",
   "version": "0.1.0",
   "author": {
    "name": "Noel Wilsson",
    "url": "https://github.com/nwilsson"
   },
   "license": "MIT",
   "homepage": "https://github.com/nwilsson/claudepad",
   "keywords": [
    "claude-code",
    "mod",
    "notes",
    "notepad",
    "todo",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "nwilsson/claudepad",
    "url": "https://github.com/nwilsson/claudepad",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:14:48Z",
    "createdAt": "2026-10-05T11:29:01Z",
    "description": "A notepad pane for Claude Code, as a mod",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "notes",
     "productivity",
     "terminal-ui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/180310409?v=4",
    "ownerUrl": "https://github.com/nwilsson",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudepad",
   "firstSeen": "2026-10-07T15:10:37.509Z",
   "modUpdatedAt": "2026-10-06T18:14:48Z",
   "fileBytes": 39777,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "claudepad",
   "url": "https://www.slopshopper.com/mods/nwilsson-claudepad/"
  },
  {
   "slug": "oakker-myo-claude-code-mods-context-window",
   "name": "context-window",
   "description": "A context-window pane: colour-coded bar and a colour legend for every category",
   "version": "0.2.0",
   "author": {
    "name": "oakker-myo",
    "url": "https://github.com/oakker-myo"
   },
   "license": "MIT",
   "homepage": "https://github.com/oakker-myo/claude-code-mods/tree/main/context-window",
   "keywords": [
    "context",
    "usage",
    "tokens",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oakker-myo/claude-code-mods",
    "url": "https://github.com/oakker-myo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:41:09Z",
    "createdAt": "2026-10-08T23:40:12Z",
    "description": "Claude Code mods: a context-window pane and plan-usage meters",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/106267510?v=4",
    "ownerUrl": "https://github.com/oakker-myo",
    "defaultBranch": "main"
   },
   "path": "context-window",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:16:34.790Z",
   "modUpdatedAt": "2026-10-08T23:40:08Z",
   "fileBytes": 8384,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-window",
   "url": "https://www.slopshopper.com/mods/oakker-myo-claude-code-mods-context-window/"
  },
  {
   "slug": "oakker-myo-claude-code-mods-plan-usage",
   "name": "plan-usage",
   "description": "5-hour and weekly plan usage meters with pace markers, reset countdowns and session cost, above the prompt",
   "version": "0.2.4",
   "author": {
    "name": "oakker-myo",
    "url": "https://github.com/oakker-myo"
   },
   "license": "MIT",
   "homepage": "https://github.com/oakker-myo/claude-code-mods/tree/main/plan-usage",
   "keywords": [
    "context",
    "usage",
    "tokens",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oakker-myo/claude-code-mods",
    "url": "https://github.com/oakker-myo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:41:09Z",
    "createdAt": "2026-10-08T23:40:12Z",
    "description": "Claude Code mods: a context-window pane and plan-usage meters",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/106267510?v=4",
    "ownerUrl": "https://github.com/oakker-myo",
    "defaultBranch": "main"
   },
   "path": "plan-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:16:35.704Z",
   "modUpdatedAt": "2026-10-09T08:40:28Z",
   "fileBytes": 8259,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "plan-usage",
   "url": "https://www.slopshopper.com/mods/oakker-myo-claude-code-mods-plan-usage/"
  },
  {
   "slug": "oakker-myo-claude-code-mods-turn-receipt",
   "name": "turn-receipt",
   "description": "A receipt under each turn's answer: cost, tokens by category, duration, model and the tools that ran",
   "version": "0.2.1",
   "author": {
    "name": "oakker-myo",
    "url": "https://github.com/oakker-myo"
   },
   "license": "MIT",
   "homepage": "https://github.com/oakker-myo/claude-code-mods/tree/main/turn-receipt",
   "keywords": [
    "cost",
    "usage",
    "tokens",
    "receipt"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oakker-myo/claude-code-mods",
    "url": "https://github.com/oakker-myo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:41:09Z",
    "createdAt": "2026-10-08T23:40:12Z",
    "description": "Claude Code mods: a context-window pane and plan-usage meters",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/106267510?v=4",
    "ownerUrl": "https://github.com/oakker-myo",
    "defaultBranch": "main"
   },
   "path": "turn-receipt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:16:36.695Z",
   "modUpdatedAt": "2026-10-09T08:28:56Z",
   "fileBytes": 14716,
   "tags": [
    "transcript",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-receipt",
   "url": "https://www.slopshopper.com/mods/oakker-myo-claude-code-mods-turn-receipt/"
  },
  {
   "slug": "oakoss-claude-plugins-pr-watch",
   "name": "pr-watch",
   "description": "A line above the prompt for each pull request Claude opens, merges by number, or is asked to watch, showing its GitHub workflows with a progress bar, then ready to merge, the failing job, or what blocks it, and telling Claude the same without being asked.",
   "version": "0.4.0",
   "author": {
    "name": "Oak OSS",
    "email": "hello@oakoss.dev",
    "url": "https://github.com/oakoss"
   },
   "license": "MIT",
   "homepage": "https://github.com/oakoss/claude-plugins/tree/main/plugins/pr-watch",
   "keywords": [
    "pull-request",
    "github",
    "ci",
    "github-actions",
    "mod",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oakoss/claude-plugins",
    "url": "https://github.com/oakoss/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:13:05Z",
    "createdAt": "2026-05-11T02:33:05Z",
    "description": "Curated Claude Code plugins by Oak OSS",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/245095753?v=4",
    "ownerUrl": "https://github.com/oakoss",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "wake": {
     "type": "string",
     "title": "Wake Claude",
     "description": "What a watched pull request tells Claude unasked. Checks: ready to merge, a failed job, conflicts, requested changes, and a merge's checks. Checks and comments: also comments and reviews by people other than you. Off: only you hear it, from the line and its toasts.",
     "options": [
      "off",
      "checks",
      "checks and comments"
     ],
     "default": "checks and comments"
    },
    "botComments": {
     "type": "string",
     "title": "Bots wake Claude",
     "description": "Which comments and reviews from authors GitHub marks as a bot also tell Claude, when Wake Claude includes comments. Reviews: a review bot's reviews, not plan, coverage or preview comments. Comments and reviews: everything a bot posts.",
     "options": [
      "never",
      "reviews",
      "comments and reviews"
     ],
     "default": "never"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "oakoss",
   "firstSeen": "2026-10-06T05:21:14.552Z",
   "modUpdatedAt": "2026-10-09T02:12:43Z",
   "fileBytes": 75137,
   "tags": [
    "band",
    "toast",
    "guard",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-watch-oakoss",
   "url": "https://www.slopshopper.com/mods/oakoss-claude-plugins-pr-watch/"
  },
  {
   "slug": "oakoss-claude-plugins-review-cycle",
   "name": "review-cycle",
   "description": "Automated multi-agent code review cycle. Spawns reviewers in parallel (plus Codex when available), applies fixes per CLAUDE.md policy, admits a commit only when a reviewer saw exactly what it records, and asks before a push, pull request, merge or release you did not request, unless you let it go further.",
   "version": "0.28.0",
   "author": {
    "name": "Oak OSS",
    "email": "hello@oakoss.dev",
    "url": "https://github.com/oakoss"
   },
   "license": "MIT",
   "homepage": "https://github.com/oakoss/claude-plugins/tree/main/plugins/review-cycle",
   "keywords": [
    "code-review",
    "review-loop",
    "codex",
    "automation",
    "hooks",
    "pr-review"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oakoss/claude-plugins",
    "url": "https://github.com/oakoss/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:13:05Z",
    "createdAt": "2026-05-11T02:33:05Z",
    "description": "Curated Claude Code plugins by Oak OSS",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/245095753?v=4",
    "ownerUrl": "https://github.com/oakoss",
    "defaultBranch": "main"
   },
   "path": "plugins/review-cycle",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Commit gate",
     "description": "Refuse a commit unless a reviewer saw what it records, and stop at the step set in Stop before. Only you can change this, here in /config.",
     "default": true
    },
    "stopBefore": {
     "type": "string",
     "title": "Stop before",
     "description": "The first step the agent asks you about unless you requested it: commit, push, open PR, merge, release, or never stop. Steps before it run without asking; a force push, a push to the default branch, a tag push, a remote delete, a merge with --admin and a comment on GitHub always ask. A project's .claude/settings.json can only stop earlier; .claude/settings.local.json can set any step. Only you can change this, here in /config.",
     "options": [
      "commit",
      "push",
      "open PR",
      "merge",
      "release",
      "never stop"
     ],
     "default": "push"
    },
    "nudge": {
     "type": "boolean",
     "title": "Review nudge",
     "description": "At the end of a turn that left changes no reviewer has seen, prompt the agent to run /review-cycle:review, unless its last message ends with a question mark. A project's .claude/settings.json can turn it off; .claude/settings.local.json can set it either way. Only you can change this, here in /config.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "oakoss",
   "firstSeen": "2026-10-06T05:21:20.642Z",
   "modUpdatedAt": "2026-10-08T20:34:35Z",
   "fileBytes": 313050,
   "tags": [
    "guard",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "review-cycle",
   "url": "https://www.slopshopper.com/mods/oakoss-claude-plugins-review-cycle/"
  },
  {
   "slug": "oaustegard-claude-code-mods-model-advisor",
   "name": "model-advisor",
   "description": "Classifies a session's first prompt with Jev and, when it needs a stronger model than the session is on, offers to switch with /model and resend",
   "version": "0.1.0",
   "author": {
    "name": "Muninn",
    "url": "https://muninn.austegard.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oaustegard/claude-code-mods",
    "url": "https://github.com/oaustegard/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T19:33:33Z",
    "createdAt": "2026-10-03T22:12:30Z",
    "description": "Claude Code function-hook mods. First one: tripwire, which blocks or annotates recurring agent shell mistakes.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3268739?v=4",
    "ownerUrl": "https://github.com/oaustegard",
    "defaultBranch": "main"
   },
   "path": "model-advisor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoSwitch": {
     "type": "boolean",
     "title": "Switch without asking",
     "description": "On a confident upgrade, run /model and resend the prompt at once instead of offering the choice above the prompt.",
     "default": false
    },
    "downgrade": {
     "type": "boolean",
     "title": "Suggest cheaper models too",
     "description": "Also advise when a cheaper tier looks enough. Off: upgrades only.",
     "default": false
    },
    "quiet": {
     "type": "boolean",
     "title": "Hide silent verdicts",
     "description": "Off: when the advisor stays silent it still shows its verdict in the status line (and, from a phone or the web, at the top of the reply).",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:37:59.784Z",
   "modUpdatedAt": "2026-10-07T19:33:31Z",
   "fileBytes": 17899,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "model-advisor",
   "url": "https://www.slopshopper.com/mods/oaustegard-claude-code-mods-model-advisor/"
  },
  {
   "slug": "oaustegard-claude-code-mods-tripwire",
   "name": "tripwire",
   "description": "Catches recurring agent failures from past transcripts: whole-disk find, foreground poll loops, errors masked by | tail, forgotten background shells",
   "version": "0.1.0",
   "author": {
    "name": "Muninn",
    "url": "https://muninn.austegard.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oaustegard/claude-code-mods",
    "url": "https://github.com/oaustegard/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T19:33:33Z",
    "createdAt": "2026-10-03T22:12:30Z",
    "description": "Claude Code function-hook mods. First one: tripwire, which blocks or annotates recurring agent shell mistakes.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3268739?v=4",
    "ownerUrl": "https://github.com/oaustegard",
    "defaultBranch": "main"
   },
   "path": "tripwire",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:37.062Z",
   "modUpdatedAt": "2026-10-03T22:40:13Z",
   "fileBytes": 10808,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tripwire-oaustegard",
   "url": "https://www.slopshopper.com/mods/oaustegard-claude-code-mods-tripwire/"
  },
  {
   "slug": "oaustegard-claude-code-mods-usage-dollars",
   "name": "usage-dollars",
   "description": "Shows spend in dollars for today and the month so far against a monthly budget, in the status line and /spend",
   "version": "0.1.0",
   "author": {
    "name": "Muninn",
    "url": "https://muninn.austegard.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oaustegard/claude-code-mods",
    "url": "https://github.com/oaustegard/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T19:33:33Z",
    "createdAt": "2026-10-03T22:12:30Z",
    "description": "Claude Code function-hook mods. First one: tripwire, which blocks or annotates recurring agent shell mistakes.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3268739?v=4",
    "ownerUrl": "https://github.com/oaustegard",
    "defaultBranch": "main"
   },
   "path": "usage-dollars",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "monthlyBudgetUsd": {
     "type": "number",
     "title": "Monthly budget (USD)",
     "description": "Month-to-date spend is shown against this figure. 0 hides the budget.",
     "default": 100
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:38.203Z",
   "modUpdatedAt": "2026-10-05T16:10:50Z",
   "fileBytes": 4449,
   "tags": [
    "toast",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-dollars-oaustegard",
   "url": "https://www.slopshopper.com/mods/oaustegard-claude-code-mods-usage-dollars/"
  },
  {
   "slug": "octalide-helm",
   "name": "helm",
   "description": "Active-work tracking for Claude Code fleets: forge state, a work ledger of who owns which issue, event delivery to agents, model routing per issue, and a live view with a decision inbox.",
   "version": "0.6.0",
   "author": {
    "name": "octalide"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "octalide/helm",
    "url": "https://github.com/octalide/helm",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T03:36:38Z",
    "createdAt": "2026-10-08T21:50:05Z",
    "description": "Active-work tracking for Claude Code fleets: forge state, a work ledger, agent event delivery and a live view",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10685981?v=4",
    "ownerUrl": "https://github.com/octalide",
    "defaultBranch": "dev"
   },
   "path": "",
   "modules": [
    "./helm.tsx"
   ],
   "entry": "hooks/helm.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "helm",
   "firstSeen": "2026-10-09T15:16:50.018Z",
   "modUpdatedAt": "2026-10-09T03:36:38Z",
   "fileBytes": 131432,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "helm",
   "url": "https://www.slopshopper.com/mods/octalide-helm/"
  },
  {
   "slug": "octalide-sift",
   "name": "sift",
   "description": "Typed judgement calls for Claude Code: two primitives, judge and rank, under packs that grade issues, pull requests, plans, commits, releases and rules, a repository watch, tool output pruning and an outbound text gate, backed by TypeSafe Jev or the session's small model.",
   "version": "0.16.0",
   "author": {
    "name": "octalide"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "octalide/sift",
    "url": "https://github.com/octalide/sift",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-24T04:09:42Z",
    "createdAt": "2026-09-19T17:03:25Z",
    "description": "Typed judgement calls for Claude Code: verbatim compaction, tool output pruning, repo watching, and grading packs",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10685981?v=4",
    "ownerUrl": "https://github.com/octalide",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./sift.ts"
   ],
   "entry": "hooks/sift.ts",
   "userConfig": {
    "backend": {
     "type": "string",
     "title": "Judge backend",
     "description": "auto uses Jev when a key is present and the fallback model otherwise. jev with no key judges nothing, as off does. off disables every judged feature and leaves only mechanical checks.",
     "options": [
      "auto",
      "jev",
      "model",
      "off"
     ],
     "default": "auto"
    },
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Jev key. Leave unset to read TYPESAFE_API_KEY from the environment or the settings env block.",
     "sensitive": true
    },
    "jevModel": {
     "type": "string",
     "title": "Jev model",
     "default": "jev-latest",
     "description": "TypeSafe model name sent with every Jev request."
    },
    "jevBaseUrl": {
     "type": "string",
     "title": "Jev endpoint",
     "default": "https://api.typesafe.ai/v1/systemone",
     "description": "System One endpoint. Change it only for a proxy or a compatible local server."
    },
    "fallbackModel": {
     "type": "string",
     "title": "Model backend alias",
     "description": "Model used by the model backend, an alias such as haiku or a full id.",
     "default": "haiku"
    },
    "shadow": {
     "type": "boolean",
     "title": "Shadow mode",
     "description": "Every module logs what it would have done and does nothing. Use it to calibrate thresholds before trusting them.",
     "default": false
    },
    "prune": {
     "type": "boolean",
     "title": "Tool output pruning",
     "description": "Score long tool outputs against the calling loop's task before the model reads them and drop chunks the judge marks unneeded. Each dropped run is replaced by a note with its line range and the call that gets it back; nothing is kept on disk. A Read is only ever cut at its tail, so its line numbers stay true. Targeted reads, repeats of pruned output and reads of paths the task names pass whole, and # sift: full or the prune tool keep output whole on purpose.",
     "default": true
    },
    "pruneFloorTokens": {
     "type": "number",
     "title": "Prune floor (estimated tokens)",
     "default": 20000,
     "description": "Tool outputs under this estimated size pass through untouched."
    },
    "pruneChunkLines": {
     "type": "number",
     "title": "Prune chunk size (lines)",
     "default": 25,
     "description": "Lines per scored chunk."
    },
    "pruneKeepThreshold": {
     "type": "number",
     "title": "Prune keep threshold",
     "default": 0.5,
     "description": "Minimum probability that a chunk is needed. Below it the chunk is replaced by an omission note."
    },
    "pruneTools": {
     "type": "string",
     "title": "Pruned tools",
     "description": "Comma separated tool names whose output is pruned. Bash and Read are supported.",
     "default": "Bash,Read"
    },
    "watch": {
     "type": "boolean",
     "title": "Repo watch",
     "description": "Subscribe to the repositories in watchRepos at boot: poll them for issues, PRs, comments, edits, labels and CI, and deliver actionable events as prompts.",
     "default": false
    },
    "watchRepos": {
     "type": "string",
     "title": "Watched repos",
     "description": "Comma separated owner/name list, each subscribed as a whole at boot when watch is on. Empty subscribes the session's own repo. More subscriptions, scoped to a PR, branch, run or tag, are added at runtime with the watch tool.",
     "default": ""
    },
    "watchMinInterval": {
     "type": "number",
     "title": "Watch poll interval when active (s)",
     "default": 60,
     "description": "Seconds between polls while the repo is changing."
    },
    "watchMaxInterval": {
     "type": "number",
     "title": "Watch poll interval when idle (s)",
     "default": 300,
     "description": "Seconds between polls once the repo is idle. Idle polls are conditional requests and cost no API quota."
    },
    "watchDelivery": {
     "type": "string",
     "title": "Watch delivery",
     "description": "prompt submits each actionable event as a user turn. log only writes transcript lines.",
     "options": [
      "prompt",
      "log"
     ],
     "default": "prompt"
    },
    "watchIgnoreSelf": {
     "type": "boolean",
     "title": "Watch ignores own writes",
     "description": "Events authored by the gh login this session runs as are deferred, not delivered.",
     "default": true
    },
    "watchIgnoreBots": {
     "type": "boolean",
     "title": "Watch ignores bot accounts",
     "default": true,
     "description": "Events authored by bot accounts are dropped."
    },
    "watchCi": {
     "type": "string",
     "title": "Watch CI events",
     "description": "The CI filter of a subscription that sets none. settled delivers each open PR once when every check on its head has finished (pass or fail), and each completed run on a branch, tag or run subscription. failures delivers those verdicts and failed runs (on a whole repository, only those on protected or work pattern branches). all delivers every completed run as well, none delivers no CI.",
     "options": [
      "settled",
      "failures",
      "all",
      "none"
     ],
     "default": "failures"
    },
    "watchTriage": {
     "type": "boolean",
     "title": "Watch triage with the judge",
     "description": "Run the triage pack on issue and PR events. Off delivers everything the rules do not defer.",
     "default": true
    },
    "watchDeferMaxAgeHours": {
     "type": "number",
     "title": "Deferred event max age (h)",
     "default": 24,
     "description": "A deferred event older than this is delivered on its own so nothing waits forever."
    },
    "watchStallHours": {
     "type": "number",
     "title": "CI stall interval (h)",
     "default": 1,
     "description": "A PR head whose checks have not all finished within this many hours is delivered once as ci stalled, naming the pending checks."
    },
    "grade": {
     "type": "boolean",
     "title": "Grading tools",
     "description": "Register the grade (packs: issue, pr, plan, commit, rules, release, locate, triage, and any under .sift/packs), judge (typed questions over one state) and rank (the same questions over many items) tools.",
     "default": true
    },
    "config": {
     "type": "string",
     "title": "Conventions",
     "description": "Conventions in the shape of .sift/config.json, as inline JSON or a path relative to the repo root. Three layers apply in order, field by field: the neutral defaults, then this option or, when it is empty, $XDG_CONFIG_HOME/sift/config.json (~/.config/sift/config.json) if it exists, then each repo's own .sift/config.json. Empty with no global file uses the defaults: no commit format, version or changelog checks.",
     "default": ""
    },
    "outbound": {
     "type": "string",
     "title": "Outbound mode",
     "description": "How text leaving the session is held to the rules: post writes, forge writes from the shell (gh pr, issue and release writes with text, and the gh api calls that make them), and other outbound tool calls (Discord messages by default, more under outbound.channels in the config). off judges nothing. advise judges the text against the rules of the repository post names, or the one checked out where the calling subagent was spawned, else the session's, lets every call through and attaches the verdict to its result. enforce refuses a broken rule or a channel's length limit, and refuses forge writes from the shell in favour of post; a post carrying override with a reason goes through anyway and is logged as an override.",
     "options": [
      "off",
      "advise",
      "enforce"
     ],
     "default": "advise"
    },
    "classify": {
     "type": "boolean",
     "title": "Answer engine classifications",
     "description": "Serve the engine's own model.classify calls from the judge backend.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sift",
   "firstSeen": "2026-10-06T04:59:41.010Z",
   "modUpdatedAt": "2026-09-24T04:09:42Z",
   "fileBytes": 484413,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "sift",
   "url": "https://www.slopshopper.com/mods/octalide-sift/"
  },
  {
   "slug": "octavi42-orchestra",
   "name": "orchestra",
   "description": "Pick the model each kind of task runs on (Claude, Codex, Cursor, Gemini), dispatch it from a pane, and manage your sign-ins",
   "version": "0.1.0",
   "author": {
    "name": "octavi42",
    "url": "https://github.com/octavi42"
   },
   "license": "MIT",
   "homepage": "https://github.com/octavi42/orchestra",
   "keywords": [
    "orchestration",
    "routing",
    "codex",
    "cursor",
    "gemini",
    "multi-model"
   ],
   "kind": "community",
   "repo": {
    "fullName": "octavi42/orchestra",
    "url": "https://github.com/octavi42/orchestra",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:15:51Z",
    "createdAt": "2026-10-09T10:15:46Z",
    "description": "Pick the model each kind of task runs on (Claude, Codex, Cursor, Gemini) from a Claude Code pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53470992?v=4",
    "ownerUrl": "https://github.com/octavi42",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "fableModel": {
     "type": "string",
     "title": "Planning model (Claude)",
     "description": "Claude model id the 'Fable' choice runs on",
     "default": "claude-fable-5-1"
    },
    "opusModel": {
     "type": "string",
     "title": "Implementation model (Claude)",
     "description": "Claude model id the 'Opus' choice runs on",
     "default": "claude-opus-5-5"
    },
    "codexModel": {
     "type": "string",
     "title": "Codex model",
     "description": "Model passed to codex exec -m",
     "default": "gpt-6-astra"
    },
    "cursorModel": {
     "type": "string",
     "title": "Cursor model",
     "description": "Model passed to cursor-agent --model",
     "default": "composer-2.5"
    },
    "guard": {
     "type": "boolean",
     "title": "Model guard",
     "description": "Rewrite Haiku, Sonnet and older Opus subagents to the implementation model",
     "default": false
    },
    "shareRouting": {
     "type": "boolean",
     "title": "Share routing with Claude",
     "description": "Add your task-to-model table to the conversation so Claude follows it when it delegates",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "orchestra",
   "firstSeen": "2026-10-09T15:16:51.363Z",
   "modUpdatedAt": "2026-10-09T10:15:51Z",
   "fileBytes": 55727,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "orchestra-octavi42",
   "url": "https://www.slopshopper.com/mods/octavi42-orchestra/"
  },
  {
   "slug": "octopiai-claude-code-statusline",
   "name": "usage-statusline",
   "description": "Live usage line under the prompt: model, context, branch, 5h/week/model limits, session time, folder, cache countdown and rewrite cost.",
   "version": "0.1.1",
   "author": {
    "name": "Octopi AI"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "OctopiAI/claude-code-statusline",
    "url": "https://github.com/OctopiAI/claude-code-statusline",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:50:42Z",
    "createdAt": "2026-07-05T12:53:58Z",
    "description": "A lightweight Python script that powers a live status bar at the bottom of every Claude Code session — showing your model, context usage, git branch, rate limits, session duration, and current folder.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/205936633?v=4",
    "ownerUrl": "https://github.com/OctopiAI",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "How long the prompt cache stays warm. auto = 1h on a Claude subscription, 5m otherwise.",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "octopi-statusline",
   "firstSeen": "2026-10-09T14:37:33.671Z",
   "modUpdatedAt": "2026-10-09T12:50:42Z",
   "fileBytes": 12264,
   "tags": [
    "spinner",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-statusline",
   "url": "https://www.slopshopper.com/mods/octopiai-claude-code-statusline/"
  },
  {
   "slug": "ofekbetzalel-claude-code-cli-rtl-rtl",
   "name": "rtl",
   "description": "Right-to-left Hebrew, Arabic and Persian for the Claude Code terminal",
   "version": "0.0.1",
   "author": {
    "name": "Ofek Betzalel",
    "url": "https://github.com/ofekbetzalel"
   },
   "license": "MIT",
   "homepage": "https://github.com/ofekbetzalel/claude-code-cli-rtl",
   "keywords": [
    "rtl",
    "bidi",
    "hebrew",
    "arabic",
    "persian"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ofekbetzalel/claude-code-cli-rtl",
    "url": "https://github.com/ofekbetzalel/claude-code-cli-rtl",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:31:33Z",
    "createdAt": "2026-10-05T16:50:14Z",
    "description": "Right-to-left Hebrew, Arabic and Persian for the Claude Code terminal (a Claude Code mod)",
    "homepage": "",
    "topics": [
     "arabic",
     "bidi",
     "bidirectional",
     "claude-code",
     "claude-code-cli",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-code-plugins-marketplace",
     "cli",
     "hebrew",
     "persian",
     "rtl",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/169716566?v=4",
    "ownerUrl": "https://github.com/ofekbetzalel",
    "defaultBranch": "main"
   },
   "path": "mod/rtl",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "order": {
     "type": "string",
     "title": "Character order",
     "description": "visual (default): the mod arranges right-to-left text itself, so it reads right in Windows Terminal, the VS Code terminal and browser terminals built on xterm.js. logical: keep the typed order and only align right, for terminals that reorder text themselves (GNOME Terminal, mlterm). In Konsole, turn its bidi off and keep visual. off: Claude Code draws text as usual.",
     "default": "visual",
     "options": [
      "visual",
      "logical",
      "off"
     ]
    },
    "direction": {
     "type": "string",
     "title": "Paragraph direction",
     "description": "rtl-share (default): a paragraph is RTL when its first strong letter is RTL, or when at least 30% of its letters (outside inline code) are RTL, so a Hebrew sentence that starts with an English word or a path still reads right-to-left. first-strong: Unicode's rule alone (UAX #9 P2/P3).",
     "default": "rtl-share",
     "options": [
      "rtl-share",
      "first-strong"
     ]
    },
    "textColor": {
     "type": "string",
     "title": "Text color for RTL rows",
     "description": "RTL rows are drawn in an explicit color (the theme's text color by default: white on dark themes, black on light ones). If your terminal's default text color differs (for example #d4d4d4), set it here as #rrggbb so RTL rows match the rest of the text.",
     "default": ""
    },
    "preview": {
     "type": "string",
     "title": "Prompt preview",
     "description": "on (default): the prompt box shows right-to-left text backwards, both what you type and Claude Code's dim suggestion (Tab takes it), and a mod cannot redraw it, so the band above the prompt shows the same text right-to-left while it holds right-to-left letters. The mod sees the suggestion arrive but not every way it leaves, so the band shows the suggestion it saw offered, and can differ from the box for a moment. draft: what you type only, never the suggestion. off: no preview. /rtl-draft opens a side pane with the whole draft and the cursor instead. Display only: what you type and send is unchanged.",
     "default": "on",
     "options": [
      "on",
      "draft",
      "off"
     ]
    },
    "recap": {
     "type": "string",
     "title": "Recap band",
     "description": "off (default). on: first turn off Claude Code's own Session recap in /config; while it is on, this band stays hidden. Claude Code's automatic recap reads backwards in right-to-left text and a mod cannot draw it, so the mod shows its own above the prompt: after Claude Code's idle notification (the turn is done and you have not touched the terminal for a minute), three minutes more, then one more model operation on the session's model over the conversation. It may make more than one request, the conversation is read from the prompt cache only if the cache still holds it, and a recap dropped because you came back is still charged. Typing cancels it; the next prompt clears it; nothing is stored in the conversation.",
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    },
    "arabic": {
     "type": "string",
     "title": "Arabic and Persian letters",
     "description": "letters (default): plain letters, which Windows Terminal joins with its font; browser terminals built on xterm.js show them unjoined. forms: each letter in its joined shape, for browser terminals whose font has Arabic presentation forms (DejaVu Sans Mono does). Keep letters in Windows Terminal. Hebrew is not affected.",
     "default": "letters",
     "options": [
      "letters",
      "forms"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-cli-rtl",
   "firstSeen": "2026-10-06T05:21:25.026Z",
   "modUpdatedAt": "2026-10-05T18:31:33Z",
   "fileBytes": 229530,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "rtl",
   "url": "https://www.slopshopper.com/mods/ofekbetzalel-claude-code-cli-rtl-rtl/"
  },
  {
   "slug": "og-matcha-tessera",
   "name": "tessera",
   "description": "One mod for Claude Code, Windows and CJK first: pasted-image and text previews in any terminal, themed replies with CJK-correct tables and charts, long edit diffs folded, unfinished tasks carried into the next session, and guards for multi-agent runs and Traditional Chinese writing",
   "version": "0.6.3",
   "author": {
    "name": "OG-Matcha",
    "url": "https://github.com/OG-Matcha"
   },
   "license": "MIT",
   "homepage": "https://github.com/OG-Matcha/tessera",
   "keywords": [
    "mod",
    "claude-code",
    "windows",
    "zh-tw",
    "images",
    "theme",
    "markdown",
    "mermaid",
    "workflow"
   ],
   "kind": "community",
   "repo": {
    "fullName": "OG-Matcha/tessera",
    "url": "https://github.com/OG-Matcha/tessera",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:26:33Z",
    "createdAt": "2026-10-07T16:19:12Z",
    "description": "One mod for Claude Code, Windows and CJK first: pasted-image and text previews in any terminal, themed replies with CJK-correct tables and charts, long edit diffs folded, unfinished tasks carried into the next session, and guards for multi-agent runs and Traditional Chinese writing",
    "homepage": null,
    "topics": [
     "cjk",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "terminal",
     "windows",
     "zh-tw"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/85878531?v=4",
    "ownerUrl": "https://github.com/OG-Matcha",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Draw replies with this mod. Off falls back to Claude Code's own renderer.",
     "default": true
    },
    "foldDiffs": {
     "type": "boolean",
     "title": "Fold long diffs",
     "description": "An Edit or Write result over 12 diff lines shows up to 8 of them (the first removed and the first added), the added and removed counts, and an expand button. Display only: what Claude reads is unchanged. ctrl+o and --verbose show it whole.",
     "default": true
    },
    "pastePreview": {
     "type": "boolean",
     "title": "Paste previews",
     "description": "Pasted images as thumbnails and pasted text the editor collapses to [Pasted text #n] as its first lines, above the prompt. Off: no polling of the prompt box at all.",
     "default": true
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of tessera's own words (buttons, toasts, /tessera). auto follows Claude Code's language setting, then LC_ALL / LANG, then the system locale; any Chinese reads Traditional Chinese.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh-TW"
     ]
    },
    "replyLanguage": {
     "type": "string",
     "title": "Reply in my language",
     "description": "auto: when your own words (not pasted code, logs, quotes or chat lines) are Chinese, Japanese or Korean, ask Claude to reply in that language. off: leave replies alone.",
     "default": "auto",
     "options": [
      "auto",
      "off"
     ]
    },
    "imageMode": {
     "type": "string",
     "title": "Image previews",
     "description": "How pasted images preview above the prompt. auto: real pixels in terminals with kitty graphics (kitty, Ghostty), cell art everywhere else. pixels: always real pixels. cells: always cell art.",
     "default": "auto",
     "options": [
      "auto",
      "pixels",
      "cells"
     ]
    },
    "thumbnailSize": {
     "type": "string",
     "title": "Preview size",
     "description": "Largest preview box: small (28x8 cells), medium (40x12), large (64x20).",
     "default": "medium",
     "options": [
      "small",
      "medium",
      "large"
     ]
    },
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "Base palette, from popular MIT-licensed themes. Light variants: catppuccin-latte, gruvbox-light, rose-pine-dawn, github-light, solarized-light. mono uses bold and dim only.",
     "default": "catppuccin-mocha",
     "options": [
      "catppuccin-mocha",
      "catppuccin-latte",
      "dracula",
      "nord",
      "tokyo-night",
      "gruvbox-dark",
      "gruvbox-light",
      "rose-pine",
      "rose-pine-dawn",
      "everforest",
      "github-dark",
      "github-light",
      "one-dark",
      "solarized-dark",
      "solarized-light",
      "mono"
     ]
    },
    "headingStyle": {
     "type": "string",
     "title": "Heading style",
     "description": "Terminals have one font size, so headings get weight instead: banner (a box around H1, a heavy rule under H2), bold, underline, or uppercase H1.",
     "default": "banner",
     "options": [
      "bold",
      "underline",
      "uppercase",
      "banner"
     ]
    },
    "tableStyle": {
     "type": "string",
     "title": "Table style",
     "description": "box: every cell boxed, with a double line under the header. rules: a rule under the header and between rows. grid: heavier header rule, wider gaps. minimal: header rule only.",
     "default": "box",
     "options": [
      "box",
      "rules",
      "grid",
      "minimal"
     ]
    },
    "promptStyle": {
     "type": "string",
     "title": "Your prompt style",
     "description": "How the prompts you type draw in the transcript. bubble: a rounded box in the accent color. bar: an accent bar on the left. chevron: a bold accent › before the text. off: Claude Code's own look.",
     "default": "bubble",
     "options": [
      "bubble",
      "bar",
      "chevron",
      "off"
     ]
    },
    "toolStyle": {
     "type": "string",
     "title": "Tool row style",
     "description": "How tool rows (Ran, Read, Edited) sit next to Claude's sentences. chat: tool rows dimmed on the right, Claude on the left. tree-dim: tucked under the sentence with ⎿ and dimmed. tree-bold: tree-dim plus one-line sentences in bold. classic: the original look.",
     "default": "chat",
     "options": [
      "chat",
      "tree-dim",
      "tree-bold",
      "classic"
     ]
    },
    "taskStyle": {
     "type": "string",
     "title": "Task list style",
     "description": "How - [ ] and - [x] items draw. checks: [ ] and [✓] with done items dimmed and struck through. ticks: ○ and ✓, done items dimmed. box: □ and ✓, done items dimmed and struck through. progress: ticks with a done-count bar above each list.",
     "default": "checks",
     "options": [
      "checks",
      "ticks",
      "box",
      "progress"
     ]
    },
    "rtl": {
     "type": "string",
     "title": "Right-to-left terminal",
     "description": "Hebrew and Arabic get a right-to-left layout (right aligned, bullets and quote bars on the right, tables mirrored), with the letters sent the way your terminal needs them. auto detects the terminal; pick one to force its handling, or off for none.",
     "default": "auto",
     "options": [
      "auto",
      "warp",
      "kitty",
      "apple-terminal",
      "iterm",
      "ghostty",
      "wezterm",
      "vscode",
      "alacritty",
      "windows-terminal",
      "gnome",
      "konsole",
      "off"
     ]
    },
    "highlightNumbers": {
     "type": "boolean",
     "title": "Highlight numbers",
     "description": "Color versions, IDs, counts and durations in prose and tables.",
     "default": true
    },
    "highlightPaths": {
     "type": "boolean",
     "title": "Highlight paths",
     "description": "Color file paths like ~/src/app.ts or /var/log.",
     "default": true
    },
    "accentColor": {
     "type": "string",
     "title": "Accent",
     "description": "Color for the reply bullet, H3+ headings and quote bars. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "headingColor": {
     "type": "string",
     "title": "Heading",
     "description": "Color for H1 and H2 headings. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "tableHeaderColor": {
     "type": "string",
     "title": "Table header",
     "description": "Color for table header cells. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "tableRuleColor": {
     "type": "string",
     "title": "Table rule",
     "description": "Color for table rules. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "numberColor": {
     "type": "string",
     "title": "Numbers",
     "description": "Color for versions, IDs and counts. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "pathColor": {
     "type": "string",
     "title": "Paths",
     "description": "Color for file paths. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "linkColor": {
     "type": "string",
     "title": "Links",
     "description": "Color for links and URLs. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "inlineCodeColor": {
     "type": "string",
     "title": "Inline code",
     "description": "Color for `inline code`. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "codeCommandColor": {
     "type": "string",
     "title": "Code command",
     "description": "Color for the command word in shell blocks. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "codeFlagColor": {
     "type": "string",
     "title": "Code flag",
     "description": "Color for --flags in shell blocks. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "codeStringColor": {
     "type": "string",
     "title": "Code string",
     "description": "Color for quoted strings in shell blocks. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "strongColor": {
     "type": "string",
     "title": "Bold text",
     "description": "Color for **bold** text. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "quoteColor": {
     "type": "string",
     "title": "Quote",
     "description": "Color for block quotes. Hex (#a6e3a1), rgb(166,227,161), ansi256(114) or a name (green). Empty uses the theme.",
     "default": ""
    },
    "mermaidAscii": {
     "type": "boolean",
     "title": "Mermaid ASCII only",
     "description": "Draw diagrams with + - | > instead of box-drawing characters, for fonts without them.",
     "default": false
    },
    "diagramColor": {
     "type": "string",
     "title": "Diagram lines",
     "description": "Color for diagram boxes and arrows. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "diagramTextColor": {
     "type": "string",
     "title": "Diagram text",
     "description": "Color for diagram labels. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "toolRows": {
     "type": "boolean",
     "title": "Tool rows",
     "description": "Draw tool calls as one compact line: Ran gh pr view 12, Read ~/src/app.ts, Edited README.md. Results still draw below as usual.",
     "default": true
    },
    "emphasisColor": {
     "type": "string",
     "title": "Italic text",
     "description": "Color for *italic* text. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "codeTextColor": {
     "type": "string",
     "title": "Code text",
     "description": "Color for code block text. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "codeCommentColor": {
     "type": "string",
     "title": "Code comment",
     "description": "Color for # comments in shell blocks. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "ruleColor": {
     "type": "string",
     "title": "Rules",
     "description": "Color for horizontal rules and heading banners. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "bulletColor": {
     "type": "string",
     "title": "Bullets",
     "description": "Color for list bullets and numbers. Hex, rgb(), ansi256() or a name. Empty uses the theme.",
     "default": ""
    },
    "mermaid": {
     "type": "boolean",
     "title": "Mermaid diagrams",
     "description": "Draw ```mermaid blocks as colored box art sized to the terminal. Off leaves the code as written.",
     "default": true
    },
    "copyButtons": {
     "type": "boolean",
     "title": "Copy buttons",
     "description": "Put a copy button on code blocks, tables, diagrams, lists and quotes. Reach them with ctrl+x tab then Enter, or click where the terminal passes clicks through.",
     "default": true
    },
    "diagramHints": {
     "type": "boolean",
     "title": "Diagram hints",
     "description": "Attach a short note, read by the model and never shown, to each prompt you type, saying tables, code, mermaid diagrams and charts render here. About 190 tokens per prompt. Off when mermaid is off.",
     "default": true
    },
    "guardGit": {
     "type": "boolean",
     "title": "Guard the shared tree",
     "description": "Refuse a recursive delete (rm -r, Remove-Item -Recurse, rmdir /s, git worktree remove) whose target holds a junction or symlink, and junctions or symlinks to node_modules; remind once before a force push (--force, -f, --force-with-lease, +refspec) to main or master, letting the same command through when sent again; while agents work, also refuse git checkout/switch/reset/restore/stash/clean -f and git add -A / commit -a in the main working tree.",
     "default": true
    },
    "agentModel": {
     "type": "string",
     "title": "Model for agents",
     "description": "Agents that name no model run on the session's model. auto: Haiku reads the task and fills in haiku, sonnet, opus or fable for a general-purpose agent (agent types with their own model are left alone), with a toast naming the pick. choose: refuse those calls and ask Claude for a model. opus, sonnet, haiku or fable: fill that model in. off: leave models alone. Workflow scripts cannot be filled in: auto reminds Claude once to name a model for each agent(), choose refuses until it does.",
     "default": "auto",
     "options": [
      "off",
      "auto",
      "choose",
      "opus",
      "sonnet",
      "haiku",
      "fable"
     ]
    },
    "requireUserQuote": {
     "type": "boolean",
     "title": "Workflows quote you",
     "description": "Refuse a Workflow whose script carries none of your own words verbatim, so its agents keep your standing instruction even after a later status question.",
     "default": false
    },
    "feedbackInbox": {
     "type": "boolean",
     "title": "Client feedback inbox",
     "description": "Off by default. When on, a pasted chat log with timestamped lines (22:55 Name message) is filed as numbered items per repository; a new complaint that resembles an item marked fixed is flagged as a likely regression, to you and to Claude. /tessera inbox lists them.",
     "default": false
    },
    "guardCjkEscapes": {
     "type": "boolean",
     "title": "Guard CJK escapes",
     "description": "Refuse tool calls that write Korean, Chinese or Japanese as \\uXXXX escapes in prompts, todos, questions and prose files, where models mis-spell the hex and corrupt the text (anthropics/claude-code#83033).",
     "default": true
    },
    "guardSimplified": {
     "type": "string",
     "title": "Guard Traditional Chinese",
     "description": "auto: while your own words are Traditional Chinese, refuse writes that put Simplified-only characters (发, 这, 说) or zh-CN software terms (服務器, 默認, 視頻) into a file, and name the zh-TW forms. Terms the file already uses are allowed. A file already in Simplified, or named for zh-CN, zh-SG or zh-Hans, is left alone, and sending the same call again lets an intended quote through. on: always. off: never.",
     "default": "auto",
     "options": [
      "auto",
      "on",
      "off"
     ]
    },
    "guardHeredoc": {
     "type": "boolean",
     "title": "Guard unquoted heredocs",
     "description": "Refuse a Bash command whose heredoc delimiter is unquoted (<<EOF) while its body holds ${...}, $(...), backticks or backslash escapes, which the shell expands before the text is written. Sending the same command again lets an intended expansion through.",
     "default": true
    },
    "guardGlossary": {
     "type": "boolean",
     "title": "Guard the project glossary",
     "description": "When the repository's CLAUDE.md has a table with a column of terms to use and a column of wordings to avoid (| Use | Avoid | or | 用語 | 避免 |), refuse a file write that brings in an avoided wording and name the term to use. Wordings the file already uses are allowed, and sending the same call again lets an intended one through. Does nothing in a project without such a table.",
     "default": false
    },
    "carryOver": {
     "type": "boolean",
     "title": "Carry over unfinished tasks",
     "description": "Keep what the session's task list (TaskCreate, TaskUpdate, TodoWrite) leaves open, per repository, and offer it above the prompt in the next session there, or in the conversation a /clear starts: continue puts the items in the prompt box, dismiss forgets them. Only items made with Claude's task tools count; Claude Code leaves those off for Claude 5.x, so while this is on tessera sets CLAUDE_CODE_ENABLE_TODO_TOOLS=1 for the session unless you set that variable yourself.",
     "default": true
    },
    "resumeAfterLimit": {
     "type": "boolean",
     "title": "Resume after limits",
     "description": "Off by default. When a usage limit stops a turn, queue a prompt that continues the work a minute after the limit resets; anything you type first cancels it.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tessera",
   "firstSeen": "2026-10-08T15:04:37.363Z",
   "modUpdatedAt": "2026-10-09T14:26:33Z",
   "fileBytes": 411886,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tessera",
   "url": "https://www.slopshopper.com/mods/og-matcha-tessera/"
  },
  {
   "slug": "oguz-hd-claude-code-chime-chime",
   "name": "chime",
   "description": "Plays a sound when Claude finishes, needs your input, or hits an error. Ten original sounds, your own files, volume, quiet hours and snooze.",
   "version": "0.1.0",
   "author": {
    "name": "Oğuz Han Duran",
    "url": "https://github.com/oguz-hd"
   },
   "license": "MIT",
   "homepage": "https://github.com/oguz-hd/claude-code-chime",
   "keywords": [
    "sound",
    "notification",
    "audio",
    "alert",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oguz-hd/claude-code-chime",
    "url": "https://github.com/oguz-hd/claude-code-chime",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T12:30:23Z",
    "createdAt": "2026-10-09T12:30:07Z",
    "description": "Chime for Claude Code: a sound when Claude finishes, needs your input, or hits an error. Ten original sounds, your own files, keyboard picker.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "notifications",
     "productivity",
     "sound"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120096794?v=4",
    "ownerUrl": "https://github.com/oguz-hd",
    "defaultBranch": "main"
   },
   "path": "plugins/chime",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-chime",
   "firstSeen": "2026-10-09T15:16:53.346Z",
   "modUpdatedAt": "2026-10-09T12:30:23Z",
   "fileBytes": 37509,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "chime",
   "url": "https://www.slopshopper.com/mods/oguz-hd-claude-code-chime-chime/"
  },
  {
   "slug": "ohade-claude-mods-image-thumbs",
   "name": "image-thumbs",
   "description": "Shows pasted images as framed thumbnails under the prompt; click to expand, open in a pane, or /image",
   "version": "0.2.0",
   "author": {
    "name": "Ohad Edelstein"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ohade/claude-mods",
    "url": "https://github.com/ohade/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:39:31Z",
    "createdAt": "2026-10-04T18:33:14Z",
    "description": "Claude Code mods: image thumbnails and the status line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13435149?v=4",
    "ownerUrl": "https://github.com/ohade",
    "defaultBranch": "main"
   },
   "path": "image-thumbs",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:42.321Z",
   "modUpdatedAt": "2026-10-07T09:23:06Z",
   "fileBytes": 28232,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "image-thumbs",
   "url": "https://www.slopshopper.com/mods/ohade-claude-mods-image-thumbs/"
  },
  {
   "slug": "ohade-claude-mods-track",
   "name": "track",
   "description": "A pane beside the transcript: the questions you asked (jump to where each was asked and answered) and the steps the model set itself, with completion rings",
   "version": "0.1.0",
   "author": {
    "name": "Ohad Edelstein"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ohade/claude-mods",
    "url": "https://github.com/ohade/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:39:31Z",
    "createdAt": "2026-10-04T18:33:14Z",
    "description": "Claude Code mods: image thumbnails and the status line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13435149?v=4",
    "ownerUrl": "https://github.com/ohade",
    "defaultBranch": "main"
   },
   "path": "track",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:10:41.243Z",
   "modUpdatedAt": "2026-10-08T08:52:36Z",
   "fileBytes": 134565,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "track",
   "url": "https://www.slopshopper.com/mods/ohade-claude-mods-track/"
  },
  {
   "slug": "ohade-claude-mods-track-performance-probe",
   "name": "track-performance-probe",
   "description": "Disposable native probe for the Track reliability performance acceptance gate",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ohade/claude-mods",
    "url": "https://github.com/ohade/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T21:39:31Z",
    "createdAt": "2026-10-04T18:33:14Z",
    "description": "Claude Code mods: image thumbnails and the status line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13435149?v=4",
    "ownerUrl": "https://github.com/ohade",
    "defaultBranch": "main"
   },
   "path": "track/tests/fixtures/performance-probe",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:38:05.859Z",
   "modUpdatedAt": "2026-10-08T00:10:45Z",
   "fileBytes": 4480,
   "tags": [
    "pane",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "track-performance-probe",
   "url": "https://www.slopshopper.com/mods/ohade-claude-mods-track-performance-probe/"
  },
  {
   "slug": "ohosgor-podside",
   "name": "podside",
   "displayName": "podside",
   "description": "A k9s-style Kubernetes pod pane that lives beside Claude Code",
   "version": "0.2.0",
   "author": {
    "name": "Onur HOSGOR",
    "url": "https://github.com/ohosgor"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/ohosgor/podside",
   "keywords": [
    "kubernetes",
    "k8s",
    "k9s",
    "kubectl",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ohosgor/podside",
    "url": "https://github.com/ohosgor/podside",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-02T08:11:16Z",
    "createdAt": "2026-10-02T08:02:04Z",
    "description": "A k9s-style Kubernetes pod pane for Claude Code",
    "homepage": "https://github.com/ohosgor/podside",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "k9s",
     "kubectl",
     "kubernetes"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46451445?v=4",
    "ownerUrl": "https://github.com/ohosgor",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "podside",
   "firstSeen": "2026-10-06T05:21:26.623Z",
   "modUpdatedAt": "2026-10-02T08:11:16Z",
   "fileBytes": 26230,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "podside",
   "url": "https://www.slopshopper.com/mods/ohosgor-podside/"
  },
  {
   "slug": "oioi555-claude-code-mods-cache-keeper",
   "name": "cache-keeper",
   "description": "Context, quota and prompt-cache meters above the prompt; while the session is idle on a 1-hour cache, keeps it alive and compacts before it lapses, holding off system sleep meanwhile (Linux, Windows, macOS).",
   "version": "0.3.3",
   "author": {
    "name": "oioi555"
   },
   "license": "MIT",
   "homepage": "https://github.com/oioi555/claude-code-mods/tree/main/plugins/cache-keeper",
   "keywords": [
    "mod",
    "function-hooks",
    "prompt-caching",
    "context",
    "quota",
    "compact"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oioi555/claude-code-mods",
    "url": "https://github.com/oioi555/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:30:37Z",
    "createdAt": "2026-10-05T04:29:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86589031?v=4",
    "ownerUrl": "https://github.com/oioi555",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-keeper",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "auto follows Claude Code's rules (CLAUDE_CODE_PROMPT_CACHE_TTL and related variables, the promptCacheTtl setting, then 1 hour on a subscription) and corrects itself from request timing; 5m or 1h pins it. The keeper only runs on a 1-hour cache.",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "marginMinutes": {
     "type": "number",
     "title": "Act before expiry (minutes)",
     "description": "How long before the cache lapses the keep-alive or compact runs.",
     "default": 5,
     "min": 0.5,
     "max": 30
    },
    "keepAlives": {
     "type": "number",
     "title": "Keep-alives before compact",
     "description": "How many times an idle session's cache is refreshed before the session is compacted (0 compacts at the first deadline).",
     "default": 1,
     "min": 0,
     "max": 5
    },
    "keeper": {
     "type": "boolean",
     "title": "Keep-alive and compact",
     "description": "Run the keep-alive and compact while idle. Off leaves the meters alone.",
     "default": true
    },
    "inhibitSleep": {
     "type": "boolean",
     "title": "Hold off system sleep",
     "description": "While a keep-alive or compact is pending, block idle sleep (systemd-inhibit, SetThreadExecutionState or caffeinate).",
     "default": true
    },
    "band": {
     "type": "boolean",
     "title": "Meters above the prompt",
     "description": "Two rows above the prompt: context and quota, then cache and keeper.",
     "default": true
    },
    "quota": {
     "type": "boolean",
     "title": "Quota in the band",
     "description": "Show the 5-hour and 7-day plan windows in the band.",
     "default": true
    },
    "status": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Also pin a short entry under the prompt.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "oioi555",
   "firstSeen": "2026-10-06T04:59:44.044Z",
   "modUpdatedAt": "2026-10-06T13:30:37Z",
   "fileBytes": 46116,
   "tags": [
    "pane",
    "band",
    "status",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keeper-oioi555",
   "url": "https://www.slopshopper.com/mods/oioi555-claude-code-mods-cache-keeper/"
  },
  {
   "slug": "okamyuji-tool-trim-compaction",
   "name": "tool-trim-compaction",
   "description": "compaction で古いツール呼び出しと結果を消し、発言は原文のまま残す。削減が足りなければ標準の要約に回す",
   "author": {
    "name": "okamyuji"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "okamyuji/tool-trim-compaction",
    "url": "https://github.com/okamyuji/tool-trim-compaction",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T02:46:58Z",
    "createdAt": "2026-10-03T02:21:35Z",
    "description": "Claude Code compaction plugin: drop old tool calls instead of summarizing",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15891553?v=4",
    "ownerUrl": "https://github.com/okamyuji",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:28.082Z",
   "modUpdatedAt": "2026-10-03T02:46:58Z",
   "fileBytes": 3485,
   "tags": [
    "toast",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-trim-compaction",
   "url": "https://www.slopshopper.com/mods/okamyuji-tool-trim-compaction/"
  },
  {
   "slug": "okashiina-illa-mods-opus-conductor",
   "name": "opus-conductor",
   "description": "Opus 5.5 conducts a mission: plans sized tasks, delegates hard labor to Sonnet 5.5 workers and narrow jobs to Haiku 5.5 scouts at the reasoning effort each task needs, and shows every agent, what it is doing and the mission's % in a live pane",
   "version": "1.4.0",
   "author": {
    "name": "illa"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "okashiina/illa-mods",
    "url": "https://github.com/okashiina/illa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:16:34Z",
    "createdAt": "2026-10-07T12:12:19Z",
    "description": "illa's Claude Code mods (opus-conductor: Opus 5.5 conducts, Sonnet 5.5 workers build)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/136107427?v=4",
    "ownerUrl": "https://github.com/okashiina",
    "defaultBranch": "main"
   },
   "path": "opus-conductor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "illa-mods",
   "firstSeen": "2026-10-07T15:10:44.310Z",
   "modUpdatedAt": "2026-10-08T08:16:34Z",
   "fileBytes": 40186,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "opus-conductor",
   "url": "https://www.slopshopper.com/mods/okashiina-illa-mods-opus-conductor/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-blast-radius",
   "name": "blast-radius",
   "description": "Before a risky Bash command runs, says what it will touch. A plain deletion is judged by git: files outside git or tracked and clean get only a short label, a Ukrainian dialog (with the rm line, the number of files and a typed 'Other' decision) is for uncommitted changes, the home folder, more than 20 files and other hard risks. Static analysis plus read-only git, nothing is executed to preview.",
   "version": "0.5.4",
   "author": {
    "name": "noaod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "blast-radius",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:05.376Z",
   "modUpdatedAt": "2026-10-08T09:43:28Z",
   "fileBytes": 21239,
   "tags": [
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "blast-radius-oleksandrkodua",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-blast-radius/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-evidence-saver",
   "name": "evidence-saver",
   "description": "Saves every image (screenshot) returned by a tool to a folder the user picks: the first screenshot asks for the path, the answer is remembered. /evidence-dir shows, sets or resets it.",
   "version": "0.3.0",
   "author": {
    "name": "noaod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "evidence-saver",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:06.354Z",
   "modUpdatedAt": "2026-10-08T09:43:28Z",
   "fileBytes": 5359,
   "tags": [
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "evidence-saver",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-evidence-saver/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-handoff",
   "name": "handoff",
   "description": "The mini Clippy beside the band above the prompt: calm / worried / panic by context fill, with random Ukrainian remarks; /handoff puts a HANDOFF.md/CONTEXT.md prompt into the input box (the hud band has its button). VS Code: a hint after the answer from 80%.",
   "version": "0.6.2",
   "author": {
    "name": "noaod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "handoff",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnPercent": {
     "type": "number",
     "title": "Colour the context amber from, percent",
     "description": "The context line is always shown; from this fill it turns amber (and red from handoffAtPercent).",
     "required": false,
     "default": 50
    },
    "handoffAtPercent": {
     "type": "number",
     "title": "Offer handoff at, percent of context",
     "description": "From this context fill a button (desktop), a hint line (terminal) or a hint after the answer (VS Code) offers /handoff.",
     "required": false,
     "default": 80
    },
    "remarkEverySeconds": {
     "type": "number",
     "title": "Clippy random remark every, seconds",
     "description": "A short random phrase from the Clippy about this often (x0.5..1.5, shown for 9 s). 0: no random phrases.",
     "required": false,
     "default": 120
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:07.791Z",
   "modUpdatedAt": "2026-10-08T09:43:28Z",
   "fileBytes": 11686,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "handoff-oleksandrkodua",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-handoff/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-hud",
   "name": "hud",
   "description": "One line above the prompt: context fill, rate-limit windows, a cache chip (кеш 59:48, m:ss) while the prompt cache is warm, and the buttons Handoff, Compact, Clear, Progress and a time/percent toggle; /hud with the figures as text, including cost and the full countdown.",
   "version": "0.6.7",
   "author": {
    "name": "noaod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtlMinutes": {
     "type": "number",
     "title": "Prompt cache lifetime, minutes",
     "description": "How long the prompt cache is assumed to live after a reply. The countdown is an estimate: last reply plus this value.",
     "required": false,
     "default": 60
    },
    "warnPercent": {
     "type": "number",
     "title": "Warn at, percent of a limit",
     "description": "Colour a limit amber from this value and show a toast once when it is crossed.",
     "required": false,
     "default": 80
    },
    "redPercent": {
     "type": "number",
     "title": "Red at, percent of a limit",
     "description": "Show a limit in bold bright red from this value and toast once when it is crossed.",
     "required": false,
     "default": 85
    },
    "ctxWarnPercent": {
     "type": "number",
     "title": "Context amber from, percent",
     "description": "The context figure turns amber from this fill.",
     "required": false,
     "default": 50
    },
    "ctxRedPercent": {
     "type": "number",
     "title": "Context red from, percent",
     "description": "The context figure turns red from this fill.",
     "required": false,
     "default": 80
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:08.799Z",
   "modUpdatedAt": "2026-10-09T14:19:38Z",
   "fileBytes": 14803,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "hud-oleksandrkodua",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-hud/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-next-steps-uk",
   "name": "next-steps-uk",
   "description": "Fork of next-steps (MIT, Thariq Shihipar): suggested next prompts are always written in Ukrainian. Install INSTEAD of next-steps.",
   "version": "1.0.0-uk.9",
   "author": {
    "name": "Thariq Shihipar"
   },
   "license": "MIT",
   "keywords": [
    "suggestions",
    "next-steps",
    "prompt",
    "function-hooks",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "next-steps-uk",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minAnswerChars": {
     "type": "number",
     "title": "Shortest answer to suggest after",
     "description": "Skip suggestions after answers shorter than this many characters.",
     "required": false,
     "default": 80
    },
    "suggestSkills": {
     "type": "boolean",
     "title": "Suggest skills and slash commands",
     "description": "Tell the suggester which skills and slash commands this session has, so a suggestion can be one of them.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:09.589Z",
   "modUpdatedAt": "2026-10-08T09:43:28Z",
   "fileBytes": 12093,
   "tags": [
    "band",
    "toast",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "next-steps-uk",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-next-steps-uk/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-notify",
   "name": "notify",
   "description": "A quick pop-up (toast, plus a macOS system notification) when a long Bash command or a long turn finishes, so you can stop watching it.",
   "version": "0.2.1",
   "author": {
    "name": "noaod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "notify",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "longCommandSeconds": {
     "type": "number",
     "title": "Long command, seconds",
     "description": "Notify when a Bash command ran at least this long (a build, a test run, an install).",
     "required": false,
     "default": 30
    },
    "longTurnSeconds": {
     "type": "number",
     "title": "Long turn, seconds",
     "description": "Notify when a whole turn ran at least this long.",
     "required": false,
     "default": 120
    },
    "systemNotification": {
     "type": "boolean",
     "title": "Also send a macOS system notification",
     "description": "On macOS a toast lives inside the window; the system notification reaches you when you look at another app.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:10.529Z",
   "modUpdatedAt": "2026-10-08T09:43:28Z",
   "fileBytes": 3758,
   "tags": [
    "toast",
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "notify-oleksandrkodua",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-notify/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-plan-progress",
   "name": "plan-progress",
   "description": "Live plan progress bars above the Claude Code prompt: stages, steps, a pixel fill and soft sounds for decision, error and done (qa-mods fork: a wider title, the full title on hover, Ukrainian interface)",
   "version": "0.7.6-qa.15",
   "author": {
    "name": "Kirill Serditov (fork: noaod)",
    "url": "https://github.com/zycck"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "plan-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:11.415Z",
   "modUpdatedAt": "2026-10-08T09:43:28Z",
   "fileBytes": 93309,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "plan-progress-oleksandrkodua",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-plan-progress/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-quick-actions",
   "name": "quick-actions",
   "description": "In VS Code (no band above the prompt) the typed /compact and /clear ask first (confirm / cancel). The Compact and Clear buttons of the desktop and terminal are in the hud band.",
   "version": "0.3.0",
   "author": {
    "name": "noaod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "quick-actions",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:12.184Z",
   "modUpdatedAt": "2026-10-08T09:43:28Z",
   "fileBytes": 1294,
   "tags": [
    "session"
   ],
   "isNew": true,
   "entryName": "quick-actions",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-quick-actions/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-remote-gate",
   "name": "remote-gate",
   "description": "Asks before git push and wrangler --remote, showing the folder, the branch, the remote and the commits that will go out. Understands git -C dir and cd dir &&. Fail closed.",
   "version": "0.1.1",
   "author": {
    "name": "noaod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "remote-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:13.143Z",
   "modUpdatedAt": "2026-10-08T09:43:28Z",
   "fileBytes": 4191,
   "tags": [
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "remote-gate",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-remote-gate/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-replay-theater",
   "name": "replay-theater",
   "description": "/replay opens a pane that steps through the session's file edits (Edit, Write, MultiEdit) one at a time, showing each as a diff with Prev / Next.",
   "version": "0.1.3",
   "author": {
    "name": "noaod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "replay-theater",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:13.997Z",
   "modUpdatedAt": "2026-10-08T09:43:28Z",
   "fileBytes": 5793,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-oleksandrkodua",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-replay-theater/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-retry-analyzer",
   "name": "retry-analyzer",
   "description": "Detects Claude repeating the same failing tool call (3+ identical failures, or 4+ with the same error) and tells it to change strategy and tell the user. Never blocks.",
   "version": "0.1.1",
   "author": {
    "name": "noaod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "retry-analyzer",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:14.914Z",
   "modUpdatedAt": "2026-10-08T09:43:28Z",
   "fileBytes": 2819,
   "tags": [
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "retry-analyzer",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-retry-analyzer/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-sandbox-guard",
   "name": "sandbox-guard",
   "description": "Denies Edit/Write/Bash writes to Claude config paths the sandbox cannot write (settings, skills, plugins, hooks, projects, ...) and tells Claude to hand the user a ready Terminal command instead of trying workarounds.",
   "version": "0.1.5",
   "author": {
    "name": "noaod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "sandbox-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:16.179Z",
   "modUpdatedAt": "2026-10-08T09:43:28Z",
   "fileBytes": 4826,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "sandbox-guard",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-sandbox-guard/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-secret-redactor",
   "name": "secret-redactor",
   "description": "Masks API keys, tokens, private keys and password assignments in tool results before the model sees them.",
   "version": "0.1.5",
   "author": {
    "name": "noaod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "secret-redactor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:17.043Z",
   "modUpdatedAt": "2026-10-08T12:04:24Z",
   "fileBytes": 3072,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "secret-redactor-oleksandrkodua",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-secret-redactor/"
  },
  {
   "slug": "oleksandrkodua-qa-mods-verification-guard",
   "name": "verification-guard",
   "description": "Checks Claude's claims (tests pass, verified, fixed, no regression, API returns N) against the tool calls that actually ran. Unsupported claims get a visible warning; /evidence lists claims and the evidence behind each. Warns only, never blocks.",
   "version": "0.1.1",
   "author": {
    "name": "noaod"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oleksandrkodua/qa-mods",
    "url": "https://github.com/oleksandrkodua/qa-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:45:47Z",
    "createdAt": "2026-10-09T13:51:00Z",
    "description": "Claude Code mods for a manual QA workflow (qa-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300511873?v=4",
    "ownerUrl": "https://github.com/oleksandrkodua",
    "defaultBranch": "main"
   },
   "path": "verification-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "qa-mods",
   "firstSeen": "2026-10-09T15:17:17.951Z",
   "modUpdatedAt": "2026-10-08T09:43:28Z",
   "fileBytes": 10136,
   "tags": [
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "verification-guard",
   "url": "https://www.slopshopper.com/mods/oleksandrkodua-qa-mods-verification-guard/"
  },
  {
   "slug": "oliverow-catch-me-up",
   "name": "catch-me-up",
   "description": "A side pane with a live catch-up summary of your Claude Code session: why it started, what was done, where things stand, and what needs you",
   "version": "0.1.3",
   "author": {
    "name": "Oliver Wang"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "oliverow/catch-me-up",
    "url": "https://github.com/oliverow/catch-me-up",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T06:23:38Z",
    "createdAt": "2026-10-03T04:35:21Z",
    "description": "A Claude Code mod that keeps a live catch-up summary of your session in a side pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10599198?v=4",
    "ownerUrl": "https://github.com/oliverow",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "catch-me-up",
   "firstSeen": "2026-10-06T04:58:26.332Z",
   "modUpdatedAt": "2026-10-03T06:23:38Z",
   "fileBytes": 8416,
   "tags": [
    "pane",
    "command",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "catch-me-up",
   "url": "https://www.slopshopper.com/mods/oliverow-catch-me-up/"
  },
  {
   "slug": "olympus-work-context-bar",
   "name": "context-bar",
   "description": "Live context-window bar above the prompt, split by category; /context-bar toggles it",
   "version": "0.1.0",
   "author": {
    "name": "Olympus-Work",
    "url": "https://github.com/Olympus-Work"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Olympus-Work/context-bar",
    "url": "https://github.com/Olympus-Work/context-bar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T03:27:47Z",
    "createdAt": "2026-10-04T03:21:18Z",
    "description": "Claude Code mod: live context-window bar above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/334218993?v=4",
    "ownerUrl": "https://github.com/Olympus-Work",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:25.543Z",
   "modUpdatedAt": "2026-10-04T03:27:47Z",
   "fileBytes": 3931,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-Olympus-Work",
   "url": "https://www.slopshopper.com/mods/olympus-work-context-bar/"
  },
  {
   "slug": "omry-graphit-graphit-plugin",
   "name": "graphit",
   "description": "Build custom HTML dashboards from real data using the Graphit CLI. KB-aware queries, entity wrapping, cached data sources.",
   "version": "0.2.405",
   "author": {
    "name": "Graphit",
    "email": "support@graphit-app.com",
    "url": "https://graphit-app.com"
   },
   "license": "UNLICENSED",
   "homepage": "https://graphit-app.com",
   "keywords": [
    "graphit",
    "bi",
    "dashboard",
    "custom-dashboard",
    "data-visualization",
    "knowledge-base",
    "sql",
    "cli"
   ],
   "kind": "community",
   "repo": {
    "fullName": "omry-graphit/graphit-plugin",
    "url": "https://github.com/omry-graphit/graphit-plugin",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T21:55:25Z",
    "createdAt": "2026-06-09T09:51:28Z",
    "description": "Graphit plugin for Claude Code, Codex, and AI coding assistants. Build custom HTML dashboards from real data.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/263316008?v=4",
    "ownerUrl": "https://github.com/omry-graphit",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./query-view/register.tsx"
   ],
   "entry": "hooks/query-view/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "graphit-plugin",
   "firstSeen": "2026-10-06T04:59:48.223Z",
   "modUpdatedAt": "2026-10-07T21:55:25Z",
   "fileBytes": 162299,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "graphit",
   "url": "https://www.slopshopper.com/mods/omry-graphit-graphit-plugin/"
  },
  {
   "slug": "onk3sh-fix-on-edit",
   "name": "fix-on-edit",
   "description": "Runs your project's linter on each file Claude edits and feeds any errors back so Claude fixes them in the same turn.",
   "version": "0.1.0",
   "author": {
    "name": "onk3sh"
   },
   "homepage": "https://github.com/onk3sh/fix-on-edit",
   "keywords": [
    "claude-code-mod",
    "lint",
    "quality"
   ],
   "kind": "community",
   "repo": {
    "fullName": "onk3sh/fix-on-edit",
    "url": "https://github.com/onk3sh/fix-on-edit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:56:25Z",
    "createdAt": "2026-10-09T03:56:20Z",
    "description": null,
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "code-quality",
     "linter"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/27343571?v=4",
    "ownerUrl": "https://github.com/onk3sh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "command": {
     "type": "string",
     "title": "Lint Command",
     "default": "",
     "description": "Lint command with a {file} placeholder, e.g. 'eslint --fix {file}'. Empty = auto-detect by extension."
    },
    "timeoutMs": {
     "type": "number",
     "title": "Timeout (ms)",
     "default": 15000,
     "description": "Timeout in milliseconds for the lint subprocess."
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:17:26.932Z",
   "modUpdatedAt": "2026-10-09T03:56:25Z",
   "fileBytes": 3819,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "fix-on-edit",
   "url": "https://www.slopshopper.com/mods/onk3sh-fix-on-edit/"
  },
  {
   "slug": "openrory-colony-mod",
   "name": "colony",
   "description": "Side pane showing agents as pixel creatures",
   "version": "0.1.0",
   "author": {
    "name": "openrory"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "openrory/colony-mod",
    "url": "https://github.com/openrory/colony-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:54:32Z",
    "createdAt": "2026-10-09T00:16:37Z",
    "description": "A Claude Code mod that visualises your active agents in a side pane.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5029333?v=4",
    "ownerUrl": "https://github.com/openrory",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "reducedMotion": {
     "type": "boolean",
     "title": "Reduced motion",
     "default": false,
     "description": "Freeze the pane to static frames and stop the animation timer"
    },
    "retentionSeconds": {
     "type": "number",
     "title": "Retention seconds",
     "default": 30,
     "description": "Seconds a completed agent stays in the pane before it is removed"
    },
    "sessionsDirectory": {
     "type": "string",
     "title": "Other sessions folder",
     "default": "",
     "description": "Absolute path of the folder holding your Claude Code session files (for example /Users/you/.claude/sessions). Set it to also see your other running sessions as figures. Leave empty to never read other sessions."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "colony-mod",
   "firstSeen": "2026-10-09T15:17:29.889Z",
   "modUpdatedAt": "2026-10-09T08:54:32Z",
   "fileBytes": 88876,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "colony",
   "url": "https://www.slopshopper.com/mods/openrory-colony-mod/"
  },
  {
   "slug": "operonlab-claude-code-mods-hook-notices",
   "name": "hook-notices",
   "description": "Fold this session's hook messages into one line above the prompt; open them in a scrollable pane.",
   "version": "0.1.0",
   "author": {
    "name": "Jones Hong"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "operonlab/claude-code-mods",
    "url": "https://github.com/operonlab/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:36:17Z",
    "createdAt": "2026-10-09T11:36:08Z",
    "description": "Claude Code mods for long sessions: fold tool output and hook messages to one line, jump between your prompts.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/273514053?v=4",
    "ownerUrl": "https://github.com/operonlab",
    "defaultBranch": "main"
   },
   "path": "plugins/hook-notices",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "title": "Language",
     "description": "Labels in English or Traditional Chinese",
     "type": "string",
     "options": [
      "en",
      "zh-TW"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:17:34.695Z",
   "modUpdatedAt": "2026-10-09T09:28:28Z",
   "fileBytes": 11165,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "hook-notices",
   "url": "https://www.slopshopper.com/mods/operonlab-claude-code-mods-hook-notices/"
  },
  {
   "slug": "operonlab-claude-code-mods-prompt-band",
   "name": "prompt-band",
   "description": "Draw hook-notices' and turn-nav's lines above the prompt as one row.",
   "version": "0.1.0",
   "author": {
    "name": "Jones Hong"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "operonlab/claude-code-mods",
    "url": "https://github.com/operonlab/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:36:17Z",
    "createdAt": "2026-10-09T11:36:08Z",
    "description": "Claude Code mods for long sessions: fold tool output and hook messages to one line, jump between your prompts.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/273514053?v=4",
    "ownerUrl": "https://github.com/operonlab",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:17:35.634Z",
   "modUpdatedAt": "2026-10-09T09:28:28Z",
   "fileBytes": 4549,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-band",
   "url": "https://www.slopshopper.com/mods/operonlab-claude-code-mods-prompt-band/"
  },
  {
   "slug": "operonlab-claude-code-mods-quiet-tools",
   "name": "quiet-tools",
   "description": "Draws successful tool calls as one dim line in the terminal and hides their output; a call a hook refused is one red line; failed calls stay in full; /quiet-tools toggles it.",
   "version": "0.1.0",
   "author": {
    "name": "Jones Hong"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "operonlab/claude-code-mods",
    "url": "https://github.com/operonlab/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:36:17Z",
    "createdAt": "2026-10-09T11:36:08Z",
    "description": "Claude Code mods for long sessions: fold tool output and hook messages to one line, jump between your prompts.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/273514053?v=4",
    "ownerUrl": "https://github.com/operonlab",
    "defaultBranch": "main"
   },
   "path": "plugins/quiet-tools",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "title": "Language",
     "description": "Labels in English or Traditional Chinese",
     "type": "string",
     "options": [
      "en",
      "zh-TW"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:17:36.692Z",
   "modUpdatedAt": "2026-10-09T09:28:28Z",
   "fileBytes": 7032,
   "tags": [
    "transcript",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "quiet-tools",
   "url": "https://www.slopshopper.com/mods/operonlab-claude-code-mods-quiet-tools/"
  },
  {
   "slug": "operonlab-claude-code-mods-turn-nav",
   "name": "turn-nav",
   "description": "Lists your prompts in a pane and jumps the transcript to a selected prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Jones Hong"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "operonlab/claude-code-mods",
    "url": "https://github.com/operonlab/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:36:17Z",
    "createdAt": "2026-10-09T11:36:08Z",
    "description": "Claude Code mods for long sessions: fold tool output and hook messages to one line, jump between your prompts.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/273514053?v=4",
    "ownerUrl": "https://github.com/operonlab",
    "defaultBranch": "main"
   },
   "path": "plugins/turn-nav",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "title": "Language",
     "description": "Labels in English or Traditional Chinese",
     "type": "string",
     "options": [
      "en",
      "zh-TW"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:17:37.941Z",
   "modUpdatedAt": "2026-10-09T09:28:28Z",
   "fileBytes": 11965,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-nav",
   "url": "https://www.slopshopper.com/mods/operonlab-claude-code-mods-turn-nav/"
  },
  {
   "slug": "opum-ai-lore-cli",
   "name": "opum-lore",
   "description": "Drive the lore CLI: author, retrieve, and maintain OKF documentation bundles, including explicit multi-repository workspaces. Cut from the same lore-cli repository and tag as the CLI itself, so this skill can never describe a version you don't have. Also ships the Lore pane: a pane that browses, reads (rendered and raw), searches, creates and edits the repository's documentation bundle through the lore CLI, editable in the session's own repository.",
   "version": "0.13.0",
   "author": {
    "name": "Opum AI",
    "url": "https://github.com/opum-ai"
   },
   "license": "MIT",
   "homepage": "https://github.com/opum-ai/lore-cli",
   "keywords": [
    "lore",
    "documentation",
    "okf",
    "docs",
    "cli"
   ],
   "kind": "community",
   "repo": {
    "fullName": "opum-ai/lore-cli",
    "url": "https://github.com/opum-ai/lore-cli",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T21:48:02Z",
    "createdAt": "2026-09-10T22:37:57Z",
    "description": "OKF-native documentation CLI (Bun/TypeScript) coupling repo-resident docs to Backlog.md, Quest, or Jira tasks; consumable by Obsidian/MkDocs/Docusaurus with one-way Confluence publish.",
    "homepage": "https://loregraph.dev",
    "topics": [
     "ai-agents",
     "bun",
     "claude-code",
     "cli",
     "developer-tools",
     "documentation",
     "knowledge-graph",
     "okf",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/311910387?v=4",
    "ownerUrl": "https://github.com/opum-ai",
    "defaultBranch": "dev"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:33.602Z",
   "modUpdatedAt": "2026-10-08T21:48:02Z",
   "fileBytes": 270352,
   "tags": [
    "pane",
    "band",
    "guard",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "opum-lore",
   "url": "https://www.slopshopper.com/mods/opum-ai-lore-cli/"
  },
  {
   "slug": "opum-ai-quest-cli",
   "name": "opum-quest",
   "description": "Drive the quest CLI: create, list, view, edit, complete, and archive tasks, drafts, milestones, and decisions in a Quest-initialized workspace instead of editing tracker state directly. Cut from the same quest-cli repository and tag as the CLI itself, so this skill can never describe a version you don't have. Also ships the Quest board: a pane listing the tasks being worked on across the operator's Quest workspaces, editable in the session's own repository.",
   "version": "0.13.0",
   "author": {
    "name": "Opum AI",
    "url": "https://github.com/opum-ai"
   },
   "license": "MIT",
   "homepage": "https://github.com/opum-ai/quest-cli",
   "keywords": [
    "quest",
    "tracker",
    "tasks",
    "cli"
   ],
   "kind": "community",
   "repo": {
    "fullName": "opum-ai/quest-cli",
    "url": "https://github.com/opum-ai/quest-cli",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T22:31:55Z",
    "createdAt": "2026-09-10T21:47:32Z",
    "description": "Deterministic, LLM-free task tracker CLI — the record layer coding agents and humans write to.",
    "homepage": "https://questgraph.dev",
    "topics": [
     "ai-agents",
     "bun",
     "claude-code",
     "cli",
     "developer-tools",
     "issue-tracking",
     "project-management",
     "task-tracker",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/311910387?v=4",
    "ownerUrl": "https://github.com/opum-ai",
    "defaultBranch": "dev"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "actor": {
     "type": "string",
     "title": "Quest actor id",
     "description": "Who edits made in the pane are recorded as (--actor, kind human)",
     "default": "jdnewhouse"
    },
    "root": {
     "type": "string",
     "title": "Fleet root",
     "description": "The directory holding your Quest workspaces. Unset, discovery walks up from the session's own directory.",
     "default": ""
    },
    "repos": {
     "type": "string",
     "title": "Repositories",
     "description": "Comma-separated repository names to put on the board, when you would rather name them than discover them. Empty discovers them.",
     "default": ""
    },
    "alerts": {
     "type": "string",
     "title": "Alerts",
     "description": "Toast alerts for a decision waiting on you and for notable task changes, checked every two minutes whether or not the pane is open. 'all' toasts both, 'decisions' only the decisions and the status-line count, 'off' neither.",
     "default": "all",
     "options": [
      "all",
      "decisions",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:51.744Z",
   "modUpdatedAt": "2026-10-07T22:31:55Z",
   "fileBytes": 105718,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "opum-quest",
   "url": "https://www.slopshopper.com/mods/opum-ai-quest-cli/"
  },
  {
   "slug": "orangejigglypuff-better-btw-wtf",
   "name": "wtf",
   "displayName": "wtf",
   "description": "Select text, run /wtf, and a side pane explains what it means in the context of this conversation, without adding anything to the conversation.",
   "version": "0.1.2",
   "author": {
    "name": "orangeJigglypuff",
    "url": "https://github.com/orangeJigglypuff"
   },
   "license": "MIT",
   "homepage": "https://github.com/orangeJigglypuff/better-btw/tree/main/wtf",
   "keywords": [
    "mod",
    "pane",
    "explain",
    "selection",
    "side-question"
   ],
   "kind": "community",
   "repo": {
    "fullName": "orangeJigglypuff/better-btw",
    "url": "https://github.com/orangeJigglypuff/better-btw",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:28:49Z",
    "createdAt": "2026-10-06T07:04:21Z",
    "description": "Claude Code mods. /wtf: select text, get it explained in context, in a side pane.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/242527810?v=4",
    "ownerUrl": "https://github.com/orangeJigglypuff",
    "defaultBranch": "main"
   },
   "path": "wtf",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "hotkey": {
     "type": "boolean",
     "title": "Hotkey button",
     "description": "Keep an invisible button at the end of the hint line under the prompt, so a key you bind to app:cycleDiffBase asks about the selection even while the pane is closed. See the README before turning it on.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "better-btw",
   "firstSeen": "2026-10-06T14:42:56.829Z",
   "modUpdatedAt": "2026-10-06T08:28:49Z",
   "fileBytes": 10293,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "command",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "wtf",
   "url": "https://www.slopshopper.com/mods/orangejigglypuff-better-btw-wtf/"
  },
  {
   "slug": "orcait-co-ywr-harness-ywr-harness",
   "name": "ywr-harness",
   "displayName": "YWR Labs Harness",
   "description": "Claude Code platform guards, the adversarial code-review standard, and a docs-as-code scaffold — portable across repos and stacks",
   "version": "0.64.0",
   "author": {
    "name": "YWR Labs Inc.",
    "email": "johnkim@ywrlabs.com"
   },
   "license": "NOASSERTION",
   "homepage": "https://github.com/ywrlabs/ywr-harness",
   "keywords": [
    "harness",
    "hooks",
    "gates",
    "selftest"
   ],
   "kind": "community",
   "repo": {
    "fullName": "orcait-co/ywr-harness",
    "url": "https://github.com/orcait-co/ywr-harness",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T09:42:44Z",
    "createdAt": "2026-07-27T03:50:01Z",
    "description": "Generated distribution of the ywr-harness Claude Code plugin. (c) 2026 YWR Labs Inc. — internal use within orcait-co only; see LICENSE. Do not edit or send PRs: published from the private canon.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/273899284?v=4",
    "ownerUrl": "https://github.com/orcait-co",
    "defaultBranch": "main"
   },
   "path": "plugins/ywr-harness",
   "modules": [
    "./delegation-ledger.mjs"
   ],
   "entry": "hooks/delegation-ledger.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ywrlabs",
   "firstSeen": "2026-10-06T04:58:29.284Z",
   "modUpdatedAt": "2026-10-09T09:42:44Z",
   "fileBytes": 16243,
   "tags": [
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "ywr-harness",
   "url": "https://www.slopshopper.com/mods/orcait-co-ywr-harness-ywr-harness/"
  },
  {
   "slug": "orfevre-34-thinking-band",
   "name": "thinking-band",
   "description": "Shows Claude's latest thinking block above the prompt while a turn runs",
   "version": "0.1.0",
   "author": {
    "name": "orfevre-34",
    "url": "https://github.com/orfevre-34"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "orfevre-34/thinking-band",
    "url": "https://github.com/orfevre-34/thinking-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T10:42:44Z",
    "createdAt": "2026-10-04T10:38:14Z",
    "description": "Claude Code mod: shows Claude's latest thinking above the prompt while a turn runs",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90015796?v=4",
    "ownerUrl": "https://github.com/orfevre-34",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "hideOn": {
     "type": "string",
     "title": "Hide thinking when",
     "description": "text: when the reply text starts streaming. turn-end: only when the turn ends.",
     "options": [
      "text",
      "turn-end"
     ],
     "default": "text"
    },
    "maxLines": {
     "type": "number",
     "title": "Max lines",
     "description": "Most rows the thinking band takes above the prompt.",
     "default": 6
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "thinking-band",
   "firstSeen": "2026-10-06T04:59:50.784Z",
   "modUpdatedAt": "2026-10-04T10:42:44Z",
   "fileBytes": 3891,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "thinking-band",
   "url": "https://www.slopshopper.com/mods/orfevre-34-thinking-band/"
  },
  {
   "slug": "oshnilia-claude-plugins-session-board",
   "name": "session-board",
   "description": "Desktop mod for people who run many sessions: a task brief with criteria and authority at the start, Claude works alone and calls you only for blockers, an acceptance screen and an HTML report at the end. A free mode for brainstorming and prototypes keeps the ideas and ends with a summary. The task folder keeps the ledger, so compaction loses nothing.",
   "version": "0.10.0",
   "author": {
    "name": "Ilia",
    "url": "https://github.com/oshnilia"
   },
   "license": "MIT",
   "homepage": "https://github.com/oshnilia/claude-plugins/tree/main/plugins/session-board",
   "keywords": [
    "mod",
    "desktop",
    "session",
    "ledger",
    "acceptance",
    "autonomy",
    "report"
   ],
   "kind": "community",
   "repo": {
    "fullName": "oshnilia/claude-plugins",
    "url": "https://github.com/oshnilia/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:12:17Z",
    "createdAt": "2026-10-03T08:55:08Z",
    "description": "Claude Code plugins and mods for understanding what Claude does: legible answer formats and a live session board (marketplace: oshn)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugins",
     "plain-language"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/217062862?v=4",
    "ownerUrl": "https://github.com/oshnilia",
    "defaultBranch": "main"
   },
   "path": "plugins/session-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "update": {
     "type": "string",
     "title": "When to update the map",
     "description": "every-turn: after each turn with real work (uses a fork of the session, read from cache). manual: only on /board-update.",
     "options": [
      "every-turn",
      "manual"
     ],
     "default": "every-turn"
    },
    "minTools": {
     "type": "number",
     "title": "Minimum tool calls per turn before the map updates",
     "description": "Turns with fewer tool calls skip the model call and only record the turn.",
     "default": 2,
     "min": 0,
     "max": 50
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open the board when the session starts",
     "default": true,
     "description": "Open the board pane when an interactive session starts."
    },
    "push": {
     "type": "boolean",
     "title": "Push to the phone at key moments",
     "default": true,
     "description": "Send a push (Remote Control) or a desktop notification when a brief waits for Start, when Claude needs an answer and when the work is handed in."
    },
    "injectAfterCompact": {
     "type": "boolean",
     "title": "Give Claude the ledger brief after compaction",
     "default": true,
     "description": "After compaction, append the ledger brief and the task folder path so Claude keeps decisions, constraints and dead ends."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "oshn",
   "firstSeen": "2026-10-06T04:57:55.816Z",
   "modUpdatedAt": "2026-10-09T11:12:15Z",
   "fileBytes": 243211,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-board-oshnilia",
   "url": "https://www.slopshopper.com/mods/oshnilia-claude-plugins-session-board/"
  },
  {
   "slug": "oualid0-claude-mods-session-board",
   "name": "session-board",
   "description": "Shows the running Claude sessions on this machine above the prompt",
   "version": "1.0.0",
   "author": {
    "name": "Oualid0"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Oualid0/claude-mods",
    "url": "https://github.com/Oualid0/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:19:33Z",
    "createdAt": "2026-10-03T11:18:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/103177786?v=4",
    "ownerUrl": "https://github.com/Oualid0",
    "defaultBranch": "main"
   },
   "path": "plugins/session-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:47:33.501Z",
   "modUpdatedAt": "2026-10-03T17:13:11Z",
   "fileBytes": 7497,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-board-Oualid0",
   "url": "https://www.slopshopper.com/mods/oualid0-claude-mods-session-board/"
  },
  {
   "slug": "oualid0-claude-mods-usage-ring",
   "name": "usage-ring",
   "description": "Rings above the prompt for limits, context, todos, tokens, cost and the prompt cache",
   "version": "1.0.1",
   "author": {
    "name": "Oualid0"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Oualid0/claude-mods",
    "url": "https://github.com/Oualid0/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:19:33Z",
    "createdAt": "2026-10-03T11:18:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/103177786?v=4",
    "ownerUrl": "https://github.com/Oualid0",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-ring",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "limitsFile": {
     "type": "boolean",
     "title": "Write usage-limits.json",
     "description": "Keep the session and weekly limits in $CLAUDE_CONFIG_DIR/usage-limits.json (default ~/.claude) for other tools to read, and seed the rings from it when a session starts.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:47:35.216Z",
   "modUpdatedAt": "2026-10-04T11:19:21Z",
   "fileBytes": 38433,
   "tags": [
    "band",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-ring",
   "url": "https://www.slopshopper.com/mods/oualid0-claude-mods-usage-ring/"
  },
  {
   "slug": "ozansozuozgit-clawd-mods-clawd-ghost",
   "name": "clawd-ghost",
   "description": "Unofficial fan-made mod: before Claude edits a file, a ghost Clawd shows what happened to that file before (your past decisions, git history, your own past words) so settled choices don't quietly swing back. Not affiliated with or endorsed by Anthropic.",
   "version": "0.1.0",
   "author": {
    "name": "Ozan"
   },
   "license": "MIT",
   "keywords": [
    "clawd",
    "decisions",
    "history",
    "fan-made"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ozansozuozgit/clawd-mods",
    "url": "https://github.com/ozansozuozgit/clawd-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T19:55:14Z",
    "createdAt": "2026-10-02T19:55:09Z",
    "description": "Unofficial fan-made Claude Code mods starring Clawd: a ghost that remembers your decisions.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62236297?v=4",
    "ownerUrl": "https://github.com/ozansozuozgit",
    "defaultBranch": "main"
   },
   "path": "plugins/clawd-ghost",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "decisionsFile": {
     "type": "string",
     "title": "Decisions file",
     "description": "Your project's decisions log, relative to the repository root. If it isn't there, the ghost also looks for DECISIONS.md, docs/decisions.md and decisions.md, and works from git history and your past prompts alone when there is none.",
     "default": "design/decisions.md",
     "required": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-mods",
   "firstSeen": "2026-10-06T04:59:54.788Z",
   "modUpdatedAt": "2026-10-02T19:55:14Z",
   "fileBytes": 62237,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-ghost",
   "url": "https://www.slopshopper.com/mods/ozansozuozgit-clawd-mods-clawd-ghost/"
  },
  {
   "slug": "ozlar34-claude-code-mods-burn-guard",
   "name": "burn-guard",
   "description": "Guards the 5h usage window: caps expensive-tier spawns per turn, keeps Fable spawns manual-only, draws a colour-coded usage gauge above the prompt (5h bar, reset time, turn burn, cache warmth, context size), and offers handoff + clear past a context size.",
   "version": "0.4.0",
   "author": {
    "name": "Oguz Oral",
    "url": "https://github.com/ozlar34"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ozlar34/claude-code-mods",
    "url": "https://github.com/ozlar34/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:28:19Z",
    "createdAt": "2026-10-02T20:16:35Z",
    "description": "Claude Code mods: usage gauge + spawn guard, confirm gate for outward-facing actions, and macOS needs-you pings. TypeScript function hooks, tested.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "developer-tools",
     "guardrails",
     "human-in-the-loop",
     "llm-ops",
     "macos",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/157017243?v=4",
    "ownerUrl": "https://github.com/ozlar34",
    "defaultBranch": "main"
   },
   "path": "burn-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "fableManualOnly": {
     "type": "boolean",
     "title": "Fable is manual-only",
     "description": "Deny Fable-tier subagent spawns unless your prompt this turn asks for Fable (or the session itself runs Fable).",
     "default": true
    },
    "cacheNudge": {
     "type": "boolean",
     "title": "Cache-expiry nudge",
     "description": "Toast once per countdown when the prompt cache is about to expire.",
     "default": false
    },
    "cacheNudgeMinutes": {
     "type": "number",
     "title": "Nudge lead (minutes)",
     "description": "Minutes before cache expiry to toast.",
     "default": 5
    },
    "heavyTurnAlert": {
     "type": "boolean",
     "title": "Heavy-turn alert",
     "description": "Toast when one turn burns too much of the 5h window, or the window crosses a threshold.",
     "default": false
    },
    "heavyTurnPercent": {
     "type": "number",
     "title": "Heavy turn (% of 5h window)",
     "description": "Toast when a single turn burns more than this % of the 5h window.",
     "default": 5
    },
    "windowAlertPercent": {
     "type": "number",
     "title": "5h window alert (%)",
     "description": "Toast when the 5h window crosses this %.",
     "default": 80
    },
    "handoffBandTokens": {
     "type": "number",
     "title": "Handoff band threshold (tokens)",
     "description": "Show the handoff band at turn end once the context the next request re-sends reaches this size.",
     "default": 150000
    },
    "handoffBandStep": {
     "type": "number",
     "title": "Handoff band re-show step (tokens)",
     "description": "After [i] ignore, the band returns once the context has grown this much past the ignored size.",
     "default": 50000
    },
    "handoffFile": {
     "type": "string",
     "title": "Handoff file",
     "description": "File /session-handoff writes; clear runs only if it was written after the [h] press. Empty = ~/.claude/handoffs/latest.md.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:57.541Z",
   "modUpdatedAt": "2026-10-02T20:16:34Z",
   "fileBytes": 30515,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "burn-guard",
   "url": "https://www.slopshopper.com/mods/ozlar34-claude-code-mods-burn-guard/"
  },
  {
   "slug": "ozlar34-claude-code-mods-needs-you",
   "name": "needs-you",
   "description": "CC Alerts: pings you (macOS banner + sound) when a session finishes a long turn or sits blocked on a dialog, only as loudly as needed given whether you're already looking. /ping controls quiet modes.",
   "version": "0.1.0",
   "author": {
    "name": "Oguz Oral",
    "url": "https://github.com/ozlar34"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ozlar34/claude-code-mods",
    "url": "https://github.com/ozlar34/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:28:19Z",
    "createdAt": "2026-10-02T20:16:35Z",
    "description": "Claude Code mods: usage gauge + spawn guard, confirm gate for outward-facing actions, and macOS needs-you pings. TypeScript function hooks, tested.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "developer-tools",
     "guardrails",
     "human-in-the-loop",
     "llm-ops",
     "macos",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/157017243?v=4",
    "ownerUrl": "https://github.com/ozlar34",
    "defaultBranch": "main"
   },
   "path": "needs-you",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minTurnSeconds": {
     "type": "number",
     "title": "Min turn length (s)",
     "description": "A finished turn pings only if its effective duration (minus dialog waits) is at least this long. Errors and refusals always ping.",
     "default": 60
    },
    "waitSeconds": {
     "type": "number",
     "title": "Blocked-wait threshold (s)",
     "description": "A dialog unanswered this long pings.",
     "default": 15
    },
    "repeatMinutes": {
     "type": "number",
     "title": "Blocked-wait repeat (min)",
     "description": "One repeat ping when a wait is still open this long after it began.",
     "default": 5
    },
    "sessionGapSeconds": {
     "type": "number",
     "title": "Per-session gap (s)",
     "description": "Minimum gap between finished/error pings of one session.",
     "default": 60
    },
    "lookingWindowSeconds": {
     "type": "number",
     "title": "Looking window (s)",
     "description": "Host app in front and you interacted with this session within this window: finished/error pings are toast-only.",
     "default": 30
    },
    "hostApp": {
     "type": "string",
     "title": "Host app bundle id",
     "description": "Override the detected host app (default: env __CFBundleIdentifier, e.g. com.microsoft.VSCode).",
     "default": ""
    },
    "bodyMode": {
     "type": "string",
     "title": "Body mode",
     "description": "full: last sentence of the reply in the banner. kind-only: kind and duration only.",
     "options": [
      "full",
      "kind-only"
     ],
     "default": "full"
    },
    "kindOnlyPaths": {
     "type": "string",
     "title": "Kind-only paths",
     "description": "Comma-separated folders; sessions rooted inside them always use kind-only bodies.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:57:58.735Z",
   "modUpdatedAt": "2026-10-02T20:16:34Z",
   "fileBytes": 33684,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "needs-you-ozlar34",
   "url": "https://www.slopshopper.com/mods/ozlar34-claude-code-mods-needs-you/"
  },
  {
   "slug": "ozlar34-claude-code-mods-outward-gate",
   "name": "outward-gate",
   "description": "Confirm dialog before outward-facing sends and out-of-vault deletes; off switch for unattended runs; always-on audit log.",
   "version": "0.2.0",
   "author": {
    "name": "Oguz Oral",
    "url": "https://github.com/ozlar34"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ozlar34/claude-code-mods",
    "url": "https://github.com/ozlar34/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T20:28:19Z",
    "createdAt": "2026-10-02T20:16:35Z",
    "description": "Claude Code mods: usage gauge + spawn guard, confirm gate for outward-facing actions, and macOS needs-you pings. TypeScript function hooks, tested.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "developer-tools",
     "guardrails",
     "human-in-the-loop",
     "llm-ops",
     "macos",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/157017243?v=4",
    "ownerUrl": "https://github.com/ozlar34",
    "defaultBranch": "main"
   },
   "path": "outward-gate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Gate mode",
     "description": "auto: dialog when interactive, step aside when headless. on: dialog when interactive, deny when headless. off: step aside (still logged). OUTWARD_GATE env overrides.",
     "options": [
      "auto",
      "on",
      "off"
     ],
     "default": "auto"
    },
    "timeoutMinutes": {
     "type": "number",
     "title": "Unanswered-dialog timeout (minutes)",
     "description": "An unanswered confirm dialog auto-denies after this long, so an unattended run never hangs.",
     "default": 10
    },
    "vaultRoot": {
     "type": "string",
     "title": "Vault root",
     "description": "A folder whose deletes skip the dialog because something else versions it (an Obsidian Sync vault, a git repo you trust). ~ allowed. Empty = none: every delete outside temp files and session-created files asks.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:58:00.011Z",
   "modUpdatedAt": "2026-10-02T20:16:34Z",
   "fileBytes": 43813,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "outward-gate",
   "url": "https://www.slopshopper.com/mods/ozlar34-claude-code-mods-outward-gate/"
  },
  {
   "slug": "pa-cc-mods-flow-band",
   "name": "flow-band",
   "description": "Band above the prompt showing the bound flow task and inbox count, with a task switcher pane",
   "version": "0.2.1",
   "author": {
    "name": "Pramodh Ayyappan",
    "url": "https://github.com/pa"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pa/cc-mods",
    "url": "https://github.com/pa/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:02:29Z",
    "createdAt": "2026-10-08T05:25:41Z",
    "description": " Mods for Claude Code: bands, panes and hooks that add small things to the terminal. Install any of them with /plugin install.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44371915?v=4",
    "ownerUrl": "https://github.com/pa",
    "defaultBranch": "main"
   },
   "path": "flow-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-08T15:38:34.712Z",
   "modUpdatedAt": "2026-10-09T10:02:29Z",
   "fileBytes": 27292,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "flow-band",
   "url": "https://www.slopshopper.com/mods/pa-cc-mods-flow-band/"
  },
  {
   "slug": "pablofontanilla-claude-next-next",
   "name": "next",
   "description": "Hand off to a fresh session: /next:go writes a handoff note, clears the context, and resumes from the note.",
   "version": "0.1.0",
   "author": {
    "name": "Pablo Fontanilla"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/pablofontanilla/claude-next",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pablofontanilla/claude-next",
    "url": "https://github.com/pablofontanilla/claude-next",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-04T15:06:41Z",
    "createdAt": "2026-10-04T14:55:13Z",
    "description": "Claude Code plugin: /next:go hands a session off to a fresh one",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26859508?v=4",
    "ownerUrl": "https://github.com/pablofontanilla",
    "defaultBranch": "main"
   },
   "path": "plugins/next",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pablofontanilla",
   "firstSeen": "2026-10-06T04:58:31.574Z",
   "modUpdatedAt": "2026-10-04T15:06:41Z",
   "fileBytes": 1948,
   "tags": [
    "toast",
    "guard",
    "turn"
   ],
   "isNew": true,
   "entryName": "next",
   "url": "https://www.slopshopper.com/mods/pablofontanilla-claude-next-next/"
  },
  {
   "slug": "pabloimrik17-daily-agentic-task-force-stonks",
   "name": "stonks",
   "description": "Swing-trading bookkeeping: reconciles the user's mirrors against IBKR and keeps the Simply Wall St watchlist in step with the tracking sheet, with code making every decision",
   "version": "1.0.0",
   "author": {
    "name": "Pablo F.G.",
    "email": "pabloimrik17@users.noreply.github.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/pabloimrik17/daily-agentic-task-force/tree/main/plugins/stonks",
   "keywords": [
    "stonks",
    "ibkr",
    "simply-wall-st",
    "watchlist",
    "reconciliation"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pabloimrik17/daily-agentic-task-force",
    "url": "https://github.com/pabloimrik17/daily-agentic-task-force",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:05:51Z",
    "createdAt": "2026-09-03T16:43:49Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5611863?v=4",
    "ownerUrl": "https://github.com/pabloimrik17",
    "defaultBranch": "main"
   },
   "path": "plugins/stonks",
   "modules": [
    "../mod/register.ts"
   ],
   "entry": "mod/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "daily-agentic-task-force",
   "firstSeen": "2026-10-07T15:11:01.062Z",
   "modUpdatedAt": "2026-10-09T15:05:51Z",
   "fileBytes": 19530,
   "tags": [
    "pane",
    "guard"
   ],
   "isNew": true,
   "entryName": "stonks",
   "url": "https://www.slopshopper.com/mods/pabloimrik17-daily-agentic-task-force-stonks/"
  },
  {
   "slug": "pablontiv-a4s-a4s-context-expert",
   "name": "a4s-context-expert",
   "description": "Jev-guided deterministic compaction for Claude Code with the shared adaptive trigger policy and keep/truncate/drop transcript selection.",
   "version": "0.3.2",
   "author": {
    "name": "pablontiv"
   },
   "license": "UNLICENSED",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pablontiv/a4s",
    "url": "https://github.com/pablontiv/a4s",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:35:48Z",
    "createdAt": "2026-09-29T18:25:44Z",
    "description": "Sanitized publication candidate for a4s",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5173810?v=4",
    "ownerUrl": "https://github.com/pablontiv",
    "defaultBranch": "main"
   },
   "path": "packages/context-expert/adapters/claude",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key for Jev. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability that a tool call or result is still needed; below it the item is removed.",
     "default": 0.5
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Number of newest messages pinned from compaction (the first message is always kept).",
     "default": 6
    },
    "triggerMode": {
     "type": "string",
     "title": "Auto-compact trigger mode",
     "description": "off | hint | auto. 'hint' asks the user to run /compact and does not compact. 'auto' compacts after a positive shared-policy decision. 'off' disables the trigger.",
     "default": "auto"
    },
    "minimumContextRatio": {
     "type": "number",
     "title": "Legacy minimum context ratio",
     "description": "Validated compatibility setting. The shared adaptive policy computes its token floor and ceiling from the model context window.",
     "default": 0.5
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Minimum estimated character reduction required to replace history; below it, fall back to the native summary.",
     "default": 0.25
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the conversation state sent with every Jev request.",
     "default": 25000
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Maximum Jev request tokens",
     "description": "Estimated token budget for state plus questions in one Jev request.",
     "default": 30000
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated tool result head",
     "description": "Characters of a tool result kept when Jev decides its full output is no longer needed; 0 keeps only the note.",
     "default": 300
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "jev-latest"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "a4s",
   "firstSeen": "2026-10-06T05:14:57.681Z",
   "modUpdatedAt": "2026-10-08T04:25:16Z",
   "fileBytes": 78389,
   "tags": [
    "toast",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "a4s-context-expert",
   "url": "https://www.slopshopper.com/mods/pablontiv-a4s-a4s-context-expert/"
  },
  {
   "slug": "pablontiv-a4s-synagent-adapter-mqtt",
   "name": "synagent-adapter-mqtt",
   "description": "Adaptador de canal de Claude para synagent (v1): JALAR por push vía bridge subproceso, ENVIAR por tool synagent_send al bus MQTT.",
   "version": "0.1.0",
   "author": {
    "name": "pablontiv"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pablontiv/a4s",
    "url": "https://github.com/pablontiv/a4s",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:35:48Z",
    "createdAt": "2026-09-29T18:25:44Z",
    "description": "Sanitized publication candidate for a4s",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5173810?v=4",
    "ownerUrl": "https://github.com/pablontiv",
    "defaultBranch": "main"
   },
   "path": "packages/synagent/core/adapters/claude",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "project": {
     "type": "string",
     "title": "Proyecto",
     "description": "Token de proyecto (p. ej. 'a4s'). Opcional; por defecto se deriva del remoto origin del repo. La instancia NO es configurable: sale del id de sesión nativo (una por sesión)."
    },
    "global": {
     "type": "boolean",
     "title": "Global broadcast",
     "description": "Suscribirse a mensajes broadcast globales (synagent/v1/all); activo por defecto.",
     "default": true
    },
    "brokerUrl": {
     "type": "string",
     "title": "Broker URL",
     "description": "URL del broker MQTT del bus synagent al que se conecta el adaptador.",
     "default": "mqtt://127.0.0.1:1884"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "a4s",
   "firstSeen": "2026-10-06T05:19:09.013Z",
   "modUpdatedAt": "2026-10-08T00:57:51Z",
   "fileBytes": 28102,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "synagent-adapter-mqtt",
   "url": "https://www.slopshopper.com/mods/pablontiv-a4s-synagent-adapter-mqtt/"
  },
  {
   "slug": "pancoh-claude-clean-view",
   "name": "clean-view",
   "description": "Clean View: hides tool calls, diffs and command output, and shows a plain checklist of the plan above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "pancoh"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pancoh/claude-clean-view",
    "url": "https://github.com/pancoh/claude-clean-view",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T08:12:17Z",
    "createdAt": "2026-10-09T07:13:31Z",
    "description": "Clean View para o Claude Code: esconde a parte técnica e mostra o plano como um checklist simples.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62955025?v=4",
    "ownerUrl": "https://github.com/pancoh",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clean-view",
   "firstSeen": "2026-10-09T15:17:57.259Z",
   "modUpdatedAt": "2026-10-09T08:12:17Z",
   "fileBytes": 24227,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clean-view-pancoh",
   "url": "https://www.slopshopper.com/mods/pancoh-claude-clean-view/"
  },
  {
   "slug": "panoplos-pumpt",
   "name": "pumpt",
   "description": "Pixi works out above your prompt while Claude works: pixel-art exercises matched to how hard your prompt is, as rated by a locally hosted torchcast-decision-12b.",
   "version": "0.1.0",
   "author": {
    "name": "Makoto"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Panoplos/Pumpt",
    "url": "https://github.com/Panoplos/Pumpt",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:57:51Z",
    "createdAt": "2026-10-07T04:36:42Z",
    "description": "Pumpt! Pixi works out while Claude works: a Claude Code mod with procedural pixel-art exercises matched to prompt difficulty, rated by a local System One model",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2549985?v=4",
    "ownerUrl": "https://github.com/Panoplos",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "llm_url": {
     "type": "string",
     "title": "LLM endpoint",
     "description": "OpenAI-compatible chat completions URL of the locally hosted model",
     "default": "http://localhost:8080/v1/chat/completions"
    },
    "llm_model": {
     "type": "string",
     "title": "LLM model",
     "description": "Model name sent to the endpoint",
     "default": "torchcast-ai/torchcast-decision-12b"
    },
    "sprite_rows": {
     "type": "number",
     "title": "Sprite height",
     "description": "Rows the sprite takes in the band above the prompt (plus one for the status line); capped at what the band can show whole, about half the terminal",
     "default": 14
    },
    "show_status": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show the line under Pixi (exercise, verdict, reps, clock); off gives the sprite that row",
     "default": true
    },
    "cell_aspect": {
     "type": "number",
     "title": "Cell aspect ratio",
     "description": "Width of a terminal cell divided by its height, so the sprite comes out square: 0.5 for most fonts, 0.43 for Iosevka, 0.6 for wide ones",
     "default": 0.5
    },
    "log_decisions": {
     "type": "boolean",
     "title": "Record decisions",
     "description": "Keep each prompt's verdict and what the turn really cost under ~/.pumpt/decisions, so tools/eval can tune the estimator",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:04:49.028Z",
   "modUpdatedAt": "2026-10-08T05:57:51Z",
   "fileBytes": 84498,
   "tags": [
    "band",
    "guard",
    "prompt",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pumpt",
   "url": "https://www.slopshopper.com/mods/panoplos-pumpt/"
  },
  {
   "slug": "panoplos-pumpt-2",
   "name": "pumpt",
   "description": "Pixi works out above your prompt while Claude works: pixel-art exercises matched to how hard your prompt is, as rated by a locally hosted torchcast-decision-12b.",
   "version": "0.1.0",
   "author": {
    "name": "Makoto"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Panoplos/Pumpt",
    "url": "https://github.com/Panoplos/Pumpt",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:57:51Z",
    "createdAt": "2026-10-07T04:36:42Z",
    "description": "Pumpt! Pixi works out while Claude works: a Claude Code mod with procedural pixel-art exercises matched to prompt difficulty, rated by a local System One model",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2549985?v=4",
    "ownerUrl": "https://github.com/Panoplos",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "llm_url": {
     "type": "string",
     "title": "LLM endpoint",
     "description": "OpenAI-compatible chat completions URL of the locally hosted model",
     "default": "http://localhost:8080/v1/chat/completions"
    },
    "llm_model": {
     "type": "string",
     "title": "LLM model",
     "description": "Model name sent to the endpoint",
     "default": "torchcast-ai/torchcast-decision-12b"
    },
    "sprite_rows": {
     "type": "number",
     "title": "Sprite height",
     "description": "Rows the sprite takes in the band above the prompt (plus one for the status line); capped at what the band can show whole, about half the terminal",
     "default": 14
    },
    "show_status": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show the line under Pixi (exercise, verdict, reps, clock); off gives the sprite that row",
     "default": true
    },
    "cell_aspect": {
     "type": "number",
     "title": "Cell aspect ratio",
     "description": "Width of a terminal cell divided by its height, so the sprite comes out square: 0.5 for most fonts, 0.43 for Iosevka, 0.6 for wide ones",
     "default": 0.5
    },
    "log_decisions": {
     "type": "boolean",
     "title": "Record decisions",
     "description": "Keep each prompt's verdict and what the turn really cost under ~/.pumpt/decisions, so tools/eval can tune the estimator",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:04:50.260Z",
   "modUpdatedAt": "2026-10-08T05:57:51Z",
   "fileBytes": 84498,
   "tags": [
    "band",
    "guard",
    "prompt",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pumpt-Panoplos",
   "url": "https://www.slopshopper.com/mods/panoplos-pumpt-2/"
  },
  {
   "slug": "panyuti-ai-ship-check-mods-ship-check",
   "name": "ship-check",
   "displayName": "Ship Check",
   "description": "A development verification board: shows which tests, builds and type checks really ran, how they ended, and whether the result still matches your code.",
   "version": "0.1.4",
   "author": {
    "name": "panyuti-ai",
    "email": "panyouting1124@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/panyuti-ai/ship-check-mods",
   "keywords": [
    "mod",
    "tests",
    "build",
    "typecheck",
    "verification",
    "dashboard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "panyuti-ai/ship-check-mods",
    "url": "https://github.com/panyuti-ai/ship-check-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T14:41:18Z",
    "createdAt": "2026-10-02T13:06:51Z",
    "description": "Ship Check: a Claude Code mod that shows which tests, builds and type checks really ran, and whether the result still matches your code.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/193773750?v=4",
    "ownerUrl": "https://github.com/panyuti-ai",
    "defaultBranch": "main"
   },
   "path": "plugins/ship-check",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "extra_checks": {
     "type": "string",
     "title": "Extra checks",
     "description": "Your own check commands, one per entry, written as kind=command. Example: lint=npm run lint",
     "multiple": true,
     "default": []
    },
    "extra_ignored_paths": {
     "type": "string",
     "title": "Ignored paths",
     "description": "Folders or files whose changes should not make a result Stale. Example: generated",
     "multiple": true,
     "default": []
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ship-check-mods",
   "firstSeen": "2026-10-06T05:19:11.471Z",
   "modUpdatedAt": "2026-10-02T14:41:18Z",
   "fileBytes": 67327,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "ship-check",
   "url": "https://www.slopshopper.com/mods/panyuti-ai-ship-check-mods-ship-check/"
  },
  {
   "slug": "para-fr-claude-code-mods-fr-cockpit",
   "name": "cockpit",
   "description": "Panneau live des statistiques de la session : tours, outils, tokens, durées et fichiers modifiés. Ouvert par /cockpit.",
   "version": "0.1.0",
   "author": {
    "name": "Claude Code France",
    "url": "https://cc-france.org"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Para-FR/claude-code-mods-fr",
    "url": "https://github.com/Para-FR/claude-code-mods-fr",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T11:27:25Z",
    "createdAt": "2026-10-02T20:46:07Z",
    "description": "Deux Claude Mods pour Claude Code : garde-du-corps (bloque .env, rm -rf, git push --force) et cockpit (panneau live des stats de session). Installables via /plugin marketplace.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8612746?v=4",
    "ownerUrl": "https://github.com/Para-FR",
    "defaultBranch": "main"
   },
   "path": "cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods-fr",
   "firstSeen": "2026-10-06T04:47:38.339Z",
   "modUpdatedAt": "2026-10-02T20:46:02Z",
   "fileBytes": 9421,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cockpit-Para-FR",
   "url": "https://www.slopshopper.com/mods/para-fr-claude-code-mods-fr-cockpit/"
  },
  {
   "slug": "para-fr-claude-code-mods-fr-garde-du-corps",
   "name": "garde-du-corps",
   "description": "Bloque l'accès aux fichiers .env et les commandes Bash destructrices, avec toast et compteur dans la status line.",
   "version": "0.1.0",
   "author": {
    "name": "Claude Code France",
    "url": "https://cc-france.org"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Para-FR/claude-code-mods-fr",
    "url": "https://github.com/Para-FR/claude-code-mods-fr",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T11:27:25Z",
    "createdAt": "2026-10-02T20:46:07Z",
    "description": "Deux Claude Mods pour Claude Code : garde-du-corps (bloque .env, rm -rf, git push --force) et cockpit (panneau live des stats de session). Installables via /plugin marketplace.",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8612746?v=4",
    "ownerUrl": "https://github.com/Para-FR",
    "defaultBranch": "main"
   },
   "path": "garde-du-corps",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods-fr",
   "firstSeen": "2026-10-06T04:47:39.284Z",
   "modUpdatedAt": "2026-10-02T20:46:02Z",
   "fileBytes": 3766,
   "tags": [
    "toast",
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "garde-du-corps",
   "url": "https://www.slopshopper.com/mods/para-fr-claude-code-mods-fr-garde-du-corps/"
  },
  {
   "slug": "paradigm-study-claude-share-shared-session",
   "name": "shared-session",
   "displayName": "Shared Sessions",
   "description": "Share a Claude Code session with a link, or with your team. Teammates join from their own Claude Code and talk to it: one session does the work, everyone sees every turn live, and the host approves what runs on their machine. Sign in with GitHub or Google for teams: your team's live sessions, one press to join. Sharing goes through this project's public server unless you set your own (README: Privacy and the public server).",
   "version": "0.11.2",
   "author": {
    "name": "scoootscooob",
    "url": "https://github.com/scoootscooob"
   },
   "license": "MIT",
   "homepage": "https://github.com/Paradigm-Study/claude-share",
   "keywords": [
    "collaboration",
    "multiplayer",
    "share",
    "pair-programming",
    "teams",
    "sessions"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Paradigm-Study/claude-share",
    "url": "https://github.com/Paradigm-Study/claude-share",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T21:15:05Z",
    "createdAt": "2026-10-03T02:19:00Z",
    "description": "Shared Claude Code sessions: share a session with a link, teammates join from their own Claude Code",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "collaboration",
     "multiplayer"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/188510655?v=4",
    "ownerUrl": "https://github.com/Paradigm-Study",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "server": {
     "type": "string",
     "title": "Share server",
     "description": "Leave empty to share through the public server. To use your own, its https address (README: \"Host a server\"). Joining a link always uses the server in that link."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-share",
   "firstSeen": "2026-10-06T04:47:28.550Z",
   "modUpdatedAt": "2026-10-07T21:15:05Z",
   "fileBytes": 281183,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "shared-session",
   "url": "https://www.slopshopper.com/mods/paradigm-study-claude-share-shared-session/"
  },
  {
   "slug": "paradox07127-claude-utopia-dashboard",
   "name": "dashboard",
   "description": "Unified workbench: a status band for subagents and mmrun reviews, plus a seven-page pane (Overview / Agents / Reviews / GPU / Timeline / Usage / Progress; Reviews, GPU and Progress show once they have data); the Progress page lists the per-project progress board, recorded after each typed turn that changed files or made a commit",
   "version": "0.5.14",
   "author": {
    "name": "Paradox07127"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Paradox07127/claude-utopia",
    "url": "https://github.com/Paradox07127/claude-utopia",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:27:33Z",
    "createdAt": "2026-10-03T18:05:11Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62673158?v=4",
    "ownerUrl": "https://github.com/Paradox07127",
    "defaultBranch": "main"
   },
   "path": "plugins/dashboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "gpuHosts": {
     "type": "string",
     "title": "GPU hosts",
     "description": "Comma-separated ssh host names; a Bash call starting with `ssh <host>` opens the workbench on that host's GPU page.",
     "default": ""
    },
    "cacheTtlMinutes": {
     "type": "number",
     "title": "Prompt cache TTL (minutes)",
     "description": "Main thread idle this long: the band warns that the next message rewrites the prompt cache. The TTL read from the transcript, or reported by a model switch, overrides it for the session.",
     "default": 60
    },
    "language": {
     "type": "string",
     "options": [
      "auto",
      "zh-CN",
      "en"
     ],
     "default": "auto",
     "title": "Language",
     "description": "UI language. auto follows the settings `language`, then LC_ALL / LANG, and falls back to English."
    },
    "askSound": {
     "type": "boolean",
     "title": "Chime when another session waits on you",
     "description": "A short chime with the toast of another session asking a permission or failed; only from the session you typed in last.",
     "default": false
    },
    "toastPeerAsks": {
     "type": "boolean",
     "title": "Toast other sessions asking or failed",
     "description": "Toast when another session asks a permission or its turn fails.",
     "default": true
    },
    "toastPeerReplies": {
     "type": "boolean",
     "title": "Toast other sessions' replies",
     "description": "Toast when another session replies after a turn of two minutes or more.",
     "default": true
    },
    "toastRuns": {
     "type": "boolean",
     "title": "Toast review results",
     "description": "Toast when an mmrun model returns, fails or goes stale.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-utopia",
   "firstSeen": "2026-10-06T04:47:54.403Z",
   "modUpdatedAt": "2026-10-04T08:27:05Z",
   "fileBytes": 412081,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "dashboard-Paradox07127",
   "url": "https://www.slopshopper.com/mods/paradox07127-claude-utopia-dashboard/"
  },
  {
   "slug": "paradox07127-claude-utopia-harness",
   "name": "harness",
   "description": "Skills and guard hooks: ai-code-cleanup, interrogate, shape-task, verify-change, setup, a shared-worktree git guard, and a guard against reading API-key config files",
   "version": "0.4.12",
   "author": {
    "name": "Paradox07127"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Paradox07127/claude-utopia",
    "url": "https://github.com/Paradox07127/claude-utopia",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:27:33Z",
    "createdAt": "2026-10-03T18:05:11Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62673158?v=4",
    "ownerUrl": "https://github.com/Paradox07127",
    "defaultBranch": "main"
   },
   "path": "plugins/harness",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "blockedSubagentModels": {
     "type": "string",
     "default": "",
     "title": "Blocked subagent models",
     "description": "Comma-separated. Subagents whose model name contains any entry (case-insensitive) are refused; empty allows all."
    },
    "sharedTreeGitGuard": {
     "type": "boolean",
     "default": true,
     "title": "Shared-tree git guard",
     "description": "Refuse git commands that discard uncommitted changes or rewrite HEAD in the main worktree."
    },
    "idleCompact": {
     "type": "boolean",
     "default": true,
     "title": "Compact before the cache expires",
     "description": "When the main thread sits idle until just before the prompt cache expires, run /compact automatically: with a 1h cache 10 minutes before, at 100k tokens or more; with a 5m cache 1 minute before, at 200k or more. The TTL is read from the transcript."
    },
    "language": {
     "type": "string",
     "options": [
      "auto",
      "zh-CN",
      "en"
     ],
     "default": "auto",
     "title": "Language",
     "description": "UI language. auto follows the settings `language`, then LC_ALL / LANG, and falls back to English."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-utopia",
   "firstSeen": "2026-10-06T04:47:55.297Z",
   "modUpdatedAt": "2026-10-04T08:27:05Z",
   "fileBytes": 10598,
   "tags": [
    "toast",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "harness-Paradox07127",
   "url": "https://www.slopshopper.com/mods/paradox07127-claude-utopia-harness/"
  },
  {
   "slug": "paradox07127-claude-utopia-mm",
   "name": "mm",
   "description": "Cross-model review and delegation: /mm:review and /mm:run, built on mmrun",
   "version": "0.4.8",
   "author": {
    "name": "Paradox07127"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Paradox07127/claude-utopia",
    "url": "https://github.com/Paradox07127/claude-utopia",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:27:33Z",
    "createdAt": "2026-10-03T18:05:11Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62673158?v=4",
    "ownerUrl": "https://github.com/Paradox07127",
    "defaultBranch": "main"
   },
   "path": "plugins/mm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "reviewModels": {
     "type": "string",
     "default": "codex,grok",
     "title": "Review models",
     "description": "External models /mm:review uses when --models is not given, comma-separated (codex, grok, agy)."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-utopia",
   "firstSeen": "2026-10-06T04:47:56.337Z",
   "modUpdatedAt": "2026-10-04T02:24:27Z",
   "fileBytes": 18670,
   "tags": [
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mm",
   "url": "https://www.slopshopper.com/mods/paradox07127-claude-utopia-mm/"
  },
  {
   "slug": "paradox07127-claude-utopia-progress",
   "name": "progress",
   "description": "A per-project progress board: after each typed turn that edited files or made a commit, the plugin records its work as nodes through a Sonnet completion, kept under ~/.claude/progress/ or committed with the project; the plugin mirrors it to an optional Artifact canvas",
   "version": "0.1.0",
   "author": {
    "name": "Paradox07127"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Paradox07127/claude-utopia",
    "url": "https://github.com/Paradox07127/claude-utopia",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:27:33Z",
    "createdAt": "2026-10-03T18:05:11Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62673158?v=4",
    "ownerUrl": "https://github.com/Paradox07127",
    "defaultBranch": "main"
   },
   "path": "plugins/progress",
   "modules": [
    "./progress-hooks.ts"
   ],
   "entry": "hooks/progress-hooks.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-utopia",
   "firstSeen": "2026-10-06T04:47:57.882Z",
   "modUpdatedAt": "2026-10-04T08:27:05Z",
   "fileBytes": 35393,
   "tags": [
    "prompt",
    "model",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "progress-Paradox07127",
   "url": "https://www.slopshopper.com/mods/paradox07127-claude-utopia-progress/"
  },
  {
   "slug": "paragonvideomaking-paragon-claude-telegram-notify",
   "name": "telegram-notify",
   "description": "Пишет в Telegram, когда Claude закончил работу и ждёт тебя: /notify, /notify always, /notify off, /notify test, /notify setup",
   "version": "1.0.0",
   "author": {
    "name": "Paragon",
    "url": "https://github.com/paragonvideomaking"
   },
   "license": "MIT",
   "homepage": "https://github.com/paragonvideomaking/paragon-claude-telegram-notify",
   "keywords": [
    "telegram",
    "notifications",
    "notify",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "paragonvideomaking/paragon-claude-telegram-notify",
    "url": "https://github.com/paragonvideomaking/paragon-claude-telegram-notify",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:58:06Z",
    "createdAt": "2026-10-08T13:37:04Z",
    "description": "Мод для Claude Code: пишет в Telegram, когда Claude закончил работу и ждёт тебя. Claude Code mod: a Telegram message when Claude is done.",
    "homepage": "https://youtu.be/_xPJswwsVnM",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "notifications",
     "telegram"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/327978827?v=4",
    "ownerUrl": "https://github.com/paragonvideomaking",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "paragon-mods",
   "firstSeen": "2026-10-08T15:38:45.214Z",
   "modUpdatedAt": "2026-10-08T14:58:06Z",
   "fileBytes": 20639,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "telegram-notify",
   "url": "https://www.slopshopper.com/mods/paragonvideomaking-paragon-claude-telegram-notify/"
  },
  {
   "slug": "paragpandyareal-lazy-panda-panel",
   "name": "lazy-panda-panel",
   "displayName": "Lazy Panda Panel",
   "description": "Review docs without lifting a paw. Your files open right where you’re working. Excel, Word, PDF, Markdown, Confluence (ADF), HTML and PNG: highlight a part, comment, and Claude edits the real file.",
   "version": "0.8.1",
   "author": {
    "name": "Parag Pandya",
    "url": "https://github.com/paragpandyareal"
   },
   "license": "MIT",
   "homepage": "https://github.com/paragpandyareal/lazy-panda-panel",
   "keywords": [
    "review",
    "comments",
    "excel",
    "word",
    "pdf",
    "markdown",
    "confluence",
    "adf",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "paragpandyareal/lazy-panda-panel",
    "url": "https://github.com/paragpandyareal/lazy-panda-panel",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:33:02Z",
    "createdAt": "2026-10-08T22:35:39Z",
    "description": "Lazy Panda Panel for Claude Code: review docs without lifting a paw. Excel, Word, PDF, Markdown, Confluence (ADF), HTML and PNG open in a pane; highlight, comment, and Claude edits the real file.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "confluence",
     "document-review",
     "excel",
     "markdown",
     "pdf",
     "review",
     "word"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/255028916?v=4",
    "ownerUrl": "https://github.com/paragpandyareal",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lazy-panda-panel",
   "firstSeen": "2026-10-09T15:18:02.442Z",
   "modUpdatedAt": "2026-10-09T06:33:02Z",
   "fileBytes": 151042,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lazy-panda-panel",
   "url": "https://www.slopshopper.com/mods/paragpandyareal-lazy-panda-panel/"
  },
  {
   "slug": "parais4-parais-mods-zsemle",
   "name": "zsemle",
   "description": "Zsemle, a pixel-art companion above the prompt (golden retriever, cat, slime, paperclip): watches every usage limit (50/75/90% warnings, pace forecast, resets, API errors, automatic model switch and compaction, cost), stops work at 95%, guards file writes and cheers long turns. English and Hungarian, terminal and desktop.",
   "version": "0.6.1",
   "author": {
    "name": "Parais Gergely"
   },
   "homepage": "https://github.com/Parais4/parais-mods/tree/main/plugins/zsemle",
   "keywords": [
    "usage-limits",
    "rate-limit",
    "companion",
    "pixel-art",
    "mod",
    "status-line",
    "subagents",
    "weekly-budget",
    "content-guard",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Parais4/parais-mods",
    "url": "https://github.com/Parais4/parais-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T22:08:57Z",
    "createdAt": "2026-10-03T15:10:50Z",
    "description": "Claude Code mods: Zsemle, a pixel-art companion that watches your usage limits",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/91474003?v=4",
    "ownerUrl": "https://github.com/Parais4",
    "defaultBranch": "main"
   },
   "path": "plugins/zsemle",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Nyelv",
     "description": "The language of every message: en (English) or hu (Hungarian).",
     "default": "en"
    },
    "skin": {
     "type": "string",
     "title": "Figure / Figura",
     "description": "The default figure, by its id: zsemle (dog), cirmi (cat), trutyi (slime), kapocs (paperclip), pingvin (penguin), teknos (turtle), horcsog (hamster), bagoly (owl), rubik (cube), gumikacsa (duck), bogre (mug), kaktusz (cactus), sarkany (dragon), szellem (ghost), robot. /zsemle skin <name> also switches it.",
     "default": "zsemle"
    },
    "guardDashes": {
     "type": "boolean",
     "title": "Block em and en dashes",
     "description": "The content guard also stops writes that add an em or en dash.",
     "default": false
    },
    "fatigueLook": {
     "type": "boolean",
     "title": "Fatigue look",
     "description": "The figure gets tired as the usage limit runs low and fresh again after a reset.",
     "default": true
    },
    "budgetPlanner": {
     "type": "boolean",
     "title": "Weekly budget planner",
     "description": "Splits the weekly allowance into daily shares and warns in the evening when today went over.",
     "default": true
    },
    "modelAdvice": {
     "type": "boolean",
     "title": "Model advice",
     "description": "Suggests a smaller model when a simple task runs on a big one at a high limit.",
     "default": true
    },
    "contextSaver": {
     "type": "boolean",
     "title": "Context saver",
     "description": "Above 70% context, asks the model for shorter answers and smaller file reads.",
     "default": true
    },
    "commitGuard": {
     "type": "boolean",
     "title": "Commit guard",
     "description": "Stops a git commit once when no test ran since the last edit (repeat it to go ahead).",
     "default": true
    },
    "loopWatch": {
     "type": "boolean",
     "title": "Loop watch",
     "description": "Speaks up when the model edits the same file a fifth time in one turn.",
     "default": true
    },
    "morningBrief": {
     "type": "boolean",
     "title": "Morning brief",
     "description": "The first prompt of the day carries a short brief: yesterday's summary, waiting projects, the daily budget.",
     "default": true
    },
    "lessonSniff": {
     "type": "boolean",
     "title": "Lesson sniff",
     "description": "When the same error comes back a third time, suggests recording it as a lesson.",
     "default": true
    },
    "daySummary": {
     "type": "boolean",
     "title": "Day summary",
     "description": "When you sign off, asks for a short summary of the day and keeps it for the next morning.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "parais-mods",
   "firstSeen": "2026-10-06T04:47:39.850Z",
   "modUpdatedAt": "2026-10-07T22:08:57Z",
   "fileBytes": 187749,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "zsemle",
   "url": "https://www.slopshopper.com/mods/parais4-parais-mods-zsemle/"
  },
  {
   "slug": "pariidandke-convo-digest",
   "name": "convo-digest",
   "description": "Summarize your finished Claude Code conversations into a searchable recall index, surface relevant past work when you start something new, and see it all in Mission Control: a pane with your standup, an Ask bar, and a timeline grouped by workstream. Runs locally on your Claude Code subscription; no API key.",
   "version": "0.5.2",
   "author": {
    "name": "Dan"
   },
   "homepage": "https://github.com/pariidanDKE/convo-digest",
   "keywords": [
    "digest",
    "recall",
    "summarization",
    "conversation",
    "memory",
    "history"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pariidanDKE/convo-digest",
    "url": "https://github.com/pariidanDKE/convo-digest",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:46:32Z",
    "createdAt": "2026-06-26T17:52:46Z",
    "description": "Local conversation summarization + recall for Claude Code (plugin)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/72300855?v=4",
    "ownerUrl": "https://github.com/pariidanDKE",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./mission-control/register.tsx"
   ],
   "entry": "hooks/mission-control/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pariidan-plugins",
   "firstSeen": "2026-10-09T15:18:04.373Z",
   "modUpdatedAt": "2026-10-09T12:46:32Z",
   "fileBytes": 96743,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "convo-digest",
   "url": "https://www.slopshopper.com/mods/pariidandke-convo-digest/"
  },
  {
   "slug": "parkjangwon-pawn-first-mod",
   "name": "first-mod",
   "description": "Counts tool calls, shows a band above the prompt, and adds /tally plus a ping tool",
   "version": "0.1.0",
   "author": {
    "name": "Pawn"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "parkjangwon/pawn",
    "url": "https://github.com/parkjangwon/pawn",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T04:21:48Z",
    "createdAt": "2026-07-29T11:06:02Z",
    "description": "AI Coding Agent GUI — Code, Browse, Automate.",
    "homepage": "",
    "topics": [
     "agentic-coding",
     "ai-agent",
     "ai-coding",
     "browser-use",
     "byok",
     "claude-code",
     "computer-use",
     "desktop-app",
     "electron",
     "llm"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22469985?v=4",
    "ownerUrl": "https://github.com/parkjangwon",
    "defaultBranch": "master"
   },
   "path": "examples/mods/first-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:43:06.941Z",
   "modUpdatedAt": "2026-10-08T04:21:48Z",
   "fileBytes": 2118,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "first-mod",
   "url": "https://www.slopshopper.com/mods/parkjangwon-pawn-first-mod/"
  },
  {
   "slug": "parkyountaek-claude-mods-compact-handoff",
   "name": "compact-handoff",
   "description": "할 일 진행 상황을 입력창 위에 보여주고, 대화가 압축돼도 작업을 이어가도록 메모를 남깁니다 (/work, /handoff)",
   "version": "0.2.0",
   "author": {
    "name": "parkyountaek"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "parkyountaek/claude-mods",
    "url": "https://github.com/parkyountaek/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T23:20:32Z",
    "createdAt": "2026-10-06T11:09:58Z",
    "description": "Claude Code mods: token usage line, work alerts, compact handoff",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26485439?v=4",
    "ownerUrl": "https://github.com/parkyountaek",
    "defaultBranch": "main"
   },
   "path": "compact-handoff",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "band": {
     "type": "boolean",
     "title": "할 일 진행 줄",
     "description": "할 일 목록이 있을 때 입력창 위에 '▶ 2/5 지금 하는 일' 한 줄을 보여줍니다. 꺼도 /work 로 펼쳐 볼 수 있습니다.",
     "default": true
    },
    "handoff": {
     "type": "boolean",
     "title": "압축 때 이어가기 메모",
     "description": "대화가 길어져 자동으로 압축될 때, 요청·할 일·고친 파일을 정리한 메모를 남겨 작업이 끊기지 않게 합니다.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pyt-mods",
   "firstSeen": "2026-10-06T14:43:08.154Z",
   "modUpdatedAt": "2026-10-06T21:56:20Z",
   "fileBytes": 21309,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-handoff-parkyountaek",
   "url": "https://www.slopshopper.com/mods/parkyountaek-claude-mods-compact-handoff/"
  },
  {
   "slug": "parkyountaek-claude-mods-token-usage",
   "name": "token-usage",
   "description": "입력창 위 한 줄: 컨텍스트 사용량, 사용 한도, 메인·서브에이전트 모델과 effort. 서브에이전트 이름을 누르면 작업 내용 창이 열립니다",
   "version": "0.2.0",
   "author": {
    "name": "parkyountaek"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "parkyountaek/claude-mods",
    "url": "https://github.com/parkyountaek/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T23:20:32Z",
    "createdAt": "2026-10-06T11:09:58Z",
    "description": "Claude Code mods: token usage line, work alerts, compact handoff",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26485439?v=4",
    "ownerUrl": "https://github.com/parkyountaek",
    "defaultBranch": "main"
   },
   "path": "token-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "band": {
     "type": "boolean",
     "title": "입력창 위 사용량 줄",
     "description": "컨텍스트(대화 기억) 사용량, 사용 한도, 모델을 입력창 위에 한 줄로 보여줍니다. 꺼도 /token-usage 로 펼쳐 볼 수 있습니다.",
     "default": true
    },
    "resetTimes": {
     "type": "boolean",
     "title": "사용 한도 초기화 시간",
     "description": "5시간·7일 사용 한도 옆에 다시 채워지기까지 남은 시간(↻2h)을 붙입니다.",
     "default": false
    },
    "agentRows": {
     "type": "string",
     "title": "서브에이전트 줄 수",
     "description": "입력창 위에 한 줄씩 보여줄 서브에이전트 수. 넘치면 '외 N개 더 보기'로 묶입니다.",
     "default": "5",
     "options": [
      "3",
      "5",
      "8",
      "끄기"
     ]
    },
    "agentActivity": {
     "type": "boolean",
     "title": "서브에이전트가 지금 보는 것",
     "description": "각 서브에이전트 줄 끝에 마지막으로 연 파일이나 실행한 명령을 보여줍니다.",
     "default": true
    },
    "theme": {
     "type": "string",
     "title": "색 테마",
     "description": "'파일 설정 따름'이면 /token-usage theme 으로 고른 테마(theme.json)를 씁니다.",
     "default": "파일 설정 따름",
     "options": [
      "파일 설정 따름",
      "default",
      "colorblind",
      "ocean",
      "vivid"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pyt-mods",
   "firstSeen": "2026-10-06T14:43:08.858Z",
   "modUpdatedAt": "2026-10-06T23:20:31Z",
   "fileBytes": 41657,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-usage-parkyountaek",
   "url": "https://www.slopshopper.com/mods/parkyountaek-claude-mods-token-usage/"
  },
  {
   "slug": "parkyountaek-claude-mods-work-alerts",
   "name": "work-alerts",
   "description": "긴 작업 완료, 검사 실패, 서브에이전트 완료, 컨텍스트·사용 한도 경고를 알림 창·소리·macOS 알림으로 알려줍니다",
   "version": "0.2.0",
   "author": {
    "name": "parkyountaek"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "parkyountaek/claude-mods",
    "url": "https://github.com/parkyountaek/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T23:20:32Z",
    "createdAt": "2026-10-06T11:09:58Z",
    "description": "Claude Code mods: token usage line, work alerts, compact handoff",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26485439?v=4",
    "ownerUrl": "https://github.com/parkyountaek",
    "defaultBranch": "main"
   },
   "path": "work-alerts",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "작업 알림",
     "description": "끄면 아래 알림이 모두 멈춥니다.",
     "default": true
    },
    "sound": {
     "type": "boolean",
     "title": "알림음",
     "description": "알림과 함께 짧은 소리를 냅니다. /task-alert 로도 켜고 끌 수 있습니다.",
     "default": true
    },
    "desktop": {
     "type": "boolean",
     "title": "macOS 알림 창",
     "description": "오래 걸린 작업이 끝나거나 멈췄을 때 화면 오른쪽 위에 알림을 띄웁니다.",
     "default": true
    },
    "longTurn": {
     "type": "string",
     "title": "긴 작업 기준",
     "description": "이 시간보다 오래 걸린 답변이 끝나면 알려줍니다.",
     "default": "60초",
     "options": [
      "30초",
      "60초",
      "2분",
      "5분"
     ]
    },
    "subagent": {
     "type": "string",
     "title": "서브에이전트 완료 알림",
     "description": "서브에이전트가 끝났을 때 알리는 방법. 여러 개가 동시에 끝나면 소리는 한 번만 납니다.",
     "default": "알림 창만",
     "options": [
      "알림 창만",
      "알림 창과 소리",
      "끄기"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pyt-mods",
   "firstSeen": "2026-10-06T14:43:09.324Z",
   "modUpdatedAt": "2026-10-06T11:37:12Z",
   "fileBytes": 6929,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "work-alerts",
   "url": "https://www.slopshopper.com/mods/parkyountaek-claude-mods-work-alerts/"
  },
  {
   "slug": "patheonsceo-claudinator",
   "name": "claudinator",
   "displayName": "Claudinator",
   "description": "Give Claude Code a glow-up: six switchable looks and nine mixable ingredients for tool calls, the working line and turn receipts, plus panes to navigate long sessions. Draws locally, makes no network requests.",
   "version": "1.1.1",
   "author": {
    "name": "patheonsceo",
    "url": "https://github.com/patheonsceo"
   },
   "license": "MIT",
   "homepage": "https://github.com/patheonsceo/claudinator",
   "keywords": [
    "mods",
    "ui",
    "theme",
    "looks",
    "tool-calls",
    "spinner",
    "terminal",
    "navigation"
   ],
   "kind": "community",
   "repo": {
    "fullName": "patheonsceo/claudinator",
    "url": "https://github.com/patheonsceo/claudinator",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:04:20Z",
    "createdAt": "2026-10-03T09:01:25Z",
    "description": "Give Claude Code a glow-up: switchable looks, mixable ingredients and navigation panes for the Claude Code interface. A mods plugin.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "developer-tools",
     "terminal",
     "theming",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/197361507?v=4",
    "ownerUrl": "https://github.com/patheonsceo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "look": {
     "type": "string",
     "title": "Look",
     "description": "The look Claudinator starts with: hairline, broadsheet, mission, prism, sumi, blueprint or off. Your choice in the /claudinator picker takes precedence.",
     "default": "hairline"
    },
    "attentionSound": {
     "type": "boolean",
     "title": "Sound when Claude needs you",
     "description": "After two minutes waiting on a permission prompt, play a short system sound (pw-play, paplay or afplay). Off by default.",
     "default": false
    },
    "attentionNotify": {
     "type": "boolean",
     "title": "Desktop notification when Claude needs you",
     "description": "After two minutes waiting on a permission prompt, send a desktop notification (notify-send or osascript). Off by default.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claudinator",
   "firstSeen": "2026-10-06T04:58:07.958Z",
   "modUpdatedAt": "2026-10-05T10:04:20Z",
   "fileBytes": 269312,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claudinator",
   "url": "https://www.slopshopper.com/mods/patheonsceo-claudinator/"
  },
  {
   "slug": "patrickdundas-claude-code-pr-status",
   "name": "pr-status",
   "description": "Shows live GitHub PR state beside PR links in the transcript, and tells Claude when a PR's state changes.",
   "version": "0.1.0",
   "author": {
    "name": "Patrick Dundas",
    "url": "https://github.com/patrickdundas"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "patrickdundas/claude-code-pr-status",
    "url": "https://github.com/patrickdundas/claude-code-pr-status",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T19:40:56Z",
    "createdAt": "2026-10-06T18:20:04Z",
    "description": "Claude Code mod: live GitHub PR status icons beside PR links, with state-change notes for Claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6844039?v=4",
    "ownerUrl": "https://github.com/patrickdundas",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "patrickdundas",
   "firstSeen": "2026-10-07T15:11:12.481Z",
   "modUpdatedAt": "2026-10-06T19:40:56Z",
   "fileBytes": 20161,
   "tags": [
    "transcript",
    "toast",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-status",
   "url": "https://www.slopshopper.com/mods/patrickdundas-claude-code-pr-status/"
  },
  {
   "slug": "patrickkunzke-fleet-fleet",
   "name": "fleet",
   "description": "A chief of staff for Claude Code: /fleet start makes a session the chief, which plans, keeps a task board and delegates to one agent per repository.",
   "version": "0.17.0",
   "author": {
    "name": "Patrick Kunzke"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "patrickkunzke/fleet",
    "url": "https://github.com/patrickkunzke/fleet",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T06:56:04Z",
    "createdAt": "2026-09-20T11:35:13Z",
    "description": "A chief of staff for Claude Code, as a herdr plugin: one agent per repository, a shared task board, and a live graph of the crew.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16196710?v=4",
    "ownerUrl": "https://github.com/patrickkunzke",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fleet",
   "firstSeen": "2026-10-06T04:58:34.368Z",
   "modUpdatedAt": "2026-10-05T06:56:04Z",
   "fileBytes": 38281,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fleet-patrickkunzke",
   "url": "https://www.slopshopper.com/mods/patrickkunzke-fleet-fleet/"
  },
  {
   "slug": "pauldandurand-claude-mods-cache-keeper",
   "name": "cache-keeper",
   "description": "One-line bar above the prompt with a live prompt-cache countdown, when your 5-hour usage resets, and Compact / Handoff buttons when the cache is about to expire.",
   "version": "0.2.3",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pauldandurand/claude-mods",
    "url": "https://github.com/pauldandurand/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T15:40:23Z",
    "createdAt": "2026-10-06T15:24:25Z",
    "description": "Claude Code mods by Paul Dandurand: cache-keeper, a prompt-cache countdown bar",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20325803?v=4",
    "ownerUrl": "https://github.com/pauldandurand",
    "defaultBranch": "main"
   },
   "path": "cache-keeper",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttlSeconds": {
     "type": "number",
     "title": "Cache lifetime (seconds)",
     "description": "Cache lifetime. 3600 (1 hour) on a Claude subscription within plan usage; 300 (5 minutes) with an API key or usage credits. Claude Code's own promptCacheTtl setting or CLAUDE_CODE_PROMPT_CACHE_TTL variable overrides this.",
     "default": 3600
    },
    "warnSeconds": {
     "type": "number",
     "title": "Warn when this many seconds remain",
     "description": "The bar turns yellow and shows the Compact and Handoff buttons when this many seconds remain.",
     "default": 300
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T15:11:14.708Z",
   "modUpdatedAt": "2026-10-06T15:40:23Z",
   "fileBytes": 8046,
   "tags": [
    "band",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keeper-pauldandurand",
   "url": "https://www.slopshopper.com/mods/pauldandurand-claude-mods-cache-keeper/"
  },
  {
   "slug": "paulosergio-jnr-claude-code-mods-agent-flow",
   "name": "agent-flow",
   "description": "Animated pane showing the orchestrator, its subagents, who is working and the messages between them",
   "version": "0.1.0",
   "author": {
    "name": "Paulo Sergio Pereira Junior"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "paulosergio-jnr/claude-code-mods",
    "url": "https://github.com/paulosergio-jnr/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-05T09:09:16Z",
    "createdAt": "2026-10-05T05:44:14Z",
    "description": "Claude Code Mods repo",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16627512?v=4",
    "ownerUrl": "https://github.com/paulosergio-jnr",
    "defaultBranch": "main"
   },
   "path": "mods/agent-flow",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "string",
     "title": "Open the pane automatically",
     "description": "never: only /agent-flow opens it. on-subagent: when the first subagent spawns. always: also when a session starts.",
     "options": [
      "never",
      "on-subagent",
      "always"
     ],
     "default": "on-subagent"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:09.573Z",
   "modUpdatedAt": "2026-10-05T06:10:15Z",
   "fileBytes": 18233,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-flow-paulosergio-jnr",
   "url": "https://www.slopshopper.com/mods/paulosergio-jnr-claude-code-mods-agent-flow/"
  },
  {
   "slug": "paulosergio-jnr-claude-code-mods-usage-band",
   "name": "usage-band",
   "description": "Band above the prompt showing context %, tools, skills and MCP share of context, and session and weekly limits, with yellow and red usage indicators",
   "version": "0.1.0",
   "author": {
    "name": "Paulo Sergio Pereira Junior"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "paulosergio-jnr/claude-code-mods",
    "url": "https://github.com/paulosergio-jnr/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-05T09:09:16Z",
    "createdAt": "2026-10-05T05:44:14Z",
    "description": "Claude Code Mods repo",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16627512?v=4",
    "ownerUrl": "https://github.com/paulosergio-jnr",
    "defaultBranch": "main"
   },
   "path": "mods/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showTools": {
     "type": "boolean",
     "title": "Show tools",
     "description": "Loaded tools share of the context window.",
     "default": true
    },
    "showSkills": {
     "type": "boolean",
     "title": "Show skills",
     "description": "Skills listed in context and their share of the context window.",
     "default": true
    },
    "showMcp": {
     "type": "boolean",
     "title": "Show MCP",
     "description": "MCP tools and the share of the context window the loaded ones use.",
     "default": true
    },
    "showSession": {
     "type": "boolean",
     "title": "Show session limit",
     "description": "The five-hour rate-limit window and when it resets (subscriptions only).",
     "default": true
    },
    "showWeek": {
     "type": "boolean",
     "title": "Show weekly limit",
     "description": "The seven-day rate-limit window and when it resets (subscriptions only).",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:10.623Z",
   "modUpdatedAt": "2026-10-05T08:31:45Z",
   "fileBytes": 5293,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-paulosergio-jnr",
   "url": "https://www.slopshopper.com/mods/paulosergio-jnr-claude-code-mods-usage-band/"
  },
  {
   "slug": "paulpc2-claude-code-mods-usage-both",
   "name": "usage-both",
   "description": "Always show both the 5-hour and weekly Claude usage, with colored progress bars, above the prompt",
   "version": "0.6.4",
   "author": {
    "name": "paul chen"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "paulpc2/claude-code-mods",
    "url": "https://github.com/paulpc2/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:38:46Z",
    "createdAt": "2026-10-08T22:54:13Z",
    "description": "Claude Code mods: usage-both shows 5-hour and weekly usage above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/302038601?v=4",
    "ownerUrl": "https://github.com/paulpc2",
    "defaultBranch": "main"
   },
   "path": "mods/usage-both",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Display language: zh-TW (繁體中文) or en (English)",
     "default": "zh-TW",
     "options": [
      "zh-TW",
      "en"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "paulpc2-mods",
   "firstSeen": "2026-10-09T15:18:10.327Z",
   "modUpdatedAt": "2026-10-09T02:38:46Z",
   "fileBytes": 5038,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-both",
   "url": "https://www.slopshopper.com/mods/paulpc2-claude-code-mods-usage-both/"
  },
  {
   "slug": "pavel-rp-wf-plugin-tui-kit-example",
   "name": "tui-kit-example",
   "description": "Example mod that copies in the tui-kit and its adapters, and draws every kit component in a pane and the status badge in a band.",
   "version": "0.1.0",
   "author": {
    "name": "Pavel Kalabin",
    "url": "https://github.com/pavel-rp"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pavel-rp/wf-plugin",
    "url": "https://github.com/pavel-rp/wf-plugin",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T19:55:08Z",
    "createdAt": "2026-06-22T18:12:54Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4613727?v=4",
    "ownerUrl": "https://github.com/pavel-rp",
    "defaultBranch": "main"
   },
   "path": "plugins/tui-kit/example",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "userConfig": {
    "screenReaderOff": {
     "type": "boolean",
     "title": "I use no screen reader",
     "description": "Declare that you use no screen reader, so decoration such as the meter bar is drawn.",
     "default": false
    },
    "panesDrawForScreenReader": {
     "type": "boolean",
     "title": "Panes draw for my screen reader",
     "description": "Open panes even when a screen reader is on. Off: the panes are skipped and their plain text is written to the transcript instead.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wf-marketplace",
   "firstSeen": "2026-10-06T04:58:36.841Z",
   "modUpdatedAt": "2026-10-04T22:20:01Z",
   "fileBytes": 4510,
   "tags": [
    "pane",
    "band"
   ],
   "isNew": true,
   "entryName": "tui-kit-example",
   "url": "https://www.slopshopper.com/mods/pavel-rp-wf-plugin-tui-kit-example/"
  },
  {
   "slug": "paweechinagarn-claude-code-mods-cache-watch",
   "name": "cache-watch",
   "description": "Shows prompt-cache hit rate and time to expiry, and offers the cheapest way to carry on before the cache lapses.",
   "version": "0.2.0",
   "author": {
    "name": "Pawee Chinagarn"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "paweechinagarn/claude-code-mods",
    "url": "https://github.com/paweechinagarn/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:58:36Z",
    "createdAt": "2026-10-04T02:45:44Z",
    "description": "Mods for Claude Code: plugins of function hooks that work in any repository",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44718632?v=4",
    "ownerUrl": "https://github.com/paweechinagarn",
    "defaultBranch": "main"
   },
   "path": "cache-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:21:48.262Z",
   "modUpdatedAt": "2026-10-04T03:10:52Z",
   "fileBytes": 20641,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-watch-paweechinagarn",
   "url": "https://www.slopshopper.com/mods/paweechinagarn-claude-code-mods-cache-watch/"
  },
  {
   "slug": "paweechinagarn-claude-code-mods-sticky-todos",
   "name": "sticky-todos",
   "description": "Keeps Claude's todo list in a side pane beside the transcript, open only while the list has items.",
   "version": "0.2.0",
   "author": {
    "name": "Pawee Chinagarn"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "paweechinagarn/claude-code-mods",
    "url": "https://github.com/paweechinagarn/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:58:36Z",
    "createdAt": "2026-10-04T02:45:44Z",
    "description": "Mods for Claude Code: plugins of function hooks that work in any repository",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44718632?v=4",
    "ownerUrl": "https://github.com/paweechinagarn",
    "defaultBranch": "main"
   },
   "path": "sticky-todos",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:21:49.378Z",
   "modUpdatedAt": "2026-10-07T02:58:33Z",
   "fileBytes": 10691,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "sticky-todos",
   "url": "https://www.slopshopper.com/mods/paweechinagarn-claude-code-mods-sticky-todos/"
  },
  {
   "slug": "peek-everything-claude-cache-warmer-cache-warmer",
   "name": "cache-warmer",
   "description": "Prompt-cache indicator plus an opt-in, bounded keepalive (/warm) that keeps an idle Claude Code session's cache warm, so you don't pay to re-cache the whole conversation when you come back.",
   "version": "0.1.0",
   "author": {
    "name": "Dolzhenko"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Peek-Everything/claude-cache-warmer",
    "url": "https://github.com/Peek-Everything/claude-cache-warmer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T02:13:13Z",
    "createdAt": "2026-10-06T02:04:29Z",
    "description": "Monitor Claude code cache expiry and automatically keep sessions warm",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/338371999?v=4",
    "ownerUrl": "https://github.com/Peek-Everything",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-warmer",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "auto": {
     "type": "boolean",
     "title": "Auto keepalive",
     "description": "Keep every interactive session warm for the auto window after each reply (1h-TTL sessions only). Off: arm by hand with /warm.",
     "default": false
    },
    "autoWindowMinutes": {
     "type": "number",
     "title": "Auto window (minutes)",
     "description": "How long after the last reply auto keepalive keeps pinging (max 480).",
     "default": 120
    },
    "indicator": {
     "type": "boolean",
     "title": "Cache indicator",
     "description": "Show cache state (warm/cold, time left, hit ratio) under the prompt.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-cache-warmer",
   "firstSeen": "2026-10-06T04:47:29.758Z",
   "modUpdatedAt": "2026-10-06T02:13:13Z",
   "fileBytes": 14303,
   "tags": [
    "toast",
    "status",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-warmer-Peek-Everything",
   "url": "https://www.slopshopper.com/mods/peek-everything-claude-cache-warmer-cache-warmer/"
  },
  {
   "slug": "pengkangzhen-turn-tides",
   "name": "turn-tides",
   "description": "The tides of the session's turns: a bar per turn, hover for its summary, click to jump to it.",
   "version": "0.1.0",
   "author": {
    "name": "pengkangzhen"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pengkangzhen/turn-tides",
    "url": "https://github.com/pengkangzhen/turn-tides",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:57:26Z",
    "createdAt": "2026-10-08T01:42:11Z",
    "description": "The tides of your conversation: one bar per turn above the Claude Code prompt — hover for its summary, click to jump to it",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "cli",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86860914?v=4",
    "ownerUrl": "https://github.com/pengkangzhen",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "turn-tides",
   "firstSeen": "2026-10-08T15:38:56.000Z",
   "modUpdatedAt": "2026-10-08T13:57:26Z",
   "fileBytes": 15298,
   "tags": [
    "band",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-tides",
   "url": "https://www.slopshopper.com/mods/pengkangzhen-turn-tides/"
  },
  {
   "slug": "petechu-cc-answer",
   "name": "answer",
   "description": "/answer: answer the questions in Claude's last reply in Claude Code's native question dialog",
   "version": "0.3.2",
   "author": {
    "name": "Phuengton Chummuel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "PeteChu/cc-answer",
    "url": "https://github.com/PeteChu/cc-answer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T07:50:51Z",
    "createdAt": "2026-10-02T06:25:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/21036379?v=4",
    "ownerUrl": "https://github.com/PeteChu",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Extraction model",
     "description": "Model alias or id used to extract questions from the last reply",
     "default": "haiku"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-answer",
   "firstSeen": "2026-10-06T04:47:59.401Z",
   "modUpdatedAt": "2026-10-03T07:50:51Z",
   "fileBytes": 14415,
   "tags": [
    "status",
    "guard",
    "command",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "answer",
   "url": "https://www.slopshopper.com/mods/petechu-cc-answer/"
  },
  {
   "slug": "petroczyp-torch",
   "name": "torch",
   "displayName": "Torch",
   "description": "Pass work between Claude Code sessions: save a structured handoff, and on macOS and Linux the next session in the project shows what changed in git since, gives the handoff to Claude with your first message, and archives it.",
   "version": "2.1.1",
   "author": {
    "name": "Peter Petroczy",
    "url": "https://github.com/PetroczyP"
   },
   "license": "MIT",
   "homepage": "https://github.com/PetroczyP/torch",
   "keywords": [
    "handoff",
    "session",
    "resume",
    "context",
    "continuity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "PetroczyP/torch",
    "url": "https://github.com/PetroczyP/torch",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:40:56Z",
    "createdAt": "2026-10-06T23:13:47Z",
    "description": "Claude Code plugin: pass work between sessions — save a structured handoff, and the next session starts with it loaded.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/107246601?v=4",
    "ownerUrl": "https://github.com/PetroczyP",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./torch.mjs"
   ],
   "entry": "hooks/torch.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:43:24.829Z",
   "modUpdatedAt": "2026-10-07T14:40:56Z",
   "fileBytes": 29039,
   "tags": [
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "torch",
   "url": "https://www.slopshopper.com/mods/petroczyp-torch/"
  },
  {
   "slug": "pewdredd-claude-code-mods-cache-keeper",
   "name": "cache-keeper",
   "description": "Таймер прогрева кэша, заполнение контекста, лимиты и кнопка переноса сессии",
   "version": "0.1.0",
   "author": {
    "name": "Amir Aktay"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pewdredd/claude-code-mods",
    "url": "https://github.com/pewdredd/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T09:07:33Z",
    "createdAt": "2026-10-07T08:58:05Z",
    "description": "Пять модов для Claude Code: кэш и лимиты, режим записи, прогресс цели, следующие шаги, защита от правок из другого чата",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134941690?v=4",
    "ownerUrl": "https://github.com/pewdredd",
    "defaultBranch": "main"
   },
   "path": "cache-keeper",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aktay-mods",
   "firstSeen": "2026-10-07T15:11:25.974Z",
   "modUpdatedAt": "2026-10-07T09:07:31Z",
   "fileBytes": 6526,
   "tags": [
    "band",
    "toast",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keeper-pewdredd",
   "url": "https://www.slopshopper.com/mods/pewdredd-claude-code-mods-cache-keeper/"
  },
  {
   "slug": "pewdredd-claude-code-mods-collision-guard",
   "name": "collision-guard",
   "description": "Предупреждает, если файл недавно менял другой чат Claude Code",
   "version": "0.1.0",
   "author": {
    "name": "Amir Aktay"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pewdredd/claude-code-mods",
    "url": "https://github.com/pewdredd/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T09:07:33Z",
    "createdAt": "2026-10-07T08:58:05Z",
    "description": "Пять модов для Claude Code: кэш и лимиты, режим записи, прогресс цели, следующие шаги, защита от правок из другого чата",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134941690?v=4",
    "ownerUrl": "https://github.com/pewdredd",
    "defaultBranch": "main"
   },
   "path": "collision-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aktay-mods",
   "firstSeen": "2026-10-07T15:11:26.514Z",
   "modUpdatedAt": "2026-10-07T08:58:04Z",
   "fileBytes": 2203,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "collision-guard-pewdredd",
   "url": "https://www.slopshopper.com/mods/pewdredd-claude-code-mods-collision-guard/"
  },
  {
   "slug": "pewdredd-claude-code-mods-goal-meter",
   "name": "goal-meter",
   "description": "Цель с прогресс-баром: /goal-meter <цель> разбивает на шаги и отмечает готовые",
   "version": "0.1.0",
   "author": {
    "name": "Amir Aktay"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pewdredd/claude-code-mods",
    "url": "https://github.com/pewdredd/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T09:07:33Z",
    "createdAt": "2026-10-07T08:58:05Z",
    "description": "Пять модов для Claude Code: кэш и лимиты, режим записи, прогресс цели, следующие шаги, защита от правок из другого чата",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134941690?v=4",
    "ownerUrl": "https://github.com/pewdredd",
    "defaultBranch": "main"
   },
   "path": "goal-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aktay-mods",
   "firstSeen": "2026-10-07T15:11:27.096Z",
   "modUpdatedAt": "2026-10-07T08:58:04Z",
   "fileBytes": 4051,
   "tags": [
    "band",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "goal-meter-pewdredd",
   "url": "https://www.slopshopper.com/mods/pewdredd-claude-code-mods-goal-meter/"
  },
  {
   "slug": "pewdredd-claude-code-mods-next-steps",
   "name": "next-steps",
   "description": "Кнопки со следующими шагами над полем ввода после каждого ответа",
   "version": "0.1.0",
   "author": {
    "name": "Amir Aktay"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pewdredd/claude-code-mods",
    "url": "https://github.com/pewdredd/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T09:07:33Z",
    "createdAt": "2026-10-07T08:58:05Z",
    "description": "Пять модов для Claude Code: кэш и лимиты, режим записи, прогресс цели, следующие шаги, защита от правок из другого чата",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134941690?v=4",
    "ownerUrl": "https://github.com/pewdredd",
    "defaultBranch": "main"
   },
   "path": "next-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aktay-mods",
   "firstSeen": "2026-10-07T15:11:27.655Z",
   "modUpdatedAt": "2026-10-07T08:58:04Z",
   "fileBytes": 3424,
   "tags": [
    "band",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "next-steps-pewdredd",
   "url": "https://www.slopshopper.com/mods/pewdredd-claude-code-mods-next-steps/"
  },
  {
   "slug": "pewdredd-claude-code-mods-recording-mode",
   "name": "recording-mode",
   "description": "Режим записи: прячет почты, ключи и номера в транскрипте (/record on|off)",
   "version": "0.1.0",
   "author": {
    "name": "Amir Aktay"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pewdredd/claude-code-mods",
    "url": "https://github.com/pewdredd/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T09:07:33Z",
    "createdAt": "2026-10-07T08:58:05Z",
    "description": "Пять модов для Claude Code: кэш и лимиты, режим записи, прогресс цели, следующие шаги, защита от правок из другого чата",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134941690?v=4",
    "ownerUrl": "https://github.com/pewdredd",
    "defaultBranch": "main"
   },
   "path": "recording-mode",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "aktay-mods",
   "firstSeen": "2026-10-07T15:11:28.182Z",
   "modUpdatedAt": "2026-10-07T09:07:31Z",
   "fileBytes": 1899,
   "tags": [
    "transcript",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "recording-mode-pewdredd",
   "url": "https://www.slopshopper.com/mods/pewdredd-claude-code-mods-recording-mode/"
  },
  {
   "slug": "philsimon-orange-prompt",
   "name": "orange-prompt",
   "description": "Paints the draft you are typing white on orange. Pair it with the Orange Dark theme to color your sent messages.",
   "version": "0.3.0",
   "author": {
    "name": "Phil Simon"
   },
   "license": "MIT",
   "homepage": "https://www.philsimon.com/build-your-own-feature",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "philsimon/orange-prompt",
    "url": "https://github.com/philsimon/orange-prompt",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T23:51:49Z",
    "createdAt": "2026-10-03T23:51:34Z",
    "description": "Claude Code mod that formats your text white on orange, plus an Orange Dark theme",
    "homepage": "https://www.philsimon.com/build-your-own-feature",
    "topics": [
     "design",
     "terminal",
     "ui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4728844?v=4",
    "ownerUrl": "https://github.com/philsimon",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "orange-prompt",
   "firstSeen": "2026-10-06T04:58:20.051Z",
   "modUpdatedAt": "2026-10-03T23:51:49Z",
   "fileBytes": 911,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "orange-prompt",
   "url": "https://www.slopshopper.com/mods/philsimon-orange-prompt/"
  },
  {
   "slug": "phunterlau-sidecard",
   "name": "sidecard",
   "description": "Tiny disposable learning cards under Claude Code's spinner while it works. Categories are markdown files.",
   "version": "0.3.1",
   "author": {
    "name": "phunterlau"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "spinner",
    "learning",
    "flashcards"
   ],
   "kind": "community",
   "repo": {
    "fullName": "phunterlau/sidecard",
    "url": "https://github.com/phunterlau/sidecard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T05:17:16Z",
    "createdAt": "2026-10-03T03:47:03Z",
    "description": "A Claude Code mods for human's mini learning while your agents are busy",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1690881?v=4",
    "ownerUrl": "https://github.com/phunterlau",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sidecard",
   "firstSeen": "2026-10-06T05:19:19.383Z",
   "modUpdatedAt": "2026-10-05T05:17:16Z",
   "fileBytes": 41512,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sidecard",
   "url": "https://www.slopshopper.com/mods/phunterlau-sidecard/"
  },
  {
   "slug": "pickleboxer-burn",
   "name": "burn",
   "description": "Rate limits, usage credits and spend above the prompt, with a /burn pane for the last 7 days",
   "version": "0.7.0",
   "author": {
    "name": "PickleBoxer"
   },
   "license": "MIT",
   "homepage": "https://github.com/PickleBoxer/burn",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "PickleBoxer/burn",
    "url": "https://github.com/PickleBoxer/burn",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T12:41:39Z",
    "createdAt": "2026-10-02T15:56:16Z",
    "description": "Claude Code mod: rate limits and spend above the prompt, with a /burn pane for the last 7 days",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78869247?v=4",
    "ownerUrl": "https://github.com/PickleBoxer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "terminalIcons": {
     "type": "string",
     "title": "Terminal icons",
     "description": "pie draws fill glyphs that work in any font. nerd draws Nerd Font icons, which need a Nerd Font in your terminal.",
     "options": [
      "pie",
      "nerd"
     ],
     "default": "pie"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:42.491Z",
   "modUpdatedAt": "2026-10-07T12:41:39Z",
   "fileBytes": 29317,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "network",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "burn",
   "url": "https://www.slopshopper.com/mods/pickleboxer-burn/"
  },
  {
   "slug": "pickleboxer-drift",
   "name": "drift",
   "description": "Folder, branch, ahead/behind and uncommitted changes above the prompt, with a /drift pane for changes and branches",
   "version": "0.2.2",
   "author": {
    "name": "PickleBoxer"
   },
   "license": "MIT",
   "homepage": "https://github.com/PickleBoxer/drift",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "PickleBoxer/drift",
    "url": "https://github.com/PickleBoxer/drift",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:49:23Z",
    "createdAt": "2026-10-04T12:16:05Z",
    "description": "Claude Code mod: folder, branch, ahead/behind and uncommitted changes above the prompt",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78869247?v=4",
    "ownerUrl": "https://github.com/PickleBoxer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "terminalIcons": {
     "type": "string",
     "title": "Terminal icons",
     "description": "plain draws symbols that work in any font. nerd draws Nerd Font icons, which need a Nerd Font in your terminal.",
     "options": [
      "plain",
      "nerd"
     ],
     "default": "plain"
    },
    "showOwner": {
     "type": "boolean",
     "title": "Show owner",
     "description": "Show the owner before the repository name, as owner/repo from the origin remote. Off shows the repository name alone.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:31.453Z",
   "modUpdatedAt": "2026-10-06T16:49:23Z",
   "fileBytes": 22640,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "drift-PickleBoxer",
   "url": "https://www.slopshopper.com/mods/pickleboxer-drift/"
  },
  {
   "slug": "pickleboxer-peek",
   "name": "peek",
   "description": "Thumbnails above the prompt for every image you paste",
   "version": "0.1.0",
   "author": {
    "name": "PickleBoxer"
   },
   "license": "MIT",
   "homepage": "https://github.com/PickleBoxer/peek",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "PickleBoxer/peek",
    "url": "https://github.com/PickleBoxer/peek",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:50:05Z",
    "createdAt": "2026-10-03T20:21:17Z",
    "description": "Thumbnails above the prompt for every image you paste. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugins"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78869247?v=4",
    "ownerUrl": "https://github.com/PickleBoxer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:01.015Z",
   "modUpdatedAt": "2026-10-06T16:50:05Z",
   "fileBytes": 8117,
   "tags": [
    "band",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "peek-PickleBoxer",
   "url": "https://www.slopshopper.com/mods/pickleboxer-peek/"
  },
  {
   "slug": "pieroprunap-usage-dashboard",
   "name": "usage-dashboard",
   "description": "Live session dashboard: tokens, cost, context, limits, agents, tasks, background jobs, tools and an animated pet",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pieroprUnap/usage-dashboard",
    "url": "https://github.com/pieroprUnap/usage-dashboard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:56:14Z",
    "createdAt": "2026-10-08T19:56:07Z",
    "description": "Claude Code mod: live session dashboard (tokens, cost, context, limits, agents, tasks, jobs, tools, pet)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/123040367?v=4",
    "ownerUrl": "https://github.com/pieroprUnap",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:18:26.350Z",
   "modUpdatedAt": "2026-10-08T19:56:14Z",
   "fileBytes": 50778,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-dashboard",
   "url": "https://www.slopshopper.com/mods/pieroprunap-usage-dashboard/"
  },
  {
   "slug": "pierreboissinot-openspec-status",
   "name": "openspec-status",
   "description": "Shows the OpenSpec changes of the open project under the prompt, for local roots and stores, and warns in any project when the context fills up.",
   "version": "0.5.0",
   "author": {
    "name": "Pierre Boissinot"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pierreboissinot/openspec-status",
    "url": "https://github.com/pierreboissinot/openspec-status",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:31:29Z",
    "createdAt": "2026-10-02T08:12:39Z",
    "description": "Claude Code mod: the active OpenSpec change and its ticked tasks in the status line under the prompt.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "openspec",
     "spec-driven-development"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6716686?v=4",
    "ownerUrl": "https://github.com/pierreboissinot",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "contextWarningPercent": {
     "type": "number",
     "title": "Context warning (%)",
     "description": "Context fill, in percent of the model's window, that shows the first warning. 0 turns it off. Applies when the plugin is next loaded.",
     "default": 75,
     "min": 0,
     "max": 100
    },
    "contextCriticalPercent": {
     "type": "number",
     "title": "Context critical (%)",
     "description": "Context fill, in percent of the model's window, that shows the second warning. 0 turns it off. Applies when the plugin is next loaded.",
     "default": 90,
     "min": 0,
     "max": 100
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "openspec-status",
   "firstSeen": "2026-10-06T04:58:21.679Z",
   "modUpdatedAt": "2026-10-09T10:31:29Z",
   "fileBytes": 35918,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "openspec-status",
   "url": "https://www.slopshopper.com/mods/pierreboissinot-openspec-status/"
  },
  {
   "slug": "pierregoutheraud-claude-mods-pixel-pet",
   "name": "pixel-pet",
   "description": "A pixel slime above the prompt that grows as you work with Claude",
   "version": "0.1.0",
   "author": {
    "name": "Pierre Goutheraud"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pierregoutheraud/claude-mods",
    "url": "https://github.com/pierregoutheraud/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T05:50:04Z",
    "createdAt": "2026-10-02T05:03:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1341781?v=4",
    "ownerUrl": "https://github.com/pierregoutheraud",
    "defaultBranch": "main"
   },
   "path": "plugins/pixel-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pierre-mods",
   "firstSeen": "2026-10-06T04:58:45.535Z",
   "modUpdatedAt": "2026-10-02T05:02:17Z",
   "fileBytes": 14820,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pixel-pet-pierregoutheraud",
   "url": "https://www.slopshopper.com/mods/pierregoutheraud-claude-mods-pixel-pet/"
  },
  {
   "slug": "pierregoutheraud-claude-mods-server-farm",
   "name": "server-farm",
   "description": "An idle server farm above the prompt: daemon bots collect data from your racks, and your Claude work boosts it",
   "version": "0.1.3",
   "author": {
    "name": "Pierre Goutheraud"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pierregoutheraud/claude-mods",
    "url": "https://github.com/pierregoutheraud/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T05:50:04Z",
    "createdAt": "2026-10-02T05:03:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1341781?v=4",
    "ownerUrl": "https://github.com/pierregoutheraud",
    "defaultBranch": "main"
   },
   "path": "plugins/server-farm",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pierre-mods",
   "firstSeen": "2026-10-06T04:58:46.885Z",
   "modUpdatedAt": "2026-10-02T05:50:02Z",
   "fileBytes": 30041,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "server-farm",
   "url": "https://www.slopshopper.com/mods/pierregoutheraud-claude-mods-server-farm/"
  },
  {
   "slug": "pigula1984-workbench",
   "name": "workbench",
   "description": "A set of mods that put live session data around the prompt box: statusbar (model, effort, mode, directory, branch, usage) and workflow (a dynamic workflow's steps under the prompt).",
   "version": "0.1.0",
   "author": {
    "name": "Marcin Pigłowski"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Pigula1984/workbench",
    "url": "https://github.com/Pigula1984/workbench",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T18:38:20Z",
    "createdAt": "2026-10-07T17:59:00Z",
    "description": "Claude Code mods: a status band above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/154010509?v=4",
    "ownerUrl": "https://github.com/Pigula1984",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "workbench",
   "firstSeen": "2026-10-09T14:37:54.125Z",
   "modUpdatedAt": "2026-10-08T18:38:20Z",
   "fileBytes": 40279,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "workbench-Pigula1984",
   "url": "https://www.slopshopper.com/mods/pigula1984-workbench/"
  },
  {
   "slug": "pimzino-pimzinos-cool-cc-mods-usage-meter",
   "name": "usage-meter",
   "description": "Shows your plan limits (5-hour and weekly), context window usage and session cost at API prices in a band above the prompt, with pace warnings, a details pane and cost history",
   "version": "0.5.2",
   "author": {
    "name": "pimzino"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Pimzino/pimzinos-cool-cc-mods",
    "url": "https://github.com/Pimzino/pimzinos-cool-cc-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T19:12:44Z",
    "createdAt": "2026-10-04T11:22:13Z",
    "description": "Pimzino's Claude Code mods, tools and skills (plugin marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/141590831?v=4",
    "ownerUrl": "https://github.com/Pimzino",
    "defaultBranch": "main"
   },
   "path": "usage-meter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "pimzinos-cool-cc-mods",
   "firstSeen": "2026-10-06T04:47:44.714Z",
   "modUpdatedAt": "2026-10-04T19:12:44Z",
   "fileBytes": 79640,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-Pimzino",
   "url": "https://www.slopshopper.com/mods/pimzino-pimzinos-cool-cc-mods-usage-meter/"
  },
  {
   "slug": "pixeption-dotfiles-bees-budget",
   "name": "bees-budget",
   "description": "Refuses SendMessage to a bee past its context budget or with a cold cache (bees reference/budgets.md)",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pixeption/dotfiles",
    "url": "https://github.com/pixeption/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:27:46Z",
    "createdAt": "2024-07-27T04:42:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10240918?v=4",
    "ownerUrl": "https://github.com/pixeption",
    "defaultBranch": "main"
   },
   "path": "claude/mods/bees-budget",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:39:17.038Z",
   "modUpdatedAt": "2026-10-08T05:27:46Z",
   "fileBytes": 10524,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bees-budget",
   "url": "https://www.slopshopper.com/mods/pixeption-dotfiles-bees-budget/"
  },
  {
   "slug": "pkkid-claude-mods-aitools",
   "name": "aitools",
   "description": "Subscription usage, API-equivalent cost and context bar above the prompt",
   "version": "0.2.0",
   "author": {
    "name": "Michael Shepanski"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pkkid/claude-mods",
    "url": "https://github.com/pkkid/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T21:59:38Z",
    "createdAt": "2026-10-04T13:47:45Z",
    "description": "Various mods and skills for my Claude Desktop setup",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/435619?v=4",
    "ownerUrl": "https://github.com/pkkid",
    "defaultBranch": "main"
   },
   "path": "plugins/aitools",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:58:25.501Z",
   "modUpdatedAt": "2026-10-06T21:59:38Z",
   "fileBytes": 150132,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "aitools",
   "url": "https://www.slopshopper.com/mods/pkkid-claude-mods-aitools/"
  },
  {
   "slug": "plantgreytrees-craftsman",
   "name": "craftsman",
   "description": "Stack-agnostic doc-first command loop plus a deterministic quality engine — regression-only lint/type gates, acceptance-criteria enforcement, routed review, language-aware planning, and concurrency-safe per-session state — for any language or toolchain. The generalized evolution of craftsman v0.2.",
   "author": {
    "name": "Kieran"
   },
   "license": "MIT",
   "keywords": [
    "quality-gate",
    "doc-loop",
    "planning",
    "code-review",
    "language-agnostic",
    "craftsman"
   ],
   "kind": "community",
   "repo": {
    "fullName": "plantgreytrees/craftsman",
    "url": "https://github.com/plantgreytrees/craftsman",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:09:11Z",
    "createdAt": "2026-07-25T19:37:37Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71754287?v=4",
    "ownerUrl": "https://github.com/plantgreytrees",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "craftsman-marketplace",
   "firstSeen": "2026-10-09T15:18:30.761Z",
   "modUpdatedAt": "2026-10-09T15:09:11Z",
   "fileBytes": 5656,
   "tags": [
    "status",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "craftsman",
   "url": "https://www.slopshopper.com/mods/plantgreytrees-craftsman/"
  },
  {
   "slug": "platformx-students-sprc-plugins-sprc-slurm-mods",
   "name": "sprc-slurm-mods",
   "description": "Claude Code mod for the sprc Slurm cluster: a live cluster/job dashboard pane, status line, job lifecycle tools, finish notifications and submit guardrails.",
   "version": "0.1.0",
   "author": {
    "name": "Max Bromberg"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "platformx-students/sprc-plugins",
    "url": "https://github.com/platformx-students/sprc-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T16:23:02Z",
    "createdAt": "2026-06-30T19:32:10Z",
    "description": "agentic plugins for the sprc cluster",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/310702330?v=4",
    "ownerUrl": "https://github.com/platformx-students",
    "defaultBranch": "main"
   },
   "path": "plugins/sprc-slurm-mods",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "pollSeconds": {
     "type": "number",
     "title": "Poll interval (seconds)",
     "description": "How often to refresh cluster and job state from Slurm. Minimum 10.",
     "default": 30
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open the dashboard at session start",
     "description": "Open the sprc pane beside the chat when a session starts (only placed on wide terminals).",
     "default": true
    },
    "guards": {
     "type": "string",
     "title": "Submit guardrails",
     "description": "enforce: block commands Slurm or the cluster would reject, and sleep/squeue polling loops; warn: let them run but tell the model; off: no checks (submitted jobs are still followed).",
     "options": [
      "enforce",
      "warn",
      "off"
     ],
     "default": "enforce"
    },
    "liveContext": {
     "type": "boolean",
     "title": "Live cluster context",
     "description": "Attach a one-line cluster summary to prompts that mention jobs, GPUs or Slurm.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sprc-plugins",
   "firstSeen": "2026-10-06T05:19:25.575Z",
   "modUpdatedAt": "2026-10-02T16:23:02Z",
   "fileBytes": 65840,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "sprc-slurm-mods",
   "url": "https://www.slopshopper.com/mods/platformx-students-sprc-plugins-sprc-slurm-mods/"
  },
  {
   "slug": "poindexter12-loadout-sidequest",
   "name": "sidequest",
   "description": "The Loadout's core work board and orchestration loop for Claude Code. Tickets are classified into categories that route each one to a concrete model and effort, then dispatched to token-gated executors; side issues you mention mid-task get captured on the spot, and a live, self-hosted Kanban dashboard spans every project you work in.",
   "version": "5.5.1",
   "author": {
    "name": "poindexter12"
   },
   "license": "MIT",
   "homepage": "https://github.com/poindexter12/loadout/tree/main/plugins/sidequest",
   "keywords": [
    "tickets",
    "kanban",
    "trello",
    "board",
    "issues",
    "todo",
    "dashboard",
    "hooks",
    "capture"
   ],
   "kind": "community",
   "repo": {
    "fullName": "poindexter12/loadout",
    "url": "https://github.com/poindexter12/loadout",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:53:50Z",
    "createdAt": "2026-09-09T06:21:27Z",
    "description": "Six Claude Code plugins for the work that keeps coming back: repo maps, conditional rules, ticketed parallel work, extra subscription models, local usage metrics, and guided setup.",
    "homepage": "https://poindexter12.github.io/loadout/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/590638?v=4",
    "ownerUrl": "https://github.com/poindexter12",
    "defaultBranch": "main"
   },
   "path": "plugins/sidequest",
   "modules": [
    "./fn/compaction.js"
   ],
   "entry": "hooks/fn/compaction.js",
   "userConfig": {
    "compactionGuard": {
     "type": "string",
     "title": "Compaction guard",
     "description": "Keeps dispatch and briefing results when a third-party compaction plugin (fast-jev-compaction) replaces the transcript. off: nothing runs. auto: acts once a compaction plugin shows up beneath sidequest. on: always pins and restores. Needs CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1, with sidequest@loadout in prependPlugins.",
     "options": [
      "off",
      "auto",
      "on"
     ],
     "default": "off"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "loadout",
   "firstSeen": "2026-10-06T05:22:04.657Z",
   "modUpdatedAt": "2026-10-08T07:53:47Z",
   "fileBytes": 14007,
   "tags": [
    "turn"
   ],
   "isNew": true,
   "entryName": "sidequest-poindexter12",
   "url": "https://www.slopshopper.com/mods/poindexter12-loadout-sidequest/"
  },
  {
   "slug": "pontusc-dotfiles-context-handoff",
   "name": "context-handoff",
   "description": "Tells the agent to write a handoff once context nears the auto-compact threshold",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pontusc/.dotfiles",
    "url": "https://github.com/pontusc/.dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T14:29:01Z",
    "createdAt": "2025-03-18T09:45:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/21131993?v=4",
    "ownerUrl": "https://github.com/pontusc",
    "defaultBranch": "main"
   },
   "path": "claude/.claude/skills/context-handoff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:11:42.961Z",
   "modUpdatedAt": "2026-10-06T13:07:11Z",
   "fileBytes": 1397,
   "tags": [
    "turn"
   ],
   "isNew": true,
   "entryName": "context-handoff-pontusc",
   "url": "https://www.slopshopper.com/mods/pontusc-dotfiles-context-handoff/"
  },
  {
   "slug": "pontusc-dotfiles-shell-guard",
   "name": "shell-guard",
   "description": "Denies Bash writes the command guard cannot resolve or that bypass Edit and Write",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pontusc/.dotfiles",
    "url": "https://github.com/pontusc/.dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T14:29:01Z",
    "createdAt": "2025-03-18T09:45:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/21131993?v=4",
    "ownerUrl": "https://github.com/pontusc",
    "defaultBranch": "main"
   },
   "path": "claude/.claude/skills/shell-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:11:43.437Z",
   "modUpdatedAt": "2026-10-05T10:01:52Z",
   "fileBytes": 11233,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "shell-guard-pontusc",
   "url": "https://www.slopshopper.com/mods/pontusc-dotfiles-shell-guard/"
  },
  {
   "slug": "pontusc-dotfiles-tmux-attention",
   "name": "tmux-attention",
   "description": "Flags the tmux window hosting Claude with @claude ask or done",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pontusc/.dotfiles",
    "url": "https://github.com/pontusc/.dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T14:29:01Z",
    "createdAt": "2025-03-18T09:45:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/21131993?v=4",
    "ownerUrl": "https://github.com/pontusc",
    "defaultBranch": "main"
   },
   "path": "claude/.claude/skills/tmux-attention",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:11:43.918Z",
   "modUpdatedAt": "2026-10-05T13:57:41Z",
   "fileBytes": 2851,
   "tags": [
    "guard",
    "prompt",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "tmux-attention",
   "url": "https://www.slopshopper.com/mods/pontusc-dotfiles-tmux-attention/"
  },
  {
   "slug": "popemkt-mac-backup-agent-artifacts",
   "name": "agent-artifacts",
   "description": "See every skill, agent, command, hook, MCP server, plugin and setting active in a session (/artifacts), and switch named profiles of them per repo (/agent-profile)",
   "version": "0.1.0",
   "author": {
    "name": "Hoang Nguyen Gia"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "popemkt/mac-backup",
    "url": "https://github.com/popemkt/mac-backup",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T10:24:02Z",
    "createdAt": "2026-01-31T13:54:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/35656480?v=4",
    "ownerUrl": "https://github.com/popemkt",
    "defaultBranch": "main"
   },
   "path": "assets/plugins/agent-artifacts",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:58:28.983Z",
   "modUpdatedAt": "2026-10-07T10:24:02Z",
   "fileBytes": 70035,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-artifacts",
   "url": "https://www.slopshopper.com/mods/popemkt-mac-backup-agent-artifacts/"
  },
  {
   "slug": "potterdigital-plan-usage-mod",
   "name": "plan-usage",
   "displayName": "Plan Usage",
   "description": "Shows your Claude plan's session and weekly limits above the prompt, gives Claude a plan_usage tool to check them without a model call, and can pause a long-running session before the session limit and continue after it resets.",
   "version": "0.1.0",
   "author": {
    "name": "Brian Potter",
    "url": "https://github.com/potterdigital"
   },
   "license": "MIT",
   "homepage": "https://github.com/potterdigital/plan-usage-mod",
   "keywords": [
    "mod",
    "usage",
    "rate-limits",
    "plan",
    "status",
    "overnight"
   ],
   "kind": "community",
   "repo": {
    "fullName": "potterdigital/plan-usage-mod",
    "url": "https://github.com/potterdigital/plan-usage-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T05:06:35Z",
    "createdAt": "2026-10-05T05:06:29Z",
    "description": "Claude plan limits above the prompt, a plan_usage tool, and an optional pause before the session limit",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "rate-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/197414865?v=4",
    "ownerUrl": "https://github.com/potterdigital",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warn_at": {
     "type": "number",
     "title": "Warning level (percent)",
     "description": "From this percent of a limit, the band turns orange and reads HIGH.",
     "default": 80,
     "min": 1,
     "max": 100
    },
    "show_at": {
     "type": "number",
     "title": "Show from (percent)",
     "description": "Show a limit on the line only once it reaches this percent. 0 shows it always.",
     "default": 0,
     "min": 0,
     "max": 100
    },
    "time_zone": {
     "type": "string",
     "title": "Time zone",
     "description": "IANA time zone for reset times, such as America/Chicago. Leave empty to use this computer's.",
     "default": ""
    },
    "auto_pause": {
     "type": "boolean",
     "title": "Pause near the session limit",
     "description": "When the session limit reaches the threshold, let running tool calls finish, stop the turn, and continue 2 minutes after the limit resets.",
     "default": false
    },
    "pause_threshold": {
     "type": "number",
     "title": "Pause threshold (percent)",
     "description": "Session-limit percent that starts the pause when it is on.",
     "default": 95,
     "min": 1,
     "max": 100
    },
    "resume_prompt": {
     "type": "string",
     "title": "Resume prompt",
     "description": "What the session is sent when it continues after a pause.",
     "default": "Plan usage reset; resume where you left off from the files on disk."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "potterdigital",
   "firstSeen": "2026-10-06T05:19:29.343Z",
   "modUpdatedAt": "2026-10-05T05:06:35Z",
   "fileBytes": 26047,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "plan-usage-potterdigital",
   "url": "https://www.slopshopper.com/mods/potterdigital-plan-usage-mod/"
  },
  {
   "slug": "pourya7-claude-code-mods-anchor",
   "name": "anchor",
   "description": "Pin a session to its git worktree: every Bash call runs from the anchor, and the primary checkout is guarded against stray edits and git writes.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "worktree",
    "git",
    "guardrails",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "anchor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "protectPrimary": {
     "type": "boolean",
     "title": "Protect the primary checkout",
     "description": "When anchored in a linked worktree, deny edits and git writes that land in the primary checkout.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:31.995Z",
   "modUpdatedAt": "2026-10-03T19:32:49Z",
   "fileBytes": 23998,
   "tags": [
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "anchor",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-anchor/"
  },
  {
   "slug": "pourya7-claude-code-mods-anti-cheat",
   "name": "anti-cheat",
   "description": "No claims without evidence: flags \"tests pass\", \"CI green\" and \"verified\" claims that nothing in the turn backs up.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "verification",
    "testing",
    "ci",
    "guardrail",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "anti-cheat",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "flag: show the referee band and log a notice. challenge: also send the model a prompt to run the missing check.",
     "default": "flag",
     "options": [
      "flag",
      "challenge"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:34.003Z",
   "modUpdatedAt": "2026-10-03T19:02:57Z",
   "fileBytes": 22818,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "anti-cheat",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-anti-cheat/"
  },
  {
   "slug": "pourya7-claude-code-mods-co-op",
   "name": "co-op",
   "description": "A second player reviews before the PR: gh pr create waits for a second-model review of the branch diff, and a failing review with a high finding blocks it.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "code-review",
    "pull-request",
    "guardrail",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "co-op",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Reviewer model",
     "description": "The model that reviews the diff. Empty picks another tier than the session's model (opus reviews sonnet's work, sonnet reviews opus's and haiku's), else the session's model.",
     "default": ""
    },
    "command": {
     "type": "string",
     "title": "Reviewer command",
     "description": "Optional. A command line run instead of the model, with the review prompt and diff on stdin; its stdout must hold the same JSON verdict. It sends your diff wherever that command sends it.",
     "default": ""
    },
    "maxDiffKb": {
     "type": "number",
     "title": "Diff limit (KB)",
     "description": "The diff is cut at a line boundary below this many kilobytes before review, and the review says so.",
     "default": 200
    },
    "timeoutSeconds": {
     "type": "number",
     "title": "Review time limit (seconds)",
     "description": "How long the reviewer may take. Past it the review counts as unreadable and the PR is let through with a toast.",
     "default": 180
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:35.665Z",
   "modUpdatedAt": "2026-10-04T10:51:52Z",
   "fileBytes": 38432,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "co-op",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-co-op/"
  },
  {
   "slug": "pourya7-claude-code-mods-dock",
   "name": "dock",
   "description": "Container stacks per worktree: a pixel-art pane of every compose stack with its memory and worktree, orphans whose worktree is gone, and a guard that asks before booting another stack when memory headroom is low.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "docker",
    "compose",
    "worktree",
    "memory",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "dock",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intervalSeconds": {
     "type": "number",
     "title": "Pane refresh (seconds)",
     "description": "How often the /dock pane reads docker again while it is open. Nothing is read while it is closed.",
     "default": 30,
     "min": 5,
     "max": 3600
    },
    "guard": {
     "type": "boolean",
     "title": "Guard stack boots",
     "description": "Before a Bash `docker compose up` or `docker-compose up`, read docker and ask first when the memory headroom is below the minimum.",
     "default": true
    },
    "minHeadroomGiB": {
     "type": "number",
     "title": "Minimum headroom (GiB)",
     "description": "Free engine memory, in GiB, below which the guard asks before another stack boots.",
     "default": 3,
     "min": 0,
     "max": 1024
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:37.412Z",
   "modUpdatedAt": "2026-10-04T09:38:14Z",
   "fileBytes": 31584,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "dock",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-dock/"
  },
  {
   "slug": "pourya7-claude-code-mods-honest-exit",
   "name": "honest-exit",
   "description": "Make silent shell failures loud: a glob that matched nothing, a command missing from the agent's shell, or a pipe that hid a failing exit status gets a note the model reads and a peach pixel-art toast.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "shell",
    "bash",
    "zsh",
    "exit-status",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "honest-exit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "rewrite": {
     "type": "boolean",
     "title": "Rewrite risky commands",
     "description": "Before a Bash call runs, quote unquoted globs in --flag=*.x arguments and prefix set -o pipefail when a test, lint or build command is piped into tail. The model is told about every rewrite. Off by default.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:39.292Z",
   "modUpdatedAt": "2026-10-03T19:36:28Z",
   "fileBytes": 25935,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "honest-exit",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-honest-exit/"
  },
  {
   "slug": "pourya7-claude-code-mods-mender",
   "name": "mender",
   "description": "Fix the arguments, not the model: repairs malformed MCP tool arguments (\"true\" for true, numbers as strings, unknown keys) against the tool's schema before the call, tells the model what it fixed, and flags servers that are down. A pixel-art patch log.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "mcp",
    "schema",
    "validation",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "mender",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "schemaFile": {
     "type": "string",
     "title": "Schema file",
     "description": "A JSON file of MCP tool input schemas: a map of mcp__<server>__<tool> to its schema, or a server's tools/list answer under \"servers\". ~ is your home directory. A missing file is fine.",
     "default": "~/.claude/mender/schemas.json"
    },
    "learn": {
     "type": "boolean",
     "title": "Learn shapes from errors",
     "description": "When a tool rejects its arguments with a validation error, remember the shape it asked for and repair later calls to match. Learned shapes are kept across sessions; /mender forget clears them.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:41.085Z",
   "modUpdatedAt": "2026-10-04T09:21:12Z",
   "fileBytes": 45219,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "mender",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-mender/"
  },
  {
   "slug": "pourya7-claude-code-mods-party",
   "name": "party",
   "description": "A raid frame for every live session on the machine: who is working, who is waiting on you and for how long, per-PR locks so two sessions never act on one PR, and /broadcast to the rest of the party.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "sessions",
    "parallel",
    "worktrees",
    "locks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "party",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "nagMinutes": {
     "type": "number",
     "title": "Nag after (minutes)",
     "description": "How long another session may wait on you before its bar turns red and party toasts once.",
     "default": 5,
     "min": 1,
     "max": 240
    },
    "lockMinutes": {
     "type": "number",
     "title": "PR lock window (minutes)",
     "description": "A PR another live session merged, closed, commented on, reviewed or edited within this window turns the same action here into a permission prompt.",
     "default": 10,
     "min": 1,
     "max": 240
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:42.659Z",
   "modUpdatedAt": "2026-10-04T11:28:02Z",
   "fileBytes": 30821,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "party",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-party/"
  },
  {
   "slug": "pourya7-claude-code-mods-prove-it",
   "name": "prove-it",
   "description": "The fix must make a test fail first: reverts your source changes, runs the changed tests and requires a failure, restores (verified by hash) and requires a pass. Optional gate on git push and gh pr create.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "testing",
    "verification",
    "regression",
    "guardrail",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "prove-it",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "testCommand": {
     "type": "string",
     "title": "Test command",
     "description": "The command that runs tests, with the changed test files appended as arguments (no shell), e.g. \"npm test --\", \"pytest\" or \"go test\". Runs at the repository root.",
     "default": ""
    },
    "testGlobs": {
     "type": "string",
     "title": "Test file globs",
     "description": "Comma-separated globs (relative to the repository root) that mark a changed file as a test.",
     "default": "**/*.test.*, **/*_test.*, **/test_*.py, tests/**"
    },
    "sourceGlobs": {
     "type": "string",
     "title": "Source file globs",
     "description": "Comma-separated globs for the files that make up the fix. Empty means every changed tracked file that is not a test.",
     "default": ""
    },
    "base": {
     "type": "string",
     "title": "Base branch",
     "description": "The ref the change is measured against (its merge base with HEAD). Empty means origin's default branch, then origin/main, origin/master, main, master.",
     "default": ""
    },
    "gate": {
     "type": "boolean",
     "title": "Gate push and PR",
     "description": "Run the proof before git push and gh pr create, and refuse them unless the fix is proven. /prove skip lets the next one through.",
     "default": false
    },
    "timeoutSeconds": {
     "type": "number",
     "title": "Test timeout (seconds)",
     "description": "How long one test run may take before it counts as an error (at most 600).",
     "default": 300
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:44.611Z",
   "modUpdatedAt": "2026-10-03T19:32:49Z",
   "fileBytes": 37343,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "prove-it",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-prove-it/"
  },
  {
   "slug": "pourya7-claude-code-mods-quicksave",
   "name": "quicksave",
   "description": "A save point before compaction: the task's goal, step, branch, links, decisions, rules and next step are saved before /compact and handed back to the model after it, with a pixel-art SAVE POINT band when it is safe to compact.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "compaction",
    "context",
    "save",
    "restore",
    "memory",
    "pixel art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "quicksave",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "warnAtPercent": {
     "type": "number",
     "title": "Save point at (% of context)",
     "description": "Show the SAVE POINT band once the context window is this full and the session is idle.",
     "default": 70
    },
    "writeFile": {
     "type": "boolean",
     "title": "Mirror saves to a file",
     "description": "Also write each save to <session cwd>/.claude/quicksave/<session id>.md. Off by default.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:46.171Z",
   "modUpdatedAt": "2026-10-04T10:59:51Z",
   "fileBytes": 23727,
   "tags": [
    "band",
    "toast",
    "command",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "quicksave",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-quicksave/"
  },
  {
   "slug": "pourya7-claude-code-mods-radar",
   "name": "radar",
   "description": "Memory at the moment it matters: when a tool call touches what one of your memory files is about, radar attaches that memory's description and rules for the model to read. A lavender pixel-art radar pings each match.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "memory",
    "context",
    "recall",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "radar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "memoryDirs": {
     "type": "string",
     "title": "Memory folders",
     "description": "Folders of memory files to index, separated by commas; ~ is your home. Empty means the auto-memory folder: autoMemoryDirectory from settings if set, else ~/.claude/projects/<project>/memory.",
     "default": ""
    },
    "toast": {
     "type": "boolean",
     "title": "Toast on each ping",
     "description": "Show RADAR ▸ <memory name> each time a memory is attached to a call.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:48.159Z",
   "modUpdatedAt": "2026-10-04T09:03:32Z",
   "fileBytes": 29773,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "radar-pourya7",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-radar/"
  },
  {
   "slug": "pourya7-claude-code-mods-respawn",
   "name": "respawn",
   "description": "Auto-continue after a turn dies on a network or API error: a pixel-art CONTINUE? countdown with backoff and 3 lives per hour.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "respawn",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "lives": {
     "type": "number",
     "title": "Lives per hour",
     "description": "How many automatic continues respawn may spend in any rolling hour. When they run out the band shows GAME OVER and respawn waits for you.",
     "default": 3
    },
    "prompt": {
     "type": "string",
     "title": "Continue prompt",
     "description": "The words respawn submits when the countdown ends. Empty means \"continue\".",
     "default": "continue"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:49.734Z",
   "modUpdatedAt": "2026-10-03T10:42:23Z",
   "fileBytes": 18582,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "respawn",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-respawn/"
  },
  {
   "slug": "pourya7-claude-code-mods-sentry",
   "name": "sentry",
   "description": "Watch PRs outside the model: polls CI, reviews and threads with gh, wakes the session only when something actionable happens, and denies sleep-poll loops while it watches.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "pr",
    "ci",
    "github",
    "polling",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "sentry",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intervalSeconds": {
     "type": "number",
     "title": "Poll interval (seconds)",
     "description": "How often sentry polls each watched PR with gh.",
     "default": 60,
     "min": 15,
     "max": 3600
    },
    "wake": {
     "type": "string",
     "title": "Wake the session",
     "description": "actionable: submit a one-line prompt when a PR fails, becomes ready, gets changes requested or a new thread, merges or closes. never: only toast and redraw.",
     "default": "actionable",
     "options": [
      "actionable",
      "never"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:51.546Z",
   "modUpdatedAt": "2026-10-04T10:28:55Z",
   "fileBytes": 40238,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "sentry",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-sentry/"
  },
  {
   "slug": "pourya7-claude-code-mods-stance",
   "name": "stance",
   "description": "Session modes that are enforced, not requested: investigate, draft, build, ship. Denies the tool calls a stance rules out, auto-switches on phrases like \"no code\", and shows a pixel-art class badge above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "modes",
    "guardrails",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "stance",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoDetect": {
     "type": "boolean",
     "title": "Auto-detect stance",
     "description": "Switch stance when a prompt says things like \"no code\", \"findings only\" or \"draft only\".",
     "default": true
    },
    "showBuild": {
     "type": "boolean",
     "title": "Show band in build",
     "description": "Show the stance band above the prompt in the default build stance too.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:53.139Z",
   "modUpdatedAt": "2026-10-03T19:02:57Z",
   "fileBytes": 25586,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "stance",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-stance/"
  },
  {
   "slug": "pourya7-claude-code-mods-tracer",
   "name": "tracer",
   "description": "Merged is not deployed: follow a merged PR or commit through its workflow runs, deployments and an optional live URL with gh, on a pixel-art level map, and wake the session once when it is live or a stage fails.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "deploy",
    "ci",
    "github",
    "release",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "tracer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intervalSeconds": {
     "type": "number",
     "title": "Poll interval (seconds)",
     "description": "How often tracer polls workflow runs, deployments and the live URL.",
     "default": 60,
     "min": 15,
     "max": 3600
    },
    "timeoutMinutes": {
     "type": "number",
     "title": "Give up after (minutes)",
     "description": "Stop following a commit this long after /trace, with a TIME UP toast.",
     "default": 120,
     "min": 1,
     "max": 1440
    },
    "environments": {
     "type": "string",
     "title": "Deploy environments",
     "description": "Comma-separated GitHub deployment environments to wait for, in order (e.g. staging, production). Empty: follow whatever deployments appear, and if none do, BUILD is the final stage.",
     "default": ""
    },
    "liveUrl": {
     "type": "string",
     "title": "Live URL",
     "description": "Optional URL to fetch once the deploys are done; {sha} and {short} are filled in. The chain is LIVE when the body contains the SHA (full or 7-character).",
     "default": ""
    },
    "liveMatch": {
     "type": "string",
     "title": "Live match",
     "description": "Optional text the live body must contain instead of the SHA; {sha} and {short} are filled in.",
     "default": ""
    },
    "wake": {
     "type": "string",
     "title": "Wake the session",
     "description": "final: submit one line when the chain reaches its last stage or a stage fails. never: only toast and redraw.",
     "default": "final",
     "options": [
      "final",
      "never"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:54.713Z",
   "modUpdatedAt": "2026-10-04T10:37:07Z",
   "fileBytes": 42651,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tracer",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-tracer/"
  },
  {
   "slug": "pourya7-claude-code-mods-tripwire",
   "name": "tripwire",
   "description": "Rules that are enforced, not remembered: deny, ask, rewrite or note on any tool call, subagents included. A pixel-art trap for every mistake you already wrote down.",
   "version": "0.1.0",
   "author": {
    "name": "Pourya",
    "url": "https://github.com/pourya7"
   },
   "license": "MIT",
   "keywords": [
    "guardrail",
    "rules",
    "policy",
    "pixel-art"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pourya7/claude-code-mods",
    "url": "https://github.com/pourya7/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T11:28:10Z",
    "createdAt": "2026-10-03T10:00:15Z",
    "description": null,
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5249812?v=4",
    "ownerUrl": "https://github.com/pourya7",
    "defaultBranch": "main"
   },
   "path": "tripwire",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "compileModel": {
     "type": "string",
     "title": "Model for /tripwire add",
     "description": "The model that turns a plain-English sentence into a proposed rule. The proposal is never armed until you press ARM.",
     "default": "haiku"
    },
    "band": {
     "type": "boolean",
     "title": "TRAP SPRUNG band",
     "description": "Show a red band above the prompt when a deny rule fires.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:58:56.480Z",
   "modUpdatedAt": "2026-10-03T19:02:57Z",
   "fileBytes": 39508,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "tripwire-pourya7",
   "url": "https://www.slopshopper.com/mods/pourya7-claude-code-mods-tripwire/"
  },
  {
   "slug": "prabal-singh-claude-mods-agent-deck",
   "name": "agent-deck",
   "description": "A pane on the right that tracks this session's subagents as a tree: status, current action, files changed, tokens and cost",
   "version": "0.2.6",
   "author": {
    "name": "Prabal Singh",
    "url": "https://github.com/Prabal-Singh"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Prabal-Singh/claude-mods",
    "url": "https://github.com/Prabal-Singh/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:28:36Z",
    "createdAt": "2026-10-08T19:27:53Z",
    "description": "Claude Code mods: agent-deck (subagents as a live tree + what's blocked on you) and cache-clock (compact before the prompt cache expires)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79652141?v=4",
    "ownerUrl": "https://github.com/Prabal-Singh",
    "defaultBranch": "main"
   },
   "path": "agent-deck",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prabal-mods",
   "firstSeen": "2026-10-09T14:37:56.519Z",
   "modUpdatedAt": "2026-10-08T20:28:34Z",
   "fileBytes": 33810,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-deck-Prabal-Singh",
   "url": "https://www.slopshopper.com/mods/prabal-singh-claude-mods-agent-deck/"
  },
  {
   "slug": "prabal-singh-claude-mods-cache-clock",
   "name": "cache-clock",
   "description": "Compacts the session just before the prompt cache expires, and says so in the transcript",
   "version": "0.2.0",
   "author": {
    "name": "Prabal Singh",
    "url": "https://github.com/Prabal-Singh"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Prabal-Singh/claude-mods",
    "url": "https://github.com/Prabal-Singh/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:28:36Z",
    "createdAt": "2026-10-08T19:27:53Z",
    "description": "Claude Code mods: agent-deck (subagents as a live tree + what's blocked on you) and cache-clock (compact before the prompt cache expires)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79652141?v=4",
    "ownerUrl": "https://github.com/Prabal-Singh",
    "defaultBranch": "main"
   },
   "path": "cache-clock",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prabal-mods",
   "firstSeen": "2026-10-09T14:37:57.243Z",
   "modUpdatedAt": "2026-10-08T19:27:52Z",
   "fileBytes": 2397,
   "tags": [
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-clock-Prabal-Singh",
   "url": "https://www.slopshopper.com/mods/prabal-singh-claude-mods-cache-clock/"
  },
  {
   "slug": "prakash-rai-usage-meter",
   "name": "usage-meter",
   "description": "Status line showing tokens used this session, context fill, and plan usage-limit percentages",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "prakash-rai/usage-meter",
    "url": "https://github.com/prakash-rai/usage-meter",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T10:16:15Z",
    "createdAt": "2026-10-06T10:16:08Z",
    "description": "Claude Code mod: token usage, context fill and plan usage-limit meter",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/27821318?v=4",
    "ownerUrl": "https://github.com/prakash-rai",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-meter",
   "firstSeen": "2026-10-06T14:43:28.330Z",
   "modUpdatedAt": "2026-10-06T10:16:15Z",
   "fileBytes": 3635,
   "tags": [
    "band",
    "toast",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-prakash-rai",
   "url": "https://www.slopshopper.com/mods/prakash-rai-usage-meter/"
  },
  {
   "slug": "pronskiy-omnigraph-claude-mod-omnigraph-viz",
   "name": "omnigraph-viz",
   "description": "Live terminal visualization of Omnigraph operations",
   "version": "0.1.0",
   "author": {
    "name": "Roman Pronskiy",
    "url": "https://github.com/pronskiy"
   },
   "license": "MIT",
   "homepage": "https://github.com/pronskiy/omnigraph-claude-mod",
   "keywords": [
    "omnigraph",
    "graph",
    "visualization",
    "terminal",
    "demo"
   ],
   "kind": "community",
   "repo": {
    "fullName": "pronskiy/omnigraph-claude-mod",
    "url": "https://github.com/pronskiy/omnigraph-claude-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:03:37Z",
    "createdAt": "2026-10-07T15:03:17Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1196825?v=4",
    "ownerUrl": "https://github.com/pronskiy",
    "defaultBranch": "main"
   },
   "path": "omnigraph-viz",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "omnigraphBin": {
     "type": "string",
     "default": "omnigraph",
     "title": "omnigraph binary",
     "description": "Name or absolute path of the omnigraph CLI"
    },
    "maxGhostNodes": {
     "type": "number",
     "default": 2000,
     "title": "Max ghost nodes",
     "description": "Largest graph loaded whole; a bigger one keeps its best-connected nodes"
    },
    "ledgerDir": {
     "type": "string",
     "default": ".omnigraph-viz",
     "title": "Ledger directory",
     "description": "Where session ledgers are written, relative to the session directory"
    },
    "enrich": {
     "type": "boolean",
     "default": true,
     "title": "Enrich",
     "description": "Run omnigraph --json calls in the background for graph detail"
    },
    "debug": {
     "type": "boolean",
     "default": false,
     "title": "Debug",
     "description": "Log viz errors as dim transcript lines"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "omnigraph-claude-mod",
   "firstSeen": "2026-10-08T15:39:50.256Z",
   "modUpdatedAt": "2026-10-07T15:03:37Z",
   "fileBytes": 150700,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "omnigraph-viz",
   "url": "https://www.slopshopper.com/mods/pronskiy-omnigraph-claude-mod-omnigraph-viz/"
  },
  {
   "slug": "proof-tldr-signature-plugin-signature",
   "name": "signature",
   "description": "Build a Signature domain from your data and documents, and ask it questions answered by proven SQL run on your own machine.",
   "version": "0.5.20",
   "author": {
    "name": "Signature"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "proof-tldr/signature-plugin",
    "url": "https://github.com/proof-tldr/signature-plugin",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T00:21:29Z",
    "createdAt": "2026-10-05T00:21:26Z",
    "description": "Signature for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/310823345?v=4",
    "ownerUrl": "https://github.com/proof-tldr",
    "defaultBranch": "main"
   },
   "path": "plugins/signature",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "api_key": {
     "type": "string",
     "title": "Signature API key",
     "description": "The API key Signature gave you for your domain.",
     "sensitive": true,
     "required": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "signature",
   "firstSeen": "2026-10-07T15:11:51.988Z",
   "modUpdatedAt": "2026-10-05T00:21:29Z",
   "fileBytes": 28371,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "signature",
   "url": "https://www.slopshopper.com/mods/proof-tldr-signature-plugin-signature/"
  },
  {
   "slug": "ptbrowne-worktrunk-caddy-wt-caddy-status",
   "name": "wt-caddy-status",
   "description": "Dev servers of the session's worktree: status line entry and a /servers pane to start, stop, restart and open them",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ptbrowne/worktrunk-caddy",
    "url": "https://github.com/ptbrowne/worktrunk-caddy",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T09:49:49Z",
    "createdAt": "2026-10-06T09:37:11Z",
    "description": "Caddy routes and a live dashboard for git worktree dev servers, companion to worktrunk",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/465582?v=4",
    "ownerUrl": "https://github.com/ptbrowne",
    "defaultBranch": "main"
   },
   "path": "mods/wt-caddy-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wt-caddy",
   "firstSeen": "2026-10-06T14:43:33.179Z",
   "modUpdatedAt": "2026-10-06T09:49:49Z",
   "fileBytes": 7041,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "wt-caddy-status",
   "url": "https://www.slopshopper.com/mods/ptbrowne-worktrunk-caddy-wt-caddy-status/"
  },
  {
   "slug": "ptrzptrz888-create-claude-mods-clean-code",
   "name": "clean-code",
   "description": "Setzt Clean-Code-Regeln als Hooks um: Lint-Hinweis nach Code-Änderungen, Referenzordner mit Quellcode der Bibliotheken und Schutz für CLAUDE.md, AGENTS.md und Skills.",
   "version": "0.1.1",
   "author": {
    "name": "Wilhelm Peters"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ptrzptrz888-create/claude-mods",
    "url": "https://github.com/ptrzptrz888-create/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:48:56Z",
    "createdAt": "2026-10-08T08:31:58Z",
    "description": "Eigene Claude-Code-Mods (Marketplace willis-mods): prompt-boost optimiert Prompts und Agenten-Aufträge passend zum aktiven Modell.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/313591381?v=4",
    "ownerUrl": "https://github.com/ptrzptrz888-create",
    "defaultBranch": "main"
   },
   "path": "clean-code",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "referencesDir": {
     "type": "string",
     "title": "Referenzordner",
     "description": "Ordner mit flachen Git-Checkouts der Bibliotheken. Claude liest dort zuerst den Quellcode, bevor es Fragen zu einer Bibliothek beantwortet.",
     "default": "~/references"
    },
    "lintHint": {
     "type": "boolean",
     "title": "Lint-Hinweis",
     "description": "Erinnert nach jeder Code-Änderung daran, den erkannten Linter laufen zu lassen und alle Befunde zu beheben.",
     "default": true
    },
    "guardInstructionFiles": {
     "type": "string",
     "title": "Schutz für CLAUDE.md, AGENTS.md und Skills",
     "description": "fragen: Claude fragt vor jeder Änderung. sperren: Änderungen werden verweigert. aus: kein Schutz.",
     "default": "fragen",
     "options": [
      "fragen",
      "sperren",
      "aus"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "willis-mods",
   "firstSeen": "2026-10-09T15:18:47.366Z",
   "modUpdatedAt": "2026-10-09T10:48:55Z",
   "fileBytes": 27976,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clean-code",
   "url": "https://www.slopshopper.com/mods/ptrzptrz888-create-claude-mods-clean-code/"
  },
  {
   "slug": "ptrzptrz888-create-claude-mods-prompt-boost",
   "name": "prompt-boost",
   "description": "Analysiert und optimiert Prompts und Agenten-Aufträge passend zum aktiven Modell und macht Subagenten sparsam: Lagebild, schlanke Varianten, Briefing-Gate, Fork-Sperre und Kostenanzeige.",
   "version": "0.4.2",
   "author": {
    "name": "Wilhelm Peters"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ptrzptrz888-create/claude-mods",
    "url": "https://github.com/ptrzptrz888-create/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:48:56Z",
    "createdAt": "2026-10-08T08:31:58Z",
    "description": "Eigene Claude-Code-Mods (Marketplace willis-mods): prompt-boost optimiert Prompts und Agenten-Aufträge passend zum aktiven Modell.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/313591381?v=4",
    "ownerUrl": "https://github.com/ptrzptrz888-create",
    "defaultBranch": "main"
   },
   "path": "prompt-boost",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "optimizerModel": {
     "type": "string",
     "title": "Modell für die Optimierung",
     "description": "Welches Modell Prompts analysiert und umschreibt. haiku ist am schnellsten, sonnet der beste Kompromiss.",
     "default": "sonnet",
     "options": [
      "haiku",
      "sonnet",
      "opus"
     ]
    },
    "minChars": {
     "type": "number",
     "title": "Mindestlänge",
     "description": "Kürzere Prompts (etwa „ja“ oder „weiter“) werden nicht optimiert.",
     "default": 40
    },
    "optimizeAgents": {
     "type": "boolean",
     "title": "Agenten-Aufträge optimieren",
     "description": "Schreibt den Prompt jedes Subagenten vor dem Start um und hängt einen Arbeitsvertrag an.",
     "default": true
    },
    "contextAnalysis": {
     "type": "boolean",
     "title": "Verlaufsanalyse",
     "description": "Bezieht sich ein Prompt auf den bisherigen Verlauf, liest ein zweiter Durchlauf das Gespräch mit (aus dem Prompt-Cache, kostet etwas mehr).",
     "default": true
    },
    "askRating": {
     "type": "boolean",
     "title": "Nach Antworten bewerten lassen",
     "description": "Zeigt nach optimierten Antworten ein Band mit Gut oder Daneben, daraus lernt die Mod deinen Prompt-Stil.",
     "default": true
    },
    "agentPolicy": {
     "type": "string",
     "title": "Agenten starten",
     "description": "fragen: Claude fragt vor jedem Agenten um Erlaubnis. frei: Claude entscheidet selbst.",
     "default": "fragen",
     "options": [
      "fragen",
      "frei"
     ]
    },
    "routerPath": {
     "type": "string",
     "title": "Pfad zum Skill-Router",
     "description": "Markdown-Datei mit einer Kernliste von Skills. Leer lassen schaltet Skill-Vorschläge ab.",
     "default": "~/.claude/skill-router/ROUTER.md"
    },
    "showBrief": {
     "type": "boolean",
     "title": "Verbesserte Fassung im Verlauf zeigen",
     "description": "Schreibt nach jeder Analyse dein Original, die verbesserte Fassung und Schreibtipps in den Verlauf (nur für dich sichtbar, nicht fürs Modell).",
     "default": true
    },
    "showProgress": {
     "type": "boolean",
     "title": "Statusleiste",
     "description": "Zeigt über der Eingabe, in welcher Phase die Prompt-Verarbeitung steht.",
     "default": true
    },
    "leanAgents": {
     "type": "boolean",
     "title": "Schlanke Agentenvarianten",
     "description": "Registriert suche, umsetzung und pruefung ohne CLAUDE.md und leitet general-purpose passend um.",
     "default": true
    },
    "briefGate": {
     "type": "boolean",
     "title": "Briefing-Gate",
     "description": "Weist ein Agenten-Briefing ohne Ziel, Fertig wenn oder Rückgabe einmal zurück.",
     "default": true
    },
    "lagebild": {
     "type": "boolean",
     "title": "Lagebild",
     "description": "Gibt jedem neuen Agenten mit, was die Hauptsession schon weiß (Ziel, Dateien, Befunde).",
     "default": true
    },
    "forkGate": {
     "type": "boolean",
     "title": "Fork-Sperre",
     "description": "Ein Fork erbt den ganzen Verlauf und startet erst nach deiner Zustimmung im Chat.",
     "default": true
    },
    "roundWarning": {
     "type": "boolean",
     "title": "Rundenwarnung",
     "description": "Erinnert einen Agenten bei Runde 25 und 40 daran, mit dem Bericht abzuschließen.",
     "default": true
    },
    "agentDisplay": {
     "type": "boolean",
     "title": "Agentenkosten anzeigen",
     "description": "Zeigt laufende Agenten mit Runde und Kontext und nach dem Ende eine Kostenzeile.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "willis-mods",
   "firstSeen": "2026-10-08T15:39:54.579Z",
   "modUpdatedAt": "2026-10-08T19:08:28Z",
   "fileBytes": 71208,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "prompt-boost-ptrzptrz888-create",
   "url": "https://www.slopshopper.com/mods/ptrzptrz888-create-claude-mods-prompt-boost/"
  },
  {
   "slug": "ptsnac-claude-session-handoff",
   "name": "session-handoff",
   "description": "Band above the prompt with a session timer, a handoff writer and a fresh-start button that loads the handoff",
   "version": "0.1.0",
   "author": {
    "name": "Dan Mills",
    "url": "https://github.com/ptsnac"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ptsnac/claude-session-handoff",
    "url": "https://github.com/ptsnac/claude-session-handoff",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:29:00Z",
    "createdAt": "2026-10-09T08:51:20Z",
    "description": "Claude Code mod: session timer and one-click handoff to a fresh context window",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/279964405?v=4",
    "ownerUrl": "https://github.com/ptsnac",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:18:52.169Z",
   "modUpdatedAt": "2026-10-09T10:29:00Z",
   "fileBytes": 11970,
   "tags": [
    "band",
    "toast",
    "command",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-handoff",
   "url": "https://www.slopshopper.com/mods/ptsnac-claude-session-handoff/"
  },
  {
   "slug": "pulserh-claude-prompt-queue-prompt-queue",
   "name": "prompt-queue",
   "description": "Queue prompts in a card grid above the input and send each later with a button, or auto-send them after each reply with a visible countdown",
   "version": "0.3.1",
   "author": {
    "name": "PulseRH"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "PulseRH/claude-prompt-queue",
    "url": "https://github.com/PulseRH/claude-prompt-queue",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:17:16Z",
    "createdAt": "2026-10-09T09:44:33Z",
    "description": "Claude Code mod: queue prompts in a card grid and send them later or auto-send with a countdown",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117382703?v=4",
    "ownerUrl": "https://github.com/PulseRH",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-queue",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pulserh-plugins",
   "firstSeen": "2026-10-09T14:38:00.171Z",
   "modUpdatedAt": "2026-10-09T11:17:16Z",
   "fileBytes": 22810,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-queue-PulseRH",
   "url": "https://www.slopshopper.com/mods/pulserh-claude-prompt-queue-prompt-queue/"
  },
  {
   "slug": "qaioz-pi-duet",
   "name": "duet",
   "displayName": "Duet",
   "description": "Pair your Claude Code with another developer's coding agent (pi, Claude Code or Codex) through a shared room.",
   "version": "0.12.0",
   "author": {
    "name": "qaioz"
   },
   "license": "MIT",
   "homepage": "https://qaioz.github.io/pi-duet/",
   "keywords": [
    "pairing",
    "collaboration",
    "agents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "qaioz/pi-duet",
    "url": "https://github.com/qaioz/pi-duet",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T04:02:14Z",
    "createdAt": "2026-09-26T16:51:51Z",
    "description": "Let two pi coding agents on two computers talk through a shared room",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/100124448?v=4",
    "ownerUrl": "https://github.com/qaioz",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./duet.js"
   ],
   "entry": "hooks/duet.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pi-duet",
   "firstSeen": "2026-10-06T14:43:34.524Z",
   "modUpdatedAt": "2026-10-07T04:02:14Z",
   "fileBytes": 90758,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "duet",
   "url": "https://www.slopshopper.com/mods/qaioz-pi-duet/"
  },
  {
   "slug": "qingyashizi-claude-usage-mod-usage-mod",
   "name": "usage-mod",
   "description": "在输入框上方常驻显示上下文占用、5 小时额度、每周额度和重置时间,带一键压缩上下文的按钮",
   "version": "0.4.1",
   "author": {
    "name": "qingyashizi"
   },
   "license": "MIT",
   "keywords": [
    "usage",
    "context",
    "rate-limit",
    "statusline",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "qingyashizi/claude-usage-mod",
    "url": "https://github.com/qingyashizi/claude-usage-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:45:23Z",
    "createdAt": "2026-10-04T03:15:45Z",
    "description": "Claude Code mod: context, 5-hour and weekly usage bars above the prompt, with a one-click compact button (zh / zh-TW / en / ja)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128958082?v=4",
    "ownerUrl": "https://github.com/qingyashizi",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / 语言",
     "description": "Display language: auto = follow the computer's language (Simplified/Traditional Chinese, Japanese, otherwise English), zh = 简体中文, zh-TW = 繁體中文, en = English, ja = 日本語",
     "default": "auto",
     "options": [
      "auto",
      "zh",
      "zh-TW",
      "en",
      "ja"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-mod",
   "firstSeen": "2026-10-06T04:59:09.130Z",
   "modUpdatedAt": "2026-10-04T08:45:23Z",
   "fileBytes": 31443,
   "tags": [
    "band",
    "toast",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-mod-qingyashizi",
   "url": "https://www.slopshopper.com/mods/qingyashizi-claude-usage-mod-usage-mod/"
  },
  {
   "slug": "qiushiyan-dotfiles-quota",
   "name": "quota",
   "description": "Toasts when a rate-limit window crosses a threshold, with the pace and the account with the most room; /quota prints the board.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "qiushiyan/dotfiles",
    "url": "https://github.com/qiushiyan/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:07:43Z",
    "createdAt": "2026-02-23T03:59:37Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48123899?v=4",
    "ownerUrl": "https://github.com/qiushiyan",
    "defaultBranch": "main"
   },
   "path": "claude/.claude/mods/quota",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:37.150Z",
   "modUpdatedAt": "2026-10-02T10:17:13Z",
   "fileBytes": 8667,
   "tags": [
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "quota",
   "url": "https://www.slopshopper.com/mods/qiushiyan-dotfiles-quota/"
  },
  {
   "slug": "qiushiyan-dotfiles-worktree",
   "name": "worktree",
   "description": "/wt creates a worktree for the work under discussion and moves the session into it, without a turn of the main model.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "qiushiyan/dotfiles",
    "url": "https://github.com/qiushiyan/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:07:43Z",
    "createdAt": "2026-02-23T03:59:37Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48123899?v=4",
    "ownerUrl": "https://github.com/qiushiyan",
    "defaultBranch": "main"
   },
   "path": "claude/.claude/mods/worktree",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:38.599Z",
   "modUpdatedAt": "2026-10-02T10:17:13Z",
   "fileBytes": 6455,
   "tags": [
    "command",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "worktree",
   "url": "https://www.slopshopper.com/mods/qiushiyan-dotfiles-worktree/"
  },
  {
   "slug": "qodfathr-ccwhoami",
   "name": "ccwhoami",
   "description": "Shows the signed-in account email (as in /status) at the right of the prompt footer",
   "version": "0.1.0",
   "author": {
    "name": "qodfathr"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "qodfathr/ccwhoami",
    "url": "https://github.com/qodfathr/ccwhoami",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T17:57:41Z",
    "createdAt": "2026-10-08T17:57:37Z",
    "description": "Claude Code mod: show the signed-in account email in the prompt footer",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16322190?v=4",
    "ownerUrl": "https://github.com/qodfathr",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccwhoami",
   "firstSeen": "2026-10-09T15:19:09.441Z",
   "modUpdatedAt": "2026-10-08T17:57:41Z",
   "fileBytes": 1673,
   "tags": [
    "spinner",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "ccwhoami",
   "url": "https://www.slopshopper.com/mods/qodfathr-ccwhoami/"
  },
  {
   "slug": "r3al1tym-isobar",
   "name": "isobar",
   "description": "isobar, a Claude Code mod: a weather map for the session's change, drawn over a fixed map of the codebase, to read a complex change at a glance. A red storm sits on what Claude edited, each changed region is captioned with what the change did there, green rain falls on the code that uses what changed, the latest turn shows brightest, and an optional scope check flags edits nobody asked for.",
   "version": "0.3.0",
   "author": {
    "name": "r3al1tym",
    "url": "https://github.com/r3al1tym"
   },
   "license": "MIT",
   "homepage": "https://github.com/r3al1tym/isobar",
   "keywords": [
    "blast-radius",
    "impact",
    "dependencies",
    "code-review",
    "map",
    "visualization",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "r3al1tym/isobar",
    "url": "https://github.com/r3al1tym/isobar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:36:37Z",
    "createdAt": "2026-10-02T21:29:26Z",
    "description": "A weather map for every change your agent makes, from a broad refactor to a one-line fix: where it landed, what it did there and what else it reaches. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "code-review",
     "developer-tools",
     "visualization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6439505?v=4",
    "ownerUrl": "https://github.com/r3al1tym",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "panel": {
     "type": "string",
     "title": "Pane",
     "description": "auto opens the pane by itself once the repository has uncommitted changes, at session start or on the session's first edit (from 144 columns wide; /isobar opens it at any width); command opens it only on /isobar.",
     "default": "auto",
     "options": [
      "auto",
      "command"
     ]
    },
    "scope": {
     "type": "string",
     "title": "Scope check",
     "description": "on: after each turn that changes files, a small model compares the person's requests with the turn's diff and flags each change nobody asked for (UNASKED). It sends the requests and up to 400 diff lines to the small model. off: no model call.",
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    },
    "gist": {
     "type": "string",
     "title": "Gist",
     "description": "on: when a session starts, after each turn that changes files, and when the pane shows a commit, a small model reads the diff of each changed region (every uncommitted edit, including ones made before the session, or the last commit on a clean tree) and captions what the change does there in a few words, under the region's name. It sends the changed paths with their added and deleted line counts and touched declaration names, and up to 400 diff lines, to the small model; never your requests. off: no captions and no call.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "smallModel": {
     "type": "string",
     "title": "Small model",
     "description": "The model the gist and the scope check ask (an alias such as sonnet or haiku, or a full id).",
     "default": "sonnet"
    },
    "mapModel": {
     "type": "string",
     "title": "Map model",
     "description": "The model that names the basemap's regions, once per repository: empty for the model this session runs on, or an alias such as opus or sonnet, or a full id.",
     "default": ""
    },
    "ground": {
     "type": "string",
     "title": "Ground",
     "description": "What the map is printed on: paper is warm cream paper; night is the terminal's own near-black; auto follows the Claude Code theme (night on a dark theme, paper on a light one).",
     "default": "paper",
     "options": [
      "paper",
      "night",
      "auto"
     ]
    },
    "colors": {
     "type": "string",
     "title": "Colours",
     "description": "auto reads how many colours Claude Code paints in this terminal; truecolor or 256 sets it. In 256 colours the map prints from xterm's own palette, on white paper.",
     "default": "auto",
     "options": [
      "auto",
      "truecolor",
      "256"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "isobar",
   "firstSeen": "2026-10-06T05:19:42.945Z",
   "modUpdatedAt": "2026-10-08T01:36:37Z",
   "fileBytes": 202649,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "isobar",
   "url": "https://www.slopshopper.com/mods/r3al1tym-isobar/"
  },
  {
   "slug": "rabanderlipe-claude-code-mods-boss-fight",
   "name": "boss-fight",
   "description": "Failing lint, tests or typechecks spawn a boss above the prompt; each fix damages it",
   "version": "0.1.0",
   "author": {
    "name": "Reno Angelo Banderlipe"
   },
   "license": "MIT",
   "keywords": [
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rabanderlipe/claude-code-mods",
    "url": "https://github.com/rabanderlipe/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:07:35Z",
    "createdAt": "2026-10-09T13:06:02Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92479031?v=4",
    "ownerUrl": "https://github.com/rabanderlipe",
    "defaultBranch": "main"
   },
   "path": "plugins/boss-fight",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "extraPatterns": {
     "type": "string",
     "title": "Extra command patterns",
     "description": "Your own commands, tried before the built-ins: suite=regex;suite=regex (suites: lint, unit, int, db, e2e, typecheck). Example: unit=\\bjust test\\b;e2e=\\bmake smoke\\b",
     "default": ""
    },
    "enabledSuites": {
     "type": "string",
     "title": "Suites that spawn bosses",
     "description": "Comma-separated: lint, unit, int, db, e2e, typecheck",
     "default": "lint,unit,int,db,e2e,typecheck"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:19:13.351Z",
   "modUpdatedAt": "2026-10-09T13:07:33Z",
   "fileBytes": 12507,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "boss-fight-rabanderlipe",
   "url": "https://www.slopshopper.com/mods/rabanderlipe-claude-code-mods-boss-fight/"
  },
  {
   "slug": "rabanderlipe-claude-code-mods-chime",
   "name": "chime",
   "description": "Chimes and notifies when a long turn finishes or Claude waits on you",
   "version": "0.1.0",
   "author": {
    "name": "Reno Angelo Banderlipe"
   },
   "license": "MIT",
   "keywords": [
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rabanderlipe/claude-code-mods",
    "url": "https://github.com/rabanderlipe/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:07:35Z",
    "createdAt": "2026-10-09T13:06:02Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92479031?v=4",
    "ownerUrl": "https://github.com/rabanderlipe",
    "defaultBranch": "main"
   },
   "path": "plugins/chime",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "thresholdSeconds": {
     "type": "number",
     "title": "Long-turn threshold (seconds)",
     "description": "Chime when a turn takes at least this long; /chime <seconds> overrides it",
     "default": 45
    },
    "notify": {
     "type": "boolean",
     "title": "Send a notification",
     "description": "Also send a desktop notification when a long turn finishes",
     "default": true
    },
    "waitingSound": {
     "type": "boolean",
     "title": "Waiting chime",
     "description": "Play a softer chime when Claude waits on you (permission or input)",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:19:14.217Z",
   "modUpdatedAt": "2026-10-09T13:07:33Z",
   "fileBytes": 3440,
   "tags": [
    "command",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "chime-rabanderlipe",
   "url": "https://www.slopshopper.com/mods/rabanderlipe-claude-code-mods-chime/"
  },
  {
   "slug": "rabanderlipe-claude-code-mods-cute-feed",
   "name": "cute-feed",
   "description": "A pet that hatches, grows and reacts to what Claude is doing, over a live emoji feed",
   "version": "0.1.0",
   "author": {
    "name": "Reno Angelo Banderlipe"
   },
   "license": "MIT",
   "keywords": [
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rabanderlipe/claude-code-mods",
    "url": "https://github.com/rabanderlipe/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:07:35Z",
    "createdAt": "2026-10-09T13:06:02Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92479031?v=4",
    "ownerUrl": "https://github.com/rabanderlipe",
    "defaultBranch": "main"
   },
   "path": "plugins/cute-feed",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on session start",
     "description": "Open the pet pane when a session starts (/feed always opens it)",
     "default": true
    },
    "petName": {
     "type": "string",
     "title": "Pet name",
     "description": "The name a brand-new pet gets (rename later with /feed name)",
     "default": "Mochi"
    },
    "species": {
     "type": "string",
     "title": "Species",
     "description": "The species a brand-new pet hatches as (change later with /feed species)",
     "default": "cat",
     "options": [
      "cat",
      "chick",
      "dog",
      "slime",
      "bunny",
      "hamster",
      "penguin",
      "frog"
     ]
    },
    "dangerPatterns": {
     "type": "string",
     "title": "Extra danger patterns",
     "description": "Extra ;-separated regexes for shell commands that make the pet panic (it never blocks them)",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:19:15.198Z",
   "modUpdatedAt": "2026-10-09T13:07:33Z",
   "fileBytes": 27268,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "cute-feed",
   "url": "https://www.slopshopper.com/mods/rabanderlipe-claude-code-mods-cute-feed/"
  },
  {
   "slug": "rabanderlipe-claude-code-mods-dashboard",
   "name": "dashboard",
   "description": "Live dashboard pane: subagents, activity, project, git and session usage",
   "version": "0.1.0",
   "author": {
    "name": "Reno Angelo Banderlipe"
   },
   "license": "MIT",
   "keywords": [
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rabanderlipe/claude-code-mods",
    "url": "https://github.com/rabanderlipe/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:07:35Z",
    "createdAt": "2026-10-09T13:06:02Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92479031?v=4",
    "ownerUrl": "https://github.com/rabanderlipe",
    "defaultBranch": "main"
   },
   "path": "plugins/dashboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on session start",
     "description": "Open the dashboard pane when a session starts (/dashboard always opens it)",
     "default": false
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Refresh interval (seconds)",
     "description": "How often git and usage figures refresh",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:19:15.929Z",
   "modUpdatedAt": "2026-10-09T13:07:33Z",
   "fileBytes": 9179,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "dashboard-rabanderlipe",
   "url": "https://www.slopshopper.com/mods/rabanderlipe-claude-code-mods-dashboard/"
  },
  {
   "slug": "rabanderlipe-claude-code-mods-model-router",
   "name": "model-router",
   "description": "Routes prompts and subagents to a cheaper or stronger model by what they ask",
   "version": "0.1.0",
   "author": {
    "name": "Reno Angelo Banderlipe"
   },
   "license": "MIT",
   "keywords": [
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rabanderlipe/claude-code-mods",
    "url": "https://github.com/rabanderlipe/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:07:35Z",
    "createdAt": "2026-10-09T13:06:02Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92479031?v=4",
    "ownerUrl": "https://github.com/rabanderlipe",
    "defaultBranch": "main"
   },
   "path": "plugins/model-router",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "lightModel": {
     "type": "string",
     "title": "Light model",
     "description": "Model id for routine commands and read-only subagents",
     "default": "claude-haiku-5-5"
    },
    "standardModel": {
     "type": "string",
     "title": "Standard model",
     "description": "Model id for short questions",
     "default": "claude-sonnet-5-5"
    },
    "maxMessages": {
     "type": "number",
     "title": "Max messages",
     "description": "Stop auto-routing the main thread past this many messages (a switch rebuilds the prompt cache)",
     "default": 40
    },
    "lightAgents": {
     "type": "string",
     "title": "Light subagents",
     "description": "Comma-separated subagent types sent to the light model",
     "default": "Explore,claude-code-guide,statusline-setup"
    },
    "routeMainThread": {
     "type": "boolean",
     "title": "Route main thread",
     "description": "Pick a model per prompt on the main thread",
     "default": true
    },
    "routeSubagents": {
     "type": "boolean",
     "title": "Route subagents",
     "description": "Send light subagents to the light model",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:19:16.861Z",
   "modUpdatedAt": "2026-10-09T13:07:33Z",
   "fileBytes": 6890,
   "tags": [
    "status",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-router-rabanderlipe",
   "url": "https://www.slopshopper.com/mods/rabanderlipe-claude-code-mods-model-router/"
  },
  {
   "slug": "rabanderlipe-claude-code-mods-repo-radar",
   "name": "repo-radar",
   "description": "Live map of the repo that lights up as Claude and its subagents read, edit and fail on files",
   "version": "0.1.0",
   "author": {
    "name": "Reno Angelo Banderlipe"
   },
   "license": "MIT",
   "keywords": [
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rabanderlipe/claude-code-mods",
    "url": "https://github.com/rabanderlipe/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:07:35Z",
    "createdAt": "2026-10-09T13:06:02Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92479031?v=4",
    "ownerUrl": "https://github.com/rabanderlipe",
    "defaultBranch": "main"
   },
   "path": "plugins/repo-radar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on session start",
     "description": "Open the radar pane when a session starts (/radar always opens it)",
     "default": false
    },
    "depth": {
     "type": "number",
     "title": "Folder depth",
     "description": "How many folder levels the map always shows; touched files are expanded regardless",
     "default": 2
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:19:17.751Z",
   "modUpdatedAt": "2026-10-09T13:07:33Z",
   "fileBytes": 13382,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "repo-radar-rabanderlipe",
   "url": "https://www.slopshopper.com/mods/rabanderlipe-claude-code-mods-repo-radar/"
  },
  {
   "slug": "rabanderlipe-claude-code-mods-swarm",
   "name": "swarm",
   "description": "Live map of the session's agent tree: who spawned whom and what each is doing",
   "version": "0.1.0",
   "author": {
    "name": "Reno Angelo Banderlipe"
   },
   "license": "MIT",
   "keywords": [
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rabanderlipe/claude-code-mods",
    "url": "https://github.com/rabanderlipe/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:07:35Z",
    "createdAt": "2026-10-09T13:06:02Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92479031?v=4",
    "ownerUrl": "https://github.com/rabanderlipe",
    "defaultBranch": "main"
   },
   "path": "plugins/swarm",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open on first subagent",
     "description": "Open the swarm pane the first time a subagent starts in a session (/swarm always opens it)",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:19:18.718Z",
   "modUpdatedAt": "2026-10-09T13:07:33Z",
   "fileBytes": 11658,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "swarm-rabanderlipe",
   "url": "https://www.slopshopper.com/mods/rabanderlipe-claude-code-mods-swarm/"
  },
  {
   "slug": "radeleon-claude-code-ultimate-setup-ultimate-hud",
   "name": "ultimate-hud",
   "description": "Emoji HUD above the prompt: model, repo, branch, context, tokens in/out, cache hit/write %, cost and rate limits",
   "version": "0.2.0",
   "author": {
    "name": "RaDeleon",
    "url": "https://github.com/RaDeleon"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RaDeleon/Claude-Code-Ultimate-Setup",
    "url": "https://github.com/RaDeleon/Claude-Code-Ultimate-Setup",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-05T06:23:13Z",
    "createdAt": "2026-07-04T19:15:45Z",
    "description": "Fully decked out claude code configuration. For people who spend lots of time in claude code in the terminal this is for you.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5309456?v=4",
    "ownerUrl": "https://github.com/RaDeleon",
    "defaultBranch": "main"
   },
   "path": "mods/ultimate-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showIn": {
     "type": "string",
     "title": "Show HUD in",
     "description": "Where the HUD draws: everywhere, only the Code tab of the Claude Desktop app (desktop), or only the terminal",
     "options": [
      "everywhere",
      "desktop",
      "terminal"
     ],
     "default": "everywhere"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ultimate-setup",
   "firstSeen": "2026-10-06T04:47:32.885Z",
   "modUpdatedAt": "2026-10-05T06:23:13Z",
   "fileBytes": 12948,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ultimate-hud",
   "url": "https://www.slopshopper.com/mods/radeleon-claude-code-ultimate-setup-ultimate-hud/"
  },
  {
   "slug": "radiator-engineering-eventlog-eventlog-context",
   "name": "eventlog-context",
   "description": "Replaces context compaction in the controller's interactive session of a log-driven repo: the conversation is rebuilt from .context/events.jsonl by `eventlog context`, plus the last few turns word for word. Rebuilds at the log's task boundaries and at a fill backstop; /rebuild queues a rebuild for the end of the next turn, and /compact rebuilds from the log at once. Inert in headless sessions, for other EVENTLOG_AS writers, with EVENTLOG_CONTEXT=off, and in a repo without the log. Falls back to the engine's compaction when eventlog fails.",
   "version": "0.1.0",
   "author": {
    "name": "radiator-engineering"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "radiator-engineering/eventlog",
    "url": "https://github.com/radiator-engineering/eventlog",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T19:54:47Z",
    "createdAt": "2026-09-07T02:42:13Z",
    "description": "Append-only coordination log and reactor runtime for multi-agent work in a repo",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/225248079?v=4",
    "ownerUrl": "https://github.com/radiator-engineering",
    "defaultBranch": "main"
   },
   "path": "mods/eventlog-context",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:10.381Z",
   "modUpdatedAt": "2026-10-06T19:54:47Z",
   "fileBytes": 20774,
   "tags": [
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "eventlog-context",
   "url": "https://www.slopshopper.com/mods/radiator-engineering-eventlog-eventlog-context/"
  },
  {
   "slug": "radtech-solutions-agent-pager",
   "name": "agent-pager",
   "description": "Pages your phone (ntfy or Telegram) when the coding agent finishes a long turn or needs you, and lets you reply from the phone.",
   "version": "0.1.0",
   "author": {
    "name": "RadTech",
    "url": "https://radtech.nl"
   },
   "license": "MIT",
   "homepage": "https://github.com/RadTech-Solutions/agent-pager",
   "keywords": [
    "notifications",
    "ntfy",
    "telegram",
    "pager",
    "mobile"
   ],
   "kind": "community",
   "repo": {
    "fullName": "RadTech-Solutions/agent-pager",
    "url": "https://github.com/RadTech-Solutions/agent-pager",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:07:18Z",
    "createdAt": "2026-10-07T20:32:28Z",
    "description": "Pages your phone (ntfy or Telegram) when your coding agent finishes a long turn or needs you, and lets you reply from the phone. By RadTech, radtech.nl",
    "homepage": "https://radtech.nl",
    "topics": [
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "function-hooks",
     "notifications",
     "ntfy",
     "telegram"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300466483?v=4",
    "ownerUrl": "https://github.com/RadTech-Solutions",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "backend": {
     "type": "string",
     "title": "Backend",
     "description": "Where pages go: ntfy (no signup), telegram (your own bot), or off.",
     "options": [
      "ntfy",
      "telegram",
      "off"
     ],
     "default": "ntfy"
    },
    "ntfy_topic": {
     "type": "string",
     "title": "ntfy topic",
     "description": "Topic name to publish to. Anyone who knows it can read it, so pick something long and random.",
     "default": ""
    },
    "ntfy_server": {
     "type": "string",
     "title": "ntfy server",
     "description": "ntfy server URL. Leave as is for the public server, or point it at your own.",
     "default": "https://ntfy.sh"
    },
    "ntfy_token": {
     "type": "string",
     "title": "ntfy access token",
     "description": "Optional access token for a protected topic or a self-hosted server.",
     "sensitive": true
    },
    "ntfy_inbound": {
     "type": "boolean",
     "title": "Accept prompts over ntfy",
     "description": "Treat messages you publish to the topic as prompts. Off by default: ntfy has no sender check, so anyone with the topic name could send prompts.",
     "default": false
    },
    "telegram_token": {
     "type": "string",
     "title": "Telegram bot token",
     "description": "The token BotFather gave you for your bot.",
     "sensitive": true
    },
    "telegram_chat_id": {
     "type": "string",
     "title": "Telegram chat id",
     "description": "Your chat id with the bot. Messages from any other chat are ignored.",
     "default": ""
    },
    "inbound": {
     "type": "boolean",
     "title": "Reply from the phone",
     "description": "Read messages from the phone and queue them as prompts, in the one session where you run /pager listen.",
     "default": true
    },
    "poll_seconds": {
     "type": "number",
     "title": "Poll interval (seconds)",
     "description": "How often to check for messages from the phone.",
     "default": 5,
     "min": 2,
     "max": 300
    },
    "min_turn_seconds": {
     "type": "number",
     "title": "Page after a turn longer than (seconds)",
     "description": "A finished turn pages you only when it ran at least this long. 0 pages every turn.",
     "default": 60,
     "min": 0
    },
    "ask_delay_seconds": {
     "type": "number",
     "title": "Question delay (seconds)",
     "description": "Wait this long before paging about an open question, so answering at the keyboard stays quiet.",
     "default": 10,
     "min": 0
    },
    "min_gap_seconds": {
     "type": "number",
     "title": "Minimum gap between pages (seconds)",
     "description": "Automatic pages closer together than this are dropped.",
     "default": 30,
     "min": 0
    },
    "quiet_hours": {
     "type": "string",
     "title": "Quiet hours",
     "description": "Local time range with no automatic pages, like 22-07 or 22:30-06:45. Empty means none.",
     "default": ""
    },
    "private_mode": {
     "type": "boolean",
     "title": "Private mode",
     "description": "Send only that the agent needs you, with no project name, reply text or question.",
     "default": false
    },
    "notify_errors": {
     "type": "boolean",
     "title": "Page on errors",
     "description": "Page when a turn ends on an API error.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-pager",
   "firstSeen": "2026-10-08T15:05:14.165Z",
   "modUpdatedAt": "2026-10-09T07:07:18Z",
   "fileBytes": 29332,
   "tags": [
    "toast",
    "guard",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-pager",
   "url": "https://www.slopshopper.com/mods/radtech-solutions-agent-pager/"
  },
  {
   "slug": "radtech-solutions-modwall",
   "name": "modwall",
   "description": "A firewall for other mods: shows what each mod can reach as it loads, and audits, holds or refuses it by your policy",
   "version": "0.1.1",
   "author": {
    "name": "RadTech",
    "url": "https://radtech.nl"
   },
   "license": "MIT",
   "homepage": "https://github.com/RadTech-Solutions/modwall",
   "keywords": [
    "mods",
    "security",
    "firewall",
    "policy"
   ],
   "kind": "community",
   "repo": {
    "fullName": "RadTech-Solutions/modwall",
    "url": "https://github.com/RadTech-Solutions/modwall",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T12:11:51Z",
    "createdAt": "2026-10-07T20:41:11Z",
    "description": "A firewall for Claude Code mods: see what each mod can reach as it loads, and audit, hold or refuse it by your own policy. By RadTech, radtech.nl",
    "homepage": "https://radtech.nl",
    "topics": [
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "function-hooks",
     "plugin-security",
     "security",
     "supply-chain-security"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/300466483?v=4",
    "ownerUrl": "https://github.com/RadTech-Solutions",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Policy mode",
     "description": "audit: allow every mod, log it, toast new high-risk ones. ask: hold high-risk mods until you run /modwall allow. allowlist: refuse every mod not on the allowlist.",
     "default": "audit",
     "options": [
      "audit",
      "ask",
      "allowlist"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "modwall",
   "firstSeen": "2026-10-08T15:05:15.619Z",
   "modUpdatedAt": "2026-10-08T12:11:51Z",
   "fileBytes": 28133,
   "tags": [
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "modwall",
   "url": "https://www.slopshopper.com/mods/radtech-solutions-modwall/"
  },
  {
   "slug": "rahat-ch-squishys",
   "name": "squishys",
   "description": "A companion mod for Claude Code's agents: every agent gets its own tiny pixel-art squishy you can watch, stop, redirect and collect.",
   "version": "0.1.0",
   "author": {
    "name": "Rahat"
   },
   "license": "MIT",
   "homepage": "https://github.com/Rahat-ch/squishys",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Rahat-ch/squishys",
    "url": "https://github.com/Rahat-ch/squishys",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:14:09Z",
    "createdAt": "2026-10-04T00:02:20Z",
    "description": "A companion mod for Claude Code: every agent gets a tiny pixel-art squishy you can watch, stop, redirect and collect",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40510125?v=4",
    "ownerUrl": "https://github.com/Rahat-ch",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "squishys",
   "firstSeen": "2026-10-06T04:48:07.898Z",
   "modUpdatedAt": "2026-10-06T14:14:09Z",
   "fileBytes": 303104,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "squishys",
   "url": "https://www.slopshopper.com/mods/rahat-ch-squishys/"
  },
  {
   "slug": "railyai-claude-code-mods-raily-matches",
   "name": "raily-matches",
   "displayName": "Raily Matches",
   "description": "Raily is a personal AI agent that finds people worth meeting for you (friends, dates, business contacts) and handles the first contact. This mod shows your Raily inbox above the Claude Code prompt: new matches with name, city and score, contact requests, unread chats and questions from your agent, with a toast for each new event. Read-only. Needs a Raily account (18+) and the Raily MCP server connected.",
   "version": "0.1.1",
   "author": {
    "name": "Raily",
    "url": "https://railyai.com"
   },
   "license": "MIT",
   "homepage": "https://railyai.com/mcp",
   "keywords": [
    "raily",
    "matches",
    "matchmaking",
    "networking",
    "introductions",
    "contact-requests",
    "notifications",
    "status-line",
    "mod",
    "mcp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "railyai/claude-code-mods",
    "url": "https://github.com/railyai/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T01:00:39Z",
    "createdAt": "2026-10-03T00:32:14Z",
    "description": "Claude Code mods from Raily",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/319654289?v=4",
    "ownerUrl": "https://github.com/railyai",
    "defaultBranch": "main"
   },
   "path": "plugins/raily-matches",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "railyai-mods",
   "firstSeen": "2026-10-06T04:59:12.556Z",
   "modUpdatedAt": "2026-10-03T01:00:39Z",
   "fileBytes": 9339,
   "tags": [
    "band",
    "toast",
    "status",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "raily-matches",
   "url": "https://www.slopshopper.com/mods/railyai-claude-code-mods-raily-matches/"
  },
  {
   "slug": "raincfhnj-plugin-file-viewer-file-viewer",
   "name": "file-viewer",
   "description": "Git-aware read-only file viewer: tree, diffs, rendered markdown, fuzzy find",
   "version": "0.1.0",
   "author": {
    "name": "plugin-file-viewer"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "raincfhnj/plugin-file-viewer",
    "url": "https://github.com/raincfhnj/plugin-file-viewer",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T04:44:11Z",
    "createdAt": "2026-10-08T06:35:03Z",
    "description": "Git-aware read-only file viewer: platform-agnostic TS core + adapters (Claude Code mod implemented; Codex / OpenCode / DeepSeek Harness scaffolded). Ported from herdr-file-viewer.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/181547894?v=4",
    "ownerUrl": "https://github.com/raincfhnj",
    "defaultBranch": "main"
   },
   "path": "adapters/claude-code",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:40:17.934Z",
   "modUpdatedAt": "2026-10-09T04:44:11Z",
   "fileBytes": 75769,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "file-viewer",
   "url": "https://www.slopshopper.com/mods/raincfhnj-plugin-file-viewer-file-viewer/"
  },
  {
   "slug": "rakshitsathvara-rakshit-mods-super-bar",
   "name": "super-bar",
   "description": "Claude Code's task list as a progress bar above the prompt: a pixel track in the Desktop app, dotted text in the terminal.",
   "version": "0.3.0",
   "author": {
    "name": "Rakshit"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RakshitSathvara/rakshit-mods",
    "url": "https://github.com/RakshitSathvara/rakshit-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-02T05:24:34Z",
    "createdAt": "2026-10-02T04:44:10Z",
    "description": "Claude Code mods by Rakshit.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6728581?v=4",
    "ownerUrl": "https://github.com/RakshitSathvara",
    "defaultBranch": "main"
   },
   "path": "super-bar",
   "modules": [
    "./tasks-bar.mjs"
   ],
   "entry": "hooks/tasks-bar.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rakshit-mods",
   "firstSeen": "2026-10-06T04:47:46.511Z",
   "modUpdatedAt": "2026-10-02T05:24:34Z",
   "fileBytes": 20766,
   "tags": [
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "super-bar",
   "url": "https://www.slopshopper.com/mods/rakshitsathvara-rakshit-mods-super-bar/"
  },
  {
   "slug": "ramankrishna-attest-ledger",
   "name": "attest-ledger",
   "displayName": "Attest",
   "description": "Shows what actually ran next to what Claude said ran: checks, stale passes, and unbacked claims.",
   "version": "0.1.2",
   "author": {
    "name": "Rama Krishna Bachu"
   },
   "license": "MIT",
   "homepage": "https://github.com/ramankrishna/attest-ledger",
   "keywords": [
    "mod",
    "verification",
    "tests",
    "gates",
    "claims"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ramankrishna/attest-ledger",
    "url": "https://github.com/ramankrishna/attest-ledger",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:22:49Z",
    "createdAt": "2026-10-08T14:05:28Z",
    "description": "A Claude Code mod that shows what actually ran next to what Claude said ran.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7939814?v=4",
    "ownerUrl": "https://github.com/ramankrishna",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ramankrishna-mods",
   "firstSeen": "2026-10-08T15:40:20.453Z",
   "modUpdatedAt": "2026-10-08T14:22:49Z",
   "fileBytes": 37173,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "attest-ledger",
   "url": "https://www.slopshopper.com/mods/ramankrishna-attest-ledger/"
  },
  {
   "slug": "ranarauff-claude-dev-dashboard-dev-dash",
   "name": "dev-dash",
   "description": "Developer dashboard pane: what needs you, every Claude session and subagent, usage limits, git and PRs",
   "version": "0.7.0",
   "author": {
    "name": "Rahul Chauhan",
    "url": "https://github.com/RanaRauff"
   },
   "license": "MIT",
   "homepage": "https://github.com/RanaRauff/claude-dev-dashboard",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RanaRauff/claude-dev-dashboard",
    "url": "https://github.com/RanaRauff/claude-dev-dashboard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T06:57:57Z",
    "createdAt": "2026-10-03T08:18:22Z",
    "description": "Developer dashboard pane for Claude Code: attention, sessions, git work in flight, PRs and CI",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "dashboard",
     "developer-tools",
     "productivity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42863227?v=4",
    "ownerUrl": "https://github.com/RanaRauff",
    "defaultBranch": "main"
   },
   "path": "plugins/dev-dash",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-dev-dashboard",
   "firstSeen": "2026-10-06T04:47:37.825Z",
   "modUpdatedAt": "2026-10-04T06:57:57Z",
   "fileBytes": 218653,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "dev-dash",
   "url": "https://www.slopshopper.com/mods/ranarauff-claude-dev-dashboard-dev-dash/"
  },
  {
   "slug": "rankm8-outreach-plugins-outreach",
   "name": "outreach",
   "description": "Kampagnen anlegen, Cold-Mail-Copy nach SOP, Leads qualifizieren, recherchieren und Mails generieren, Launch vorbereiten – mit MCP-Verbindung und Live-Ansicht in Claude Code.",
   "version": "0.3.21",
   "author": {
    "name": "RankM8"
   },
   "license": "UNLICENSED",
   "keywords": [
    "outreach",
    "cold-mail",
    "leads",
    "kampagne"
   ],
   "kind": "community",
   "repo": {
    "fullName": "RankM8/outreach-plugins",
    "url": "https://github.com/RankM8/outreach-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T10:53:25Z",
    "createdAt": "2026-07-03T12:25:17Z",
    "description": "ListM8 workflow skills for any AI agent — cold-mailing campaigns over the ListM8 MCP server. Install: npx skills add RankM8/listm8-skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/251362366?v=4",
    "ownerUrl": "https://github.com/RankM8",
    "defaultBranch": "main"
   },
   "path": "plugins/outreach",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "outreach-plugins",
   "firstSeen": "2026-10-06T04:48:09.728Z",
   "modUpdatedAt": "2026-10-08T10:53:25Z",
   "fileBytes": 58960,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "outreach",
   "url": "https://www.slopshopper.com/mods/rankm8-outreach-plugins-outreach/"
  },
  {
   "slug": "rategor-claude-code-spend-guard-spend-guard",
   "name": "spend-guard",
   "description": "Spend Guard: live session cost band, a warning toast, and a hard stop that holds your next prompt once the session hits a dollar cap.",
   "version": "0.2.0",
   "author": {
    "name": "Build & Bloom"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Rategor/claude-code-spend-guard",
    "url": "https://github.com/Rategor/claude-code-spend-guard",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T10:02:42Z",
    "createdAt": "2026-10-08T10:02:36Z",
    "description": "Spend Guard: a Claude Code mod that caps your spend. Safety checklist, build prompt and demo site from the Build & Bloom video.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/182338165?v=4",
    "ownerUrl": "https://github.com/Rategor",
    "defaultBranch": "main"
   },
   "path": "spend-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "thresholdUsd": {
     "type": "number",
     "title": "Warning threshold (USD)",
     "description": "Show a warning toast once the session cost crosses this many dollars.",
     "default": 2
    },
    "capUsd": {
     "type": "number",
     "title": "Spend cap (USD)",
     "description": "Hard stop: once the session cost is at or over this, the next prompt is held. Type 'override: your prompt' to allow one more turn, or raise the cap.",
     "default": 5
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:05:26.002Z",
   "modUpdatedAt": "2026-10-08T10:02:42Z",
   "fileBytes": 3786,
   "tags": [
    "band",
    "toast",
    "status",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "spend-guard",
   "url": "https://www.slopshopper.com/mods/rategor-claude-code-spend-guard-spend-guard/"
  },
  {
   "slug": "raven-clown-neuro-path-neuro-path",
   "name": "neuro-path",
   "description": "Live pipeline map for Claude Code: stage by stage from prompt to push, with time, tokens, usage limits, CI status and daily totals.",
   "version": "0.2.0",
   "author": {
    "name": "raven-clown",
    "url": "https://github.com/raven-clown"
   },
   "license": "MIT",
   "homepage": "https://github.com/raven-clown/neuro-path",
   "keywords": [
    "pipeline",
    "workflow",
    "visualization",
    "ci",
    "github-actions",
    "usage",
    "tokens"
   ],
   "kind": "community",
   "repo": {
    "fullName": "raven-clown/neuro-path",
    "url": "https://github.com/raven-clown/neuro-path",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:31:22Z",
    "createdAt": "2026-10-07T15:21:30Z",
    "description": "A live pipeline map for Claude Code: every stage from prompt to push, with time, tokens, usage limits, CI status and daily totals.",
    "homepage": "https://github.com/raven-clown/neuro-path#readme",
    "topics": [
     "ci",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "devtools",
     "github-actions",
     "pipeline",
     "plugin-marketplace",
     "productivity",
     "svg",
     "token-usage",
     "typescript",
     "visualization",
     "workflow"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/160258096?v=4",
    "ownerUrl": "https://github.com/raven-clown",
    "defaultBranch": "main"
   },
   "path": "plugins/neuro-path",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "neuro-path",
   "firstSeen": "2026-10-08T15:40:22.266Z",
   "modUpdatedAt": "2026-10-08T16:31:22Z",
   "fileBytes": 63417,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "neuro-path",
   "url": "https://www.slopshopper.com/mods/raven-clown-neuro-path-neuro-path/"
  },
  {
   "slug": "ravipatel7-claude-mods-mod-name",
   "name": "MOD-NAME",
   "description": "One line: what the mod does",
   "version": "0.1.0",
   "author": {
    "name": "Ravi Patel"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ravipatel7/claude-mods",
    "url": "https://github.com/ravipatel7/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T09:51:21Z",
    "createdAt": "2026-10-03T09:28:07Z",
    "description": "Independently installable Claude Code mods (plugin marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16088173?v=4",
    "ownerUrl": "https://github.com/ravipatel7",
    "defaultBranch": "main"
   },
   "path": "templates/mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:13.015Z",
   "modUpdatedAt": "2026-10-03T09:27:58Z",
   "fileBytes": 193,
   "tags": [
    "toast"
   ],
   "isNew": true,
   "entryName": "MOD-NAME",
   "url": "https://www.slopshopper.com/mods/ravipatel7-claude-mods-mod-name/"
  },
  {
   "slug": "ravipatel7-claude-mods-usage-bar",
   "name": "usage-bar",
   "description": "5h/7d rate limits with pace markers, session tokens and cost: above the prompt, or in a /usage pane",
   "version": "0.4.0",
   "author": {
    "name": "Ravi Patel"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ravipatel7/claude-mods",
    "url": "https://github.com/ravipatel7/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T09:51:21Z",
    "createdAt": "2026-10-03T09:28:07Z",
    "description": "Independently installable Claude Code mods (plugin marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16088173?v=4",
    "ownerUrl": "https://github.com/ravipatel7",
    "defaultBranch": "main"
   },
   "path": "mods/usage-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:12.136Z",
   "modUpdatedAt": "2026-10-03T09:51:16Z",
   "fileBytes": 14390,
   "tags": [
    "pane",
    "band",
    "transcript",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bar-ravipatel7",
   "url": "https://www.slopshopper.com/mods/ravipatel7-claude-mods-usage-bar/"
  },
  {
   "slug": "ray-manaloto-knowledge-base-claude-fnhook-fixture-reserved",
   "name": "claude-fnhook-fixture-reserved",
   "description": "Reserved-prefix plugin name: validate must reject it (#1496)",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/knowledge-base",
    "url": "https://github.com/ray-manaloto/knowledge-base",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-05T15:17:10Z",
    "createdAt": "2026-07-22T21:41:06Z",
    "description": "Shared graphify knowledge-graph substrate for Claude Code agents — add sources, query the graph via MCP; Claude-only, mise/hk/uv/ruff/ty.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/reserved-name",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:30.045Z",
   "modUpdatedAt": "2026-10-04T02:52:30Z",
   "fileBytes": 645,
   "tags": [],
   "isNew": true,
   "entryName": "claude-fnhook-fixture-reserved-ray-manaloto",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-knowledge-base-claude-fnhook-fixture-reserved/"
  },
  {
   "slug": "ray-manaloto-knowledge-base-fnhook-fixture-bad-event",
   "name": "fnhook-fixture-bad-event",
   "description": "Invalid event-name function-hook fixture",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/knowledge-base",
    "url": "https://github.com/ray-manaloto/knowledge-base",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-05T15:17:10Z",
    "createdAt": "2026-07-22T21:41:06Z",
    "description": "Shared graphify knowledge-graph substrate for Claude Code agents — add sources, query the graph via MCP; Claude-only, mise/hk/uv/ruff/ty.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/bad-event",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:25.167Z",
   "modUpdatedAt": "2026-10-04T02:52:30Z",
   "fileBytes": 156,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-bad-event-ray-manaloto",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-knowledge-base-fnhook-fixture-bad-event/"
  },
  {
   "slug": "ray-manaloto-knowledge-base-fnhook-fixture-bad-return",
   "name": "fnhook-fixture-bad-return",
   "description": "Bad-return function-hook fixture",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/knowledge-base",
    "url": "https://github.com/ray-manaloto/knowledge-base",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-05T15:17:10Z",
    "createdAt": "2026-07-22T21:41:06Z",
    "description": "Shared graphify knowledge-graph substrate for Claude Code agents — add sources, query the graph via MCP; Claude-only, mise/hk/uv/ruff/ty.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/bad-return",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:26.371Z",
   "modUpdatedAt": "2026-10-04T02:52:30Z",
   "fileBytes": 410,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-bad-return-ray-manaloto",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-knowledge-base-fnhook-fixture-bad-return/"
  },
  {
   "slug": "ray-manaloto-knowledge-base-fnhook-fixture-escape-hatch-unconsulted",
   "name": "fnhook-fixture-escape-hatch-unconsulted",
   "description": "Deny-capable module declaring the escape-hatch set but never consulting it",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/knowledge-base",
    "url": "https://github.com/ray-manaloto/knowledge-base",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-05T15:17:10Z",
    "createdAt": "2026-07-22T21:41:06Z",
    "description": "Shared graphify knowledge-graph substrate for Claude Code agents — add sources, query the graph via MCP; Claude-only, mise/hk/uv/ruff/ty.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/escape-hatch-unconsulted",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:27.418Z",
   "modUpdatedAt": "2026-10-04T02:52:30Z",
   "fileBytes": 434,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-escape-hatch-unconsulted-ray-manaloto",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-knowledge-base-fnhook-fixture-escape-hatch-unconsulted/"
  },
  {
   "slug": "ray-manaloto-knowledge-base-fnhook-fixture-no-escape-hatch",
   "name": "fnhook-fixture-no-escape-hatch",
   "description": "Deny-capable module that permits no escape-hatch tool",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/knowledge-base",
    "url": "https://github.com/ray-manaloto/knowledge-base",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-05T15:17:10Z",
    "createdAt": "2026-07-22T21:41:06Z",
    "description": "Shared graphify knowledge-graph substrate for Claude Code agents — add sources, query the graph via MCP; Claude-only, mise/hk/uv/ruff/ty.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/no-escape-hatch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:28.300Z",
   "modUpdatedAt": "2026-10-04T02:52:30Z",
   "fileBytes": 358,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-no-escape-hatch-ray-manaloto",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-knowledge-base-fnhook-fixture-no-escape-hatch/"
  },
  {
   "slug": "ray-manaloto-knowledge-base-fnhook-fixture-parse-error",
   "name": "fnhook-fixture-parse-error",
   "description": "Parse-error function-hook fixture",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/knowledge-base",
    "url": "https://github.com/ray-manaloto/knowledge-base",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-05T15:17:10Z",
    "createdAt": "2026-07-22T21:41:06Z",
    "description": "Shared graphify knowledge-graph substrate for Claude Code agents — add sources, query the graph via MCP; Claude-only, mise/hk/uv/ruff/ty.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/parse-error",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:29.237Z",
   "modUpdatedAt": "2026-10-04T02:52:30Z",
   "fileBytes": 82,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-parse-error-ray-manaloto",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-knowledge-base-fnhook-fixture-parse-error/"
  },
  {
   "slug": "ray-manaloto-knowledge-base-fnhook-fixture-untyped",
   "name": "fnhook-fixture-untyped",
   "description": "Untyped function-hook fixture",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/knowledge-base",
    "url": "https://github.com/ray-manaloto/knowledge-base",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-05T15:17:10Z",
    "createdAt": "2026-07-22T21:41:06Z",
    "description": "Shared graphify knowledge-graph substrate for Claude Code agents — add sources, query the graph via MCP; Claude-only, mise/hk/uv/ruff/ty.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/untyped",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:30.844Z",
   "modUpdatedAt": "2026-10-04T02:52:30Z",
   "fileBytes": 278,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-untyped-ray-manaloto",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-knowledge-base-fnhook-fixture-untyped/"
  },
  {
   "slug": "ray-manaloto-knowledge-base-fnhook-fixture-valid",
   "name": "fnhook-fixture-valid",
   "description": "Valid function-hook gate fixture",
   "version": "1.0.0",
   "author": {
    "name": "dotfiles test suite"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/knowledge-base",
    "url": "https://github.com/ray-manaloto/knowledge-base",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-05T15:17:10Z",
    "createdAt": "2026-07-22T21:41:06Z",
    "description": "Shared graphify knowledge-graph substrate for Claude Code agents — add sources, query the graph via MCP; Claude-only, mise/hk/uv/ruff/ty.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "tests/fixtures/fnhook/valid",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:31.718Z",
   "modUpdatedAt": "2026-10-04T02:52:30Z",
   "fileBytes": 645,
   "tags": [],
   "isNew": true,
   "entryName": "fnhook-fixture-valid-ray-manaloto",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-knowledge-base-fnhook-fixture-valid/"
  },
  {
   "slug": "ray-manaloto-knowledge-base-kb-settings-guard",
   "name": "kb-settings-guard",
   "description": "Denies a delegated agent lane any write to this repo's Claude settings files.",
   "version": "0.2.0",
   "author": {
    "name": "knowledge-base"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/knowledge-base",
    "url": "https://github.com/ray-manaloto/knowledge-base",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-05T15:17:10Z",
    "createdAt": "2026-07-22T21:41:06Z",
    "description": "Shared graphify knowledge-graph substrate for Claude Code agents — add sources, query the graph via MCP; Claude-only, mise/hk/uv/ruff/ty.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/kb-settings-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:22.180Z",
   "modUpdatedAt": "2026-10-04T02:52:30Z",
   "fileBytes": 10500,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "kb-settings-guard",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-knowledge-base-kb-settings-guard/"
  },
  {
   "slug": "ray-manaloto-knowledge-base-model-registry",
   "name": "model-registry",
   "description": "Report model drift and deny only positively invalid stale-pin launches.",
   "version": "1.0.0",
   "author": {
    "name": "Raymond Manaloto"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/knowledge-base",
    "url": "https://github.com/ray-manaloto/knowledge-base",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-05T15:17:10Z",
    "createdAt": "2026-07-22T21:41:06Z",
    "description": "Shared graphify knowledge-graph substrate for Claude Code agents — add sources, query the graph via MCP; Claude-only, mise/hk/uv/ruff/ty.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/model-registry",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:23.221Z",
   "modUpdatedAt": "2026-10-04T02:52:30Z",
   "fileBytes": 5769,
   "tags": [
    "process",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-registry",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-knowledge-base-model-registry/"
  },
  {
   "slug": "ray-manaloto-knowledge-base-model-registry-2",
   "name": "model-registry",
   "description": "Report model drift and deny only positively invalid stale-pin launches.",
   "version": "1.0.0",
   "author": {
    "name": "Raymond Manaloto"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ray-manaloto/knowledge-base",
    "url": "https://github.com/ray-manaloto/knowledge-base",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-05T15:17:10Z",
    "createdAt": "2026-07-22T21:41:06Z",
    "description": "Shared graphify knowledge-graph substrate for Claude Code agents — add sources, query the graph via MCP; Claude-only, mise/hk/uv/ruff/ty.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/227192835?v=4",
    "ownerUrl": "https://github.com/ray-manaloto",
    "defaultBranch": "main"
   },
   "path": "python/src/kb_setup/plugins/model-registry",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:24.152Z",
   "modUpdatedAt": "2026-10-04T02:52:30Z",
   "fileBytes": 5769,
   "tags": [
    "process",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-registry-ray-manaloto",
   "url": "https://www.slopshopper.com/mods/ray-manaloto-knowledge-base-model-registry-2/"
  },
  {
   "slug": "razandalex-vnext-workforce-vnext-session-record",
   "name": "vnext-session-record",
   "description": "Records the host session's own subagents, per-request model and usage to .vnext/host/<session-id>.jsonl (in the project, or under ~/.vnext/host/), with no prompt text, and shows them in the /vnext pane.",
   "version": "0.3.0",
   "author": {
    "name": "RazAndAlex"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RazAndAlex/vnext-workforce",
    "url": "https://github.com/RazAndAlex/vnext-workforce",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T12:15:41Z",
    "createdAt": "2026-10-02T08:42:53Z",
    "description": "Delegate work from Claude Code to workers on Codex, Z.ai and Command Code, with a record of every run",
    "homepage": null,
    "topics": [
     "agent-orchestration",
     "ai-agents",
     "claude-code",
     "codex",
     "codex-cli",
     "commandcode",
     "glm",
     "llm",
     "mcp",
     "mcp-server",
     "model-context-protocol",
     "multi-agent",
     "python",
     "zai"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/304115303?v=4",
    "ownerUrl": "https://github.com/RazAndAlex",
    "defaultBranch": "main"
   },
   "path": "plugins/vnext-session-record",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vnext",
   "firstSeen": "2026-10-09T14:38:06.892Z",
   "modUpdatedAt": "2026-10-08T08:58:16Z",
   "fileBytes": 12462,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "vnext-session-record",
   "url": "https://www.slopshopper.com/mods/razandalex-vnext-workforce-vnext-session-record/"
  },
  {
   "slug": "razzamatazm-cache-keeper",
   "name": "cache-keeper",
   "description": "Keeps an idle session's prompt cache warm once at 50 minutes, then writes a handoff doc at 100.",
   "version": "0.2.0",
   "author": {
    "name": "razzamatazm"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "razzamatazm/cache-keeper",
    "url": "https://github.com/razzamatazm/cache-keeper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:13:14Z",
    "createdAt": "2026-10-08T16:07:51Z",
    "description": "Claude Code mod: keeps an idle session's prompt cache warm once, then writes a handoff doc before it goes cold",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22823590?v=4",
    "ownerUrl": "https://github.com/razzamatazm",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cache-keeper",
   "firstSeen": "2026-10-09T15:19:43.212Z",
   "modUpdatedAt": "2026-10-08T16:13:14Z",
   "fileBytes": 4624,
   "tags": [
    "toast",
    "status",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keeper-razzamatazm",
   "url": "https://www.slopshopper.com/mods/razzamatazm-cache-keeper/"
  },
  {
   "slug": "razzamatazm-fresh-start",
   "name": "fresh-start",
   "description": "One press: write a handoff doc, /clear, and pre-fill a prompt to continue from it.",
   "version": "0.1.0",
   "author": {
    "name": "razzamatazm"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "razzamatazm/fresh-start",
    "url": "https://github.com/razzamatazm/fresh-start",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:31:07Z",
    "createdAt": "2026-10-07T23:31:02Z",
    "description": "Claude Code mod: one press to write a handoff doc, clear, and continue from it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/22823590?v=4",
    "ownerUrl": "https://github.com/razzamatazm",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fresh-start",
   "firstSeen": "2026-10-08T15:40:36.883Z",
   "modUpdatedAt": "2026-10-07T23:31:07Z",
   "fileBytes": 5214,
   "tags": [
    "spinner",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fresh-start",
   "url": "https://www.slopshopper.com/mods/razzamatazm-fresh-start/"
  },
  {
   "slug": "rbartoli-agent-usage-guard",
   "name": "agent-usage-guard",
   "description": "A Claude Code mod that holds subagent fan-out, heavy-context prompts and retry loops before they spend your usage window. It reads your plan's usage, counts agents across every session, and asks in Claude Code's own dialog.",
   "version": "1.0.0",
   "author": {
    "name": "Riccardo Bartoli"
   },
   "license": "MIT",
   "homepage": "https://github.com/rbartoli/agent-usage-guard",
   "keywords": [
    "mod",
    "usage",
    "rate-limit",
    "subagents",
    "context",
    "guardrails",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rbartoli/agent-usage-guard",
    "url": "https://github.com/rbartoli/agent-usage-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:43:29Z",
    "createdAt": "2026-07-28T18:06:57Z",
    "description": "A Claude Code mod that holds subagent fan-out, heavy-context prompts and retry loops before they spend your usage window. It reads your plan's usage, counts agents across every session, and asks in Claude Code's own dialog.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "guardrails",
     "rate-limiting",
     "subagents",
     "typescript",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/983189?v=4",
    "ownerUrl": "https://github.com/rbartoli",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-usage-guard",
   "firstSeen": "2026-10-09T15:19:46.481Z",
   "modUpdatedAt": "2026-10-09T12:43:29Z",
   "fileBytes": 99362,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-usage-guard",
   "url": "https://www.slopshopper.com/mods/rbartoli-agent-usage-guard/"
  },
  {
   "slug": "rcliao-comments-comments-review",
   "name": "comments-review",
   "description": "Review a comments doc from Claude Code: comments view in a herdr side pane when available, else an in-Claude pane; the verdict wakes Claude.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rcliao/comments",
    "url": "https://github.com/rcliao/comments",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:06:13Z",
    "createdAt": "2025-10-17T20:02:09Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2566047?v=4",
    "ownerUrl": "https://github.com/rcliao",
    "defaultBranch": "main"
   },
   "path": "mods/comments-review",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "binary": {
     "type": "string",
     "title": "comments binary",
     "description": "Path or name of the comments CLI used to run `comments serve`.",
     "default": "comments"
    },
    "surface": {
     "type": "string",
     "title": "Review surface",
     "description": "auto: comments view in a herdr side pane when inside herdr, else the in-Claude pane. herdr: herdr only. pane: always the in-Claude pane.",
     "default": "auto",
     "options": [
      "auto",
      "herdr",
      "pane"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "comments",
   "firstSeen": "2026-10-09T15:19:48.230Z",
   "modUpdatedAt": "2026-10-09T00:06:13Z",
   "fileBytes": 61223,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "comments-review",
   "url": "https://www.slopshopper.com/mods/rcliao-comments-comments-review/"
  },
  {
   "slug": "rcliao-dotfiles-collision-guard",
   "name": "collision-guard",
   "description": "Collision Guard hooks module",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rcliao/dotfiles",
    "url": "https://github.com/rcliao/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T00:12:50Z",
    "createdAt": "2016-12-20T17:20:39Z",
    "description": "Dotfiles – (neo)vim, tmux and zsh configuration",
    "homepage": "",
    "topics": [
     "dotfiles",
     "tmux-conf",
     "vimrc",
     "zshrc"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2566047?v=4",
    "ownerUrl": "https://github.com/rcliao",
    "defaultBranch": "master"
   },
   "path": "dot_claude/mods/collision-guard",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:15.107Z",
   "modUpdatedAt": "2026-10-03T00:05:22Z",
   "fileBytes": 49164,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "collision-guard-rcliao",
   "url": "https://www.slopshopper.com/mods/rcliao-dotfiles-collision-guard/"
  },
  {
   "slug": "rcliao-dotfiles-failure-streak",
   "name": "failure-streak",
   "description": "Dotfiles – (neo)vim, tmux and zsh configuration",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rcliao/dotfiles",
    "url": "https://github.com/rcliao/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T00:12:50Z",
    "createdAt": "2016-12-20T17:20:39Z",
    "description": "Dotfiles – (neo)vim, tmux and zsh configuration",
    "homepage": "",
    "topics": [
     "dotfiles",
     "tmux-conf",
     "vimrc",
     "zshrc"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2566047?v=4",
    "ownerUrl": "https://github.com/rcliao",
    "defaultBranch": "master"
   },
   "path": "dot_claude/mods/failure-streak",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:15.838Z",
   "modUpdatedAt": "2026-10-03T00:05:22Z",
   "fileBytes": 6603,
   "tags": [
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "failure-streak",
   "url": "https://www.slopshopper.com/mods/rcliao-dotfiles-failure-streak/"
  },
  {
   "slug": "rcliao-dotfiles-ghost-lens",
   "name": "ghost-lens",
   "description": "Dotfiles – (neo)vim, tmux and zsh configuration",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rcliao/dotfiles",
    "url": "https://github.com/rcliao/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T00:12:50Z",
    "createdAt": "2016-12-20T17:20:39Z",
    "description": "Dotfiles – (neo)vim, tmux and zsh configuration",
    "homepage": "",
    "topics": [
     "dotfiles",
     "tmux-conf",
     "vimrc",
     "zshrc"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2566047?v=4",
    "ownerUrl": "https://github.com/rcliao",
    "defaultBranch": "master"
   },
   "path": "dot_claude/mods/ghost-lens",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:12:30.375Z",
   "modUpdatedAt": "2026-10-06T22:16:40Z",
   "fileBytes": 45644,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ghost-lens",
   "url": "https://www.slopshopper.com/mods/rcliao-dotfiles-ghost-lens/"
  },
  {
   "slug": "rcliao-dotfiles-jobs",
   "name": "jobs",
   "description": "Dotfiles – (neo)vim, tmux and zsh configuration",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rcliao/dotfiles",
    "url": "https://github.com/rcliao/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T00:12:50Z",
    "createdAt": "2016-12-20T17:20:39Z",
    "description": "Dotfiles – (neo)vim, tmux and zsh configuration",
    "homepage": "",
    "topics": [
     "dotfiles",
     "tmux-conf",
     "vimrc",
     "zshrc"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2566047?v=4",
    "ownerUrl": "https://github.com/rcliao",
    "defaultBranch": "master"
   },
   "path": "dot_claude/mods/jobs",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:16.665Z",
   "modUpdatedAt": "2026-10-03T00:05:22Z",
   "fileBytes": 22609,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "jobs",
   "url": "https://www.slopshopper.com/mods/rcliao-dotfiles-jobs/"
  },
  {
   "slug": "rcliao-dotfiles-run-ledger",
   "name": "run-ledger",
   "description": "Dotfiles – (neo)vim, tmux and zsh configuration",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rcliao/dotfiles",
    "url": "https://github.com/rcliao/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T00:12:50Z",
    "createdAt": "2016-12-20T17:20:39Z",
    "description": "Dotfiles – (neo)vim, tmux and zsh configuration",
    "homepage": "",
    "topics": [
     "dotfiles",
     "tmux-conf",
     "vimrc",
     "zshrc"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2566047?v=4",
    "ownerUrl": "https://github.com/rcliao",
    "defaultBranch": "master"
   },
   "path": "dot_claude/mods/run-ledger",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:17.689Z",
   "modUpdatedAt": "2026-10-03T00:05:22Z",
   "fileBytes": 17701,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "run-ledger",
   "url": "https://www.slopshopper.com/mods/rcliao-dotfiles-run-ledger/"
  },
  {
   "slug": "reasonofmoon-reasonofmoon-mods-silent-failure",
   "name": "silent-failure",
   "displayName": "Silent Failure Detector",
   "description": "Flags Bash commands that exit 0 but whose output shows failures, skipped tests or errors",
   "version": "0.1.1",
   "author": {
    "name": "Reason of Moon",
    "url": "https://github.com/Reasonofmoon"
   },
   "license": "MIT",
   "homepage": "https://github.com/Reasonofmoon/reasonofmoon-mods/tree/main/plugins/silent-failure",
   "keywords": [
    "mod",
    "testing",
    "verification",
    "bash"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Reasonofmoon/reasonofmoon-mods",
    "url": "https://github.com/Reasonofmoon/reasonofmoon-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T06:27:21Z",
    "createdAt": "2026-10-05T05:10:43Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/124511116?v=4",
    "ownerUrl": "https://github.com/Reasonofmoon",
    "defaultBranch": "main"
   },
   "path": "plugins/silent-failure",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "reasonofmoon-mods",
   "firstSeen": "2026-10-06T04:47:39.242Z",
   "modUpdatedAt": "2026-10-05T06:27:21Z",
   "fileBytes": 9416,
   "tags": [
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "silent-failure",
   "url": "https://www.slopshopper.com/mods/reasonofmoon-reasonofmoon-mods-silent-failure/"
  },
  {
   "slug": "recordplane-pendingyou-plugin-pending-you",
   "name": "pending-you",
   "displayName": "Pending You",
   "description": "One place for everything your AI agents are waiting on you for. When a decision is yours, Claude asks in the conversation and on a Pending You card at once, and the first answer wins.",
   "version": "2.49.0",
   "author": {
    "name": "RecordPlane",
    "url": "https://www.pendingyou.com"
   },
   "license": "Apache-2.0",
   "homepage": "https://www.pendingyou.com",
   "keywords": [
    "pending-you",
    "questions",
    "approvals",
    "human-in-the-loop"
   ],
   "kind": "community",
   "repo": {
    "fullName": "recordplane/pendingyou-plugin",
    "url": "https://github.com/recordplane/pendingyou-plugin",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T10:33:15Z",
    "createdAt": "2026-10-01T13:14:26Z",
    "description": "The Pending You plugin for Claude Cowork and Claude Code",
    "homepage": "https://www.pendingyou.com",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/335169805?v=4",
    "ownerUrl": "https://github.com/recordplane",
    "defaultBranch": "main"
   },
   "path": "plugins/pending-you",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "pendingyou",
   "firstSeen": "2026-10-06T05:19:59.908Z",
   "modUpdatedAt": "2026-10-09T10:33:15Z",
   "fileBytes": 53048,
   "tags": [
    "status",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pending-you",
   "url": "https://www.slopshopper.com/mods/recordplane-pendingyou-plugin-pending-you/"
  },
  {
   "slug": "redesignedrobot-cdx",
   "name": "cdx",
   "description": "Run OpenAI Codex and Google Antigravity execution lanes from Claude Code with background event delivery, status tracking, and raw command protection.",
   "version": "10.0.9",
   "author": {
    "name": "RedesignedRobot"
   },
   "license": "AGPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RedesignedRobot/cdx",
    "url": "https://github.com/RedesignedRobot/cdx",
    "stars": 0,
    "forks": 0,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-02T17:53:26Z",
    "createdAt": "2026-08-27T11:37:09Z",
    "description": "Native Claude Code plugin (function hooks) that runs OpenAI Codex and Google Antigravity as detached execution lanes: 21 in-session tools, live wake-ups, adversarial reviews, full audit trail, zero dependencies",
    "homepage": null,
    "topics": [
     "agent-orchestration",
     "ai-agents",
     "anthropic",
     "bun",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "cli",
     "codex",
     "developer-tools",
     "function-hooks",
     "gemini",
     "google-antigravity",
     "llm",
     "multi-agent",
     "openai",
     "openai-codex",
     "plugin",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23023806?v=4",
    "ownerUrl": "https://github.com/RedesignedRobot",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:11.998Z",
   "modUpdatedAt": "2026-10-02T17:53:26Z",
   "fileBytes": 75620,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cdx",
   "url": "https://www.slopshopper.com/mods/redesignedrobot-cdx/"
  },
  {
   "slug": "redjackfred-claude-code-mods-agent-progress",
   "name": "agent-progress",
   "description": "Live progress bars for running subagents above the prompt",
   "version": "0.2.0",
   "author": {
    "name": "redjackfred"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "redjackfred/claude-code-mods",
    "url": "https://github.com/redjackfred/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:32:25Z",
    "createdAt": "2026-10-09T02:12:19Z",
    "description": "Claude Code mods: pixel-art pomodoro, subagent progress bars, command guard, model router",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/110268333?v=4",
    "ownerUrl": "https://github.com/redjackfred",
    "defaultBranch": "main"
   },
   "path": "agent-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:19:57.445Z",
   "modUpdatedAt": "2026-10-09T12:40:21Z",
   "fileBytes": 7533,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-progress-redjackfred",
   "url": "https://www.slopshopper.com/mods/redjackfred-claude-code-mods-agent-progress/"
  },
  {
   "slug": "redjackfred-claude-code-mods-cmd-guard",
   "name": "cmd-guard",
   "description": "Blocks destructive shell commands (rm -rf /, force push, DROP TABLE...)",
   "version": "0.2.2",
   "author": {
    "name": "redjackfred"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "redjackfred/claude-code-mods",
    "url": "https://github.com/redjackfred/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:32:25Z",
    "createdAt": "2026-10-09T02:12:19Z",
    "description": "Claude Code mods: pixel-art pomodoro, subagent progress bars, command guard, model router",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/110268333?v=4",
    "ownerUrl": "https://github.com/redjackfred",
    "defaultBranch": "main"
   },
   "path": "cmd-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:19:59.343Z",
   "modUpdatedAt": "2026-10-09T14:32:24Z",
   "fileBytes": 10021,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "cmd-guard",
   "url": "https://www.slopshopper.com/mods/redjackfred-claude-code-mods-cmd-guard/"
  },
  {
   "slug": "redjackfred-claude-code-mods-model-router",
   "name": "model-router",
   "description": "Runs Explore subagents on haiku and general-purpose ones on sonnet unless a model was asked for",
   "version": "0.2.0",
   "author": {
    "name": "redjackfred"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "redjackfred/claude-code-mods",
    "url": "https://github.com/redjackfred/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:32:25Z",
    "createdAt": "2026-10-09T02:12:19Z",
    "description": "Claude Code mods: pixel-art pomodoro, subagent progress bars, command guard, model router",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/110268333?v=4",
    "ownerUrl": "https://github.com/redjackfred",
    "defaultBranch": "main"
   },
   "path": "model-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:19:59.995Z",
   "modUpdatedAt": "2026-10-09T12:40:21Z",
   "fileBytes": 4121,
   "tags": [
    "toast",
    "command",
    "network",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-router-redjackfred",
   "url": "https://www.slopshopper.com/mods/redjackfred-claude-code-mods-model-router/"
  },
  {
   "slug": "redjackfred-claude-code-mods-pomodoro",
   "name": "pomodoro",
   "description": "Pixel-art pomodoro timer in a side pane: /focus [minutes]",
   "version": "0.1.0",
   "author": {
    "name": "redjackfred"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "redjackfred/claude-code-mods",
    "url": "https://github.com/redjackfred/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:32:25Z",
    "createdAt": "2026-10-09T02:12:19Z",
    "description": "Claude Code mods: pixel-art pomodoro, subagent progress bars, command guard, model router",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/110268333?v=4",
    "ownerUrl": "https://github.com/redjackfred",
    "defaultBranch": "main"
   },
   "path": "pomodoro",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T15:20:01.289Z",
   "modUpdatedAt": "2026-10-09T02:12:18Z",
   "fileBytes": 39245,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "pomodoro-redjackfred",
   "url": "https://www.slopshopper.com/mods/redjackfred-claude-code-mods-pomodoro/"
  },
  {
   "slug": "redskull-127-sidekick",
   "name": "sidekick",
   "description": "Persona agents you can talk to: create a sidekick, it explains, does and fixes things in character, asks when it needs you, and speaks its replies.",
   "version": "0.3.0",
   "author": {
    "name": "Meer Tarbani"
   },
   "license": "MIT",
   "homepage": "https://sidekick.meertarbani.in",
   "keywords": [
    "persona",
    "voice",
    "companion",
    "agent",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Redskull-127/sidekick",
    "url": "https://github.com/Redskull-127/sidekick",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T15:35:14Z",
    "createdAt": "2026-10-04T12:36:28Z",
    "description": "Persona agents you can talk to inside Claude Code: hands-free voice in and out, interrupt by talking, questions answered by voice.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76103614?v=4",
    "ownerUrl": "https://github.com/Redskull-127",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "speak": {
     "type": "boolean",
     "title": "Speak replies",
     "description": "Read each reply aloud in the active sidekick's voice (macOS system speech). /sidekick mute toggles it per session.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "meer-mods",
   "firstSeen": "2026-10-06T04:47:50.573Z",
   "modUpdatedAt": "2026-10-04T15:35:14Z",
   "fileBytes": 50965,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "sidekick-Redskull-127",
   "url": "https://www.slopshopper.com/mods/redskull-127-sidekick/"
  },
  {
   "slug": "redyf-claude-mods-context-bar",
   "name": "context-bar",
   "description": "Context window bar above the prompt, by category",
   "version": "0.1.0",
   "author": {
    "name": "redyf"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "redyf/claude-mods",
    "url": "https://github.com/redyf/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T23:58:52Z",
    "createdAt": "2026-10-05T23:58:14Z",
    "description": "Claude Code mods by redyf",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/98139059?v=4",
    "ownerUrl": "https://github.com/redyf",
    "defaultBranch": "main"
   },
   "path": "plugins/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "redyf-mods",
   "firstSeen": "2026-10-06T04:59:19.093Z",
   "modUpdatedAt": "2026-10-05T23:58:52Z",
   "fileBytes": 5487,
   "tags": [
    "band",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-redyf",
   "url": "https://www.slopshopper.com/mods/redyf-claude-mods-context-bar/"
  },
  {
   "slug": "redzrush101-claude-mods-context-meter",
   "name": "context-meter",
   "description": "Band above the prompt: context fill, prompt-cache countdown, usage limits, and a guard for resuming cold sessions",
   "version": "0.3.1",
   "author": {
    "name": "Yassin Rezai"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "redzrush101/claude-mods",
    "url": "https://github.com/redzrush101/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T17:33:18Z",
    "createdAt": "2026-10-04T17:31:19Z",
    "description": "Claude Code mods: context-meter (context, cache and usage band)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109347215?v=4",
    "ownerUrl": "https://github.com/redzrush101",
    "defaultBranch": "main"
   },
   "path": "plugins/context-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtlMinutes": {
     "type": "string",
     "title": "Prompt cache TTL (minutes)",
     "description": "How long the prompt cache lives after the last request: 60 on the 1-hour cache, 5 on the default/overage cache",
     "default": "60",
     "options": [
      "60",
      "5"
     ]
    },
    "resumeGuard": {
     "type": "boolean",
     "title": "Resume guard",
     "description": "On resuming a big session whose prompt cache expired, hold the first message once and show the re-cache cost",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:18.345Z",
   "modUpdatedAt": "2026-10-04T17:33:18Z",
   "fileBytes": 12137,
   "tags": [
    "band",
    "toast",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-redzrush101",
   "url": "https://www.slopshopper.com/mods/redzrush101-claude-mods-context-meter/"
  },
  {
   "slug": "reidmcc-here-i-am-here-i-am-arrive-whole",
   "name": "here-i-am-arrive-whole",
   "description": "Here I Am: the entity's identity block, notes index, reflections and retrieved memories arrive in context whole instead of behind spill files (issue #384). A function-hooks mod; pairs with HIM_ARRIVE_WHOLE=1 for the hooks.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Reidmcc/here-i-am",
    "url": "https://github.com/Reidmcc/here-i-am",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:13:25Z",
    "createdAt": "2025-12-03T23:09:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43561569?v=4",
    "ownerUrl": "https://github.com/Reidmcc",
    "defaultBranch": "main"
   },
   "path": "claude-code-mode/mods/arrive-whole",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:05:33.358Z",
   "modUpdatedAt": "2026-10-07T22:34:10Z",
   "fileBytes": 5387,
   "tags": [
    "session"
   ],
   "isNew": true,
   "entryName": "here-i-am-arrive-whole",
   "url": "https://www.slopshopper.com/mods/reidmcc-here-i-am-here-i-am-arrive-whole/"
  },
  {
   "slug": "reidmcc-here-i-am-here-i-am-compact-talk",
   "name": "here-i-am-compact-talk",
   "description": "Here I Am: at a compaction, gives the entity one turn to save a reflection, then puts the conversation's talk back verbatim after the summary (issue #383).",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Reidmcc/here-i-am",
    "url": "https://github.com/Reidmcc/here-i-am",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:13:25Z",
    "createdAt": "2025-12-03T23:09:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43561569?v=4",
    "ownerUrl": "https://github.com/Reidmcc",
    "defaultBranch": "main"
   },
   "path": "claude-code-mode/mods/compact-talk",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:05:34.134Z",
   "modUpdatedAt": "2026-10-07T22:22:47Z",
   "fileBytes": 7964,
   "tags": [
    "model",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "here-i-am-compact-talk",
   "url": "https://www.slopshopper.com/mods/reidmcc-here-i-am-here-i-am-compact-talk/"
  },
  {
   "slug": "reidmcc-here-i-am-here-i-am-input-errors",
   "name": "here-i-am-input-errors",
   "description": "Here I Am: when a here-i-am tool call's input is not valid JSON, says where it broke and why (an unquoted memory id, a stray quote, a bad escape) instead of Claude Code's first-200-bytes error (issue #392).",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Reidmcc/here-i-am",
    "url": "https://github.com/Reidmcc/here-i-am",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:13:25Z",
    "createdAt": "2025-12-03T23:09:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43561569?v=4",
    "ownerUrl": "https://github.com/Reidmcc",
    "defaultBranch": "main"
   },
   "path": "claude-code-mode/mods/input-errors",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:38:34.937Z",
   "modUpdatedAt": "2026-10-08T18:43:10Z",
   "fileBytes": 11097,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "here-i-am-input-errors",
   "url": "https://www.slopshopper.com/mods/reidmcc-here-i-am-here-i-am-input-errors/"
  },
  {
   "slug": "reidmcc-here-i-am-memory-pane",
   "name": "memory-pane",
   "description": "Here I Am: a read-only pane showing what memory handed the entity this turn, as it reached context, and the memory tools it called",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Reidmcc/here-i-am",
    "url": "https://github.com/Reidmcc/here-i-am",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:13:25Z",
    "createdAt": "2025-12-03T23:09:30Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43561569?v=4",
    "ownerUrl": "https://github.com/Reidmcc",
    "defaultBranch": "main"
   },
   "path": "claude-code-mode/mods/memory-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:05:35.352Z",
   "modUpdatedAt": "2026-10-07T18:49:11Z",
   "fileBytes": 30806,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "memory-pane",
   "url": "https://www.slopshopper.com/mods/reidmcc-here-i-am-memory-pane/"
  },
  {
   "slug": "reifen01-claude-mods-blast-radius",
   "name": "blast-radius",
   "description": "Hält gefährliche Bash-Befehle an (rm -rf, git reset --hard, git clean, force-push …), zeigt was sie anrichten würden, und fragt vor dem Ausführen",
   "version": "0.1.0",
   "author": {
    "name": "reifen01",
    "url": "https://github.com/reifen01"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "reifen01/claude-mods",
    "url": "https://github.com/reifen01/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T21:18:38Z",
    "createdAt": "2026-10-08T20:34:20Z",
    "description": "Eigene Claude-Code-Mods – token-weather: Wetterbericht für das Kontextfenster über dem Prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25661774?v=4",
    "ownerUrl": "https://github.com/reifen01",
    "defaultBranch": "main"
   },
   "path": "plugins/blast-radius",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "reifen01-mods",
   "firstSeen": "2026-10-09T15:20:04.180Z",
   "modUpdatedAt": "2026-10-08T21:06:07Z",
   "fileBytes": 15593,
   "tags": [
    "pane",
    "band",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-reifen01",
   "url": "https://www.slopshopper.com/mods/reifen01-claude-mods-blast-radius/"
  },
  {
   "slug": "reifen01-claude-mods-replay",
   "name": "replay",
   "description": "/replay blättert Schritt für Schritt durch die Dateiänderungen der letzten Runde, als Diff in einem Pane",
   "version": "0.1.0",
   "author": {
    "name": "reifen01",
    "url": "https://github.com/reifen01"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "reifen01/claude-mods",
    "url": "https://github.com/reifen01/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T21:18:38Z",
    "createdAt": "2026-10-08T20:34:20Z",
    "description": "Eigene Claude-Code-Mods – token-weather: Wetterbericht für das Kontextfenster über dem Prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25661774?v=4",
    "ownerUrl": "https://github.com/reifen01",
    "defaultBranch": "main"
   },
   "path": "plugins/replay",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "reifen01-mods",
   "firstSeen": "2026-10-09T15:20:05.094Z",
   "modUpdatedAt": "2026-10-08T21:14:57Z",
   "fileBytes": 7229,
   "tags": [
    "pane",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-reifen01",
   "url": "https://www.slopshopper.com/mods/reifen01-claude-mods-replay/"
  },
  {
   "slug": "reifen01-claude-mods-token-weather",
   "name": "token-weather",
   "description": "Wetterbericht für das Kontextfenster: Füllstand, Tokens, Verlauf der letzten 12 Runden und Zuwachs pro Runde, über dem Prompt",
   "version": "0.1.0",
   "author": {
    "name": "reifen01",
    "url": "https://github.com/reifen01"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "reifen01/claude-mods",
    "url": "https://github.com/reifen01/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T21:18:38Z",
    "createdAt": "2026-10-08T20:34:20Z",
    "description": "Eigene Claude-Code-Mods – token-weather: Wetterbericht für das Kontextfenster über dem Prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25661774?v=4",
    "ownerUrl": "https://github.com/reifen01",
    "defaultBranch": "main"
   },
   "path": "plugins/token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "reifen01-mods",
   "firstSeen": "2026-10-09T15:20:05.885Z",
   "modUpdatedAt": "2026-10-08T21:17:49Z",
   "fileBytes": 4077,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-reifen01",
   "url": "https://www.slopshopper.com/mods/reifen01-claude-mods-token-weather/"
  },
  {
   "slug": "rektyrowdyy-claude-mods-usage-band",
   "name": "usage-band",
   "description": "Band above the prompt: 5h/7d rate-limit usage with reset countdowns, session cache tokens and cost",
   "version": "0.1.0",
   "author": {
    "name": "rektyrowdyy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RektyRowdyy/claude-mods",
    "url": "https://github.com/RektyRowdyy/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:49:56Z",
    "createdAt": "2026-10-04T21:49:50Z",
    "description": "Claude Code mods: function-hook plugins that add live UI inside Claude Code (usage-band: rate limits, cache tokens, cost)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/99550078?v=4",
    "ownerUrl": "https://github.com/RektyRowdyy",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:47:40.637Z",
   "modUpdatedAt": "2026-10-04T21:49:56Z",
   "fileBytes": 3293,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-RektyRowdyy",
   "url": "https://www.slopshopper.com/mods/rektyrowdyy-claude-mods-usage-band/"
  },
  {
   "slug": "renaudlavoisier-claude-code-mods-changed-files",
   "name": "changed-files",
   "description": "A pane that lists the files that differ from HEAD, as git diff shows them, untracked files left out",
   "version": "0.3.0",
   "author": {
    "name": "Renaud Lavoisier"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RenaudLavoisier/claude-code-mods",
    "url": "https://github.com/RenaudLavoisier/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:07:04Z",
    "createdAt": "2026-10-09T10:08:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/195878760?v=4",
    "ownerUrl": "https://github.com/RenaudLavoisier",
    "defaultBranch": "main"
   },
   "path": "changed-files",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:38:40.242Z",
   "modUpdatedAt": "2026-10-09T14:03:20Z",
   "fileBytes": 8067,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "changed-files-RenaudLavoisier",
   "url": "https://www.slopshopper.com/mods/renaudlavoisier-claude-code-mods-changed-files/"
  },
  {
   "slug": "renaudlavoisier-claude-code-mods-context-pet",
   "name": "context-pet",
   "description": "A pet above the prompt that grows and turns red as the context fills up",
   "version": "0.1.0",
   "author": {
    "name": "Renaud Lavoisier"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RenaudLavoisier/claude-code-mods",
    "url": "https://github.com/RenaudLavoisier/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:07:04Z",
    "createdAt": "2026-10-09T10:08:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/195878760?v=4",
    "ownerUrl": "https://github.com/RenaudLavoisier",
    "defaultBranch": "main"
   },
   "path": "context-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:38:41.184Z",
   "modUpdatedAt": "2026-10-09T12:41:32Z",
   "fileBytes": 5285,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-pet",
   "url": "https://www.slopshopper.com/mods/renaudlavoisier-claude-code-mods-context-pet/"
  },
  {
   "slug": "renaudlavoisier-claude-code-mods-pr-checks",
   "name": "pr-checks",
   "description": "A pane that shows the GitHub checks of the current branch's pull request",
   "version": "0.1.0",
   "author": {
    "name": "Renaud Lavoisier"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RenaudLavoisier/claude-code-mods",
    "url": "https://github.com/RenaudLavoisier/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:07:04Z",
    "createdAt": "2026-10-09T10:08:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/195878760?v=4",
    "ownerUrl": "https://github.com/RenaudLavoisier",
    "defaultBranch": "main"
   },
   "path": "pr-checks",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:38:42.039Z",
   "modUpdatedAt": "2026-10-09T14:06:44Z",
   "fileBytes": 8935,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-checks",
   "url": "https://www.slopshopper.com/mods/renaudlavoisier-claude-code-mods-pr-checks/"
  },
  {
   "slug": "renaudlavoisier-claude-code-mods-turn-notify",
   "name": "turn-notify",
   "description": "Sends a native notification when a long turn ends",
   "version": "0.1.0",
   "author": {
    "name": "Renaud Lavoisier"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RenaudLavoisier/claude-code-mods",
    "url": "https://github.com/RenaudLavoisier/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:07:04Z",
    "createdAt": "2026-10-09T10:08:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/195878760?v=4",
    "ownerUrl": "https://github.com/RenaudLavoisier",
    "defaultBranch": "main"
   },
   "path": "turn-notify",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:38:42.949Z",
   "modUpdatedAt": "2026-10-09T12:41:32Z",
   "fileBytes": 1534,
   "tags": [
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-notify",
   "url": "https://www.slopshopper.com/mods/renaudlavoisier-claude-code-mods-turn-notify/"
  },
  {
   "slug": "renaudlavoisier-claude-code-mods-usage-meter",
   "name": "usage-meter",
   "description": "Shows the 5-hour and 7-day usage limits in the status line and warns at 80% and 95%",
   "version": "0.1.0",
   "author": {
    "name": "Renaud Lavoisier"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RenaudLavoisier/claude-code-mods",
    "url": "https://github.com/RenaudLavoisier/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:07:04Z",
    "createdAt": "2026-10-09T10:08:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/195878760?v=4",
    "ownerUrl": "https://github.com/RenaudLavoisier",
    "defaultBranch": "main"
   },
   "path": "usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:38:43.851Z",
   "modUpdatedAt": "2026-10-09T12:41:32Z",
   "fileBytes": 3108,
   "tags": [
    "toast",
    "status",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-RenaudLavoisier",
   "url": "https://www.slopshopper.com/mods/renaudlavoisier-claude-code-mods-usage-meter/"
  },
  {
   "slug": "renegaderocks-claude-mods-context-bar",
   "name": "context-bar",
   "description": "A card above the prompt: context, limits, cache and API cost, model and effort, a quote, and an animated pet (cat or dog) that grows with your context.",
   "version": "0.1.0",
   "author": {
    "name": "RenegadeRocks"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RenegadeRocks/claude-mods",
    "url": "https://github.com/RenegadeRocks/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:47:59Z",
    "createdAt": "2026-10-07T13:17:30Z",
    "description": "RenegadeRocks' Claude Code mods: context-bar (with Rocky the cat or dog), soundtrack, and project-colors",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/236213727?v=4",
    "ownerUrl": "https://github.com/RenegadeRocks",
    "defaultBranch": "main"
   },
   "path": "context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "city": {
     "type": "string",
     "title": "Weather city",
     "description": "City for the weather. Leave empty to use your approximate location from your IP address.",
     "default": "Ludhiana"
    },
    "unit": {
     "type": "string",
     "title": "Temperature unit",
     "description": "celsius or fahrenheit",
     "default": "celsius",
     "options": [
      "celsius",
      "fahrenheit"
     ]
    },
    "pet": {
     "type": "string",
     "title": "Pet",
     "description": "Which pet lives in the bar. /context-bar pet dog or /context-bar pet cat swaps it any time.",
     "default": "cat",
     "options": [
      "cat",
      "dog"
     ]
    },
    "eyesMinutes": {
     "type": "number",
     "title": "Rest-your-eyes reminder",
     "description": "Minutes of active work between eye-rest nudges from the pet. 0 turns them off.",
     "default": 20
    },
    "waterMinutes": {
     "type": "number",
     "title": "Water reminder",
     "description": "Minutes of active work between water nudges from the pet. 0 turns them off.",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "renegaderocks",
   "firstSeen": "2026-10-08T15:05:41.985Z",
   "modUpdatedAt": "2026-10-09T11:43:36Z",
   "fileBytes": 110091,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "context-bar-RenegadeRocks",
   "url": "https://www.slopshopper.com/mods/renegaderocks-claude-mods-context-bar/"
  },
  {
   "slug": "renegaderocks-claude-mods-project-colors",
   "name": "project-colors",
   "description": "Every project gets its own prompt-bar colour and session name, set when a session starts. It learns from your own /color and /rename.",
   "version": "0.1.0",
   "author": {
    "name": "RenegadeRocks"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RenegadeRocks/claude-mods",
    "url": "https://github.com/RenegadeRocks/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:47:59Z",
    "createdAt": "2026-10-07T13:17:30Z",
    "description": "RenegadeRocks' Claude Code mods: context-bar (with Rocky the cat or dog), soundtrack, and project-colors",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/236213727?v=4",
    "ownerUrl": "https://github.com/RenegadeRocks",
    "defaultBranch": "main"
   },
   "path": "project-colors",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "renegaderocks",
   "firstSeen": "2026-10-08T15:05:42.850Z",
   "modUpdatedAt": "2026-10-08T08:28:33Z",
   "fileBytes": 6593,
   "tags": [
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "project-colors",
   "url": "https://www.slopshopper.com/mods/renegaderocks-claude-mods-project-colors/"
  },
  {
   "slug": "renegaderocks-claude-mods-soundtrack",
   "name": "soundtrack",
   "description": "A soft soundtrack for Claude Code: a rising chord when Claude starts, a quiet tick while tools run, a chime when it's done.",
   "version": "0.1.0",
   "author": {
    "name": "RenegadeRocks"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RenegadeRocks/claude-mods",
    "url": "https://github.com/RenegadeRocks/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:47:59Z",
    "createdAt": "2026-10-07T13:17:30Z",
    "description": "RenegadeRocks' Claude Code mods: context-bar (with Rocky the cat or dog), soundtrack, and project-colors",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/236213727?v=4",
    "ownerUrl": "https://github.com/RenegadeRocks",
    "defaultBranch": "main"
   },
   "path": "soundtrack",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "toolTicks": {
     "type": "boolean",
     "title": "Tick while tools run",
     "description": "A quiet tick when Claude runs a tool, at most one every 3 seconds.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "renegaderocks",
   "firstSeen": "2026-10-08T15:05:43.790Z",
   "modUpdatedAt": "2026-10-08T08:28:33Z",
   "fileBytes": 3211,
   "tags": [
    "guard",
    "command",
    "process",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "soundtrack",
   "url": "https://www.slopshopper.com/mods/renegaderocks-claude-mods-soundtrack/"
  },
  {
   "slug": "rephol-wt-pack",
   "name": "wt-pack",
   "description": "wt-pack: every wt-* skill for running herdr agents on a ticket pipeline, plus wt-memory's hooks (preferences, pkill guard) and MCP server, and the wt MCP server (typed ticket, handoff, room and ask tools). The dashboard, board and rooms need the full ./setup.",
   "author": {
    "name": "rephol",
    "url": "https://github.com/rephol/wt-pack"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rephol/wt-pack",
    "url": "https://github.com/rephol/wt-pack",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:11:40Z",
    "createdAt": "2026-09-26T06:16:02Z",
    "description": "Plan, build, review and ship tickets with a team of Claude Code agents, each in its own git worktree, all in one control room.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "developer-tools",
     "git-worktree",
     "herdr",
     "kanban"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/102417344?v=4",
    "ownerUrl": "https://github.com/rephol",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "timeoutMin": {
     "type": "number",
     "title": "Answer timeout (minutes)",
     "description": "How long a captured question waits for an answer in wt-dashboard before the tool call is denied.",
     "default": 30
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wt-pack",
   "firstSeen": "2026-10-06T04:59:20.671Z",
   "modUpdatedAt": "2026-10-09T05:11:40Z",
   "fileBytes": 27845,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wt-pack",
   "url": "https://www.slopshopper.com/mods/rephol-wt-pack/"
  },
  {
   "slug": "restante-claudio-tts-claudio-tts",
   "name": "claudio-tts",
   "description": "Spoken replies for Claude Code. Per-session mute (new sessions start muted), shared volume, speed and output devices.",
   "version": "0.5.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "restante/claudio-tts",
    "url": "https://github.com/restante/claudio-tts",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:25:01Z",
    "createdAt": "2026-10-05T15:06:29Z",
    "description": "Make Claude Code talk back 🔊 Local text-to-speech for Claude Code replies, built on Claude Code mods. Kokoro voices: no API key, no tokens, offline. 54 voices, 9 languages. macOS + Windows.",
    "homepage": null,
    "topics": [
     "accessibility",
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "cli",
     "kokoro",
     "kokoro-tts",
     "local-ai",
     "macos",
     "offline",
     "onnx",
     "speech-synthesis",
     "text-to-speech",
     "tts",
     "voice",
     "voice-assistant",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4035502?v=4",
    "ownerUrl": "https://github.com/restante",
    "defaultBranch": "main"
   },
   "path": "src/claudio_tts/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:22.777Z",
   "modUpdatedAt": "2026-10-07T09:25:01Z",
   "fileBytes": 14468,
   "tags": [
    "status",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claudio-tts",
   "url": "https://www.slopshopper.com/mods/restante-claudio-tts-claudio-tts/"
  },
  {
   "slug": "restante-claudio-vibecode-claudio-vibecode",
   "name": "claudio-vibecode",
   "description": "Vibe code with your voice: run Claude Code from your phone. Read, speak, attach photos and files, stop a task and hear Claude, over a local web page.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "restante/claudio-vibecode",
    "url": "https://github.com/restante/claudio-vibecode",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:54:11Z",
    "createdAt": "2026-10-06T09:37:44Z",
    "description": "Vibe code with your voice: talk to Claude Code from your phone, attach photos and files, and hear it talk back. Read replies, stop a task, get notified. iPhone and Android. No app, no account.",
    "homepage": null,
    "topics": [
     "android",
     "claude-code",
     "claude-code-mod",
     "claude-code-remote",
     "iphone",
     "mobile",
     "phone",
     "pwa",
     "remote-control",
     "tailscale",
     "text-to-speech",
     "vibe-coding",
     "voice"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4035502?v=4",
    "ownerUrl": "https://github.com/restante",
    "defaultBranch": "main"
   },
   "path": "src/claudio_vibecode/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:44:15.976Z",
   "modUpdatedAt": "2026-10-07T09:54:11Z",
   "fileBytes": 10468,
   "tags": [
    "status",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claudio-vibecode",
   "url": "https://www.slopshopper.com/mods/restante-claudio-vibecode-claudio-vibecode/"
  },
  {
   "slug": "retia-agencia-juanito-juanito-status",
   "name": "juanito-status",
   "description": "Muestra la salud en vivo de Juanito dentro de Claude Code.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Retia-Agencia/Juanito",
    "url": "https://github.com/Retia-Agencia/Juanito",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T22:43:21Z",
    "createdAt": "2026-06-04T02:27:32Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/287755102?v=4",
    "ownerUrl": "https://github.com/Retia-Agencia",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/juanito-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:38:50.563Z",
   "modUpdatedAt": "2026-10-08T22:43:21Z",
   "fileBytes": 5560,
   "tags": [
    "pane",
    "band",
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "juanito-status",
   "url": "https://www.slopshopper.com/mods/retia-agencia-juanito-juanito-status/"
  },
  {
   "slug": "revelationnow-claude-doc-review-doc-review",
   "name": "doc-review",
   "description": "Review design specs and implementation plans in a pane: move by block, pin comments, ask side questions, submit one review.",
   "version": "0.4.0",
   "author": {
    "name": "revelationnow",
    "url": "https://github.com/revelationnow"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/revelationnow/claude-doc-review",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "revelationnow/claude-doc-review",
    "url": "https://github.com/revelationnow/claude-doc-review",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T08:25:19Z",
    "createdAt": "2026-10-04T07:44:30Z",
    "description": "Review Claude's design docs and plans like a pull request: a Claude Code mod with block-level comments, side questions and one-shot reviews.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2929430?v=4",
    "ownerUrl": "https://github.com/revelationnow",
    "defaultBranch": "main"
   },
   "path": "doc-review",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "globs": {
     "type": "string",
     "title": "Document globs",
     "description": "Comma-separated globs (relative to the working directory) of documents that count as specs or plans.",
     "default": "docs/superpowers/specs/**/*.md,docs/superpowers/plans/**/*.md,docs/plans/**/*.md,docs/specs/**/*.md,**/*-design.md,**/*-plan.md,SPEC.md,PLAN.md"
    },
    "offer": {
     "type": "string",
     "title": "When a spec is ready",
     "description": "auto: open the review pane when the model asks for a review; toast: only show a toast and status line; off: never offer, /doc-review only.",
     "default": "auto",
     "options": [
      "auto",
      "toast",
      "off"
     ]
    },
    "askModel": {
     "type": "string",
     "title": "Ask model",
     "description": "Where side questions (a) go by default. 'session' forks this conversation: the session's model, with the transcript and a cached prefix. Any other model alias or id answers from the document alone. The ask field's model button switches it per session.",
     "default": "session"
    },
    "explainModel": {
     "type": "string",
     "title": "Explain model",
     "description": "The model alias or id that answers 'explain this passage' (h). A small fast model keeps it cheap.",
     "default": "haiku"
    },
    "approvePhrase": {
     "type": "string",
     "title": "Approval phrase",
     "description": "What the approve action sends to the model as your words.",
     "default": "Looks good, proceed."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-doc-review",
   "firstSeen": "2026-10-06T04:59:22.777Z",
   "modUpdatedAt": "2026-10-06T08:25:19Z",
   "fileBytes": 89716,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "doc-review",
   "url": "https://www.slopshopper.com/mods/revelationnow-claude-doc-review-doc-review/"
  },
  {
   "slug": "revono-clawd-pet-clawd-pet",
   "name": "clawd-pet",
   "description": "Clawd lives above your prompt and reacts to what Claude Code is doing",
   "version": "1.0.6",
   "author": {
    "name": "Revono",
    "url": "https://github.com/Revono"
   },
   "license": "MIT",
   "homepage": "https://github.com/Revono/clawd-pet",
   "keywords": [
    "clawd",
    "pet",
    "mod",
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Revono/clawd-pet",
    "url": "https://github.com/Revono/clawd-pet",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T23:38:37Z",
    "createdAt": "2026-10-02T22:38:53Z",
    "description": "Clawd lives above your prompt in Claude Code. A pet mod that reacts to what Claude is doing 🧡",
    "homepage": "https://claude.dev/blog/getting-started-with-claude-code-mods/",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "clawd",
     "pixel-art",
     "terminal-pet"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/126155971?v=4",
    "ownerUrl": "https://github.com/Revono",
    "defaultBranch": "main"
   },
   "path": "plugins/clawd-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "clawd-pet",
   "firstSeen": "2026-10-06T04:48:13.667Z",
   "modUpdatedAt": "2026-10-02T23:38:37Z",
   "fileBytes": 44944,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-pet-Revono",
   "url": "https://www.slopshopper.com/mods/revono-clawd-pet-clawd-pet/"
  },
  {
   "slug": "rhealaloo45-pit-lane-claude-mods-pit-wall",
   "name": "pit-wall",
   "description": "F1-style pit wall pane: track build-plan phases and GitHub pushes",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rhealaloo45/pit-lane-claude-mods",
    "url": "https://github.com/rhealaloo45/pit-lane-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T19:55:51Z",
    "createdAt": "2026-10-06T19:55:04Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/101814150?v=4",
    "ownerUrl": "https://github.com/rhealaloo45",
    "defaultBranch": "main"
   },
   "path": "pit-wall",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:12:49.566Z",
   "modUpdatedAt": "2026-10-06T19:55:45Z",
   "fileBytes": 11203,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "pit-wall",
   "url": "https://www.slopshopper.com/mods/rhealaloo45-pit-lane-claude-mods-pit-wall/"
  },
  {
   "slug": "rhealaloo45-pit-lane-claude-mods-usage-buddy",
   "name": "usage-buddy",
   "description": "Live usage meter with a mascot, plus model-switch recommendations based on your prompt",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rhealaloo45/pit-lane-claude-mods",
    "url": "https://github.com/rhealaloo45/pit-lane-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T19:55:51Z",
    "createdAt": "2026-10-06T19:55:04Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/101814150?v=4",
    "ownerUrl": "https://github.com/rhealaloo45",
    "defaultBranch": "main"
   },
   "path": "usage-buddy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:12:50.200Z",
   "modUpdatedAt": "2026-10-06T19:55:45Z",
   "fileBytes": 13356,
   "tags": [
    "band",
    "status",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-buddy",
   "url": "https://www.slopshopper.com/mods/rhealaloo45-pit-lane-claude-mods-usage-buddy/"
  },
  {
   "slug": "riaanjutte-made-bubbles",
   "name": "made-bubbles",
   "description": "Shows every file and page Claude makes for you as a small clickable bubble above the chat box.",
   "version": "0.1.0",
   "author": {
    "name": "Adriaan"
   },
   "keywords": [
    "ui",
    "files",
    "artifacts",
    "prompt"
   ],
   "kind": "community",
   "repo": {
    "fullName": "riaanjutte/made-bubbles",
    "url": "https://github.com/riaanjutte/made-bubbles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T14:14:54Z",
    "createdAt": "2026-10-08T14:14:47Z",
    "description": "Claude Code plugin: shows every file and page Claude makes as a bubble above the chat box",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6958948?v=4",
    "ownerUrl": "https://github.com/riaanjutte",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "made-bubbles",
   "firstSeen": "2026-10-08T15:41:07.726Z",
   "modUpdatedAt": "2026-10-08T14:14:54Z",
   "fileBytes": 5941,
   "tags": [
    "band",
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "made-bubbles",
   "url": "https://www.slopshopper.com/mods/riaanjutte-made-bubbles/"
  },
  {
   "slug": "ricardosuman-maestro-maestro-lanes",
   "name": "maestro-lanes",
   "description": "Shows Maestro external lane runs above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Ricardo Suman"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ricardosuman/maestro",
    "url": "https://github.com/ricardosuman/maestro",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-19T23:19:11Z",
    "createdAt": "2026-08-31T16:50:23Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/37753193?v=4",
    "ownerUrl": "https://github.com/ricardosuman",
    "defaultBranch": "main"
   },
   "path": "mods/lanes",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "maestro",
   "firstSeen": "2026-10-06T05:22:40.067Z",
   "modUpdatedAt": "2026-09-19T16:44:59Z",
   "fileBytes": 5217,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "maestro-lanes",
   "url": "https://www.slopshopper.com/mods/ricardosuman-maestro-maestro-lanes/"
  },
  {
   "slug": "richardatct-cc-idle-cc-idle",
   "name": "cc-idle",
   "description": "An idle game that runs beside Claude Code, fed only by the work Claude does for you",
   "author": {
    "name": "RichardAtCT"
   },
   "license": "MIT",
   "homepage": "https://github.com/RichardAtCT/cc-idle",
   "keywords": [
    "game",
    "idle",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "RichardAtCT/cc-idle",
    "url": "https://github.com/RichardAtCT/cc-idle",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T13:18:52Z",
    "createdAt": "2026-08-17T07:42:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29794543?v=4",
    "ownerUrl": "https://github.com/RichardAtCT",
    "defaultBranch": "main"
   },
   "path": "plugins/cc-idle",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-idle",
   "firstSeen": "2026-10-06T04:47:52.084Z",
   "modUpdatedAt": "2026-10-03T13:18:52Z",
   "fileBytes": 191006,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-idle",
   "url": "https://www.slopshopper.com/mods/richardatct-cc-idle-cc-idle/"
  },
  {
   "slug": "richardbray-firecrawl-credits-mod",
   "name": "firecrawl-credits",
   "description": "Shows what each Firecrawl CLI command cost, and the running total for this session.",
   "version": "0.1.0",
   "author": {
    "name": "Richard"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RichardBray/firecrawl-credits-mod",
    "url": "https://github.com/RichardBray/firecrawl-credits-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T16:41:38Z",
    "createdAt": "2026-10-06T16:41:32Z",
    "description": "Claude Code mod that shows what each Firecrawl CLI command cost, above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1377253?v=4",
    "ownerUrl": "https://github.com/RichardBray",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:44:16.225Z",
   "modUpdatedAt": "2026-10-06T16:41:38Z",
   "fileBytes": 7676,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "firecrawl-credits",
   "url": "https://www.slopshopper.com/mods/richardbray-firecrawl-credits-mod/"
  },
  {
   "slug": "richardcsuwandi-claude-mods-context-bar",
   "name": "context-bar",
   "description": "Stacked context-window bar above the prompt, colored like /context; toggle with /context-bar",
   "version": "0.1.0",
   "author": {
    "name": "Richard Suwandi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "richardcsuwandi/claude-mods",
    "url": "https://github.com/richardcsuwandi/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T14:05:25Z",
    "createdAt": "2026-10-03T10:19:28Z",
    "description": "My Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59959022?v=4",
    "ownerUrl": "https://github.com/richardcsuwandi",
    "defaultBranch": "main"
   },
   "path": "plugins/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:24.378Z",
   "modUpdatedAt": "2026-10-03T12:26:03Z",
   "fileBytes": 2810,
   "tags": [
    "band",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-richardcsuwandi",
   "url": "https://www.slopshopper.com/mods/richardcsuwandi-claude-mods-context-bar/"
  },
  {
   "slug": "richardcsuwandi-claude-mods-deadlines",
   "name": "deadlines",
   "description": "Live deadline countdowns in the Claude Code status line. /ddl to list, add, remove.",
   "version": "0.3.0",
   "author": {
    "name": "Richard Suwandi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "richardcsuwandi/claude-mods",
    "url": "https://github.com/richardcsuwandi/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T14:05:25Z",
    "createdAt": "2026-10-03T10:19:28Z",
    "description": "My Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59959022?v=4",
    "ownerUrl": "https://github.com/richardcsuwandi",
    "defaultBranch": "main"
   },
   "path": "plugins/deadlines",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:25.082Z",
   "modUpdatedAt": "2026-10-03T12:35:24Z",
   "fileBytes": 9739,
   "tags": [
    "transcript",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "deadlines",
   "url": "https://www.slopshopper.com/mods/richardcsuwandi-claude-mods-deadlines/"
  },
  {
   "slug": "richardcsuwandi-claude-mods-monitor",
   "name": "monitor",
   "description": "A control room above the prompt: background agents and shells (running, done, failed), blocked tool calls and context usage. /monitor pins it.",
   "version": "0.1.0",
   "author": {
    "name": "Richard Suwandi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "richardcsuwandi/claude-mods",
    "url": "https://github.com/richardcsuwandi/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T14:05:25Z",
    "createdAt": "2026-10-03T10:19:28Z",
    "description": "My Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59959022?v=4",
    "ownerUrl": "https://github.com/richardcsuwandi",
    "defaultBranch": "main"
   },
   "path": "plugins/monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:25.919Z",
   "modUpdatedAt": "2026-10-03T14:05:22Z",
   "fileBytes": 8522,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "monitor-richardcsuwandi",
   "url": "https://www.slopshopper.com/mods/richardcsuwandi-claude-mods-monitor/"
  },
  {
   "slug": "richardcsuwandi-claude-mods-usage-bar",
   "name": "usage-bar",
   "description": "Usage bars (context, 5h, 7d, cost) above the prompt plus an auto-compact nudge; toggle with /usage-bar",
   "version": "0.1.0",
   "author": {
    "name": "Richard Suwandi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "richardcsuwandi/claude-mods",
    "url": "https://github.com/richardcsuwandi/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T14:05:25Z",
    "createdAt": "2026-10-03T10:19:28Z",
    "description": "My Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59959022?v=4",
    "ownerUrl": "https://github.com/richardcsuwandi",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:59:26.696Z",
   "modUpdatedAt": "2026-10-03T12:26:03Z",
   "fileBytes": 2962,
   "tags": [
    "band",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bar-richardcsuwandi",
   "url": "https://www.slopshopper.com/mods/richardcsuwandi-claude-mods-usage-bar/"
  },
  {
   "slug": "richardjsun-claude-code-mods-cache-keepalive",
   "name": "cache-keepalive",
   "description": "Keeps the prompt cache warm while background tasks run",
   "version": "0.2.3",
   "author": {
    "name": "RichardJSun"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RichardJSun/claude-code-mods",
    "url": "https://github.com/RichardJSun/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-01T20:34:56Z",
    "createdAt": "2026-10-01T19:35:00Z",
    "description": "Claude Code mods, published as a plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43523766?v=4",
    "ownerUrl": "https://github.com/RichardJSun",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-keepalive",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "compactOnCap": {
     "type": "boolean",
     "title": "Compact when the ping budget runs out",
     "description": "Compacts the conversation while the cache is still warm instead of letting it expire. Loses context detail.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "richardjsun-mods",
   "firstSeen": "2026-10-06T04:47:47.467Z",
   "modUpdatedAt": "2026-10-01T20:34:56Z",
   "fileBytes": 5739,
   "tags": [
    "status",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keepalive-RichardJSun",
   "url": "https://www.slopshopper.com/mods/richardjsun-claude-code-mods-cache-keepalive/"
  },
  {
   "slug": "richkuo-claude-code-model-effort-shortcuts",
   "name": "model-effort-shortcuts",
   "description": "Keyboard shortcuts that step the reasoning effort level and the model up and down; the footer shows what each request uses",
   "version": "0.4.0",
   "author": {
    "name": "Richard Kuo"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "richkuo/claude-code-model-effort-shortcuts",
    "url": "https://github.com/richkuo/claude-code-model-effort-shortcuts",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:45:56Z",
    "createdAt": "2026-10-01T02:32:38Z",
    "description": "Keyboard shortcuts that change Claude Code's reasoning effort level",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/880112?v=4",
    "ownerUrl": "https://github.com/richkuo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "lowest": {
     "type": "string",
     "title": "Effort shortcut: lowest level",
     "description": "The bottom of the range the shortcuts cycle through.",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "low"
    },
    "highest": {
     "type": "string",
     "title": "Effort shortcut: highest level",
     "description": "The top of the range the shortcuts cycle through.",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "xhigh"
    },
    "haiku": {
     "type": "boolean",
     "title": "Model shortcut: include Haiku 5.5",
     "description": "The model shortcuts cycle through Haiku 5.5.",
     "default": true
    },
    "sonnet": {
     "type": "boolean",
     "title": "Model shortcut: include Sonnet 5.5",
     "description": "The model shortcuts cycle through Sonnet 5.5.",
     "default": true
    },
    "opus": {
     "type": "boolean",
     "title": "Model shortcut: include Opus 5.5",
     "description": "The model shortcuts cycle through Opus 5.5.",
     "default": true
    },
    "fable": {
     "type": "boolean",
     "title": "Model shortcut: include Fable 5.1",
     "description": "The model shortcuts cycle through Fable 5.1.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "richkuo",
   "firstSeen": "2026-10-08T15:41:09.865Z",
   "modUpdatedAt": "2026-10-08T01:45:56Z",
   "fileBytes": 8906,
   "tags": [
    "band",
    "spinner",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "model-effort-shortcuts-richkuo",
   "url": "https://www.slopshopper.com/mods/richkuo-claude-code-model-effort-shortcuts/"
  },
  {
   "slug": "risdon8-push-ups",
   "name": "push-ups",
   "description": "Predicts how long Claude's turn will take and gives you push-ups to do while you wait, in a bar above the prompt. Local only: no model calls, no tokens.",
   "version": "0.2.0",
   "author": {
    "name": "Risdon8",
    "url": "https://github.com/Risdon8"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Risdon8/push-ups",
    "url": "https://github.com/Risdon8/push-ups",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:13:41Z",
    "createdAt": "2026-10-09T08:57:50Z",
    "description": "Claude Code mod: press-ups to do while Claude works. No tokens.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/110853265?v=4",
    "ownerUrl": "https://github.com/Risdon8",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "push-ups",
   "firstSeen": "2026-10-09T14:38:53.072Z",
   "modUpdatedAt": "2026-10-09T09:13:41Z",
   "fileBytes": 14340,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "push-ups",
   "url": "https://www.slopshopper.com/mods/risdon8-push-ups/"
  },
  {
   "slug": "rishit30g-usage-band-usage-band",
   "name": "usage-band",
   "description": "A live band above the Claude Code prompt: model, context, 5-hour plan limit, real prompt-cache status and session cost, plus a one-click Summarize & new.",
   "version": "1.0.0",
   "author": {
    "name": "Rishit Gupta",
    "url": "https://github.com/Rishit30G"
   },
   "license": "MIT",
   "homepage": "https://github.com/Rishit30G/usage-band",
   "keywords": [
    "status",
    "usage",
    "cost",
    "context",
    "cache",
    "rate-limit"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Rishit30G/usage-band",
    "url": "https://github.com/Rishit30G/usage-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:23:07Z",
    "createdAt": "2026-10-07T14:23:01Z",
    "description": "A live status band above the Claude Code prompt: model, context, plan limits, real prompt-cache status and cost",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74411873?v=4",
    "ownerUrl": "https://github.com/Rishit30G",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rishit-plugins",
   "firstSeen": "2026-10-08T15:05:47.965Z",
   "modUpdatedAt": "2026-10-07T14:23:07Z",
   "fileBytes": 9625,
   "tags": [
    "band",
    "toast",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-Rishit30G",
   "url": "https://www.slopshopper.com/mods/rishit30g-usage-band-usage-band/"
  },
  {
   "slug": "rj-stony-claude-hangul-mods-hangul-view",
   "name": "hangul-view",
   "description": "한글 화면: 표·코드·mermaid·제목을 읽기 쉽게 그리고, 도구 줄과 스피너를 한글로 바꿔요 (prismantis 한글판)",
   "version": "0.2.1",
   "author": {
    "name": "joshua"
   },
   "license": "MIT",
   "homepage": "https://github.com/NahumLitvin/prismantis",
   "keywords": [
    "mod",
    "korean",
    "한글",
    "markdown",
    "tables",
    "mermaid"
   ],
   "kind": "community",
   "repo": {
    "fullName": "RJ-Stony/claude-hangul-mods",
    "url": "https://github.com/RJ-Stony/claude-hangul-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-07T13:03:22Z",
    "createdAt": "2026-10-07T13:03:15Z",
    "description": "한국어로 편하게 쓰는 Claude Code mods: 진화하는 유니콘 펫, 표·코드·mermaid 한글 화면, 입력창 꾸미기",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63935813?v=4",
    "ownerUrl": "https://github.com/RJ-Stony",
    "defaultBranch": "main"
   },
   "path": "hangul-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "사용",
     "description": "이 mod로 답변을 그려요. 끄면 Claude Code 기본 화면으로 돌아가요.",
     "default": true
    },
    "theme": {
     "type": "string",
     "title": "테마",
     "description": "기본 색 조합이에요. 밝은 테마: catppuccin-latte, gruvbox-light, rose-pine-dawn, github-light, solarized-light. mono는 굵게와 흐리게만 써요.",
     "default": "catppuccin-mocha",
     "options": [
      "catppuccin-mocha",
      "catppuccin-latte",
      "dracula",
      "nord",
      "tokyo-night",
      "gruvbox-dark",
      "gruvbox-light",
      "rose-pine",
      "rose-pine-dawn",
      "everforest",
      "github-dark",
      "github-light",
      "one-dark",
      "solarized-dark",
      "solarized-light",
      "mono"
     ]
    },
    "headingStyle": {
     "type": "string",
     "title": "제목 모양",
     "description": "터미널은 글자 크기가 하나라서 제목은 굵기로 구분해요. banner(H1 상자, H2 굵은 줄), bold, underline, uppercase.",
     "default": "banner",
     "options": [
      "bold",
      "underline",
      "uppercase",
      "banner"
     ]
    },
    "tableStyle": {
     "type": "string",
     "title": "표 모양",
     "description": "box: 칸마다 테두리. rules: 머리줄과 행 사이에 줄. grid: 굵은 머리줄과 넓은 간격. minimal: 머리줄만.",
     "default": "box",
     "options": [
      "box",
      "rules",
      "grid",
      "minimal"
     ]
    },
    "promptStyle": {
     "type": "string",
     "title": "내 입력 모양",
     "description": "내가 입력한 말이 대화에 어떻게 보일지 정해요. bubble: 둥근 말풍선. bar: 왼쪽 막대. chevron: › 표시. off: 기본 모양.",
     "default": "bubble",
     "options": [
      "bubble",
      "bar",
      "chevron",
      "off"
     ]
    },
    "toolStyle": {
     "type": "string",
     "title": "도구 줄 모양",
     "description": "도구 실행 줄(실행, 읽기, 수정)의 배치예요. chat: 도구 줄은 오른쪽에 흐리게, Claude 말은 왼쪽. tree-dim: 문장 아래 ⎿로 붙여 흐리게. tree-bold: tree-dim에 한 줄 문장을 굵게. classic: 원래 모양.",
     "default": "tree-dim",
     "options": [
      "chat",
      "tree-dim",
      "tree-bold",
      "classic"
     ]
    },
    "taskStyle": {
     "type": "string",
     "title": "할 일 목록 모양",
     "description": "- [ ]와 - [x] 항목 모양이에요. checks, ticks, box, progress(완료 막대).",
     "default": "checks",
     "options": [
      "checks",
      "ticks",
      "box",
      "progress"
     ]
    },
    "rtl": {
     "type": "string",
     "title": "오른쪽에서 왼쪽 글자",
     "description": "히브리어·아랍어용 설정이에요. 한국어만 쓰면 그대로 두세요.",
     "default": "auto",
     "options": [
      "auto",
      "warp",
      "kitty",
      "apple-terminal",
      "iterm",
      "ghostty",
      "wezterm",
      "vscode",
      "alacritty",
      "windows-terminal",
      "gnome",
      "konsole",
      "off"
     ]
    },
    "highlightNumbers": {
     "type": "boolean",
     "title": "숫자 강조",
     "description": "버전, ID, 개수, 시간에 색을 입혀요.",
     "default": true
    },
    "highlightPaths": {
     "type": "boolean",
     "title": "경로 강조",
     "description": "~/src/app.ts 같은 파일 경로에 색을 입혀요.",
     "default": true
    },
    "accentColor": {
     "type": "string",
     "title": "Accent",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "headingColor": {
     "type": "string",
     "title": "Heading",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "tableHeaderColor": {
     "type": "string",
     "title": "Table header",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "tableRuleColor": {
     "type": "string",
     "title": "Table rule",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "numberColor": {
     "type": "string",
     "title": "Numbers",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "pathColor": {
     "type": "string",
     "title": "Paths",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "linkColor": {
     "type": "string",
     "title": "Links",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "inlineCodeColor": {
     "type": "string",
     "title": "Inline code",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "codeCommandColor": {
     "type": "string",
     "title": "Code command",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "codeFlagColor": {
     "type": "string",
     "title": "Code flag",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "codeStringColor": {
     "type": "string",
     "title": "Code string",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "strongColor": {
     "type": "string",
     "title": "Bold text",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "quoteColor": {
     "type": "string",
     "title": "Quote",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "mermaidAscii": {
     "type": "boolean",
     "title": "mermaid ASCII만",
     "description": "상자 선 글자 대신 + - | > 로 그려요. 글꼴에 선 글자가 없을 때 켜세요.",
     "default": false
    },
    "diagramColor": {
     "type": "string",
     "title": "Diagram lines",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "diagramTextColor": {
     "type": "string",
     "title": "Diagram text",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "toolRows": {
     "type": "boolean",
     "title": "도구 줄 한글화",
     "description": "도구 실행을 한 줄로 그려요: 실행 npm test, 읽기 src/app.ts, 수정 README.md. 결과는 그 아래 그대로 나와요.",
     "default": true
    },
    "emphasisColor": {
     "type": "string",
     "title": "Italic text",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "codeTextColor": {
     "type": "string",
     "title": "Code text",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "codeCommentColor": {
     "type": "string",
     "title": "Code comment",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "ruleColor": {
     "type": "string",
     "title": "Rules",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "bulletColor": {
     "type": "string",
     "title": "Bullets",
     "description": "색: #a6e3a1, rgb(166,227,161), ansi256(114), 이름(green). 비우면 테마 색을 써요.",
     "default": ""
    },
    "mermaid": {
     "type": "boolean",
     "title": "mermaid 다이어그램",
     "description": "```mermaid 블록을 색 있는 상자 그림으로 그려요. 끄면 코드 그대로 보여요.",
     "default": true
    },
    "copyButtons": {
     "type": "boolean",
     "title": "복사 버튼",
     "description": "코드, 표, 다이어그램, 목록, 인용에 복사 버튼을 달아요. ctrl+x tab 후 Enter, 또는 클릭.",
     "default": true
    },
    "diagramHints": {
     "type": "boolean",
     "title": "다이어그램 힌트",
     "description": "입력할 때마다 \"표·mermaid가 그려진다\"는 짧은 메모를 Claude에게 붙여요. 프롬프트마다 약 190토큰이 들어서 기본은 꺼져 있어요.",
     "default": false
    },
    "codeLineNumbers": {
     "type": "boolean",
     "title": "코드 줄 번호",
     "description": "4줄 이상인 코드 블록 왼쪽에 흐린 줄 번호를 붙여요. 마우스로 긁어 복사하면 번호도 같이 잡히니, 그럴 땐 ⧉ 복사 버튼을 쓰거나 이걸 끄세요.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "healing-mods",
   "firstSeen": "2026-10-07T14:43:34.906Z",
   "modUpdatedAt": "2026-10-07T13:03:13Z",
   "fileBytes": 288318,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "hangul-view",
   "url": "https://www.slopshopper.com/mods/rj-stony-claude-hangul-mods-hangul-view/"
  },
  {
   "slug": "rj-stony-claude-hangul-mods-md-prompt",
   "name": "md-prompt",
   "description": "입력창 꾸미기: 입력하는 동안 코드 블록은 문법 색이 들어간 카드로, 굵게·목록·표·링크·제목은 색으로 보여줘요. 색만 칠하고 글자는 바꾸지 않아요. (원작: nogu66/md-prompt, MIT)",
   "version": "0.2.0",
   "author": {
    "name": "nogu66"
   },
   "license": "MIT",
   "homepage": "https://github.com/nogu66/md-prompt",
   "keywords": [
    "markdown",
    "prompt",
    "code-block",
    "syntax-highlight",
    "tables",
    "function-hooks",
    "claude-mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "RJ-Stony/claude-hangul-mods",
    "url": "https://github.com/RJ-Stony/claude-hangul-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-07T13:03:22Z",
    "createdAt": "2026-10-07T13:03:15Z",
    "description": "한국어로 편하게 쓰는 Claude Code mods: 진화하는 유니콘 펫, 표·코드·mermaid 한글 화면, 입력창 꾸미기",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63935813?v=4",
    "ownerUrl": "https://github.com/RJ-Stony",
    "defaultBranch": "main"
   },
   "path": "md-prompt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "입력창 마크다운 색칠",
     "description": "입력하는 동안 입력창에 마크다운 색을 입혀요. /md-prompt on|off|toggle로도 바꿀 수 있어요.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "healing-mods",
   "firstSeen": "2026-10-07T14:43:37.318Z",
   "modUpdatedAt": "2026-10-07T13:03:13Z",
   "fileBytes": 115695,
   "tags": [
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "md-prompt-RJ-Stony",
   "url": "https://www.slopshopper.com/mods/rj-stony-claude-hangul-mods-md-prompt/"
  },
  {
   "slug": "rj-stony-claude-hangul-mods-yuni",
   "name": "yuni",
   "description": "유니: 일하는 방식대로 진화하는 유니콘 펫. 입력창 위 정보 줄, 위험 명령어 경보, 휴식·숨쉬기 알림",
   "version": "0.3.0",
   "author": {
    "name": "joshua"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RJ-Stony/claude-hangul-mods",
    "url": "https://github.com/RJ-Stony/claude-hangul-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-07T13:03:22Z",
    "createdAt": "2026-10-07T13:03:15Z",
    "description": "한국어로 편하게 쓰는 Claude Code mods: 진화하는 유니콘 펫, 표·코드·mermaid 한글 화면, 입력창 꾸미기",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63935813?v=4",
    "ownerUrl": "https://github.com/RJ-Stony",
    "defaultBranch": "main"
   },
   "path": "yuni",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "healing-mods",
   "firstSeen": "2026-10-07T14:43:38.709Z",
   "modUpdatedAt": "2026-10-07T13:03:13Z",
   "fileBytes": 40579,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "yuni",
   "url": "https://www.slopshopper.com/mods/rj-stony-claude-hangul-mods-yuni/"
  },
  {
   "slug": "rjohnt-answers-claude-mod",
   "name": "answers",
   "description": "Answers-only view of the main thread: each reply filed under the prompt it answers, latest headline + open ask pinned above the prompt",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rjohnt/answers-claude-mod",
    "url": "https://github.com/rjohnt/answers-claude-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:24:46Z",
    "createdAt": "2026-10-06T19:20:42Z",
    "description": "Claude Code mod: an answers-only view of a busy main thread",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52114569?v=4",
    "ownerUrl": "https://github.com/rjohnt",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "answers-claude-mod",
   "firstSeen": "2026-10-07T15:12:54.145Z",
   "modUpdatedAt": "2026-10-06T19:24:46Z",
   "fileBytes": 8909,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "answers",
   "url": "https://www.slopshopper.com/mods/rjohnt-answers-claude-mod/"
  },
  {
   "slug": "rlpb-helm",
   "name": "helm",
   "description": "The control panel for Claude Code: it sets up each project with the right skills and tools, shows what is in use, and vets new tools before you add them.",
   "version": "0.12.4",
   "author": {
    "name": "rlpb",
    "url": "https://github.com/rlpb"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/rlpb/helm",
   "keywords": [
    "mod",
    "dashboard",
    "skills",
    "plugins",
    "project",
    "setup"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rlpb/helm",
    "url": "https://github.com/rlpb/helm",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-06T16:15:20Z",
    "createdAt": "2026-10-06T10:11:31Z",
    "description": "The control panel for Claude Code: sets up each project with the right skills, shows what is in use, and vets new tools before you add them.",
    "homepage": "https://github.com/rlpb/helm",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dashboard",
     "developer-tools",
     "skills"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/179169446?v=4",
    "ownerUrl": "https://github.com/rlpb",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "helm",
   "firstSeen": "2026-10-06T14:44:26.105Z",
   "modUpdatedAt": "2026-10-06T16:15:20Z",
   "fileBytes": 254729,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "helm-rlpb",
   "url": "https://www.slopshopper.com/mods/rlpb-helm/"
  },
  {
   "slug": "roacherm-wayne-skills-workflow-pane",
   "name": "workflow-pane",
   "description": "Pane that shows each task's node and state from a workflow-graph log (.workflow/log.jsonl)",
   "version": "0.1.0",
   "author": {
    "name": "RoacherM"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RoacherM/Wayne-Skills",
    "url": "https://github.com/RoacherM/Wayne-Skills",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T17:11:15Z",
    "createdAt": "2026-03-08T15:19:12Z",
    "description": "Claude Code skills for first-principles architecture thinking via GPT-5.x",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/33534878?v=4",
    "ownerUrl": "https://github.com/RoacherM",
    "defaultBranch": "main"
   },
   "path": "skills/workflow-graph/pane",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:26:05.107Z",
   "modUpdatedAt": "2026-10-08T17:11:15Z",
   "fileBytes": 9933,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "workflow-pane",
   "url": "https://www.slopshopper.com/mods/roacherm-wayne-skills-workflow-pane/"
  },
  {
   "slug": "roaringsoul404-cc-mods-turn-receipt",
   "name": "turn-receipt",
   "description": "At the end of every turn Claude prints a receipt: files touched, commands run, tokens and what the turn cost",
   "version": "0.1.0",
   "author": {
    "name": "Roaring Soul"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "roaringsoul404/cc-mods",
    "url": "https://github.com/roaringsoul404/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T09:54:10Z",
    "createdAt": "2026-10-02T09:28:17Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/335652597?v=4",
    "ownerUrl": "https://github.com/roaringsoul404",
    "defaultBranch": "main"
   },
   "path": "turn-receipt",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "roaringsoul",
   "firstSeen": "2026-10-06T04:59:30.489Z",
   "modUpdatedAt": "2026-10-02T09:40:27Z",
   "fileBytes": 12257,
   "tags": [
    "spinner",
    "guard",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-receipt-roaringsoul404",
   "url": "https://www.slopshopper.com/mods/roaringsoul404-cc-mods-turn-receipt/"
  },
  {
   "slug": "roaringsoul404-cc-mods-wasted",
   "name": "wasted",
   "description": "When a tool call fails, the spinner dies: the line goes grey and WASTED fades in, in hand-drawn pixel lettering",
   "version": "0.1.0",
   "author": {
    "name": "Roaring Soul"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "roaringsoul404/cc-mods",
    "url": "https://github.com/roaringsoul404/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T09:54:10Z",
    "createdAt": "2026-10-02T09:28:17Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/335652597?v=4",
    "ownerUrl": "https://github.com/roaringsoul404",
    "defaultBranch": "main"
   },
   "path": "wasted",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "roaringsoul",
   "firstSeen": "2026-10-06T04:59:31.560Z",
   "modUpdatedAt": "2026-10-02T09:40:27Z",
   "fileBytes": 9223,
   "tags": [
    "spinner",
    "guard",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "wasted",
   "url": "https://www.slopshopper.com/mods/roaringsoul404-cc-mods-wasted/"
  },
  {
   "slug": "roberdinho-claude-mods-claude-dj",
   "name": "claude-dj",
   "description": "Control YouTube Music, Spotify or anything else playing from Claude Code: a now-playing band, a /music pane with cover art and progress, /play /pause /next /prev /vol, Spotify search, play, queue and like, and music tools for Claude",
   "version": "0.4.0",
   "author": {
    "name": "R. Woeltjes"
   },
   "license": "MIT",
   "keywords": [
    "music",
    "youtube music",
    "spotify",
    "media",
    "now playing",
    "dj"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Roberdinho/claude-mods",
    "url": "https://github.com/Roberdinho/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:52:20Z",
    "createdAt": "2026-10-07T08:53:33Z",
    "description": "Claude Code mods: prompt-polaroid makes CodeSnap-style Polaroids of your prompts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41464185?v=4",
    "ownerUrl": "https://github.com/Roberdinho",
    "defaultBranch": "main"
   },
   "path": "plugins/claude-dj",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showBand": {
     "type": "boolean",
     "title": "Now-playing band",
     "description": "Show the track and controls above the prompt (off: a status line entry instead)",
     "default": true
    },
    "volumeStep": {
     "type": "number",
     "title": "Volume step",
     "description": "How many percent the band's + and - buttons and /vol up and down move the volume",
     "default": 10
    },
    "spotifyClientId": {
     "type": "string",
     "title": "Spotify Client ID",
     "description": "Client ID of your app at developer.spotify.com (Redirect URI http://127.0.0.1:43117/callback); enables /spotify and the Spotify tools",
     "default": ""
    },
    "musicTools": {
     "type": "boolean",
     "title": "Music tools for Claude",
     "description": "Let Claude see what is playing and play, pause or skip when you ask it to",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rwoel-mods",
   "firstSeen": "2026-10-07T14:44:19.324Z",
   "modUpdatedAt": "2026-10-07T11:50:40Z",
   "fileBytes": 72620,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-dj",
   "url": "https://www.slopshopper.com/mods/roberdinho-claude-mods-claude-dj/"
  },
  {
   "slug": "roberdinho-claude-mods-claude-pets",
   "name": "claude-pets",
   "description": "VS Code Pets for Claude Code: a cat, dog, crab, fox, rubber duck or Clawd that lives above your prompt, chases balls, cheers when a turn ends and naps when you're away",
   "version": "0.1.2",
   "author": {
    "name": "R. Woeltjes"
   },
   "license": "MIT",
   "keywords": [
    "pets",
    "vscode-pets",
    "cat",
    "dog",
    "clawd",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Roberdinho/claude-mods",
    "url": "https://github.com/Roberdinho/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:52:20Z",
    "createdAt": "2026-10-07T08:53:33Z",
    "description": "Claude Code mods: prompt-polaroid makes CodeSnap-style Polaroids of your prompts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41464185?v=4",
    "ownerUrl": "https://github.com/Roberdinho",
    "defaultBranch": "main"
   },
   "path": "plugins/claude-pets",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "sleepAfterMinutes": {
     "type": "number",
     "title": "Nap after (minutes)",
     "description": "Pets fall asleep after this many minutes without a prompt; 0 keeps them awake",
     "default": 5
    },
    "reactions": {
     "type": "boolean",
     "title": "React to Claude",
     "description": "A pet cheers when a turn finishes and looks worried when a tool fails",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rwoel-mods",
   "firstSeen": "2026-10-07T14:44:20.239Z",
   "modUpdatedAt": "2026-10-08T10:12:01Z",
   "fileBytes": 24360,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-pets",
   "url": "https://www.slopshopper.com/mods/roberdinho-claude-mods-claude-pets/"
  },
  {
   "slug": "roberdinho-claude-mods-coding-pet",
   "name": "coding-pet",
   "description": "A Tamagotchi-style coding companion: it earns XP from edits, reads, passing tests and commits, levels up and evolves, and needs feeding, play and rest. /codepet",
   "version": "0.1.3",
   "author": {
    "name": "R. Woeltjes"
   },
   "license": "MIT",
   "keywords": [
    "pet",
    "tamagotchi",
    "xp",
    "gamification",
    "coding pet",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Roberdinho/claude-mods",
    "url": "https://github.com/Roberdinho/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:52:20Z",
    "createdAt": "2026-10-07T08:53:33Z",
    "description": "Claude Code mods: prompt-polaroid makes CodeSnap-style Polaroids of your prompts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41464185?v=4",
    "ownerUrl": "https://github.com/Roberdinho",
    "defaultBranch": "main"
   },
   "path": "plugins/coding-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "petName": {
     "type": "string",
     "title": "Pet name",
     "description": "Your pet's name; empty picks one for its species",
     "default": ""
    },
    "species": {
     "type": "string",
     "title": "Species",
     "description": "What your pet hatches into",
     "options": [
      "blob",
      "cat",
      "crab"
     ],
     "default": "blob"
    },
    "difficulty": {
     "type": "string",
     "title": "Difficulty",
     "description": "How fast your pet gets hungry and sad: chill is half speed, hardcore double",
     "options": [
      "chill",
      "normal",
      "hardcore"
     ],
     "default": "normal"
    },
    "showBand": {
     "type": "boolean",
     "title": "Pet above the prompt",
     "description": "Show the pet, its XP and stats with feed, play and rest buttons above the prompt",
     "default": true
    },
    "statusLine": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Show the pet's name, level and happiness in the status line",
     "default": false
    },
    "notifyNeeds": {
     "type": "boolean",
     "title": "Say when it needs you",
     "description": "A toast when your pet gets hungry, tired or sad",
     "default": true
    },
    "xpForReads": {
     "type": "boolean",
     "title": "XP for reading files",
     "description": "Files Claude reads earn a little XP",
     "default": true
    },
    "modelTool": {
     "type": "boolean",
     "title": "Let Claude check on the pet",
     "description": "Gives Claude a pet_status tool, so it can answer how your pet is doing",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rwoel-mods",
   "firstSeen": "2026-10-07T14:44:21.506Z",
   "modUpdatedAt": "2026-10-09T06:42:44Z",
   "fileBytes": 64558,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "coding-pet",
   "url": "https://www.slopshopper.com/mods/roberdinho-claude-mods-coding-pet/"
  },
  {
   "slug": "roberdinho-claude-mods-mods-panel",
   "name": "mods-panel",
   "description": "A side panel listing your installed mods and their commands: pick one to run it, or to fill the prompt when it takes arguments, or uninstall a mod: /mods",
   "version": "0.1.2",
   "author": {
    "name": "R. Woeltjes"
   },
   "license": "MIT",
   "keywords": [
    "mods",
    "plugins",
    "commands",
    "launcher",
    "panel"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Roberdinho/claude-mods",
    "url": "https://github.com/Roberdinho/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:52:20Z",
    "createdAt": "2026-10-07T08:53:33Z",
    "description": "Claude Code mods: prompt-polaroid makes CodeSnap-style Polaroids of your prompts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41464185?v=4",
    "ownerUrl": "https://github.com/Roberdinho",
    "defaultBranch": "main"
   },
   "path": "plugins/mods-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rwoel-mods",
   "firstSeen": "2026-10-07T14:44:22.368Z",
   "modUpdatedAt": "2026-10-09T06:44:46Z",
   "fileBytes": 9038,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "mods-panel",
   "url": "https://www.slopshopper.com/mods/roberdinho-claude-mods-mods-panel/"
  },
  {
   "slug": "roberdinho-claude-mods-prompt-polaroid",
   "name": "prompt-polaroid",
   "description": "CodeSnap-style Polaroid snapshots of your Claude Code prompts: /polaroid",
   "version": "0.2.0",
   "author": {
    "name": "R. Woeltjes"
   },
   "license": "MIT",
   "keywords": [
    "polaroid",
    "screenshot",
    "codesnap",
    "share",
    "prompt"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Roberdinho/claude-mods",
    "url": "https://github.com/Roberdinho/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:52:20Z",
    "createdAt": "2026-10-07T08:53:33Z",
    "description": "Claude Code mods: prompt-polaroid makes CodeSnap-style Polaroids of your prompts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41464185?v=4",
    "ownerUrl": "https://github.com/Roberdinho",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-polaroid",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Background",
     "description": "Background behind the Polaroid",
     "default": "clay",
     "options": [
      "clay",
      "sunset",
      "ocean",
      "forest",
      "mono",
      "transparent"
     ]
    },
    "outputDir": {
     "type": "string",
     "title": "Output folder",
     "description": "Where PNG/SVG snapshots are saved (~ is your home folder)",
     "default": "~/Pictures/Claude Polaroids"
    },
    "handle": {
     "type": "string",
     "title": "Handle",
     "description": "Signature written on the caption, e.g. @you (leave empty for none)",
     "default": ""
    },
    "showModel": {
     "type": "boolean",
     "title": "Show model",
     "description": "Write the model name on the caption",
     "default": true
    },
    "tilt": {
     "type": "boolean",
     "title": "Tilt",
     "description": "Rotate the Polaroid slightly, like it was tossed on a table",
     "default": true
    },
    "redactSecrets": {
     "type": "boolean",
     "title": "Redact secrets",
     "description": "Mask API keys, tokens, passwords and e-mail addresses",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rwoel-mods",
   "firstSeen": "2026-10-07T14:44:23.422Z",
   "modUpdatedAt": "2026-10-07T08:53:32Z",
   "fileBytes": 22298,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-polaroid",
   "url": "https://www.slopshopper.com/mods/roberdinho-claude-mods-prompt-polaroid/"
  },
  {
   "slug": "roberdinho-claude-mods-session-tasks",
   "name": "session-tasks",
   "description": "A line above the prompt counting the background tasks running in every session, and a side panel listing them (shells, subagents, monitors, workflows) read from their transcripts, even in sessions marked Completed: /alltasks",
   "version": "0.3.1",
   "author": {
    "name": "R. Woeltjes"
   },
   "license": "MIT",
   "keywords": [
    "tasks",
    "background",
    "sessions",
    "panel",
    "monitor"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Roberdinho/claude-mods",
    "url": "https://github.com/Roberdinho/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T06:52:20Z",
    "createdAt": "2026-10-07T08:53:33Z",
    "description": "Claude Code mods: prompt-polaroid makes CodeSnap-style Polaroids of your prompts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41464185?v=4",
    "ownerUrl": "https://github.com/Roberdinho",
    "defaultBranch": "main"
   },
   "path": "plugins/session-tasks",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rwoel-mods",
   "firstSeen": "2026-10-07T14:44:24.449Z",
   "modUpdatedAt": "2026-10-09T06:51:51Z",
   "fileBytes": 20875,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-tasks",
   "url": "https://www.slopshopper.com/mods/roberdinho-claude-mods-session-tasks/"
  },
  {
   "slug": "robertgregorywest-claude-mods-issue",
   "name": "issue",
   "description": "/issue N loads a GitHub issue into the prompt; /issue alone opens a pane of open issues",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "robertgregorywest/claude-mods",
    "url": "https://github.com/robertgregorywest/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T08:40:47Z",
    "createdAt": "2026-10-03T17:32:58Z",
    "description": "Personal Claude Code mods (function-hook plugins) with install and test tooling",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1358468?v=4",
    "ownerUrl": "https://github.com/robertgregorywest",
    "defaultBranch": "main"
   },
   "path": "mods/issue",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:24.319Z",
   "modUpdatedAt": "2026-10-04T07:59:17Z",
   "fileBytes": 6350,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "issue",
   "url": "https://www.slopshopper.com/mods/robertgregorywest-claude-mods-issue/"
  },
  {
   "slug": "robertgregorywest-claude-mods-mod-template",
   "name": "mod-template",
   "description": "TODO: one line",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "robertgregorywest/claude-mods",
    "url": "https://github.com/robertgregorywest/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T08:40:47Z",
    "createdAt": "2026-10-03T17:32:58Z",
    "description": "Personal Claude Code mods (function-hook plugins) with install and test tooling",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1358468?v=4",
    "ownerUrl": "https://github.com/robertgregorywest",
    "defaultBranch": "main"
   },
   "path": "template",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:25.942Z",
   "modUpdatedAt": "2026-10-04T08:38:02Z",
   "fileBytes": 200,
   "tags": [
    "status"
   ],
   "isNew": true,
   "entryName": "mod-template-robertgregorywest",
   "url": "https://www.slopshopper.com/mods/robertgregorywest-claude-mods-mod-template/"
  },
  {
   "slug": "robertgregorywest-claude-mods-push",
   "name": "push",
   "description": "/push pushes the current branch to its upstream, with a toast when it lands",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "robertgregorywest/claude-mods",
    "url": "https://github.com/robertgregorywest/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T08:40:47Z",
    "createdAt": "2026-10-03T17:32:58Z",
    "description": "Personal Claude Code mods (function-hook plugins) with install and test tooling",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1358468?v=4",
    "ownerUrl": "https://github.com/robertgregorywest",
    "defaultBranch": "main"
   },
   "path": "mods/push",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:25.087Z",
   "modUpdatedAt": "2026-10-04T08:32:07Z",
   "fileBytes": 1644,
   "tags": [
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "push",
   "url": "https://www.slopshopper.com/mods/robertgregorywest-claude-mods-push/"
  },
  {
   "slug": "robertiuoras-claude-mods-flight-recorder",
   "name": "flight-recorder",
   "description": "A live flight recorder for each turn: see where Claude's time goes, tool by tool, as it happens.",
   "version": "0.1.0",
   "author": {
    "name": "robertiuoras"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "robertiuoras/claude-mods",
    "url": "https://github.com/robertiuoras/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:14:58Z",
    "createdAt": "2026-10-01T20:41:06Z",
    "description": "Claude Code mods. Flight Recorder: see where every turn's time goes, live.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/100823588?v=4",
    "ownerUrl": "https://github.com/robertiuoras",
    "defaultBranch": "main"
   },
   "path": "flight-recorder",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "robertiuoras",
   "firstSeen": "2026-10-06T05:22:54.870Z",
   "modUpdatedAt": "2026-10-09T15:14:58Z",
   "fileBytes": 29681,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "flight-recorder-robertiuoras",
   "url": "https://www.slopshopper.com/mods/robertiuoras-claude-mods-flight-recorder/"
  },
  {
   "slug": "robfresh2o-fresh2o-plugins-needs-you",
   "name": "needs-you",
   "description": "Highlights the Needs you section of a reply, with the hopping Claude from the Stream Deck beside it, and turns its decisions into buttons.",
   "version": "1.2.0",
   "author": {
    "name": "Rob Freshwater"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "robfresh2o/fresh2o-plugins",
    "url": "https://github.com/robfresh2o/fresh2o-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T09:17:43Z",
    "createdAt": "2026-10-04T06:21:18Z",
    "description": "Claude Code plugins by Rob Freshwater",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/213580111?v=4",
    "ownerUrl": "https://github.com/robfresh2o",
    "defaultBranch": "main"
   },
   "path": "plugins/needs-you",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fresh2o-plugins",
   "firstSeen": "2026-10-06T04:59:32.882Z",
   "modUpdatedAt": "2026-10-05T09:17:43Z",
   "fileBytes": 20977,
   "tags": [
    "transcript",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "needs-you-robfresh2o",
   "url": "https://www.slopshopper.com/mods/robfresh2o-fresh2o-plugins-needs-you/"
  },
  {
   "slug": "rocha101-claude-code-glance",
   "name": "glance",
   "description": "See images, screenshots and HTML pages inline in the Claude Code chat",
   "version": "0.1.0",
   "author": {
    "name": "Rocha101",
    "url": "https://github.com/Rocha101"
   },
   "license": "MIT",
   "homepage": "https://github.com/Rocha101/claude-code-glance",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Rocha101/claude-code-glance",
    "url": "https://github.com/Rocha101/claude-code-glance",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T13:38:48Z",
    "createdAt": "2026-10-02T13:24:58Z",
    "description": "👁 See what Claude builds: images, screenshots and rendered HTML pages inline in the Claude Code chat. Sharp on Ghostty, kitty & WezTerm.",
    "homepage": "https://github.com/Rocha101/claude-code-glance",
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "developer-tools",
     "ghostty",
     "html-preview",
     "kitty-graphics",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80852480?v=4",
    "ownerUrl": "https://github.com/Rocha101",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:42.025Z",
   "modUpdatedAt": "2026-10-02T13:38:48Z",
   "fileBytes": 15168,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "glance-Rocha101",
   "url": "https://www.slopshopper.com/mods/rocha101-claude-code-glance/"
  },
  {
   "slug": "rocha101-claude-code-quickswitch",
   "name": "quickswitch",
   "description": "One-click Claude account switching from the status line, powered by ccswitch",
   "version": "0.1.0",
   "author": {
    "name": "Rocha101",
    "url": "https://github.com/Rocha101"
   },
   "license": "MIT",
   "homepage": "https://github.com/Rocha101/claude-code-quickswitch",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Rocha101/claude-code-quickswitch",
    "url": "https://github.com/Rocha101/claude-code-quickswitch",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T13:25:13Z",
    "createdAt": "2026-10-02T13:25:06Z",
    "description": "⇄ Switch Claude accounts in one click, right from the Claude Code status line. Powered by ccswitch.",
    "homepage": null,
    "topics": [
     "account-switcher",
     "ai-tools",
     "anthropic",
     "ccswitch",
     "claude",
     "claude-code",
     "claude-code-mod",
     "developer-tools",
     "statusline",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80852480?v=4",
    "ownerUrl": "https://github.com/Rocha101",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:14.983Z",
   "modUpdatedAt": "2026-10-02T13:25:13Z",
   "fileBytes": 3159,
   "tags": [
    "spinner",
    "toast",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "quickswitch",
   "url": "https://www.slopshopper.com/mods/rocha101-claude-code-quickswitch/"
  },
  {
   "slug": "rodrigofaerman-claude-mods-progresso-tarefas",
   "name": "progresso-tarefas",
   "description": "Mostra só as tarefas principais com barra de progresso e % acima do prompt",
   "version": "0.1.0",
   "author": {
    "name": "Rodrigo Faerman"
   },
   "license": "MIT",
   "keywords": [
    "progresso",
    "tarefas",
    "todo",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rodrigofaerman/claude-mods",
    "url": "https://github.com/rodrigofaerman/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:53:30Z",
    "createdAt": "2026-10-07T13:53:25Z",
    "description": "Mods para o Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/444470?v=4",
    "ownerUrl": "https://github.com/rodrigofaerman",
    "defaultBranch": "main"
   },
   "path": "plugins/progresso-tarefas",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:41:24.185Z",
   "modUpdatedAt": "2026-10-07T13:53:30Z",
   "fileBytes": 7141,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "progresso-tarefas",
   "url": "https://www.slopshopper.com/mods/rodrigofaerman-claude-mods-progresso-tarefas/"
  },
  {
   "slug": "roma-vibe-fastdev-claude-code-mod-app",
   "name": "app",
   "description": "A Claude Code mod.",
   "version": "0.1.0",
   "author": {
    "name": "App"
   },
   "license": "UNLICENSED",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "roma-vibe/fastdev-claude-code-mod",
    "url": "https://github.com/roma-vibe/fastdev-claude-code-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:52:40Z",
    "createdAt": "2026-10-06T17:52:31Z",
    "description": "fastDev skeleton: a Claude Code mod (hooks, settings page, Vue 3)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/333123618?v=4",
    "ownerUrl": "https://github.com/roma-vibe",
    "defaultBranch": "main"
   },
   "path": "files",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:13:01.699Z",
   "modUpdatedAt": "2026-10-06T17:52:40Z",
   "fileBytes": 11624,
   "tags": [
    "status",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "app",
   "url": "https://www.slopshopper.com/mods/roma-vibe-fastdev-claude-code-mod-app/"
  },
  {
   "slug": "romandots-claude-mods-slonk-card",
   "name": "slonk-card",
   "description": "Shows the slonk card this session works on and the column it is in right now",
   "version": "0.4.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "romandots/claude-mods",
    "url": "https://github.com/romandots/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:48:20Z",
    "createdAt": "2026-10-06T17:43:25Z",
    "description": "Claude Code mods: slonk-card and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5690053?v=4",
    "ownerUrl": "https://github.com/romandots",
    "defaultBranch": "main"
   },
   "path": "plugins/slonk-card",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "romandots-mods",
   "firstSeen": "2026-10-07T15:13:05.735Z",
   "modUpdatedAt": "2026-10-09T10:48:20Z",
   "fileBytes": 13629,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "slonk-card",
   "url": "https://www.slopshopper.com/mods/romandots-claude-mods-slonk-card/"
  },
  {
   "slug": "romanhotsiy-claude-mods-loc-split",
   "name": "loc-split",
   "description": "Lines changed against main, split into code, comments, tests, docs and generated files, in a row above the prompt that expands into a per-commit table",
   "version": "0.1.2",
   "author": {
    "name": "Roman Hotsiy",
    "url": "https://github.com/RomanHotsiy"
   },
   "license": "MIT",
   "homepage": "https://github.com/RomanHotsiy/claude-mods/tree/main/loc-split",
   "keywords": [
    "git",
    "diff",
    "lines-of-code",
    "mod",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "RomanHotsiy/claude-mods",
    "url": "https://github.com/RomanHotsiy/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:34:00Z",
    "createdAt": "2026-10-02T10:02:58Z",
    "description": "Claude Code mods: loc-split shows lines changed vs main, split into code, comments, tests, docs and generated files",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3975738?v=4",
    "ownerUrl": "https://github.com/RomanHotsiy",
    "defaultBranch": "main"
   },
   "path": "loc-split",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:47:54.124Z",
   "modUpdatedAt": "2026-10-08T07:34:00Z",
   "fileBytes": 41524,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "loc-split",
   "url": "https://www.slopshopper.com/mods/romanhotsiy-claude-mods-loc-split/"
  },
  {
   "slug": "romanlucian-claude-pocket",
   "name": "pocket",
   "description": "A handheld game console in a Claude Code pane: plays your own Game Boy game files",
   "version": "0.5.0",
   "author": {
    "name": "Lucian Roman"
   },
   "license": "MIT",
   "homepage": "https://github.com/romanlucian/claude-pocket",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "romanlucian/claude-pocket",
    "url": "https://github.com/romanlucian/claude-pocket",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:53:56Z",
    "createdAt": "2026-10-07T12:37:46Z",
    "description": "A Claude Code mod: a handheld game console emulator that plays your own Game Boy game files in a Claude Code pane.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/131816636?v=4",
    "ownerUrl": "https://github.com/romanlucian",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "nodePath": {
     "type": "string",
     "title": "Node command",
     "description": "How to run Node.js, which runs the emulator: `node`, or its full path when Claude Code cannot find it (run `which node` in a terminal to see it).",
     "default": "node"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pocket",
   "firstSeen": "2026-10-07T15:13:08.069Z",
   "modUpdatedAt": "2026-10-07T17:53:56Z",
   "fileBytes": 18148,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pocket",
   "url": "https://www.slopshopper.com/mods/romanlucian-claude-pocket/"
  },
  {
   "slug": "romtaugranot-issue-map",
   "name": "issue-map",
   "description": "Draws a Project's open Issues as a Map joined by the Links its Tracker records, inside Claude Code.",
   "version": "0.0.0",
   "author": {
    "name": "romtaugranot",
    "url": "https://github.com/romtaugranot"
   },
   "license": "MIT",
   "homepage": "https://github.com/romtaugranot/issue-map",
   "keywords": [
    "github",
    "gitlab",
    "issues",
    "dependencies",
    "blocked",
    "project-management"
   ],
   "kind": "community",
   "repo": {
    "fullName": "romtaugranot/issue-map",
    "url": "https://github.com/romtaugranot/issue-map",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:36:36Z",
    "createdAt": "2026-09-21T11:49:08Z",
    "description": "A Claude Code plugin that maps open issues by the links between them",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/100371590?v=4",
    "ownerUrl": "https://github.com/romtaugranot",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./plugin.tsx"
   ],
   "entry": "hooks/plugin.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "issue-map",
   "firstSeen": "2026-10-06T05:20:27.519Z",
   "modUpdatedAt": "2026-10-09T09:36:36Z",
   "fileBytes": 192665,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "issue-map",
   "url": "https://www.slopshopper.com/mods/romtaugranot-issue-map/"
  },
  {
   "slug": "rotbit-claudemods-marketplace-cm-block-dangerous-commands",
   "name": "cm-block-dangerous-commands",
   "displayName": "Block Dangerous Commands",
   "description": "Refuses destructive Bash commands (rm -rf /, force-push to main, DROP TABLE, curl | sh, ...) before Claude runs them, and tells Claude why.",
   "version": "0.1.0",
   "author": {
    "name": "ClaudeMods",
    "url": "https://claudemods.app"
   },
   "license": "MIT",
   "homepage": "https://claudemods.app/mods/cm-block-dangerous-commands",
   "keywords": [
    "mod",
    "safety",
    "bash",
    "guard",
    "tool.call",
    "git",
    "rm"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rotbit/claudemods-marketplace",
    "url": "https://github.com/rotbit/claudemods-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:51:55Z",
    "createdAt": "2026-10-07T07:51:49Z",
    "description": "Claude Code mods marketplace from claudemods.app (unofficial, not affiliated with Anthropic)",
    "homepage": "https://claudemods.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76201628?v=4",
    "ownerUrl": "https://github.com/rotbit",
    "defaultBranch": "main"
   },
   "path": "cm-block-dangerous-commands",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "block refuses a matching command; warn lets it run and shows a toast.",
     "options": [
      "block",
      "warn"
     ],
     "default": "block"
    },
    "blockForcePush": {
     "type": "boolean",
     "title": "Block force-push to main/master",
     "description": "Refuse git push --force / -f / +main to main or master.",
     "default": true
    },
    "blockHardReset": {
     "type": "boolean",
     "title": "Block git reset --hard",
     "description": "Also refuse git reset --hard (off by default: it is a common, recoverable-ish workflow).",
     "default": false
    },
    "extraPatterns": {
     "type": "string",
     "title": "Extra patterns",
     "description": "Additional JavaScript regular expressions; a Bash command matching any of them is treated as dangerous.",
     "multiple": true,
     "default": []
    },
    "allowPatterns": {
     "type": "string",
     "title": "Allow patterns",
     "description": "JavaScript regular expressions; a Bash command matching any of them is never blocked, whatever else it matches.",
     "multiple": true,
     "default": []
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claudemods",
   "firstSeen": "2026-10-07T15:13:14.885Z",
   "modUpdatedAt": "2026-10-07T07:51:52Z",
   "fileBytes": 8758,
   "tags": [
    "toast",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "cm-block-dangerous-commands",
   "url": "https://www.slopshopper.com/mods/rotbit-claudemods-marketplace-cm-block-dangerous-commands/"
  },
  {
   "slug": "rotbit-claudemods-marketplace-cm-context-meter",
   "name": "cm-context-meter",
   "displayName": "Context Meter",
   "description": "Puts context-window fill, 5-hour/7-day plan usage and session cost in the status line, and warns once when the context gets full.",
   "version": "0.1.0",
   "author": {
    "name": "ClaudeMods",
    "url": "https://claudemods.app"
   },
   "license": "MIT",
   "homepage": "https://claudemods.app/mods/cm-context-meter",
   "keywords": [
    "mod",
    "status line",
    "context window",
    "usage",
    "rate limits",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rotbit/claudemods-marketplace",
    "url": "https://github.com/rotbit/claudemods-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:51:55Z",
    "createdAt": "2026-10-07T07:51:49Z",
    "description": "Claude Code mods marketplace from claudemods.app (unofficial, not affiliated with Anthropic)",
    "homepage": "https://claudemods.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76201628?v=4",
    "ownerUrl": "https://github.com/rotbit",
    "defaultBranch": "main"
   },
   "path": "cm-context-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "showCost": {
     "type": "boolean",
     "title": "Show cost",
     "description": "Show the session's cost in US dollars, as /cost totals it.",
     "default": true
    },
    "showRateLimits": {
     "type": "boolean",
     "title": "Show plan usage",
     "description": "Show the 5-hour and 7-day plan usage windows (subscriptions only).",
     "default": true
    },
    "warnAtPercent": {
     "type": "number",
     "title": "Warn at context %",
     "description": "Show a toast once when the context window reaches this percentage; 0 turns the warning off.",
     "min": 0,
     "max": 100,
     "default": 80
    },
    "format": {
     "type": "string",
     "title": "Format",
     "description": "compact: ctx 42% · 5h 23% · $1.20. verbose: Context 42% (84k/200k) · 5-hour 23% · Cost $1.20.",
     "options": [
      "compact",
      "verbose"
     ],
     "default": "compact"
    },
    "intervalMs": {
     "type": "number",
     "title": "Refresh interval (ms)",
     "description": "How often to refresh between turns, in milliseconds (at least 5000).",
     "min": 5000,
     "max": 3600000,
     "default": 60000
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claudemods",
   "firstSeen": "2026-10-07T15:13:15.582Z",
   "modUpdatedAt": "2026-10-07T07:51:52Z",
   "fileBytes": 4970,
   "tags": [
    "toast",
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cm-context-meter",
   "url": "https://www.slopshopper.com/mods/rotbit-claudemods-marketplace-cm-context-meter/"
  },
  {
   "slug": "rotbit-claudemods-marketplace-cm-done-toast",
   "name": "cm-done-toast",
   "displayName": "Done Toast",
   "description": "Shows \"Done in 2m 14s\" and plays a short chime when a long Claude turn finishes; optional macOS/Linux system notification.",
   "version": "0.1.0",
   "author": {
    "name": "ClaudeMods",
    "url": "https://claudemods.app"
   },
   "license": "MIT",
   "homepage": "https://claudemods.app/mods/cm-done-toast",
   "keywords": [
    "mod",
    "notification",
    "toast",
    "sound",
    "turn.complete",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rotbit/claudemods-marketplace",
    "url": "https://github.com/rotbit/claudemods-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:51:55Z",
    "createdAt": "2026-10-07T07:51:49Z",
    "description": "Claude Code mods marketplace from claudemods.app (unofficial, not affiliated with Anthropic)",
    "homepage": "https://claudemods.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76201628?v=4",
    "ownerUrl": "https://github.com/rotbit",
    "defaultBranch": "main"
   },
   "path": "cm-done-toast",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "minSeconds": {
     "type": "number",
     "title": "Minimum turn length (seconds)",
     "description": "Only turns at least this long raise the toast, sound and notification.",
     "min": 0,
     "max": 3600,
     "default": 30
    },
    "sound": {
     "type": "boolean",
     "title": "Play a sound",
     "description": "Play a short chime when the turn finishes (macOS only: Claude Code plays clips with afplay).",
     "default": true
    },
    "systemNotification": {
     "type": "boolean",
     "title": "System notification",
     "description": "Also raise a desktop notification via osascript (macOS) or notify-send (Linux).",
     "default": false
    },
    "includeAnswerPreview": {
     "type": "boolean",
     "title": "Include answer preview",
     "description": "Add the first 80 characters of Claude's answer to the toast and notification.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claudemods",
   "firstSeen": "2026-10-07T15:13:16.304Z",
   "modUpdatedAt": "2026-10-07T07:51:52Z",
   "fileBytes": 4136,
   "tags": [
    "toast",
    "process",
    "turn",
    "audio"
   ],
   "isNew": true,
   "entryName": "cm-done-toast",
   "url": "https://www.slopshopper.com/mods/rotbit-claudemods-marketplace-cm-done-toast/"
  },
  {
   "slug": "rotbit-claudemods-marketplace-cm-git-branch",
   "name": "cm-git-branch",
   "displayName": "Git Branch Above Prompt",
   "description": "Shows the current git branch, how many files changed and ahead/behind counts in a one-line band above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "ClaudeMods",
    "url": "https://claudemods.app"
   },
   "license": "MIT",
   "homepage": "https://claudemods.app/mods/cm-git-branch",
   "keywords": [
    "mod",
    "git",
    "branch",
    "above prompt",
    "band",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rotbit/claudemods-marketplace",
    "url": "https://github.com/rotbit/claudemods-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:51:55Z",
    "createdAt": "2026-10-07T07:51:49Z",
    "description": "Claude Code mods marketplace from claudemods.app (unofficial, not affiliated with Anthropic)",
    "homepage": "https://claudemods.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76201628?v=4",
    "ownerUrl": "https://github.com/rotbit",
    "defaultBranch": "main"
   },
   "path": "cm-git-branch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "intervalMs": {
     "type": "number",
     "title": "Refresh interval (ms)",
     "description": "How often to re-read git status between turns, in milliseconds (at least 2000).",
     "min": 2000,
     "max": 3600000,
     "default": 15000
    },
    "showAheadBehind": {
     "type": "boolean",
     "title": "Show ahead/behind",
     "description": "Show commits ahead of and behind the upstream branch (↑1 ↓0).",
     "default": true
    },
    "hideWhenClean": {
     "type": "boolean",
     "title": "Hide when clean",
     "description": "Hide the band while the work tree is clean and in sync with its upstream.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claudemods",
   "firstSeen": "2026-10-07T15:13:17.029Z",
   "modUpdatedAt": "2026-10-07T07:51:52Z",
   "fileBytes": 5226,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cm-git-branch",
   "url": "https://www.slopshopper.com/mods/rotbit-claudemods-marketplace-cm-git-branch/"
  },
  {
   "slug": "rotbit-claudemods-marketplace-cm-tool-call-counter",
   "name": "cm-tool-call-counter",
   "displayName": "Tool Call Counter",
   "description": "Counts Claude's tool calls per turn and per session, shows the count beside the spinner, and adds /tally for a per-tool breakdown with error counts.",
   "version": "0.1.0",
   "author": {
    "name": "ClaudeMods",
    "url": "https://claudemods.app"
   },
   "license": "MIT",
   "homepage": "https://claudemods.app/mods/cm-tool-call-counter",
   "keywords": [
    "mod",
    "tools",
    "spinner",
    "command",
    "tally",
    "stats"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rotbit/claudemods-marketplace",
    "url": "https://github.com/rotbit/claudemods-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T07:51:55Z",
    "createdAt": "2026-10-07T07:51:49Z",
    "description": "Claude Code mods marketplace from claudemods.app (unofficial, not affiliated with Anthropic)",
    "homepage": "https://claudemods.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/76201628?v=4",
    "ownerUrl": "https://github.com/rotbit",
    "defaultBranch": "main"
   },
   "path": "cm-tool-call-counter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "showInSpinner": {
     "type": "boolean",
     "title": "Show in spinner",
     "description": "Append \" · N tools\" (this turn's count) to the working spinner.",
     "default": true
    },
    "showInStatus": {
     "type": "boolean",
     "title": "Show in status line",
     "description": "Also show the session's total tool calls and errors in the status line.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claudemods",
   "firstSeen": "2026-10-07T15:13:17.739Z",
   "modUpdatedAt": "2026-10-07T07:51:52Z",
   "fileBytes": 4401,
   "tags": [
    "spinner",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cm-tool-call-counter",
   "url": "https://www.slopshopper.com/mods/rotbit-claudemods-marketplace-cm-tool-call-counter/"
  },
  {
   "slug": "rotembm12-claude-mods-context-usage",
   "name": "context-usage",
   "description": "Shows how full the session's context window is, in a band above the prompt",
   "version": "0.1.1",
   "author": {
    "name": "Rotem"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rotembm12/claude-mods",
    "url": "https://github.com/rotembm12/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T10:10:55Z",
    "createdAt": "2026-10-07T09:54:22Z",
    "description": "Claude Code mods: context usage, session topics, Hebrew RTL, orchestrator",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46103618?v=4",
    "ownerUrl": "https://github.com/rotembm12",
    "defaultBranch": "main"
   },
   "path": "context-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rotem-mods",
   "firstSeen": "2026-10-07T15:13:19.039Z",
   "modUpdatedAt": "2026-10-08T09:39:18Z",
   "fileBytes": 6368,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-usage",
   "url": "https://www.slopshopper.com/mods/rotembm12-claude-mods-context-usage/"
  },
  {
   "slug": "rotembm12-claude-mods-orchestrator",
   "name": "orchestrator",
   "description": "Turns a session into an orchestrator that delegates work to haiku and sonnet subagents, keeps its own context small, sizes each task to about 150K tokens of subagent context, and lists the running and past agents in an expandable band (/orchestrator on|off|status)",
   "version": "0.3.0",
   "author": {
    "name": "Rotem"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rotembm12/claude-mods",
    "url": "https://github.com/rotembm12/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T10:10:55Z",
    "createdAt": "2026-10-07T09:54:22Z",
    "description": "Claude Code mods: context usage, session topics, Hebrew RTL, orchestrator",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46103618?v=4",
    "ownerUrl": "https://github.com/rotembm12",
    "defaultBranch": "main"
   },
   "path": "orchestrator",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rotem-mods",
   "firstSeen": "2026-10-07T15:13:20.246Z",
   "modUpdatedAt": "2026-10-08T10:10:52Z",
   "fileBytes": 32246,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "orchestrator",
   "url": "https://www.slopshopper.com/mods/rotembm12-claude-mods-orchestrator/"
  },
  {
   "slug": "rotembm12-claude-mods-session-topics",
   "name": "session-topics",
   "description": "Shows the session's topics and a per-session color above the prompt, so side-by-side sessions are easy to tell apart",
   "version": "0.1.1",
   "author": {
    "name": "Rotem"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rotembm12/claude-mods",
    "url": "https://github.com/rotembm12/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T10:10:55Z",
    "createdAt": "2026-10-07T09:54:22Z",
    "description": "Claude Code mods: context usage, session topics, Hebrew RTL, orchestrator",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46103618?v=4",
    "ownerUrl": "https://github.com/rotembm12",
    "defaultBranch": "main"
   },
   "path": "session-topics",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rotem-mods",
   "firstSeen": "2026-10-07T15:13:20.875Z",
   "modUpdatedAt": "2026-10-08T09:39:18Z",
   "fileBytes": 8120,
   "tags": [
    "band",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-topics",
   "url": "https://www.slopshopper.com/mods/rotembm12-claude-mods-session-topics/"
  },
  {
   "slug": "rperdiga-claude-context-handoff",
   "name": "context-handoff",
   "description": "Pauses at a context threshold, writes a handoff file, puts a continue prompt on the clipboard, and can start a fresh session from it.",
   "version": "0.2.0",
   "author": {
    "name": "rperdiga"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rperdiga/claude-context-handoff",
    "url": "https://github.com/rperdiga/claude-context-handoff",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T01:30:18Z",
    "createdAt": "2026-10-09T01:30:13Z",
    "description": "Claude Code mod: auto handoff to a fresh session when the context window fills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8600133?v=4",
    "ownerUrl": "https://github.com/rperdiga",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Threshold (%)",
     "description": "Context window fill (percent) that triggers the handoff.",
     "default": 70
    },
    "mode": {
     "type": "string",
     "title": "After the handoff",
     "description": "ask: show buttons; auto: /clear and continue at once; clipboard: only copy the prompt.",
     "options": [
      "ask",
      "auto",
      "clipboard"
     ],
     "default": "ask"
    },
    "folder": {
     "type": "string",
     "title": "Handoff folder",
     "description": "Where handoff files are written, relative to the session's project root.",
     "default": ".claude/handoffs"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rperdiga-mods",
   "firstSeen": "2026-10-09T15:20:53.479Z",
   "modUpdatedAt": "2026-10-09T01:30:18Z",
   "fileBytes": 9537,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-handoff-rperdiga",
   "url": "https://www.slopshopper.com/mods/rperdiga-claude-context-handoff/"
  },
  {
   "slug": "rquintino-claude-code-xtras-flashcards",
   "name": "flashcards",
   "displayName": "Flash cards",
   "description": "Software development flash cards on a side board: three cards that flip on a press, written by the model only while the board is open, with Got it / Again spaced repetition",
   "version": "0.1.0",
   "author": {
    "name": "Rui Quintino",
    "url": "https://github.com/rquintino"
   },
   "license": "MIT",
   "homepage": "https://github.com/rquintino/claude-code-xtras/tree/main/mods/flashcards",
   "keywords": [
    "flashcards",
    "learning",
    "spaced-repetition",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rquintino/claude-code-xtras",
    "url": "https://github.com/rquintino/claude-code-xtras",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:16:30Z",
    "createdAt": "2026-05-16T07:59:34Z",
    "description": "🤖 tools & skills I use daily, plus a few experimental ones 🧪",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10835742?v=4",
    "ownerUrl": "https://github.com/rquintino",
    "defaultBranch": "main"
   },
   "path": "mods/flashcards",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Card model",
     "description": "The model that writes the cards, three per call",
     "default": "claude-haiku-5-5"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-xtras",
   "firstSeen": "2026-10-09T15:20:55.527Z",
   "modUpdatedAt": "2026-10-08T16:16:26Z",
   "fileBytes": 20984,
   "tags": [
    "pane",
    "band",
    "command",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "flashcards",
   "url": "https://www.slopshopper.com/mods/rquintino-claude-code-xtras-flashcards/"
  },
  {
   "slug": "rquintino-claude-code-xtras-statusline-hud",
   "name": "statusline-hud",
   "displayName": "Statusline HUD",
   "description": "Live session HUD: context, rate-limit pace, per-request and per-turn cost, cache countdown and miss detection, compaction advisor, dashboard pane and a budget tool for the model; leaves out what Desktop already shows",
   "version": "0.2.0",
   "author": {
    "name": "Rui Quintino",
    "url": "https://github.com/rquintino"
   },
   "license": "MIT",
   "homepage": "https://github.com/rquintino/claude-code-xtras/tree/main/mods/statusline-hud",
   "keywords": [
    "statusline",
    "hud",
    "cost",
    "context",
    "rate-limits",
    "prompt-cache",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rquintino/claude-code-xtras",
    "url": "https://github.com/rquintino/claude-code-xtras",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:16:30Z",
    "createdAt": "2026-05-16T07:59:34Z",
    "description": "🤖 tools & skills I use daily, plus a few experimental ones 🧪",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10835742?v=4",
    "ownerUrl": "https://github.com/rquintino",
    "defaultBranch": "main"
   },
   "path": "mods/statusline-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "display": {
     "type": "string",
     "title": "Where to show the HUD",
     "description": "band: multi-row band above the prompt; status: one pinned line; both",
     "options": [
      "band",
      "status",
      "both"
     ],
     "default": "band"
    },
    "density": {
     "type": "string",
     "title": "Band density",
     "description": "full: six rows (tokens, last request, compaction advisor, env); compact: two rows",
     "options": [
      "full",
      "compact"
     ],
     "default": "full"
    },
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "auto follows Claude Code's rules (env vars, then 1h on a subscription within plan usage, else 5m); set it if you use the promptCacheTtl setting",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    },
    "budgetUsd": {
     "type": "number",
     "title": "Session budget (USD)",
     "description": "Toast once and turn the cost red when the session passes it; 0 turns it off",
     "default": 0,
     "min": 0
    },
    "alerts": {
     "type": "boolean",
     "title": "Toast alerts",
     "description": "Context 80/90%, rate-limit pace, cache about to go cold, budget",
     "default": true
    },
    "turnCost": {
     "type": "boolean",
     "title": "Turn cost",
     "description": "Show what the running turn has cost beside the spinner, and each finished turn's cost on its closing line",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-xtras",
   "firstSeen": "2026-10-08T15:41:50.135Z",
   "modUpdatedAt": "2026-10-08T12:50:35Z",
   "fileBytes": 55731,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-hud",
   "url": "https://www.slopshopper.com/mods/rquintino-claude-code-xtras-statusline-hud/"
  },
  {
   "slug": "rsvishalsingh93-claude-usage-hud-usage-hud",
   "name": "usage-hud",
   "description": "Usage bar above the Claude Code prompt that expands into cards: plan limits with local reset times and pace, context breakdown, prompt cache, estimated cost",
   "version": "0.7.0",
   "author": {
    "name": "rsvishalsingh93",
    "url": "https://github.com/rsvishalsingh93"
   },
   "license": "MIT",
   "homepage": "https://github.com/rsvishalsingh93/claude-usage-hud",
   "keywords": [
    "usage",
    "rate-limits",
    "context",
    "prompt-cache",
    "cost",
    "hud"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rsvishalsingh93/claude-usage-hud",
    "url": "https://github.com/rsvishalsingh93/claude-usage-hud",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:59:33Z",
    "createdAt": "2026-10-05T08:04:38Z",
    "description": "Usage HUD for Claude Code: plan limits with pace, context breakdown, prompt cache and estimated cost, above the prompt",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5264944?v=4",
    "ownerUrl": "https://github.com/rsvishalsingh93",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-usage-hud",
   "firstSeen": "2026-10-06T05:23:00.447Z",
   "modUpdatedAt": "2026-10-06T17:59:33Z",
   "fileBytes": 31956,
   "tags": [
    "band",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-hud-rsvishalsingh93",
   "url": "https://www.slopshopper.com/mods/rsvishalsingh93-claude-usage-hud-usage-hud/"
  },
  {
   "slug": "rudragupta10191-x-coder-1-test-agents-md",
   "name": "agents-md",
   "description": "AGENTS.md up and down the tree like X_CODER.md, by the instructionFiles option: under x-coder-md-or-agents-md (the default; where the project has no X_CODER.md of its own on the walk) or x-coder-md-and-agents-md, a prompt.context hook hands every ancestor AGENTS.md to the engine among its instruction files, skipping ones it already loaded, and a tool.call hook on Read attaches the AGENTS.md files of the directories between the project root and a read file, once a conversation and agent loop (an Agent-tool fork inherits its parent's), except in a run where the engine attaches nothing to a turn (--bare, X_CODER_DISABLE_ATTACHMENTS); under managed-only, a prompt.context hook keeps only the organization's managed files and memory; under x-coder-md, nothing is added; in every mode a session.start hook sends the plugin's usage row through $.telemetry where that noun is seated",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rudragupta10191/X-coder-1-test-",
    "url": "https://github.com/rudragupta10191/X-coder-1-test-",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-26T10:46:02Z",
    "createdAt": "2026-09-25T16:46:29Z",
    "description": "An advanced multi-provider AI coding assistant for terminal, Termux, and Codespaces. Built by RTAD with auto-fallback across Gemini, OpenRouter, NVIDIA NIM, and OpenCode.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/167754720?v=4",
    "ownerUrl": "https://github.com/rudragupta10191",
    "defaultBranch": "main"
   },
   "path": "x-coder/mods/agents-md",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:36.152Z",
   "modUpdatedAt": "2026-09-26T09:20:07Z",
   "fileBytes": 33656,
   "tags": [],
   "isNew": true,
   "entryName": "agents-md-rudragupta10191",
   "url": "https://www.slopshopper.com/mods/rudragupta10191-x-coder-1-test-agents-md/"
  },
  {
   "slug": "rudragupta10191-x-coder-1-test-diff",
   "name": "diff",
   "description": "The diff pane: /diff and its Pane drawing, a refresh on X-Coder's edits, shell commands and finished turns, the pane's opening on the first edit, and the ask that rides a file's hunks on the next prompt",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rudragupta10191/X-coder-1-test-",
    "url": "https://github.com/rudragupta10191/X-coder-1-test-",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-26T10:46:02Z",
    "createdAt": "2026-09-25T16:46:29Z",
    "description": "An advanced multi-provider AI coding assistant for terminal, Termux, and Codespaces. Built by RTAD with auto-fallback across Gemini, OpenRouter, NVIDIA NIM, and OpenCode.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/167754720?v=4",
    "ownerUrl": "https://github.com/rudragupta10191",
    "defaultBranch": "main"
   },
   "path": "x-coder/mods/diff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:43.094Z",
   "modUpdatedAt": "2026-09-26T09:20:07Z",
   "fileBytes": 55250,
   "tags": [],
   "isNew": true,
   "entryName": "diff-rudragupta10191",
   "url": "https://www.slopshopper.com/mods/rudragupta10191-x-coder-1-test-diff/"
  },
  {
   "slug": "rudragupta10191-x-coder-1-test-sec-default",
   "name": "sec-default",
   "description": "Security default: from the outermost seat, continues past the user tier on the organization's classic hooks, prompt content, settings and subjects, refuses a user-tier tool.register under an MCP allowlist, and restores the organization's tools in tool.list",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rudragupta10191/X-coder-1-test-",
    "url": "https://github.com/rudragupta10191/X-coder-1-test-",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-26T10:46:02Z",
    "createdAt": "2026-09-25T16:46:29Z",
    "description": "An advanced multi-provider AI coding assistant for terminal, Termux, and Codespaces. Built by RTAD with auto-fallback across Gemini, OpenRouter, NVIDIA NIM, and OpenCode.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/167754720?v=4",
    "ownerUrl": "https://github.com/rudragupta10191",
    "defaultBranch": "main"
   },
   "path": "x-coder/mods/sec-default",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:47.333Z",
   "modUpdatedAt": "2026-09-26T09:20:07Z",
   "fileBytes": 9916,
   "tags": [
    "prompt",
    "agents"
   ],
   "isNew": true,
   "entryName": "sec-default-rudragupta10191",
   "url": "https://www.slopshopper.com/mods/rudragupta10191-x-coder-1-test-sec-default/"
  },
  {
   "slug": "rudragupta10191-x-coder-1-test-telemetry",
   "name": "telemetry",
   "description": "Plugin analytics: hooks on telemetry.log and telemetry.mark queue first-party rows over $.session, $.env, $.settings, $.fs, $.process, $.clock and $.http beneath, the noun added in engine.create where the engine has none; rows go out in batches; sends nothing wherever the CLI's analytics are off",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rudragupta10191/X-coder-1-test-",
    "url": "https://github.com/rudragupta10191/X-coder-1-test-",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-26T10:46:02Z",
    "createdAt": "2026-09-25T16:46:29Z",
    "description": "An advanced multi-provider AI coding assistant for terminal, Termux, and Codespaces. Built by RTAD with auto-fallback across Gemini, OpenRouter, NVIDIA NIM, and OpenCode.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/167754720?v=4",
    "ownerUrl": "https://github.com/rudragupta10191",
    "defaultBranch": "main"
   },
   "path": "x-coder/mods/telemetry",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:54.095Z",
   "modUpdatedAt": "2026-09-26T09:20:07Z",
   "fileBytes": 52547,
   "tags": [],
   "isNew": true,
   "entryName": "telemetry-rudragupta10191",
   "url": "https://www.slopshopper.com/mods/rudragupta10191-x-coder-1-test-telemetry/"
  },
  {
   "slug": "rudrasecure-claude-mods-review-pane",
   "name": "review-pane",
   "description": "Side pane showing the files changed in this conversation as diffs; mark lines, comment, and send the comments back to Claude",
   "version": "0.2.0",
   "author": {
    "name": "Rudra Secure"
   },
   "license": "MIT",
   "keywords": [
    "review",
    "diff",
    "pane",
    "comments",
    "lsp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "rudrasecure/claude-mods",
    "url": "https://github.com/rudrasecure/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T12:48:24Z",
    "createdAt": "2026-10-02T12:46:54Z",
    "description": "Claude Code mods by Rudra Secure: review-pane, a side pane to review Claude's changes and comment back",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/86035999?v=4",
    "ownerUrl": "https://github.com/rudrasecure",
    "defaultBranch": "main"
   },
   "path": "review-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:23:03.224Z",
   "modUpdatedAt": "2026-10-02T12:48:24Z",
   "fileBytes": 61642,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "review-pane-rudrasecure",
   "url": "https://www.slopshopper.com/mods/rudrasecure-claude-mods-review-pane/"
  },
  {
   "slug": "ruihe774-cc-bash-guardrails",
   "name": "bash-guardrails",
   "displayName": "bash-guardrails",
   "description": "Tool-call guard rules (parser-based), written in CEL; add your own in ~/.claude/bash-guardrails.json or .claude/bash-guardrails.json. On by default: blocks malformed bash and find rooted at /. Opt-in: Monitor, find without -xdev, pgrep/pkill pitfalls, until-grep loops, sudo, run0 confirmation, and pointing cat/head/sed/awk, heredoc writes, sed -i and Python rewrites to the Read, Write and Edit tools",
   "version": "0.2.2",
   "author": {
    "email": "ruihe774@outlook.com",
    "name": "Rui He"
   },
   "license": "Unlicense AND ISC AND MIT",
   "homepage": "https://github.com/ruihe774/cc-bash-guardrails",
   "keywords": [
    "bash",
    "guardrails",
    "guard",
    "hooks",
    "mod",
    "tool-call",
    "cel",
    "shell",
    "find",
    "pgrep",
    "sudo",
    "run0",
    "cat",
    "sed",
    "heredoc"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruihe774/cc-bash-guardrails",
    "url": "https://github.com/ruihe774/cc-bash-guardrails",
    "stars": 0,
    "forks": 0,
    "license": "Unlicense",
    "pushedAt": "2026-10-09T03:52:27Z",
    "createdAt": "2026-10-01T19:10:30Z",
    "description": "A Claude Mod that enforces guard rules on tool calls with a bash parser",
    "homepage": "",
    "topics": [
     "claude-code-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/118280419?v=4",
    "ownerUrl": "https://github.com/ruihe774",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "cat_read": {
     "default": false,
     "title": "Use Read instead of cat",
     "type": "boolean",
     "description": "Deny cat whose output is shown rather than used (cat f, cat < f), alone or piped into head, tail, sed -n 'X,Yp' or awk 'NR...' line pickers; point to the Read tool."
    },
    "find_root": {
     "default": true,
     "description": "Deny find commands whose starting point is the filesystem root, even with -xdev.",
     "title": "Block find rooted at /",
     "type": "boolean"
    },
    "find_xdev": {
     "default": false,
     "description": "Deny find commands that do not stay on one filesystem (-xdev / -mount, BSD -x).",
     "title": "Require find -xdev",
     "type": "boolean"
    },
    "heredoc_write": {
     "default": false,
     "title": "Use Write instead of heredocs",
     "type": "boolean",
     "description": "Deny writing a fixed heredoc or here-string to a file with cat (cat <<EOF > f) or tee; point to the Write tool."
    },
    "line_range_read": {
     "default": false,
     "title": "Use Read instead of head/sed/awk",
     "type": "boolean",
     "description": "Deny head, sed -n 'X,Yp' (or 'X,Y!d', 'Nq') and awk 'NR>=X && NR<=Y' showing lines of a file; point to the Read tool with offset and limit."
    },
    "malformed_bash": {
     "default": true,
     "description": "Deny Bash commands that fail to parse. Other Bash rules, including the run0 confirmation, rely on the parse, so disabling this weakens them.",
     "title": "Block malformed bash",
     "type": "boolean"
    },
    "monitor_disabled": {
     "default": false,
     "description": "Deny the Monitor tool and point to background Bash.",
     "title": "Block Monitor tool",
     "type": "boolean"
    },
    "monitor_no_command": {
     "default": true,
     "description": "Deny Monitor calls that have neither a command string the shell rules can check nor a ws source.",
     "title": "Block Monitor without a command",
     "type": "boolean"
    },
    "pgrep_captured": {
     "default": false,
     "description": "Deny pgrep output captured in a pipe or substitution.",
     "title": "Block captured pgrep output",
     "type": "boolean"
    },
    "pgrep_f": {
     "default": false,
     "description": "Deny pgrep -f unless it is pgrep -af, and deny pkill -f.",
     "title": "Require pgrep -a with -f; block pkill -f",
     "type": "boolean"
    },
    "python_edit": {
     "default": false,
     "title": "Use Edit instead of Python rewrites",
     "type": "boolean",
     "description": "Deny python -c (or a Python heredoc) that imports re or calls .replace(), opens a file (open() or pathlib) and has a multiline string literal; point to the Edit tool."
    },
    "run0_confirm": {
     "default": false,
     "description": "Ask the user, showing the wrapped command, before any run0 invocation.",
     "title": "Confirm run0",
     "type": "boolean"
    },
    "sed_edit": {
     "default": false,
     "title": "Use Edit instead of sed -i",
     "type": "boolean",
     "description": "Deny sed -i on a single file when its script is only substitutions (and line deletions); point to the Edit tool."
    },
    "sudo": {
     "default": false,
     "description": "Deny sudo and wrapped sudo; use run0 instead.",
     "title": "Block sudo",
     "type": "boolean"
    },
    "until_grep": {
     "default": false,
     "description": "Deny \"until grep ...\" and \"while ! grep ...\" loops that never exit if the writer dies.",
     "title": "Block until-grep loops",
     "type": "boolean"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:39.916Z",
   "modUpdatedAt": "2026-10-09T03:52:27Z",
   "fileBytes": 454110,
   "tags": [
    "toast",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "bash-guardrails",
   "url": "https://www.slopshopper.com/mods/ruihe774-cc-bash-guardrails/"
  },
  {
   "slug": "ruihe774-cc-delay-no-more",
   "name": "delay-no-more",
   "displayName": "delay-no-more",
   "description": "Choose which deferred tools (built-in and MCP) are loaded up front instead of waiting behind ToolSearch",
   "version": "0.2.0",
   "author": {
    "email": "ruihe774@outlook.com",
    "name": "Rui He"
   },
   "license": "Unlicense",
   "homepage": "https://github.com/ruihe774/cc-delay-no-more",
   "keywords": [
    "tools",
    "deferred",
    "tool-search",
    "mcp",
    "mod",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ruihe774/cc-delay-no-more",
    "url": "https://github.com/ruihe774/cc-delay-no-more",
    "stars": 0,
    "forks": 0,
    "license": "Unlicense",
    "pushedAt": "2026-10-08T15:30:14Z",
    "createdAt": "2026-10-05T04:13:43Z",
    "description": "A Claude Mod that lets you choose which tools Claude Code does *not* defer",
    "homepage": "",
    "topics": [
     "claude-code-mod"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/118280419?v=4",
    "ownerUrl": "https://github.com/ruihe774",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "defer": {
     "default": "",
     "description": "Tools to put behind ToolSearch, so their schemas load only when the model asks for them. Same syntax as the eager option; a tool matching both is loaded up front. Names that match nothing are ignored. Takes effect for new sessions.",
     "title": "Tools to defer",
     "type": "string"
    },
    "eager": {
     "default": "",
     "description": "Tools to keep out of ToolSearch, so their schemas are in the prompt from the first turn. Separate with commas or spaces. `*` matches any characters, e.g. WebSearch, mcp__github__*. Names that match nothing are ignored. Takes effect for new sessions.",
     "title": "Tools to load up front",
     "type": "string"
    },
    "tools": {
     "default": "",
     "description": "Legacy name for eager, still honored. Tools listed here are added to those in eager. Prefer eager in new configuration.",
     "title": "Tools to load up front (legacy)",
     "type": "string"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:59:32.489Z",
   "modUpdatedAt": "2026-10-08T15:30:14Z",
   "fileBytes": 1765,
   "tags": [],
   "isNew": true,
   "entryName": "delay-no-more",
   "url": "https://www.slopshopper.com/mods/ruihe774-cc-delay-no-more/"
  },
  {
   "slug": "rukono-browser-boost",
   "name": "browser-boost",
   "description": "Makes Claude drive browsers faster: a browsing playbook, smaller default screenshots, and nudges to batch actions.",
   "version": "0.3.1",
   "author": {
    "name": "Rukono"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Rukono/browser-boost",
    "url": "https://github.com/Rukono/browser-boost",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:18:53Z",
    "createdAt": "2026-10-08T22:49:20Z",
    "description": "Claude Code mod: faster, cheaper browser use (playbook, smaller screenshots, batching nudge)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/130037977?v=4",
    "ownerUrl": "https://github.com/Rukono",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "browser-boost",
   "firstSeen": "2026-10-09T14:39:07.215Z",
   "modUpdatedAt": "2026-10-08T23:18:53Z",
   "fileBytes": 7642,
   "tags": [
    "status",
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "browser-boost",
   "url": "https://www.slopshopper.com/mods/rukono-browser-boost/"
  },
  {
   "slug": "ruliana-claude-glossary",
   "name": "glossary",
   "description": "Lazy-loads project glossary definitions into the agent context when your prompts mention matching terms.",
   "version": "0.1.1",
   "author": {
    "name": "Ronie Uliana"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ruliana/claude-glossary",
    "url": "https://github.com/ruliana/claude-glossary",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T22:35:13Z",
    "createdAt": "2026-10-04T13:35:23Z",
    "description": "Claude Code plugin that lazy-loads glossary definitions into context when prompts mention matching terms (port of pi-glossary)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63543?v=4",
    "ownerUrl": "https://github.com/ruliana",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-glossary",
   "firstSeen": "2026-10-06T04:59:41.772Z",
   "modUpdatedAt": "2026-10-05T22:35:13Z",
   "fileBytes": 41349,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "glossary",
   "url": "https://www.slopshopper.com/mods/ruliana-claude-glossary/"
  },
  {
   "slug": "rxova-shared-rx-attribution",
   "name": "rx-attribution",
   "description": "Drops the Claude trailer and footer from commits and pull requests, then checks each opened or edited PR body and the new commit's author.",
   "version": "0.1.0",
   "author": {
    "name": "Jonatan Kruszewski"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rxova/shared",
    "url": "https://github.com/rxova/shared",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:03:38Z",
    "createdAt": "2026-09-21T09:29:32Z",
    "description": "Shared TypeScript packages for rxova projects, built from template-oss.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260505225?v=4",
    "ownerUrl": "https://github.com/rxova",
    "defaultBranch": "main"
   },
   "path": "packages/agent-kit/mods/rx-attribution",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "authorEmail": {
     "type": "string",
     "title": "Author email",
     "description": "The email every commit's author and committer must carry. Empty skips the check.",
     "default": ""
    },
    "fixPrBody": {
     "type": "boolean",
     "title": "Clean PR bodies",
     "description": "Remove attribution lines from a PR body found carrying them, with gh pr edit. Off only reports them.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rxova",
   "firstSeen": "2026-10-09T15:22:53.957Z",
   "modUpdatedAt": "2026-10-09T11:08:52Z",
   "fileBytes": 5662,
   "tags": [
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "rx-attribution",
   "url": "https://www.slopshopper.com/mods/rxova-shared-rx-attribution/"
  },
  {
   "slug": "rxova-shared-rx-handoff-band",
   "name": "rx-handoff-band",
   "description": "A band above the prompt naming the newest handoff note in .claude/handoff/, with a button that fills the prompt to resume from it.",
   "version": "0.1.0",
   "author": {
    "name": "Jonatan Kruszewski"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rxova/shared",
    "url": "https://github.com/rxova/shared",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:03:38Z",
    "createdAt": "2026-09-21T09:29:32Z",
    "description": "Shared TypeScript packages for rxova projects, built from template-oss.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260505225?v=4",
    "ownerUrl": "https://github.com/rxova",
    "defaultBranch": "main"
   },
   "path": "packages/agent-kit/mods/rx-handoff-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "maxDays": {
     "type": "number",
     "title": "Newest note age",
     "description": "Show a note only when it is at most this many days old.",
     "default": 7
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rxova",
   "firstSeen": "2026-10-09T15:22:55.300Z",
   "modUpdatedAt": "2026-10-09T11:08:52Z",
   "fileBytes": 2749,
   "tags": [
    "band",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "rx-handoff-band",
   "url": "https://www.slopshopper.com/mods/rxova-shared-rx-handoff-band/"
  },
  {
   "slug": "rxova-shared-rx-worktrees",
   "name": "rx-worktrees",
   "description": "A /worktrees pane: every git worktree of the repository with its branch and pull request state, a copy-path press per row and a prune button.",
   "version": "0.1.0",
   "author": {
    "name": "Jonatan Kruszewski"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rxova/shared",
    "url": "https://github.com/rxova/shared",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:03:38Z",
    "createdAt": "2026-09-21T09:29:32Z",
    "description": "Shared TypeScript packages for rxova projects, built from template-oss.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260505225?v=4",
    "ownerUrl": "https://github.com/rxova",
    "defaultBranch": "main"
   },
   "path": "packages/agent-kit/mods/rx-worktrees",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "rxova",
   "firstSeen": "2026-10-09T15:22:56.930Z",
   "modUpdatedAt": "2026-10-09T11:08:52Z",
   "fileBytes": 5726,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "rx-worktrees",
   "url": "https://www.slopshopper.com/mods/rxova-shared-rx-worktrees/"
  },
  {
   "slug": "ryanemslie-paste-peek",
   "name": "paste-peek",
   "description": "Shows a small preview above the prompt of each image pasted into it",
   "version": "0.1.0",
   "author": {
    "name": "Ryan Emslie"
   },
   "license": "MIT",
   "keywords": [
    "images",
    "screenshots",
    "clipboard",
    "preview",
    "prompt"
   ],
   "kind": "community",
   "repo": {
    "fullName": "RyanEmslie/paste-peek",
    "url": "https://github.com/RyanEmslie/paste-peek",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T02:32:10Z",
    "createdAt": "2026-10-05T02:24:54Z",
    "description": "Claude Code mod: shows a preview above the prompt of each image pasted into it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13071028?v=4",
    "ownerUrl": "https://github.com/RyanEmslie",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:49.277Z",
   "modUpdatedAt": "2026-10-05T02:32:10Z",
   "fileBytes": 18769,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "paste-peek-RyanEmslie",
   "url": "https://www.slopshopper.com/mods/ryanemslie-paste-peek/"
  },
  {
   "slug": "ryanemslie-prompt-posse",
   "name": "prompt-posse",
   "description": "The boss and a posse of subagent creatures walk back and forth above the prompt while Claude Code works",
   "version": "0.4.3",
   "author": {
    "name": "Ryan Emslie",
    "url": "https://github.com/RyanEmslie"
   },
   "license": "MIT",
   "homepage": "https://github.com/RyanEmslie/prompt-posse",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "RyanEmslie/prompt-posse",
    "url": "https://github.com/RyanEmslie/prompt-posse",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T23:40:45Z",
    "createdAt": "2026-10-03T22:13:53Z",
    "description": "A Claude Code mod: the boss and a posse of subagent creatures walk above your prompt while Claude works",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "pixel-art",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13071028?v=4",
    "ownerUrl": "https://github.com/RyanEmslie",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:44.308Z",
   "modUpdatedAt": "2026-10-04T23:40:45Z",
   "fileBytes": 50410,
   "tags": [
    "band",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "prompt-posse",
   "url": "https://www.slopshopper.com/mods/ryanemslie-prompt-posse/"
  },
  {
   "slug": "ryanlewis-claude-plugins-checkpoint",
   "name": "checkpoint",
   "description": "Lets a session compact its own context at a checkpoint, with its own instructions, then carry on",
   "version": "0.1.0",
   "author": {
    "name": "Ryan Lewis"
   },
   "keywords": [
    "compaction",
    "context",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ryanlewis/claude-plugins",
    "url": "https://github.com/ryanlewis/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T00:08:54Z",
    "createdAt": "2026-01-17T17:03:54Z",
    "description": "Personal Claude Code plugin marketplace",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugins",
     "plugin-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/427747?v=4",
    "ownerUrl": "https://github.com/ryanlewis",
    "defaultBranch": "main"
   },
   "path": "plugins/checkpoint",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ryanlewis-plugins",
   "firstSeen": "2026-10-08T15:43:44.732Z",
   "modUpdatedAt": "2026-10-08T00:08:54Z",
   "fileBytes": 3405,
   "tags": [
    "toast",
    "status",
    "guard",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "checkpoint",
   "url": "https://www.slopshopper.com/mods/ryanlewis-claude-plugins-checkpoint/"
  },
  {
   "slug": "ryannorman-6494-context-guard-bot",
   "name": "context-guard-bot",
   "description": "A permanent, slim context-usage bar above the prompt with a chomping Pac-Man; green under 20%, amber 20-30%, red past 30%, munching faster each zone, with a fun line per tier",
   "version": "0.3.0",
   "author": {
    "name": "Ryan Norman"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ryannorman-6494/context-guard-bot",
    "url": "https://github.com/ryannorman-6494/context-guard-bot",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T15:10:05Z",
    "createdAt": "2026-10-08T14:57:46Z",
    "description": "Claude Code mod: a slim context-usage bar above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/334941797?v=4",
    "ownerUrl": "https://github.com/ryannorman-6494",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "context-guard-bot",
   "firstSeen": "2026-10-09T15:23:01.638Z",
   "modUpdatedAt": "2026-10-08T15:10:05Z",
   "fileBytes": 6882,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "context-guard-bot",
   "url": "https://www.slopshopper.com/mods/ryannorman-6494-context-guard-bot/"
  },
  {
   "slug": "ryanraffel-nextroll-claude-code-mods-mcp-gaps",
   "name": "mcp-gaps",
   "description": "Logs every MCP tool call and flags likely MCP gaps: browser fallbacks, tool errors, and answers that say the MCP can't do something. /mcp-gaps opens a pane; /mcp-gaps report exports a paste-ready list.",
   "version": "0.1.0",
   "author": {
    "name": "Ryan Raffel",
    "url": "https://github.com/ryanraffel-nextroll"
   },
   "homepage": "https://github.com/ryanraffel-nextroll/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ryanraffel-nextroll/claude-code-mods",
    "url": "https://github.com/ryanraffel-nextroll/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T03:45:15Z",
    "createdAt": "2026-10-05T03:44:18Z",
    "description": "Claude Code mods: mcp-gaps logs MCP tool calls and flags likely MCP gaps",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/253378549?v=4",
    "ownerUrl": "https://github.com/ryanraffel-nextroll",
    "defaultBranch": "main"
   },
   "path": "plugins/mcp-gaps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T04:59:36.016Z",
   "modUpdatedAt": "2026-10-05T03:45:15Z",
   "fileBytes": 10459,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mcp-gaps",
   "url": "https://www.slopshopper.com/mods/ryanraffel-nextroll-claude-code-mods-mcp-gaps/"
  },
  {
   "slug": "rynhardt81-forgeflow-forge-band",
   "name": "forge-band",
   "description": "Forge Flow band above the prompt: prompt-cache countdown, next ready task, registry drift, and one-press /reflect and /run-epic buttons",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "rynhardt81/forgeFlow",
    "url": "https://github.com/rynhardt81/forgeFlow",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:21:25Z",
    "createdAt": "2026-07-09T07:17:24Z",
    "description": "Forge Flow — project-portable framework for AI-assisted software development with Claude Code. Deterministic task-state CLI, ISA verification trail, focused agents, 4-tier documentation governance.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52700299?v=4",
    "ownerUrl": "https://github.com/rynhardt81",
    "defaultBranch": "main"
   },
   "path": "mods/forge-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:24:55.794Z",
   "modUpdatedAt": "2026-10-03T10:21:25Z",
   "fileBytes": 10631,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "forge-band",
   "url": "https://www.slopshopper.com/mods/rynhardt81-forgeflow-forge-band/"
  },
  {
   "slug": "ryoupr-claude-code-recent-files",
   "name": "recent-files",
   "description": "Shows the 5 files most recently created or edited in this session in a side pane, each name a link to the file",
   "version": "0.1.0",
   "author": {
    "name": "ryoupr"
   },
   "license": "MIT",
   "homepage": "https://github.com/ryoupr/claude-code-recent-files",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ryoupr/claude-code-recent-files",
    "url": "https://github.com/ryoupr/claude-code-recent-files",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:41:06Z",
    "createdAt": "2026-10-06T07:39:57Z",
    "description": "A Claude Code mod that lists the files the session most recently created or edited, each name a link to the file",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55190661?v=4",
    "ownerUrl": "https://github.com/ryoupr",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-recent-files",
   "firstSeen": "2026-10-06T14:46:07.029Z",
   "modUpdatedAt": "2026-10-06T08:41:06Z",
   "fileBytes": 11913,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "recent-files",
   "url": "https://www.slopshopper.com/mods/ryoupr-claude-code-recent-files/"
  },
  {
   "slug": "s-hiraoku-claude-mods-status-meter",
   "name": "status-meter",
   "description": "Shows context, 5-hour and 7-day limit usage as SVG meters above the prompt in the Desktop app",
   "version": "0.1.2",
   "author": {
    "name": "hiraoku.shinichi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "s-hiraoku/claude-mods",
    "url": "https://github.com/s-hiraoku/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T21:04:21Z",
    "createdAt": "2026-10-02T11:27:51Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/18750282?v=4",
    "ownerUrl": "https://github.com/s-hiraoku",
    "defaultBranch": "claude/practical-bohr-nj2o0q"
   },
   "path": "plugins/status-meter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "pattern": {
     "type": "string",
     "title": "Meter pattern",
     "description": "How the context, 5-hour and 7-day meters are drawn: ring, dots, sparkline, bar or braille",
     "options": [
      "ring",
      "dots",
      "sparkline",
      "bar",
      "braille"
     ],
     "default": "bar"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "hiraoku-mods",
   "firstSeen": "2026-10-06T04:59:44.477Z",
   "modUpdatedAt": "2026-10-02T21:04:21Z",
   "fileBytes": 10009,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "status-meter",
   "url": "https://www.slopshopper.com/mods/s-hiraoku-claude-mods-status-meter/"
  },
  {
   "slug": "saadk408-stepline",
   "name": "stepline",
   "displayName": "Stepline",
   "description": "Turns a plan you approve in plan mode into a live checklist above the prompt that checks off each step as Claude completes it",
   "version": "1.2.1",
   "author": {
    "name": "Saad Khan",
    "url": "https://github.com/saadk408"
   },
   "license": "MIT",
   "homepage": "https://github.com/saadk408/stepline",
   "keywords": [
    "claude-code-mod",
    "plan-mode",
    "checklist",
    "progress",
    "tasks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "saadk408/stepline",
    "url": "https://github.com/saadk408/stepline",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:00:55Z",
    "createdAt": "2026-10-06T03:27:51Z",
    "description": "Claude Code mod: turns the plan you approve in plan mode into a live checklist above the prompt, checking off each step as Claude completes it",
    "homepage": null,
    "topics": [
     "checklist",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-mods",
     "developer-tools",
     "plan-mode",
     "productivity",
     "progress-tracking"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5440123?v=4",
    "ownerUrl": "https://github.com/saadk408",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "saadk408",
   "firstSeen": "2026-10-06T14:46:10.532Z",
   "modUpdatedAt": "2026-10-06T09:00:55Z",
   "fileBytes": 42298,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "tool",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "stepline",
   "url": "https://www.slopshopper.com/mods/saadk408-stepline/"
  },
  {
   "slug": "sagaryadav17-dotfiles-minecraft-hud",
   "name": "minecraft-hud",
   "description": "Minecraft survival HUD above the prompt: hearts = 5-hour usage left, hunger = 7-day usage left, XP bar = context window.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SagarYadav17/dotfiles",
    "url": "https://github.com/SagarYadav17/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:42:48Z",
    "createdAt": "2024-05-09T05:34:55Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47110215?v=4",
    "ownerUrl": "https://github.com/SagarYadav17",
    "defaultBranch": "main"
   },
   "path": "plugins/minecraft-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:39:27.350Z",
   "modUpdatedAt": "2026-10-08T13:42:48Z",
   "fileBytes": 27073,
   "tags": [
    "band",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "minecraft-hud",
   "url": "https://www.slopshopper.com/mods/sagaryadav17-dotfiles-minecraft-hud/"
  },
  {
   "slug": "saharcarmel-claude-who-claude-who",
   "name": "claude-who",
   "description": "Friends' Claude Code presence and usage leaderboards via /who.",
   "version": "0.3.3",
   "author": {
    "name": "Claude Who contributors"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SaharCarmel/claude-who",
    "url": "https://github.com/SaharCarmel/claude-who",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-16T11:21:37Z",
    "createdAt": "2026-09-15T19:04:18Z",
    "description": "Live Claude Code presence and token leaderboards for private groups. Self-hosted Cloudflare relay and function-hooks plugin.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20318027?v=4",
    "ownerUrl": "https://github.com/SaharCarmel",
    "defaultBranch": "main"
   },
   "path": "claude-who",
   "modules": [
    "./index.tsx"
   ],
   "entry": "hooks/index.tsx",
   "userConfig": {
    "relayUrl": {
     "type": "string",
     "title": "Relay URL",
     "description": "HTTPS URL of your deployed Claude Who relay",
     "required": true
    },
    "displayName": {
     "type": "string",
     "title": "Your display name",
     "description": "Name used when creating a group",
     "default": "me"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-who",
   "firstSeen": "2026-10-06T04:47:58.752Z",
   "modUpdatedAt": "2026-09-16T11:21:37Z",
   "fileBytes": 60297,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-who",
   "url": "https://www.slopshopper.com/mods/saharcarmel-claude-who-claude-who/"
  },
  {
   "slug": "sahiltalwar88-claude-mods-session-ledger",
   "name": "session-ledger",
   "description": "A pane and /ledger: what this session changed, per request, and whether it was verified or committed.",
   "version": "0.1.0",
   "author": {
    "name": "Sahil Talwar"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sahiltalwar88/claude-mods",
    "url": "https://github.com/sahiltalwar88/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T19:38:15Z",
    "createdAt": "2026-10-02T05:20:13Z",
    "description": "Claude Code mods: commit-guard, session-names, still-going, session-ledger",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2473487?v=4",
    "ownerUrl": "https://github.com/sahiltalwar88",
    "defaultBranch": "main"
   },
   "path": "session-ledger",
   "modules": [
    "./session-ledger.mjs"
   ],
   "entry": "hooks/session-ledger.mjs",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "sahil-mods",
   "firstSeen": "2026-10-06T04:59:39.287Z",
   "modUpdatedAt": "2026-10-04T19:38:15Z",
   "fileBytes": 7595,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-ledger",
   "url": "https://www.slopshopper.com/mods/sahiltalwar88-claude-mods-session-ledger/"
  },
  {
   "slug": "saksham10arora-dotcom-claude-frugal",
   "name": "frugal",
   "description": "Cost-free mode for Claude Code. Helper subagents (Explore and friends) run on Haiku, and a summarize_free tool lets Claude hand big files and logs to a free Gemini model instead of reading them whole. /frugal on, off, status. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "Saksham Arora",
    "url": "https://saksham.digital"
   },
   "license": "MIT",
   "homepage": "https://saksham.digital",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "saksham10arora-dotcom/claude-frugal",
    "url": "https://github.com/saksham10arora-dotcom/claude-frugal",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:52:08Z",
    "createdAt": "2026-10-04T21:47:08Z",
    "description": "Cost-free mode: helper agents run on Haiku, and big files and logs are summarised by a free Gemini model instead of filling Claude's context.",
    "homepage": "https://saksham.digital",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/233152043?v=4",
    "ownerUrl": "https://github.com/saksham10arora-dotcom",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "geminiKey": {
     "type": "string",
     "title": "Gemini API key",
     "description": "A free key from aistudio.google.com. Empty means the GEMINI_API_KEY environment variable.",
     "sensitive": true,
     "default": ""
    },
    "geminiModels": {
     "type": "string",
     "title": "Gemini models, in order",
     "description": "Comma-separated. When one is busy or out of quota, the next is tried.",
     "default": "gemini-flash-lite-latest,gemini-3.5-flash-lite,gemini-flash-latest"
    },
    "helperModel": {
     "type": "string",
     "title": "Model for helper agents",
     "options": [
      "haiku",
      "sonnet"
     ],
     "default": "haiku",
     "description": "Which model helper subagents run on when they do not ask for one."
    },
    "helperTypes": {
     "type": "string",
     "title": "Helper agent types",
     "description": "Comma-separated subagent types that get the helper model when they don't ask for one.",
     "default": "Explore,claude-code-guide,statusline-setup"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nerfsaksham-frugal",
   "firstSeen": "2026-10-06T05:25:00.276Z",
   "modUpdatedAt": "2026-10-04T21:52:08Z",
   "fileBytes": 8582,
   "tags": [
    "band",
    "guard",
    "command",
    "tool",
    "network",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "frugal",
   "url": "https://www.slopshopper.com/mods/saksham10arora-dotcom-claude-frugal/"
  },
  {
   "slug": "saksham10arora-dotcom-claude-lofi",
   "name": "lofi",
   "description": "A lofi soundtrack that follows the session: calm while Claude is idle, focus while it works, flow during heavy editing, a chime when tests pass and a low note when they fail. Off until /lofi on. Original music, synthesised for this mod. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "Saksham Arora",
    "url": "https://saksham.digital"
   },
   "license": "MIT",
   "homepage": "https://saksham.digital",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "saksham10arora-dotcom/claude-lofi",
    "url": "https://github.com/saksham10arora-dotcom/claude-lofi",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:52:11Z",
    "createdAt": "2026-10-04T21:47:18Z",
    "description": "A lofi soundtrack that follows the session: calm, focus, flow, plus cues for passing and failing tests. Original music.",
    "homepage": "https://saksham.digital",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/233152043?v=4",
    "ownerUrl": "https://github.com/saksham10arora-dotcom",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "volume": {
     "type": "number",
     "title": "Volume",
     "description": "0 to 100. /lofi vol changes it for good.",
     "default": 30
    },
    "idleMinutes": {
     "type": "number",
     "title": "Minutes of calm after a turn",
     "description": "How long the calm loop plays after Claude finishes before the music stops.",
     "default": 3
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nerfsaksham-lofi",
   "firstSeen": "2026-10-06T04:59:48.846Z",
   "modUpdatedAt": "2026-10-04T21:52:11Z",
   "fileBytes": 5184,
   "tags": [
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "lofi-saksham10arora-dotcom",
   "url": "https://www.slopshopper.com/mods/saksham10arora-dotcom-claude-lofi/"
  },
  {
   "slug": "saksham10arora-dotcom-claude-teach-me",
   "name": "teach-me",
   "description": "Learn while Claude codes. After a turn that changed code, a quick question about that exact change appears above the prompt; answer with /a 1-4, see your weak spots with /teach stats. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "Saksham Arora",
    "url": "https://saksham.digital"
   },
   "license": "MIT",
   "homepage": "https://saksham.digital",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "saksham10arora-dotcom/claude-teach-me",
    "url": "https://github.com/saksham10arora-dotcom/claude-teach-me",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:52:03Z",
    "createdAt": "2026-10-04T21:46:46Z",
    "description": "Learn while Claude codes: after a turn that changed code, one question about that exact change appears above the prompt. Scored per concept.",
    "homepage": "https://saksham.digital",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/233152043?v=4",
    "ownerUrl": "https://github.com/saksham10arora-dotcom",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Quiz language",
     "description": "The language questions and explanations are written in. Code stays as it is.",
     "options": [
      "Hinglish",
      "English"
     ],
     "default": "Hinglish"
    },
    "quizModel": {
     "type": "string",
     "title": "Quiz model",
     "description": "Model alias that writes the questions. Haiku keeps it cheap.",
     "default": "haiku"
    },
    "cooldownMinutes": {
     "type": "number",
     "title": "Minutes between questions",
     "description": "At most one question per this many minutes, so it never nags.",
     "default": 4
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nerfsaksham-teach-me",
   "firstSeen": "2026-10-06T04:59:40.486Z",
   "modUpdatedAt": "2026-10-04T21:52:03Z",
   "fileBytes": 10590,
   "tags": [
    "band",
    "guard",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "teach-me",
   "url": "https://www.slopshopper.com/mods/saksham10arora-dotcom-claude-teach-me/"
  },
  {
   "slug": "saksham10arora-dotcom-claude-vhs",
   "name": "vhs",
   "description": "A tape of every edit Claude makes. /vhs opens a replay pane: watch each change type itself in, step with h and l, auto-play with p, and press r twice to rewind a file to any step. Needs function hooks (early access).",
   "version": "0.1.0",
   "author": {
    "name": "Saksham Arora",
    "url": "https://saksham.digital"
   },
   "license": "MIT",
   "homepage": "https://saksham.digital",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "saksham10arora-dotcom/claude-vhs",
    "url": "https://github.com/saksham10arora-dotcom/claude-vhs",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T21:52:06Z",
    "createdAt": "2026-10-04T21:46:57Z",
    "description": "A tape of every edit Claude makes: replay each change typing itself in, step through it, and rewind any file to any step.",
    "homepage": "https://saksham.digital",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/233152043?v=4",
    "ownerUrl": "https://github.com/saksham10arora-dotcom",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nerfsaksham-vhs",
   "firstSeen": "2026-10-06T05:21:04.312Z",
   "modUpdatedAt": "2026-10-04T21:52:06Z",
   "fileBytes": 12386,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "vhs",
   "url": "https://www.slopshopper.com/mods/saksham10arora-dotcom-claude-vhs/"
  },
  {
   "slug": "saladin1980-vault-scribe",
   "name": "vault-scribe",
   "description": "An all-in-one notes manager for an Obsidian second brain: writes the daily note itself (changes and why, decisions, discussions, research and lookups), queues cross-project signals for review, shows a heads-up band, and guards dangerous writes.",
   "version": "0.3.0",
   "author": {
    "name": "saladin1980"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "saladin1980/vault-scribe",
    "url": "https://github.com/saladin1980/vault-scribe",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:58:37Z",
    "createdAt": "2026-10-08T18:43:21Z",
    "description": "A Claude Code mod that keeps your Obsidian second brain up to date by itself: auto daily notes (changes and why, decisions, discussions, research), cross-project signals, heads-up band.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "daily-notes",
     "obsidian",
     "pkm",
     "second-brain"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/627222?v=4",
    "ownerUrl": "https://github.com/saladin1980",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "vault_root": {
     "type": "string",
     "title": "Vault folder",
     "description": "Absolute path of your Obsidian vault (forward slashes are fine). Empty: the folder Claude Code was started in.",
     "default": ""
    },
    "config_note": {
     "type": "string",
     "title": "Config note",
     "description": "Vault-relative path of the note holding vault-scribe's settings (frontmatter) and project map (table). See README.md for a template.",
     "default": "vault-scribe/config.md"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vault-scribe",
   "firstSeen": "2026-10-09T15:23:19.667Z",
   "modUpdatedAt": "2026-10-08T18:58:37Z",
   "fileBytes": 63283,
   "tags": [
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "vault-scribe",
   "url": "https://www.slopshopper.com/mods/saladin1980-vault-scribe/"
  },
  {
   "slug": "sam-ruff-account-switcher-claude-code-mod-account-switcher",
   "name": "account-switcher",
   "displayName": "Account switcher",
   "description": "Mod: run each Claude Code session on its own Claude subscription account, and switch live from a sidebar (Ctrl+Alt+Shift+numpad -) or /account-switch",
   "version": "0.3.0",
   "author": {
    "name": "developer"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "accounts",
    "login",
    "subscription"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sam-ruff/account-switcher-claude-code-mod",
    "url": "https://github.com/sam-ruff/account-switcher-claude-code-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:16:44Z",
    "createdAt": "2026-10-09T14:10:15Z",
    "description": "A mod for claude code that allows you to switch between accounts",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/127949483?v=4",
    "ownerUrl": "https://github.com/sam-ruff",
    "defaultBranch": "main"
   },
   "path": "mods/account-switcher",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "account-switcher",
   "firstSeen": "2026-10-09T15:23:22.448Z",
   "modUpdatedAt": "2026-10-09T14:16:44Z",
   "fileBytes": 56107,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "account-switcher",
   "url": "https://www.slopshopper.com/mods/sam-ruff-account-switcher-claude-code-mod-account-switcher/"
  },
  {
   "slug": "samact-todo-ledger",
   "name": "todo-ledger",
   "description": "One global ledger of the todos, parked work, proposals and discussions you and Claude leave behind, across every project, in a ToDo's sidebar",
   "version": "1.0.0",
   "author": {
    "name": "SamAct",
    "url": "https://github.com/SamAct"
   },
   "license": "MIT",
   "homepage": "https://github.com/SamAct/todo-ledger",
   "keywords": [
    "todo",
    "ledger",
    "backlog",
    "deferred",
    "proposals",
    "sidebar",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SamAct/todo-ledger",
    "url": "https://github.com/SamAct/todo-ledger",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T08:06:20Z",
    "createdAt": "2026-10-07T08:06:13Z",
    "description": "Claude Code mod: a global ToDo's sidebar for the todos, parked work and proposals you and Claude leave behind, across every project",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "todo"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19504737?v=4",
    "ownerUrl": "https://github.com/SamAct",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "todo-ledger",
   "firstSeen": "2026-10-07T14:44:38.103Z",
   "modUpdatedAt": "2026-10-07T08:06:20Z",
   "fileBytes": 67471,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "todo-ledger",
   "url": "https://www.slopshopper.com/mods/samact-todo-ledger/"
  },
  {
   "slug": "samaphp-prompt-stash",
   "name": "prompt-stash",
   "description": "Stash a thought from the prompt box with ;; and bring it back in a later turn",
   "version": "0.1.1",
   "author": {
    "name": "samaphp",
    "url": "https://github.com/samaphp"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "samaphp/prompt-stash",
    "url": "https://github.com/samaphp/prompt-stash",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:14:43Z",
    "createdAt": "2026-10-06T21:31:01Z",
    "description": "A stash for the thoughts that cross your mind while Claude Code works. A Claude Code mod.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/531627?v=4",
    "ownerUrl": "https://github.com/samaphp",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-stash",
   "firstSeen": "2026-10-07T15:15:08.356Z",
   "modUpdatedAt": "2026-10-09T15:14:43Z",
   "fileBytes": 23977,
   "tags": [
    "pane",
    "band",
    "toast",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-stash-samaphp",
   "url": "https://www.slopshopper.com/mods/samaphp-prompt-stash/"
  },
  {
   "slug": "samaphp-session-links",
   "name": "session-links",
   "description": "Every URL mentioned in the session, floating in a compact band above the prompt: pin it, dismiss it, open it in the browser. Decisions survive exit and resume; nothing is ever fetched.",
   "version": "0.3.0",
   "author": {
    "name": "samaphp"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "samaphp/session-links",
    "url": "https://github.com/samaphp/session-links",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:16:27Z",
    "createdAt": "2026-10-06T21:29:10Z",
    "description": "Every link your session mentions, in one row above the prompt. A Claude Code mod.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "function-hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/531627?v=4",
    "ownerUrl": "https://github.com/samaphp",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-links",
   "firstSeen": "2026-10-07T15:15:09.587Z",
   "modUpdatedAt": "2026-10-09T15:16:27Z",
   "fileBytes": 38072,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-links",
   "url": "https://www.slopshopper.com/mods/samaphp-session-links/"
  },
  {
   "slug": "samarth2001-claude-plugins-hud",
   "name": "hud",
   "displayName": "HUD",
   "description": "A live usage cockpit above the prompt: context, plan limits with pace forecasts, and cost by day, week and month, in a one-line glance that expands into tabs and a dashboard pane",
   "version": "0.1.0",
   "author": {
    "name": "Samarth Rayar",
    "url": "https://github.com/Samarth2001"
   },
   "license": "MIT",
   "homepage": "https://github.com/Samarth2001/claude-plugins/tree/main/plugins/hud",
   "keywords": [
    "mod",
    "usage",
    "cost",
    "limits",
    "context",
    "dashboard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Samarth2001/claude-plugins",
    "url": "https://github.com/Samarth2001/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T00:59:34Z",
    "createdAt": "2026-10-01T23:47:58Z",
    "description": "Claude Code plugins, mods and skills",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59824124?v=4",
    "ownerUrl": "https://github.com/Samarth2001",
    "defaultBranch": "main"
   },
   "path": "plugins/hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "samarth",
   "firstSeen": "2026-10-06T04:47:48.809Z",
   "modUpdatedAt": "2026-10-04T00:59:34Z",
   "fileBytes": 71331,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hud-Samarth2001",
   "url": "https://www.slopshopper.com/mods/samarth2001-claude-plugins-hud/"
  },
  {
   "slug": "sameeeeeeep-ask-notch",
   "name": "ask-notch",
   "displayName": "Ask Notch",
   "description": "Claude's questions drop from your Mac's notch as a card. Click an option, pick with 1-4, type your own answer, or press esc to answer in Claude Code as usual.",
   "version": "0.3.0",
   "author": {
    "name": "sameeeeeeep",
    "url": "https://github.com/sameeeeeeep/switchboard"
   },
   "license": "MIT",
   "homepage": "https://github.com/sameeeeeeep/ask-notch",
   "keywords": [
    "notch",
    "macos",
    "mod",
    "questions",
    "AskUserQuestion"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sameeeeeeep/ask-notch",
    "url": "https://github.com/sameeeeeeep/ask-notch",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T21:04:35Z",
    "createdAt": "2026-10-03T22:24:23Z",
    "description": "Claude's questions drop from your Mac's notch as a card. A Claude Code mod.",
    "homepage": "https://github.com/sameeeeeeep/ask-notch",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/191771413?v=4",
    "ownerUrl": "https://github.com/sameeeeeeep",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ask-notch",
   "firstSeen": "2026-10-06T04:59:41.773Z",
   "modUpdatedAt": "2026-10-08T21:04:35Z",
   "fileBytes": 7930,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ask-notch",
   "url": "https://www.slopshopper.com/mods/sameeeeeeep-ask-notch/"
  },
  {
   "slug": "sameerthapax-know-your-claude-brain-bar",
   "name": "brain-bar",
   "displayName": "Brain Bar",
   "description": "A human-knowledge health bar that drains as Claude edits your code and refills when you pass a quiz about your own project.",
   "version": "1.1.0",
   "author": {
    "name": "Sameer Thapa",
    "url": "https://github.com/sameerthapax"
   },
   "homepage": "https://github.com/sameerthapax/know-your-claude/tree/main/brain-bar",
   "keywords": [
    "quiz",
    "learning",
    "health-bar",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sameerthapax/know-your-claude",
    "url": "https://github.com/sameerthapax/know-your-claude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T04:38:13Z",
    "createdAt": "2026-10-05T03:54:28Z",
    "description": "Claude Code mods: a knowledge health bar that Claude's edits drain and a project quiz refills, plus a live branch and pull request tree.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/101423564?v=4",
    "ownerUrl": "https://github.com/sameerthapax",
    "defaultBranch": "main"
   },
   "path": "brain-bar",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sameer-mods",
   "firstSeen": "2026-10-06T05:21:06.374Z",
   "modUpdatedAt": "2026-10-05T04:38:13Z",
   "fileBytes": 37515,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "brain-bar",
   "url": "https://www.slopshopper.com/mods/sameerthapax-know-your-claude-brain-bar/"
  },
  {
   "slug": "samox73-claude-code-latex",
   "name": "tex-display",
   "description": "Renders display math ($$…$$, \\[…\\], equation/align/gather/multline) in Claude Code's terminal as images, with MathJax bundled: nothing to install",
   "version": "0.1.0",
   "author": {
    "name": "Samuel Recker"
   },
   "license": "MIT",
   "homepage": "https://github.com/samox73/claude-code-latex",
   "keywords": [
    "latex",
    "math",
    "mathjax",
    "terminal",
    "kitty",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "samox73/claude-code-latex",
    "url": "https://github.com/samox73/claude-code-latex",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:37:25Z",
    "createdAt": "2026-10-06T08:37:20Z",
    "description": "Render LaTeX display math in Claude Code's terminal: MathJax bundled, nothing to install",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "kitty",
     "latex",
     "mathjax"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29289920?v=4",
    "ownerUrl": "https://github.com/samox73",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cellAspect": {
     "type": "number",
     "title": "Terminal cell aspect",
     "description": "Terminal cell height ÷ width in pixels; set it with /tex-calibrate. When it's off, math is drawn slightly smaller than its cells, never distorted",
     "default": 2.15
    },
    "scale": {
     "type": "number",
     "title": "Math size",
     "description": "Height of one TeX em in terminal rows (1 = one text line; the terminal font itself is about 0.8)",
     "default": 1
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-latex",
   "firstSeen": "2026-10-06T14:46:19.560Z",
   "modUpdatedAt": "2026-10-06T08:37:25Z",
   "fileBytes": 56435,
   "tags": [
    "pane",
    "transcript",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "tex-display",
   "url": "https://www.slopshopper.com/mods/samox73-claude-code-latex/"
  },
  {
   "slug": "samroels1-agent-deck",
   "name": "agent-deck",
   "description": "Agent dashboard (derived from Flightdeck by Stephen Casella, MIT) plus routing of simple subagent tasks to cheaper models and a vault overview",
   "version": "0.2.1",
   "author": {
    "name": "SamRoels1",
    "url": "https://github.com/SamRoels1"
   },
   "license": "MIT",
   "homepage": "https://github.com/SamRoels1/agent-deck",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "dashboard",
    "subagents",
    "agents",
    "observability",
    "tui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SamRoels1/agent-deck",
    "url": "https://github.com/SamRoels1/agent-deck",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:04:41Z",
    "createdAt": "2026-10-09T07:03:35Z",
    "description": "Agent dashboard and subagent model routing for Claude Code (a Claude Code mod, derived from Flightdeck)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/259854214?v=4",
    "ownerUrl": "https://github.com/SamRoels1",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "architectPattern": {
     "title": "Architect pattern",
     "description": "Regular expression (case-insensitive) for the agent types and server tools that count as the on-call architect, e.g. advisor|architect|reviewer",
     "type": "string",
     "default": "advisor|architect"
    },
    "architectLabel": {
     "title": "Architect label",
     "description": "Name shown for the architect role",
     "type": "string",
     "default": "ARCHITECT"
    },
    "gateLabel": {
     "title": "Gate label",
     "description": "Name shown for the permission panel",
     "type": "string",
     "default": "GATE"
    },
    "panels": {
     "title": "Panels",
     "description": "Comma-separated panels in display order: main, architect, gate, agents, loops, receipt, log. Leave one out to hide it.",
     "type": "string",
     "default": "main,architect,gate,agents,loops,receipt,log"
    },
    "motion": {
     "title": "Motion",
     "description": "Animate the connectors while real work flows, or keep them still",
     "type": "string",
     "options": [
      "while-active",
      "off"
     ],
     "default": "while-active"
    },
    "moments": {
     "title": "Architect moments",
     "description": "Show the inferred moment of each consult (before a plan, error repeats, before done)",
     "type": "boolean",
     "default": true
    },
    "matchDescriptions": {
     "title": "Match agent descriptions",
     "description": "Also count an agent type as the architect when its description (not just its name) matches the pattern",
     "type": "boolean",
     "default": false
    },
    "maxCards": {
     "title": "Cards before swimlanes",
     "description": "Agent cards drawn side by side; more agents than this switch to swimlanes (1-6)",
     "type": "number",
     "default": 3
    },
    "layout": {
     "title": "Layout",
     "description": "auto: a summary of at most 8 rows when the pane sits inline above the prompt, two columns from 110 columns when docked, one column otherwise",
     "type": "string",
     "options": [
      "auto",
      "compact",
      "wide",
      "mini"
     ],
     "default": "auto"
    },
    "vaultPath": {
     "title": "Vault path",
     "description": "Folder of your Obsidian vault, scanned for the second brain box. Leave empty to hide the scan. Forward slashes work best, e.g. C:/Users/you/Documents/Vault",
     "type": "string",
     "default": ""
    },
    "palette": {
     "title": "Palette",
     "description": "theme follows your Claude Code theme (light, dark, colour-blind); pastel is fixed colours tuned for dark terminals",
     "type": "string",
     "options": [
      "theme",
      "pastel"
     ],
     "default": "theme"
    },
    "openOnStart": {
     "title": "Open on start",
     "description": "Open the pane when a session starts",
     "type": "boolean",
     "default": true
    },
    "statusLine": {
     "title": "Status line",
     "description": "Show context, agents, consults and denials in the status line",
     "type": "boolean",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "agent-deck",
   "firstSeen": "2026-10-09T14:39:30.629Z",
   "modUpdatedAt": "2026-10-09T07:04:41Z",
   "fileBytes": 108989,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-deck-SamRoels1",
   "url": "https://www.slopshopper.com/mods/samroels1-agent-deck/"
  },
  {
   "slug": "samuelpatro-claude-code-inline-images",
   "name": "inline-images",
   "description": "Shows images inline in the Claude Code terminal: pasted images under your prompt and above the prompt box, and the images Claude reads, writes or screenshots under their tool call.",
   "version": "0.1.0",
   "author": {
    "name": "Samuel Patro"
   },
   "license": "MIT",
   "homepage": "https://github.com/samuelpatro/claude-code-inline-images",
   "keywords": [
    "mod",
    "images",
    "screenshots",
    "kitty-graphics",
    "ghostty",
    "cmux"
   ],
   "kind": "community",
   "repo": {
    "fullName": "samuelpatro/claude-code-inline-images",
    "url": "https://github.com/samuelpatro/claude-code-inline-images",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T18:17:33Z",
    "createdAt": "2026-10-07T18:17:28Z",
    "description": "Claude Code mod: pasted images and the images Claude works on, shown inline in the terminal chat.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3110002?v=4",
    "ownerUrl": "https://github.com/samuelpatro",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-inline-images",
   "firstSeen": "2026-10-08T15:44:10.807Z",
   "modUpdatedAt": "2026-10-07T18:17:33Z",
   "fileBytes": 16428,
   "tags": [
    "band",
    "transcript",
    "toast",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "inline-images-samuelpatro",
   "url": "https://www.slopshopper.com/mods/samuelpatro-claude-code-inline-images/"
  },
  {
   "slug": "sanciyuandehundan-claude-chan",
   "name": "quota-chan",
   "description": "Claude 酱：贴在 Claude 桌面版右下角的像素记账大小姐，显示 5 小时 / 本周 / Fable 额度，点她会说话",
   "version": "0.2.0",
   "author": {
    "name": "次混"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sanciyuandehundan/claude-chan",
    "url": "https://github.com/sanciyuandehundan/claude-chan",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:56:15Z",
    "createdAt": "2026-10-09T12:31:33Z",
    "description": "Claude 酱：贴在 Claude 桌面版右下角的像素记账大小姐，显示额度，点她会说话（Claude Code 插件 + Python 挂件，角色原型来自 B 站 UP 主 ZipZipPipe）",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "desktop-pet",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/113023820?v=4",
    "ownerUrl": "https://github.com/sanciyuandehundan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "autostart": {
     "type": "boolean",
     "title": "会话启动时拉起挂件",
     "description": "每次 Code 会话启动时拉起挂件（挂件自己会去重，不会开第二个）",
     "default": true
    },
    "python": {
     "type": "string",
     "title": "pythonw.exe 路径",
     "description": "用来跑挂件的 pythonw.exe（要装了 Pillow），默认从 PATH 找",
     "default": "pythonw.exe"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-chan",
   "firstSeen": "2026-10-09T15:23:31.297Z",
   "modUpdatedAt": "2026-10-09T12:56:15Z",
   "fileBytes": 3613,
   "tags": [
    "toast",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "quota-chan",
   "url": "https://www.slopshopper.com/mods/sanciyuandehundan-claude-chan/"
  },
  {
   "slug": "sandipchitale-avatar-presence",
   "name": "presence",
   "description": "Talk with Claude Code through the Avatar app: replies spoken as they are written by a face with lip sync, your voice into the prompt, and a pane with the conversation and its controls.",
   "version": "0.0.1",
   "author": {
    "name": "Sandip Chitale",
    "email": "sandipchitale@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://www.linkedin.com/pulse/claude-code-face-voice-mod-sandip-chitale-xjptc/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sandipchitale/Avatar",
    "url": "https://github.com/sandipchitale/Avatar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:57:00Z",
    "createdAt": "2026-10-08T00:41:26Z",
    "description": "macOS menu bar app for talking with Claude Code out loud: a lip-syncing face speaks replies as they are written, and your voice goes into the prompt box. All speech is on-device.",
    "homepage": "https://www.linkedin.com/pulse/claude-code-face-voice-mod-sandip-chitale-xjptc/",
    "topics": [
     "avatar",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "macos",
     "speech-recognition",
     "swift",
     "swiftui",
     "text-to-speech",
     "voice-assistant"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3310939?v=4",
    "ownerUrl": "https://github.com/sandipchitale",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "sendPhrase": {
     "type": "string",
     "title": "Send phrase",
     "description": "Said on its own, sends the prompt box.",
     "default": "send it"
    },
    "linkPath": {
     "type": "string",
     "title": "avatar-link path",
     "description": "The Avatar app's avatar-link command.",
     "default": "/Applications/Avatar.app/Contents/MacOS/avatar-link"
    },
    "socket": {
     "type": "string",
     "title": "Avatar socket",
     "description": "Avatar's command socket; empty for ~/Library/Application Support/Avatar/avatar.sock.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "presence",
   "firstSeen": "2026-10-08T15:44:13.140Z",
   "modUpdatedAt": "2026-10-09T02:57:00Z",
   "fileBytes": 39152,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "presence",
   "url": "https://www.slopshopper.com/mods/sandipchitale-avatar-presence/"
  },
  {
   "slug": "sandipchitale-claude-code-image-preview",
   "name": "image-preview",
   "description": "Preview images pasted into the prompt, before you submit: chips above the prompt and an Images pane open them in your OS viewer",
   "version": "0.1.3",
   "author": {
    "name": "Sandip Chitale"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sandipchitale/claude-code-image-preview",
    "url": "https://github.com/sandipchitale/claude-code-image-preview",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T03:06:57Z",
    "createdAt": "2026-10-07T00:27:10Z",
    "description": "Claude Code mod: preview images pasted into the prompt before you submit, from chips above the prompt and an Images pane",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "image-preview"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3310939?v=4",
    "ownerUrl": "https://github.com/sandipchitale",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "image-preview",
   "firstSeen": "2026-10-07T15:15:14.869Z",
   "modUpdatedAt": "2026-10-07T03:06:57Z",
   "fileBytes": 10466,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "image-preview-sandipchitale",
   "url": "https://www.slopshopper.com/mods/sandipchitale-claude-code-image-preview/"
  },
  {
   "slug": "sangpaa-tracegraph",
   "name": "tracegraph",
   "description": "Live provenance graph of tasks, agents and files inside a Claude Code pane",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Sangpaa/tracegraph",
    "url": "https://github.com/Sangpaa/tracegraph",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T11:33:16Z",
    "createdAt": "2026-10-03T11:15:27Z",
    "description": "Live provenance graph of tasks, agents and files inside a Claude Code pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/89089513?v=4",
    "ownerUrl": "https://github.com/Sangpaa",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tracegraph",
   "firstSeen": "2026-10-06T04:48:01.366Z",
   "modUpdatedAt": "2026-10-03T11:33:16Z",
   "fileBytes": 42107,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "tracegraph",
   "url": "https://www.slopshopper.com/mods/sangpaa-tracegraph/"
  },
  {
   "slug": "santisanudo13-claude-hud",
   "name": "hud",
   "description": "Right-docked pane: context used, session spend, remaining credit and clickable pending tasks that fill a ready-made prompt",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "santisanudo13/claude-hud",
    "url": "https://github.com/santisanudo13/claude-hud",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:43:41Z",
    "createdAt": "2026-10-09T08:42:19Z",
    "description": "Claude Code mod: right-docked HUD with context, spend, credit and pending tasks",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17259206?v=4",
    "ownerUrl": "https://github.com/santisanudo13",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-hud",
   "firstSeen": "2026-10-09T15:23:34.927Z",
   "modUpdatedAt": "2026-10-09T08:43:41Z",
   "fileBytes": 6514,
   "tags": [
    "pane",
    "command",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "hud-santisanudo13",
   "url": "https://www.slopshopper.com/mods/santisanudo13-claude-hud/"
  },
  {
   "slug": "santosli-claude-mods-token-bar",
   "name": "token-bar",
   "description": "How full the context window and the quota are, and what today cost, above the prompt.",
   "version": "2.2.1",
   "author": {
    "name": "santos"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "santosli/claude-mods",
    "url": "https://github.com/santosli/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T01:39:45Z",
    "createdAt": "2026-10-06T12:14:13Z",
    "description": "Claude Code mods: token-bar, your context window and usage limits above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2755777?v=4",
    "ownerUrl": "https://github.com/santosli",
    "defaultBranch": "main"
   },
   "path": "token-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "santos-mods",
   "firstSeen": "2026-10-06T14:46:21.267Z",
   "modUpdatedAt": "2026-10-07T01:39:45Z",
   "fileBytes": 29379,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-bar",
   "url": "https://www.slopshopper.com/mods/santosli-claude-mods-token-bar/"
  },
  {
   "slug": "santtisosa-coverage-band",
   "name": "coverage-band",
   "description": "Test coverage above the prompt after every test run, with the change since the last run and the modules below your threshold.",
   "version": "0.1.0",
   "author": {
    "name": "Santiago Sosa",
    "url": "https://github.com/santtisosa"
   },
   "license": "MIT",
   "homepage": "https://github.com/santtisosa/coverage-band",
   "keywords": [
    "claude-code",
    "mod",
    "claude-code-mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "santtisosa/coverage-band",
    "url": "https://github.com/santtisosa/coverage-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:32:35Z",
    "createdAt": "2026-10-06T00:32:29Z",
    "description": "Test coverage above the prompt after every test run, with the change since the last run and the modules below your threshold.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/135755211?v=4",
    "ownerUrl": "https://github.com/santtisosa",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "placement": {
     "type": "string",
     "title": "Placement",
     "description": "hint: dim text at the end of the hint line under the prompt. band: a colored row above the prompt. status: a pinned notice under the prompt.",
     "default": "hint",
     "options": [
      "hint",
      "band",
      "status"
     ]
    },
    "threshold": {
     "type": "number",
     "title": "Threshold",
     "description": "Minimum line coverage, in percent, for the whole run and for each module.",
     "default": 80
    },
    "gaugeWidth": {
     "type": "number",
     "title": "Gauge width",
     "description": "How many cells the coverage gauge has.",
     "default": 10
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "coverage-band",
   "firstSeen": "2026-10-06T04:59:43.428Z",
   "modUpdatedAt": "2026-10-06T00:32:35Z",
   "fileBytes": 12633,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "coverage-band",
   "url": "https://www.slopshopper.com/mods/santtisosa-coverage-band/"
  },
  {
   "slug": "santtisosa-plan-limits",
   "name": "plan-limits",
   "description": "Your plan's 5-hour and weekly usage above the prompt, with the time left until each resets.",
   "version": "0.1.0",
   "author": {
    "name": "Santiago Sosa",
    "url": "https://github.com/santtisosa"
   },
   "license": "MIT",
   "homepage": "https://github.com/santtisosa/plan-limits",
   "keywords": [
    "claude-code",
    "mod",
    "claude-code-mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "santtisosa/plan-limits",
    "url": "https://github.com/santtisosa/plan-limits",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:32:26Z",
    "createdAt": "2026-10-06T00:32:20Z",
    "description": "Your plan's 5-hour and weekly usage above the prompt, with the time left until each resets.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/135755211?v=4",
    "ownerUrl": "https://github.com/santtisosa",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "placement": {
     "type": "string",
     "title": "Placement",
     "description": "hint: dim text at the end of the hint line under the prompt. band: a colored row above the prompt. status: a pinned notice under the prompt.",
     "default": "hint",
     "options": [
      "hint",
      "band",
      "status"
     ]
    },
    "okColor": {
     "type": "string",
     "title": "Normal color",
     "description": "Bar color while usage is comfortable.",
     "default": "green",
     "options": [
      "green",
      "yellow",
      "red",
      "cyan",
      "blue",
      "magenta",
      "white",
      "gray"
     ]
    },
    "warnColor": {
     "type": "string",
     "title": "Warning color",
     "description": "Bar color from 70% used, or when the pace points past 85%.",
     "default": "yellow",
     "options": [
      "green",
      "yellow",
      "red",
      "cyan",
      "blue",
      "magenta",
      "white",
      "gray"
     ]
    },
    "hotColor": {
     "type": "string",
     "title": "Critical color",
     "description": "Bar color from 90% used, or when the pace runs out before the reset.",
     "default": "red",
     "options": [
      "green",
      "yellow",
      "red",
      "cyan",
      "blue",
      "magenta",
      "white",
      "gray"
     ]
    },
    "barWidth": {
     "type": "number",
     "title": "Bar width",
     "description": "How many cells each bar has.",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "plan-limits",
   "firstSeen": "2026-10-06T05:21:08.771Z",
   "modUpdatedAt": "2026-10-06T00:32:26Z",
   "fileBytes": 6758,
   "tags": [
    "band",
    "spinner",
    "status",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "plan-limits-santtisosa",
   "url": "https://www.slopshopper.com/mods/santtisosa-plan-limits/"
  },
  {
   "slug": "santtisosa-worklog",
   "name": "worklog",
   "description": "Time you actively work with Claude, per repo and branch (or ticket), with a weekly view and a CSV timesheet.",
   "version": "0.1.0",
   "author": {
    "name": "Santiago Sosa",
    "url": "https://github.com/santtisosa"
   },
   "license": "MIT",
   "homepage": "https://github.com/santtisosa/worklog",
   "keywords": [
    "claude-code",
    "mod",
    "claude-code-mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "santtisosa/worklog",
    "url": "https://github.com/santtisosa/worklog",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:32:43Z",
    "createdAt": "2026-10-06T00:32:38Z",
    "description": "Time you actively work with Claude, per repo and branch (or ticket), with a weekly view and a CSV timesheet.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/135755211?v=4",
    "ownerUrl": "https://github.com/santtisosa",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "placement": {
     "type": "string",
     "title": "Placement",
     "description": "hint: dim text at the end of the hint line under the prompt. status: a pinned notice under the prompt.",
     "default": "hint",
     "options": [
      "hint",
      "status"
     ]
    },
    "idleMinutes": {
     "type": "number",
     "title": "Idle after (minutes)",
     "description": "A pause between a reply and your next prompt longer than this does not count as work.",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "worklog",
   "firstSeen": "2026-10-06T05:25:07.324Z",
   "modUpdatedAt": "2026-10-06T00:32:43Z",
   "fileBytes": 8040,
   "tags": [
    "pane",
    "spinner",
    "status",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "worklog",
   "url": "https://www.slopshopper.com/mods/santtisosa-worklog/"
  },
  {
   "slug": "sarb0z-colloid-swarm-publish-approval",
   "name": "publish-approval",
   "description": "Asks the user in a dialog before a push, deploy or publish the publish guard gates, in every permission mode.",
   "version": "1.0.0",
   "homepage": "https://www.abdulrafayzahid.dev/projects",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Sarb0Z/colloid-swarm",
    "url": "https://github.com/Sarb0Z/colloid-swarm",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T15:05:07Z",
    "createdAt": "2026-07-03T14:58:46Z",
    "description": "Portable multi-agent engineering harness for Claude Code, Codex, Kimi and Copilot: seven delegating personas across three cost tiers, hostile review as an independent gate, one engine-neutral layer with thin host adapters. Adopted company-wide by ~50 engineers.",
    "homepage": "https://www.abdulrafayzahid.dev/projects",
    "topics": [
     "agent-scaffold",
     "ai-agents",
     "claude-code",
     "codex",
     "developer-tools",
     "github-copilot",
     "llm-orchestration",
     "mcp",
     "multi-agent",
     "python"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/93070907?v=4",
    "ownerUrl": "https://github.com/Sarb0Z",
    "defaultBranch": "main"
   },
   "path": ".agents/claude/mods/publish-approval",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:55.329Z",
   "modUpdatedAt": "2026-10-05T15:05:07Z",
   "fileBytes": 6981,
   "tags": [
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "publish-approval",
   "url": "https://www.slopshopper.com/mods/sarb0z-colloid-swarm-publish-approval/"
  },
  {
   "slug": "sardonyx0827-dotfiles-bash-review-log",
   "name": "bash-review-log",
   "description": "bash-review の判定ログ (~/.claude/logs/bash-review.log) をペインで表示する /bash-review-log コマンド",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sardonyx0827/dotfiles",
    "url": "https://github.com/sardonyx0827/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T07:06:54Z",
    "createdAt": "2021-02-26T13:44:56Z",
    "description": "Personal dotfiles: Zsh / Neovim / tmux / WezTerm unified with Rosé Pine, a cross-platform installer, CI-tested hooks, and agent configs for Claude Code, Codex, and Gemini CLI",
    "homepage": null,
    "topics": [
     "claude-code",
     "dotfiles",
     "neovim",
     "tmux",
     "wezterm",
     "zsh"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58107033?v=4",
    "ownerUrl": "https://github.com/sardonyx0827",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/bash-review-log",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:10.470Z",
   "modUpdatedAt": "2026-10-06T07:06:54Z",
   "fileBytes": 20291,
   "tags": [
    "pane",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "bash-review-log",
   "url": "https://www.slopshopper.com/mods/sardonyx0827-dotfiles-bash-review-log/"
  },
  {
   "slug": "sarimarcus-claude-code-plugins-linear-workflow",
   "name": "linear-workflow",
   "displayName": "Linear Workflow",
   "description": "Linear workflow for Claude Code: issue-next, issue-start, issue-review, issue-ship and issue-plan-cycle skills backed by a deterministic CLI, a linear-manager agent, and a mod that shows the current issue above the prompt with your other sessions and conflict warnings",
   "version": "0.1.3",
   "author": {
    "name": "Olivier Depiesse",
    "url": "https://github.com/Sarimarcus"
   },
   "license": "MIT",
   "homepage": "https://github.com/Sarimarcus/claude-code-plugins/tree/main/plugins/linear-workflow",
   "keywords": [
    "linear",
    "workflow",
    "issue",
    "pull-request",
    "git",
    "mod",
    "agent"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Sarimarcus/claude-code-plugins",
    "url": "https://github.com/Sarimarcus/claude-code-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T15:07:58Z",
    "createdAt": "2026-10-04T15:20:44Z",
    "description": "Claude Code plugins. linear-workflow: work Linear issues from the cycle to a merged PR — skills backed by a deterministic CLI, a linear-manager agent, and a live issue band.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "developer-workflow",
     "linear"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1674638?v=4",
    "ownerUrl": "https://github.com/Sarimarcus",
    "defaultBranch": "main"
   },
   "path": "plugins/linear-workflow",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "linearApiKey": {
     "type": "string",
     "title": "Linear API key",
     "description": "Personal API key (Linear → Settings → Security & access). Left empty, the LINEAR_API_KEY environment variable is used, then LINEAR_API_KEY in <repo>/.env.",
     "sensitive": true,
     "required": false
    },
    "teamKeys": {
     "type": "string",
     "title": "Team keys",
     "description": "Comma-separated Linear team keys to look for in branch names (e.g. ENG, OPS), used in repos whose .claude/linear.json sets no teamKey. Left empty: the keys of the teams you belong to.",
     "default": "",
     "required": false
    },
    "registryFile": {
     "type": "string",
     "title": "Sub-project registry",
     "description": "Optional JSON file at the repo root listing sub-projects ({\"projects\":[{\"key\",\"path\"}]}). When set, issue labels that match a key define the issue's scope, and edits outside it raise a drift toast. Empty: off.",
     "default": "",
     "required": false
    },
    "pinCommand": {
     "type": "string",
     "title": "Pin command",
     "description": "Slash command (without /) whose first argument is an issue id; running it pins that issue to the session. Defaults to the bundled /issue-start. Empty disables.",
     "default": "issue-start",
     "required": false
    },
    "pollMinutes": {
     "type": "number",
     "title": "Refresh interval (minutes)",
     "description": "How often the issue is re-fetched from Linear.",
     "default": 5,
     "required": false
    },
    "showOtherSessions": {
     "type": "boolean",
     "title": "Show other sessions",
     "description": "Share this session's issue with your other local Claude Code sessions (via ~/.claude/linear-workflow/sessions) and list theirs in the band.",
     "default": true,
     "required": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sarimarcus",
   "firstSeen": "2026-10-06T04:47:50.845Z",
   "modUpdatedAt": "2026-10-05T15:07:58Z",
   "fileBytes": 58488,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "linear-workflow",
   "url": "https://www.slopshopper.com/mods/sarimarcus-claude-code-plugins-linear-workflow/"
  },
  {
   "slug": "savo2610-claude-mods-cache-waechter",
   "name": "cache-waechter",
   "description": "Warnt vor teuren Nachrichten in großen, kalt gewordenen Sitzungen, zeigt die Cache-Restzeit unten rechts nur bei Bedarf und fragt vor dem Abkühlen per Telegram nach.",
   "version": "1.1.0",
   "author": {
    "name": "Julian Veerkamp"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Savo2610/claude-mods",
    "url": "https://github.com/Savo2610/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:55:46Z",
    "createdAt": "2026-10-09T02:53:17Z",
    "description": "Meine Claude-Code-Mods: telegram-draht (Telegram als Draht zum Handy) und cache-waechter (Prompt-Cache-Wächter)",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "telegram"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/108684392?v=4",
    "ownerUrl": "https://github.com/Savo2610",
    "defaultBranch": "main"
   },
   "path": "cache-waechter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "julian-mods",
   "firstSeen": "2026-10-09T14:39:33.601Z",
   "modUpdatedAt": "2026-10-09T02:53:02Z",
   "fileBytes": 35422,
   "tags": [
    "band",
    "spinner",
    "command",
    "prompt",
    "model",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-waechter",
   "url": "https://www.slopshopper.com/mods/savo2610-claude-mods-cache-waechter/"
  },
  {
   "slug": "savo2610-claude-mods-telegram-draht",
   "name": "telegram-draht",
   "description": "Meldet lange Aufträge per Telegram, schickt unbeantwortete Rückfragen mit Knöpfen aufs Handy und nimmt Antworten aus Telegram als Nachricht an.",
   "version": "1.0.1",
   "author": {
    "name": "Julian Veerkamp"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Savo2610/claude-mods",
    "url": "https://github.com/Savo2610/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:55:46Z",
    "createdAt": "2026-10-09T02:53:17Z",
    "description": "Meine Claude-Code-Mods: telegram-draht (Telegram als Draht zum Handy) und cache-waechter (Prompt-Cache-Wächter)",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "telegram"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/108684392?v=4",
    "ownerUrl": "https://github.com/Savo2610",
    "defaultBranch": "main"
   },
   "path": "telegram-draht",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "julian-mods",
   "firstSeen": "2026-10-09T14:39:34.409Z",
   "modUpdatedAt": "2026-10-09T02:55:45Z",
   "fileBytes": 37281,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "telegram-draht",
   "url": "https://www.slopshopper.com/mods/savo2610-claude-mods-telegram-draht/"
  },
  {
   "slug": "sawzhang-hello-mod",
   "name": "hello-mod",
   "description": "function hooks 最小演示：自注册命令、prompt 上方可交互面板、持久化计数、工具调用监听、独立绘制线程动画",
   "version": "0.1.0",
   "author": {
    "name": "Sawyer Zhang",
    "url": "https://github.com/sawzhang"
   },
   "license": "MIT",
   "homepage": "https://github.com/sawzhang/hello-mod",
   "keywords": [
    "claude-code",
    "function-hooks",
    "claude-mods",
    "plugin",
    "tui",
    "demo"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sawzhang/hello-mod",
    "url": "https://github.com/sawzhang/hello-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-15T00:06:26Z",
    "createdAt": "2026-09-15T00:05:55Z",
    "description": "Claude Code function hooks 最小演示：prompt 上方的实时 token/成本面板、可点按钮、独立绘制线程动画，全程零 token",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-mods",
     "function-hooks",
     "plugin",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/859624?v=4",
    "ownerUrl": "https://github.com/sawzhang",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:12.007Z",
   "modUpdatedAt": "2026-09-15T00:06:26Z",
   "fileBytes": 7670,
   "tags": [
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "hello-mod-sawzhang",
   "url": "https://www.slopshopper.com/mods/sawzhang-hello-mod/"
  },
  {
   "slug": "scarrillo-agent-plugins-where-were-we",
   "name": "where-were-we",
   "description": "Timestamps your prompts in the transcript and adds up/down prompt navigation to the footer",
   "version": "0.1.0",
   "author": {
    "name": "Shawn Carrillo",
    "email": "release@shawn.co"
   },
   "license": "MIT",
   "homepage": "https://github.com/scarrillo/agent-plugins/tree/main/where-were-we",
   "keywords": [
    "mod",
    "timestamps",
    "prompts",
    "navigation",
    "history",
    "resume",
    "session",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "scarrillo/agent-plugins",
    "url": "https://github.com/scarrillo/agent-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:24:45Z",
    "createdAt": "2026-10-05T06:37:53Z",
    "description": "Small, sharp plugins for working with coding agents: where-were-we, pr-review-cycle and release, as the scarrillo Claude Code marketplace",
    "homepage": null,
    "topics": [
     "agent-skills",
     "claude-code",
     "claude-code-plugin",
     "codex"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1003432?v=4",
    "ownerUrl": "https://github.com/scarrillo",
    "defaultBranch": "main"
   },
   "path": "where-were-we",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "scarrillo",
   "firstSeen": "2026-10-06T04:59:47.215Z",
   "modUpdatedAt": "2026-10-06T05:24:45Z",
   "fileBytes": 28698,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "where-were-we",
   "url": "https://www.slopshopper.com/mods/scarrillo-agent-plugins-where-were-we/"
  },
  {
   "slug": "schalkneethling-claude-chef",
   "name": "chef-station",
   "description": "A chef station tray above the prompt: plan limits, today's spend, the hourly trend, models and projects, and thirteen weeks of activity.",
   "version": "0.5.0",
   "author": {
    "name": "Schalk Neethling"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schalkneethling/claude-chef",
    "url": "https://github.com/schalkneethling/claude-chef",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:49:00Z",
    "createdAt": "2026-10-04T13:20:55Z",
    "description": "A Claude mod to show you an overview of the Claude Kitchen ;p",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10350960?v=4",
    "ownerUrl": "https://github.com/schalkneethling",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "plan": {
     "type": "string",
     "title": "Plan label",
     "description": "The badge beside the title, such as \"Max 5×\". Claude Code does not tell plugins which plan you are on. Leave empty to hide it.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "chef-station",
   "firstSeen": "2026-10-06T14:46:26.279Z",
   "modUpdatedAt": "2026-10-08T15:49:00Z",
   "fileBytes": 64620,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "chef-station",
   "url": "https://www.slopshopper.com/mods/schalkneethling-claude-chef/"
  },
  {
   "slug": "schmas-claude-plugins-clean-view",
   "name": "clean-view",
   "description": "Calm, non-technical view: hides tool rows and shows one plain-English checklist above the prompt.",
   "version": "0.5.0",
   "author": {
    "name": "schmas"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "ui",
    "checklist",
    "progress",
    "non-technical"
   ],
   "kind": "community",
   "repo": {
    "fullName": "schmas/claude-plugins",
    "url": "https://github.com/schmas/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:09:33Z",
    "createdAt": "2026-10-05T15:42:17Z",
    "description": "Public Claude Code plugins and mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1904242?v=4",
    "ownerUrl": "https://github.com/schmas",
    "defaultBranch": "main"
   },
   "path": "plugins/clean-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schmas",
   "firstSeen": "2026-10-06T05:25:11.906Z",
   "modUpdatedAt": "2026-10-06T16:09:28Z",
   "fileBytes": 36217,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clean-view-schmas",
   "url": "https://www.slopshopper.com/mods/schmas-claude-plugins-clean-view/"
  },
  {
   "slug": "schmas-claude-plugins-toolbox",
   "name": "toolbox",
   "description": "Toolbox: an orange button that opens a panel to switch model and effort, with rows other mods can add.",
   "version": "0.1.0",
   "author": {
    "name": "schmas"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "ui",
    "model",
    "effort"
   ],
   "kind": "community",
   "repo": {
    "fullName": "schmas/claude-plugins",
    "url": "https://github.com/schmas/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:09:33Z",
    "createdAt": "2026-10-05T15:42:17Z",
    "description": "Public Claude Code plugins and mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1904242?v=4",
    "ownerUrl": "https://github.com/schmas",
    "defaultBranch": "main"
   },
   "path": "plugins/toolbox",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "schmas",
   "firstSeen": "2026-10-06T05:25:13.096Z",
   "modUpdatedAt": "2026-10-05T19:05:19Z",
   "fileBytes": 18286,
   "tags": [
    "band",
    "spinner",
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "toolbox-schmas",
   "url": "https://www.slopshopper.com/mods/schmas-claude-plugins-toolbox/"
  },
  {
   "slug": "schmug-shipofclaudius-specificity",
   "name": "specificity",
   "description": "Scores each prompt you submit for specificity given the session so far, and shows it as a chip beside the model that opens a breakdown panel, and under /specificity.",
   "author": {
    "name": "schmug"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "schmug/shipofclaudius",
    "url": "https://github.com/schmug/shipofclaudius",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T21:20:49Z",
    "createdAt": "2026-06-15T22:45:32Z",
    "description": "Curated dynamic workflows for Claude Code — issue/PR triage, research, stacked implement + merge, and security scans — packaged as run-in-place plugin skills.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude",
     "claude-code",
     "code-review",
     "developer-tools",
     "devtools",
     "security-scanning",
     "workflow-automation"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38227427?v=4",
    "ownerUrl": "https://github.com/schmug",
    "defaultBranch": "main"
   },
   "path": "packages/specificity",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Judge",
     "description": "haiku: a cheap Haiku call over the last few messages. fork: a tool-less fork of this session's own transcript (most accurate; bills the cached prefix against your usage). clef: a local Clef-flash server (packages/specificity/clef/server.py) scores the four dimensions with no API call, and writes no notes; haiku stands in when the server is not reachable. off: no model calls, no chip.",
     "options": [
      "haiku",
      "fork",
      "clef",
      "off"
     ],
     "default": "haiku"
    },
    "contextMessages": {
     "type": "number",
     "title": "Context messages",
     "description": "How many recent messages the haiku judge reads (fork mode reads the whole transcript).",
     "default": 8
    },
    "clefUrl": {
     "type": "string",
     "title": "Clef server URL",
     "description": "Where mode clef posts its Jev/SystemOne request.",
     "default": "http://127.0.0.1:8765/v1/systemone"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shipofclaudius",
   "firstSeen": "2026-10-06T04:59:50.025Z",
   "modUpdatedAt": "2026-10-04T23:48:12Z",
   "fileBytes": 39993,
   "tags": [
    "pane",
    "spinner",
    "command",
    "prompt",
    "model",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "specificity",
   "url": "https://www.slopshopper.com/mods/schmug-shipofclaudius-specificity/"
  },
  {
   "slug": "scoobynko-claude-code-mods-clawd-spinner",
   "name": "clawd-spinner",
   "description": "Clawd types on a tiny laptop under the spinner: the code Claude writes floats out of the screen, input tokens float in, and he turns to face you while thinking.",
   "version": "0.14.0",
   "author": {
    "name": "scoobynko",
    "url": "https://github.com/scoobynko"
   },
   "license": "MIT",
   "homepage": "https://github.com/scoobynko/claude-code-mods/tree/main/plugins/clawd-spinner",
   "keywords": [
    "mod",
    "spinner",
    "clawd",
    "animation"
   ],
   "kind": "community",
   "repo": {
    "fullName": "scoobynko/claude-code-mods",
    "url": "https://github.com/scoobynko/claude-code-mods",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:39:39Z",
    "createdAt": "2026-10-02T17:31:01Z",
    "description": "Mods for Claude Code: live panes, animations and tweaks that hot-reload inside your session.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40393245?v=4",
    "ownerUrl": "https://github.com/scoobynko",
    "defaultBranch": "main"
   },
   "path": "plugins/clawd-spinner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "scoobynko-mods",
   "firstSeen": "2026-10-07T15:15:26.151Z",
   "modUpdatedAt": "2026-10-02T22:07:22Z",
   "fileBytes": 15905,
   "tags": [
    "spinner",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "clawd-spinner-scoobynko",
   "url": "https://www.slopshopper.com/mods/scoobynko-claude-code-mods-clawd-spinner/"
  },
  {
   "slug": "scoobynko-claude-code-mods-clawd-spinner-2",
   "name": "clawd-spinner",
   "description": "Clawd types on a tiny laptop under the spinner: the code Claude writes floats out of the screen, input tokens float in, and he turns to face you while thinking.",
   "version": "0.14.0",
   "author": {
    "name": "scoobynko",
    "url": "https://github.com/scoobynko"
   },
   "license": "MIT",
   "homepage": "https://github.com/scoobynko/claude-code-mods/tree/main/plugins/clawd-spinner",
   "keywords": [
    "mod",
    "spinner",
    "clawd",
    "animation"
   ],
   "kind": "community",
   "repo": {
    "fullName": "scoobynko/claude-code-mods",
    "url": "https://github.com/scoobynko/claude-code-mods",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:39:39Z",
    "createdAt": "2026-10-02T17:31:01Z",
    "description": "Mods for Claude Code: live panes, animations and tweaks that hot-reload inside your session.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40393245?v=4",
    "ownerUrl": "https://github.com/scoobynko",
    "defaultBranch": "main"
   },
   "path": "plugins/clawd-spinner",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "scoobynko-mods",
   "firstSeen": "2026-10-07T15:15:28.840Z",
   "modUpdatedAt": "2026-10-02T22:07:22Z",
   "fileBytes": 15905,
   "tags": [
    "spinner",
    "command",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "clawd-spinner-scoobynko-claude-code-mods",
   "url": "https://www.slopshopper.com/mods/scoobynko-claude-code-mods-clawd-spinner-2/"
  },
  {
   "slug": "scoobynko-claude-code-mods-image-preview",
   "name": "image-preview",
   "description": "/image-preview opens a pane listing every image of the session, pasted or returned by a tool, and shows the one you pick.",
   "version": "0.3.0",
   "author": {
    "name": "scoobynko",
    "url": "https://github.com/scoobynko"
   },
   "license": "MIT",
   "homepage": "https://github.com/scoobynko/claude-code-mods/tree/main/plugins/image-preview",
   "keywords": [
    "mod",
    "images",
    "preview",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "scoobynko/claude-code-mods",
    "url": "https://github.com/scoobynko/claude-code-mods",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:39:39Z",
    "createdAt": "2026-10-02T17:31:01Z",
    "description": "Mods for Claude Code: live panes, animations and tweaks that hot-reload inside your session.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40393245?v=4",
    "ownerUrl": "https://github.com/scoobynko",
    "defaultBranch": "main"
   },
   "path": "plugins/image-preview",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "scoobynko-mods",
   "firstSeen": "2026-10-07T15:15:27.072Z",
   "modUpdatedAt": "2026-10-02T20:45:52Z",
   "fileBytes": 27627,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "image-preview-scoobynko",
   "url": "https://www.slopshopper.com/mods/scoobynko-claude-code-mods-image-preview/"
  },
  {
   "slug": "scoobynko-claude-code-mods-image-preview-2",
   "name": "image-preview",
   "description": "/image-preview opens a pane listing every image of the session, pasted or returned by a tool, and shows the one you pick.",
   "version": "0.3.0",
   "author": {
    "name": "scoobynko",
    "url": "https://github.com/scoobynko"
   },
   "license": "MIT",
   "homepage": "https://github.com/scoobynko/claude-code-mods/tree/main/plugins/image-preview",
   "keywords": [
    "mod",
    "images",
    "preview",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "scoobynko/claude-code-mods",
    "url": "https://github.com/scoobynko/claude-code-mods",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:39:39Z",
    "createdAt": "2026-10-02T17:31:01Z",
    "description": "Mods for Claude Code: live panes, animations and tweaks that hot-reload inside your session.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40393245?v=4",
    "ownerUrl": "https://github.com/scoobynko",
    "defaultBranch": "main"
   },
   "path": "plugins/image-preview",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "scoobynko-mods",
   "firstSeen": "2026-10-07T15:15:28.842Z",
   "modUpdatedAt": "2026-10-02T20:45:52Z",
   "fileBytes": 27627,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "image-preview-scoobynko-claude-code-mods",
   "url": "https://www.slopshopper.com/mods/scoobynko-claude-code-mods-image-preview-2/"
  },
  {
   "slug": "scoobynko-claude-code-mods-md-view",
   "name": "md-view",
   "description": "Click a Markdown file in Claude's reply to read it rendered in a side pane, or list the session's Markdown files with /md-view.",
   "version": "0.1.0",
   "author": {
    "name": "scoobynko",
    "url": "https://github.com/scoobynko"
   },
   "license": "MIT",
   "homepage": "https://github.com/scoobynko/claude-code-mods/tree/main/plugins/md-view",
   "keywords": [
    "mod",
    "markdown",
    "preview",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "scoobynko/claude-code-mods",
    "url": "https://github.com/scoobynko/claude-code-mods",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:39:39Z",
    "createdAt": "2026-10-02T17:31:01Z",
    "description": "Mods for Claude Code: live panes, animations and tweaks that hot-reload inside your session.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40393245?v=4",
    "ownerUrl": "https://github.com/scoobynko",
    "defaultBranch": "main"
   },
   "path": "plugins/md-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "scoobynko-mods",
   "firstSeen": "2026-10-07T15:15:28.019Z",
   "modUpdatedAt": "2026-10-02T19:49:59Z",
   "fileBytes": 22708,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "md-view",
   "url": "https://www.slopshopper.com/mods/scoobynko-claude-code-mods-md-view/"
  },
  {
   "slug": "scoobynko-claude-code-mods-md-view-2",
   "name": "md-view",
   "description": "Click a Markdown file in Claude's reply to read it rendered in a side pane, or list the session's Markdown files with /md-view.",
   "version": "0.1.0",
   "author": {
    "name": "scoobynko",
    "url": "https://github.com/scoobynko"
   },
   "license": "MIT",
   "homepage": "https://github.com/scoobynko/claude-code-mods/tree/main/plugins/md-view",
   "keywords": [
    "mod",
    "markdown",
    "preview",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "scoobynko/claude-code-mods",
    "url": "https://github.com/scoobynko/claude-code-mods",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:39:39Z",
    "createdAt": "2026-10-02T17:31:01Z",
    "description": "Mods for Claude Code: live panes, animations and tweaks that hot-reload inside your session.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40393245?v=4",
    "ownerUrl": "https://github.com/scoobynko",
    "defaultBranch": "main"
   },
   "path": "plugins/md-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "scoobynko-mods",
   "firstSeen": "2026-10-07T15:15:28.844Z",
   "modUpdatedAt": "2026-10-02T19:49:59Z",
   "fileBytes": 22708,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "md-view-scoobynko",
   "url": "https://www.slopshopper.com/mods/scoobynko-claude-code-mods-md-view-2/"
  },
  {
   "slug": "scottcrosby-securebine-sbs-deck",
   "name": "sbs-deck",
   "description": "SecureBine console styling for Claude Code: labelled prompt boxes, queued-message colors, quiet tool rows, colored command output and a science-fiction spinner",
   "version": "1.0.1",
   "author": {
    "name": "Scott Crosby"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "scottcrosby-securebine/sbs-deck",
    "url": "https://github.com/scottcrosby-securebine/sbs-deck",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T13:34:27Z",
    "createdAt": "2026-10-05T14:04:24Z",
    "description": "SecureBine console styling for Claude Code: a mod with labelled prompt boxes, queue colours, quiet tool rows and a science-fiction spinner",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/198725219?v=4",
    "ownerUrl": "https://github.com/scottcrosby-securebine",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sbs-deck",
   "firstSeen": "2026-10-06T04:59:52.532Z",
   "modUpdatedAt": "2026-10-06T13:34:27Z",
   "fileBytes": 51516,
   "tags": [
    "spinner",
    "transcript",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sbs-deck",
   "url": "https://www.slopshopper.com/mods/scottcrosby-securebine-sbs-deck/"
  },
  {
   "slug": "sdrik-claude-statusline",
   "name": "statusline",
   "description": "A rich Claude Code status line drawn by a mod: model, effort, context gauge, request counter, cost and 5h/7d rate-limit gauges in the footer, a summary under each turn, a toast when a threshold is crossed, and /context's breakdown in a pane opened from the footer.",
   "version": "3.2.2",
   "author": {
    "name": "Cédric Schieli",
    "email": "cschieli@gmail.com"
   },
   "license": "MIT",
   "keywords": [
    "statusline",
    "status-line",
    "context",
    "rate-limit",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sdrik/claude-statusline",
    "url": "https://github.com/sdrik/claude-statusline",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T09:28:03Z",
    "createdAt": "2026-07-13T15:57:38Z",
    "description": "Claude Code plugin: installs a rich status line (email, mode, model, effort, context-window gauge, 5h/7d rate-limit gauges).",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/623981?v=4",
    "ownerUrl": "https://github.com/sdrik",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "ctx_warn": {
     "type": "number",
     "title": "Context warning (tokens)",
     "description": "The context gauge turns yellow, and a toast fires, at this many input tokens.",
     "default": 100000
    },
    "ctx_crit": {
     "type": "number",
     "title": "Context critical (tokens)",
     "description": "The context gauge turns red at this many input tokens; it is also the gauge's full scale.",
     "default": 200000
    },
    "turns_min": {
     "type": "number",
     "title": "Request counter: green up to",
     "description": "The request counter stays green up to this many requests.",
     "default": 30
    },
    "turns_max": {
     "type": "number",
     "title": "Request counter: red from",
     "description": "The request counter is fully red from this many requests.",
     "default": 250
    },
    "show_email": {
     "type": "boolean",
     "title": "Show email",
     "description": "Show the signed-in account's email at the start of the line.",
     "default": false
    },
    "show_git": {
     "type": "boolean",
     "title": "Show git branch",
     "description": "Show the current branch, and a dot when the working tree has changes.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-statusline",
   "firstSeen": "2026-10-06T05:25:16.418Z",
   "modUpdatedAt": "2026-10-08T09:28:03Z",
   "fileBytes": 44984,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-sdrik",
   "url": "https://www.slopshopper.com/mods/sdrik-claude-statusline/"
  },
  {
   "slug": "seangsisg-ad-ldap-plugin",
   "name": "ad-ldap",
   "displayName": "Active Directory (LDAP) Admin",
   "description": "Active Directory administration over LDAPS for Claude Code: an MCP server (FastMCP + ldap3) with 15 tools, admin agents, slash commands, a safety skill, and a guard that refuses any AD write until the identical call has been dry-run first. Headline workflow: mass-assign computer managedBy from description-held owner names via a dry-run plan/review/apply loop.",
   "version": "1.4.0",
   "author": {
    "name": "seanGSISG"
   },
   "license": "MIT",
   "keywords": [
    "active-directory",
    "ldap",
    "ldaps",
    "ad",
    "mcp",
    "managedby"
   ],
   "kind": "community",
   "repo": {
    "fullName": "seanGSISG/ad-ldap-plugin",
    "url": "https://github.com/seanGSISG/ad-ldap-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-25T15:18:53Z",
    "createdAt": "2026-09-23T15:42:42Z",
    "description": "Active Directory administration over LDAPS for Claude Code: MCP server, agents, safety skill and a dry-run-first write guard",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/113628614?v=4",
    "ownerUrl": "https://github.com/seanGSISG",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./guard.ts"
   ],
   "entry": "hooks/guard.ts",
   "userConfig": {
    "server": {
     "type": "string",
     "title": "Domain controller",
     "description": "Hostname or ldaps:// URI of a domain controller, e.g. dc01.example.com"
    },
    "base_dn": {
     "type": "string",
     "title": "Base DN",
     "description": "Search base, e.g. DC=example,DC=com"
    },
    "user_search_base": {
     "type": "string",
     "title": "User search base (optional)",
     "description": "Scope user searches and the bulk user index to one OU, e.g. OU=Staff,DC=example,DC=com. Blank = Base DN.",
     "default": ""
    },
    "computer_search_base": {
     "type": "string",
     "title": "Computer search base (optional)",
     "description": "Scope computer searches and the bulk sweep to one OU, e.g. OU=Workstations,DC=example,DC=com. Blank = Base DN.",
     "default": ""
    },
    "bind_user": {
     "type": "string",
     "title": "Service account",
     "description": "UPN (svc-ldap@example.com) or full DN of the bind account"
    },
    "bind_password": {
     "type": "string",
     "title": "Service account password",
     "description": "Stored in your OS keychain, never in settings.json",
     "sensitive": true
    },
    "port": {
     "type": "number",
     "title": "LDAPS port",
     "description": "636, or 3269 for the Global Catalog over SSL",
     "default": 636
    },
    "ca_certs": {
     "type": "string",
     "title": "CA bundle path (optional)",
     "description": "PEM file for the DC's certificate chain. Leave blank to use the system trust store.",
     "default": ""
    },
    "tls_validate": {
     "type": "boolean",
     "title": "Validate the DC's certificate",
     "description": "Turn off only for a self-signed lab DC",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ad-ldap-plugin",
   "firstSeen": "2026-10-06T05:19:18.674Z",
   "modUpdatedAt": "2026-09-25T15:18:53Z",
   "fileBytes": 4358,
   "tags": [
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "ad-ldap",
   "url": "https://www.slopshopper.com/mods/seangsisg-ad-ldap-plugin/"
  },
  {
   "slug": "seanmars-my-agent-plugins-image-preview",
   "name": "image-preview",
   "description": "Pasted images become chips you can click to preview, in the transcript and above the prompt",
   "version": "0.2.0",
   "author": {
    "name": "seanmars"
   },
   "keywords": [
    "ui",
    "image",
    "preview"
   ],
   "kind": "community",
   "repo": {
    "fullName": "seanmars/my-agent-plugins",
    "url": "https://github.com/seanmars/my-agent-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:43:54Z",
    "createdAt": "2026-05-07T15:42:15Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4590764?v=4",
    "ownerUrl": "https://github.com/seanmars",
    "defaultBranch": "main"
   },
   "path": "plugins/image-preview",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-agent-plugins",
   "firstSeen": "2026-10-07T15:15:34.216Z",
   "modUpdatedAt": "2026-10-07T03:31:53Z",
   "fileBytes": 29042,
   "tags": [
    "band",
    "transcript",
    "toast",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "image-preview-seanmars",
   "url": "https://www.slopshopper.com/mods/seanmars-my-agent-plugins-image-preview/"
  },
  {
   "slug": "seanmars-my-agent-plugins-pet",
   "name": "pet",
   "description": "A small ASCII pet that lives in the band above the prompt, fed by /pet",
   "version": "0.1.0",
   "author": {
    "name": "seanmars"
   },
   "keywords": [
    "fun",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "seanmars/my-agent-plugins",
    "url": "https://github.com/seanmars/my-agent-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:43:54Z",
    "createdAt": "2026-05-07T15:42:15Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4590764?v=4",
    "ownerUrl": "https://github.com/seanmars",
    "defaultBranch": "main"
   },
   "path": "plugins/pet",
   "modules": [
    "./pet.tsx"
   ],
   "entry": "hooks/pet.tsx",
   "userConfig": {
    "petName": {
     "type": "string",
     "title": "Pet name",
     "description": "The pet's name, shown beside its mood bars",
     "default": "Mochi"
    },
    "showOnStart": {
     "type": "boolean",
     "title": "Show on start",
     "description": "Show the pet as soon as a session starts",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-agent-plugins",
   "firstSeen": "2026-10-06T05:09:54.442Z",
   "modUpdatedAt": "2026-09-23T07:41:09Z",
   "fileBytes": 3612,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pet-seanmars",
   "url": "https://www.slopshopper.com/mods/seanmars-my-agent-plugins-pet/"
  },
  {
   "slug": "seanochang-agent-tree",
   "name": "agent-tree",
   "description": "Side pane that shows running subagents and workflows as a live tree",
   "version": "0.1.0",
   "author": {
    "name": "SeanoChang",
    "url": "https://github.com/SeanoChang"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SeanoChang/agent-tree",
    "url": "https://github.com/SeanoChang/agent-tree",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:35:47Z",
    "createdAt": "2026-10-07T15:35:41Z",
    "description": "A live side pane of your Claude Code subagents and workflows",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/89418312?v=4",
    "ownerUrl": "https://github.com/SeanoChang",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "How the Agents pane looks: minimal (plain glyphs, any terminal), or kitty, fish or dog (warm colours and emoji)",
     "default": "minimal",
     "options": [
      "minimal",
      "kitty",
      "fish",
      "dog"
     ]
    },
    "ai": {
     "type": "string",
     "title": "AI help",
     "description": "What the Agents pane may ask a model to write: off (no model calls), cheap (Haiku writes reports, titles and story steps) or full (also Sonnet on demand: e explains a run, g finds patterns in History)",
     "default": "cheap",
     "options": [
      "off",
      "cheap",
      "full"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-tree",
   "firstSeen": "2026-10-08T15:06:26.356Z",
   "modUpdatedAt": "2026-10-07T15:35:47Z",
   "fileBytes": 412436,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-tree",
   "url": "https://www.slopshopper.com/mods/seanochang-agent-tree/"
  },
  {
   "slug": "seanyyoo-claude-code-mods-credit-meter",
   "name": "credit-meter",
   "description": "ElevenLabs characters and Higgsfield credits at a glance, with a heads-up before a tool call spends them",
   "version": "1.0.0",
   "author": {
    "name": "Build Alone"
   },
   "license": "MIT",
   "homepage": "https://buildalone.co/mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanyyoo/claude-code-mods",
    "url": "https://github.com/seanyyoo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:55:58Z",
    "createdAt": "2026-10-07T17:55:53Z",
    "description": "Claude Code mods for a solo creator's workflow: credits, YouTube views, Notion routines, publish guard, record mode. From Build Alone.",
    "homepage": "https://buildalone.co/mods",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44764076?v=4",
    "ownerUrl": "https://github.com/seanyyoo",
    "defaultBranch": "main"
   },
   "path": "plugins/credit-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "elevenlabs_api_key": {
     "type": "string",
     "title": "ElevenLabs API key",
     "description": "Optional. Leave empty to use the ELEVENLABS_API_KEY environment variable, or the key your ElevenLabs MCP server is configured with in ~/.claude.json.",
     "default": "",
     "sensitive": true
    },
    "higgsfield_server": {
     "type": "string",
     "title": "Higgsfield MCP server",
     "description": "The name of your Higgsfield MCP server or connector, as /mcp lists it. The mod also tries \"higgsfield\".",
     "default": "claude.ai Higgsfield"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "buildalone-mods",
   "firstSeen": "2026-10-08T15:45:01.351Z",
   "modUpdatedAt": "2026-10-07T17:55:49Z",
   "fileBytes": 7995,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "credit-meter",
   "url": "https://www.slopshopper.com/mods/seanyyoo-claude-code-mods-credit-meter/"
  },
  {
   "slug": "seanyyoo-claude-code-mods-publish-guard",
   "name": "publish-guard",
   "description": "Stops Claude from typing private terms into the browser or writing them into your publishing files, and keeps a log of what it blocked",
   "version": "1.0.0",
   "author": {
    "name": "Build Alone"
   },
   "license": "MIT",
   "homepage": "https://buildalone.co/mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanyyoo/claude-code-mods",
    "url": "https://github.com/seanyyoo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:55:58Z",
    "createdAt": "2026-10-07T17:55:53Z",
    "description": "Claude Code mods for a solo creator's workflow: credits, YouTube views, Notion routines, publish guard, record mode. From Build Alone.",
    "homepage": "https://buildalone.co/mods",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44764076?v=4",
    "ownerUrl": "https://github.com/seanyyoo",
    "defaultBranch": "main"
   },
   "path": "plugins/publish-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "blocked_terms": {
     "type": "string",
     "title": "Blocked terms",
     "description": "Comma-separated words, names or domains that must never go out (case-insensitive). Stored in your settings; never shown in the pane or messages.",
     "default": ""
    },
    "allowed_terms": {
     "type": "string",
     "title": "Allowed terms",
     "description": "Comma-separated exceptions. These are ignored before checking, e.g. a Korean name you credit on purpose.",
     "default": ""
    },
    "guarded_paths": {
     "type": "string",
     "title": "Guarded paths",
     "description": "Comma-separated pieces of a file path. A Write or Edit to a path containing any of them is checked.",
     "default": "/publishing/"
    },
    "block_non_latin": {
     "type": "string",
     "title": "Block a script",
     "description": "korean also blocks Korean text (minus allowed terms) from going out.",
     "default": "off",
     "options": [
      "off",
      "korean"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "buildalone-mods",
   "firstSeen": "2026-10-08T15:45:02.257Z",
   "modUpdatedAt": "2026-10-07T17:55:49Z",
   "fileBytes": 5735,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "publish-guard",
   "url": "https://www.slopshopper.com/mods/seanyyoo-claude-code-mods-publish-guard/"
  },
  {
   "slug": "seanyyoo-claude-code-mods-record-mode",
   "name": "record-mode",
   "description": "While you record your screen, /record on masks emails, phone numbers, money and your own private terms in the transcript",
   "version": "1.0.0",
   "author": {
    "name": "Build Alone"
   },
   "license": "MIT",
   "homepage": "https://buildalone.co/mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanyyoo/claude-code-mods",
    "url": "https://github.com/seanyyoo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:55:58Z",
    "createdAt": "2026-10-07T17:55:53Z",
    "description": "Claude Code mods for a solo creator's workflow: credits, YouTube views, Notion routines, publish guard, record mode. From Build Alone.",
    "homepage": "https://buildalone.co/mods",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44764076?v=4",
    "ownerUrl": "https://github.com/seanyyoo",
    "defaultBranch": "main"
   },
   "path": "plugins/record-mode",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "extra_terms": {
     "type": "string",
     "title": "Extra terms to mask",
     "description": "Comma-separated words, names or domains to mask too (case-insensitive).",
     "default": ""
    },
    "mask_korean": {
     "type": "string",
     "title": "Mask Korean text",
     "description": "on also masks Korean text.",
     "default": "off",
     "options": [
      "off",
      "on"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "buildalone-mods",
   "firstSeen": "2026-10-08T15:45:03.247Z",
   "modUpdatedAt": "2026-10-07T17:55:49Z",
   "fileBytes": 4040,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "record-mode",
   "url": "https://www.slopshopper.com/mods/seanyyoo-claude-code-mods-record-mode/"
  },
  {
   "slug": "seanyyoo-claude-code-mods-routine-watch",
   "name": "routine-watch",
   "description": "Your scheduled routines at a glance from a Notion database: today's haul by source, the last 7 days, sources that went quiet and next runs",
   "version": "1.0.0",
   "author": {
    "name": "Build Alone"
   },
   "license": "MIT",
   "homepage": "https://buildalone.co/mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanyyoo/claude-code-mods",
    "url": "https://github.com/seanyyoo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:55:58Z",
    "createdAt": "2026-10-07T17:55:53Z",
    "description": "Claude Code mods for a solo creator's workflow: credits, YouTube views, Notion routines, publish guard, record mode. From Build Alone.",
    "homepage": "https://buildalone.co/mods",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44764076?v=4",
    "ownerUrl": "https://github.com/seanyyoo",
    "defaultBranch": "main"
   },
   "path": "plugins/routine-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "notion_view_url": {
     "type": "string",
     "title": "Notion view URL",
     "description": "Required. The saved view of the database your routines write to, as view://… (ask Claude to fetch the database with the Notion MCP and copy the view URL). Sort the view newest first.",
     "default": ""
    },
    "notion_server": {
     "type": "string",
     "title": "Notion MCP server",
     "description": "The name of your Notion MCP server or connector, as /mcp lists it. The mod also tries \"notion\".",
     "default": "claude.ai Notion"
    },
    "date_property": {
     "type": "string",
     "title": "Date property",
     "description": "The date property each row is counted by.",
     "default": "Date Collected"
    },
    "source_property": {
     "type": "string",
     "title": "Source property",
     "description": "The property that names where a row came from.",
     "default": "Source"
    },
    "sources": {
     "type": "string",
     "title": "Sources",
     "description": "Comma-separated values of the source property to chart. A source with no rows this week is flagged as possibly broken.",
     "default": "YouTube,Reddit,News,X,LinkedIn"
    },
    "routines": {
     "type": "string",
     "title": "Routines",
     "description": "Comma-separated Name@HH:MM (24-hour, local time) for each routine's daily run, e.g. Daily Collector@06:00,Writer@21:00. Empty hides the next-run rows.",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "buildalone-mods",
   "firstSeen": "2026-10-08T15:45:04.029Z",
   "modUpdatedAt": "2026-10-07T17:55:49Z",
   "fileBytes": 9752,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "routine-watch-seanyyoo",
   "url": "https://www.slopshopper.com/mods/seanyyoo-claude-code-mods-routine-watch/"
  },
  {
   "slug": "seanyyoo-claude-code-mods-youtube-pulse",
   "name": "youtube-pulse",
   "description": "Your channel's latest videos and view counts, with gains since you last looked",
   "version": "1.0.0",
   "author": {
    "name": "Build Alone"
   },
   "license": "MIT",
   "homepage": "https://buildalone.co/mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seanyyoo/claude-code-mods",
    "url": "https://github.com/seanyyoo/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:55:58Z",
    "createdAt": "2026-10-07T17:55:53Z",
    "description": "Claude Code mods for a solo creator's workflow: credits, YouTube views, Notion routines, publish guard, record mode. From Build Alone.",
    "homepage": "https://buildalone.co/mods",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44764076?v=4",
    "ownerUrl": "https://github.com/seanyyoo",
    "defaultBranch": "main"
   },
   "path": "plugins/youtube-pulse",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "channel_id": {
     "type": "string",
     "title": "YouTube channel ID",
     "description": "Required. Your channel ID, the one that starts with UC (YouTube Studio → Settings → Channel → Advanced settings). Not your @handle.",
     "default": ""
    },
    "count": {
     "type": "number",
     "title": "Videos to show",
     "description": "How many of your latest videos the card lists (1 to 15; the RSS feed holds 15).",
     "default": 6
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "buildalone-mods",
   "firstSeen": "2026-10-08T15:45:04.847Z",
   "modUpdatedAt": "2026-10-07T17:55:49Z",
   "fileBytes": 6107,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "youtube-pulse",
   "url": "https://www.slopshopper.com/mods/seanyyoo-claude-code-mods-youtube-pulse/"
  },
  {
   "slug": "sebastianhuus-claude-session-timer",
   "name": "session-timer",
   "description": "Session countdown with Pomodoro-style legs: status line, hidden time line for Claude, sound and toast at leg boundaries, leg log.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sebastianhuus/claude-session-timer",
    "url": "https://github.com/sebastianhuus/claude-session-timer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T19:56:08Z",
    "createdAt": "2026-10-07T19:56:02Z",
    "description": "Claude Code mod: timed work sessions with Pomodoro-style focus/break legs, status line, and a time line Claude can read.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54155988?v=4",
    "ownerUrl": "https://github.com/sebastianhuus",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-timer",
   "firstSeen": "2026-10-08T15:45:06.113Z",
   "modUpdatedAt": "2026-10-07T19:56:08Z",
   "fileBytes": 10391,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-timer",
   "url": "https://www.slopshopper.com/mods/sebastianhuus-claude-session-timer/"
  },
  {
   "slug": "sebastiannicolajsen-ai-coach-coach",
   "name": "coach",
   "description": "A quiet AI-fluency thinking partner: shows where you are in the loop with Claude (plan, brief, review, own) and helps with the next step.",
   "version": "0.2.0",
   "author": {
    "name": "Sebastian Mateos Nicolajsen"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sebastiannicolajsen/ai-coach",
    "url": "https://github.com/sebastiannicolajsen/ai-coach",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:39:06Z",
    "createdAt": "2026-10-08T13:45:26Z",
    "description": "A crude Claude Code mod to coach you in the 4D framework",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80953876?v=4",
    "ownerUrl": "https://github.com/sebastiannicolajsen",
    "defaultBranch": "main"
   },
   "path": "coach",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ai-coach",
   "firstSeen": "2026-10-08T15:45:10.786Z",
   "modUpdatedAt": "2026-10-09T07:39:06Z",
   "fileBytes": 160873,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "coach-sebastiannicolajsen",
   "url": "https://www.slopshopper.com/mods/sebastiannicolajsen-ai-coach-coach/"
  },
  {
   "slug": "sebnow-orchestrator-spike-probe",
   "name": "spike-probe",
   "description": "Reports every hook event to a local HTTP receiver and takes permission, abort and submit commands from it.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sebnow/orchestrator",
    "url": "https://github.com/sebnow/orchestrator",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:22:12Z",
    "createdAt": "2026-10-08T15:31:57Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8548?v=4",
    "ownerUrl": "https://github.com/sebnow",
    "defaultBranch": "master"
   },
   "path": "spikes/mod-vs-stdout/mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:24:19.259Z",
   "modUpdatedAt": "2026-10-09T11:22:12Z",
   "fileBytes": 7181,
   "tags": [
    "network",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "spike-probe",
   "url": "https://www.slopshopper.com/mods/sebnow-orchestrator-spike-probe/"
  },
  {
   "slug": "secretj-secretj-claude-config-agent-run",
   "name": "agent-run",
   "description": "에이전트를 패널에서 골라 작업을 맡기고, 끝나면 결과를 대화에 붙인다",
   "version": "0.1.0",
   "author": {
    "name": "secretj"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "secretj/secretj-claude-config",
    "url": "https://github.com/secretj/secretj-claude-config",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T02:10:24Z",
    "createdAt": "2026-04-28T01:27:51Z",
    "description": "개인 Claude Code dotfiles — agents, commands, skills, hooks, memory, MCP 템플릿. clone + install.sh 로 환경 복원.",
    "homepage": null,
    "topics": [
     "claude-code",
     "dotfiles"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/87971916?v=4",
    "ownerUrl": "https://github.com/secretj",
    "defaultBranch": "main"
   },
   "path": "mods/agent-run",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "secretj-claude-config",
   "firstSeen": "2026-10-08T15:45:13.694Z",
   "modUpdatedAt": "2026-10-08T02:10:24Z",
   "fileBytes": 6842,
   "tags": [
    "pane",
    "toast",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-run",
   "url": "https://www.slopshopper.com/mods/secretj-secretj-claude-config-agent-run/"
  },
  {
   "slug": "see-stack-claude-code-mods-context-bar",
   "name": "context-bar",
   "description": "Your context window as a stacked bar above the prompt, a color per category, with token counts and the compaction point. Click the ▾ to open every row's share and what sits under the rows. /context-bar shows or hides it.",
   "version": "0.2.0",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "see-stack/claude-code-mods",
    "url": "https://github.com/see-stack/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:58:22Z",
    "createdAt": "2026-10-08T19:57:43Z",
    "description": "Official Claude Code Mods by See Stack: interactive context bar, voice player, and terminal tools.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/237985975?v=4",
    "ownerUrl": "https://github.com/see-stack",
    "defaultBranch": "main"
   },
   "path": "mods/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "seestack-mods",
   "firstSeen": "2026-10-09T15:24:21.973Z",
   "modUpdatedAt": "2026-10-08T19:59:10Z",
   "fileBytes": 30173,
   "tags": [
    "band",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-see-stack",
   "url": "https://www.slopshopper.com/mods/see-stack-claude-code-mods-context-bar/"
  },
  {
   "slug": "see-stack-claude-code-mods-read-aloud",
   "name": "read-aloud",
   "description": "Speak the last reply aloud on demand, in a macOS Personal Voice, with pause, skip and speed above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Zain"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "see-stack/claude-code-mods",
    "url": "https://github.com/see-stack/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T01:58:22Z",
    "createdAt": "2026-10-08T19:57:43Z",
    "description": "Official Claude Code Mods by See Stack: interactive context bar, voice player, and terminal tools.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/237985975?v=4",
    "ownerUrl": "https://github.com/see-stack",
    "defaultBranch": "main"
   },
   "path": "mods/read-aloud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "voice": {
     "title": "Voice",
     "type": "string",
     "description": "The voice replies are read in, by name or identifier. Ember is the Personal Voice.",
     "default": "Ember"
    },
    "norwegianVoice": {
     "title": "Norwegian voice",
     "type": "string",
     "description": "The voice used instead when a reply reads as Norwegian. Only used if macOS has it.",
     "default": "Nora"
    },
    "rates": {
     "title": "Rate steps",
     "type": "string",
     "description": "The speeds the rate button walks, as comma-separated multipliers of the normal speaking rate.",
     "default": "1,1.25,1.5,2,0.75"
    },
    "maxChars": {
     "title": "Longest reply to read",
     "type": "number",
     "description": "How much of a reply is read out at most, before it is cut at a word.",
     "default": 6000
    },
    "speaker": {
     "title": "EmberSpeak path",
     "type": "string",
     "description": "Path to the EmberSpeak executable, which is what can speak a Personal Voice. Absent or missing, the built-in system voice is used instead.",
     "default": "~/Control-Panel/tools/ember-speak/EmberSpeak.app/Contents/MacOS/EmberSpeak"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "seestack-mods",
   "firstSeen": "2026-10-09T15:24:22.673Z",
   "modUpdatedAt": "2026-10-08T22:38:53Z",
   "fileBytes": 42654,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "read-aloud-see-stack",
   "url": "https://www.slopshopper.com/mods/see-stack-claude-code-mods-read-aloud/"
  },
  {
   "slug": "segfaultlab-clawd-hud",
   "name": "clawd-hud",
   "description": "Pixel Clawd usage band above the prompt",
   "author": {
    "name": "segfaultlab"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "segfaultlab/clawd-hud",
    "url": "https://github.com/segfaultlab/clawd-hud",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T13:39:06Z",
    "createdAt": "2026-10-04T10:05:01Z",
    "description": "Pixel Clawd usage band mod for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/81497562?v=4",
    "ownerUrl": "https://github.com/segfaultlab",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-hud",
   "firstSeen": "2026-10-06T05:19:10.287Z",
   "modUpdatedAt": "2026-10-05T13:39:06Z",
   "fileBytes": 29348,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-hud",
   "url": "https://www.slopshopper.com/mods/segfaultlab-clawd-hud/"
  },
  {
   "slug": "seiya8bit-claude-mods-usage-status",
   "name": "usage-status",
   "description": "Rate-limit usage (5h, 1w) in the prompt footer",
   "version": "1.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "seiya8bit/claude-mods",
    "url": "https://github.com/seiya8bit/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T09:10:55Z",
    "createdAt": "2026-10-05T06:46:11Z",
    "description": "Claude Code mods, published as a plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/187209459?v=4",
    "ownerUrl": "https://github.com/seiya8bit",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:46.062Z",
   "modUpdatedAt": "2026-10-05T09:10:55Z",
   "fileBytes": 2256,
   "tags": [
    "spinner",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-status-seiya8bit",
   "url": "https://www.slopshopper.com/mods/seiya8bit-claude-mods-usage-status/"
  },
  {
   "slug": "selvr0-harness-panel",
   "name": "harness-panel",
   "description": "Turn skills, hooks and plugins on or off per directory from a side panel",
   "version": "0.1.0",
   "author": {
    "name": "selvr0"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "selvr0/harness-panel",
    "url": "https://github.com/selvr0/harness-panel",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T09:03:58Z",
    "createdAt": "2026-10-07T08:57:11Z",
    "description": "Claude Code side panel to turn skills, hooks and plugins on or off per directory",
    "homepage": null,
    "topics": [
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-code-skills",
     "developer-tools",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/339056345?v=4",
    "ownerUrl": "https://github.com/selvr0",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Panel language (en, ko)",
     "default": "en",
     "options": [
      "en",
      "ko"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "harness-panel",
   "firstSeen": "2026-10-07T15:15:45.203Z",
   "modUpdatedAt": "2026-10-07T09:03:58Z",
   "fileBytes": 61224,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "harness-panel",
   "url": "https://www.slopshopper.com/mods/selvr0-harness-panel/"
  },
  {
   "slug": "semanticintent-claude-session-switcher",
   "name": "session-switcher",
   "description": "A paged, filterable, taggable switcher over your recent Claude Code sessions, with a per-row activity strip showing when each one was busy. Resumes in the session's own directory.",
   "version": "0.3.1",
   "author": {
    "name": "Michael Shatny"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "semanticintent/claude-session-switcher",
    "url": "https://github.com/semanticintent/claude-session-switcher",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-24T15:51:26Z",
    "createdAt": "2026-09-21T23:41:16Z",
    "description": "A Claude Code mod: a paged, filterable, taggable switcher over your recent sessions, with a per-row activity strip",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-mod",
     "cli",
     "plugin",
     "session-management",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/232095594?v=4",
    "ownerUrl": "https://github.com/semanticintent",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "commandName": {
     "type": "string",
     "default": "switcher",
     "description": "Slash command that opens the switcher. Tried first; if the name is taken, the built-in keeps it and the mod falls back.",
     "title": "Command name"
    },
    "refresh": {
     "type": "number",
     "default": 40,
     "description": "How many changed transcripts to re-read per open. The rest are served from the cached index.",
     "title": "Transcripts re-read per open"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "semanticintent",
   "firstSeen": "2026-10-06T05:25:20.066Z",
   "modUpdatedAt": "2026-09-24T15:51:26Z",
   "fileBytes": 51014,
   "tags": [
    "pane",
    "status",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "session-switcher-semanticintent",
   "url": "https://www.slopshopper.com/mods/semanticintent-claude-session-switcher/"
  },
  {
   "slug": "sennjen-claude-sdlc-sdlc",
   "name": "sdlc",
   "description": "AI-native SDLC (Anthropic playbook): intent -> spec -> plan -> build -> verify -> review -> maintain, with hook-enforced human approval gates.",
   "version": "0.4.4",
   "author": {
    "name": "Yevhenii Dziubenko"
   },
   "license": "MIT",
   "keywords": [
    "sdlc",
    "workflow",
    "governance",
    "hooks",
    "tdd",
    "review"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Sennjen/claude-sdlc",
    "url": "https://github.com/Sennjen/claude-sdlc",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T15:29:49Z",
    "createdAt": "2026-09-24T14:23:11Z",
    "description": "Claude Code plugin and mod: an AI-native SDLC (intent → spec → plan → build → verify → review) with hook-enforced human approval gates and a status bar above the prompt.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "claude-mods",
     "code-review",
     "developer-workflow",
     "hooks",
     "sdd",
     "sdlc",
     "spec-driven-development",
     "tdd"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7069322?v=4",
    "ownerUrl": "https://github.com/Sennjen",
    "defaultBranch": "main"
   },
   "path": "plugins/sdlc",
   "modules": [
    "./ui.tsx"
   ],
   "entry": "hooks/ui.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ai-sdlc",
   "firstSeen": "2026-10-06T14:26:13.990Z",
   "modUpdatedAt": "2026-10-06T15:29:49Z",
   "fileBytes": 37549,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sdlc",
   "url": "https://www.slopshopper.com/mods/sennjen-claude-sdlc-sdlc/"
  },
  {
   "slug": "serg-yalosovetsky-integral-integral",
   "name": "integral",
   "description": "One HUD above the prompt: context bar with compact/checkpoint, plan limits, MCP health, plan progress. Replaces context-bar-compact and mcp-doctor.",
   "version": "0.2.0",
   "author": {
    "name": "Serg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "serg-yalosovetsky/integral",
    "url": "https://github.com/serg-yalosovetsky/integral",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T19:24:06Z",
    "createdAt": "2026-10-07T13:23:47Z",
    "description": "integral: one Claude Code mod above the prompt - context, plan limits, MCP health, plan progress",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7526671?v=4",
    "ownerUrl": "https://github.com/serg-yalosovetsky",
    "defaultBranch": "main"
   },
   "path": "integral",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "integral",
   "firstSeen": "2026-10-07T15:15:46.748Z",
   "modUpdatedAt": "2026-10-07T19:24:06Z",
   "fileBytes": 51731,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "integral",
   "url": "https://www.slopshopper.com/mods/serg-yalosovetsky-integral-integral/"
  },
  {
   "slug": "sergical-claude-plugins-handoffs",
   "name": "handoffs",
   "description": "Turn subagents on, off, or onto your main model mid-session",
   "version": "0.1.1",
   "author": {
    "name": "Sergiy Dybskiy",
    "url": "https://github.com/sergical"
   },
   "license": "MIT",
   "homepage": "https://github.com/sergical/claude-plugins/tree/main/plugins/handoffs",
   "keywords": [
    "subagents",
    "agents",
    "model",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sergical/claude-plugins",
    "url": "https://github.com/sergical/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:25:41Z",
    "createdAt": "2026-10-08T19:27:59Z",
    "description": "Claude Code plugins and mods by sergical",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3760543?v=4",
    "ownerUrl": "https://github.com/sergical",
    "defaultBranch": "main"
   },
   "path": "plugins/handoffs",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sergical",
   "firstSeen": "2026-10-09T15:24:27.467Z",
   "modUpdatedAt": "2026-10-09T05:25:40Z",
   "fileBytes": 2960,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "handoffs",
   "url": "https://www.slopshopper.com/mods/sergical-claude-plugins-handoffs/"
  },
  {
   "slug": "sergical-claude-plugins-image-diet",
   "name": "image-diet",
   "description": "Shrinks large images from Read and MCP tools before they enter Claude's context",
   "version": "0.1.2",
   "author": {
    "name": "Sergiy Dybskiy",
    "url": "https://github.com/sergical"
   },
   "license": "MIT",
   "homepage": "https://github.com/sergical/claude-plugins/tree/main/plugins/image-diet",
   "keywords": [
    "images",
    "screenshots",
    "tokens",
    "context",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sergical/claude-plugins",
    "url": "https://github.com/sergical/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T05:25:41Z",
    "createdAt": "2026-10-08T19:27:59Z",
    "description": "Claude Code plugins and mods by sergical",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3760543?v=4",
    "ownerUrl": "https://github.com/sergical",
    "defaultBranch": "main"
   },
   "path": "plugins/image-diet",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sergical",
   "firstSeen": "2026-10-09T15:24:28.163Z",
   "modUpdatedAt": "2026-10-09T01:20:22Z",
   "fileBytes": 4461,
   "tags": [
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "image-diet",
   "url": "https://www.slopshopper.com/mods/sergical-claude-plugins-image-diet/"
  },
  {
   "slug": "serhandenizhan-serhan-kit-serhan-progress",
   "name": "serhan-progress",
   "description": "Progress bar above the prompt for /serhan, plus an agents panel (/agents-info): running, finished and planned subagents with model, task progress, context, cost and time. Derived from johnnyvizz/claude-kit (savvy-progress).",
   "version": "1.0.0",
   "author": {
    "name": "serhan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "serhandenizhan/serhan-kit",
    "url": "https://github.com/serhandenizhan/serhan-kit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:59:33Z",
    "createdAt": "2026-10-06T09:46:51Z",
    "description": "Claude Code skill + progress mod: tiered subagent orchestration (derived from johnnyvizz/claude-kit)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/151081119?v=4",
    "ownerUrl": "https://github.com/serhandenizhan",
    "defaultBranch": "main"
   },
   "path": "plugins/serhan-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Panel language",
     "description": "auto follows Claude Code's language setting, then the system locale",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "ru",
      "tr"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "serhan-kit",
   "firstSeen": "2026-10-06T14:46:50.568Z",
   "modUpdatedAt": "2026-10-06T09:59:33Z",
   "fileBytes": 47334,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "serhan-progress",
   "url": "https://www.slopshopper.com/mods/serhandenizhan-serhan-kit-serhan-progress/"
  },
  {
   "slug": "serhiichuk-claude-shake",
   "name": "shake",
   "description": "Shrink a long session by replacing old tool results with saved-file placeholders during compaction",
   "version": "0.1.0",
   "author": {
    "name": "Taras Serhiichuk"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "serhiichuk/claude-shake",
    "url": "https://github.com/serhiichuk/claude-shake",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:51:49Z",
    "createdAt": "2026-10-08T07:34:05Z",
    "description": "Claude Code mod: shrink long sessions by replacing old tool results with saved-file placeholders during compaction",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16393809?v=4",
    "ownerUrl": "https://github.com/serhiichuk",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-shake",
   "firstSeen": "2026-10-08T15:45:22.170Z",
   "modUpdatedAt": "2026-10-08T08:51:49Z",
   "fileBytes": 8441,
   "tags": [
    "toast",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "shake",
   "url": "https://www.slopshopper.com/mods/serhiichuk-claude-shake/"
  },
  {
   "slug": "settivishal-tamaclaude-tamaclaude",
   "name": "tamaclaude",
   "description": "A pixel pet above the Claude Code prompt that reacts to your session",
   "version": "0.5.2",
   "author": {
    "name": "Vishal K Setti",
    "email": "vishalsetti2000@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/settivishal/tamaclaude",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "settivishal/tamaclaude",
    "url": "https://github.com/settivishal/tamaclaude",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-22T02:55:43Z",
    "createdAt": "2026-09-21T14:54:43Z",
    "description": "A pixel pet above the Claude Code prompt that reacts to your session",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63137663?v=4",
    "ownerUrl": "https://github.com/settivishal",
    "defaultBranch": "main"
   },
   "path": "tamaclaude",
   "modules": [
    "./hooks.tsx"
   ],
   "entry": "hooks/hooks.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Off hides the pet.",
     "default": true
    },
    "size": {
     "type": "string",
     "title": "Size",
     "description": "small is 8×2 cells, normal 16×4.",
     "options": [
      "small",
      "normal"
     ],
     "default": "normal"
    },
    "sleepAfterMin": {
     "type": "number",
     "title": "Sleep after (min)",
     "description": "Minutes without a turn before the pet falls asleep. Any prompt wakes it.",
     "default": 10
    },
    "quiet": {
     "type": "boolean",
     "title": "Quiet",
     "description": "No dance or yawn; only idle, hop and sleep.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tamaclaude",
   "firstSeen": "2026-10-06T05:19:12.156Z",
   "modUpdatedAt": "2026-09-22T02:55:43Z",
   "fileBytes": 24710,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tamaclaude",
   "url": "https://www.slopshopper.com/mods/settivishal-tamaclaude-tamaclaude/"
  },
  {
   "slug": "severinlindenmann-orch-core-orch-session",
   "name": "orch-session",
   "description": "Shows the orch tickets this session holds: status line, band above the prompt, /orch pane and hand-over toasts.",
   "version": "0.1.0",
   "author": {
    "name": "Severin Lindenmann",
    "url": "https://github.com/severinlindenmann"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "severinlindenmann/orch-core",
    "url": "https://github.com/severinlindenmann/orch-core",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T14:19:09Z",
    "createdAt": "2026-10-04T13:46:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10236452?v=4",
    "ownerUrl": "https://github.com/severinlindenmann",
    "defaultBranch": "main"
   },
   "path": "plugins/orch-session",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "orch-core",
   "firstSeen": "2026-10-06T05:21:49.165Z",
   "modUpdatedAt": "2026-10-05T09:05:00Z",
   "fileBytes": 23154,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "orch-session",
   "url": "https://www.slopshopper.com/mods/severinlindenmann-orch-core-orch-session/"
  },
  {
   "slug": "sftinc-claude-code-model-router-model-router",
   "name": "model-router",
   "description": "Routes each turn and subagent to a model tier and reasoning effort using a classifier behind any server that speaks POST /v1/classify (model-router-api on Cloudflare Workers AI today), falling back to the engine's built-in classifier.",
   "author": {
    "name": "SFT Inc",
    "url": "https://github.com/sftinc"
   },
   "keywords": [
    "claude-code",
    "function-hooks",
    "model-selection",
    "reasoning-effort",
    "classifier",
    "cloudflare-workers"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sftinc/claude-code-model-router",
    "url": "https://github.com/sftinc/claude-code-model-router",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T19:50:24Z",
    "createdAt": "2026-09-24T01:03:00Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92233560?v=4",
    "ownerUrl": "https://github.com/sftinc",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./model-router.ts"
   ],
   "entry": "hooks/model-router.ts",
   "userConfig": {
    "provider": {
     "type": "string",
     "title": "Classifier backend",
     "description": "auto uses the API when apiUrl and apiSecret are both set and the built-in classifier otherwise; api asks for the API and warns when it is not configured; builtin always uses the built-in classifier",
     "default": "auto",
     "options": [
      "auto",
      "api",
      "builtin"
     ]
    },
    "apiUrl": {
     "type": "string",
     "title": "Classifier API URL",
     "description": "Base URL of a server that speaks POST /v1/classify (e.g. https://model-router-api.<subdomain>.workers.dev), no trailing path",
     "default": ""
    },
    "apiSecret": {
     "type": "string",
     "title": "Classifier API secret",
     "description": "Bearer secret the API expects; the Worker's ROUTER_SECRET",
     "default": "",
     "sensitive": true
    },
    "fastModel": {
     "type": "string",
     "title": "Fast tier model",
     "description": "Sent when the classifier rates the work as needing little judgment. An alias from the model list in hooks/models.ts, or a full model id",
     "default": "haiku"
    },
    "balancedModel": {
     "type": "string",
     "title": "Balanced tier model",
     "description": "Sent for everyday engineering work of moderate difficulty. An alias or a full model id",
     "default": "sonnet"
    },
    "deepModel": {
     "type": "string",
     "title": "Deep tier model",
     "description": "Sent for demanding or high-stakes work, and whenever the risk threshold is crossed. An alias or a full model id",
     "default": "opus"
    },
    "minUpgradeConfidence": {
     "type": "number",
     "title": "Upgrade confidence",
     "description": "Lowest classifier confidence (0 to 1) needed to move to a more capable model or higher effort; an answer with no confidence always may. The API already applies its own thresholds, so 0 follows it",
     "default": 0
    },
    "minDowngradeConfidence": {
     "type": "number",
     "title": "Downgrade confidence",
     "description": "Lowest classifier confidence (0 to 1) needed to move to a cheaper model or lower effort; an answer with no confidence never may. The API already applies its own thresholds, so 0 follows it",
     "default": 0
    },
    "riskyThreshold": {
     "type": "number",
     "title": "Risk threshold",
     "description": "Above this probability that the act is risky, the deep tier and at least high effort are forced",
     "default": 0.7
    },
    "contextMessages": {
     "type": "number",
     "title": "Context messages",
     "description": "How many recent messages go with a main-loop prompt; 0 sends the prompt alone",
     "default": 30
    },
    "contextChars": {
     "type": "number",
     "title": "Context characters",
     "description": "Character budget for those messages; the oldest are dropped first",
     "default": 60000
    },
    "routeSubagentModel": {
     "type": "boolean",
     "title": "Route subagent models",
     "description": "Choose a model for every new subagent from its own classification (forked subagents inherit their parent's model instead)",
     "default": true
    },
    "respectAgentModels": {
     "type": "boolean",
     "title": "Respect named subagent models",
     "description": "Keep a model the Agent tool named for a subagent unless risk forces an upgrade. Covers only the Agent tool's model parameter; a model set in an agent's definition isn't visible to the router",
     "default": true
    },
    "routeMainEffort": {
     "type": "boolean",
     "title": "Route main-loop effort",
     "description": "Set the main loop's reasoning effort from the classification; needs the API, since the built-in classifier gives no effort",
     "default": true
    },
    "routeMainModel": {
     "type": "boolean",
     "title": "Route main-loop model",
     "description": "Let the router swap the main conversation's model between tiers. Each swap starts the prompt cache afresh, which costs time and tokens, so leave this off unless you want it",
     "default": false
    },
    "timeoutMs": {
     "type": "number",
     "title": "Classifier timeout (ms)",
     "description": "Budget in milliseconds for each classification; a slower answer is ignored and routing is skipped for that request",
     "default": 2000
    },
    "warmUp": {
     "type": "boolean",
     "title": "Warm up the classifier",
     "description": "When an interactive session starts, send one throwaway classification in the background so the first prompt doesn't wait on a cold classifier. Costs one classifier call per session",
     "default": true
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Log the setup, each classification and each routing choice; warnings and failures are logged either way",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sftinc",
   "firstSeen": "2026-10-06T05:19:14.113Z",
   "modUpdatedAt": "2026-10-05T19:50:24Z",
   "fileBytes": 36511,
   "tags": [
    "prompt",
    "model",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "model-router-sftinc",
   "url": "https://www.slopshopper.com/mods/sftinc-claude-code-model-router-model-router/"
  },
  {
   "slug": "sgmonda-statusbar",
   "name": "statusbar",
   "displayName": "Status Bar",
   "description": "A session status bar for Claude Code Desktop: your 5-hour and weekly usage limits with time to reset, session and turn clocks, and running subagents, background tasks and scheduled wakeups (early access).",
   "version": "0.1.0",
   "author": {
    "name": "Sergio García Mondaray"
   },
   "license": "MIT",
   "homepage": "https://github.com/sgmonda/statusbar",
   "keywords": [
    "status",
    "statusline",
    "status-bar",
    "desktop",
    "usage",
    "rate-limits"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sgmonda/statusbar",
    "url": "https://github.com/sgmonda/statusbar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T08:52:21Z",
    "createdAt": "2026-10-02T08:43:46Z",
    "description": "Status bar for Claude Code: usage limits, session clocks and background activity.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/675812?v=4",
    "ownerUrl": "https://github.com/sgmonda",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "surfaces": {
     "type": "string",
     "title": "Where to show the bar",
     "description": "Where the bar shows: desktop (only in the Claude Desktop Code tab, where the statusLine setting does not run) or all (the terminal too). Any other value reads as desktop.",
     "default": "desktop"
    },
    "showCost": {
     "type": "boolean",
     "title": "Show session cost",
     "description": "Add the session's cost in USD, as /cost totals it.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sgmonda",
   "firstSeen": "2026-10-06T05:21:51.804Z",
   "modUpdatedAt": "2026-10-02T08:52:21Z",
   "fileBytes": 16932,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusbar-sgmonda",
   "url": "https://www.slopshopper.com/mods/sgmonda-statusbar/"
  },
  {
   "slug": "shabier-claude-plugins-ambient",
   "name": "ambient",
   "description": "Animated 8-bit wallpapers in the docked side pane: koi pond, mountains, metropolis, neon district.",
   "version": "0.1.0",
   "author": {
    "name": "Shabier",
    "url": "https://github.com/shabier"
   },
   "license": "GPL-3.0-or-later",
   "homepage": "https://github.com/shabier/claude-plugins/tree/main/plugins/ambient",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shabier/claude-plugins",
    "url": "https://github.com/shabier/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-02T11:48:25Z",
    "createdAt": "2026-10-02T11:08:07Z",
    "description": "Mods for Claude Code's side pane: a widget dashboard, 8-bit wallpapers, a few small games.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "dashboard",
     "developer-tools",
     "pixelart",
     "terminal",
     "terminal-game",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64035489?v=4",
    "ownerUrl": "https://github.com/shabier",
    "defaultBranch": "main"
   },
   "path": "plugins/ambient",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shabier",
   "firstSeen": "2026-10-06T05:25:24.368Z",
   "modUpdatedAt": "2026-10-02T10:46:47Z",
   "fileBytes": 34513,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ambient-shabier",
   "url": "https://www.slopshopper.com/mods/shabier-claude-plugins-ambient/"
  },
  {
   "slug": "shabier-claude-plugins-arcade",
   "name": "arcade",
   "description": "Five games in the docked side pane: Rail Runner, Road Hopper, Block Drop, Flap, 2048. Hides below 110 columns.",
   "version": "0.1.0",
   "author": {
    "name": "Shabier",
    "url": "https://github.com/shabier"
   },
   "license": "GPL-3.0-or-later",
   "homepage": "https://github.com/shabier/claude-plugins/tree/main/plugins/arcade",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shabier/claude-plugins",
    "url": "https://github.com/shabier/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-02T11:48:25Z",
    "createdAt": "2026-10-02T11:08:07Z",
    "description": "Mods for Claude Code's side pane: a widget dashboard, 8-bit wallpapers, a few small games.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "dashboard",
     "developer-tools",
     "pixelart",
     "terminal",
     "terminal-game",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64035489?v=4",
    "ownerUrl": "https://github.com/shabier",
    "defaultBranch": "main"
   },
   "path": "plugins/arcade",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shabier",
   "firstSeen": "2026-10-06T05:25:26.832Z",
   "modUpdatedAt": "2026-10-02T10:46:47Z",
   "fileBytes": 76344,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "arcade",
   "url": "https://www.slopshopper.com/mods/shabier-claude-plugins-arcade/"
  },
  {
   "slug": "shabier-claude-plugins-dashboard",
   "name": "dashboard",
   "description": "Bento dashboard in the docked side pane: clock, context and compaction forecast, todo, git, Hacker News. Widgets on a pure contract.",
   "version": "0.1.0",
   "author": {
    "name": "Shabier",
    "url": "https://github.com/shabier"
   },
   "license": "GPL-3.0-or-later",
   "homepage": "https://github.com/shabier/claude-plugins/tree/main/plugins/dashboard",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shabier/claude-plugins",
    "url": "https://github.com/shabier/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "GPL-3.0",
    "pushedAt": "2026-10-02T11:48:25Z",
    "createdAt": "2026-10-02T11:08:07Z",
    "description": "Mods for Claude Code's side pane: a widget dashboard, 8-bit wallpapers, a few small games.",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "dashboard",
     "developer-tools",
     "pixelart",
     "terminal",
     "terminal-game",
     "tui",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64035489?v=4",
    "ownerUrl": "https://github.com/shabier",
    "defaultBranch": "main"
   },
   "path": "plugins/dashboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shabier",
   "firstSeen": "2026-10-06T05:25:30.409Z",
   "modUpdatedAt": "2026-10-02T10:46:47Z",
   "fileBytes": 57004,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dashboard-shabier",
   "url": "https://www.slopshopper.com/mods/shabier-claude-plugins-dashboard/"
  },
  {
   "slug": "shadowdog007-claude-mods-context-bar",
   "name": "context-bar",
   "description": "A coloured bar above the prompt showing what fills the context window, by category, and how much the last turn and its steps added.",
   "version": "0.1.0",
   "author": {
    "name": "Michael McKnight"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShadowDog007/claude-mods",
    "url": "https://github.com/ShadowDog007/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T13:00:54Z",
    "createdAt": "2026-10-04T03:44:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3084997?v=4",
    "ownerUrl": "https://github.com/ShadowDog007",
    "defaultBranch": "main"
   },
   "path": "plugins/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shadow-claude-mods",
   "firstSeen": "2026-10-06T14:26:15.395Z",
   "modUpdatedAt": "2026-10-06T13:00:53Z",
   "fileBytes": 29330,
   "tags": [
    "pane",
    "band",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-ShadowDog007",
   "url": "https://www.slopshopper.com/mods/shadowdog007-claude-mods-context-bar/"
  },
  {
   "slug": "shadowdog007-claude-mods-idle-compact",
   "name": "idle-compact",
   "description": "Runs /compact while the session sits idle waiting on background work, right before the prompt cache expires.",
   "version": "0.1.0",
   "author": {
    "name": "Michael McKnight"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShadowDog007/claude-mods",
    "url": "https://github.com/ShadowDog007/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T13:00:54Z",
    "createdAt": "2026-10-04T03:44:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3084997?v=4",
    "ownerUrl": "https://github.com/ShadowDog007",
    "defaultBranch": "main"
   },
   "path": "plugins/idle-compact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "idleMinutes": {
     "type": "number",
     "title": "Idle minutes before compacting",
     "description": "Minutes since the last model request before an idle session with background work running is compacted. Keep it under the prompt cache's one-hour lifetime.",
     "default": 59
    },
    "minContextTokens": {
     "type": "number",
     "title": "Minimum context tokens",
     "description": "Only compact when the context holds at least this many tokens.",
     "default": 100000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shadow-claude-mods",
   "firstSeen": "2026-10-06T04:48:22.883Z",
   "modUpdatedAt": "2026-10-04T05:01:58Z",
   "fileBytes": 6154,
   "tags": [
    "toast",
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "idle-compact-ShadowDog007",
   "url": "https://www.slopshopper.com/mods/shadowdog007-claude-mods-idle-compact/"
  },
  {
   "slug": "shagnikpal123-mission-control",
   "name": "mission-control",
   "description": "Context and usage meters, auto-resume, model router, agent cap, proof cards, context health, midnight and god modes, ship guard, Windows overlay",
   "version": "1.0.4",
   "author": {
    "name": "Shagnik"
   },
   "license": "MIT",
   "keywords": [
    "usage",
    "limits",
    "context",
    "router",
    "agents",
    "overlay",
    "windows"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ShagnikPal123/mission-control",
    "url": "https://github.com/ShagnikPal123/mission-control",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:11:16Z",
    "createdAt": "2026-10-09T14:07:19Z",
    "description": "Claude Code mod: context and usage meters, auto-resume, model router, agent cap, proof cards, midnight and god modes, ship guard, Windows overlay",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/130404560?v=4",
    "ownerUrl": "https://github.com/ShagnikPal123",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mission-control",
   "firstSeen": "2026-10-09T14:39:58.394Z",
   "modUpdatedAt": "2026-10-09T14:11:16Z",
   "fileBytes": 101479,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "mission-control-ShagnikPal123",
   "url": "https://www.slopshopper.com/mods/shagnikpal123-mission-control/"
  },
  {
   "slug": "shaheershoaib-agent-warehouse",
   "name": "agent-warehouse",
   "description": "A vector warehouse where the session's agents are little robots: they walk in when spawned, go to the web, files, desk, bench or mail station as they work, cheer and walk out when done (or cry, when they fail). Point at or click a robot for what it is doing.",
   "version": "0.5.0",
   "author": {
    "name": "Shaheer Shoaib"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/shaheershoaib/agent-warehouse",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shaheershoaib/agent-warehouse",
    "url": "https://github.com/shaheershoaib/agent-warehouse",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T01:01:19Z",
    "createdAt": "2026-10-08T23:45:00Z",
    "description": "agent-warehouse: a Claude Code mod by Shaheer Shoaib. Your session's agents as animated robots in a warehouse. One-line install.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77290024?v=4",
    "ownerUrl": "https://github.com/shaheershoaib",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "agent-warehouse",
   "firstSeen": "2026-10-09T15:24:36.043Z",
   "modUpdatedAt": "2026-10-09T01:01:19Z",
   "fileBytes": 51414,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-warehouse",
   "url": "https://www.slopshopper.com/mods/shaheershoaib-agent-warehouse/"
  },
  {
   "slug": "shaheershoaib-usage-meter",
   "name": "usage-meter",
   "description": "An always-visible usage meter above the prompt with live 5-hour, weekly and usage-credit bars that climb smoothly as usage rises, and a Request more usage button that sends a usage-credit request to your organization admins, plus a /more-usage command.",
   "version": "0.8.0",
   "author": {
    "name": "Shaheer Shoaib"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/shaheershoaib/usage-meter",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shaheershoaib/usage-meter",
    "url": "https://github.com/shaheershoaib/usage-meter",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-09T00:12:06Z",
    "createdAt": "2026-10-09T00:12:01Z",
    "description": "usage-meter: a Claude Code mod by Shaheer Shoaib. Live 5-hour, weekly and usage-credit usage above the prompt, with one-click usage-credit requests to your admins. One-line install.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77290024?v=4",
    "ownerUrl": "https://github.com/shaheershoaib",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "usage-meter",
   "firstSeen": "2026-10-09T15:24:38.055Z",
   "modUpdatedAt": "2026-10-09T00:12:06Z",
   "fileBytes": 25462,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-shaheershoaib",
   "url": "https://www.slopshopper.com/mods/shaheershoaib-usage-meter/"
  },
  {
   "slug": "shahriarbijoy-claude-mods-stack",
   "name": "stack",
   "description": "Stacked progress band above the prompt: tasks, subagents, rate limits and monthly cost",
   "version": "0.3.2",
   "author": {
    "name": "Shahriar"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShahriarBijoy/claude-mods",
    "url": "https://github.com/ShahriarBijoy/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T22:00:29Z",
    "createdAt": "2026-10-02T16:27:22Z",
    "description": "Claude Code mods: stack, a stacked progress band above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43579553?v=4",
    "ownerUrl": "https://github.com/ShahriarBijoy",
    "defaultBranch": "main"
   },
   "path": "stack",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shahriar-mods",
   "firstSeen": "2026-10-06T04:48:03.132Z",
   "modUpdatedAt": "2026-10-02T21:59:23Z",
   "fileBytes": 30631,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "stack",
   "url": "https://www.slopshopper.com/mods/shahriarbijoy-claude-mods-stack/"
  },
  {
   "slug": "shahriarbijoy-claude-mods-wartezeit",
   "name": "wartezeit",
   "description": "A German vocabulary game above the prompt while Claude works, with words from the session's topic",
   "version": "0.1.0",
   "author": {
    "name": "Shahriar"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShahriarBijoy/claude-mods",
    "url": "https://github.com/ShahriarBijoy/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T22:00:29Z",
    "createdAt": "2026-10-02T16:27:22Z",
    "description": "Claude Code mods: stack, a stacked progress band above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43579553?v=4",
    "ownerUrl": "https://github.com/ShahriarBijoy",
    "defaultBranch": "main"
   },
   "path": "wartezeit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shahriar-mods",
   "firstSeen": "2026-10-06T04:48:05.284Z",
   "modUpdatedAt": "2026-10-02T18:54:51Z",
   "fileBytes": 57410,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "wartezeit",
   "url": "https://www.slopshopper.com/mods/shahriarbijoy-claude-mods-wartezeit/"
  },
  {
   "slug": "shalom2552-agent-skills-read-only",
   "name": "read-only",
   "description": "Band above the prompt showing READ-ONLY or APPLY; blocks file edits while read-only.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shalom2552/agent-skills",
    "url": "https://github.com/shalom2552/agent-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:00:55Z",
    "createdAt": "2026-08-27T14:25:55Z",
    "description": "A collection of skills for coding agents.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64192029?v=4",
    "ownerUrl": "https://github.com/shalom2552",
    "defaultBranch": "main"
   },
   "path": "skills/read-only",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shalom2552",
   "firstSeen": "2026-10-08T15:45:29.116Z",
   "modUpdatedAt": "2026-10-08T10:39:55Z",
   "fileBytes": 3008,
   "tags": [
    "band",
    "guard",
    "prompt",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "read-only",
   "url": "https://www.slopshopper.com/mods/shalom2552-agent-skills-read-only/"
  },
  {
   "slug": "shalom2552-agent-skills-spinner-words",
   "name": "spinner-words",
   "description": "Swap the spinner verbs for dev ones.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shalom2552/agent-skills",
    "url": "https://github.com/shalom2552/agent-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:00:55Z",
    "createdAt": "2026-08-27T14:25:55Z",
    "description": "A collection of skills for coding agents.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64192029?v=4",
    "ownerUrl": "https://github.com/shalom2552",
    "defaultBranch": "main"
   },
   "path": "mods/spinner-words",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shalom2552",
   "firstSeen": "2026-10-08T15:45:28.318Z",
   "modUpdatedAt": "2026-10-08T10:39:55Z",
   "fileBytes": 736,
   "tags": [
    "spinner"
   ],
   "isNew": true,
   "entryName": "spinner-words",
   "url": "https://www.slopshopper.com/mods/shalom2552-agent-skills-spinner-words/"
  },
  {
   "slug": "shalom2552-agent-skills-walk-with-me",
   "name": "walk-with-me",
   "description": "Band above the prompt showing the walk-with-me mode, with buttons for its commands.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shalom2552/agent-skills",
    "url": "https://github.com/shalom2552/agent-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:00:55Z",
    "createdAt": "2026-08-27T14:25:55Z",
    "description": "A collection of skills for coding agents.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64192029?v=4",
    "ownerUrl": "https://github.com/shalom2552",
    "defaultBranch": "main"
   },
   "path": "skills/walk-with-me",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shalom2552",
   "firstSeen": "2026-10-08T15:45:30.002Z",
   "modUpdatedAt": "2026-10-09T15:00:52Z",
   "fileBytes": 2455,
   "tags": [
    "band",
    "guard",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "walk-with-me",
   "url": "https://www.slopshopper.com/mods/shalom2552-agent-skills-walk-with-me/"
  },
  {
   "slug": "shanelord01-claude-mempalace-sharedbrain",
   "name": "mempalace-sharedbrain",
   "description": "Claude Code client for a MemPalace shared-brain hub: installs and keeps current the canonical rules block in CLAUDE.md without the mempalace package, composes the host:harness:project identity, carries the inbox cursor, checks the hub and the task inbox at session start, wakes the session on new coordination events, bridges messages between agents (a running session acts on its mail within a minute, a stopped one picks it up when it next starts, inside per-thread limits), publishes what each machine can do and routes tasks to machines that meet their requirements, and keeps checkpoint and compaction saves working for a remote client.",
   "version": "0.5.4",
   "author": {
    "name": "shanelord01",
    "url": "https://github.com/shanelord01"
   },
   "license": "MIT",
   "homepage": "https://github.com/shanelord01/claude-mempalace-sharedbrain",
   "keywords": [
    "mempalace",
    "shared-brain",
    "memory",
    "mcp",
    "hooks",
    "multi-agent",
    "logstream"
   ],
   "kind": "community",
   "repo": {
    "fullName": "shanelord01/claude-mempalace-sharedbrain",
    "url": "https://github.com/shanelord01/claude-mempalace-sharedbrain",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:07:34Z",
    "createdAt": "2026-10-04T01:24:21Z",
    "description": "Claude Code plugin for a MemPalace memory palace, shared hub or local: session bootstrap, task inbox, checkpoint reminders, compaction snapshots",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49434655?v=4",
    "ownerUrl": "https://github.com/shanelord01",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shanelord01",
   "firstSeen": "2026-10-06T05:19:26.442Z",
   "modUpdatedAt": "2026-10-07T23:07:34Z",
   "fileBytes": 105242,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "mempalace-sharedbrain",
   "url": "https://www.slopshopper.com/mods/shanelord01-claude-mempalace-sharedbrain/"
  },
  {
   "slug": "sharshi-daily-learning-plugin",
   "name": "dl",
   "displayName": "Daily Learning",
   "description": "Daily learning in Claude Code: Chitas (Chumash with Rashi, Tehillim, Tanya), Rambam, Hayom Yom and Daf Yomi (with Rashi) on one line above the prompt, and the full Hebrew text in a sidebar.",
   "version": "0.12.2",
   "author": {
    "name": "Shersheial",
    "url": "https://github.com/sharshi"
   },
   "license": "MIT",
   "homepage": "https://github.com/sharshi/daily-learning-plugin",
   "keywords": [
    "daily-learning",
    "chitas",
    "torah",
    "rambam",
    "tanya",
    "tehillim",
    "daf-yomi",
    "talmud",
    "hebrew",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sharshi/daily-learning-plugin",
    "url": "https://github.com/sharshi/daily-learning-plugin",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:15:37Z",
    "createdAt": "2026-10-06T16:44:36Z",
    "description": "Claude Code mod: daily Chitas, Rambam, Hayom Yom and Daf Yomi above the prompt, with the full Hebrew text in a sidebar",
    "homepage": "https://www.sharshi.com/daily-learning-plugin/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4740525?v=4",
    "ownerUrl": "https://github.com/sharshi",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "hebrew_font": {
     "type": "string",
     "title": "Hebrew font",
     "description": "The font the sidebar's Hebrew is drawn in: Frank Ruhl (the default) or Shlomo, both bundled, with nikkud. The Desktop app draws with it directly; for Ghostty it's installed for your user and Ghostty's Hebrew is mapped to it. System leaves every font alone.",
     "options": [
      "Frank Ruhl",
      "Shlomo",
      "System"
     ],
     "default": "Frank Ruhl"
    },
    "english": {
     "type": "string",
     "title": "English",
     "description": "Show the English translation: Off, Staggered (under each paragraph) or Side by side (English left, Hebrew right).",
     "options": [
      "Off",
      "Staggered",
      "Side by side"
     ],
     "default": "Off"
    },
    "nikkud": {
     "type": "boolean",
     "title": "Nikkud",
     "description": "Show the Hebrew with vowels.",
     "default": true
    },
    "rashi": {
     "type": "boolean",
     "title": "Rashi",
     "description": "Show Rashi under each verse (Chumash) or passage (Daf Yomi).",
     "default": true
    },
    "text_size": {
     "type": "string",
     "title": "Text size",
     "description": "The sidebar's text size in the Desktop app (a terminal uses its own).",
     "options": [
      "Small",
      "Medium",
      "Large"
     ],
     "default": "Medium"
    },
    "wait_suggest": {
     "type": "string",
     "title": "While Claude works",
     "description": "When a turn runs long, suggest learning on the line above the prompt: after 45 seconds, after 2 minutes, or off. At most once every 30 minutes.",
     "options": [
      "After 45 seconds",
      "After 2 minutes",
      "Off"
     ],
     "default": "After 45 seconds"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "daily-learning",
   "firstSeen": "2026-10-07T15:16:00.565Z",
   "modUpdatedAt": "2026-10-08T14:15:37Z",
   "fileBytes": 80195,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dl",
   "url": "https://www.slopshopper.com/mods/sharshi-daily-learning-plugin/"
  },
  {
   "slug": "shawn14-claude-stock-alarm-stock-alarm",
   "name": "stock-alarm",
   "description": "Stock Alarm (SA) mod: a boxed watchlist table docked above the prompt (or a live one-line ticker strip), a /sa watchlist pane, local price alerts, and /sa commands to add, remove, dock, and open symbols on Stock Alarm Pro (pro.stockalarm.io). Quotes come from Stock Alarm's public tickers feed.",
   "version": "0.3.1",
   "author": {
    "name": "Shawn Carpenter",
    "email": "shawn14@gmail.com"
   },
   "license": "MIT",
   "homepage": "https://stockalarm.io",
   "keywords": [
    "stocks",
    "stock-alarm",
    "quotes",
    "price-alerts",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "shawn14/claude-stock-alarm",
    "url": "https://github.com/shawn14/claude-stock-alarm",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:45:35Z",
    "createdAt": "2026-10-09T12:19:30Z",
    "description": "Stock Alarm for Claude Code: live stock prices above the prompt, a /sa watchlist pane, and local price alerts",
    "homepage": "https://stockalarm.io",
    "topics": [
     "claude-code",
     "claude-mod",
     "stock-alarm",
     "stocks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/332453?v=4",
    "ownerUrl": "https://github.com/shawn14",
    "defaultBranch": "main"
   },
   "path": "stock-alarm",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "watchlist": {
     "type": "string",
     "title": "Default watchlist",
     "description": "Space- or comma-separated symbols used until you change the list with /sa add or /sa rm",
     "default": "AAPL NVDA MSFT TSLA"
    },
    "quote_endpoint": {
     "type": "string",
     "title": "Quote endpoint",
     "description": "Optional URL template for quotes. Use {symbol} for one request per symbol or {symbols} for one bulk request. Empty means Stock Alarm's public tickers feed. The SA_QUOTE_ENDPOINT environment variable overrides this.",
     "default": ""
    },
    "refresh_seconds": {
     "type": "number",
     "title": "Refresh interval (seconds)",
     "description": "How often to refresh quotes",
     "default": 30,
     "min": 10,
     "max": 600
    },
    "display": {
     "type": "string",
     "title": "Where to show the watchlist",
     "description": "panel: a boxed watchlist table docked above the prompt (folds to the one-line ticker strip when the terminal is under 30 rows or 60 columns). band: just the one-line strip above the prompt. status: one line under the prompt. off: only the /sa pane. /sa dock and /sa undock override this.",
     "options": [
      "panel",
      "band",
      "status",
      "off"
     ],
     "default": "panel"
    },
    "panel_rows": {
     "type": "number",
     "title": "Docked table rows",
     "description": "How many symbols the docked table shows (triggered alarms first). /sa dock N overrides this.",
     "default": 5,
     "min": 1,
     "max": 25
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "stock-alarm",
   "firstSeen": "2026-10-09T15:24:44.500Z",
   "modUpdatedAt": "2026-10-09T12:45:35Z",
   "fileBytes": 38473,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "stock-alarm",
   "url": "https://www.slopshopper.com/mods/shawn14-claude-stock-alarm-stock-alarm/"
  },
  {
   "slug": "shawnpetros-claude-receipts",
   "name": "receipts",
   "description": "UNVERIFIED when Claude claims done without a check: a receipt line under every answer that claims done, naming the test or build that ran after the last edit, or saying nothing did. Plus a progress band with an estimate that names its basis.",
   "version": "0.2.3",
   "author": {
    "name": "Shawn Petros"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shawnpetros/claude-receipts",
    "url": "https://github.com/shawnpetros/claude-receipts",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T22:54:29Z",
    "createdAt": "2026-10-07T22:24:57Z",
    "description": "Claude Code mod: milestone progress with an honest, learning estimate, suppressed tool rows, and a verify-before-done receipt.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9226624?v=4",
    "ownerUrl": "https://github.com/shawnpetros",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "spike": {
     "type": "boolean",
     "title": "Spike unfamiliar tasks",
     "description": "When a task shape has fewer than 3 past samples and the plan has 3 or more steps, spawn one cheap subagent per task to guess minutes per step. Counts as half a sample.",
     "required": false,
     "default": true
    },
    "cleanView": {
     "type": "boolean",
     "title": "Tool rows quiet on start",
     "description": "Start each session at the quiet rows level: tool rows hidden, milestones one dim line, the turn's chrome folded. Off starts with every row drawn in full. The band's settings change it for the session.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-receipts",
   "firstSeen": "2026-10-08T15:45:36.747Z",
   "modUpdatedAt": "2026-10-07T22:54:29Z",
   "fileBytes": 121995,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "receipts",
   "url": "https://www.slopshopper.com/mods/shawnpetros-claude-receipts/"
  },
  {
   "slug": "shelltime-claude-code-mods-shelltime-statusline",
   "name": "shelltime-statusline",
   "description": "ShellTime statusline for Claude Code: git, model, session and daily cost, quota, agent time and context, in the terminal and the desktop app. Also links PRs opened with gh pr create to the session.",
   "version": "0.1.3",
   "author": {
    "name": "ShellTime",
    "url": "https://shelltime.xyz"
   },
   "license": "MIT",
   "homepage": "https://github.com/shelltime/claude-code-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shelltime/claude-code-mods",
    "url": "https://github.com/shelltime/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:54:56Z",
    "createdAt": "2026-10-04T08:38:37Z",
    "description": "Claude Code mods (function-hook plugins) by ShellTime",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/183620856?v=4",
    "ownerUrl": "https://github.com/shelltime",
    "defaultBranch": "main"
   },
   "path": "plugins/shelltime-statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shelltime",
   "firstSeen": "2026-10-06T05:25:33.540Z",
   "modUpdatedAt": "2026-10-09T10:54:56Z",
   "fileBytes": 29937,
   "tags": [
    "band",
    "guard",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "shelltime-statusline",
   "url": "https://www.slopshopper.com/mods/shelltime-claude-code-mods-shelltime-statusline/"
  },
  {
   "slug": "shelmecha-claude-mods-gallery",
   "name": "gallery",
   "description": "Opens a pane that draws every mod element",
   "version": "0.1.0",
   "author": {
    "name": "Shelvi"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shelmecha/claude-mods-gallery",
    "url": "https://github.com/shelmecha/claude-mods-gallery",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:11:34Z",
    "createdAt": "2026-10-09T08:11:26Z",
    "description": "A Claude Code mod that draws every mod element in one /gallery pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/153463624?v=4",
    "ownerUrl": "https://github.com/shelmecha",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:24:49.007Z",
   "modUpdatedAt": "2026-10-09T08:11:34Z",
   "fileBytes": 6194,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "gallery",
   "url": "https://www.slopshopper.com/mods/shelmecha-claude-mods-gallery/"
  },
  {
   "slug": "shelmecha-doki-themes",
   "name": "doki-theme-picker",
   "displayName": "Doki Theme Picker",
   "description": "/doki-theme-picker: browse 88 Doki themes and the termcn themes in a pane with a preview. Enter or a click applies the theme to Claude Code and Windows Terminal. Windows only.",
   "version": "0.2.3",
   "author": {
    "name": "Shelvi",
    "url": "https://github.com/shelmecha"
   },
   "license": "MIT",
   "homepage": "https://github.com/shelmecha/doki-themes#readme",
   "keywords": [
    "theme",
    "doki-theme",
    "termcn",
    "windows-terminal",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "shelmecha/doki-themes",
    "url": "https://github.com/shelmecha/doki-themes",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:21:08Z",
    "createdAt": "2026-10-05T02:29:57Z",
    "description": "Doki and termcn theme picker for Claude Code on Windows",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/153463624?v=4",
    "ownerUrl": "https://github.com/shelmecha",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "doki-themes",
   "firstSeen": "2026-10-06T05:19:29.523Z",
   "modUpdatedAt": "2026-10-06T08:21:08Z",
   "fileBytes": 85710,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "doki-theme-picker",
   "url": "https://www.slopshopper.com/mods/shelmecha-doki-themes/"
  },
  {
   "slug": "shengyy-ccoverhead-ccoverhead",
   "name": "ccoverhead",
   "displayName": "ccOverhead",
   "description": "ccOverhead: context, per-turn growth, quota, cache warmth, native cost and agent activity above the Claude Code prompt, with session and agent details.",
   "version": "1.5.5",
   "author": {
    "name": "shengyy",
    "url": "https://github.com/shengyy"
   },
   "license": "MIT",
   "homepage": "https://github.com/shengyy/ccoverhead",
   "keywords": [
    "mod",
    "status",
    "context",
    "quota",
    "prompt-cache",
    "tokens"
   ],
   "kind": "community",
   "repo": {
    "fullName": "shengyy/ccoverhead",
    "url": "https://github.com/shengyy/ccoverhead",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:54:47Z",
    "createdAt": "2026-10-03T17:02:35Z",
    "description": "Claude Code mod for context, growth, quota, cache, native cost and agent activity above the prompt, with session details. Available in Anthropic Directory.",
    "homepage": "https://shengyy.github.io/ccoverhead/",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "context-window",
     "developer-tools",
     "prompt-caching",
     "quota",
     "statusline"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39737089?v=4",
    "ownerUrl": "https://github.com/shengyy",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccoverhead",
   "firstSeen": "2026-10-06T05:19:17.406Z",
   "modUpdatedAt": "2026-10-09T08:54:47Z",
   "fileBytes": 73067,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ccoverhead",
   "url": "https://www.slopshopper.com/mods/shengyy-ccoverhead-ccoverhead/"
  },
  {
   "slug": "sherlemious-claude-plugins-sherlog",
   "name": "sherlog",
   "displayName": "Sherlog",
   "description": "Groom an issue backlog: find stale, duplicate, vague, unlabeled and unprioritized issues, report them, and apply only the fixes you approve.",
   "version": "0.6.4",
   "author": {
    "name": "Sherlemious",
    "url": "https://github.com/Sherlemious"
   },
   "license": "MIT",
   "homepage": "https://github.com/Sherlemious/claude-plugins/tree/main/plugins/sherlog",
   "keywords": [
    "backlog",
    "grooming",
    "triage",
    "linear",
    "issues",
    "duplicates",
    "project-management"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Sherlemious/claude-plugins",
    "url": "https://github.com/Sherlemious/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:04:56Z",
    "createdAt": "2026-10-05T23:30:35Z",
    "description": "Claude Code plugins (backlog-groomer)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/33902615?v=4",
    "ownerUrl": "https://github.com/Sherlemious",
    "defaultBranch": "main"
   },
   "path": "plugins/sherlog",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sherlemious",
   "firstSeen": "2026-10-06T04:47:57.003Z",
   "modUpdatedAt": "2026-10-06T01:04:56Z",
   "fileBytes": 20238,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "sherlog",
   "url": "https://www.slopshopper.com/mods/sherlemious-claude-plugins-sherlog/"
  },
  {
   "slug": "shichang4fun-claude-mods-next-steps-desktop",
   "name": "next-steps-desktop",
   "description": "Suggests up to three next prompts above the input after each turn; works in the desktop app (click to send, or copy to edit first). Adapted from next-steps by Thariq Shihipar.",
   "version": "0.1.0",
   "author": {
    "name": "sc-claw"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shichang4fun/claude-mods",
    "url": "https://github.com/shichang4fun/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T08:24:35Z",
    "createdAt": "2026-10-03T04:16:42Z",
    "description": "Personal Claude Code mods, published as a plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/322410340?v=4",
    "ownerUrl": "https://github.com/shichang4fun",
    "defaultBranch": "master"
   },
   "path": "plugins/next-steps-desktop",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minAnswerChars": {
     "type": "number",
     "title": "Shortest answer to suggest after",
     "description": "Skip suggestions after answers shorter than this many characters.",
     "required": false,
     "default": 80
    },
    "suggestSkills": {
     "type": "boolean",
     "title": "Suggest skills and slash commands",
     "description": "Tell the suggester which skills and slash commands this session has, so a suggestion can be one of them.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:54.386Z",
   "modUpdatedAt": "2026-10-03T05:13:09Z",
   "fileBytes": 10548,
   "tags": [
    "band",
    "toast",
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "next-steps-desktop",
   "url": "https://www.slopshopper.com/mods/shichang4fun-claude-mods-next-steps-desktop/"
  },
  {
   "slug": "shichang4fun-claude-mods-usage-limit",
   "name": "usage-limit",
   "description": "Shows 5h / 7d usage limits with reset countdowns above the prompt",
   "version": "0.4.5",
   "author": {
    "name": "sc-claw"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shichang4fun/claude-mods",
    "url": "https://github.com/shichang4fun/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T08:24:35Z",
    "createdAt": "2026-10-03T04:16:42Z",
    "description": "Personal Claude Code mods, published as a plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/322410340?v=4",
    "ownerUrl": "https://github.com/shichang4fun",
    "defaultBranch": "master"
   },
   "path": "plugins/usage-limit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:21:55.437Z",
   "modUpdatedAt": "2026-10-04T08:24:33Z",
   "fileBytes": 15198,
   "tags": [
    "band",
    "toast",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-limit",
   "url": "https://www.slopshopper.com/mods/shichang4fun-claude-mods-usage-limit/"
  },
  {
   "slug": "shifty-eye-games-claude-mods-kb-health",
   "name": "kb-health",
   "description": "KB health in the status line: the kb-intelligence snapshot's verdicts, and whether kb-serve runs the code on disk",
   "author": {
    "name": "Tuncer Deniz"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Shifty-Eye-Games/claude-mods",
    "url": "https://github.com/Shifty-Eye-Games/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:29:17Z",
    "createdAt": "2026-10-02T21:52:45Z",
    "description": "Tuncer's Claude Code mods, synced to his machines through a private plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/278721440?v=4",
    "ownerUrl": "https://github.com/Shifty-Eye-Games",
    "defaultBranch": "main"
   },
   "path": "plugins/kb-health",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:24.519Z",
   "modUpdatedAt": "2026-10-02T21:52:44Z",
   "fileBytes": 5810,
   "tags": [
    "status",
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "kb-health",
   "url": "https://www.slopshopper.com/mods/shifty-eye-games-claude-mods-kb-health/"
  },
  {
   "slug": "shifty-eye-games-claude-mods-machine-tag",
   "name": "machine-tag",
   "description": "Prefixes session titles with this machine's emoji tag (💻 MBP, 🪶 Air, 🎮 Rig, 🔥 5090, ⚡ 4090), so pinned and listed sessions show which computer they run on",
   "author": {
    "name": "Tuncer Deniz"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Shifty-Eye-Games/claude-mods",
    "url": "https://github.com/Shifty-Eye-Games/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:29:17Z",
    "createdAt": "2026-10-02T21:52:45Z",
    "description": "Tuncer's Claude Code mods, synced to his machines through a private plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/278721440?v=4",
    "ownerUrl": "https://github.com/Shifty-Eye-Games",
    "defaultBranch": "main"
   },
   "path": "plugins/machine-tag",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:25.187Z",
   "modUpdatedAt": "2026-10-07T03:29:15Z",
   "fileBytes": 6028,
   "tags": [
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "machine-tag",
   "url": "https://www.slopshopper.com/mods/shifty-eye-games-claude-mods-machine-tag/"
  },
  {
   "slug": "shifty-eye-games-claude-mods-memory-guards",
   "name": "memory-guards",
   "description": "Refuses the footgun commands Claude's memory notes warn about, with the reason and the safe alternative",
   "author": {
    "name": "Tuncer Deniz"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Shifty-Eye-Games/claude-mods",
    "url": "https://github.com/Shifty-Eye-Games/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:29:17Z",
    "createdAt": "2026-10-02T21:52:45Z",
    "description": "Tuncer's Claude Code mods, synced to his machines through a private plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/278721440?v=4",
    "ownerUrl": "https://github.com/Shifty-Eye-Games",
    "defaultBranch": "main"
   },
   "path": "plugins/memory-guards",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:25.937Z",
   "modUpdatedAt": "2026-10-02T21:52:44Z",
   "fileBytes": 4448,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "memory-guards",
   "url": "https://www.slopshopper.com/mods/shifty-eye-games-claude-mods-memory-guards/"
  },
  {
   "slug": "shifty-eye-games-claude-mods-pin-everywhere",
   "name": "pin-everywhere",
   "description": "Pinning a session turns on its Remote Control once machine-tag has put the machine icon in the title, so it shows by name and icon on every other computer and the phone; unpinning turns it back off",
   "author": {
    "name": "Tuncer Deniz"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Shifty-Eye-Games/claude-mods",
    "url": "https://github.com/Shifty-Eye-Games/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:29:17Z",
    "createdAt": "2026-10-02T21:52:45Z",
    "description": "Tuncer's Claude Code mods, synced to his machines through a private plugin marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/278721440?v=4",
    "ownerUrl": "https://github.com/Shifty-Eye-Games",
    "defaultBranch": "main"
   },
   "path": "plugins/pin-everywhere",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:26.735Z",
   "modUpdatedAt": "2026-10-06T01:25:37Z",
   "fileBytes": 5532,
   "tags": [
    "toast",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pin-everywhere",
   "url": "https://www.slopshopper.com/mods/shifty-eye-games-claude-mods-pin-everywhere/"
  },
  {
   "slug": "shihchengwei-lab-cc-mod-shouldnt-you-know",
   "name": "shouldnt-you-know",
   "description": "After Claude edits code, a side look at the task and the change shows one plain-language structural note above the prompt; it never enters Claude's context.",
   "version": "0.2.0",
   "author": {
    "name": "SC Wei"
   },
   "license": "MIT",
   "homepage": "https://github.com/shihchengwei-lab/cc-mod-shouldnt-you-know",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shihchengwei-lab/cc-mod-shouldnt-you-know",
    "url": "https://github.com/shihchengwei-lab/cc-mod-shouldnt-you-know",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T17:20:42Z",
    "createdAt": "2026-10-03T16:51:59Z",
    "description": "Claude Code mod: after Claude edits code, a structural note shown only to you, never to Claude",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/267302701?v=4",
    "ownerUrl": "https://github.com/shihchengwei-lab",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shihchengwei-lab",
   "firstSeen": "2026-10-06T05:25:35.790Z",
   "modUpdatedAt": "2026-10-03T17:20:42Z",
   "fileBytes": 6530,
   "tags": [
    "band",
    "guard",
    "model",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "shouldnt-you-know",
   "url": "https://www.slopshopper.com/mods/shihchengwei-lab-cc-mod-shouldnt-you-know/"
  },
  {
   "slug": "shijieli708-ship-it-claude-mods-inline-next-steps",
   "name": "inline-next-steps",
   "description": "The main model lists next steps at the end of its final answer; they show as checkboxes above the prompt, with no extra model calls",
   "version": "0.1.0",
   "author": {
    "name": "Shijie Li"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shijieli708-ship-it/claude-mods",
    "url": "https://github.com/shijieli708-ship-it/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:46:53Z",
    "createdAt": "2026-10-03T10:26:02Z",
    "description": "Claude Code mods: inline-next-steps shows next-step suggestions as checkboxes above the prompt",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/295504309?v=4",
    "ownerUrl": "https://github.com/shijieli708-ship-it",
    "defaultBranch": "main"
   },
   "path": "plugins/inline-next-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:19:31.397Z",
   "modUpdatedAt": "2026-10-03T10:46:53Z",
   "fileBytes": 6050,
   "tags": [
    "band",
    "transcript",
    "toast",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "inline-next-steps",
   "url": "https://www.slopshopper.com/mods/shijieli708-ship-it-claude-mods-inline-next-steps/"
  },
  {
   "slug": "shissncg-claude-mods-ci-status",
   "name": "ci-status",
   "description": "A pane of this repo's latest GitHub Actions runs, refreshed while open",
   "version": "0.1.0",
   "author": {
    "name": "shissncg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shissncg/claude-mods",
    "url": "https://github.com/shissncg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T16:40:43Z",
    "createdAt": "2026-10-03T02:43:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10489800?v=4",
    "ownerUrl": "https://github.com/shissncg",
    "defaultBranch": "main"
   },
   "path": "mods/ci-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "shissncg-mods",
   "firstSeen": "2026-10-06T05:21:57.753Z",
   "modUpdatedAt": "2026-10-03T23:59:19Z",
   "fileBytes": 4219,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-status-shissncg",
   "url": "https://www.slopshopper.com/mods/shissncg-claude-mods-ci-status/"
  },
  {
   "slug": "shissncg-claude-mods-turn-timestamp",
   "name": "turn-timestamp",
   "description": "Ends every turn with the date, time, duration and tool call count",
   "version": "0.4.0",
   "author": {
    "name": "shissncg"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shissncg/claude-mods",
    "url": "https://github.com/shissncg/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T16:40:43Z",
    "createdAt": "2026-10-03T02:43:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/10489800?v=4",
    "ownerUrl": "https://github.com/shissncg",
    "defaultBranch": "main"
   },
   "path": "mods/turn-timestamp",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "shissncg-mods",
   "firstSeen": "2026-10-06T05:21:59.111Z",
   "modUpdatedAt": "2026-10-04T00:33:10Z",
   "fileBytes": 3440,
   "tags": [
    "spinner",
    "transcript",
    "guard",
    "prompt",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-timestamp-shissncg",
   "url": "https://www.slopshopper.com/mods/shissncg-claude-mods-turn-timestamp/"
  },
  {
   "slug": "shoujiki-panman-claude-code-mods-limit-meter",
   "name": "limit-meter",
   "description": "利用上限（5時間枠と週の枠）の使った割合とリセットの時刻を入力欄の上に出し、上限が近づいたら知らせる",
   "version": "0.1.0",
   "author": {
    "name": "shoujiki-panman"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shoujiki-panman/claude-code-mods",
    "url": "https://github.com/shoujiki-panman/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T16:27:22Z",
    "createdAt": "2026-10-03T14:48:28Z",
    "description": "Claude Codeのmod。上限メーターとAPIキーの伏せ字",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/289419469?v=4",
    "ownerUrl": "https://github.com/shoujiki-panman",
    "defaultBranch": "main"
   },
   "path": "limit-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shoujiki-panman-mods",
   "firstSeen": "2026-10-06T05:25:37.745Z",
   "modUpdatedAt": "2026-10-03T14:40:25Z",
   "fileBytes": 11612,
   "tags": [
    "band",
    "toast",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "limit-meter-shoujiki-panman",
   "url": "https://www.slopshopper.com/mods/shoujiki-panman-claude-code-mods-limit-meter/"
  },
  {
   "slug": "shoujiki-panman-claude-code-mods-secret-mask",
   "name": "secret-mask",
   "description": "コマンドの結果や読んだファイルに混じったAPIキー・パスワードを、Claudeが読む前に伏せる",
   "version": "0.1.0",
   "author": {
    "name": "shoujiki-panman"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shoujiki-panman/claude-code-mods",
    "url": "https://github.com/shoujiki-panman/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T16:27:22Z",
    "createdAt": "2026-10-03T14:48:28Z",
    "description": "Claude Codeのmod。上限メーターとAPIキーの伏せ字",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/289419469?v=4",
    "ownerUrl": "https://github.com/shoujiki-panman",
    "defaultBranch": "main"
   },
   "path": "secret-mask",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "shoujiki-panman-mods",
   "firstSeen": "2026-10-06T05:25:38.797Z",
   "modUpdatedAt": "2026-10-03T16:27:20Z",
   "fileBytes": 6407,
   "tags": [
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-mask-shoujiki-panman",
   "url": "https://www.slopshopper.com/mods/shoujiki-panman-claude-code-mods-secret-mask/"
  },
  {
   "slug": "showrin-claude-mods-cockpit",
   "name": "cockpit",
   "description": "Shows context, 5-hour and weekly limits, token usage and cost right above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Showrin Barua",
    "email": "showrinece15@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Showrin/claude-mods",
    "url": "https://github.com/Showrin/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T03:50:29Z",
    "createdAt": "2026-10-07T18:22:17Z",
    "description": "Showrin's Claude Code mods for a more productive daily hustle.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-plugin",
     "plugin-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28985234?v=4",
    "ownerUrl": "https://github.com/Showrin",
    "defaultBranch": "main"
   },
   "path": "mods/cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "timezone": {
     "type": "string",
     "title": "Timezone",
     "description": "IANA timezone for reset times, e.g. Asia/Dhaka or America/New_York; 'system' uses this computer's timezone",
     "default": "system"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:07:05.185Z",
   "modUpdatedAt": "2026-10-09T03:50:29Z",
   "fileBytes": 13788,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cockpit-Showrin",
   "url": "https://www.slopshopper.com/mods/showrin-claude-mods-cockpit/"
  },
  {
   "slug": "shreym95-dojo-dojo-fx",
   "name": "dojo-fx",
   "description": "Optional visuals for the dojo crew: themed spinners, turn-end flair, a live crew band, deploy/return toasts, and a model guard that keeps dojo agents on their own model.",
   "version": "0.1.0",
   "author": {
    "name": "shreym95",
    "url": "https://github.com/shreym95"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shreym95/dojo",
    "url": "https://github.com/shreym95/dojo",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T11:58:54Z",
    "createdAt": "2026-10-02T10:29:48Z",
    "description": "Anime-themed Claude Code subagent crew: role-locked agents with their own models, tools and voices",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16430410?v=4",
    "ownerUrl": "https://github.com/shreym95",
    "defaultBranch": "main"
   },
   "path": "fx",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "spinners": {
     "type": "boolean",
     "title": "Themed spinners",
     "description": "Replace the spinner word with the on-duty strategist's (or a crew member's) verbs.",
     "default": true
    },
    "turnFlair": {
     "type": "boolean",
     "title": "Turn-end flair",
     "description": "Past-tense themed word on the line that closes a turn (Outmaneuvered, Checkmated).",
     "default": true
    },
    "band": {
     "type": "boolean",
     "title": "Crew band",
     "description": "Show one animated row per running dojo subagent above the prompt.",
     "default": true
    },
    "toasts": {
     "type": "boolean",
     "title": "Deploy/return toasts",
     "description": "Toast when a dojo subagent is deployed, returns or falls.",
     "default": true
    },
    "neutralMainTheme": {
     "type": "boolean",
     "title": "Neutral strategist theme",
     "description": "When no strategist persona is detected, still theme the main spinner with a neutral strategist pool.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dojo",
   "firstSeen": "2026-10-06T05:19:33.359Z",
   "modUpdatedAt": "2026-10-02T11:58:54Z",
   "fileBytes": 13045,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "prompt",
    "timer",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "dojo-fx",
   "url": "https://www.slopshopper.com/mods/shreym95-dojo-dojo-fx/"
  },
  {
   "slug": "shrid5-claude-mods-chai-meter",
   "name": "chai-meter",
   "description": "A taxi meter for the session's cost in the status line, in dollars and cups of chai.",
   "version": "0.1.0",
   "author": {
    "name": "Shrithan Devaiah"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShriD5/claude-mods",
    "url": "https://github.com/ShriD5/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:19:52Z",
    "createdAt": "2026-10-04T18:19:44Z",
    "description": "Ten Claude Code mods: phone approvals, secret guard, rubber duck, chai meter and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51796064?v=4",
    "ownerUrl": "https://github.com/ShriD5",
    "defaultBranch": "main"
   },
   "path": "chai-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "chaiPriceInr": {
     "type": "number",
     "title": "Price of a cup of chai (₹)",
     "description": "What one cup costs, in rupees.",
     "default": 20
    },
    "usdToInr": {
     "type": "number",
     "title": "Rupees per US dollar",
     "description": "The exchange rate used to turn dollars into cups.",
     "default": 84
    },
    "priceOverrides": {
     "type": "string",
     "title": "Price overrides",
     "description": "JSON of model id to [input, output, cache write, cache read] dollars per million tokens, e.g. {\"claude-opus-5-5\": [4, 20, 5, 0.2]}. Empty uses the built-in table.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:07.211Z",
   "modUpdatedAt": "2026-10-04T17:44:12Z",
   "fileBytes": 13050,
   "tags": [
    "toast",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "chai-meter",
   "url": "https://www.slopshopper.com/mods/shrid5-claude-mods-chai-meter/"
  },
  {
   "slug": "shrid5-claude-mods-commit-coach",
   "name": "commit-coach",
   "description": "Rewrites lazy commit subjects into conventional commits from the staged diff, and strips AI attribution trailers",
   "version": "0.1.0",
   "author": {
    "name": "Shrithan Devaiah"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShriD5/claude-mods",
    "url": "https://github.com/ShriD5/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:19:52Z",
    "createdAt": "2026-10-04T18:19:44Z",
    "description": "Ten Claude Code mods: phone approvals, secret guard, rubber duck, chai meter and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51796064?v=4",
    "ownerUrl": "https://github.com/ShriD5",
    "defaultBranch": "main"
   },
   "path": "commit-coach",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "stripAttribution": {
     "type": "boolean",
     "title": "Strip attribution",
     "description": "Remove Co-Authored-By: trailers and \"Generated with\" lines from commit messages, and stop asking Claude to add them.",
     "default": true
    },
    "rewriteSubjects": {
     "type": "boolean",
     "title": "Rewrite lazy subjects",
     "description": "Rewrite subjects like \"fix\" or \"wip\", single words, subjects over 72 characters and ones without a conventional prefix.",
     "default": true
    },
    "model": {
     "type": "string",
     "title": "Model",
     "description": "The model that writes the new subject: an alias (haiku, sonnet) or a full model id.",
     "default": "haiku"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:08.532Z",
   "modUpdatedAt": "2026-10-04T17:59:59Z",
   "fileBytes": 25121,
   "tags": [
    "toast",
    "guard",
    "model",
    "process"
   ],
   "isNew": true,
   "entryName": "commit-coach",
   "url": "https://www.slopshopper.com/mods/shrid5-claude-mods-commit-coach/"
  },
  {
   "slug": "shrid5-claude-mods-main-guard",
   "name": "main-guard",
   "description": "A red band when you are on main or in prod, and no force-push, reset --hard or unconfirmed push to a protected branch",
   "version": "0.1.0",
   "author": {
    "name": "Shrithan Devaiah"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShriD5/claude-mods",
    "url": "https://github.com/ShriD5/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:19:52Z",
    "createdAt": "2026-10-04T18:19:44Z",
    "description": "Ten Claude Code mods: phone approvals, secret guard, rubber duck, chai meter and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51796064?v=4",
    "ownerUrl": "https://github.com/ShriD5",
    "defaultBranch": "main"
   },
   "path": "main-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "protectedBranches": {
     "type": "string",
     "title": "Protected branches",
     "description": "Comma-separated branch names; * matches anything (release* covers release/2.1).",
     "default": "main, master, production, release*"
    },
    "confirmPushes": {
     "type": "boolean",
     "title": "Ask before a plain push",
     "description": "On: a plain git push to a protected branch asks you first. Off: it is refused outright.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:09.610Z",
   "modUpdatedAt": "2026-10-04T17:37:06Z",
   "fileBytes": 13271,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "main-guard",
   "url": "https://www.slopshopper.com/mods/shrid5-claude-mods-main-guard/"
  },
  {
   "slug": "shrid5-claude-mods-night-mode",
   "name": "night-mode",
   "description": "Late at night Claude gets more careful and asks before deploys, force pushes and rm -rf",
   "version": "0.1.0",
   "author": {
    "name": "Shrithan Devaiah"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShriD5/claude-mods",
    "url": "https://github.com/ShriD5/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:19:52Z",
    "createdAt": "2026-10-04T18:19:44Z",
    "description": "Ten Claude Code mods: phone approvals, secret guard, rubber duck, chai meter and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51796064?v=4",
    "ownerUrl": "https://github.com/ShriD5",
    "defaultBranch": "main"
   },
   "path": "night-mode",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "start": {
     "type": "string",
     "title": "Night starts",
     "description": "Local time night mode turns on, as HH:MM",
     "default": "01:00"
    },
    "end": {
     "type": "string",
     "title": "Night ends",
     "description": "Local time night mode turns off, as HH:MM",
     "default": "05:00"
    },
    "timezone": {
     "type": "string",
     "title": "Time zone",
     "description": "An IANA time zone such as Asia/Kolkata; empty uses $TZ, then this machine's",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:11.152Z",
   "modUpdatedAt": "2026-10-04T17:37:44Z",
   "fileBytes": 9969,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "night-mode",
   "url": "https://www.slopshopper.com/mods/shrid5-claude-mods-night-mode/"
  },
  {
   "slug": "shrid5-claude-mods-phone-approve",
   "name": "phone-approve",
   "description": "Approve or deny Claude Code's permission prompts from Telegram, with the terminal prompt as the fallback.",
   "version": "0.1.0",
   "author": {
    "name": "Shrithan Devaiah"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShriD5/claude-mods",
    "url": "https://github.com/ShriD5/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:19:52Z",
    "createdAt": "2026-10-04T18:19:44Z",
    "description": "Ten Claude Code mods: phone approvals, secret guard, rubber duck, chai meter and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51796064?v=4",
    "ownerUrl": "https://github.com/ShriD5",
    "defaultBranch": "main"
   },
   "path": "phone-approve",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "botToken": {
     "type": "string",
     "title": "Telegram bot token",
     "description": "Token of a dedicated bot from @BotFather (no webhook set on it).",
     "sensitive": true,
     "default": ""
    },
    "chatId": {
     "type": "string",
     "title": "Telegram chat id",
     "description": "The chat the requests go to: your own user id for a private chat with the bot.",
     "default": ""
    },
    "timeoutSeconds": {
     "type": "number",
     "title": "Phone timeout (seconds)",
     "description": "How long to wait for the phone before leaving the decision to the terminal prompt.",
     "default": 120
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:12.059Z",
   "modUpdatedAt": "2026-10-04T17:35:21Z",
   "fileBytes": 11172,
   "tags": [
    "toast",
    "status",
    "guard",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "phone-approve",
   "url": "https://www.slopshopper.com/mods/shrid5-claude-mods-phone-approve/"
  },
  {
   "slug": "shrid5-claude-mods-rubber-duck",
   "name": "rubber-duck",
   "description": "A fast second opinion on every edit: a small model flags removed error handling, deleted tests, secrets and more",
   "version": "0.1.0",
   "author": {
    "name": "Shrithan Devaiah"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShriD5/claude-mods",
    "url": "https://github.com/ShriD5/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:19:52Z",
    "createdAt": "2026-10-04T18:19:44Z",
    "description": "Ten Claude Code mods: phone approvals, secret guard, rubber duck, chai meter and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51796064?v=4",
    "ownerUrl": "https://github.com/ShriD5",
    "defaultBranch": "main"
   },
   "path": "rubber-duck",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Review model",
     "description": "The model that reviews each edit: an alias like haiku, or a full model id",
     "default": "haiku"
    },
    "tellClaude": {
     "type": "boolean",
     "title": "Tell Claude",
     "description": "Also pass new concerns to Claude with your next prompt",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:13.275Z",
   "modUpdatedAt": "2026-10-04T17:40:39Z",
   "fileBytes": 8648,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "rubber-duck",
   "url": "https://www.slopshopper.com/mods/shrid5-claude-mods-rubber-duck/"
  },
  {
   "slug": "shrid5-claude-mods-secret-guard",
   "name": "secret-guard",
   "description": "Stops Claude from writing API keys, tokens, private keys and database passwords into files.",
   "version": "0.1.0",
   "author": {
    "name": "Shrithan Devaiah"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShriD5/claude-mods",
    "url": "https://github.com/ShriD5/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:19:52Z",
    "createdAt": "2026-10-04T18:19:44Z",
    "description": "Ten Claude Code mods: phone approvals, secret guard, rubber duck, chai meter and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51796064?v=4",
    "ownerUrl": "https://github.com/ShriD5",
    "defaultBranch": "main"
   },
   "path": "secret-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:14.301Z",
   "modUpdatedAt": "2026-10-04T17:40:09Z",
   "fileBytes": 11342,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-guard-ShriD5",
   "url": "https://www.slopshopper.com/mods/shrid5-claude-mods-secret-guard/"
  },
  {
   "slug": "shrid5-claude-mods-ship-log",
   "name": "ship-log",
   "description": "/ship turns what you built this session into a build-in-public post for X or LinkedIn",
   "version": "0.1.0",
   "author": {
    "name": "Shrithan Devaiah"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShriD5/claude-mods",
    "url": "https://github.com/ShriD5/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:19:52Z",
    "createdAt": "2026-10-04T18:19:44Z",
    "description": "Ten Claude Code mods: phone approvals, secret guard, rubber duck, chai meter and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51796064?v=4",
    "ownerUrl": "https://github.com/ShriD5",
    "defaultBranch": "main"
   },
   "path": "ship-log",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Model",
     "description": "The model that writes the post: an alias (haiku, sonnet) or a full model id.",
     "default": "haiku"
    },
    "webhookUrl": {
     "type": "string",
     "title": "Webhook URL",
     "description": "Optional. Each draft is POSTed here as JSON { platform, text, source: \"ship-log\" }, say to feed a content calendar.",
     "default": ""
    },
    "webhookToken": {
     "type": "string",
     "title": "Webhook bearer token",
     "description": "Optional. Sent as Authorization: Bearer <token> with the webhook POST.",
     "default": "",
     "sensitive": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:15.443Z",
   "modUpdatedAt": "2026-10-04T17:33:26Z",
   "fileBytes": 11928,
   "tags": [
    "command",
    "prompt",
    "model",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "ship-log",
   "url": "https://www.slopshopper.com/mods/shrid5-claude-mods-ship-log/"
  },
  {
   "slug": "shrid5-claude-mods-standup",
   "name": "standup",
   "description": "/standup writes yesterday's standup (since Friday on Mondays) from your git commits and copies it",
   "version": "0.1.0",
   "author": {
    "name": "Shrithan Devaiah"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShriD5/claude-mods",
    "url": "https://github.com/ShriD5/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:19:52Z",
    "createdAt": "2026-10-04T18:19:44Z",
    "description": "Ten Claude Code mods: phone approvals, secret guard, rubber duck, chai meter and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51796064?v=4",
    "ownerUrl": "https://github.com/ShriD5",
    "defaultBranch": "main"
   },
   "path": "standup",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "repos": {
     "type": "string",
     "title": "Other repos",
     "description": "More repo paths to read besides the current one, separated by commas. ~/ is expanded.",
     "default": ""
    },
    "model": {
     "type": "string",
     "title": "Model",
     "description": "The model that writes the standup: an alias (haiku, sonnet) or a full model id.",
     "default": "haiku"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:16.425Z",
   "modUpdatedAt": "2026-10-04T17:44:32Z",
   "fileBytes": 7581,
   "tags": [
    "command",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "standup-ShriD5",
   "url": "https://www.slopshopper.com/mods/shrid5-claude-mods-standup/"
  },
  {
   "slug": "shrid5-claude-mods-whoopgate",
   "name": "whoopgate",
   "description": "Live WHOOP heart rate in the status line; risky Bash commands are blocked while it is over your limit",
   "version": "0.1.0",
   "author": {
    "name": "Shrithan Devaiah"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ShriD5/claude-mods",
    "url": "https://github.com/ShriD5/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T18:19:52Z",
    "createdAt": "2026-10-04T18:19:44Z",
    "description": "Ten Claude Code mods: phone approvals, secret guard, rubber duck, chai meter and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51796064?v=4",
    "ownerUrl": "https://github.com/ShriD5",
    "defaultBranch": "main"
   },
   "path": "whoopgate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Heart rate limit (bpm)",
     "description": "At or above this, deploys, force pushes, rm -rf and publishes are blocked",
     "default": 100
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:17.559Z",
   "modUpdatedAt": "2026-10-04T17:35:26Z",
   "fileBytes": 8744,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "whoopgate",
   "url": "https://www.slopshopper.com/mods/shrid5-claude-mods-whoopgate/"
  },
  {
   "slug": "shubhamshinde245-claude-mods-usage-meter",
   "name": "usage-meter",
   "displayName": "Usage Meter",
   "description": "Plan limits, time-to-limit pace, session cost, tokens, cache hit rate, context and model in the band above the prompt",
   "version": "1.0.0",
   "author": {
    "name": "Shubham Shinde",
    "url": "https://github.com/shubhamshinde245"
   },
   "license": "MIT",
   "homepage": "https://github.com/shubhamshinde245/claude-mods/tree/main/plugins/usage-meter",
   "keywords": [
    "usage",
    "rate-limits",
    "cost",
    "tokens",
    "context",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "shubhamshinde245/claude-mods",
    "url": "https://github.com/shubhamshinde245/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:25:42Z",
    "createdAt": "2026-10-09T06:06:38Z",
    "description": "Claude Code mods — usage-meter and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/68707919?v=4",
    "ownerUrl": "https://github.com/shubhamshinde245",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "shubham-mods",
   "firstSeen": "2026-10-09T15:24:56.827Z",
   "modUpdatedAt": "2026-10-09T06:25:42Z",
   "fileBytes": 10195,
   "tags": [
    "band",
    "toast",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-shubhamshinde245",
   "url": "https://www.slopshopper.com/mods/shubhamshinde245-claude-mods-usage-meter/"
  },
  {
   "slug": "shuletadev-certbuddycr-git-status-band",
   "name": "git-status-band",
   "description": "A band above the prompt that says in plain words whether your work is saved and in sync with GitHub",
   "version": "0.1.0",
   "author": {
    "name": "shuletadev"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shuletadev/certbuddycr",
    "url": "https://github.com/shuletadev/certbuddycr",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T01:06:55Z",
    "createdAt": "2026-09-21T15:34:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77987647?v=4",
    "ownerUrl": "https://github.com/shuletadev",
    "defaultBranch": "main"
   },
   "path": "mods/git-status-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:22.433Z",
   "modUpdatedAt": "2026-10-02T23:51:29Z",
   "fileBytes": 4130,
   "tags": [
    "band",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "git-status-band",
   "url": "https://www.slopshopper.com/mods/shuletadev-certbuddycr-git-status-band/"
  },
  {
   "slug": "shuletadev-certbuddycr-party-pane",
   "name": "party-pane",
   "description": "A side pane that shows the agents working on your requests as illustrated characters",
   "version": "0.1.0",
   "author": {
    "name": "shuletadev"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shuletadev/certbuddycr",
    "url": "https://github.com/shuletadev/certbuddycr",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T01:06:55Z",
    "createdAt": "2026-09-21T15:34:33Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77987647?v=4",
    "ownerUrl": "https://github.com/shuletadev",
    "defaultBranch": "main"
   },
   "path": "mods/party-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:23.805Z",
   "modUpdatedAt": "2026-10-03T01:06:49Z",
   "fileBytes": 20481,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "party-pane",
   "url": "https://www.slopshopper.com/mods/shuletadev-certbuddycr-party-pane/"
  },
  {
   "slug": "shumatsumonobu-claude-mods-bench-file-map",
   "name": "file-map",
   "description": "Claude が読んだファイル・書き換えたファイルを、画面の右に一覧表示（最初の読み書きで自動で開く）",
   "version": "0.1.3",
   "author": {
    "name": "週末ものづくり部"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shumatsumonobu/claude-mods-bench",
    "url": "https://github.com/shumatsumonobu/claude-mods-bench",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:21:55Z",
    "createdAt": "2026-09-25T00:07:00Z",
    "description": "Three Claude Code mods you install with /plugin: approve what other mods do before it runs, see every file Claude read or edited, and find which sessions used up your weekly limit.",
    "homepage": null,
    "topics": [
     "agentic-coding",
     "ai-agents",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "coding-agent",
     "developer-tools",
     "llm",
     "mods",
     "permissions",
     "plugin-marketplace",
     "security",
     "typescript",
     "usage-monitoring"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/265669712?v=4",
    "ownerUrl": "https://github.com/shumatsumonobu",
    "defaultBranch": "main"
   },
   "path": "mods/file-map",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-bench",
   "firstSeen": "2026-10-07T15:16:09.832Z",
   "modUpdatedAt": "2026-10-07T14:20:17Z",
   "fileBytes": 8110,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "file-map",
   "url": "https://www.slopshopper.com/mods/shumatsumonobu-claude-mods-bench-file-map/"
  },
  {
   "slug": "shumatsumonobu-claude-mods-bench-mod-permissions",
   "name": "mod-permissions",
   "description": "入れたほかの mod の通信・コマンド・ファイル操作を、実行前に止めて確認し、mod ごとに許すかを決める",
   "version": "0.1.2",
   "author": {
    "name": "週末ものづくり部"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shumatsumonobu/claude-mods-bench",
    "url": "https://github.com/shumatsumonobu/claude-mods-bench",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:21:55Z",
    "createdAt": "2026-09-25T00:07:00Z",
    "description": "Three Claude Code mods you install with /plugin: approve what other mods do before it runs, see every file Claude read or edited, and find which sessions used up your weekly limit.",
    "homepage": null,
    "topics": [
     "agentic-coding",
     "ai-agents",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "coding-agent",
     "developer-tools",
     "llm",
     "mods",
     "permissions",
     "plugin-marketplace",
     "security",
     "typescript",
     "usage-monitoring"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/265669712?v=4",
    "ownerUrl": "https://github.com/shumatsumonobu",
    "defaultBranch": "main"
   },
   "path": "mods/mod-permissions",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "When not allowed",
     "description": "ask: pause and ask on screen / log only: let it run, just record / block: block without asking",
     "required": false,
     "default": "ask",
     "options": [
      "ask",
      "log only",
      "block"
     ]
    },
    "waitSeconds": {
     "type": "number",
     "title": "Seconds to wait",
     "description": "block the call if there is no answer within this many seconds",
     "required": false,
     "default": 60
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-bench",
   "firstSeen": "2026-10-07T15:16:10.343Z",
   "modUpdatedAt": "2026-10-07T14:20:17Z",
   "fileBytes": 19534,
   "tags": [
    "pane",
    "band",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mod-permissions",
   "url": "https://www.slopshopper.com/mods/shumatsumonobu-claude-mods-bench-mod-permissions/"
  },
  {
   "slug": "shumatsumonobu-claude-mods-bench-session-usage",
   "name": "session-usage",
   "description": "週の利用上限を、どのセッションが使ったかをグラフで表示（起動すると画面の右に自動で開く）",
   "version": "0.1.2",
   "author": {
    "name": "週末ものづくり部"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "shumatsumonobu/claude-mods-bench",
    "url": "https://github.com/shumatsumonobu/claude-mods-bench",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:21:55Z",
    "createdAt": "2026-09-25T00:07:00Z",
    "description": "Three Claude Code mods you install with /plugin: approve what other mods do before it runs, see every file Claude read or edited, and find which sessions used up your weekly limit.",
    "homepage": null,
    "topics": [
     "agentic-coding",
     "ai-agents",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "coding-agent",
     "developer-tools",
     "llm",
     "mods",
     "permissions",
     "plugin-marketplace",
     "security",
     "typescript",
     "usage-monitoring"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/265669712?v=4",
    "ownerUrl": "https://github.com/shumatsumonobu",
    "defaultBranch": "main"
   },
   "path": "mods/session-usage",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods-bench",
   "firstSeen": "2026-10-07T15:16:10.920Z",
   "modUpdatedAt": "2026-10-07T14:20:17Z",
   "fileBytes": 14755,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-usage",
   "url": "https://www.slopshopper.com/mods/shumatsumonobu-claude-mods-bench-session-usage/"
  },
  {
   "slug": "sid-technologies-ci-invaders",
   "name": "gh-pulse",
   "description": "PR checks and GitHub Actions runs, live in Claude Code. Failing logs one key from Claude, and Space Invaders for your pipelines.",
   "version": "0.2.1",
   "author": {
    "name": "SID Technologies"
   },
   "license": "MIT",
   "homepage": "https://github.com/SID-Technologies/gh-pulse",
   "keywords": [
    "github",
    "github-actions",
    "ci",
    "pull-requests",
    "claude-code",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SID-Technologies/ci-invaders",
    "url": "https://github.com/SID-Technologies/ci-invaders",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:23:08Z",
    "createdAt": "2026-10-02T21:38:27Z",
    "description": "PR checks and GitHub Actions runs, live in Claude Code. Failing logs one key from Claude, and Space Invaders for your pipelines.",
    "homepage": null,
    "topics": [
     "ci",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "github-actions",
     "github-cli",
     "pull-requests",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47093486?v=4",
    "ownerUrl": "https://github.com/SID-Technologies",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "claudeContext": {
     "type": "boolean",
     "title": "Tell Claude your CI status",
     "description": "Attach a one-line CI summary to your prompts while anything is tracked",
     "default": true
    },
    "confetti": {
     "type": "boolean",
     "title": "Merge confetti",
     "description": "A burst of pixel confetti when a tracked PR merges",
     "default": true
    },
    "invaders": {
     "type": "boolean",
     "title": "Space invaders for Actions",
     "description": "Each Actions job is an invader: passing jobs get shot down, a failing one lands",
     "default": true
    },
    "avatars": {
     "type": "boolean",
     "title": "Reviewer avatars",
     "description": "Show reviewers' GitHub avatars next to the review status",
     "default": true
    },
    "heatmap": {
     "type": "boolean",
     "title": "CI history",
     "description": "Pass/fail history of each workflow on the base branch",
     "default": true
    },
    "sounds": {
     "type": "boolean",
     "title": "Sounds",
     "description": "A chime when checks pass, a thud when they fail (macOS)",
     "default": false
    },
    "speech": {
     "type": "boolean",
     "title": "Spoken announcements",
     "description": "Say transitions out loud, e.g. \"PR 131 is green\"",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "gh-pulse",
   "firstSeen": "2026-10-09T14:39:12.185Z",
   "modUpdatedAt": "2026-10-09T14:23:08Z",
   "fileBytes": 123165,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "gh-pulse",
   "url": "https://www.slopshopper.com/mods/sid-technologies-ci-invaders/"
  },
  {
   "slug": "siglee2247-change-explainer-change-explainer",
   "name": "change-explainer",
   "description": "Explains what Claude changed in each turn, and why: summary, code walkthrough, flow and sequence diagrams, IntelliJ-style diff, quiz. Also explains past sessions. 변경 해설 mod.",
   "version": "0.1.5",
   "author": {
    "name": "siglee"
   },
   "license": "MIT",
   "homepage": "https://github.com/SigLee2247/change-explainer",
   "keywords": [
    "mod",
    "explain",
    "diff",
    "learning",
    "code-review"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SigLee2247/change-explainer",
    "url": "https://github.com/SigLee2247/change-explainer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:06:53Z",
    "createdAt": "2026-10-08T01:14:37Z",
    "description": "Claude Code mod: explains what Claude changed in each turn, and why — in a terminal pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/116015708?v=4",
    "ownerUrl": "https://github.com/SigLee2247",
    "defaultBranch": "main"
   },
   "path": "change-explainer",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Explanation language / 해설 언어",
     "description": "ko 또는 en. 모델이 쓰는 해설의 언어입니다 (화면 문구는 아직 한국어).",
     "default": "ko"
    },
    "theme": {
     "type": "string",
     "title": "Terminal theme / 터미널 테마",
     "description": "dark 또는 light. 라이트 테마 터미널이면 light로 바꾸세요.",
     "default": "dark"
    },
    "model": {
     "type": "string",
     "title": "Model for past work / 지난 작업 해설 모델",
     "description": "session이면 세션 모델. haiku, sonnet, opus 같은 별칭이나 모델 id. 지금 세션의 턴은 항상 현재 대화를 fork합니다.",
     "default": "session"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "change-explainer",
   "firstSeen": "2026-10-08T15:07:08.590Z",
   "modUpdatedAt": "2026-10-08T03:06:52Z",
   "fileBytes": 129067,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "change-explainer",
   "url": "https://www.slopshopper.com/mods/siglee2247-change-explainer-change-explainer/"
  },
  {
   "slug": "siglee2247-change-explainer-explain-preview",
   "name": "explain-preview",
   "description": "change-explainer 해설 창 디자인 확인용 샘플 (고정 데이터, 모델 호출 없음)",
   "version": "0.1.0",
   "author": {
    "name": "siglee"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SigLee2247/change-explainer",
    "url": "https://github.com/SigLee2247/change-explainer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:06:53Z",
    "createdAt": "2026-10-08T01:14:37Z",
    "description": "Claude Code mod: explains what Claude changed in each turn, and why — in a terminal pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/116015708?v=4",
    "ownerUrl": "https://github.com/SigLee2247",
    "defaultBranch": "main"
   },
   "path": "samples/explain-preview",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "change-explainer",
   "firstSeen": "2026-10-08T15:07:09.659Z",
   "modUpdatedAt": "2026-10-07T15:47:23Z",
   "fileBytes": 53497,
   "tags": [
    "pane",
    "toast",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "explain-preview",
   "url": "https://www.slopshopper.com/mods/siglee2247-change-explainer-explain-preview/"
  },
  {
   "slug": "simonhamp-clickback-plugin-clickback",
   "name": "clickback",
   "description": "Get paid for the one-line sponsored messages Clickback shows above your prompt after a turn. Ads go to you, never to Claude. Needs Claude Code 2.1.287 or later.",
   "version": "0.1.0",
   "author": {
    "name": "Clickback",
    "url": "https://clickback.dev"
   },
   "homepage": "https://clickback.dev",
   "keywords": [
    "ads",
    "earnings",
    "sponsored"
   ],
   "kind": "community",
   "repo": {
    "fullName": "simonhamp/clickback-plugin",
    "url": "https://github.com/simonhamp/clickback-plugin",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T02:57:10Z",
    "createdAt": "2026-10-04T02:57:05Z",
    "description": "Claude Code plugin for Clickback: get paid for the sponsored lines you see in Claude Code",
    "homepage": "https://clickback.dev",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31628?v=4",
    "ownerUrl": "https://github.com/simonhamp",
    "defaultBranch": "main"
   },
   "path": "plugins/clickback",
   "modules": [
    "./clickback.ts"
   ],
   "entry": "hooks/clickback.ts",
   "userConfig": {
    "api_token": {
     "type": "string",
     "title": "Clickback API token",
     "description": "Create one on your Clickback dashboard. It is kept in your system keychain.",
     "sensitive": true,
     "required": true
    },
    "base_url": {
     "type": "string",
     "title": "Clickback server",
     "description": "Leave as is unless you are testing against another Clickback server.",
     "default": "https://clickback.dev"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clickback",
   "firstSeen": "2026-10-06T05:25:40.559Z",
   "modUpdatedAt": "2026-10-04T02:57:10Z",
   "fileBytes": 9344,
   "tags": [
    "band",
    "prompt",
    "network",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "clickback",
   "url": "https://www.slopshopper.com/mods/simonhamp-clickback-plugin-clickback/"
  },
  {
   "slug": "simplecore-inc-claude-mods-sc-accounts",
   "name": "sc-accounts",
   "displayName": "SimpleCORE Accounts",
   "description": "Switch between saved Claude logins and watch every account's rate limits",
   "version": "0.6.4",
   "author": {
    "name": "SimpleCORE",
    "email": "dev@simplecore.kr"
   },
   "license": "MIT",
   "homepage": "https://github.com/simplecore-inc/claude-mods/blob/main/docs/accounts.md",
   "keywords": [
    "claude-code",
    "account-switcher",
    "multi-account",
    "usage-limits",
    "rate-limits",
    "statusline",
    "status-band",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "simplecore-inc/claude-mods",
    "url": "https://github.com/simplecore-inc/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:59:45Z",
    "createdAt": "2026-10-04T06:37:07Z",
    "description": "Claude Code plugins (mods): switch between several Claude accounts, watch usage limits in a status band, and manage agents, worktrees, checkpoints and diffs in a terminal pane",
    "homepage": null,
    "topics": [
     "account-switcher",
     "agentic-coding",
     "anthropic",
     "checkpoints",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-code-statusline",
     "claude-plugin",
     "developer-tools",
     "git-worktree",
     "multi-account",
     "statusline",
     "tui",
     "typescript",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/209339439?v=4",
    "ownerUrl": "https://github.com/simplecore-inc",
    "defaultBranch": "main"
   },
   "path": "mods/accounts",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showStatusBand": {
     "type": "boolean",
     "title": "Show the status band",
     "description": "Show the session status (model, context, account usage, place, lines changed) on the band above the prompt",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "simplecore-mods",
   "firstSeen": "2026-10-06T05:19:40.831Z",
   "modUpdatedAt": "2026-10-08T05:59:41Z",
   "fileBytes": 387171,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sc-accounts",
   "url": "https://www.slopshopper.com/mods/simplecore-inc-claude-mods-sc-accounts/"
  },
  {
   "slug": "simplecore-inc-claude-mods-sc-toolbox",
   "name": "sc-toolbox",
   "displayName": "SimpleCORE Toolbox",
   "description": "A toolbox pane for Claude Code: run, stop and watch the project's build tasks, scripts, Claude commands and prompts from one list",
   "version": "0.6.4",
   "author": {
    "name": "SimpleCORE",
    "email": "dev@simplecore.kr"
   },
   "license": "MIT",
   "homepage": "https://github.com/simplecore-inc/claude-mods/blob/main/docs/toolbox.md",
   "keywords": [
    "claude-code",
    "toolbox",
    "task-runner",
    "npm",
    "maven",
    "gradle",
    "cargo",
    "vite",
    "tui",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "simplecore-inc/claude-mods",
    "url": "https://github.com/simplecore-inc/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:59:45Z",
    "createdAt": "2026-10-04T06:37:07Z",
    "description": "Claude Code plugins (mods): switch between several Claude accounts, watch usage limits in a status band, and manage agents, worktrees, checkpoints and diffs in a terminal pane",
    "homepage": null,
    "topics": [
     "account-switcher",
     "agentic-coding",
     "anthropic",
     "checkpoints",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-code-statusline",
     "claude-plugin",
     "developer-tools",
     "git-worktree",
     "multi-account",
     "statusline",
     "tui",
     "typescript",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/209339439?v=4",
    "ownerUrl": "https://github.com/simplecore-inc",
    "defaultBranch": "main"
   },
   "path": "mods/toolbox",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "simplecore-mods",
   "firstSeen": "2026-10-06T05:19:43.351Z",
   "modUpdatedAt": "2026-10-08T05:59:41Z",
   "fileBytes": 159880,
   "tags": [
    "pane",
    "toast",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "sc-toolbox",
   "url": "https://www.slopshopper.com/mods/simplecore-inc-claude-mods-sc-toolbox/"
  },
  {
   "slug": "simplecore-inc-claude-mods-sc-workspace",
   "name": "sc-workspace",
   "displayName": "SimpleCORE Workspace",
   "description": "A workspace pane for Claude Code: agents and worktrees, checkpoints, notes, changes and memory files in one tabbed pane",
   "version": "0.6.4",
   "author": {
    "name": "SimpleCORE",
    "email": "dev@simplecore.kr"
   },
   "license": "MIT",
   "homepage": "https://github.com/simplecore-inc/claude-mods/blob/main/docs/workspace.md",
   "keywords": [
    "claude-code",
    "workspace",
    "subagents",
    "git-worktree",
    "checkpoints",
    "notes",
    "diff",
    "tui",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "simplecore-inc/claude-mods",
    "url": "https://github.com/simplecore-inc/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:59:45Z",
    "createdAt": "2026-10-04T06:37:07Z",
    "description": "Claude Code plugins (mods): switch between several Claude accounts, watch usage limits in a status band, and manage agents, worktrees, checkpoints and diffs in a terminal pane",
    "homepage": null,
    "topics": [
     "account-switcher",
     "agentic-coding",
     "anthropic",
     "checkpoints",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-code-statusline",
     "claude-plugin",
     "developer-tools",
     "git-worktree",
     "multi-account",
     "statusline",
     "tui",
     "typescript",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/209339439?v=4",
    "ownerUrl": "https://github.com/simplecore-inc",
    "defaultBranch": "main"
   },
   "path": "mods/workspace",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "checkpointEveryPrompt": {
     "type": "boolean",
     "title": "Checkpoint every prompt",
     "description": "Take a checkpoint of the working tree before every prompt",
     "default": true
    },
    "notesInContext": {
     "type": "boolean",
     "title": "Send open notes with prompts",
     "description": "Hand the project's open notes to the model with every prompt",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "simplecore-mods",
   "firstSeen": "2026-10-06T05:19:47.510Z",
   "modUpdatedAt": "2026-10-08T05:59:41Z",
   "fileBytes": 225701,
   "tags": [
    "pane",
    "toast",
    "guard",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "sc-workspace",
   "url": "https://www.slopshopper.com/mods/simplecore-inc-claude-mods-sc-workspace/"
  },
  {
   "slug": "sipyourdrink-ltd-segue",
   "name": "segue",
   "description": "Compaction that continues without a break: writes a handoff card before /compact and auto-compact, summarises on Haiku, and tells the agent to carry on from the card. Falls back to the built-in summary on any failure.",
   "version": "0.8.0",
   "author": {
    "name": "Sip Your Drink Ltd",
    "url": "https://github.com/sipyourdrink-ltd"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/sipyourdrink-ltd/segue",
   "keywords": [
    "claude-code",
    "compaction",
    "compact",
    "handoff",
    "context",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sipyourdrink-ltd/segue",
    "url": "https://github.com/sipyourdrink-ltd/segue",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T06:38:57Z",
    "createdAt": "2026-10-04T15:10:49Z",
    "description": "Claude Code compaction that continues without a break: a handoff card written before /compact and auto-compact, the summary on Haiku for about a cent, and an instruction to carry on from the card.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "compaction",
     "context-management",
     "handoff",
     "hooks"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/271707709?v=4",
    "ownerUrl": "https://github.com/sipyourdrink-ltd",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Summary model",
     "description": "Model that writes the summary and the handoff card. The session's own model is not changed.",
     "default": "haiku"
    },
    "handoffDir": {
     "type": "string",
     "title": "Handoff folder",
     "description": "Folder the handoff cards are written to. A leading ~/ is the home directory.",
     "default": "~/.claude/handoffs"
    },
    "censusCommand": {
     "type": "string",
     "title": "Census command",
     "description": "Shell command whose output is given to the summary model as the machine's state. Empty: the built-in git census (branch, uncommitted files, worktrees, recent commits, stashes).",
     "default": ""
    },
    "holdForAgentsMinutes": {
     "type": "number",
     "title": "Hold automatic compaction for running subagents (minutes)",
     "description": "While subagents started by the conversation are still running, an automatic compaction is held back for up to this long, so their answers arrive before the summary is written. Held only while the context is under 96%. 0: never hold.",
     "default": 10
    },
    "agentGuardPercent": {
     "type": "number",
     "title": "Refuse new subagents from this context fill (%)",
     "description": "An Agent call from the conversation is refused at or above this percentage of the context, with a reason that says to compact or hand off first. 0: off.",
     "default": 90
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sipyourdrink",
   "firstSeen": "2026-10-06T05:19:25.760Z",
   "modUpdatedAt": "2026-10-08T06:38:57Z",
   "fileBytes": 32737,
   "tags": [
    "toast",
    "guard",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "segue",
   "url": "https://www.slopshopper.com/mods/sipyourdrink-ltd-segue/"
  },
  {
   "slug": "sirrorist-lazanus-cctop",
   "name": "cctop",
   "description": "Панель в стиле btop: контекст, лимиты, стоимость, тулы, сабагенты",
   "author": {
    "name": "sirrorist-mods"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sirrorist/lazanus",
    "url": "https://github.com/sirrorist/lazanus",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T12:02:20Z",
    "createdAt": "2026-10-07T14:51:14Z",
    "description": "Claude Code mods by sirrorist-mods",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/64726393?v=4",
    "ownerUrl": "https://github.com/sirrorist",
    "defaultBranch": "main"
   },
   "path": "mods/cctop",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lazanus",
   "firstSeen": "2026-10-08T15:46:10.126Z",
   "modUpdatedAt": "2026-10-08T12:02:20Z",
   "fileBytes": 97506,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "cctop-sirrorist",
   "url": "https://www.slopshopper.com/mods/sirrorist-lazanus-cctop/"
  },
  {
   "slug": "sivori-claude-mods-backlog-band",
   "name": "backlog-band",
   "description": "Shows the active project's BACKLOG.md Now items above the prompt; /later adds to Next",
   "version": "0.1.0",
   "author": {
    "name": "sivori",
    "url": "https://github.com/sivori"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sivori/claude-mods",
    "url": "https://github.com/sivori/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T02:59:24Z",
    "createdAt": "2026-10-03T04:40:00Z",
    "description": "Small Claude Code mods: status lines, bands, panes and a radio",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1516530?v=4",
    "ownerUrl": "https://github.com/sivori",
    "defaultBranch": "main"
   },
   "path": "plugins/backlog-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:25:42.505Z",
   "modUpdatedAt": "2026-10-03T04:36:52Z",
   "fileBytes": 5616,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "backlog-band",
   "url": "https://www.slopshopper.com/mods/sivori-claude-mods-backlog-band/"
  },
  {
   "slug": "sivori-claude-mods-commit-drift",
   "name": "commit-drift",
   "description": "Uncommitted files and time since last commit in the status line, with a nudge after editing turns",
   "version": "0.1.0",
   "author": {
    "name": "sivori",
    "url": "https://github.com/sivori"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sivori/claude-mods",
    "url": "https://github.com/sivori/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T02:59:24Z",
    "createdAt": "2026-10-03T04:40:00Z",
    "description": "Small Claude Code mods: status lines, bands, panes and a radio",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1516530?v=4",
    "ownerUrl": "https://github.com/sivori",
    "defaultBranch": "main"
   },
   "path": "plugins/commit-drift",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:25:43.326Z",
   "modUpdatedAt": "2026-10-03T04:36:52Z",
   "fileBytes": 3776,
   "tags": [
    "toast",
    "status",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "commit-drift",
   "url": "https://www.slopshopper.com/mods/sivori-claude-mods-commit-drift/"
  },
  {
   "slug": "sivori-claude-mods-commonplace-pane",
   "name": "commonplace-pane",
   "description": "A docked pane of public-domain paintings (Art Institute of Chicago) whose weather follows the repo: calm when clean, stormy when it isn't",
   "version": "0.2.1",
   "author": {
    "name": "sivori",
    "url": "https://github.com/sivori"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sivori/claude-mods",
    "url": "https://github.com/sivori/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T02:59:24Z",
    "createdAt": "2026-10-03T04:40:00Z",
    "description": "Small Claude Code mods: status lines, bands, panes and a radio",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1516530?v=4",
    "ownerUrl": "https://github.com/sivori",
    "defaultBranch": "main"
   },
   "path": "plugins/commonplace-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "contact": {
     "type": "string",
     "title": "Contact for the museum API",
     "description": "Optional email or URL sent in the AIC-User-Agent header, as the Art Institute asks of API clients",
     "default": ""
    },
    "seedDir": {
     "type": "string",
     "title": "Offline seed folder",
     "description": "Optional folder of seed-*.jpg paintings used when the museum is unreachable (~ allowed)",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:25:44.353Z",
   "modUpdatedAt": "2026-10-03T05:14:01Z",
   "fileBytes": 11661,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "commonplace-pane",
   "url": "https://www.slopshopper.com/mods/sivori-claude-mods-commonplace-pane/"
  },
  {
   "slug": "sivori-claude-mods-day-recap",
   "name": "day-recap",
   "description": "Writes a short recap of what you did when you step away, and shows it above the prompt when you come back",
   "version": "0.1.0",
   "author": {
    "name": "sivori",
    "url": "https://github.com/sivori"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sivori/claude-mods",
    "url": "https://github.com/sivori/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T02:59:24Z",
    "createdAt": "2026-10-03T04:40:00Z",
    "description": "Small Claude Code mods: status lines, bands, panes and a radio",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1516530?v=4",
    "ownerUrl": "https://github.com/sivori",
    "defaultBranch": "main"
   },
   "path": "plugins/day-recap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:25:45.469Z",
   "modUpdatedAt": "2026-10-03T23:50:36Z",
   "fileBytes": 8954,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "day-recap",
   "url": "https://www.slopshopper.com/mods/sivori-claude-mods-day-recap/"
  },
  {
   "slug": "sivori-claude-mods-quest-board",
   "name": "quest-board",
   "description": "Three daily quests from the repo's TODOs, open issues and failing tests, in a pane, with a toast for each one cleared",
   "version": "0.1.0",
   "author": {
    "name": "sivori",
    "url": "https://github.com/sivori"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sivori/claude-mods",
    "url": "https://github.com/sivori/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T02:59:24Z",
    "createdAt": "2026-10-03T04:40:00Z",
    "description": "Small Claude Code mods: status lines, bands, panes and a radio",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1516530?v=4",
    "ownerUrl": "https://github.com/sivori",
    "defaultBranch": "main"
   },
   "path": "plugins/quest-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:25:46.651Z",
   "modUpdatedAt": "2026-10-03T23:50:36Z",
   "fileBytes": 12624,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "quest-board",
   "url": "https://www.slopshopper.com/mods/sivori-claude-mods-quest-board/"
  },
  {
   "slug": "sivori-claude-mods-radio",
   "name": "radio",
   "description": "Internet radio in Claude Code: /tune streams SomaFM, lo-fi and classical through one player shared by every session, with controls above the prompt",
   "version": "0.2.2",
   "author": {
    "name": "sivori",
    "url": "https://github.com/sivori"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sivori/claude-mods",
    "url": "https://github.com/sivori/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T02:59:24Z",
    "createdAt": "2026-10-03T04:40:00Z",
    "description": "Small Claude Code mods: status lines, bands, panes and a radio",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1516530?v=4",
    "ownerUrl": "https://github.com/sivori",
    "defaultBranch": "main"
   },
   "path": "plugins/radio",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "stopWithLastSession": {
     "type": "boolean",
     "title": "Stop with the last session",
     "description": "Stop the music when no Claude session with this mod is open (within about a minute, even after a crash)",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:25:47.711Z",
   "modUpdatedAt": "2026-10-04T02:59:23Z",
   "fileBytes": 14796,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "radio",
   "url": "https://www.slopshopper.com/mods/sivori-claude-mods-radio/"
  },
  {
   "slug": "sivori-claude-mods-spend-meter",
   "name": "spend-meter",
   "description": "Session cost, context fill and 5h rate-limit use in the status line",
   "version": "0.1.0",
   "author": {
    "name": "sivori",
    "url": "https://github.com/sivori"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sivori/claude-mods",
    "url": "https://github.com/sivori/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T02:59:24Z",
    "createdAt": "2026-10-03T04:40:00Z",
    "description": "Small Claude Code mods: status lines, bands, panes and a radio",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1516530?v=4",
    "ownerUrl": "https://github.com/sivori",
    "defaultBranch": "main"
   },
   "path": "plugins/spend-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:25:48.746Z",
   "modUpdatedAt": "2026-10-03T04:36:52Z",
   "fileBytes": 1795,
   "tags": [
    "toast",
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spend-meter",
   "url": "https://www.slopshopper.com/mods/sivori-claude-mods-spend-meter/"
  },
  {
   "slug": "skele100-firstmate-fm",
   "name": "fm",
   "description": "Firstmate Calm for Claude Code: the sailboat working animation and conversation-only transcript presentation, sharing the per-home config/calm preference with the Pi Calm extension. Its hooks module may load through CLAUDE_CODE_ENABLE_FUNCTION_HOOKS or Claude Code's tengu_plugin_hooks_modules rollout flag, but the mod activates only when CLAUDE_CODE_ENABLE_FUNCTION_HOOKS is exactly 1 and is otherwise a complete no-op.",
   "version": "1.0.0",
   "author": {
    "name": "Firstmate",
    "url": "https://github.com/kunchenguid/firstmate"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sKeLe100/firstmate",
    "url": "https://github.com/sKeLe100/firstmate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:58:59Z",
    "createdAt": "2026-08-18T10:27:56Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/133532609?v=4",
    "ownerUrl": "https://github.com/sKeLe100",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/firstmate-calm",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:46:09.085Z",
   "modUpdatedAt": "2026-10-08T03:58:59Z",
   "fileBytes": 59941,
   "tags": [
    "spinner",
    "transcript",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fm-sKeLe100",
   "url": "https://www.slopshopper.com/mods/skele100-firstmate-fm/"
  },
  {
   "slug": "skills-transfer-hub-sth-claude-sth-usage",
   "name": "sth-usage",
   "displayName": "Buddy by STH",
   "description": "Buddy: context, session summaries and resume, project diagnostics, STH skills and fika breaks",
   "version": "0.3.5",
   "author": {
    "name": "Skills Transfer Hub"
   },
   "homepage": "https://www.skillsth.com/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Skills-transfer-hub/sth-claude",
    "url": "https://github.com/Skills-transfer-hub/sth-claude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T03:26:50Z",
    "createdAt": "2026-10-04T14:31:14Z",
    "description": "Claude Code mod with Buddy, STH usage and skills, and Blender Fika animations",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/287518758?v=4",
    "ownerUrl": "https://github.com/Skills-transfer-hub",
    "defaultBranch": "main"
   },
   "path": "mods/sth-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sth",
   "firstSeen": "2026-10-06T04:47:59.973Z",
   "modUpdatedAt": "2026-10-08T03:26:50Z",
   "fileBytes": 1527230,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "sth-usage",
   "url": "https://www.slopshopper.com/mods/skills-transfer-hub-sth-claude-sth-usage/"
  },
  {
   "slug": "skpersonal-claude-code-block-creds-mod",
   "name": "block-creds",
   "description": "Redacts or blocks credentials (detected by betterleaks) before they are sent to the LLM",
   "version": "0.6.0",
   "author": {
    "name": "skpersonal"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "skpersonal/claude-code-block-creds-mod",
    "url": "https://github.com/skpersonal/claude-code-block-creds-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:35:36Z",
    "createdAt": "2026-10-02T04:39:04Z",
    "description": "認証情報を含むテキストが LLM に送られる前に、安全な文字列に置き換える（またはその送信を拒否する）Claude Code の mod",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/50128722?v=4",
    "ownerUrl": "https://github.com/skpersonal",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "redact: replace credentials with [REDACTED-...] and send. block: refuse to send.",
     "options": [
      "redact",
      "block"
     ],
     "default": "redact"
    },
    "betterleaksPath": {
     "type": "string",
     "title": "betterleaks command",
     "description": "Name or absolute path of the betterleaks binary",
     "default": "betterleaks"
    },
    "configPath": {
     "type": "string",
     "title": "betterleaks config file (optional)",
     "description": "Absolute path of a betterleaks.toml passed with -c. Leave empty for betterleaks' default rules."
    },
    "hashKey": {
     "type": "string",
     "title": "Key for the placeholder hash (optional)",
     "description": "Key for the [REDACTED-...] hash, so the same secret gets the same placeholder across sessions and restarts. Empty: a random key is generated on first run and kept in the plugin's own store.",
     "sensitive": true
    },
    "restoreInToolInput": {
     "type": "boolean",
     "title": "Restore placeholders in tool input",
     "description": "Swap [REDACTED-...] back to the real value in the arguments of tool calls, so commands that use a redacted secret still work.",
     "default": true
    },
    "restoreInDisplay": {
     "type": "boolean",
     "title": "Restore placeholders on screen",
     "description": "Draw the real value in place of [REDACTED-...] in what you see (replies, tool rows). Only the drawing changes; what the model reads keeps the placeholder.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "block-creds-marketplace",
   "firstSeen": "2026-10-06T05:22:04.128Z",
   "modUpdatedAt": "2026-10-08T09:35:36Z",
   "fileBytes": 25807,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "block-creds",
   "url": "https://www.slopshopper.com/mods/skpersonal-claude-code-block-creds-mod/"
  },
  {
   "slug": "slima4-spank-claude-spank",
   "name": "spank",
   "description": "Slap your MacBook and Claude Code feels it: a face, a yelp, and optionally a stopped turn",
   "version": "0.8.0",
   "author": {
    "name": "Slim",
    "url": "https://github.com/slima4"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "slima4/spank-claude",
    "url": "https://github.com/slima4/spank-claude",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T12:23:32Z",
    "createdAt": "2026-10-03T15:44:57Z",
    "description": "Slap your MacBook, Claude Code notices: accelerometer daemon + Claude Code plugin",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/668632?v=4",
    "ownerUrl": "https://github.com/slima4",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Slap sensitivity (g)",
     "description": "The smallest shake that counts as a slap, in g; level 1 starts here and level 5 at 1 g. Raise it if typing counts as slapping; lower it if desk knocks are missed.",
     "default": 0.05,
     "min": 0.01,
     "max": 1
    },
    "stop_level": {
     "type": "number",
     "title": "Level that stops Claude",
     "description": "With /slaps claude on, a slap of this level (1-5) or harder stops Claude's running turn.",
     "default": 4,
     "min": 1,
     "max": 5
    },
    "face_series": {
     "type": "string",
     "title": "Face series",
     "description": "Whose face pops up after a slap, and whose voice yelps.",
     "options": [
      "sakura",
      "natsu",
      "aki"
     ],
     "default": "sakura"
    },
    "face_size": {
     "type": "string",
     "title": "Face size",
     "description": "How big the face above the prompt may get; it shrinks to fit the terminal either way.",
     "options": [
      "large",
      "medium",
      "small",
      "off"
     ],
     "default": "large"
    },
    "volume": {
     "type": "number",
     "title": "Voice volume",
     "description": "0 is silent, 1 is as recorded, up to 4.",
     "default": 1,
     "min": 0,
     "max": 4
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "spank-claude",
   "firstSeen": "2026-10-06T05:25:51.779Z",
   "modUpdatedAt": "2026-10-05T12:23:32Z",
   "fileBytes": 34432,
   "tags": [
    "band",
    "status",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "spank",
   "url": "https://www.slopshopper.com/mods/slima4-spank-claude-spank/"
  },
  {
   "slug": "smartanalyticsav-claude-sessions-panel",
   "name": "sessions-panel",
   "description": "Панель живых сессий Claude Code и их статусов, по образцу Claude Control",
   "version": "0.1.0",
   "author": {
    "name": "SmartAnalyticsAV",
    "url": "https://github.com/SmartAnalyticsAV"
   },
   "license": "MIT",
   "keywords": [
    "sessions",
    "status",
    "rate-limits",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SmartAnalyticsAV/claude-sessions-panel",
    "url": "https://github.com/SmartAnalyticsAV/claude-sessions-panel",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:12:24Z",
    "createdAt": "2026-10-09T07:12:19Z",
    "description": "Claude Code mod: live sessions panel with statuses, rate limits and sounds",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175832393?v=4",
    "ownerUrl": "https://github.com/SmartAnalyticsAV",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sessions-panel",
   "firstSeen": "2026-10-09T14:40:33.937Z",
   "modUpdatedAt": "2026-10-09T07:12:24Z",
   "fileBytes": 16747,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "sessions-panel",
   "url": "https://www.slopshopper.com/mods/smartanalyticsav-claude-sessions-panel/"
  },
  {
   "slug": "smashandclash-plugin-smash-and-clash-mod",
   "name": "smash-and-clash-mod",
   "description": "Play Smash&Clash, a two-player strategy board game where every move matters, in a pane while Claude works. /smash opens the board.",
   "version": "0.1.2",
   "author": {
    "name": "Smash&Clash",
    "url": "https://www.smashandclash.in"
   },
   "license": "MIT",
   "homepage": "https://www.smashandclash.in",
   "keywords": [
    "game",
    "board-game",
    "mod",
    "smashandclash"
   ],
   "kind": "community",
   "repo": {
    "fullName": "smashandclash/plugin",
    "url": "https://github.com/smashandclash/plugin",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T10:19:50Z",
    "createdAt": "2026-08-31T16:05:42Z",
    "description": "Smash&Clash Agent Plugin (Agent Plugins 1.0.0): play over MCP, six skills (npx skills add smashandclash/plugin), and a Claude Code mod to play while Claude works.",
    "homepage": "https://docs.smashandclash.in",
    "topics": [
     "agent-plugins",
     "agent-skills",
     "claude-code",
     "mcp",
     "smashandclash"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/259797592?v=4",
    "ownerUrl": "https://github.com/smashandclash",
    "defaultBranch": "main"
   },
   "path": "com.anthropic.claude-code/smash-and-clash-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "player_name": {
     "type": "string",
     "title": "Your name",
     "description": "Shown to the other side and on your replays",
     "default": "Claude Code player"
    },
    "strength": {
     "type": "number",
     "title": "House strength",
     "description": "How strong the Smash&Clash house opponent plays, as an ELO from 800 to 1600",
     "default": 1200,
     "min": 800,
     "max": 1600
    },
    "auto_open": {
     "type": "boolean",
     "title": "Open the board when Claude starts working",
     "description": "Opens the Smash&Clash pane at the start of each turn, in a wide terminal",
     "default": false
    },
    "api_base": {
     "type": "string",
     "title": "Server",
     "description": "The Smash&Clash server (leave as it is)",
     "default": "https://www.smashandclash.in"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "smashandclash",
   "firstSeen": "2026-10-06T05:19:50.528Z",
   "modUpdatedAt": "2026-10-06T10:19:50Z",
   "fileBytes": 25405,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "smash-and-clash-mod",
   "url": "https://www.slopshopper.com/mods/smashandclash-plugin-smash-and-clash-mod/"
  },
  {
   "slug": "smughead-explain-again",
   "name": "explain-again",
   "description": "After a longer reply, offers to re-explain it in plain English, as a diagram, a web page or a video, sent now or edited first (after Karpathy's output-format tips).",
   "version": "0.3.0",
   "author": {
    "name": "smughead"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "smughead/explain-again",
    "url": "https://github.com/smughead/explain-again",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:38:06Z",
    "createdAt": "2026-10-04T17:52:11Z",
    "description": "A Claude Code mod that re-explains the latest reply in plain English, as a diagram, a web page or a video.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59340621?v=4",
    "ownerUrl": "https://github.com/smughead",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "explain-again",
   "firstSeen": "2026-10-06T05:19:30.642Z",
   "modUpdatedAt": "2026-10-07T02:38:06Z",
   "fileBytes": 13479,
   "tags": [
    "band",
    "transcript",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "explain-again",
   "url": "https://www.slopshopper.com/mods/smughead-explain-again/"
  },
  {
   "slug": "snickers54-hndlr-uplink-hiddenwars",
   "name": "hiddenwars",
   "description": "HNDLR uplink — monitor your HiddenWars operator stats and notifications from Claude Code",
   "version": "0.4.2",
   "author": {
    "name": "Julien Singler",
    "url": "https://hiddenwars.io"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "snickers54/hndlr-uplink",
    "url": "https://github.com/snickers54/hndlr-uplink",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:42:32Z",
    "createdAt": "2026-10-09T07:35:26Z",
    "description": "HNDLR uplink — a HiddenWars relay for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1880940?v=4",
    "ownerUrl": "https://github.com/snickers54",
    "defaultBranch": "main"
   },
   "path": "mods/hiddenwars",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "shadownet",
   "firstSeen": "2026-10-09T15:25:02.237Z",
   "modUpdatedAt": "2026-10-09T13:42:32Z",
   "fileBytes": 41863,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "hiddenwars",
   "url": "https://www.slopshopper.com/mods/snickers54-hndlr-uplink-hiddenwars/"
  },
  {
   "slug": "snmeric-stride-stride",
   "name": "stride",
   "description": "Live pixel meters above the Claude Code prompt for the 5 hour and weekly usage limits, with a soft tone when one runs low",
   "version": "0.1.0",
   "author": {
    "name": "snmeric",
    "url": "https://github.com/snmeric"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "snmeric/stride",
    "url": "https://github.com/snmeric/stride",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:57:53Z",
    "createdAt": "2026-10-07T23:43:43Z",
    "description": "Live progress bars and usage meters for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82456006?v=4",
    "ownerUrl": "https://github.com/snmeric",
    "defaultBranch": "main"
   },
   "path": "plugins/stride",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "snmeric-mods",
   "firstSeen": "2026-10-08T15:46:19.688Z",
   "modUpdatedAt": "2026-10-08T10:57:53Z",
   "fileBytes": 34865,
   "tags": [
    "band",
    "spinner",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "stride",
   "url": "https://www.slopshopper.com/mods/snmeric-stride-stride/"
  },
  {
   "slug": "snymrova-snyvi-snyvi",
   "name": "snyvi",
   "description": "snyvi in a desk's panel: the thread above the prompt, Claude's questions on Your turn, what git and gh did, and /note with no turn spent.",
   "version": "1.29.0",
   "author": {
    "name": "snyvi"
   },
   "license": "MIT",
   "homepage": "https://mrova.rocks/snyvi",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "snymrova/snyvi",
    "url": "https://github.com/snymrova/snyvi",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:19:53Z",
    "createdAt": "2026-09-10T09:01:53Z",
    "description": "All your passion projects, in one calm place.",
    "homepage": "https://mrova.rocks/snyvi",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/85399620?v=4",
    "ownerUrl": "https://github.com/snymrova",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:47:16.271Z",
   "modUpdatedAt": "2026-10-09T06:19:53Z",
   "fileBytes": 12386,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "snyvi",
   "url": "https://www.slopshopper.com/mods/snymrova-snyvi-snyvi/"
  },
  {
   "slug": "soefrey-net-connections",
   "name": "net-connections",
   "description": "Pane listing every network connection this session made, traced back to the prompt and command that caused it",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "soefrey/net-connections",
    "url": "https://github.com/soefrey/net-connections",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T22:23:32Z",
    "createdAt": "2026-10-04T13:44:31Z",
    "description": "Claude Code mod: a pane listing every network connection a session makes, traced to the prompt and command behind it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53370082?v=4",
    "ownerUrl": "https://github.com/soefrey",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "flagNewHosts": {
     "type": "boolean",
     "title": "Flag new hosts",
     "description": "Mark hosts in the pane that no earlier session has connected to. Hosts are remembered between sessions; the flag lasts for the session that first saw the host.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:52.513Z",
   "modUpdatedAt": "2026-10-04T22:23:32Z",
   "fileBytes": 89781,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "net-connections",
   "url": "https://www.slopshopper.com/mods/soefrey-net-connections/"
  },
  {
   "slug": "soenkenils-claude-code-mods-blast-radius",
   "name": "blast-radius",
   "description": "Holds risky Bash commands, shows what they would hit, and waits for Proceed or Cancel.",
   "version": "0.1.0",
   "author": {
    "name": "Sönke"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "soenkenils/claude-code-mods",
    "url": "https://github.com/soenkenils/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T19:13:03Z",
    "createdAt": "2026-10-06T19:02:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/384203?v=4",
    "ownerUrl": "https://github.com/soenkenils",
    "defaultBranch": "main"
   },
   "path": "blast-radius",
   "modules": [
    "./blast-radius.tsx"
   ],
   "entry": "hooks/blast-radius.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:16:17.084Z",
   "modUpdatedAt": "2026-10-06T19:01:55Z",
   "fileBytes": 8323,
   "tags": [
    "pane",
    "band",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-soenkenils",
   "url": "https://www.slopshopper.com/mods/soenkenils-claude-code-mods-blast-radius/"
  },
  {
   "slug": "soenkenils-claude-code-mods-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Sönke"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "soenkenils/claude-code-mods",
    "url": "https://github.com/soenkenils/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T19:13:03Z",
    "createdAt": "2026-10-06T19:02:45Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/384203?v=4",
    "ownerUrl": "https://github.com/soenkenils",
    "defaultBranch": "main"
   },
   "path": "token-weather",
   "modules": [
    "./token-weather.ts"
   ],
   "entry": "hooks/token-weather.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:16:17.984Z",
   "modUpdatedAt": "2026-10-06T19:01:55Z",
   "fileBytes": 2912,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-soenkenils",
   "url": "https://www.slopshopper.com/mods/soenkenils-claude-code-mods-token-weather/"
  },
  {
   "slug": "sofanaja44-slash",
   "name": "slash",
   "displayName": "Slash: hemat token",
   "description": "Memilih model dan effort Claude secara otomatis sesuai tingkat kesulitan tugas, tanpa membuang prompt cache, dengan statistik biaya di status line.",
   "version": "0.1.0",
   "author": {
    "name": "sofanaja44"
   },
   "keywords": [
    "token",
    "cost",
    "routing",
    "prompt-caching",
    "effort",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sofanaja44/slash",
    "url": "https://github.com/sofanaja44/slash",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T16:15:15Z",
    "createdAt": "2026-10-02T15:36:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61981449?v=4",
    "ownerUrl": "https://github.com/sofanaja44",
    "defaultBranch": "claude/greeting-mystt6"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "auto_effort": {
     "type": "boolean",
     "title": "Effort otomatis",
     "description": "Atur effort per giliran sesuai tier (low/medium/high/xhigh). Hanya di model yang tetap memakai cache saat effort berubah (Opus 5.5, Sonnet 5.5, Fable 5.1).",
     "default": true
    },
    "route_subagents": {
     "type": "boolean",
     "title": "Model subagent otomatis",
     "description": "Pilih model subagent bawaan (general-purpose, Explore) dari tugas yang didelegasikan, bila model tidak ditentukan.",
     "default": true
    },
    "auto_main_model": {
     "type": "string",
     "title": "Ganti model utama",
     "description": "hemat-cache: ganti model loop utama hanya saat cache dingin, atau naik model bila biaya tulis ulang cache di bawah batas. off: model utama tidak pernah diganti.",
     "options": [
      "hemat-cache",
      "off"
     ],
     "default": "hemat-cache"
    },
    "max_switch_usd": {
     "type": "number",
     "title": "Batas biaya naik model (USD)",
     "description": "Saat cache masih hangat, naik model hanya bila biaya menulis ulang konteks ke cache model baru tidak melebihi angka ini. Turun model tidak pernah dilakukan saat cache hangat.",
     "default": 1,
     "min": 0,
     "max": 10
    },
    "cache_ttl_minutes": {
     "type": "number",
     "title": "Umur cache (menit)",
     "description": "Setelah jeda selama ini cache dianggap dingin dan model boleh diganti tanpa biaya tambahan. 60 untuk langganan Claude, 5 untuk API key (kecuali promptCacheTtl diubah).",
     "default": 60,
     "min": 5,
     "max": 60
    },
    "allow_fable": {
     "type": "boolean",
     "title": "Izinkan Fable untuk tier 4",
     "description": "Pakai Fable (paling kuat, paling mahal) untuk tugas tier 4. Mati: tier 4 memakai Opus dengan effort xhigh.",
     "default": false
    },
    "policy_prompt": {
     "type": "boolean",
     "title": "Kebijakan delegasi di system prompt",
     "description": "Tambahkan sekitar 150 token panduan delegasi ke system prompt (teks tetap, ikut ter-cache).",
     "default": true
    },
    "status_line": {
     "type": "boolean",
     "title": "Status line dan notifikasi",
     "description": "Tampilkan tier, model/effort, hit rate cache dan biaya sesi di bawah prompt, serta notifikasi saat model diganti.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "slash",
   "firstSeen": "2026-10-06T05:19:33.185Z",
   "modUpdatedAt": "2026-10-02T16:15:15Z",
   "fileBytes": 37519,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "slash",
   "url": "https://www.slopshopper.com/mods/sofanaja44-slash/"
  },
  {
   "slug": "sohryuu101-fast-jev-compaction",
   "name": "fast-jev-compaction",
   "description": "Verbatim Jev-guided compaction for Claude Code sessions.",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sohryuu101/fast-jev-compaction",
    "url": "https://github.com/sohryuu101/fast-jev-compaction",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-20T15:44:50Z",
    "createdAt": "2026-09-20T15:41:24Z",
    "description": "Verbatim, Jev-guided context compaction for Claude Code (fork with local additions)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/89631040?v=4",
    "ownerUrl": "https://github.com/sohryuu101",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./fast-jev.ts"
   ],
   "entry": "hooks/fast-jev.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability that a tool call or tool result is still needed; below it the item is removed.",
     "default": 0.5
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Number of newest messages pinned from compaction.",
     "default": 6
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compaction percentage",
     "description": "Context percentage at which turn.complete requests compaction.",
     "default": 60
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Minimum estimated character reduction required to replace history.",
     "default": 0.25
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the conversation state sent with every Jev request.",
     "default": 25000
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Maximum Jev request tokens",
     "description": "Estimated token budget for state plus questions in one Jev request.",
     "default": 30000
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated tool result head",
     "description": "Characters of a tool result kept when Jev decides its full output is no longer needed; 0 keeps only the note.",
     "default": 300
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "jev-latest"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fast-jev-compaction",
   "firstSeen": "2026-10-06T05:22:08.953Z",
   "modUpdatedAt": "2026-09-20T15:44:50Z",
   "fileBytes": 38147,
   "tags": [
    "toast",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fast-jev-compaction-sohryuu101",
   "url": "https://www.slopshopper.com/mods/sohryuu101-fast-jev-compaction/"
  },
  {
   "slug": "sohryuu101-jev-vault-gate",
   "name": "jev-vault-gate",
   "description": "Uses Jev to spot durable knowledge in a turn and auto-capture it into ~/vault/raw/ for /compile.",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sohryuu101/jev-vault-gate",
    "url": "https://github.com/sohryuu101/jev-vault-gate",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-20T15:46:39Z",
    "createdAt": "2026-09-20T15:46:34Z",
    "description": "Claude Code plugin: uses Jev to auto-capture durable knowledge from sessions into a vault, and audit archived sessions for cleanup.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/89631040?v=4",
    "ownerUrl": "https://github.com/sohryuu101",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./vault-gate.ts"
   ],
   "entry": "hooks/vault-gate.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "TypeSafe API key. Leave unset to use TYPESAFE_API_KEY.",
     "sensitive": true
    },
    "vaultPath": {
     "type": "string",
     "title": "Vault path",
     "description": "Absolute path to the vault (must contain INDEX.md and a raw/ directory). Defaults to ~/vault.",
     "default": "~/vault"
    },
    "threshold": {
     "type": "number",
     "title": "Capture threshold",
     "description": "Minimum Jev probability that a turn holds durable knowledge before it's captured.",
     "default": 0.6
    },
    "minAnswerChars": {
     "type": "number",
     "title": "Minimum answer length",
     "description": "Assistant answers shorter than this are never checked (too short to hold durable knowledge).",
     "default": 200
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "jev-latest"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "jev-vault-gate",
   "firstSeen": "2026-10-06T05:25:54.376Z",
   "modUpdatedAt": "2026-09-20T15:46:39Z",
   "fileBytes": 9882,
   "tags": [
    "network",
    "turn"
   ],
   "isNew": true,
   "entryName": "jev-vault-gate",
   "url": "https://www.slopshopper.com/mods/sohryuu101-jev-vault-gate/"
  },
  {
   "slug": "someonewithpc-claude-mod-keep-going",
   "name": "keep-going",
   "displayName": "Keep going",
   "description": "Keeps unattended sessions going: continues after usage limits reset, retries API overload with backoff, resumes cut-off responses, and compacts idle sessions before the prompt cache expires.",
   "version": "0.1.0",
   "author": {
    "name": "Hugo Sales"
   },
   "license": "MIT",
   "homepage": "https://github.com/someonewithpc/claude-mod-keep-going",
   "keywords": [
    "rate-limit",
    "usage-limit",
    "retry",
    "compact",
    "unattended"
   ],
   "kind": "community",
   "repo": {
    "fullName": "someonewithpc/claude-mod-keep-going",
    "url": "https://github.com/someonewithpc/claude-mod-keep-going",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T16:45:41Z",
    "createdAt": "2026-10-06T08:52:58Z",
    "description": "Claude Code mod that keeps unattended sessions going through usage limits, API errors and full contexts",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4998043?v=4",
    "ownerUrl": "https://github.com/someonewithpc",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "compact": {
     "type": "string",
     "title": "Idle compaction",
     "description": "\"config\" (default): what the config file says. \"off\": never. \"request\": when Claude or /keep-going compact asks. \"policy\": when the context is big. \"both\": either.",
     "required": false,
     "default": "config",
     "options": [
      "config",
      "off",
      "request",
      "policy",
      "both"
     ]
    },
    "modelFallback": {
     "type": "string",
     "title": "Model fallback",
     "description": "On a limit scoped to one model (\"You've hit your Opus limit\"), switch to the model the config maps it to and back after the reset. \"config\" (default) follows the config file.",
     "required": false,
     "default": "config",
     "options": [
      "config",
      "on",
      "off"
     ]
    },
    "band": {
     "type": "string",
     "title": "Band above the prompt",
     "description": "Show what is pending above the prompt, with buttons to continue now or cancel. \"config\" (default) follows the config file, which has it on.",
     "required": false,
     "default": "config",
     "options": [
      "config",
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-keep-going",
   "firstSeen": "2026-10-06T14:47:18.906Z",
   "modUpdatedAt": "2026-10-06T16:45:41Z",
   "fileBytes": 82626,
   "tags": [
    "band",
    "spinner",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "keep-going-someonewithpc",
   "url": "https://www.slopshopper.com/mods/someonewithpc-claude-mod-keep-going/"
  },
  {
   "slug": "somethingwentwell-cc-mod-banana-game",
   "name": "banana",
   "displayName": "Banana — click while Claude thinks",
   "description": "A clicker pane that opens while Claude thinks: earn coins, catch rare bananas, climb the leaderboard, and redeem $1 of LLM tokens from the sponsor.",
   "version": "0.1.0",
   "author": {
    "name": "somethingwentwell"
   },
   "license": "MIT",
   "homepage": "https://banana.jevable.ai",
   "keywords": [
    "game",
    "clicker",
    "banana",
    "mods",
    "llm-tokens"
   ],
   "kind": "community",
   "repo": {
    "fullName": "somethingwentwell/cc-mod-banana-game",
    "url": "https://github.com/somethingwentwell/cc-mod-banana-game",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T12:25:58Z",
    "createdAt": "2026-10-08T11:58:13Z",
    "description": "🍌 A Claude Code mod: click the banana while Claude thinks, earn real LLM tokens.",
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "function-hooks",
     "game"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46453511?v=4",
    "ownerUrl": "https://github.com/somethingwentwell",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "contentUrl": {
     "type": "string",
     "title": "Content URL",
     "description": "URL of the content document (sponsor, bananas, gifts, minimum version). Defaults to the sponsor server; empty = bundled content.",
     "default": "https://banana.jevable.ai/game/content"
    },
    "serverUrl": {
     "type": "string",
     "title": "Server URL",
     "description": "Base URL of the banana server (leaderboard, live rate, token payouts). Defaults to the sponsor server; empty = single-player.",
     "default": "https://banana.jevable.ai/game"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "banana",
   "firstSeen": "2026-10-08T15:46:24.875Z",
   "modUpdatedAt": "2026-10-08T12:25:58Z",
   "fileBytes": 45280,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "banana",
   "url": "https://www.slopshopper.com/mods/somethingwentwell-cc-mod-banana-game/"
  },
  {
   "slug": "sontixyou-sushi-uchi-sushida",
   "name": "sushida",
   "description": "寿司打風の日本語タイピングゲームを /sushida でペインに開く。かな入力のローマ字表記揺れに対応。",
   "version": "0.1.1",
   "author": {
    "name": "Kengo Nishimura"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sontixyou/sushi-uchi",
    "url": "https://github.com/sontixyou/sushi-uchi",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-18T02:43:30Z",
    "createdAt": "2026-09-18T01:29:17Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19817196?v=4",
    "ownerUrl": "https://github.com/sontixyou",
    "defaultBranch": "main"
   },
   "path": "sushida",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sushi-uchi",
   "firstSeen": "2026-10-06T05:19:36.004Z",
   "modUpdatedAt": "2026-09-18T02:43:30Z",
   "fileBytes": 24116,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "sushida",
   "url": "https://www.slopshopper.com/mods/sontixyou-sushi-uchi-sushida/"
  },
  {
   "slug": "sorajate-claude-cache-keeper-cache-keeper",
   "name": "cache-keeper",
   "description": "Shows when the prompt cache lapses, keeps it warm with a few pings while idle, then compacts once and waits",
   "version": "0.4.1",
   "author": {
    "name": "sorajate",
    "url": "https://github.com/sorajate"
   },
   "license": "MIT",
   "homepage": "https://github.com/sorajate/claude-cache-keeper",
   "keywords": [
    "prompt-cache",
    "compact",
    "status",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sorajate/claude-cache-keeper",
    "url": "https://github.com/sorajate/claude-cache-keeper",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T18:35:19Z",
    "createdAt": "2026-10-02T17:37:41Z",
    "description": "Claude Code plugin: keeps the prompt cache warm while you're idle, compacts once, shows a live countdown band",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7270667?v=4",
    "ownerUrl": "https://github.com/sorajate",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-keeper",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttlSeconds": {
     "type": "number",
     "title": "Cache TTL override (seconds)",
     "description": "0 (default) detects the TTL Claude Code is using from the session (5 min or 1 hour). Set a number of seconds only to force one.",
     "default": 0
    },
    "leadSeconds": {
     "type": "number",
     "title": "Ping lead (seconds)",
     "description": "How long before the cache lapses to send the keep-alive ping or the compaction",
     "default": 30
    },
    "jitterSeconds": {
     "type": "number",
     "title": "Ping jitter (seconds)",
     "description": "Act up to this much earlier, at random, so pings do not land on an exact beat (capped at 10% of the TTL)",
     "default": 20
    },
    "maxPings": {
     "type": "number",
     "title": "Keep-alive pings",
     "description": "Pings per idle stretch before compacting",
     "default": 3
    },
    "compactInstructions": {
     "type": "string",
     "title": "Compact instructions",
     "description": "What the idle compaction's summary should keep (empty: the engine's own prompt)",
     "default": ""
    },
    "display": {
     "type": "string",
     "title": "Display",
     "description": "Where the keeper shows its state: a bar above the prompt, the one-line status, or both",
     "options": [
      "band",
      "status",
      "both"
     ],
     "default": "band"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-cache-keeper",
   "firstSeen": "2026-10-06T05:22:11.252Z",
   "modUpdatedAt": "2026-10-02T18:35:19Z",
   "fileBytes": 28050,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-keeper-sorajate",
   "url": "https://www.slopshopper.com/mods/sorajate-claude-cache-keeper-cache-keeper/"
  },
  {
   "slug": "sorcererares-cc-usage-band-usage-band",
   "name": "usage-band",
   "description": "A band above the prompt showing your 5-hour and 7-day limits, context window and prompt-cache hit rate, styled for the terminal and the desktop app",
   "version": "2.0.2",
   "author": {
    "name": "SorcererAres",
    "url": "https://github.com/SorcererAres"
   },
   "license": "MIT",
   "keywords": [
    "usage",
    "rate-limit",
    "context",
    "cache",
    "status",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SorcererAres/CC-Usage-Band",
    "url": "https://github.com/SorcererAres/CC-Usage-Band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T04:01:07Z",
    "createdAt": "2026-10-04T01:38:14Z",
    "description": "Claude Code 模组：在输入框上方显示 5h/7d 额度、上下文窗口和缓存命中率，支持终端与桌面端，阈值和颜色可配置。",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "context-window",
     "prompt-caching",
     "rate-limit",
     "statusline"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/33386058?v=4",
    "ownerUrl": "https://github.com/SorcererAres",
    "defaultBranch": "main"
   },
   "path": "usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "limitWarn": {
     "type": "number",
     "title": "Limit warning at (%)",
     "description": "The 5h and 7d limits turn the warning color at this percent used",
     "default": 80,
     "min": 0,
     "max": 100
    },
    "contextWarn": {
     "type": "number",
     "title": "Context warning at (%)",
     "description": "The context window turns the warning color at this percent full",
     "default": 80,
     "min": 0,
     "max": 100
    },
    "cacheWarn": {
     "type": "number",
     "title": "Cache hit warning below (%)",
     "description": "The cache hit rate turns the warning color below this percent",
     "default": 50,
     "min": 0,
     "max": 100
    },
    "colorFiveHour": {
     "type": "string",
     "title": "5h limit color",
     "description": "Hex color such as #6a9bcc; an invalid value falls back to the default",
     "default": "#6a9bcc"
    },
    "colorSevenDay": {
     "type": "string",
     "title": "7d limit color",
     "description": "Hex color such as #4f7aa6; an invalid value falls back to the default",
     "default": "#4f7aa6"
    },
    "colorContext": {
     "type": "string",
     "title": "Context color",
     "description": "Hex color such as #d97757; an invalid value falls back to the default",
     "default": "#d97757"
    },
    "colorCache": {
     "type": "string",
     "title": "Cache hit color",
     "description": "Hex color such as #788c5d; an invalid value falls back to the default",
     "default": "#788c5d"
    },
    "colorWarn": {
     "type": "string",
     "title": "Warning color",
     "description": "Hex color such as #b8433b; an invalid value falls back to the default",
     "default": "#b8433b"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sorcerer-usage-band",
   "firstSeen": "2026-10-06T04:48:28.214Z",
   "modUpdatedAt": "2026-10-05T04:01:07Z",
   "fileBytes": 29546,
   "tags": [
    "band",
    "transcript",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-SorcererAres",
   "url": "https://www.slopshopper.com/mods/sorcererares-cc-usage-band-usage-band/"
  },
  {
   "slug": "sourav-das-enosis-sourav-claude-mods-limits-band",
   "name": "limits-band",
   "description": "Always-visible bar above the prompt showing remaining 5-hour and weekly limits.",
   "version": "0.1.2",
   "author": {
    "name": "govinda"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sourav-das-enosis/sourav-claude-mods",
    "url": "https://github.com/sourav-das-enosis/sourav-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T11:29:30Z",
    "createdAt": "2026-10-07T08:08:35Z",
    "description": "Claude Code mods by Sourav",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/166010916?v=4",
    "ownerUrl": "https://github.com/sourav-das-enosis",
    "defaultBranch": "main"
   },
   "path": "mods/limits-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sourav-claude-mods",
   "firstSeen": "2026-10-07T15:16:22.979Z",
   "modUpdatedAt": "2026-10-07T08:46:55Z",
   "fileBytes": 5138,
   "tags": [
    "band",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limits-band",
   "url": "https://www.slopshopper.com/mods/sourav-das-enosis-sourav-claude-mods-limits-band/"
  },
  {
   "slug": "sourav-das-enosis-sourav-claude-mods-open-in-pycharm",
   "name": "open-in-pycharm",
   "description": "Open files in PyCharm from tool rows and file links in replies.",
   "version": "0.2.0",
   "author": {
    "name": "govinda"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sourav-das-enosis/sourav-claude-mods",
    "url": "https://github.com/sourav-das-enosis/sourav-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T11:29:30Z",
    "createdAt": "2026-10-07T08:08:35Z",
    "description": "Claude Code mods by Sourav",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/166010916?v=4",
    "ownerUrl": "https://github.com/sourav-das-enosis",
    "defaultBranch": "main"
   },
   "path": "mods/open-in-pycharm",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sourav-claude-mods",
   "firstSeen": "2026-10-08T15:46:29.826Z",
   "modUpdatedAt": "2026-10-08T09:07:52Z",
   "fileBytes": 5590,
   "tags": [
    "transcript",
    "process"
   ],
   "isNew": true,
   "entryName": "open-in-pycharm",
   "url": "https://www.slopshopper.com/mods/sourav-das-enosis-sourav-claude-mods-open-in-pycharm/"
  },
  {
   "slug": "soyakaai-studio-claude-herdr-mods-guard",
   "name": "guard",
   "description": "Blocks risky shell commands (phone deletes, printing secrets, self-killing pkill) and strips secrets pasted into messages",
   "version": "1.0.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "soyakaai-studio/claude-herdr-mods",
    "url": "https://github.com/soyakaai-studio/claude-herdr-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-05T19:08:09Z",
    "createdAt": "2026-10-05T19:08:03Z",
    "description": "Claude Code mods for Herdr: a guard, a status line and an inbox band — starter kit",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/295619580?v=4",
    "ownerUrl": "https://github.com/soyakaai-studio",
    "defaultBranch": "master"
   },
   "path": "mods/guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:25:55.796Z",
   "modUpdatedAt": "2026-10-05T19:05:16Z",
   "fileBytes": 1803,
   "tags": [
    "toast",
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "guard-soyakaai-studio",
   "url": "https://www.slopshopper.com/mods/soyakaai-studio-claude-herdr-mods-guard/"
  },
  {
   "slug": "soyakaai-studio-claude-herdr-mods-inbox-band",
   "name": "inbox-band",
   "description": "Shows N new reports above the prompt from a shared inbox file other chats append to",
   "version": "1.0.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "soyakaai-studio/claude-herdr-mods",
    "url": "https://github.com/soyakaai-studio/claude-herdr-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-05T19:08:09Z",
    "createdAt": "2026-10-05T19:08:03Z",
    "description": "Claude Code mods for Herdr: a guard, a status line and an inbox band — starter kit",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/295619580?v=4",
    "ownerUrl": "https://github.com/soyakaai-studio",
    "defaultBranch": "master"
   },
   "path": "mods/inbox-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:25:56.660Z",
   "modUpdatedAt": "2026-10-05T19:05:16Z",
   "fileBytes": 1687,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "inbox-band",
   "url": "https://www.slopshopper.com/mods/soyakaai-studio-claude-herdr-mods-inbox-band/"
  },
  {
   "slug": "soyakaai-studio-claude-herdr-mods-status-line",
   "name": "status-line",
   "description": "Status line: local time, running jobs from ~/.cache/progress, optional API credit",
   "version": "1.0.0",
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "soyakaai-studio/claude-herdr-mods",
    "url": "https://github.com/soyakaai-studio/claude-herdr-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-05T19:08:09Z",
    "createdAt": "2026-10-05T19:08:03Z",
    "description": "Claude Code mods for Herdr: a guard, a status line and an inbox band — starter kit",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/295619580?v=4",
    "ownerUrl": "https://github.com/soyakaai-studio",
    "defaultBranch": "master"
   },
   "path": "mods/status-line",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:25:57.339Z",
   "modUpdatedAt": "2026-10-05T19:05:16Z",
   "fileBytes": 1398,
   "tags": [
    "status",
    "timer"
   ],
   "isNew": true,
   "entryName": "status-line-soyakaai-studio",
   "url": "https://www.slopshopper.com/mods/soyakaai-studio-claude-herdr-mods-status-line/"
  },
  {
   "slug": "soyn-mububu-pet",
   "name": "muse-pet",
   "displayName": "Muse Pet",
   "description": "A pixel Muse above your prompt: it waves and chimes when Claude is waiting for you, hops when a long turn is done, carries the context meter and cost, and can be your own Muse from gadget.mububu.app",
   "version": "0.2.5",
   "author": {
    "name": "Mububu",
    "url": "https://mububu.app"
   },
   "license": "MIT",
   "homepage": "https://gadget.mububu.app/launch/pet/",
   "keywords": [
    "pet",
    "pixel-art",
    "muse",
    "status",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Soyn/mububu-pet",
    "url": "https://github.com/Soyn/mububu-pet",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T05:15:52Z",
    "createdAt": "2026-10-03T21:56:47Z",
    "description": "Muse Pet: a pixel Muse above your Claude Code prompt — waves when Claude waits for you, carries the context meter, can be your own Muse from gadget.mububu.app",
    "homepage": "https://gadget.mububu.app/launch/pet/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7734046?v=4",
    "ownerUrl": "https://github.com/Soyn",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mububu",
   "firstSeen": "2026-10-06T04:48:19.388Z",
   "modUpdatedAt": "2026-10-04T05:15:52Z",
   "fileBytes": 149368,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "muse-pet",
   "url": "https://www.slopshopper.com/mods/soyn-mububu-pet/"
  },
  {
   "slug": "sp1e-context-meter",
   "name": "context-meter",
   "description": "Context-window meter for every running Claude Code session, with Compact now, auto-compact and options",
   "version": "0.2.0",
   "author": {
    "name": "sp1e"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sp1e/context-meter",
    "url": "https://github.com/sp1e/context-meter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T14:25:21Z",
    "createdAt": "2026-10-07T13:54:28Z",
    "description": "Claude Code mod: context-window meter per session, with Compact now, auto-compact and options",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260260476?v=4",
    "ownerUrl": "https://github.com/sp1e",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:16:24.011Z",
   "modUpdatedAt": "2026-10-07T14:25:21Z",
   "fileBytes": 25504,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-sp1e",
   "url": "https://www.slopshopper.com/mods/sp1e-context-meter/"
  },
  {
   "slug": "speakinginbits-claude-mods-session-spend",
   "name": "session-spend",
   "description": "A pixel-art card with the session's API spend, plan usage and subagents, plus a status line total",
   "version": "0.4.1",
   "author": {
    "name": "SpeakingInBits",
    "url": "https://github.com/SpeakingInBits"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SpeakingInBits/claude-mods",
    "url": "https://github.com/SpeakingInBits/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T20:09:16Z",
    "createdAt": "2026-10-08T16:27:28Z",
    "description": "Claude Code mods from SpeakingInBits (plugin marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7307281?v=4",
    "ownerUrl": "https://github.com/SpeakingInBits",
    "defaultBranch": "main"
   },
   "path": "mods/session-spend",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "How long the prompt cache lives. auto assumes 1h on a subscription plan and 5m on per-token billing.",
     "options": [
      "auto",
      "5m",
      "1h"
     ],
     "default": "auto"
    },
    "cacheWarning": {
     "type": "boolean",
     "title": "Warn before the cache expires",
     "description": "Show a toast a minute before a 5m cache expires, or five minutes before a 1h cache.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "speakinginbits-mods",
   "firstSeen": "2026-10-09T14:40:43.459Z",
   "modUpdatedAt": "2026-10-08T20:09:16Z",
   "fileBytes": 62875,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "session-spend",
   "url": "https://www.slopshopper.com/mods/speakinginbits-claude-mods-session-spend/"
  },
  {
   "slug": "specnaut-specnaut-cli-specnaut-cockpit",
   "name": "specnaut-cockpit",
   "displayName": "Specnaut Cockpit",
   "description": "A Claude Code mod: it runs a hooks module inside Claude Code with your permissions. Shows usage limits, context, cost and the Specnaut chain above the prompt, and refuses one call: the step that would start implement, review or merge past the quota threshold.",
   "version": "5.5.0",
   "author": {
    "name": "MakerLabs"
   },
   "license": "MIT",
   "homepage": "https://specnaut.com",
   "keywords": [
    "specnaut",
    "usage",
    "rate-limits",
    "autopilot"
   ],
   "kind": "community",
   "repo": {
    "fullName": "specnaut/specnaut-cli",
    "url": "https://github.com/specnaut/specnaut-cli",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T08:41:39Z",
    "createdAt": "2026-04-22T23:30:56Z",
    "description": "Specification-driven development framework — scaffolds a coordinated team of AI agents into your project, across every major coding harness",
    "homepage": "https://specnaut.com",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/294480954?v=4",
    "ownerUrl": "https://github.com/specnaut",
    "defaultBranch": "main"
   },
   "path": "mods/specnaut-cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "hold_at": {
     "type": "number",
     "title": "Quota hold (%)",
     "description": "The autopilot stops before implement, review or merge when a usage window is at or above this. 100 turns the hold off.",
     "default": 90,
     "min": 50,
     "max": 100
    },
    "warn_at": {
     "type": "number",
     "title": "Usage warning (%)",
     "description": "A usage window at or above this is shown in the warning colour and announced once per window.",
     "default": 80,
     "min": 10,
     "max": 100
    },
    "band": {
     "type": "boolean",
     "title": "Show the band above the prompt",
     "description": "Turn off to keep only the /cockpit pane and the quota hold.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:47:22.776Z",
   "modUpdatedAt": "2026-10-09T08:41:27Z",
   "fileBytes": 31758,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "specnaut-cockpit",
   "url": "https://www.slopshopper.com/mods/specnaut-specnaut-cli-specnaut-cockpit/"
  },
  {
   "slug": "speranzapedro-usage-mod",
   "name": "usage-mod",
   "displayName": "Usage Mod",
   "description": "Mostra quanto você já usou da janela de 5 horas e da semanal, e quando cada uma reinicia, numa faixa acima do chat. 8 personalizações: Padrão, LoL, CS, Carro, The Sims, Pokémon, Pac-Man e Windows 95.",
   "version": "1.0.2",
   "author": {
    "name": "Pedro Castro"
   },
   "license": "MIT",
   "homepage": "https://github.com/speranzapedro/usage-mod",
   "keywords": [
    "uso",
    "usage",
    "limites",
    "rate limits",
    "mod",
    "personalização"
   ],
   "kind": "community",
   "repo": {
    "fullName": "speranzapedro/usage-mod",
    "url": "https://github.com/speranzapedro/usage-mod",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T04:33:35Z",
    "createdAt": "2026-10-06T20:48:46Z",
    "description": "Mod do Claude Code: uso da janela de 5h e da semanal acima do chat, com 8 personalizações. / Claude Code mod: 5-hour and weekly usage above the chat, 8 skins.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/273493422?v=4",
    "ownerUrl": "https://github.com/speranzapedro",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pedro-mods",
   "firstSeen": "2026-10-07T15:16:27.250Z",
   "modUpdatedAt": "2026-10-08T04:33:35Z",
   "fileBytes": 137609,
   "tags": [
    "band",
    "spinner",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-mod-speranzapedro",
   "url": "https://www.slopshopper.com/mods/speranzapedro-usage-mod/"
  },
  {
   "slug": "spiiritual-claude-code-stuff-better-compaction",
   "name": "better-compaction",
   "description": "Compaction that waits for the model's turn to end, and summarizes at its own effort level.",
   "version": "0.1.0",
   "author": {
    "name": "spiiritual"
   },
   "license": "MIT-0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "spiiritual/claude-code-stuff",
    "url": "https://github.com/spiiritual/claude-code-stuff",
    "stars": 0,
    "forks": 0,
    "license": "MIT-0",
    "pushedAt": "2026-09-28T20:59:02Z",
    "createdAt": "2026-09-28T17:33:28Z",
    "description": "Claude Code plugin marketplace: better-compaction and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38195453?v=4",
    "ownerUrl": "https://github.com/spiiritual",
    "defaultBranch": "main"
   },
   "path": "plugins/better-compaction",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "deferCompaction": {
     "type": "boolean",
     "title": "Wait for the turn to end before compacting",
     "description": "On: auto-compaction never interrupts the model mid-turn; it runs as soon as the turn ends. Off: Claude Code's default (compacts mid-turn).",
     "default": true
    },
    "deferUnderPercent": {
     "type": "number",
     "title": "Stop waiting past this context %",
     "description": "Once the context is this full (% of the model's context window), compaction runs mid-turn anyway, so the turn can't hit a prompt-too-long error. 100 never stops waiting.",
     "min": 0,
     "max": 100,
     "default": 80
    },
    "compactionEffort": {
     "type": "string",
     "title": "Compaction effort",
     "description": "Effort level the summarizer runs at. The model stays the same, so the prompt cache is kept. 'inherit' uses the conversation's effort.",
     "options": [
      "inherit",
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "medium"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-stuff",
   "firstSeen": "2026-10-06T05:19:55.233Z",
   "modUpdatedAt": "2026-09-28T17:57:01Z",
   "fileBytes": 4608,
   "tags": [
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "better-compaction",
   "url": "https://www.slopshopper.com/mods/spiiritual-claude-code-stuff-better-compaction/"
  },
  {
   "slug": "spiiritual-claude-code-stuff-whiteboard-defense",
   "name": "whiteboard-defense",
   "description": "Understand what you ship: plan with a real diagram and decisions you make yourself, then get grilled on it after building.",
   "version": "0.1.0",
   "author": {
    "name": "spiiritual"
   },
   "license": "MIT-0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "spiiritual/claude-code-stuff",
    "url": "https://github.com/spiiritual/claude-code-stuff",
    "stars": 0,
    "forks": 0,
    "license": "MIT-0",
    "pushedAt": "2026-09-28T20:59:02Z",
    "createdAt": "2026-09-28T17:33:28Z",
    "description": "Claude Code plugin marketplace: better-compaction and more",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38195453?v=4",
    "ownerUrl": "https://github.com/spiiritual",
    "defaultBranch": "main"
   },
   "path": "plugins/whiteboard-defense",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-stuff",
   "firstSeen": "2026-10-06T05:19:55.899Z",
   "modUpdatedAt": "2026-09-28T20:57:17Z",
   "fileBytes": 5330,
   "tags": [
    "transcript",
    "guard",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "whiteboard-defense",
   "url": "https://www.slopshopper.com/mods/spiiritual-claude-code-stuff-whiteboard-defense/"
  },
  {
   "slug": "spinlockdevelopment-lean-and-mean",
   "name": "lean-and-mean",
   "description": "Concise prose and YAGNI code, installed into the project AGENTS.md. /endsession writes Rules and Next, commits, pushes, then stops.",
   "version": "5.8.0",
   "author": {
    "name": "Spinlock Development",
    "url": "https://github.com/spinlockdevelopment"
   },
   "license": "MIT",
   "homepage": "https://github.com/spinlockdevelopment/lean-and-mean",
   "keywords": [
    "yagni",
    "terse",
    "claude-md",
    "context-files",
    "operating-mode",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "spinlockdevelopment/lean-and-mean",
    "url": "https://github.com/spinlockdevelopment/lean-and-mean",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:34:17Z",
    "createdAt": "2026-08-15T02:38:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26722059?v=4",
    "ownerUrl": "https://github.com/spinlockdevelopment",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "sessionBand": {
     "type": "boolean",
     "title": "Session Status Mod",
     "description": "Band above the prompt: colored prompt-cache countdown, Haiku-judged task checklist (one Haiku call per turn) with hide toggle, End session button, auto /endsession at 5 minutes of prompt cache left.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "lean-and-mean",
   "firstSeen": "2026-10-06T05:19:38.406Z",
   "modUpdatedAt": "2026-10-08T05:34:17Z",
   "fileBytes": 10824,
   "tags": [
    "band",
    "toast",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lean-and-mean",
   "url": "https://www.slopshopper.com/mods/spinlockdevelopment-lean-and-mean/"
  },
  {
   "slug": "spy4x-dotfiles-harness-rules",
   "name": "harness-rules",
   "description": "Enforces the global CLAUDE.md rules on agent models, the 5-hour quota, cleanup commands and posted bodies.",
   "version": "0.1.0",
   "license": "MIT",
   "homepage": "https://antonshubin.com/tools/dotfiles",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "spy4x/dotfiles",
    "url": "https://github.com/spy4x/dotfiles",
    "stars": 0,
    "forks": 3,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:08:01Z",
    "createdAt": "2015-11-12T16:52:09Z",
    "description": "My AI-agent setup and Linux workstation, as code: one rules source rendered into Claude Code, OpenCode and DSH, plus Deno scripts that install apps and shell.",
    "homepage": "https://antonshubin.com/tools/dotfiles",
    "topics": [
     "ai-agents",
     "claude-code",
     "deno",
     "dotfiles",
     "dotfiles-linux",
     "opencode"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4995814?v=4",
    "ownerUrl": "https://github.com/spy4x",
    "defaultBranch": "main"
   },
   "path": "ai-harnesses/settings/claude/mods/harness-rules",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:46:39.174Z",
   "modUpdatedAt": "2026-10-09T14:08:01Z",
   "fileBytes": 14797,
   "tags": [
    "guard",
    "process",
    "agents"
   ],
   "isNew": true,
   "entryName": "harness-rules",
   "url": "https://www.slopshopper.com/mods/spy4x-dotfiles-harness-rules/"
  },
  {
   "slug": "srepollock-dotfiles-context-bar",
   "name": "context-bar",
   "description": "Draws the context window as a stacked bar above the prompt, one colour per /context category; toggle with /context-bar",
   "version": "0.1.0",
   "author": {
    "name": "Spencer Pollock"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "srepollock/dotfiles",
    "url": "https://github.com/srepollock/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T18:51:37Z",
    "createdAt": "2016-12-30T05:35:11Z",
    "description": "Personal dotfiles. Used for quick system builds and startups.",
    "homepage": "",
    "topics": [
     "bash",
     "dotfiles",
     "vim",
     "zsh"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8965444?v=4",
    "ownerUrl": "https://github.com/srepollock",
    "defaultBranch": "trunk"
   },
   "path": ".claude/skills/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "srepollock-dotfiles",
   "firstSeen": "2026-10-07T15:16:31.152Z",
   "modUpdatedAt": "2026-10-06T17:37:12Z",
   "fileBytes": 7810,
   "tags": [
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-srepollock",
   "url": "https://www.slopshopper.com/mods/srepollock-dotfiles-context-bar/"
  },
  {
   "slug": "srepollock-dotfiles-delegate-guard",
   "name": "delegate-guard",
   "description": "Nudges the main agent to delegate to subagents when it pulls too much material into its own context, and records nudge stats per session.",
   "version": "0.1.0",
   "author": {
    "name": "Spencer Pollock"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "srepollock/dotfiles",
    "url": "https://github.com/srepollock/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T18:51:37Z",
    "createdAt": "2016-12-30T05:35:11Z",
    "description": "Personal dotfiles. Used for quick system builds and startups.",
    "homepage": "",
    "topics": [
     "bash",
     "dotfiles",
     "vim",
     "zsh"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8965444?v=4",
    "ownerUrl": "https://github.com/srepollock",
    "defaultBranch": "trunk"
   },
   "path": ".claude/skills/delegate-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Enabled",
     "description": "Nudge the main agent to delegate when its own context grows too fast.",
     "default": true
    },
    "outputCharThreshold": {
     "type": "number",
     "title": "Output character threshold",
     "description": "Fire the volume nudge when read-only tool output in the main thread exceeds this many characters in one turn.",
     "default": 40000
    },
    "distinctFileThreshold": {
     "type": "number",
     "title": "Distinct files read threshold",
     "description": "Fire the breadth nudge when the main thread has read this many distinct files in one turn.",
     "default": 6
    },
    "searchCallThreshold": {
     "type": "number",
     "title": "Search call threshold",
     "description": "Fire the search nudge after this many Grep, Glob or read-only search commands in one turn.",
     "default": 6
    },
    "editFileThreshold": {
     "type": "number",
     "title": "Edited files threshold",
     "description": "Fire the edits nudge when the main thread has edited this many distinct files in one turn.",
     "default": 3
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "srepollock-dotfiles",
   "firstSeen": "2026-10-07T15:16:32.030Z",
   "modUpdatedAt": "2026-10-06T17:16:06Z",
   "fileBytes": 15299,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "delegate-guard",
   "url": "https://www.slopshopper.com/mods/srepollock-dotfiles-delegate-guard/"
  },
  {
   "slug": "srepollock-dotfiles-savvy-progress",
   "name": "savvy-progress",
   "description": "A progress bar above the prompt and a live agents panel. Shows any subagents.",
   "version": "0.1.0",
   "author": {
    "name": "Spencer Pollock"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "srepollock/dotfiles",
    "url": "https://github.com/srepollock/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T18:51:37Z",
    "createdAt": "2016-12-30T05:35:11Z",
    "description": "Personal dotfiles. Used for quick system builds and startups.",
    "homepage": "",
    "topics": [
     "bash",
     "dotfiles",
     "vim",
     "zsh"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8965444?v=4",
    "ownerUrl": "https://github.com/srepollock",
    "defaultBranch": "trunk"
   },
   "path": ".claude/skills/savvy-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "srepollock-dotfiles",
   "firstSeen": "2026-10-07T15:16:32.780Z",
   "modUpdatedAt": "2026-10-06T17:16:06Z",
   "fileBytes": 15547,
   "tags": [
    "pane",
    "band",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "savvy-progress-srepollock",
   "url": "https://www.slopshopper.com/mods/srepollock-dotfiles-savvy-progress/"
  },
  {
   "slug": "sreshtalluri-claude-mods-daily-grind",
   "name": "daily-grind",
   "description": "Daily puzzles to play while Claude works, in two shelves: Developer (word guess, grouping) and Everyone (logic grid).",
   "version": "0.1.0",
   "author": {
    "name": "Sreshta Talluri",
    "url": "https://github.com/sreshtalluri"
   },
   "license": "MIT",
   "homepage": "https://github.com/sreshtalluri/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sreshtalluri/claude-mods",
    "url": "https://github.com/sreshtalluri/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:09:43Z",
    "createdAt": "2026-10-03T08:06:49Z",
    "description": "Claude Code mods: session-receipt and more",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51976402?v=4",
    "ownerUrl": "https://github.com/sreshtalluri",
    "defaultBranch": "main"
   },
   "path": "plugins/daily-grind",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:22:22.404Z",
   "modUpdatedAt": "2026-10-08T00:26:11Z",
   "fileBytes": 232712,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "daily-grind",
   "url": "https://www.slopshopper.com/mods/sreshtalluri-claude-mods-daily-grind/"
  },
  {
   "slug": "sreshtalluri-claude-mods-next-asks",
   "name": "next-asks",
   "description": "After each turn, a band above the prompt suggests a few things worth asking Claude next that you might not think of.",
   "version": "0.2.2",
   "author": {
    "name": "Sreshta Talluri",
    "url": "https://github.com/sreshtalluri"
   },
   "license": "MIT",
   "homepage": "https://github.com/sreshtalluri/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sreshtalluri/claude-mods",
    "url": "https://github.com/sreshtalluri/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:09:43Z",
    "createdAt": "2026-10-03T08:06:49Z",
    "description": "Claude Code mods: session-receipt and more",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51976402?v=4",
    "ownerUrl": "https://github.com/sreshtalluri",
    "defaultBranch": "main"
   },
   "path": "plugins/next-asks",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:46:50.685Z",
   "modUpdatedAt": "2026-10-08T00:39:39Z",
   "fileBytes": 5939,
   "tags": [
    "band",
    "prompt",
    "model",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "next-asks",
   "url": "https://www.slopshopper.com/mods/sreshtalluri-claude-mods-next-asks/"
  },
  {
   "slug": "sreshtalluri-claude-mods-session-receipt",
   "name": "session-receipt",
   "description": "Prints a shareable receipt of your Claude Code session: tokens, cost, tools, files, and a few silly stats.",
   "version": "1.0.0",
   "author": {
    "name": "Sreshta Talluri",
    "url": "https://github.com/sreshtalluri"
   },
   "license": "MIT",
   "homepage": "https://github.com/sreshtalluri/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sreshtalluri/claude-mods",
    "url": "https://github.com/sreshtalluri/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:09:43Z",
    "createdAt": "2026-10-03T08:06:49Z",
    "description": "Claude Code mods: session-receipt and more",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51976402?v=4",
    "ownerUrl": "https://github.com/sreshtalluri",
    "defaultBranch": "main"
   },
   "path": "plugins/session-receipt",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:22:24.284Z",
   "modUpdatedAt": "2026-10-03T08:44:14Z",
   "fileBytes": 27472,
   "tags": [
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-receipt-sreshtalluri",
   "url": "https://www.slopshopper.com/mods/sreshtalluri-claude-mods-session-receipt/"
  },
  {
   "slug": "sreshtalluri-claude-mods-side-bet",
   "name": "side-bet",
   "description": "A play-money prediction market on your own Claude session: bet on tests, files touched and permission asks each turn.",
   "version": "0.1.0",
   "author": {
    "name": "Sreshta Talluri",
    "url": "https://github.com/sreshtalluri"
   },
   "license": "MIT",
   "homepage": "https://github.com/sreshtalluri/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sreshtalluri/claude-mods",
    "url": "https://github.com/sreshtalluri/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:09:43Z",
    "createdAt": "2026-10-03T08:06:49Z",
    "description": "Claude Code mods: session-receipt and more",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51976402?v=4",
    "ownerUrl": "https://github.com/sreshtalluri",
    "defaultBranch": "main"
   },
   "path": "archive/side-bet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:22:14.374Z",
   "modUpdatedAt": "2026-10-05T05:26:19Z",
   "fileBytes": 23802,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "side-bet",
   "url": "https://www.slopshopper.com/mods/sreshtalluri-claude-mods-side-bet/"
  },
  {
   "slug": "ssfskim-cua",
   "name": "cua",
   "description": "Computer use for Claude Code on macOS (Apple silicon) and Linux (X11) through OpenAI's computer-use runtime: a stdio MCP server running the pinned runtime that `cua install` places under CUA_HOME, whose devices_list and devices_use tools switch it to a remote device added with `cua devices` (a cua agent behind a relay) and back; an Elicitation hook that accepts cua_repl's app and site approvals, so none shows a dialog; the cua-remote skill, to set up a device or connect to one; and /secret KEY (function hooks, under CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1), a secret stored in ~/.config/claude-secrets that the model sees only by its key.",
   "version": "0.6.0",
   "author": {
    "name": "SSFSKIM"
   },
   "homepage": "https://github.com/SSFSKIM/cua",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SSFSKIM/cua",
    "url": "https://github.com/SSFSKIM/cua",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:26:57Z",
    "createdAt": "2026-09-29T02:39:01Z",
    "description": "Native macOS computer use for Claude Code through OpenAI's Codex computer-use stack (a Claude Code plugin)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/145154405?v=4",
    "ownerUrl": "https://github.com/SSFSKIM",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./mods/register.tsx"
   ],
   "entry": "hooks/mods/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cua",
   "firstSeen": "2026-10-07T14:44:31.533Z",
   "modUpdatedAt": "2026-10-09T13:26:57Z",
   "fileBytes": 20180,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "cua",
   "url": "https://www.slopshopper.com/mods/ssfskim-cua/"
  },
  {
   "slug": "sshamilton-claude-mods",
   "name": "host-colors",
   "description": "Colors the bar above the prompt and the footer by the machine's hostname, so sessions on different hosts look different.",
   "version": "0.1.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sshamilton/claude-mods",
    "url": "https://github.com/sshamilton/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T13:46:25Z",
    "createdAt": "2026-10-06T13:42:34Z",
    "description": "Personal Claude Code mods: host-colors",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/458124?v=4",
    "ownerUrl": "https://github.com/sshamilton",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sshamilton-mods",
   "firstSeen": "2026-10-06T14:47:25.277Z",
   "modUpdatedAt": "2026-10-06T13:46:25Z",
   "fileBytes": 2315,
   "tags": [
    "band",
    "spinner",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "host-colors",
   "url": "https://www.slopshopper.com/mods/sshamilton-claude-mods/"
  },
  {
   "slug": "ssime-git-ssi-ai-skill-ssi-cockpit",
   "name": "ssi-cockpit",
   "description": "Progress band, toasts and a phase map for the ssi loop",
   "version": "0.1.0",
   "author": {
    "name": "sebastien sime"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ssime-git/ssi-ai-skill",
    "url": "https://github.com/ssime-git/ssi-ai-skill",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T13:33:49Z",
    "createdAt": "2026-10-04T12:33:08Z",
    "description": "SSI: one-entry engineering loop for AI coding agents. Request to reviewed draft PR, with a deterministic engine that remembers the next step and heals itself.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/70714156?v=4",
    "ownerUrl": "https://github.com/ssime-git",
    "defaultBranch": "main"
   },
   "path": "mods/ssi-cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:19:57.222Z",
   "modUpdatedAt": "2026-10-04T13:33:49Z",
   "fileBytes": 4085,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ssi-cockpit",
   "url": "https://www.slopshopper.com/mods/ssime-git-ssi-ai-skill-ssi-cockpit/"
  },
  {
   "slug": "stalicji-my-mods-agent-panel",
   "name": "agent-panel",
   "description": "派出子代理時跳出面板，顯示每個子代理的模型、effort、工具次數、正在做什麼、ctx、token、估算費用與時間；/agents 開關",
   "version": "0.1.0",
   "author": {
    "name": "StalicJi"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "StalicJi/my-mods",
    "url": "https://github.com/StalicJi/my-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:38:19Z",
    "createdAt": "2026-10-08T06:12:26Z",
    "description": "個人 Claude Code mod marketplace：clean-view、where-am-i、next-steps、gitlab-sync（GitLab／GitHub issue 動態與分支同步）",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/112315424?v=4",
    "ownerUrl": "https://github.com/StalicJi",
    "defaultBranch": "main"
   },
   "path": "agent-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-09T14:40:51.532Z",
   "modUpdatedAt": "2026-10-09T14:30:50Z",
   "fileBytes": 28014,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-panel",
   "url": "https://www.slopshopper.com/mods/stalicji-my-mods-agent-panel/"
  },
  {
   "slug": "stalicji-my-mods-clean-view",
   "name": "clean-view",
   "description": "工具呼叫收成一行淡色摘要（Edit、Write、Bash 與錯誤訊息照常顯示），計畫清單顯示在 prompt 上方；/clean 切換",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "StalicJi/my-mods",
    "url": "https://github.com/StalicJi/my-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:38:19Z",
    "createdAt": "2026-10-08T06:12:26Z",
    "description": "個人 Claude Code mod marketplace：clean-view、where-am-i、next-steps、gitlab-sync（GitLab／GitHub issue 動態與分支同步）",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/112315424?v=4",
    "ownerUrl": "https://github.com/StalicJi",
    "defaultBranch": "main"
   },
   "path": "clean-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-08T15:07:49.604Z",
   "modUpdatedAt": "2026-10-09T05:09:06Z",
   "fileBytes": 30038,
   "tags": [
    "band",
    "transcript",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "clean-view-StalicJi",
   "url": "https://www.slopshopper.com/mods/stalicji-my-mods-clean-view/"
  },
  {
   "slug": "stalicji-my-mods-gitlab-sync",
   "name": "gitlab-sync",
   "description": "輸入框上方一行顯示目前分支跟遠端差幾個 commit，以及還開著的張數（GitLab 的 Task、Issue 分開計數，GitHub 只有 Issue）；GitLab 與 GitHub 上自己開的、指派給自己的 issue／MR（PR），以及要自己審查的 MR（PR）有新動態時通知，/gitlab、/github 查看，也會依類型分段列出自己開的或指派給自己、還開著的 Task、Issue（在 repo 裡只列這個專案的）；GitHub 的 token 跟 gh CLI 共用",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "StalicJi/my-mods",
    "url": "https://github.com/StalicJi/my-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:38:19Z",
    "createdAt": "2026-10-08T06:12:26Z",
    "description": "個人 Claude Code mod marketplace：clean-view、where-am-i、next-steps、gitlab-sync（GitLab／GitHub issue 動態與分支同步）",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/112315424?v=4",
    "ownerUrl": "https://github.com/StalicJi",
    "defaultBranch": "main"
   },
   "path": "gitlab-sync",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "gitlabUrl": {
     "type": "string",
     "title": "GitLab 網址",
     "description": "GitLab 的根網址（例如 https://gitlab.example.com，不含 /api/v4），每台電腦各自設定；沒設定時不檢查 GitLab。token 先讀環境變數 GITLAB_TOKEN，是空的或被拒絕（401）時改讀 macOS 鑰匙圈的 gitlab-token"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-08T15:07:50.956Z",
   "modUpdatedAt": "2026-10-09T14:20:39Z",
   "fileBytes": 60033,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "gitlab-sync",
   "url": "https://www.slopshopper.com/mods/stalicji-my-mods-gitlab-sync/"
  },
  {
   "slug": "stalicji-my-mods-next-steps",
   "name": "next-steps",
   "description": "繁體中文版（fork 自 claude-plugins-community 1.0.0）：每個回合結束後，在輸入框上方建議最多三個下一步 prompt，一律用繁體中文。按 1、2、3 填入輸入框當草稿，0 關閉。",
   "version": "1.0.0-tw.1",
   "author": {
    "name": "Thariq Shihipar"
   },
   "license": "MIT",
   "keywords": [
    "suggestions",
    "next-steps",
    "prompt",
    "function-hooks",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "StalicJi/my-mods",
    "url": "https://github.com/StalicJi/my-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:38:19Z",
    "createdAt": "2026-10-08T06:12:26Z",
    "description": "個人 Claude Code mod marketplace：clean-view、where-am-i、next-steps、gitlab-sync（GitLab／GitHub issue 動態與分支同步）",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/112315424?v=4",
    "ownerUrl": "https://github.com/StalicJi",
    "defaultBranch": "main"
   },
   "path": "next-steps",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minAnswerChars": {
     "type": "number",
     "title": "Shortest answer to suggest after",
     "description": "Skip suggestions after answers shorter than this many characters.",
     "required": false,
     "default": 80
    },
    "suggestSkills": {
     "type": "boolean",
     "title": "Suggest skills and slash commands",
     "description": "Tell the suggester which skills and slash commands this session has, so a suggestion can be one of them.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-08T15:07:51.992Z",
   "modUpdatedAt": "2026-10-08T06:11:32Z",
   "fileBytes": 11440,
   "tags": [
    "band",
    "toast",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "next-steps-StalicJi",
   "url": "https://www.slopshopper.com/mods/stalicji-my-mods-next-steps/"
  },
  {
   "slug": "stalicji-my-mods-where-am-i",
   "name": "where-am-i",
   "description": "繁體中文版（fork 自 hamzafer/claude-code-mods 0.1.4）：輸入框上方的進度摘要（goal、now、waiting、next），/where 顯示較長的回顧",
   "version": "0.1.4-tw.1",
   "author": {
    "name": "Hamza Zafar",
    "url": "https://github.com/hamzafer"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "StalicJi/my-mods",
    "url": "https://github.com/StalicJi/my-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:38:19Z",
    "createdAt": "2026-10-08T06:12:26Z",
    "description": "個人 Claude Code mod marketplace：clean-view、where-am-i、next-steps、gitlab-sync（GitLab／GitHub issue 動態與分支同步）",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/112315424?v=4",
    "ownerUrl": "https://github.com/StalicJi",
    "defaultBranch": "main"
   },
   "path": "where-am-i",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-08T15:07:52.883Z",
   "modUpdatedAt": "2026-10-09T06:35:00Z",
   "fileBytes": 12003,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "where-am-i-StalicJi",
   "url": "https://www.slopshopper.com/mods/stalicji-my-mods-where-am-i/"
  },
  {
   "slug": "stanislavkozachenko-claude-mods-ci-budget",
   "name": "ci-budget",
   "description": "Keeps GitHub Actions spend in sight: the month's minutes and cost for the repo's organisation or account, GitHub budgets, cache and artifacts, risky workflows as they are written, and runs that hang",
   "version": "0.1.1",
   "author": {
    "name": "Stanislav Kozachenko",
    "url": "https://github.com/StanislavKozachenko"
   },
   "license": "MIT",
   "homepage": "https://github.com/StanislavKozachenko/claude-mods/tree/main/plugins/ci-budget",
   "keywords": [
    "github",
    "actions",
    "ci",
    "billing",
    "budget",
    "minutes"
   ],
   "kind": "community",
   "repo": {
    "fullName": "StanislavKozachenko/claude-mods",
    "url": "https://github.com/StanislavKozachenko/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:51:56Z",
    "createdAt": "2026-10-05T06:44:22Z",
    "description": "A collection of Claude Code mods: TypeScript function hooks, shipped as a plugin marketplace",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "plugin-marketplace",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49488521?v=4",
    "ownerUrl": "https://github.com/StanislavKozachenko",
    "defaultBranch": "main"
   },
   "path": "plugins/ci-budget",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "warnAt": {
     "type": "string",
     "multiple": true,
     "title": "Warn at (% of included minutes)",
     "description": "A toast when the owner's usage crosses each of these percentages",
     "default": [
      "80"
     ]
    },
    "blockAt": {
     "type": "number",
     "title": "Block gh workflow run at (%)",
     "description": "Deny `gh workflow run` from this share of the included minutes (billing data only); 0 never blocks",
     "default": 100
    },
    "includedMinutes": {
     "type": "number",
     "title": "Included minutes",
     "description": "Minutes included per month; 0 takes them from the owner's plan (Free 2000, Pro and Team 3000, Enterprise 50000)",
     "default": 0
    },
    "stuckMinutes": {
     "type": "number",
     "title": "A job is stuck after (minutes)",
     "description": "While watching the runs of a push, warn about a job running longer than this",
     "default": 30
    },
    "refreshMinutes": {
     "type": "number",
     "title": "Refresh every (minutes)",
     "description": "How often usage is read again during a session",
     "default": 15
    },
    "lint": {
     "type": "boolean",
     "title": "Check workflows as they are written",
     "description": "Flag spend risks when a .github/workflows file is written or edited",
     "default": true
    },
    "watch": {
     "type": "boolean",
     "title": "Watch runs after a push",
     "description": "Follow the runs a git push or gh workflow run starts and flag stuck jobs",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:30.150Z",
   "modUpdatedAt": "2026-10-05T09:24:50Z",
   "fileBytes": 33430,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-budget",
   "url": "https://www.slopshopper.com/mods/stanislavkozachenko-claude-mods-ci-budget/"
  },
  {
   "slug": "stanislavkozachenko-claude-mods-context-bar",
   "name": "context-bar",
   "description": "Shows the context window as a stacked bar above the prompt, one colour per /context category; /context-bar toggles it",
   "version": "0.1.0",
   "author": {
    "name": "Stanislav Kozachenko",
    "url": "https://github.com/StanislavKozachenko"
   },
   "license": "MIT",
   "homepage": "https://github.com/StanislavKozachenko/claude-mods/tree/main/plugins/context-bar",
   "keywords": [
    "context",
    "tokens",
    "ui",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "StanislavKozachenko/claude-mods",
    "url": "https://github.com/StanislavKozachenko/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:51:56Z",
    "createdAt": "2026-10-05T06:44:22Z",
    "description": "A collection of Claude Code mods: TypeScript function hooks, shipped as a plugin marketplace",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "plugin-marketplace",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49488521?v=4",
    "ownerUrl": "https://github.com/StanislavKozachenko",
    "defaultBranch": "main"
   },
   "path": "plugins/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "legend": {
     "type": "boolean",
     "title": "Legend",
     "description": "Show a second row naming the largest categories and their tokens",
     "default": true
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Refresh during a turn",
     "description": "Re-measure after a tool call at most this often, in seconds (the bar always updates when a turn ends)",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:31.502Z",
   "modUpdatedAt": "2026-10-05T07:50:19Z",
   "fileBytes": 9014,
   "tags": [
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-StanislavKozachenko",
   "url": "https://www.slopshopper.com/mods/stanislavkozachenko-claude-mods-context-bar/"
  },
  {
   "slug": "stanislavkozachenko-claude-mods-guard",
   "name": "guard",
   "description": "Blocks destructive shell commands and access to secret files before they run, anywhere in a compound command",
   "version": "0.1.0",
   "author": {
    "name": "Stanislav Kozachenko",
    "url": "https://github.com/StanislavKozachenko"
   },
   "license": "MIT",
   "homepage": "https://github.com/StanislavKozachenko/claude-mods/tree/main/plugins/guard",
   "keywords": [
    "security",
    "guard",
    "bash",
    "secrets",
    "safety"
   ],
   "kind": "community",
   "repo": {
    "fullName": "StanislavKozachenko/claude-mods",
    "url": "https://github.com/StanislavKozachenko/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:51:56Z",
    "createdAt": "2026-10-05T06:44:22Z",
    "description": "A collection of Claude Code mods: TypeScript function hooks, shipped as a plugin marketplace",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "plugin-marketplace",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49488521?v=4",
    "ownerUrl": "https://github.com/StanislavKozachenko",
    "defaultBranch": "main"
   },
   "path": "plugins/guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "destructive": {
     "type": "boolean",
     "title": "Block destructive commands",
     "description": "rm -rf on dangerous targets, git push --force, git reset --hard, git clean -f, chmod -R 777, mkfs, dd to devices, curl | sh",
     "default": true
    },
    "rmMode": {
     "type": "string",
     "title": "rm -rf",
     "description": "dangerous: block rm -rf only on roots, homes, the project itself and bare variables; any: block every rm -rf",
     "options": [
      "dangerous",
      "any"
     ],
     "default": "dangerous"
    },
    "secrets": {
     "type": "boolean",
     "title": "Protect secret files",
     "description": ".env*, keys, certificates, .npmrc, cloud credentials (Read, Edit, Write, Grep and shell commands that read or copy them)",
     "default": true
    },
    "blockCommands": {
     "type": "string",
     "multiple": true,
     "title": "Blocked command patterns",
     "description": "Extra regular expressions tested against every Bash command",
     "default": []
    },
    "protectPaths": {
     "type": "string",
     "multiple": true,
     "title": "Protected paths",
     "description": "Extra globs (gitignore-like) no tool may read or write, e.g. migrations/** or *.lock",
     "default": []
    },
    "allowPaths": {
     "type": "string",
     "multiple": true,
     "title": "Allowed paths",
     "description": "Globs exempt from the secret-file and protected-path rules, e.g. test/fixtures/.env",
     "default": []
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:32.679Z",
   "modUpdatedAt": "2026-10-05T07:34:30Z",
   "fileBytes": 18730,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "guard-StanislavKozachenko",
   "url": "https://www.slopshopper.com/mods/stanislavkozachenko-claude-mods-guard/"
  },
  {
   "slug": "stanislavkozachenko-claude-mods-notify",
   "name": "notify",
   "description": "Notifications that say what happened: a long turn finished (with its answer), a permission prompt or a question waiting, an Actions budget running low; on the desktop and, through Claude Code push, on your phone",
   "version": "0.3.0",
   "author": {
    "name": "Stanislav Kozachenko",
    "url": "https://github.com/StanislavKozachenko"
   },
   "license": "MIT",
   "homepage": "https://github.com/StanislavKozachenko/claude-mods/tree/main/plugins/notify",
   "keywords": [
    "notifications",
    "toast",
    "desktop",
    "push",
    "mobile",
    "permission"
   ],
   "kind": "community",
   "repo": {
    "fullName": "StanislavKozachenko/claude-mods",
    "url": "https://github.com/StanislavKozachenko/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:51:56Z",
    "createdAt": "2026-10-05T06:44:22Z",
    "description": "A collection of Claude Code mods: TypeScript function hooks, shipped as a plugin marketplace",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "plugin-marketplace",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49488521?v=4",
    "ownerUrl": "https://github.com/StanislavKozachenko",
    "defaultBranch": "main"
   },
   "path": "plugins/notify",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "desktop": {
     "type": "boolean",
     "title": "Desktop notifications",
     "description": "Show a native notification on the desktop of the machine Claude Code runs on",
     "default": true
    },
    "push": {
     "type": "boolean",
     "title": "Phone notifications",
     "description": "Also send each notification through Claude Code's own push: it reaches the Claude app on your phone when you are away from the terminal",
     "default": true
    },
    "done": {
     "type": "boolean",
     "title": "A long turn finished",
     "description": "Notify when a turn longer than the shortest turn below finishes, with the first line of the answer",
     "default": true
    },
    "permission": {
     "type": "boolean",
     "title": "A permission prompt is waiting",
     "description": "Notify when a permission prompt is still unanswered after the wait below",
     "default": true
    },
    "question": {
     "type": "boolean",
     "title": "A question is waiting",
     "description": "Notify when a question Claude asked is still unanswered after the wait below",
     "default": true
    },
    "budget": {
     "type": "boolean",
     "title": "An Actions budget is running low",
     "description": "With the ci-budget mod installed: notify when the repo owner's Actions usage reaches the percentage below, and again at 100%",
     "default": true
    },
    "budgetPercent": {
     "type": "number",
     "title": "Budget notification at (%)",
     "description": "Share of the included Actions minutes that triggers the budget notification",
     "default": 80
    },
    "minSeconds": {
     "type": "number",
     "title": "Shortest turn to notify about",
     "description": "A turn that finishes sooner sends no notification, in seconds",
     "default": 30
    },
    "permissionDelaySeconds": {
     "type": "number",
     "title": "Wait before notifying about a prompt",
     "description": "A permission prompt or question answered within this many seconds sends no notification",
     "default": 10
    },
    "speak": {
     "type": "boolean",
     "title": "Also read it aloud",
     "description": "Speak the notification with the system voice",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:33.895Z",
   "modUpdatedAt": "2026-10-05T11:38:48Z",
   "fileBytes": 14638,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "notify-StanislavKozachenko",
   "url": "https://www.slopshopper.com/mods/stanislavkozachenko-claude-mods-notify/"
  },
  {
   "slug": "stanislavkozachenko-claude-mods-redact",
   "name": "redact",
   "description": "Keeps secrets that tools print (keys, tokens, passwords, private keys) out of what the model reads and the next request sends",
   "version": "0.1.0",
   "author": {
    "name": "Stanislav Kozachenko",
    "url": "https://github.com/StanislavKozachenko"
   },
   "license": "MIT",
   "homepage": "https://github.com/StanislavKozachenko/claude-mods/tree/main/plugins/redact",
   "keywords": [
    "security",
    "secrets",
    "redaction",
    "privacy"
   ],
   "kind": "community",
   "repo": {
    "fullName": "StanislavKozachenko/claude-mods",
    "url": "https://github.com/StanislavKozachenko/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:51:56Z",
    "createdAt": "2026-10-05T06:44:22Z",
    "description": "A collection of Claude Code mods: TypeScript function hooks, shipped as a plugin marketplace",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "plugin-marketplace",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49488521?v=4",
    "ownerUrl": "https://github.com/StanislavKozachenko",
    "defaultBranch": "main"
   },
   "path": "plugins/redact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "prompts": {
     "type": "boolean",
     "title": "Redact your prompts too",
     "description": "Also hide secrets you paste into a prompt (off: a key you hand over on purpose reaches the model)",
     "default": false
    },
    "generic": {
     "type": "boolean",
     "title": "Secret-named values",
     "description": "Also hide values under secret-looking names (DB_PASSWORD=..., \"apiKey\": \"...\") that have no known format",
     "default": true
    },
    "patterns": {
     "type": "string",
     "multiple": true,
     "title": "Extra patterns",
     "description": "Regular expressions whose matches are hidden as [redacted:custom]",
     "default": []
    },
    "allow": {
     "type": "string",
     "multiple": true,
     "title": "Never redact",
     "description": "Exact values that are not secrets (a public test key, a sample token)",
     "default": []
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:35.153Z",
   "modUpdatedAt": "2026-10-09T06:51:47Z",
   "fileBytes": 9833,
   "tags": [
    "toast",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "redact-StanislavKozachenko",
   "url": "https://www.slopshopper.com/mods/stanislavkozachenko-claude-mods-redact/"
  },
  {
   "slug": "stanislavkozachenko-claude-mods-turn-stats",
   "name": "turn-stats",
   "description": "Adds what a turn did to its 'Worked for' line: tool calls by tool, failures, files changed and cost",
   "version": "0.1.0",
   "author": {
    "name": "Stanislav Kozachenko",
    "url": "https://github.com/StanislavKozachenko"
   },
   "license": "MIT",
   "homepage": "https://github.com/StanislavKozachenko/claude-mods/tree/main/plugins/turn-stats",
   "keywords": [
    "turn",
    "stats",
    "cost",
    "tools",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "StanislavKozachenko/claude-mods",
    "url": "https://github.com/StanislavKozachenko/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:51:56Z",
    "createdAt": "2026-10-05T06:44:22Z",
    "description": "A collection of Claude Code mods: TypeScript function hooks, shipped as a plugin marketplace",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "developer-tools",
     "plugin-marketplace",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/49488521?v=4",
    "ownerUrl": "https://github.com/StanislavKozachenko",
    "defaultBranch": "main"
   },
   "path": "plugins/turn-stats",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cost": {
     "type": "boolean",
     "title": "Show cost",
     "description": "Show what the turn cost when the session reports a cost",
     "default": true
    },
    "topTools": {
     "type": "number",
     "title": "Tools in the breakdown",
     "description": "How many of the most used tools to name (0 shows the count alone)",
     "default": 3
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:36.318Z",
   "modUpdatedAt": "2026-10-05T08:09:01Z",
   "fileBytes": 6561,
   "tags": [
    "spinner",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "turn-stats",
   "url": "https://www.slopshopper.com/mods/stanislavkozachenko-claude-mods-turn-stats/"
  },
  {
   "slug": "stantheman0128-stan-claude-harness-no-haiku",
   "name": "no-haiku",
   "description": "擋下明確帶 haiku 的 subagent 派工；agent 定義 pin 到 haiku 的只記一行提醒（Stan harness mod）",
   "version": "0.1.0",
   "author": {
    "name": "Stan Shih"
   },
   "homepage": "https://stan-shih.com/software#stan-claude-harness",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "stantheman0128/stan-claude-harness",
    "url": "https://github.com/stantheman0128/stan-claude-harness",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T14:13:27Z",
    "createdAt": "2026-02-25T14:18:38Z",
    "description": "Personal Claude Code configuration, custom agents, guard hooks, and workflow notes.",
    "homepage": "https://stan-shih.com/software#stan-claude-harness",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79733497?v=4",
    "ownerUrl": "https://github.com/stantheman0128",
    "defaultBranch": "master"
   },
   "path": "local-plugins/no-haiku",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:16:36.790Z",
   "modUpdatedAt": "2026-10-02T17:47:04Z",
   "fileBytes": 701,
   "tags": [
    "agents"
   ],
   "isNew": true,
   "entryName": "no-haiku",
   "url": "https://www.slopshopper.com/mods/stantheman0128-stan-claude-harness-no-haiku/"
  },
  {
   "slug": "starkey-digital-workbench-workbench",
   "name": "workbench",
   "description": "Reports Claude Code session activity to the Workbench desktop app",
   "version": "0.1.0",
   "author": {
    "name": "Starkey Digital"
   },
   "license": "AGPL-3.0",
   "homepage": "https://github.com/starkey-digital/workbench",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "starkey-digital/workbench",
    "url": "https://github.com/starkey-digital/workbench",
    "stars": 0,
    "forks": 0,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T14:40:47Z",
    "createdAt": "2026-02-10T10:16:48Z",
    "description": "Tauri v2 + Svelte 5 desktop terminal manager",
    "homepage": "https://workbench.starkeydigital.com/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109613337?v=4",
    "ownerUrl": "https://github.com/starkey-digital",
    "defaultBranch": "main"
   },
   "path": "plugins/workbench",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "workbench",
   "firstSeen": "2026-10-09T14:52:58.177Z",
   "modUpdatedAt": "2026-10-09T14:40:47Z",
   "fileBytes": 77271,
   "tags": [
    "guard",
    "prompt",
    "model",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "workbench-starkey-digital",
   "url": "https://www.slopshopper.com/mods/starkey-digital-workbench-workbench/"
  },
  {
   "slug": "starkey-digital-workbench-workbench-2",
   "name": "workbench",
   "description": "Reports Claude Code session activity to the Workbench desktop app",
   "version": "0.1.0",
   "author": {
    "name": "Starkey Digital"
   },
   "license": "AGPL-3.0",
   "homepage": "https://github.com/starkey-digital/workbench",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "starkey-digital/workbench",
    "url": "https://github.com/starkey-digital/workbench",
    "stars": 0,
    "forks": 0,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-09T15:10:41Z",
    "createdAt": "2026-02-10T10:16:48Z",
    "description": "Tauri v2 + Svelte 5 desktop terminal manager",
    "homepage": "https://workbench.starkeydigital.com/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/109613337?v=4",
    "ownerUrl": "https://github.com/starkey-digital",
    "defaultBranch": "main"
   },
   "path": "plugins/workbench",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "workbench",
   "firstSeen": "2026-10-09T15:25:19.816Z",
   "modUpdatedAt": "2026-10-09T15:10:41Z",
   "fileBytes": 77271,
   "tags": [
    "guard",
    "prompt",
    "model",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "workbench-starkey-digital-workbench",
   "url": "https://www.slopshopper.com/mods/starkey-digital-workbench-workbench-2/"
  },
  {
   "slug": "starryamy-amy-mods-tw-ticker",
   "name": "tw-ticker",
   "description": "Shows a Taiwan stock ticker above the prompt and PTT danmaku while Claude is working",
   "version": "1.1.0",
   "author": {
    "name": "Amy Huang"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "starryAmy/amy-mods",
    "url": "https://github.com/starryAmy/amy-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T08:26:48Z",
    "createdAt": "2026-10-07T08:07:21Z",
    "description": "These are mods I created for personal use.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/162402455?v=4",
    "ownerUrl": "https://github.com/starryAmy",
    "defaultBranch": "main"
   },
   "path": "plugins/tw-ticker",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "amy-mods",
   "firstSeen": "2026-10-07T15:16:42.128Z",
   "modUpdatedAt": "2026-10-07T08:26:48Z",
   "fileBytes": 19469,
   "tags": [
    "band",
    "toast",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tw-ticker",
   "url": "https://www.slopshopper.com/mods/starryamy-amy-mods-tw-ticker/"
  },
  {
   "slug": "stasliw-steps",
   "name": "steps",
   "displayName": "Steps",
   "description": "A pane beside the conversation that shows the steps Claude plans and keeps them current as it works",
   "version": "0.1.2",
   "author": {
    "name": "stasliw"
   },
   "license": "MIT",
   "homepage": "https://github.com/stasliw/steps#readme",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "stasliw/steps",
    "url": "https://github.com/stasliw/steps",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:12:11Z",
    "createdAt": "2026-10-07T18:27:24Z",
    "description": "Claude Code mod: a pane beside the conversation that shows Claude's plan and progress",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/239221985?v=4",
    "ownerUrl": "https://github.com/stasliw",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:47:01.973Z",
   "modUpdatedAt": "2026-10-08T20:12:11Z",
   "fileBytes": 14345,
   "tags": [
    "pane",
    "spinner",
    "guard",
    "command",
    "prompt",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "steps",
   "url": "https://www.slopshopper.com/mods/stasliw-steps/"
  },
  {
   "slug": "ste-falconsoftware-apeiron-agent-apeiron",
   "name": "apeiron",
   "displayName": "Apeiron Engine",
   "description": "Drive the Apeiron Engine editor from Claude Code: the engine's agent skills, an MCP server that starts the editor for your project on the first call, slash commands, verification agents, a session hook that says which editor belongs to this folder, and a live editor band (selection-aware prompts, readable editor tool rows, one-key Undo turn).",
   "version": "0.2.0",
   "author": {
    "name": "STE Falcon Software",
    "url": "https://apeiron-engine.pages.dev"
   },
   "license": "MIT OR Apache-2.0",
   "homepage": "https://apeiron-engine.pages.dev",
   "keywords": [
    "apeiron",
    "game-engine",
    "mcp",
    "rust",
    "wgpu",
    "agent"
   ],
   "kind": "community",
   "repo": {
    "fullName": "STE-FalconSoftware/apeiron-agent",
    "url": "https://github.com/STE-FalconSoftware/apeiron-agent",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T17:14:16Z",
    "createdAt": "2026-09-29T22:09:05Z",
    "description": "Apeiron Engine agent kit: Claude Code plugin + marketplace and Agent Skills for driving the Apeiron editor over MCP.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/202456965?v=4",
    "ownerUrl": "https://github.com/STE-FalconSoftware",
    "defaultBranch": "main"
   },
   "path": "plugins/apeiron",
   "modules": [
    "./live.tsx"
   ],
   "entry": "hooks/live.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "apeiron",
   "firstSeen": "2026-10-06T04:47:51.762Z",
   "modUpdatedAt": "2026-10-05T03:09:06Z",
   "fileBytes": 20683,
   "tags": [
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "apeiron",
   "url": "https://www.slopshopper.com/mods/ste-falconsoftware-apeiron-agent-apeiron/"
  },
  {
   "slug": "ste-falconsoftware-apeiron-agent-apeiron-web",
   "name": "apeiron-web",
   "displayName": "Apeiron Engine (web)",
   "description": "Drive the Apeiron Engine web editor (engine.apeironengine.com) from Claude Code: the same agent skills, recipes and agents as the apeiron plugin, with the hosted relay as its MCP server. Sign in once with /mcp and every browser tab signed into your Apeiron account is reachable. Includes the live editor band (selection-aware prompts, readable editor tool rows, one-key Undo turn).",
   "version": "0.2.0",
   "author": {
    "name": "STE Falcon Software",
    "url": "https://apeiron-engine.pages.dev"
   },
   "license": "MIT OR Apache-2.0",
   "homepage": "https://apeiron-engine.pages.dev",
   "keywords": [
    "apeiron",
    "game-engine",
    "mcp",
    "web",
    "wgpu",
    "agent"
   ],
   "kind": "community",
   "repo": {
    "fullName": "STE-FalconSoftware/apeiron-agent",
    "url": "https://github.com/STE-FalconSoftware/apeiron-agent",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T17:14:16Z",
    "createdAt": "2026-09-29T22:09:05Z",
    "description": "Apeiron Engine agent kit: Claude Code plugin + marketplace and Agent Skills for driving the Apeiron editor over MCP.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/202456965?v=4",
    "ownerUrl": "https://github.com/STE-FalconSoftware",
    "defaultBranch": "main"
   },
   "path": "plugins/apeiron-web",
   "modules": [
    "./live.tsx"
   ],
   "entry": "hooks/live.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "apeiron",
   "firstSeen": "2026-10-06T04:47:50.953Z",
   "modUpdatedAt": "2026-10-05T03:09:06Z",
   "fileBytes": 20699,
   "tags": [
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "apeiron-web",
   "url": "https://www.slopshopper.com/mods/ste-falconsoftware-apeiron-agent-apeiron-web/"
  },
  {
   "slug": "stef-bulteel-pokewait",
   "name": "pokewait",
   "description": "All 1025 Pokémon, each in its own generation's sprite art from PokeAPI, walk across the top of the band above the prompt while Claude is working",
   "version": "0.4.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "stef-bulteel/pokewait",
    "url": "https://github.com/stef-bulteel/pokewait",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:40:00Z",
    "createdAt": "2026-10-08T08:39:24Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/149402000?v=4",
    "ownerUrl": "https://github.com/stef-bulteel",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pokewait",
   "firstSeen": "2026-10-08T15:47:03.633Z",
   "modUpdatedAt": "2026-10-08T08:40:00Z",
   "fileBytes": 17643,
   "tags": [
    "band",
    "prompt",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "pokewait",
   "url": "https://www.slopshopper.com/mods/stef-bulteel-pokewait/"
  },
  {
   "slug": "stef-bulteel-usage-band",
   "name": "usage-band",
   "description": "Shows your 5-hour and 7-day Claude usage limits in a band above the prompt",
   "version": "0.5.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "stef-bulteel/usage-band",
    "url": "https://github.com/stef-bulteel/usage-band",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T07:33:45Z",
    "createdAt": "2026-10-08T07:32:55Z",
    "description": "Claude Code Mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/149402000?v=4",
    "ownerUrl": "https://github.com/stef-bulteel",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usagemonitor",
   "firstSeen": "2026-10-08T15:47:04.895Z",
   "modUpdatedAt": "2026-10-08T07:33:45Z",
   "fileBytes": 5884,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-stef-bulteel",
   "url": "https://www.slopshopper.com/mods/stef-bulteel-usage-band/"
  },
  {
   "slug": "stefanoshea-diff-review",
   "name": "diff-review",
   "description": "Code review inside Claude Code: the branch diff in a pane, draft comments from you or Claude on any line, sent as a pending GitHub pull-request review. Needs Claude Code 2.1.287 or later, git and gh.",
   "version": "0.1.3",
   "author": {
    "name": "Stefan O'Shea"
   },
   "license": "MIT",
   "homepage": "https://github.com/stefanoshea/diff-review",
   "keywords": [
    "review",
    "diff",
    "github",
    "pull-request"
   ],
   "kind": "community",
   "repo": {
    "fullName": "stefanoshea/diff-review",
    "url": "https://github.com/stefanoshea/diff-review",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:52:50Z",
    "createdAt": "2026-10-01T20:49:05Z",
    "description": "Pull-request review inside Claude Code: diff pane, draft comments from you or Claude, sent as a pending GitHub review. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11351186?v=4",
    "ownerUrl": "https://github.com/stefanoshea",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "reviewSkill": {
     "type": "string",
     "description": "Slash command that [claude review] runs first, for example /code-review low or /my-review. In PR mode the PR number is appended.",
     "default": "/code-review low",
     "title": "Review skill"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "diff-review",
   "firstSeen": "2026-10-06T05:26:02.685Z",
   "modUpdatedAt": "2026-10-02T10:52:50Z",
   "fileBytes": 95894,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "diff-review-stefanoshea",
   "url": "https://www.slopshopper.com/mods/stefanoshea-diff-review/"
  },
  {
   "slug": "stellalunasousa-triage-gate-triage-gate",
   "name": "triage-gate",
   "displayName": "Triage Gate",
   "description": "Triages each message with a small model before the main model runs, and asks (native modal) whether to switch model/effort when another one fits better and the switch pays off.",
   "version": "0.1.0",
   "author": {
    "name": "Stella Luna Sousa",
    "url": "https://github.com/StellaLunaSousa"
   },
   "license": "MIT",
   "homepage": "https://github.com/StellaLunaSousa/triage-gate",
   "keywords": [
    "mod",
    "model-routing",
    "cost",
    "triage"
   ],
   "kind": "community",
   "repo": {
    "fullName": "StellaLunaSousa/triage-gate",
    "url": "https://github.com/StellaLunaSousa/triage-gate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:38:19Z",
    "createdAt": "2026-10-08T11:38:11Z",
    "description": "Claude Code mod that triages each message and suggests a cheaper model/effort",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/138684998?v=4",
    "ownerUrl": "https://github.com/StellaLunaSousa",
    "defaultBranch": "main"
   },
   "path": "plugins/triage-gate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "triage-gate",
   "firstSeen": "2026-10-08T15:08:02.951Z",
   "modUpdatedAt": "2026-10-08T11:38:19Z",
   "fileBytes": 25139,
   "tags": [
    "band",
    "transcript",
    "toast",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "triage-gate",
   "url": "https://www.slopshopper.com/mods/stellalunasousa-triage-gate-triage-gate/"
  },
  {
   "slug": "stephen-taipei-deckhand-deckhand",
   "name": "deckhand",
   "description": "Deckhand — the multi-AI toolbar for Claude Code. A band above the prompt with usage gauges, one-click model buttons, Sub5 parallel sub agents in git worktrees, read-only delegation to Codex, Cursor agent and agy, a plain-words recap, and a tabbed ⚙ settings pane; plus opt-in translation and web search by a delegate, background deploy/PR/CI watch, Claude↔Codex handoff, and attribution and polling guards. English, 繁體中文, 简体中文, 日本語, 한국어.",
   "version": "1.0.0",
   "author": {
    "name": "Stephen",
    "url": "https://github.com/stephen-taipei"
   },
   "license": "MIT",
   "homepage": "https://github.com/stephen-taipei/deckhand",
   "keywords": [
    "toolbar",
    "multi-agent",
    "delegation",
    "codex",
    "gemini",
    "usage",
    "sub-agents",
    "worktree",
    "i18n",
    "translation",
    "web-search"
   ],
   "kind": "community",
   "repo": {
    "fullName": "stephen-taipei/deckhand",
    "url": "https://github.com/stephen-taipei/deckhand",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T10:48:20Z",
    "createdAt": "2026-10-08T07:38:30Z",
    "description": "Deckhand — the multi-AI toolbar for Claude Code: usage gauges, one-click model switching, parallel sub agents, and read-only second opinions from Codex, Cursor agent and agy.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-plugin",
     "codex",
     "cursor",
     "developer-tools",
     "gemini",
     "multi-agent"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6315361?v=4",
    "ownerUrl": "https://github.com/stephen-taipei",
    "defaultBranch": "main"
   },
   "path": "plugins/deckhand",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "deckhand",
   "firstSeen": "2026-10-08T15:47:09.856Z",
   "modUpdatedAt": "2026-10-09T10:48:20Z",
   "fileBytes": 268426,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "deckhand",
   "url": "https://www.slopshopper.com/mods/stephen-taipei-deckhand-deckhand/"
  },
  {
   "slug": "steven-3-tokenbreak-tokenbreak",
   "name": "tokenbreak",
   "description": "Opt-in ads for Claude Code: a banner above the prompt and a Theater pane while Claude works. Unofficial, not affiliated with Anthropic.",
   "version": "0.3.3",
   "author": {
    "name": "Tokenbreak"
   },
   "license": "MIT",
   "homepage": "https://tokenbreak.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "steven-3/tokenbreak",
    "url": "https://github.com/steven-3/tokenbreak",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T06:02:01Z",
    "createdAt": "2026-10-04T02:07:38Z",
    "description": "Opt-in ads for Claude Code that pay developers back. Unofficial.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/28767065?v=4",
    "ownerUrl": "https://github.com/steven-3",
    "defaultBranch": "main"
   },
   "path": "plugins/tokenbreak",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "endpoint": {
     "type": "string",
     "title": "Ad server",
     "description": "Where Tokenbreak fetches ads and reports impressions. Set http://localhost:3000 while running the site locally. Unreachable means built-in house ads only.",
     "default": "https://tokenbreak.dev"
    },
    "frequency": {
     "type": "string",
     "title": "Banner rotation",
     "description": "chill rotates the banner every 90s, normal every 40s, max every 20s.",
     "default": "normal",
     "options": [
      "chill",
      "normal",
      "max"
     ]
    },
    "theater": {
     "type": "string",
     "title": "Theater pane",
     "description": "on opens a pane beside the transcript during turns longer than a few seconds (fullscreen layout, 144+ columns). off never opens it.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "pictures": {
     "type": "string",
     "title": "Pictures",
     "description": "on draws banner logos, Theater images and video ads. off keeps ads text only.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    },
    "sound": {
     "type": "string",
     "title": "Theater sound",
     "description": "on plays a video ad's sound when the Theater opens (macOS); the mute button silences it and stays muted until you unmute. off keeps ads silent unless you press the sound button.",
     "default": "on",
     "options": [
      "on",
      "off"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tokenbreak",
   "firstSeen": "2026-10-06T05:19:58.671Z",
   "modUpdatedAt": "2026-10-06T06:02:01Z",
   "fileBytes": 50392,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "network",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "tokenbreak",
   "url": "https://www.slopshopper.com/mods/steven-3-tokenbreak-tokenbreak/"
  },
  {
   "slug": "steven-ngle-blade-of-commits",
   "name": "blade-of-commits",
   "description": "A commit button above the Claude Code prompt: suggests a clean commit message for the last task, Claude commits it, and a pixel-art Malenia dances while it happens.",
   "version": "0.1.0",
   "author": {
    "name": "Steven",
    "url": "https://github.com/steven-ngle"
   },
   "license": "MIT",
   "homepage": "https://github.com/steven-ngle/blade-of-commits",
   "keywords": [
    "git",
    "commit",
    "commit-message",
    "pixel-art",
    "elden-ring"
   ],
   "kind": "community",
   "repo": {
    "fullName": "steven-ngle/blade-of-commits",
    "url": "https://github.com/steven-ngle/blade-of-commits",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:58:00Z",
    "createdAt": "2026-10-06T19:57:25Z",
    "description": "One-click commit messages for Claude Code with a dancing pixel-art Malenia",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-desktop",
     "claude-mod",
     "claude-mods",
     "elden-ring",
     "git",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117310378?v=4",
    "ownerUrl": "https://github.com/steven-ngle",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:16:46.099Z",
   "modUpdatedAt": "2026-10-06T19:58:00Z",
   "fileBytes": 34669,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "blade-of-commits",
   "url": "https://www.slopshopper.com/mods/steven-ngle-blade-of-commits/"
  },
  {
   "slug": "stillgbx-still-mods",
   "name": "still-mods",
   "description": "Personal mods above the prompt: plan progress bars and context, 5-hour and weekly usage meters",
   "version": "0.11.0",
   "author": {
    "name": "stillgbx",
    "url": "https://github.com/stillgbx"
   },
   "license": "MIT",
   "homepage": "https://github.com/stillgbx/still-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "stillgbx/still-mods",
    "url": "https://github.com/stillgbx/still-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T10:36:27Z",
    "createdAt": "2026-10-02T12:12:31Z",
    "description": "Claude code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15780237?v=4",
    "ownerUrl": "https://github.com/stillgbx",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "planProgress": {
     "type": "boolean",
     "title": "Plan progress bars",
     "description": "Progress bars for multi-step tasks, with the plan_progress tool and the /progress commands",
     "default": true
    },
    "planEnforcement": {
     "type": "string",
     "title": "Plan bar enforcement",
     "description": "strict: refuse changes and send the turn back until the bar is updated; soft: reminders only; off: bars only when Claude finds them useful",
     "options": [
      "strict",
      "soft",
      "off"
     ],
     "default": "soft"
    },
    "sounds": {
     "type": "string",
     "title": "Sounds",
     "description": "Sounds when a bar waits for a decision, fails or finishes: soft (still-mods' own), classic (plan-progress'), or off",
     "options": [
      "soft",
      "classic",
      "off"
     ],
     "default": "soft"
    },
    "turnNotify": {
     "type": "boolean",
     "title": "End-of-turn notice",
     "description": "A sound and a toast with the time and cost when a turn of the main thread ran longer than turnNotifySeconds; the decision sound when a call waits on your approval",
     "default": true
    },
    "turnNotifySeconds": {
     "type": "number",
     "title": "End-of-turn threshold (s)",
     "description": "How long a turn must run before its end is notified",
     "default": 60
    },
    "gitStatus": {
     "type": "boolean",
     "title": "Git status line",
     "description": "The branch, the changed and new files, and ahead/behind its upstream, on the status line under the prompt",
     "default": true
    },
    "usageMeters": {
     "type": "boolean",
     "title": "Usage meters",
     "description": "Context, 5-hour and weekly limit meters at the bottom of the band",
     "default": true
    },
    "cacheMeter": {
     "type": "boolean",
     "title": "Cache column",
     "description": "A Cache column in the meters: the share of the last response's input the prompt cache served, and the time the cache has left",
     "default": true
    },
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache lifetime",
     "description": "How long the prompt cache lives after a response: 1h or 5m",
     "options": [
      "1h",
      "5m"
     ],
     "default": "1h"
    },
    "timeZone": {
     "type": "string",
     "title": "Reset time zone",
     "description": "IANA time zone for the 5-hour reset time, such as Europe/Paris",
     "default": "Europe/Paris"
    },
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "Colours of the bars and meters, from popular editor themes (the app's own colours do not change)",
     "options": [
      "default",
      "catppuccin-mocha",
      "catppuccin-latte",
      "dracula",
      "alucard",
      "night-owl",
      "synthwave-84",
      "tokyo-night"
     ],
     "default": "default"
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Labels' language: auto follows Claude Code's language setting, then the system locale",
     "options": [
      "auto",
      "en",
      "fr"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "still-mods",
   "firstSeen": "2026-10-06T05:19:48.190Z",
   "modUpdatedAt": "2026-10-03T10:36:27Z",
   "fileBytes": 110207,
   "tags": [
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "still-mods",
   "url": "https://www.slopshopper.com/mods/stillgbx-still-mods/"
  },
  {
   "slug": "stn-ld-agent-usage-agent-usage",
   "name": "agent-usage",
   "description": "Export Claude rate-limit usage to ~/.agent-usage/claude.json for external displays",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "stn/ld-agent-usage",
    "url": "https://github.com/stn/ld-agent-usage",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T02:06:56Z",
    "createdAt": "2026-10-03T01:56:53Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/509859?v=4",
    "ownerUrl": "https://github.com/stn",
    "defaultBranch": "main"
   },
   "path": "claude-mod/agent-usage",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:47:33.007Z",
   "modUpdatedAt": "2026-10-03T02:06:56Z",
   "fileBytes": 4002,
   "tags": [
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-usage",
   "url": "https://www.slopshopper.com/mods/stn-ld-agent-usage-agent-usage/"
  },
  {
   "slug": "strml-autodream-autodream-band",
   "name": "autodream-band",
   "description": "A morning band for the newest autodream report: shown only when it has open questions or a medium/high pattern, dismissed once per report, with /dream to read it and triage its open questions.",
   "version": "0.1.0",
   "author": {
    "name": "Sean Perkins"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "STRML/autodream",
    "url": "https://github.com/STRML/autodream",
    "stars": 0,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:32:09Z",
    "createdAt": "2026-05-26T13:36:47Z",
    "description": "Nightly review of your coding-agent sessions. Reads Claude Code and Oh My Pi transcripts, ranks recurring patterns, writes one report. Formerly cc-autodream; omp-autodream is merged in.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1197375?v=4",
    "ownerUrl": "https://github.com/STRML",
    "defaultBranch": "main"
   },
   "path": "mods/autodream-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:45.851Z",
   "modUpdatedAt": "2026-10-05T13:17:03Z",
   "fileBytes": 18840,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "autodream-band",
   "url": "https://www.slopshopper.com/mods/strml-autodream-autodream-band/"
  },
  {
   "slug": "strml-autodream-autodream-focus",
   "name": "autodream-focus",
   "description": "A + autodream focus button at the top right of every prompt and reply: press it to tag that turn, and the next nightly autodream run takes a close look at it.",
   "version": "0.1.0",
   "author": {
    "name": "Sean Perkins"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "STRML/autodream",
    "url": "https://github.com/STRML/autodream",
    "stars": 0,
    "forks": 2,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:32:09Z",
    "createdAt": "2026-05-26T13:36:47Z",
    "description": "Nightly review of your coding-agent sessions. Reads Claude Code and Oh My Pi transcripts, ranks recurring patterns, writes one report. Formerly cc-autodream; omp-autodream is merged in.",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1197375?v=4",
    "ownerUrl": "https://github.com/STRML",
    "defaultBranch": "main"
   },
   "path": "mods/autodream-focus",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:47:47.069Z",
   "modUpdatedAt": "2026-10-04T22:39:26Z",
   "fileBytes": 8716,
   "tags": [
    "transcript",
    "toast",
    "session"
   ],
   "isNew": true,
   "entryName": "autodream-focus",
   "url": "https://www.slopshopper.com/mods/strml-autodream-autodream-focus/"
  },
  {
   "slug": "stupidcodefactory-ouroboros",
   "name": "ouroboros",
   "description": "The dev loop that eats its own mistakes: milestone and phase workflows, long-lived specialist agents, and skills that rewrite themselves after every phase, each change proven by an eval.",
   "version": "0.20.0",
   "author": {
    "name": "StupidCodeFactory"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "StupidCodeFactory/ouroboros",
    "url": "https://github.com/StupidCodeFactory/ouroboros",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T18:25:08Z",
    "createdAt": "2026-10-03T08:53:09Z",
    "description": "The dev loop that eats its own mistakes: Claude Code plugin where every phase's failures rewrite its own skills and agents.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/100796?v=4",
    "ownerUrl": "https://github.com/StupidCodeFactory",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ouroboros",
   "firstSeen": "2026-10-06T04:48:05.944Z",
   "modUpdatedAt": "2026-10-05T18:25:08Z",
   "fileBytes": 113109,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ouroboros",
   "url": "https://www.slopshopper.com/mods/stupidcodefactory-ouroboros/"
  },
  {
   "slug": "sudikama-forge",
   "name": "forge",
   "description": "Continuous engineering loop for Claude Code: Jev-based size/clarity triage, a plan-clarify-build-test-revise harness for small tasks, and for large tasks goal+spec from Jira/Docs/PDF/PRD/Figma, codebase scope validation, detailed clarify (incl. subagent count without file collisions), spec lock, an autoresearch-style ratchet loop with an orchestrator, worktree lanes and a deterministic judge (happy/unhappy/edge/regression), BLOCKED findings, final report, and per-repo self-learning.",
   "version": "0.4.2",
   "author": {
    "name": "Kama Adhitia"
   },
   "license": "MIT",
   "keywords": [
    "loop",
    "harness",
    "jev",
    "orchestrator",
    "subagents",
    "autoresearch",
    "testing"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sudikama/forge",
    "url": "https://github.com/sudikama/forge",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:05:06Z",
    "createdAt": "2026-10-07T16:21:06Z",
    "description": "A continuous engineering loop plugin for Claude Code: triage, a test-driven small harness, and an autoresearch-style orchestrated goal loop with a model ladder",
    "homepage": null,
    "topics": [
     "ai-agents",
     "autoresearch",
     "claude-code",
     "claude-code-plugin",
     "jev"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46491925?v=4",
    "ownerUrl": "https://github.com/sudikama",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./forge-fn.js"
   ],
   "entry": "hooks/forge-fn.js",
   "userConfig": {
    "jevLanes": {
     "type": "string",
     "title": "Jev lanes (order)",
     "description": "Comma-separated failover order of Jev backends: zen (opencode, keyless), commandcode (200/day), typesafe, openrouter",
     "default": "zen,commandcode"
    },
    "COMMANDCODE_API_KEY": {
     "type": "string",
     "title": "CommandCode API key",
     "description": "Only for the commandcode lane",
     "default": "",
     "sensitive": true
    },
    "TYPESAFE_API_KEY": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Only for the typesafe lane (calibrated confidence)",
     "default": "",
     "sensitive": true
    },
    "OPENROUTER_API_KEY": {
     "type": "string",
     "title": "OpenRouter API key",
     "description": "Only for the openrouter lane (alpha decisions API)",
     "default": "",
     "sensitive": true
    },
    "jevTimeoutMs": {
     "type": "number",
     "title": "Jev timeout (ms)",
     "description": "Per-lane latency budget; on timeout the next lane is tried, then forge falls back deterministically",
     "default": 8000
    },
    "autoTriage": {
     "type": "boolean",
     "title": "Triage every prompt",
     "description": "Classify engineering prompts as clarify / small / large on submit",
     "default": true
    },
    "reportCmd": {
     "type": "string",
     "title": "Report command",
     "description": "Shell command used by the 'command' report target; receives FORGE_REPORT_PATH and FORGE_REPORT_SUBJECT",
     "default": ""
    },
    "extraInstincts": {
     "type": "string",
     "title": "Extra instinct store",
     "description": "Optional read-only directory of <repo>/*.yaml instincts merged into prompts",
     "default": ""
    },
    "maxWorkers": {
     "type": "number",
     "title": "Max parallel subagents",
     "description": "Hard cap on loop lanes (the recommendation also respects free RAM and Jev quota)",
     "default": 4
    },
    "smallMaxRevisions": {
     "type": "number",
     "title": "Small task: max revisions",
     "description": "Red test runs before the small harness escalates to you",
     "default": 3
    },
    "routeAgents": {
     "type": "boolean",
     "title": "Route loop agents",
     "description": "Pick model + effort per loop lane/orchestrator with Jev (each is a fresh claude -p, no cache loss)",
     "default": true
    },
    "fastModel": {
     "type": "string",
     "title": "Fast tier model",
     "description": "Model for mechanical slices (first ladder rung)",
     "default": "haiku"
    },
    "balancedModel": {
     "type": "string",
     "title": "Balanced tier model",
     "description": "Model for ordinary slices and the second ladder rung (default tier)",
     "default": "claude-sonnet-5-5"
    },
    "deepModel": {
     "type": "string",
     "title": "Deep tier model",
     "description": "Model for hard/risky slices and the top ladder rung",
     "default": "claude-opus-5-5"
    },
    "maxEffort": {
     "type": "string",
     "title": "Highest effort",
     "description": "Routing never goes above this: low, medium, high, xhigh",
     "default": "high"
    },
    "minUpgradeConfidence": {
     "type": "number",
     "title": "Confidence to spend more",
     "description": "Jev confidence needed to raise tier/effort",
     "default": 0.3
    },
    "minDowngradeConfidence": {
     "type": "number",
     "title": "Confidence to spend less",
     "description": "Jev confidence needed to lower tier/effort",
     "default": 0.7
    },
    "jevDecide": {
     "type": "boolean",
     "title": "Jev pre-decides findings",
     "description": "Reject a finding without an LLM call when Jev maps it to a spec exclusion line with high confidence",
     "default": true
    },
    "jevRejectBar": {
     "type": "number",
     "title": "Jev reject confidence",
     "description": "Confidence needed for Jev to reject a finding on its own",
     "default": 0.6
    },
    "jevCompaction": {
     "type": "boolean",
     "title": "Jev compaction",
     "description": "Verbatim Jev-guided compaction in interactive sessions (function hooks only)",
     "default": true
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Auto-compact at %",
     "description": "Context percentage that triggers a compaction (function hooks only)",
     "default": 60
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Min compaction reduction",
     "description": "Below this, the built-in summary is used instead",
     "default": 0.25
    },
    "routeSessionSubagents": {
     "type": "boolean",
     "title": "Route session subagents",
     "description": "Pick the model of Agent-tool subagents in interactive sessions (function hooks only)",
     "default": true
    },
    "ladderFailsFast": {
     "type": "number",
     "title": "Ladder: fails on fast",
     "description": "Gate failures on the fast tier before the item moves up (haiku -> sonnet)",
     "default": 1
    },
    "ladderFailsBalanced": {
     "type": "number",
     "title": "Ladder: fails on balanced",
     "description": "Gate failures on the balanced tier before the item moves up (sonnet -> opus)",
     "default": 2
    },
    "ladderFailsDeep": {
     "type": "number",
     "title": "Ladder: fails on deep",
     "description": "Gate failures on the deep tier before the item is BLOCKED for you",
     "default": 2
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "forge-local",
   "firstSeen": "2026-10-08T15:47:21.231Z",
   "modUpdatedAt": "2026-10-09T12:05:06Z",
   "fileBytes": 28386,
   "tags": [
    "network",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "forge-sudikama",
   "url": "https://www.slopshopper.com/mods/sudikama-forge/"
  },
  {
   "slug": "sugikent-sugiken-dev-plugin-public-basic",
   "name": "basic",
   "description": "汎用スキル: ドキュメント運用 / 徹底質問 (grill-me) / 10歳向け図解説明 (eli5) / 表現・デザイン思考 / セッション振り返り (retro) / スケジュール提案の抑制 / 意味のある単位でのコミット分割。書き込み直後に docs 構成違反と AI くさい日本語の癖を検知する PostToolUse フックも同梱。長いセッションの直近の会話を Haiku で図にまとめて右ペインに出す mod (session-digest) も同梱",
   "author": {
    "name": "SugiKent"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SugiKent/sugiken-dev-plugin-public",
    "url": "https://github.com/SugiKent/sugiken-dev-plugin-public",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:58:26Z",
    "createdAt": "2026-07-21T04:13:43Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15076603?v=4",
    "ownerUrl": "https://github.com/SugiKent",
    "defaultBranch": "main"
   },
   "path": "plugins/basic",
   "modules": [
    "./session-digest.ts"
   ],
   "entry": "hooks/session-digest.ts",
   "userConfig": {
    "digestEverySteps": {
     "type": "number",
     "title": "session-digest の要約間隔（ステップ数）",
     "description": "ターン中のステップ（モデルへのリクエスト）がこの回数進むごとに Haiku で要約します。0 でターン終了時のみ。",
     "default": 10,
     "min": 0
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sugiken-dev-public",
   "firstSeen": "2026-10-09T14:41:07.174Z",
   "modUpdatedAt": "2026-10-09T10:58:26Z",
   "fileBytes": 8367,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "basic",
   "url": "https://www.slopshopper.com/mods/sugikent-sugiken-dev-plugin-public-basic/"
  },
  {
   "slug": "summerriversound-review-inbox",
   "name": "review-inbox",
   "displayName": "Review Inbox",
   "description": "Your GitHub work in a drawer: PRs waiting for your review, each summarized in plain language, your open PRs with their reviews, and your issues",
   "version": "0.3.0",
   "author": {
    "name": "SummerRiversound",
    "url": "https://github.com/SummerRiversound"
   },
   "license": "MIT",
   "homepage": "https://github.com/SummerRiversound/review-inbox#readme",
   "keywords": [
    "github",
    "pull-request",
    "code-review",
    "review-requests",
    "issues",
    "inbox",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "SummerRiversound/review-inbox",
    "url": "https://github.com/SummerRiversound/review-inbox",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:53:20Z",
    "createdAt": "2026-10-07T04:40:05Z",
    "description": "Claude Code mod: PRs waiting for your review, each summarized in plain language, plus your own PRs and issues",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "code-review",
     "github"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42575126?v=4",
    "ownerUrl": "https://github.com/SummerRiversound",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "scope": {
     "type": "string",
     "title": "Search scope",
     "description": "GitHub search qualifiers that narrow every tab, e.g. org:my-org or repo:owner/name; empty watches every repository",
     "default": ""
    },
    "githubUser": {
     "type": "string",
     "title": "GitHub account",
     "description": "gh account to use when several are logged in; empty uses the active one",
     "default": ""
    },
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of the band, drawer, toasts and summaries; auto follows Claude Code's language setting, then the system locale, then English",
     "options": [
      "auto",
      "en",
      "ko",
      "ja",
      "zh-CN",
      "zh-TW",
      "es",
      "pt-BR",
      "de",
      "fr"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "review-inbox",
   "firstSeen": "2026-10-07T14:45:41.779Z",
   "modUpdatedAt": "2026-10-08T08:53:20Z",
   "fileBytes": 94535,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "review-inbox",
   "url": "https://www.slopshopper.com/mods/summerriversound-review-inbox/"
  },
  {
   "slug": "sumo-99-claude-wordle-mod",
   "name": "wordle-mod",
   "description": "Play a Wordle-style game in a pane while Claude generates a response.",
   "version": "0.1.0",
   "author": {
    "name": "Sumanth Ramesh"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Sumo-99/claude_wordle_mod",
    "url": "https://github.com/Sumo-99/claude_wordle_mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:15:15Z",
    "createdAt": "2026-10-07T20:17:00Z",
    "description": "An in-game wordle mod to play in between your claude code sessions.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61353924?v=4",
    "ownerUrl": "https://github.com/Sumo-99",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:08:12.566Z",
   "modUpdatedAt": "2026-10-09T14:15:15Z",
   "fileBytes": 13892,
   "tags": [
    "pane",
    "toast",
    "command",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "wordle-mod",
   "url": "https://www.slopshopper.com/mods/sumo-99-claude-wordle-mod/"
  },
  {
   "slug": "sundyme-usage-line-usage-line",
   "name": "usage-line",
   "description": "Prompt-cache countdown, 5h / 7d usage and context fill as rings in one slim row by the prompt",
   "version": "1.1.0",
   "author": {
    "name": "sundyme",
    "url": "https://github.com/sundyme"
   },
   "license": "MIT",
   "homepage": "https://github.com/sundyme/usage-line",
   "keywords": [
    "usage",
    "rate-limit",
    "prompt-cache",
    "context",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sundyme/usage-line",
    "url": "https://github.com/sundyme/usage-line",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T08:54:16Z",
    "createdAt": "2026-10-04T15:25:21Z",
    "description": "一行看清 Claude Code 的缓存倒计时、5h / 7d 额度与上下文 · Prompt-cache countdown, usage windows and context fill in one slim row",
    "homepage": "https://github.com/sundyme/usage-line",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "prompt-caching",
     "rate-limit"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7632409?v=4",
    "ownerUrl": "https://github.com/sundyme",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-line",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "How long the prompt cache lives after each request (Claude Code subscriptions use 1h; extra usage past a spent window drops to 5m on its own)",
     "default": "1h",
     "options": [
      "5m",
      "1h"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-line",
   "firstSeen": "2026-10-06T05:20:00.091Z",
   "modUpdatedAt": "2026-10-05T08:54:16Z",
   "fileBytes": 13240,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-line",
   "url": "https://www.slopshopper.com/mods/sundyme-usage-line-usage-line/"
  },
  {
   "slug": "sunfootsoldier-suraj-session-timeline",
   "name": "session-timeline",
   "description": "A timeline pane of the session with few-word turn summaries, subagent lanes, turn portraits and an animated pixel yard",
   "version": "0.9.1",
   "author": {
    "name": "Suraj Pai"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sunfootsoldier-suraj/session-timeline",
    "url": "https://github.com/sunfootsoldier-suraj/session-timeline",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T19:23:45Z",
    "createdAt": "2026-10-06T19:23:38Z",
    "description": "Claude Code mod: session timeline pane, turn portraits and an animated pixel yard",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/286802720?v=4",
    "ownerUrl": "https://github.com/sunfootsoldier-suraj",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-timeline",
   "firstSeen": "2026-10-07T15:16:51.087Z",
   "modUpdatedAt": "2026-10-06T19:23:45Z",
   "fileBytes": 95104,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "session-timeline",
   "url": "https://www.slopshopper.com/mods/sunfootsoldier-suraj-session-timeline/"
  },
  {
   "slug": "suntory-n-water-suntory-n-water-marketplace-general-dev-mods",
   "name": "general-dev-mods",
   "description": "開発全般で使える Claude Mods 集。現在は cache-ttl-compact (離席が続いてプロンプトキャッシュの 1 時間 TTL が失効する前に conversation を自動で compact する) を含む。",
   "version": "0.2.1",
   "author": {
    "name": "Suntory-N-Water"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Suntory-N-Water/suntory-n-water-marketplace",
    "url": "https://github.com/Suntory-N-Water/suntory-n-water-marketplace",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T08:57:10Z",
    "createdAt": "2026-02-22T07:42:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/116779921?v=4",
    "ownerUrl": "https://github.com/Suntory-N-Water",
    "defaultBranch": "main"
   },
   "path": "plugins/general-dev-mods",
   "modules": [
    "./cache-ttl-compact/register.ts"
   ],
   "entry": "hooks/cache-ttl-compact/register.ts",
   "userConfig": {
    "cacheTtlCompactIdleMinutes": {
     "type": "number",
     "title": "compact するまでの無操作時間 (分)",
     "description": "最後のターンが終わってからこの分数が過ぎたら compact する。プロンプトキャッシュの 1 時間より手前に置く。",
     "required": false,
     "default": 55
    },
    "cacheTtlCompactTickMinutes": {
     "type": "number",
     "title": "経過時間を確認する間隔 (分)",
     "description": "この間隔で無操作時間を確認する。間隔がそのまま検知の遅れの上限になる。",
     "required": false,
     "default": 1
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "suntory-n-water-marketplace",
   "firstSeen": "2026-10-06T04:48:21.375Z",
   "modUpdatedAt": "2026-10-03T08:57:10Z",
   "fileBytes": 3205,
   "tags": [
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "general-dev-mods",
   "url": "https://www.slopshopper.com/mods/suntory-n-water-suntory-n-water-marketplace-general-dev-mods/"
  },
  {
   "slug": "sunwu51-english-assistant",
   "name": "english-assistant",
   "description": "Context-aware Chinese/English translation and draft editing through a local Responses API",
   "version": "0.1.0",
   "author": {
    "name": "sunwu51"
   },
   "homepage": "https://github.com/sunwu51/english-assistant#readme",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sunwu51/english-assistant",
    "url": "https://github.com/sunwu51/english-assistant",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T14:25:57Z",
    "createdAt": "2026-10-05T14:25:02Z",
    "description": "Claude Code Mods plugin for contextual Chinese-English translation, spelling correction, and bilingual replies",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15844103?v=4",
    "ownerUrl": "https://github.com/sunwu51",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "endpoint": {
     "type": "string",
     "title": "完整 API endpoint",
     "description": "覆盖配置文件中的完整请求地址"
    },
    "protocol": {
     "type": "string",
     "title": "API 协议",
     "description": "responses、chat/completions 或 messages；未设置时使用配置文件"
    },
    "model": {
     "type": "string",
     "title": "翻译模型",
     "description": "覆盖配置文件中的模型 ID"
    },
    "apiKey": {
     "type": "string",
     "title": "鉴权 token",
     "description": "存入 Claude 安全凭据存储的 API token",
     "sensitive": true
    },
    "authType": {
     "type": "string",
     "title": "鉴权方式",
     "description": "auto、none、bearer 或 x-api-key；未设置时使用配置文件"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "english-assistant-marketplace",
   "firstSeen": "2026-10-06T05:26:05.523Z",
   "modUpdatedAt": "2026-10-05T14:25:57Z",
   "fileBytes": 42472,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "english-assistant",
   "url": "https://www.slopshopper.com/mods/sunwu51-english-assistant/"
  },
  {
   "slug": "surendranb-cc-radio",
   "name": "ccradio",
   "displayName": "cc-radio",
   "description": "Music that plays while Claude Code is working, so you know by ear when it's done.",
   "version": "2.2.0",
   "author": {
    "name": "Surendran"
   },
   "license": "MIT",
   "homepage": "https://github.com/surendranb/cc-radio",
   "keywords": [
    "radio",
    "music",
    "audio",
    "somafm",
    "focus",
    "background",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "surendranb/cc-radio",
    "url": "https://github.com/surendranb/cc-radio",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-05T05:43:41Z",
    "createdAt": "2026-09-17T09:35:14Z",
    "description": "Music that plays while Claude Code is working, so you know by ear when it's done.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "internet-radio",
     "mpv",
     "radio",
     "somafm",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3054895?v=4",
    "ownerUrl": "https://github.com/surendranb",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "start_delay": {
     "type": "number",
     "title": "Start delay",
     "description": "Seconds Claude must work before the music starts. A quick answer stays silent.",
     "default": 6,
     "min": 0,
     "max": 60
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-radio",
   "firstSeen": "2026-10-06T05:26:07.299Z",
   "modUpdatedAt": "2026-10-05T05:43:41Z",
   "fileBytes": 13931,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "ccradio",
   "url": "https://www.slopshopper.com/mods/surendranb-cc-radio/"
  },
  {
   "slug": "sushant-kum-ccstatus-ccstatus",
   "name": "ccstatus",
   "description": "A configurable status bar for Claude Code — band, status line, pane, and toasts driven by one config; configured with npx @sushant-kum/ccstatus or /ccstatus.",
   "version": "0.1.0",
   "author": {
    "name": "Sushant Kumar",
    "url": "https://github.com/sushant-kum"
   },
   "license": "MIT",
   "homepage": "https://github.com/sushant-kum/ccstatus",
   "keywords": [
    "claude-code",
    "statusline",
    "status-bar",
    "plugin",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "sushant-kum/ccstatus",
    "url": "https://github.com/sushant-kum/ccstatus",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:02:40Z",
    "createdAt": "2026-10-04T13:48:56Z",
    "description": "A configurable status bar for Claude Code — band, native status line, pane, and threshold toasts from one config; configured with npx ccstatus or /ccstatus. Like ccstatusline, but for the Claude Code mod system.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17355376?v=4",
    "ownerUrl": "https://github.com/sushant-kum",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ccstatus",
   "firstSeen": "2026-10-06T05:20:04.814Z",
   "modUpdatedAt": "2026-10-09T15:02:40Z",
   "fileBytes": 169995,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ccstatus",
   "url": "https://www.slopshopper.com/mods/sushant-kum-ccstatus-ccstatus/"
  },
  {
   "slug": "sustinbebustin-dotfiles-compact-handoff",
   "name": "compact-handoff",
   "description": "Writes a handoff before each compaction and carries it into the compacted conversation.",
   "version": "0.1.0",
   "author": {
    "name": "sustinbebustin"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sustinbebustin/.dotfiles",
    "url": "https://github.com/sustinbebustin/.dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T20:40:33Z",
    "createdAt": "2026-02-19T18:12:58Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/193437552?v=4",
    "ownerUrl": "https://github.com/sustinbebustin",
    "defaultBranch": "main"
   },
   "path": "home/.claude/mods/compact-handoff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sustinbebustin",
   "firstSeen": "2026-10-06T05:20:00.090Z",
   "modUpdatedAt": "2026-10-03T20:40:33Z",
   "fileBytes": 3741,
   "tags": [
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-handoff-sustinbebustin",
   "url": "https://www.slopshopper.com/mods/sustinbebustin-dotfiles-compact-handoff/"
  },
  {
   "slug": "suzumiyaaoba-claude-essential-conversation-mod",
   "name": "essential-conversation",
   "description": "Shows each turn's user prompt paired with Claude Code's last answer for that turn in a side pane (/conversation).",
   "version": "0.1.0",
   "author": {
    "name": "SuzumiyaAoba"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "SuzumiyaAoba/claude-essential-conversation-mod",
    "url": "https://github.com/SuzumiyaAoba/claude-essential-conversation-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-22T18:27:24Z",
    "createdAt": "2026-09-22T16:23:05Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/40273203?v=4",
    "ownerUrl": "https://github.com/SuzumiyaAoba",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:26:46.213Z",
   "modUpdatedAt": "2026-09-22T18:27:24Z",
   "fileBytes": 17116,
   "tags": [
    "pane",
    "transcript",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "essential-conversation",
   "url": "https://www.slopshopper.com/mods/suzumiyaaoba-claude-essential-conversation-mod/"
  },
  {
   "slug": "sverma24-claude-code-mods-checkpoint",
   "name": "checkpoint",
   "description": "Commits files Claude edited as a git checkpoint after each turn, and adds /rollback to undo the last one.",
   "version": "0.1.0",
   "author": {
    "name": "Saurav Verma"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sverma24/claude-code-mods",
    "url": "https://github.com/sverma24/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T16:57:38Z",
    "createdAt": "2026-10-03T16:57:31Z",
    "description": "Three Claude Code mods built by asking Claude: secret-guard, checkpoint and touched. Install with /plugin.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51671008?v=4",
    "ownerUrl": "https://github.com/sverma24",
    "defaultBranch": "main"
   },
   "path": "checkpoint",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sauravgenai",
   "firstSeen": "2026-10-06T05:22:38.690Z",
   "modUpdatedAt": "2026-10-03T16:44:06Z",
   "fileBytes": 2642,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "checkpoint-sverma24",
   "url": "https://www.slopshopper.com/mods/sverma24-claude-code-mods-checkpoint/"
  },
  {
   "slug": "sverma24-claude-code-mods-secret-guard",
   "name": "secret-guard",
   "description": "Blocks reads of .env files and printing of API keys, with a red warning above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Saurav Verma"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sverma24/claude-code-mods",
    "url": "https://github.com/sverma24/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T16:57:38Z",
    "createdAt": "2026-10-03T16:57:31Z",
    "description": "Three Claude Code mods built by asking Claude: secret-guard, checkpoint and touched. Install with /plugin.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51671008?v=4",
    "ownerUrl": "https://github.com/sverma24",
    "defaultBranch": "main"
   },
   "path": "secret-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sauravgenai",
   "firstSeen": "2026-10-06T05:22:39.724Z",
   "modUpdatedAt": "2026-10-03T16:44:06Z",
   "fileBytes": 2571,
   "tags": [
    "band",
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "secret-guard-sverma24",
   "url": "https://www.slopshopper.com/mods/sverma24-claude-code-mods-secret-guard/"
  },
  {
   "slug": "sverma24-claude-code-mods-touched",
   "name": "touched",
   "description": "/touched opens a pane listing every file Claude read or edited this session, with counts",
   "version": "0.1.0",
   "author": {
    "name": "Saurav Verma"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "sverma24/claude-code-mods",
    "url": "https://github.com/sverma24/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T16:57:38Z",
    "createdAt": "2026-10-03T16:57:31Z",
    "description": "Three Claude Code mods built by asking Claude: secret-guard, checkpoint and touched. Install with /plugin.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51671008?v=4",
    "ownerUrl": "https://github.com/sverma24",
    "defaultBranch": "main"
   },
   "path": "touched",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sauravgenai",
   "firstSeen": "2026-10-06T05:22:40.741Z",
   "modUpdatedAt": "2026-10-03T16:44:06Z",
   "fileBytes": 2456,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "touched",
   "url": "https://www.slopshopper.com/mods/sverma24-claude-code-mods-touched/"
  },
  {
   "slug": "swchooi-claude-mods-session-meter",
   "name": "session-meter",
   "description": "Coloured band above the prompt: context, room before auto-compact, 5h and 7d limits, estimated cost in MYR",
   "version": "0.3.0",
   "author": {
    "name": "chooi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "swchooi/claude-mods",
    "url": "https://github.com/swchooi/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:29:15Z",
    "createdAt": "2026-10-06T14:58:26Z",
    "description": "Claude Code mods: session-meter usage band",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56143365?v=4",
    "ownerUrl": "https://github.com/swchooi",
    "defaultBranch": "main"
   },
   "path": "plugins/session-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "chooi-mods",
   "firstSeen": "2026-10-07T15:17:11.188Z",
   "modUpdatedAt": "2026-10-09T14:29:15Z",
   "fileBytes": 5349,
   "tags": [
    "band",
    "status",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "session-meter-swchooi",
   "url": "https://www.slopshopper.com/mods/swchooi-claude-mods-session-meter/"
  },
  {
   "slug": "synnaxlabs-foundation-factory",
   "name": "factory",
   "description": "Messages between the factory's Claude Code sessions over IoT Core",
   "version": "0.1.0",
   "author": {
    "name": "Synnax Labs"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "synnaxlabs/foundation",
    "url": "https://github.com/synnaxlabs/foundation",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:20:30Z",
    "createdAt": "2026-10-05T03:05:35Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/90403552?v=4",
    "ownerUrl": "https://github.com/synnaxlabs",
    "defaultBranch": "main"
   },
   "path": ".claude/plugins/factory",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:17:13.507Z",
   "modUpdatedAt": "2026-10-09T15:20:30Z",
   "fileBytes": 12562,
   "tags": [
    "status",
    "guard",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "factory",
   "url": "https://www.slopshopper.com/mods/synnaxlabs-foundation-factory/"
  },
  {
   "slug": "syptern-jev-prompt-grader",
   "name": "jev-prompt-grader",
   "description": "Grades each prompt you send with TypeSafe's Jev model and shows what is missing above the prompt box.",
   "version": "0.1.0",
   "author": {
    "name": "Timon van Zoest"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Syptern/jev-prompt-grader",
    "url": "https://github.com/Syptern/jev-prompt-grader",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:20:18Z",
    "createdAt": "2026-10-09T14:20:12Z",
    "description": "Claude Code mod that grades your prompt with TypeSafe's Jev model before you send it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24457870?v=4",
    "ownerUrl": "https://github.com/Syptern",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jev-prompt-grader",
   "firstSeen": "2026-10-09T14:41:13.568Z",
   "modUpdatedAt": "2026-10-09T14:20:18Z",
   "fileBytes": 12301,
   "tags": [
    "band",
    "prompt",
    "network"
   ],
   "isNew": true,
   "entryName": "jev-prompt-grader",
   "url": "https://www.slopshopper.com/mods/syptern-jev-prompt-grader/"
  },
  {
   "slug": "szotasz-claude-mods-decision-popup",
   "name": "decision-popup",
   "description": "Decision popup: Claude asks every decision (approve/refuse, A or B, irreversible steps) as a one-key question, drawn in a framed popup; guard mods' questions get a red frame. /dontes toggles. Hungarian or English.",
   "version": "0.1.0",
   "author": {
    "name": "Szota Szabolcs",
    "email": "szota.szabolcs@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Szotasz/claude-mods",
    "url": "https://github.com/Szotasz/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T11:57:02Z",
    "createdAt": "2026-10-05T12:40:45Z",
    "description": "Saját Claude Code mod-ok pluginpiaca",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6723895?v=4",
    "ownerUrl": "https://github.com/Szotasz",
    "defaultBranch": "main"
   },
   "path": "plugins/decision-popup",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Nyelv",
     "description": "\"auto\" (default): Hungarian when the system locale (LANG) is Hungarian, English otherwise. \"hu\": magyar. \"en\": English.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "hu",
      "en"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:45:46.272Z",
   "modUpdatedAt": "2026-10-07T11:57:00Z",
   "fileBytes": 5065,
   "tags": [
    "transcript",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "decision-popup",
   "url": "https://www.slopshopper.com/mods/szotasz-claude-mods-decision-popup/"
  },
  {
   "slug": "szotasz-claude-mods-focus-mode",
   "name": "focus-mode",
   "description": "Focus mode: hides tool calls, intermediate text, your prompts and command output; shows only a subtask list with progress bars and the final answer. /fokusz toggles. Hungarian or English.",
   "version": "0.3.0",
   "author": {
    "name": "Szota Szabolcs",
    "email": "szota.szabolcs@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Szotasz/claude-mods",
    "url": "https://github.com/Szotasz/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T11:57:02Z",
    "createdAt": "2026-10-05T12:40:45Z",
    "description": "Saját Claude Code mod-ok pluginpiaca",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6723895?v=4",
    "ownerUrl": "https://github.com/Szotasz",
    "defaultBranch": "main"
   },
   "path": "plugins/focus-mode",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Nyelv",
     "description": "\"auto\" (default): Hungarian when the system locale (LANG) is Hungarian, English otherwise. \"hu\": magyar. \"en\": English.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "hu",
      "en"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:45:47.112Z",
   "modUpdatedAt": "2026-10-07T11:21:11Z",
   "fileBytes": 10029,
   "tags": [
    "band",
    "transcript",
    "guard",
    "command",
    "prompt",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "focus-mode",
   "url": "https://www.slopshopper.com/mods/szotasz-claude-mods-focus-mode/"
  },
  {
   "slug": "szotasz-claude-mods-project-pane",
   "name": "project-pane",
   "description": "Side pane for the current repo: git state with a one-press GitHub sync, Netlify deploys, PRs and CI, Supabase project. Hungarian or English.",
   "version": "0.3.0",
   "author": {
    "name": "Szota Szabolcs",
    "email": "szota.szabolcs@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Szotasz/claude-mods",
    "url": "https://github.com/Szotasz/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T11:57:02Z",
    "createdAt": "2026-10-05T12:40:45Z",
    "description": "Saját Claude Code mod-ok pluginpiaca",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6723895?v=4",
    "ownerUrl": "https://github.com/Szotasz",
    "defaultBranch": "main"
   },
   "path": "plugins/project-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Nyelv",
     "description": "\"auto\" (default): Hungarian when the system locale (LANG) is Hungarian, English otherwise. \"hu\": magyar. \"en\": English.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "hu",
      "en"
     ]
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open by itself",
     "description": "Open the pane when a session starts in a git repository (it seats once the terminal is at least 144 columns wide). /project always opens it.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:23.238Z",
   "modUpdatedAt": "2026-10-07T11:21:11Z",
   "fileBytes": 27671,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "project-pane",
   "url": "https://www.slopshopper.com/mods/szotasz-claude-mods-project-pane/"
  },
  {
   "slug": "szotasz-claude-mods-public-repo-guard",
   "name": "public-repo-guard",
   "description": "Push guard: before a git push to a public GitHub repo (or making one public) it scans what would go out for Supabase project IDs, keys, tokens, emails, local paths, private repo names and .env files, and asks in a one-key popup. /pushor toggles. Hungarian or English.",
   "version": "0.1.0",
   "author": {
    "name": "Szota Szabolcs",
    "email": "szota.szabolcs@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Szotasz/claude-mods",
    "url": "https://github.com/Szotasz/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T11:57:02Z",
    "createdAt": "2026-10-05T12:40:45Z",
    "description": "Saját Claude Code mod-ok pluginpiaca",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6723895?v=4",
    "ownerUrl": "https://github.com/Szotasz",
    "defaultBranch": "main"
   },
   "path": "plugins/public-repo-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Nyelv",
     "description": "\"auto\" (default): Hungarian when the system locale (LANG) is Hungarian, English otherwise. \"hu\": magyar. \"en\": English.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "hu",
      "en"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:45:48.921Z",
   "modUpdatedAt": "2026-10-07T11:57:00Z",
   "fileBytes": 20542,
   "tags": [
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "public-repo-guard",
   "url": "https://www.slopshopper.com/mods/szotasz-claude-mods-public-repo-guard/"
  },
  {
   "slug": "szotasz-claude-mods-snake-pane",
   "name": "snake-pane",
   "description": "Snake in the side pane while Claude works: opens when you send a prompt, pauses when the turn ends, keeps your best score. /jatek be|ki. Hungarian or English.",
   "version": "0.1.0",
   "author": {
    "name": "Szota Szabolcs",
    "email": "szota.szabolcs@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Szotasz/claude-mods",
    "url": "https://github.com/Szotasz/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T11:57:02Z",
    "createdAt": "2026-10-05T12:40:45Z",
    "description": "Saját Claude Code mod-ok pluginpiaca",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6723895?v=4",
    "ownerUrl": "https://github.com/Szotasz",
    "defaultBranch": "main"
   },
   "path": "plugins/snake-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Nyelv",
     "description": "\"auto\" (default): Hungarian when the system locale (LANG) is Hungarian, English otherwise. \"hu\": magyar. \"en\": English.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "hu",
      "en"
     ]
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open with each prompt",
     "description": "Open the game pane when you send a prompt (unless you closed it in this session). /jatek always opens it.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:45:49.680Z",
   "modUpdatedAt": "2026-10-07T11:21:11Z",
   "fileBytes": 14985,
   "tags": [
    "pane",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "snake-pane",
   "url": "https://www.slopshopper.com/mods/szotasz-claude-mods-snake-pane/"
  },
  {
   "slug": "szotasz-claude-mods-supabase-guard",
   "name": "supabase-guard",
   "description": "Supabase guard: stops Supabase calls aimed at a project other than the current folder's, and asks in a one-key popup before destructive SQL, branch resets or project pauses. /supaor toggles. Hungarian or English.",
   "version": "0.1.0",
   "author": {
    "name": "Szota Szabolcs",
    "email": "szota.szabolcs@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Szotasz/claude-mods",
    "url": "https://github.com/Szotasz/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T11:57:02Z",
    "createdAt": "2026-10-05T12:40:45Z",
    "description": "Saját Claude Code mod-ok pluginpiaca",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6723895?v=4",
    "ownerUrl": "https://github.com/Szotasz",
    "defaultBranch": "main"
   },
   "path": "plugins/supabase-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Nyelv",
     "description": "\"auto\" (default): Hungarian when the system locale (LANG) is Hungarian, English otherwise. \"hu\": magyar. \"en\": English.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "hu",
      "en"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:45:50.362Z",
   "modUpdatedAt": "2026-10-07T11:57:00Z",
   "fileBytes": 15445,
   "tags": [
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "supabase-guard",
   "url": "https://www.slopshopper.com/mods/szotasz-claude-mods-supabase-guard/"
  },
  {
   "slug": "szotasz-claude-mods-tool-hub",
   "name": "tool-hub",
   "description": "Toolbox: a button at the bottom right of the prompt footer (or /eszkozok) opens switches above the prompt for Szabolcs's mods (focus mode, usage bar, project pane, snake game, Supabase guard, push guard, decision popup, ...). Hungarian or English.",
   "version": "0.6.0",
   "author": {
    "name": "Szota Szabolcs",
    "email": "szota.szabolcs@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Szotasz/claude-mods",
    "url": "https://github.com/Szotasz/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T11:57:02Z",
    "createdAt": "2026-10-05T12:40:45Z",
    "description": "Saját Claude Code mod-ok pluginpiaca",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6723895?v=4",
    "ownerUrl": "https://github.com/Szotasz",
    "defaultBranch": "main"
   },
   "path": "plugins/tool-hub",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Nyelv",
     "description": "\"auto\" (default): Hungarian when the system locale (LANG) is Hungarian, English otherwise. \"hu\": magyar. \"en\": English.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "hu",
      "en"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:45:51.020Z",
   "modUpdatedAt": "2026-10-07T11:57:00Z",
   "fileBytes": 8508,
   "tags": [
    "band",
    "spinner",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-hub",
   "url": "https://www.slopshopper.com/mods/szotasz-claude-mods-tool-hub/"
  },
  {
   "slug": "szotasz-claude-mods-usage-band",
   "name": "usage-band",
   "description": "Status line: model, context window, 5-hour and weekly limits with reset times, warning past 90%. Hungarian or English.",
   "version": "0.5.0",
   "author": {
    "name": "Szota Szabolcs",
    "email": "szota.szabolcs@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Szotasz/claude-mods",
    "url": "https://github.com/Szotasz/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T11:57:02Z",
    "createdAt": "2026-10-05T12:40:45Z",
    "description": "Saját Claude Code mod-ok pluginpiaca",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6723895?v=4",
    "ownerUrl": "https://github.com/Szotasz",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Nyelv",
     "description": "\"auto\" (default): Hungarian when the system locale (LANG) is Hungarian, English otherwise. \"hu\": magyar. \"en\": English.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "hu",
      "en"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:24.085Z",
   "modUpdatedAt": "2026-10-07T11:21:11Z",
   "fileBytes": 6957,
   "tags": [
    "toast",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-Szotasz",
   "url": "https://www.slopshopper.com/mods/szotasz-claude-mods-usage-band/"
  },
  {
   "slug": "szotasz-claude-mods-usage-header",
   "name": "usage-header",
   "description": "Band above the prompt: context window broken down by category in colours, plus the 5-hour and weekly limits. Hungarian or English.",
   "version": "0.1.0",
   "author": {
    "name": "Szota Szabolcs",
    "email": "szota.szabolcs@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Szotasz/claude-mods",
    "url": "https://github.com/Szotasz/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T11:57:02Z",
    "createdAt": "2026-10-05T12:40:45Z",
    "description": "Saját Claude Code mod-ok pluginpiaca",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6723895?v=4",
    "ownerUrl": "https://github.com/Szotasz",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-header",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / Nyelv",
     "description": "\"auto\" (default): Hungarian when the system locale (LANG) is Hungarian, English otherwise. \"hu\": magyar. \"en\": English.",
     "required": false,
     "default": "auto",
     "options": [
      "auto",
      "hu",
      "en"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T14:45:52.336Z",
   "modUpdatedAt": "2026-10-07T11:36:06Z",
   "fileBytes": 12246,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-header",
   "url": "https://www.slopshopper.com/mods/szotasz-claude-mods-usage-header/"
  },
  {
   "slug": "t-towa-fogcast",
   "name": "fogcast",
   "description": "霧読み：すべてのターミナルの会話・道具・使用量を、localhost のブラウザ画面にまとめて映す",
   "version": "0.5.6",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "T-towa/fogcast",
    "url": "https://github.com/T-towa/fogcast",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:03:22Z",
    "createdAt": "2026-10-08T00:58:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/168184685?v=4",
    "ownerUrl": "https://github.com/T-towa",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "fogcast",
   "firstSeen": "2026-10-08T15:08:23.248Z",
   "modUpdatedAt": "2026-10-09T07:03:22Z",
   "fileBytes": 71710,
   "tags": [
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "fogcast",
   "url": "https://www.slopshopper.com/mods/t-towa-fogcast/"
  },
  {
   "slug": "t-towa-fogcast-probe",
   "name": "probe",
   "description": "probe",
   "version": "0.0.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "T-towa/fogcast",
    "url": "https://github.com/T-towa/fogcast",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:03:22Z",
    "createdAt": "2026-10-08T00:58:10Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/168184685?v=4",
    "ownerUrl": "https://github.com/T-towa",
    "defaultBranch": "main"
   },
   "path": "dev/probe",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "fogcast",
   "firstSeen": "2026-10-08T15:08:22.615Z",
   "modUpdatedAt": "2026-10-08T00:53:53Z",
   "fileBytes": 3048,
   "tags": [
    "transcript",
    "guard",
    "prompt",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "probe-T-towa",
   "url": "https://www.slopshopper.com/mods/t-towa-fogcast-probe/"
  },
  {
   "slug": "tadassuksteris-thread-setup",
   "name": "thread-setup",
   "description": "Choose per thread whether Claude uses auto memory and which skills it can see, from a /setup panel, with defaults for new threads.",
   "version": "0.2.0",
   "author": {
    "name": "tadassuksteris",
    "url": "https://github.com/tadassuksteris"
   },
   "license": "MIT",
   "homepage": "https://github.com/tadassuksteris/thread-setup",
   "keywords": [
    "memory",
    "skills",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tadassuksteris/thread-setup",
    "url": "https://github.com/tadassuksteris/thread-setup",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:10:49Z",
    "createdAt": "2026-10-06T10:07:01Z",
    "description": "Claude Code mod: choose per thread whether Claude uses auto memory and which skills it can see, from a /setup panel, with defaults for new threads.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7703654?v=4",
    "ownerUrl": "https://github.com/tadassuksteris",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:47:50.320Z",
   "modUpdatedAt": "2026-10-09T11:10:49Z",
   "fileBytes": 47254,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "thread-setup",
   "url": "https://www.slopshopper.com/mods/tadassuksteris-thread-setup/"
  },
  {
   "slug": "tahabozdemir-claude-mods-usage-band",
   "name": "usage-band",
   "description": "A row of pills above the prompt: rate limits with pace, context, tokens and cost.",
   "version": "0.1.0",
   "author": {
    "name": "Taha Bozdemir"
   },
   "license": "MIT",
   "homepage": "https://github.com/tahabozdemir/claude-mods/tree/main/mods/usage-band",
   "keywords": [
    "usage",
    "rate-limits",
    "context",
    "tokens",
    "cost",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tahabozdemir/claude-mods",
    "url": "https://github.com/tahabozdemir/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:43:52Z",
    "createdAt": "2026-10-08T14:40:36Z",
    "description": "Mods for Claude Code. usage-band shows your rate limits, context and token use above the prompt and warns you before you run out. Install with one command.",
    "homepage": null,
    "topics": [
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "developer-tools",
     "plugin-marketplace",
     "rate-limit",
     "token-usage",
     "typescript"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/91073428?v=4",
    "ownerUrl": "https://github.com/tahabozdemir",
    "defaultBranch": "main"
   },
   "path": "mods/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "desktopCellPx": {
     "type": "number",
     "title": "Desktop cell width (px)",
     "description": "CSS pixels per column of the desktop app's code font, used to fit the band. The default (7.2, a 12px font) never overflows; raise it if the desktop band drops pills it has room for.",
     "default": 7.2
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:47:51.789Z",
   "modUpdatedAt": "2026-10-08T14:43:52Z",
   "fileBytes": 43319,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-tahabozdemir",
   "url": "https://www.slopshopper.com/mods/tahabozdemir-claude-mods-usage-band/"
  },
  {
   "slug": "taichiakimoto-sukoshi-tako",
   "name": "tako",
   "displayName": "すこしタコ",
   "description": "Claude が作業している間の待ち時間に「すこしタコ」が遊べます",
   "version": "0.0.9",
   "author": {
    "name": "TaichiAkimoto",
    "url": "https://github.com/TaichiAkimoto"
   },
   "license": "MIT",
   "homepage": "https://github.com/TaichiAkimoto/sukoshi-tako",
   "keywords": [
    "game",
    "hide-and-seek",
    "camouflage",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "TaichiAkimoto/sukoshi-tako",
    "url": "https://github.com/TaichiAkimoto/sukoshi-tako",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-06T03:49:19Z",
    "createdAt": "2026-10-04T05:16:27Z",
    "description": "Play Sukoshi Tako (3D camouflage hide-and-seek) in a Claude Code pane while Claude works",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20313123?v=4",
    "ownerUrl": "https://github.com/TaichiAkimoto",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sukoshi-tako",
   "firstSeen": "2026-10-06T04:48:25.624Z",
   "modUpdatedAt": "2026-10-06T03:49:19Z",
   "fileBytes": 59833,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tako-TaichiAkimoto",
   "url": "https://www.slopshopper.com/mods/taichiakimoto-sukoshi-tako/"
  },
  {
   "slug": "takosasi-dev-reply-frame",
   "name": "reply-frame",
   "description": "Claude の返答を角の丸い色付きの枠で囲む（ターミナル/VS Code/デスクトップ/モバイル共通）",
   "version": "0.1.0",
   "author": {
    "name": "takosasi-dev",
    "url": "https://github.com/takosasi-dev"
   },
   "license": "MIT",
   "homepage": "https://github.com/takosasi-dev/reply-frame",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "takosasi-dev/reply-frame",
    "url": "https://github.com/takosasi-dev/reply-frame",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T05:04:04Z",
    "createdAt": "2026-10-03T05:03:58Z",
    "description": "Claude Code の返答を角丸の色付き枠で囲む mod（ターミナル/VS Code/デスクトップ/モバイル共通）",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "vscode"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/191810276?v=4",
    "ownerUrl": "https://github.com/takosasi-dev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:47:51.260Z",
   "modUpdatedAt": "2026-10-03T05:04:04Z",
   "fileBytes": 560,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "reply-frame",
   "url": "https://www.slopshopper.com/mods/takosasi-dev-reply-frame/"
  },
  {
   "slug": "talap-creator-burnrate-burnrate",
   "name": "burnrate",
   "description": "Full mod: live limits band above the prompt plus the guard (cache watchdog and limit brake).",
   "version": "0.1.0",
   "author": {
    "name": "Talap-creator"
   },
   "license": "MIT",
   "homepage": "https://github.com/Talap-creator/burnrate",
   "keywords": [
    "usage",
    "limits",
    "rate-limit",
    "prompt-cache",
    "tokens"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Talap-creator/burnrate",
    "url": "https://github.com/Talap-creator/burnrate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:30:54Z",
    "createdAt": "2026-10-06T17:16:15Z",
    "description": "See and slow down how fast Claude Code burns your Claude.ai limits — a Claude Code mod: live limits band, cache watchdog, limit brake",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "prompt-caching",
     "rate-limit"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57517531?v=4",
    "ownerUrl": "https://github.com/Talap-creator",
    "defaultBranch": "main"
   },
   "path": "plugins/burnrate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "burnrate",
   "firstSeen": "2026-10-07T14:46:07.385Z",
   "modUpdatedAt": "2026-10-06T17:30:45Z",
   "fileBytes": 15750,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "burnrate-Talap-creator",
   "url": "https://www.slopshopper.com/mods/talap-creator-burnrate-burnrate/"
  },
  {
   "slug": "talap-creator-burnrate-limit-guard",
   "name": "limit-guard",
   "description": "Warns when the prompt cache is invalidated; near the 5h cap blocks subagents and wide scans and asks Claude for short answers.",
   "version": "0.1.0",
   "author": {
    "name": "Talap-creator"
   },
   "license": "MIT",
   "homepage": "https://github.com/Talap-creator/burnrate",
   "keywords": [
    "usage",
    "limits",
    "rate-limit",
    "prompt-cache",
    "tokens"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Talap-creator/burnrate",
    "url": "https://github.com/Talap-creator/burnrate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:30:54Z",
    "createdAt": "2026-10-06T17:16:15Z",
    "description": "See and slow down how fast Claude Code burns your Claude.ai limits — a Claude Code mod: live limits band, cache watchdog, limit brake",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "prompt-caching",
     "rate-limit"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57517531?v=4",
    "ownerUrl": "https://github.com/Talap-creator",
    "defaultBranch": "main"
   },
   "path": "plugins/limit-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "burnrate",
   "firstSeen": "2026-10-07T14:46:08.061Z",
   "modUpdatedAt": "2026-10-06T17:30:45Z",
   "fileBytes": 15766,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limit-guard",
   "url": "https://www.slopshopper.com/mods/talap-creator-burnrate-limit-guard/"
  },
  {
   "slug": "talap-creator-burnrate-limits-band",
   "name": "limits-band",
   "description": "Band above the prompt: 5h/7d limits with reset timers, context fill, cache hit rate and what fills your context.",
   "version": "0.1.0",
   "author": {
    "name": "Talap-creator"
   },
   "license": "MIT",
   "homepage": "https://github.com/Talap-creator/burnrate",
   "keywords": [
    "usage",
    "limits",
    "rate-limit",
    "prompt-cache",
    "tokens"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Talap-creator/burnrate",
    "url": "https://github.com/Talap-creator/burnrate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T17:30:54Z",
    "createdAt": "2026-10-06T17:16:15Z",
    "description": "See and slow down how fast Claude Code burns your Claude.ai limits — a Claude Code mod: live limits band, cache watchdog, limit brake",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "prompt-caching",
     "rate-limit"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57517531?v=4",
    "ownerUrl": "https://github.com/Talap-creator",
    "defaultBranch": "main"
   },
   "path": "plugins/limits-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "burnrate",
   "firstSeen": "2026-10-07T14:46:08.836Z",
   "modUpdatedAt": "2026-10-06T17:30:45Z",
   "fileBytes": 15766,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limits-band-Talap-creator",
   "url": "https://www.slopshopper.com/mods/talap-creator-burnrate-limits-band/"
  },
  {
   "slug": "talbarina-claude-editor-context-editor-context",
   "name": "editor-context",
   "description": "Shows the file and lines you have selected in Cursor or VS Code above the Claude Code prompt in the desktop app, and quietly tells Claude what you're looking at with each message",
   "version": "1.6.0",
   "author": {
    "name": "Tal Barina",
    "url": "https://github.com/talbarina"
   },
   "license": "MIT",
   "homepage": "https://github.com/talbarina/claude-editor-context",
   "keywords": [
    "mod",
    "ide",
    "cursor",
    "vscode",
    "selection",
    "context",
    "editor"
   ],
   "kind": "community",
   "repo": {
    "fullName": "talbarina/claude-editor-context",
    "url": "https://github.com/talbarina/claude-editor-context",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:36:19Z",
    "createdAt": "2026-10-02T19:40:45Z",
    "description": "Claude Code mod: see your Cursor / VS Code file and selection above the prompt, and let Claude know what you're looking at",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "cursor",
     "vscode"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29852784?v=4",
    "ownerUrl": "https://github.com/talbarina",
    "defaultBranch": "main"
   },
   "path": "plugins/editor-context",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "talbarina",
   "firstSeen": "2026-10-06T05:26:09.414Z",
   "modUpdatedAt": "2026-10-06T05:36:19Z",
   "fileBytes": 53918,
   "tags": [
    "band",
    "transcript",
    "command",
    "prompt",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "editor-context",
   "url": "https://www.slopshopper.com/mods/talbarina-claude-editor-context-editor-context/"
  },
  {
   "slug": "tamlica-cooking-puzzles-mod",
   "name": "cooking-puzzles",
   "description": "Play Sudoku or TTS (teka-teki silang) in a pane while Claude is cooking",
   "version": "0.1.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Tamlica/cooking-puzzles-mod",
    "url": "https://github.com/Tamlica/cooking-puzzles-mod",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T09:44:45Z",
    "createdAt": "2026-10-06T07:32:26Z",
    "description": "Claude Code mod: play Sudoku, an Indonesian crossword written by Claude, or Nokia-style Snake while Claude works",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/78264913?v=4",
    "ownerUrl": "https://github.com/Tamlica",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cooking-puzzles",
   "firstSeen": "2026-10-06T14:26:57.803Z",
   "modUpdatedAt": "2026-10-07T09:44:45Z",
   "fileBytes": 34913,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cooking-puzzles",
   "url": "https://www.slopshopper.com/mods/tamlica-cooking-puzzles-mod/"
  },
  {
   "slug": "tanuu5-usage-log-usage-log",
   "name": "usage-log",
   "description": "ターンが終わるたびに使用率などを記録し、7日枠の目安（ペース表）との差を入力欄の下に出す",
   "version": "0.3.1",
   "author": {
    "name": "たぬ"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tanuu5/usage-log",
    "url": "https://github.com/tanuu5/usage-log",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:21:09Z",
    "createdAt": "2026-10-02T14:39:05Z",
    "description": "Claude Code の利用枠（5時間枠・7日枠）の使用率をターンごとに記録し、週の目安と比べる mod / A Claude Code mod that logs your 5-hour and weekly rate-limit usage every turn and compares it with your own weekly pace.",
    "homepage": null,
    "topics": [
     "analytics",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "logging",
     "mod",
     "python",
     "rate-limit",
     "typescript",
     "usage-tracking"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/134081795?v=4",
    "ownerUrl": "https://github.com/tanuu5",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-log",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "log_file": {
     "type": "string",
     "title": "記録ファイルの場所",
     "description": "1ターン1行の JSON Lines で追記する。~ はホームフォルダ。複数のセッションが同じファイルに書き足す",
     "default": "~/.claude/usage-log/turns.jsonl"
    },
    "pace_table": {
     "type": "string",
     "title": "7日枠の目安（各曜日 0:00 の累計 %）",
     "description": "例：火=12, 水=25, 木=37, 金=49, 土=61, 日=80, 月=98。リセットの時刻は自動で読み取り、その時点で 100%",
     "default": "火=12, 水=25, 木=37, 金=49, 土=61, 日=80, 月=98"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-log",
   "firstSeen": "2026-10-06T05:22:44.717Z",
   "modUpdatedAt": "2026-10-04T08:21:09Z",
   "fileBytes": 28501,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-log",
   "url": "https://www.slopshopper.com/mods/tanuu5-usage-log-usage-log/"
  },
  {
   "slug": "tartinerlabs-claude-code-mods-auto-resume",
   "name": "auto-resume",
   "displayName": "Auto Resume",
   "description": "Sends \"continue\" once a usage limit resets, so a turn cut off by the limit picks up where it stopped.",
   "version": "0.7.1",
   "author": {
    "name": "Tartiner Labs",
    "url": "https://tartinerlabs.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tartinerlabs/claude-code-mods",
    "url": "https://github.com/tartinerlabs/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:11:00Z",
    "createdAt": "2026-10-07T15:23:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/180862794?v=4",
    "ownerUrl": "https://github.com/tartinerlabs",
    "defaultBranch": "main"
   },
   "path": "plugins/auto-resume",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tartinerlabs-mods",
   "firstSeen": "2026-10-08T15:47:57.863Z",
   "modUpdatedAt": "2026-10-08T18:09:45Z",
   "fileBytes": 3374,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-resume-tartinerlabs",
   "url": "https://www.slopshopper.com/mods/tartinerlabs-claude-code-mods-auto-resume/"
  },
  {
   "slug": "tartinerlabs-claude-code-mods-auto-session-name",
   "name": "auto-session-name",
   "displayName": "Auto Session Name",
   "description": "Names each session from its first prompt, so it is easy to find in /resume.",
   "version": "0.7.1",
   "author": {
    "name": "Tartiner Labs",
    "url": "https://tartinerlabs.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tartinerlabs/claude-code-mods",
    "url": "https://github.com/tartinerlabs/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:11:00Z",
    "createdAt": "2026-10-07T15:23:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/180862794?v=4",
    "ownerUrl": "https://github.com/tartinerlabs",
    "defaultBranch": "main"
   },
   "path": "plugins/auto-session-name",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "color": {
     "type": "string",
     "title": "Prompt bar colour",
     "description": "Prompt bar colour given to each newly named session; default leaves it unchanged.",
     "options": [
      "default",
      "red",
      "blue",
      "green",
      "yellow",
      "purple",
      "orange",
      "pink",
      "cyan"
     ],
     "default": "default"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tartinerlabs-mods",
   "firstSeen": "2026-10-08T15:47:58.598Z",
   "modUpdatedAt": "2026-10-08T18:09:45Z",
   "fileBytes": 2054,
   "tags": [
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "auto-session-name",
   "url": "https://www.slopshopper.com/mods/tartinerlabs-claude-code-mods-auto-session-name/"
  },
  {
   "slug": "tartinerlabs-claude-code-mods-cache-clock",
   "name": "cache-clock",
   "displayName": "Cache Clock",
   "description": "Counts down to the prompt cache going cold, with the last request's hit rate, above the prompt.",
   "version": "0.7.1",
   "author": {
    "name": "Tartiner Labs",
    "url": "https://tartinerlabs.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tartinerlabs/claude-code-mods",
    "url": "https://github.com/tartinerlabs/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:11:00Z",
    "createdAt": "2026-10-07T15:23:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/180862794?v=4",
    "ownerUrl": "https://github.com/tartinerlabs",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-clock",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "How long the API keeps the cache after its last use: 5m by default, 1h when extended caching is on.",
     "options": [
      "5m",
      "1h"
     ],
     "default": "5m"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tartinerlabs-mods",
   "firstSeen": "2026-10-08T15:47:59.486Z",
   "modUpdatedAt": "2026-10-08T18:09:45Z",
   "fileBytes": 3015,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-clock-tartinerlabs",
   "url": "https://www.slopshopper.com/mods/tartinerlabs-claude-code-mods-cache-clock/"
  },
  {
   "slug": "tartinerlabs-claude-code-mods-limit-watch",
   "name": "limit-watch",
   "displayName": "Limit Watch",
   "description": "Draws the 5-hour and weekly usage limits above the prompt, coloured by use, with reset countdowns and toasts at 80% and 95%.",
   "version": "0.7.1",
   "author": {
    "name": "Tartiner Labs",
    "url": "https://tartinerlabs.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tartinerlabs/claude-code-mods",
    "url": "https://github.com/tartinerlabs/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:11:00Z",
    "createdAt": "2026-10-07T15:23:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/180862794?v=4",
    "ownerUrl": "https://github.com/tartinerlabs",
    "defaultBranch": "main"
   },
   "path": "plugins/limit-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tartinerlabs-mods",
   "firstSeen": "2026-10-08T15:48:00.294Z",
   "modUpdatedAt": "2026-10-08T18:09:45Z",
   "fileBytes": 3587,
   "tags": [
    "band",
    "toast",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "limit-watch-tartinerlabs",
   "url": "https://www.slopshopper.com/mods/tartinerlabs-claude-code-mods-limit-watch/"
  },
  {
   "slug": "tartinerlabs-claude-code-mods-pr-pilot",
   "name": "pr-pilot",
   "displayName": "PR Pilot",
   "description": "Shows the current branch's pull request above the prompt, with its checks and whether it can merge, toasts when checks finish, and merges it, or its whole gh-stack stack, with /merge.",
   "version": "0.7.1",
   "author": {
    "name": "Tartiner Labs",
    "url": "https://tartinerlabs.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tartinerlabs/claude-code-mods",
    "url": "https://github.com/tartinerlabs/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:11:00Z",
    "createdAt": "2026-10-07T15:23:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/180862794?v=4",
    "ownerUrl": "https://github.com/tartinerlabs",
    "defaultBranch": "main"
   },
   "path": "plugins/pr-pilot",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "method": {
     "type": "string",
     "title": "Merge method",
     "description": "How /merge merges the pull request.",
     "options": [
      "merge",
      "squash",
      "rebase"
     ],
     "default": "merge"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tartinerlabs-mods",
   "firstSeen": "2026-10-08T15:48:01.213Z",
   "modUpdatedAt": "2026-10-08T18:09:45Z",
   "fileBytes": 10798,
   "tags": [
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-pilot",
   "url": "https://www.slopshopper.com/mods/tartinerlabs-claude-code-mods-pr-pilot/"
  },
  {
   "slug": "tartinerlabs-claude-code-mods-smart-compact",
   "name": "smart-compact",
   "displayName": "Smart Compact",
   "description": "Compacts between turns when the context is full enough, sooner after a commit, PR, approved plan or finished todo list, or when the prompt cache is about to go cold or the 5-hour limit runs low.",
   "version": "0.7.1",
   "author": {
    "name": "Tartiner Labs",
    "url": "https://tartinerlabs.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tartinerlabs/claude-code-mods",
    "url": "https://github.com/tartinerlabs/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:11:00Z",
    "createdAt": "2026-10-07T15:23:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/180862794?v=4",
    "ownerUrl": "https://github.com/tartinerlabs",
    "defaultBranch": "main"
   },
   "path": "plugins/smart-compact",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "threshold": {
     "type": "string",
     "title": "Compact at",
     "description": "Context fill that compacts on its own, as soon as a turn ends.",
     "options": [
      "60",
      "70",
      "80"
     ],
     "default": "70"
    },
    "floor": {
     "type": "string",
     "title": "Never below",
     "description": "Context fill under which nothing lowers the threshold far enough to compact.",
     "options": [
      "30",
      "40",
      "50"
     ],
     "default": "40"
    },
    "ttl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "How long the API keeps the cache after its last use: 5m by default, 1h when extended caching is on.",
     "options": [
      "5m",
      "1h"
     ],
     "default": "5m"
    },
    "checkpoints": {
     "type": "string",
     "title": "Checkpoints",
     "description": "Compact sooner after a commit, a PR opened or merged, an approved plan, a finished todo list or a branch switch, with a summary shaped for it.",
     "options": [
      "on",
      "off"
     ],
     "default": "on"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tartinerlabs-mods",
   "firstSeen": "2026-10-09T15:26:09.011Z",
   "modUpdatedAt": "2026-10-08T18:09:45Z",
   "fileBytes": 8231,
   "tags": [
    "toast",
    "guard",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "smart-compact-tartinerlabs",
   "url": "https://www.slopshopper.com/mods/tartinerlabs-claude-code-mods-smart-compact/"
  },
  {
   "slug": "tartinerlabs-claude-code-mods-token-weather",
   "name": "token-weather",
   "displayName": "Token Weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.7.1",
   "author": {
    "name": "Tartiner Labs",
    "url": "https://tartinerlabs.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tartinerlabs/claude-code-mods",
    "url": "https://github.com/tartinerlabs/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T18:11:00Z",
    "createdAt": "2026-10-07T15:23:08Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/180862794?v=4",
    "ownerUrl": "https://github.com/tartinerlabs",
    "defaultBranch": "main"
   },
   "path": "plugins/token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tartinerlabs-mods",
   "firstSeen": "2026-10-08T15:48:02.155Z",
   "modUpdatedAt": "2026-10-08T18:09:45Z",
   "fileBytes": 3619,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-tartinerlabs",
   "url": "https://www.slopshopper.com/mods/tartinerlabs-claude-code-mods-token-weather/"
  },
  {
   "slug": "tatendaz-t-mods-fold-edits",
   "name": "fold-edits",
   "description": "Fold Edit and Write diffs into one line with a button to show the code",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Tatendaz/T-mods",
    "url": "https://github.com/Tatendaz/T-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T21:47:27Z",
    "createdAt": "2026-10-03T18:29:31Z",
    "description": "My Claude Code mods: function-hook plugins that change how the terminal draws and behaves",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20145676?v=4",
    "ownerUrl": "https://github.com/Tatendaz",
    "defaultBranch": "main"
   },
   "path": "fold-edits",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:11.676Z",
   "modUpdatedAt": "2026-10-06T21:47:27Z",
   "fileBytes": 10409,
   "tags": [
    "transcript",
    "session"
   ],
   "isNew": true,
   "entryName": "fold-edits",
   "url": "https://www.slopshopper.com/mods/tatendaz-t-mods-fold-edits/"
  },
  {
   "slug": "tboydar-claude-code-mods-research-research-tally",
   "name": "research-tally",
   "description": "Counts observed tool-call attempts without storing arguments or calling a model",
   "version": "0.1.0",
   "author": {
    "name": "tboydar"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tboydar/claude-code-mods-research",
    "url": "https://github.com/tboydar/claude-code-mods-research",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T01:38:07Z",
    "createdAt": "2026-10-05T01:38:01Z",
    "description": "繁體中文研究 Claude Code Mods：原理、案例、替代方案、應用價值與安全邊界",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/169805?v=4",
    "ownerUrl": "https://github.com/tboydar",
    "defaultBranch": "main"
   },
   "path": "examples/research-tally",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:26:10.585Z",
   "modUpdatedAt": "2026-10-05T01:38:07Z",
   "fileBytes": 1114,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "research-tally",
   "url": "https://www.slopshopper.com/mods/tboydar-claude-code-mods-research-research-tally/"
  },
  {
   "slug": "tccodemaster-claude-mods-flowmap",
   "name": "flowmap",
   "description": "長回應結束後自動產生 Mermaid 流程圖：cmux 瀏覽器窗格顯示彩色圖，終端機面板顯示彩色摘要",
   "version": "0.4.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TCcodemaster/claude-mods",
    "url": "https://github.com/TCcodemaster/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T08:51:35Z",
    "createdAt": "2026-10-05T05:16:53Z",
    "description": "Claude Code mods: flowmap (自動 Mermaid 圖解) 與 gitgraph (分支提交面板)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128785822?v=4",
    "ownerUrl": "https://github.com/TCcodemaster",
    "defaultBranch": "main"
   },
   "path": "flowmap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:40.119Z",
   "modUpdatedAt": "2026-10-07T08:51:34Z",
   "fileBytes": 46530,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "flowmap",
   "url": "https://www.slopshopper.com/mods/tccodemaster-claude-mods-flowmap/"
  },
  {
   "slug": "tccodemaster-claude-mods-gitgraph",
   "name": "gitgraph",
   "description": "在 Claude Code 面板顯示目前 repo 的 git 分支線圖，執行 git 指令後自動更新",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TCcodemaster/claude-mods",
    "url": "https://github.com/TCcodemaster/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T08:51:35Z",
    "createdAt": "2026-10-05T05:16:53Z",
    "description": "Claude Code mods: flowmap (自動 Mermaid 圖解) 與 gitgraph (分支提交面板)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/128785822?v=4",
    "ownerUrl": "https://github.com/TCcodemaster",
    "defaultBranch": "main"
   },
   "path": "gitgraph",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:42.086Z",
   "modUpdatedAt": "2026-10-05T05:16:18Z",
   "fileBytes": 10391,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "gitgraph",
   "url": "https://www.slopshopper.com/mods/tccodemaster-claude-mods-gitgraph/"
  },
  {
   "slug": "te6-in-dotfiles-images",
   "name": "images",
   "description": "Show images in a terminal pane: /img and a show_image tool for kitty and Ghostty, with a session history",
   "version": "0.1.0",
   "author": {
    "name": "Joo Chanhwi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "te6-in/dotfiles",
    "url": "https://github.com/te6-in/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:29:14Z",
    "createdAt": "2026-05-02T03:08:05Z",
    "description": "An opinionated macOS web dev environment, powered by a custom Claude Code config.",
    "homepage": "",
    "topics": [
     "claude-code",
     "dotfiles",
     "dotfiles-macos"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56245920?v=4",
    "ownerUrl": "https://github.com/te6-in",
    "defaultBranch": "main"
   },
   "path": "packages/claude/.claude/mods/images",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:48:05.486Z",
   "modUpdatedAt": "2026-10-08T08:08:32Z",
   "fileBytes": 24936,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "images",
   "url": "https://www.slopshopper.com/mods/te6-in-dotfiles-images/"
  },
  {
   "slug": "te6-in-dotfiles-subagents",
   "name": "subagents",
   "description": "Live pane of running subagents: their model, tool calls and streamed text, with a one-line band when the pane is hidden",
   "version": "0.1.0",
   "author": {
    "name": "Joo Chanhwi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "te6-in/dotfiles",
    "url": "https://github.com/te6-in/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:29:14Z",
    "createdAt": "2026-05-02T03:08:05Z",
    "description": "An opinionated macOS web dev environment, powered by a custom Claude Code config.",
    "homepage": "",
    "topics": [
     "claude-code",
     "dotfiles",
     "dotfiles-macos"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/56245920?v=4",
    "ownerUrl": "https://github.com/te6-in",
    "defaultBranch": "main"
   },
   "path": "packages/claude/.claude/mods/subagents",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:48:06.943Z",
   "modUpdatedAt": "2026-10-08T08:06:48Z",
   "fileBytes": 19866,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagents",
   "url": "https://www.slopshopper.com/mods/te6-in-dotfiles-subagents/"
  },
  {
   "slug": "teambrilliant-claude-code-mods-thoughts",
   "name": "thoughts",
   "description": "A pane into the work: plan progress from thoughts/ and the session's pinned ★ views",
   "version": "0.2.1",
   "author": {
    "name": "Team Brilliant",
    "url": "https://teambrilliant.ai"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "teambrilliant/claude-code-mods",
    "url": "https://github.com/teambrilliant/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:03:27Z",
    "createdAt": "2026-10-08T10:08:17Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/63106243?v=4",
    "ownerUrl": "https://github.com/teambrilliant",
    "defaultBranch": "main"
   },
   "path": "mods/thoughts",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:48:09.136Z",
   "modUpdatedAt": "2026-10-09T13:03:27Z",
   "fileBytes": 32500,
   "tags": [
    "pane",
    "band",
    "transcript",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "thoughts",
   "url": "https://www.slopshopper.com/mods/teambrilliant-claude-code-mods-thoughts/"
  },
  {
   "slug": "teatimedev-doomscroll",
   "name": "doomscroll",
   "displayName": "Doomscroll",
   "description": "A TikTok-style video feed in a pane beside Claude Code. It plays while Claude works, scrolls with your mouse wheel, and pauses when Claude is done.",
   "version": "1.0.2",
   "author": {
    "name": "Jordan Rippon",
    "url": "https://github.com/teatimedev"
   },
   "license": "MIT",
   "homepage": "https://github.com/teatimedev/doomscroll",
   "keywords": [
    "mod",
    "pane",
    "video",
    "tiktok",
    "fun",
    "terminal",
    "ghostty",
    "kitty"
   ],
   "kind": "community",
   "repo": {
    "fullName": "teatimedev/doomscroll",
    "url": "https://github.com/teatimedev/doomscroll",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T13:23:02Z",
    "createdAt": "2026-10-02T12:44:29Z",
    "description": "A TikTok-style feed beside Claude Code that plays while Claude works. A Claude Code mod for Ghostty and kitty.",
    "homepage": "https://github.com/teatimedev/doomscroll",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "ghostty",
     "kitty-terminal",
     "tiktok"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/178297482?v=4",
    "ownerUrl": "https://github.com/teatimedev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "mix": {
     "type": "boolean",
     "title": "For You mix",
     "description": "Fill the feed from a built-in mix of about 70 creators (comedy, memes, slop, animals, sports and more), sampled fresh each session. Off: only your creators.",
     "default": true
    },
    "creators": {
     "type": "string",
     "title": "Your creators",
     "description": "Comma-separated TikTok handles that are always in your feed, on top of the For You mix. /doomscroll add @someone also works.",
     "default": ""
    },
    "sound": {
     "type": "boolean",
     "title": "Sound on",
     "description": "Start with sound on. m in the pane, or /doomscroll mute, toggles it and is remembered.",
     "default": true
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open while Claude works",
     "description": "Open the pane by itself whenever Claude starts a turn. Off: only /doomscroll opens it.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "doomscroll",
   "firstSeen": "2026-10-06T05:20:12.733Z",
   "modUpdatedAt": "2026-10-02T13:23:02Z",
   "fileBytes": 26343,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "command",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "doomscroll",
   "url": "https://www.slopshopper.com/mods/teatimedev-doomscroll/"
  },
  {
   "slug": "techczech-dev-traffic-control-dtc-inbox",
   "name": "dtc-inbox",
   "description": "Shows Dev Traffic Control answers waiting for your agent in Claude Code: a band, the /dtc pane, and a dtc_answers tool that returns them as delimited data. It never acts by itself.",
   "version": "0.3.0",
   "author": {
    "name": "Dominik Lukeš"
   },
   "license": "MIT",
   "homepage": "https://github.com/techczech/dev-traffic-control",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "techczech/dev-traffic-control",
    "url": "https://github.com/techczech/dev-traffic-control",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:58:15Z",
    "createdAt": "2026-09-30T09:04:11Z",
    "description": "A Mac app for the requests your coding agents send you: checks, design reviews with side-by-side decisions, marked-up screenshots, handoffs.",
    "homepage": "https://techczech.github.io/dev-traffic-control/",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/904715?v=4",
    "ownerUrl": "https://github.com/techczech",
    "defaultBranch": "main"
   },
   "path": "claude-mod/dtc-inbox",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "dtcRoot": {
     "type": "string",
     "title": "Records folder",
     "description": "The folder Dev Traffic Control keeps its records in (the app's Settings show it).",
     "default": "~/Documents/Dev Traffic Control"
    },
    "hubDir": {
     "type": "string",
     "title": "All-projects folder (optional)",
     "description": "A session working in this folder sees every project's waiting answers. Leave empty and each session sees its own project only.",
     "default": ""
    },
    "bandRefreshSeconds": {
     "type": "number",
     "title": "Band refresh (seconds)",
     "description": "How often the waiting count is recomputed.",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "dev-traffic-control",
   "firstSeen": "2026-10-08T15:48:14.063Z",
   "modUpdatedAt": "2026-10-08T10:58:15Z",
   "fileBytes": 156297,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dtc-inbox",
   "url": "https://www.slopshopper.com/mods/techczech-dev-traffic-control-dtc-inbox/"
  },
  {
   "slug": "techkwon-chiikawa",
   "name": "chiikawa",
   "description": "Chiikawa mode: Hachiware conducts, and the friends from Chiikawa appear as text drawings to take on tasks and talk them over (Claude subagents + Orca workers). In English, Korean and Japanese.",
   "version": "0.2.2",
   "author": {
    "name": "techkwon"
   },
   "license": "MIT",
   "homepage": "https://github.com/techkwon/chiikawa",
   "keywords": [
    "mod",
    "subagents",
    "orchestration",
    "usage",
    "fan-made",
    "korean",
    "japanese"
   ],
   "kind": "community",
   "repo": {
    "fullName": "techkwon/chiikawa",
    "url": "https://github.com/techkwon/chiikawa",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T00:03:49Z",
    "createdAt": "2026-10-06T22:13:11Z",
    "description": "Chiikawa (ちいかわ) fan mod for Claude Code: Hachiware conducts, and the friends take on tasks and talk them over. English, 한국어, 日本語 (unofficial fan mod)",
    "homepage": "https://github.com/techkwon/chiikawa#readme",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/175172264?v=4",
    "ownerUrl": "https://github.com/techkwon",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "One of auto, en, ko, ja. auto (the default) follows, in this order: the language chosen with /chiikawa lang, the letters of the prompts you type (Hangul for Korean, kana for Japanese), Claude Code's own language setting, the LC_ALL / LC_MESSAGES / LANG environment variables, and English. Anything else is read as auto",
     "default": "auto"
    },
    "leaderVoice": {
     "type": "boolean",
     "title": "Hachiware's voice",
     "description": "The main session talks in the voice of Hachiware, the conductor",
     "default": true
    },
    "politeLeader": {
     "type": "boolean",
     "title": "Polite Hachiware",
     "description": "Hachiware speaks politely instead of in the casual speech of the comic",
     "default": false
    },
    "memberVoice": {
     "type": "boolean",
     "title": "The friends' voices",
     "description": "A subagent reports in the voice of the character cast for it (a friend who cannot talk reports with a sound)",
     "default": true
    },
    "orcaVoice": {
     "type": "boolean",
     "title": "Orca workers' voices",
     "description": "A fleet-run launch is handed a copy of its spec, made beside it, with the character's voice added at the end",
     "default": true
    },
    "band": {
     "type": "boolean",
     "title": "Band of friends above the prompt",
     "description": "Shows one row above the prompt with the friends' names (press one to see what that friend is doing), who takes the next prompt (auto by default) and the usage; while the pane is closed, the last line said is drawn under it as one cut",
     "default": true
    },
    "trio": {
     "type": "boolean",
     "title": "The three together",
     "description": "Shows light work the main session does itself as Hachiware, Chiikawa and Usagi at it together (Usagi for tools that search, Chiikawa for tools that edit)",
     "default": true
    },
    "animate": {
     "type": "boolean",
     "title": "Movement while working",
     "description": "The picture and the icon of a character at work move every half second (turned off, only that movement stops: the screen is still redrawn when a task or a tool call changes it, when you press something, and by the check that runs every 2 seconds)",
     "default": true
    },
    "theme": {
     "type": "string",
     "title": "Color theme",
     "description": "One of auto, dark, light. auto (the default) follows the Claude Code theme (a theme with light in its name is a light one). Set light if the colors look faint on a light terminal",
     "default": "auto"
    },
    "autoOpen": {
     "type": "boolean",
     "title": "Open the pane by itself",
     "description": "The status pane opens by itself when a friend is handed work (once closed by hand, it is not opened again until /chiikawa)",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "chiikawa",
   "firstSeen": "2026-10-07T15:17:20.854Z",
   "modUpdatedAt": "2026-10-07T00:03:49Z",
   "fileBytes": 320494,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "chiikawa",
   "url": "https://www.slopshopper.com/mods/techkwon-chiikawa/"
  },
  {
   "slug": "technologiestiftung-claude-code-usage-mod",
   "name": "usage",
   "description": "Live session/weekly usage meters, reset times and a per-turn token sparkline above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Technologiestiftung Berlin",
    "url": "https://www.technologiestiftung-berlin.de"
   },
   "license": "MIT",
   "homepage": "https://github.com/technologiestiftung/claude-code-usage-mod",
   "keywords": [
    "usage",
    "rate-limits",
    "tokens",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "technologiestiftung/claude-code-usage-mod",
    "url": "https://github.com/technologiestiftung/claude-code-usage-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T08:41:08Z",
    "createdAt": "2026-10-07T08:25:06Z",
    "description": "Claude Code mod: live session/weekly usage meters above the prompt",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16606790?v=4",
    "ownerUrl": "https://github.com/technologiestiftung",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "technologiestiftung-usage",
   "firstSeen": "2026-10-07T15:17:26.344Z",
   "modUpdatedAt": "2026-10-07T08:41:08Z",
   "fileBytes": 5087,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-technologiestiftung",
   "url": "https://www.slopshopper.com/mods/technologiestiftung-claude-code-usage-mod/"
  },
  {
   "slug": "teeratp-task-board",
   "name": "task-board",
   "description": "Side panel listing every todo, task and subagent with live status",
   "version": "0.1.0",
   "author": {
    "name": "TeeratP"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TeeratP/task-board",
    "url": "https://github.com/TeeratP/task-board",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T07:40:05Z",
    "createdAt": "2026-10-07T07:39:52Z",
    "description": "Claude Code mod: side panel tracking todos, tasks and subagents",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29404205?v=4",
    "ownerUrl": "https://github.com/TeeratP",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "teeratp-mods",
   "firstSeen": "2026-10-07T14:46:14.942Z",
   "modUpdatedAt": "2026-10-07T07:40:05Z",
   "fileBytes": 5512,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "task-board-TeeratP",
   "url": "https://www.slopshopper.com/mods/teeratp-task-board/"
  },
  {
   "slug": "tenfoldmarc-claude-code-mods-daily-command-center",
   "name": "daily-command-center",
   "description": "Every morning Claude asks for the three tasks you need to do today, then pins them in a side pane next to your revenue and key numbers.",
   "version": "1.0.0",
   "author": {
    "name": "Marc Cleroux",
    "url": "https://www.instagram.com/tenfoldmarc"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tenfoldmarc/claude-code-mods",
    "url": "https://github.com/tenfoldmarc/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:42:20Z",
    "createdAt": "2026-10-07T20:42:11Z",
    "description": "Three Claude Code mods that run your workday: a daily command center, a focus lock, and a done chime.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254323656?v=4",
    "ownerUrl": "https://github.com/tenfoldmarc",
    "defaultBranch": "main"
   },
   "path": "mods/daily-command-center",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "start_hour": {
     "type": "number",
     "title": "Start hour",
     "description": "The hour (0 to 23, your local time) from which Claude asks for your three tasks. 9 is 9am.",
     "default": 9
    },
    "stripe_key": {
     "type": "string",
     "title": "Stripe key",
     "description": "Optional. A Stripe restricted key with read access to Balance, to show revenue today and month to date. Leave empty for no Stripe.",
     "sensitive": true,
     "default": ""
    },
    "metrics_command": {
     "type": "string",
     "title": "Metrics command",
     "description": "Optional. A shell command that prints one 'Label: value' line per number to show. Leave empty for none.",
     "default": ""
    },
    "refresh_minutes": {
     "type": "number",
     "title": "Refresh minutes",
     "description": "How often the numbers refresh.",
     "default": 5
    },
    "volume": {
     "type": "number",
     "title": "Volume",
     "description": "Check-off sound volume, from 0 (silent) to 4 (loud). 1 is normal.",
     "default": 1
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tenfold-mods",
   "firstSeen": "2026-10-08T15:48:19.590Z",
   "modUpdatedAt": "2026-10-07T20:42:02Z",
   "fileBytes": 17065,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "daily-command-center",
   "url": "https://www.slopshopper.com/mods/tenfoldmarc-claude-code-mods-daily-command-center/"
  },
  {
   "slug": "tenfoldmarc-claude-code-mods-done-chime",
   "name": "done-chime",
   "description": "Plays a chime and shows a toast when Claude finishes a long job, so you can walk away from the screen.",
   "version": "1.0.0",
   "author": {
    "name": "Marc Cleroux",
    "url": "https://www.instagram.com/tenfoldmarc"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tenfoldmarc/claude-code-mods",
    "url": "https://github.com/tenfoldmarc/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:42:20Z",
    "createdAt": "2026-10-07T20:42:11Z",
    "description": "Three Claude Code mods that run your workday: a daily command center, a focus lock, and a done chime.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254323656?v=4",
    "ownerUrl": "https://github.com/tenfoldmarc",
    "defaultBranch": "main"
   },
   "path": "mods/done-chime",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "min_seconds": {
     "type": "number",
     "title": "Minimum seconds",
     "description": "Only chime when a job ran at least this many seconds.",
     "default": 20
    },
    "volume": {
     "type": "number",
     "title": "Volume",
     "description": "Chime volume, from 0 (silent) to 4 (loud). 1 is normal.",
     "default": 1
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tenfold-mods",
   "firstSeen": "2026-10-08T15:48:20.272Z",
   "modUpdatedAt": "2026-10-07T20:42:02Z",
   "fileBytes": 1258,
   "tags": [
    "toast",
    "turn",
    "audio"
   ],
   "isNew": true,
   "entryName": "done-chime-tenfoldmarc",
   "url": "https://www.slopshopper.com/mods/tenfoldmarc-claude-code-mods-done-chime/"
  },
  {
   "slug": "tenfoldmarc-claude-code-mods-focus-lock",
   "name": "focus-lock",
   "description": "Start a timed sprint on one task with /sprint. Prompts about anything else are held until the timer ends.",
   "version": "1.0.0",
   "author": {
    "name": "Marc Cleroux",
    "url": "https://www.instagram.com/tenfoldmarc"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tenfoldmarc/claude-code-mods",
    "url": "https://github.com/tenfoldmarc/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:42:20Z",
    "createdAt": "2026-10-07T20:42:11Z",
    "description": "Three Claude Code mods that run your workday: a daily command center, a focus lock, and a done chime.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/254323656?v=4",
    "ownerUrl": "https://github.com/tenfoldmarc",
    "defaultBranch": "main"
   },
   "path": "mods/focus-lock",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minutes": {
     "type": "number",
     "title": "Sprint length",
     "description": "Minutes a sprint runs when /sprint is given no number.",
     "default": 50
    },
    "model": {
     "type": "string",
     "title": "Judge model",
     "description": "The model that decides whether a prompt is on task. A small, fast one is best.",
     "default": "haiku"
    },
    "volume": {
     "type": "number",
     "title": "Volume",
     "description": "End-of-sprint sound volume, from 0 (silent) to 4 (loud). 1 is normal.",
     "default": 1
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tenfold-mods",
   "firstSeen": "2026-10-08T15:48:21.386Z",
   "modUpdatedAt": "2026-10-07T20:42:02Z",
   "fileBytes": 8703,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "focus-lock",
   "url": "https://www.slopshopper.com/mods/tenfoldmarc-claude-code-mods-focus-lock/"
  },
  {
   "slug": "tenzinplatter-claude-plugins-agenda",
   "name": "agenda",
   "description": "Toggleable agenda pane: a focus view of the current arc story and Claude's tasks, and an overview of every open todo",
   "version": "0.6.0",
   "author": {
    "name": "tenzinplatter"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tenzinplatter/claude-plugins",
    "url": "https://github.com/tenzinplatter/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T13:13:27Z",
    "createdAt": "2026-10-08T11:14:49Z",
    "description": "Personal Claude Code plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/143778894?v=4",
    "ownerUrl": "https://github.com/tenzinplatter",
    "defaultBranch": "main"
   },
   "path": "plugins/agenda",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "dockColumns": {
     "type": "number",
     "title": "Dock width",
     "description": "Columns the agenda asks for when docked beside the transcript (dragging the dock still wins)",
     "default": 40,
     "min": 24,
     "max": 120
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tenzin-plugins",
   "firstSeen": "2026-10-08T15:48:23.274Z",
   "modUpdatedAt": "2026-10-08T13:13:27Z",
   "fileBytes": 28231,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "agenda-tenzinplatter",
   "url": "https://www.slopshopper.com/mods/tenzinplatter-claude-plugins-agenda/"
  },
  {
   "slug": "teransarathchandra-coachline",
   "name": "coachline",
   "description": "A split-pane panel for Claude Code: this thread's prompts in white, what can be improved in blue, analysed by Claude on your subscription (no API key) together with your past chats, so it can tell you what to turn into a skill.",
   "version": "0.13.0",
   "author": {
    "name": "Teran Sarathchandra"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "teransarathchandra/coachline",
    "url": "https://github.com/teransarathchandra/coachline",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:46:16Z",
    "createdAt": "2026-09-29T13:05:08Z",
    "description": "Statusline prompt coach for Claude Code: scores your last prompt, spots repeated requests, before/after on demand.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/75656120?v=4",
    "ownerUrl": "https://github.com/teransarathchandra",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./coachline.tsx"
   ],
   "entry": "hooks/coachline.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "coachline",
   "firstSeen": "2026-10-06T05:26:11.990Z",
   "modUpdatedAt": "2026-10-09T11:46:16Z",
   "fileBytes": 11537,
   "tags": [
    "pane",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "coachline",
   "url": "https://www.slopshopper.com/mods/teransarathchandra-coachline/"
  },
  {
   "slug": "testy-cool-claude-agent-portraits",
   "name": "agent-portrait",
   "description": "Animated pixel-art portrait above the Claude Code prompt that reacts to thinking, talking, tools, failures and idle time.",
   "version": "0.1.0",
   "author": {
    "name": "testy-cool"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "testy-cool/claude-agent-portraits",
    "url": "https://github.com/testy-cool/claude-agent-portraits",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:53:17Z",
    "createdAt": "2026-10-05T10:46:29Z",
    "description": "Animated pixel-art portrait above the Claude Code prompt. It reacts to thinking, talking, tools, failures and idle time, and draws a custom character for each agent from a one-line brief or a photo.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "avatar",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mod",
     "claude-code-plugin",
     "coding-agent",
     "ghostty",
     "kitty-graphics",
     "pixel-art",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/202153476?v=4",
    "ownerUrl": "https://github.com/testy-cool",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "set": {
     "type": "string",
     "title": "Portrait set",
     "description": "Which character to show: a bundled set (oana, nova, cipher, forge, moss, quill, sprocket, default, red) or a folder in .claude/agent-portrait.",
     "default": "oana"
    },
    "rows": {
     "type": "number",
     "title": "Height in rows",
     "description": "How many terminal rows the portrait takes, 3 to 20.",
     "default": 6
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-agent-portraits",
   "firstSeen": "2026-10-06T05:20:14.290Z",
   "modUpdatedAt": "2026-10-05T10:53:17Z",
   "fileBytes": 10650,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-portrait",
   "url": "https://www.slopshopper.com/mods/testy-cool-claude-agent-portraits/"
  },
  {
   "slug": "testy-cool-mermaid-c4-zoom",
   "name": "mermaid-c4-zoom",
   "description": "A side pane in Claude Code that draws mermaid diagrams as colored text art, with C4-style zoom: click a box to see the level inside it",
   "version": "0.5.0",
   "author": {
    "name": "testy-cool",
    "url": "https://github.com/testy-cool"
   },
   "license": "MIT",
   "homepage": "https://github.com/testy-cool/mermaid-c4-zoom",
   "keywords": [
    "mermaid",
    "c4",
    "diagrams",
    "architecture",
    "ascii",
    "claude-code",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "testy-cool/mermaid-c4-zoom",
    "url": "https://github.com/testy-cool/mermaid-c4-zoom",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T10:13:37Z",
    "createdAt": "2026-10-06T21:28:46Z",
    "description": "Mermaid diagrams with C4-style zoom in a Claude Code side pane: colored text art, click a box to see the level inside it",
    "homepage": null,
    "topics": [
     "architecture-diagrams",
     "ascii-art",
     "c4-model",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "diagrams",
     "mermaid",
     "mermaidjs",
     "software-architecture",
     "terminal",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/202153476?v=4",
    "ownerUrl": "https://github.com/testy-cool",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mermaid-c4-zoom",
   "firstSeen": "2026-10-07T15:17:30.285Z",
   "modUpdatedAt": "2026-10-08T10:13:37Z",
   "fileBytes": 168522,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mermaid-c4-zoom",
   "url": "https://www.slopshopper.com/mods/testy-cool-mermaid-c4-zoom/"
  },
  {
   "slug": "tett23-dotfiles-usage-hint",
   "name": "usage-hint",
   "description": "入力欄の下に 5h / 週 / Fable の上限とコンテキスト使用率を % で表示する",
   "version": "0.1.0",
   "author": {
    "name": "tett23"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tett23/dotfiles",
    "url": "https://github.com/tett23/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:15:02Z",
    "createdAt": "2012-09-14T03:42:18Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/136304?v=4",
    "ownerUrl": "https://github.com/tett23",
    "defaultBranch": "master"
   },
   "path": "claude/mods/usage-hint",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:49.740Z",
   "modUpdatedAt": "2026-10-09T11:15:02Z",
   "fileBytes": 6507,
   "tags": [
    "band",
    "spinner",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-hint",
   "url": "https://www.slopshopper.com/mods/tett23-dotfiles-usage-hint/"
  },
  {
   "slug": "the-cmo-lab-development-backlog-board",
   "name": "backlog-board",
   "description": "Sidebar pane showing virtual-team backlog progress (backlog.md, features/, handoffs/)",
   "version": "0.2.0",
   "author": {
    "name": "Luis Capobianco"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "The-CMO-Lab/development",
    "url": "https://github.com/The-CMO-Lab/development",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:04:50Z",
    "createdAt": "2026-10-09T02:42:29Z",
    "description": "Claude Code mods for development workflows",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/337502322?v=4",
    "ownerUrl": "https://github.com/The-CMO-Lab",
    "defaultBranch": "main"
   },
   "path": "plugins/backlog-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "docsDir": {
     "type": "string",
     "title": "Docs folder",
     "description": "Folder holding backlog.md. Empty: ./docs, then the working directory.",
     "default": ""
    },
    "pollSeconds": {
     "type": "number",
     "title": "Refresh interval (seconds)",
     "description": "How often to check the docs folder for changes.",
     "default": 10
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "development",
   "firstSeen": "2026-10-09T14:41:24.381Z",
   "modUpdatedAt": "2026-10-09T13:04:50Z",
   "fileBytes": 21967,
   "tags": [
    "pane",
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "backlog-board",
   "url": "https://www.slopshopper.com/mods/the-cmo-lab-development-backlog-board/"
  },
  {
   "slug": "theagitist-claude-mods-box-status",
   "name": "box-status",
   "description": "Status line: which box you're on, the out-of-band ping channel it resolves (telegram/email/none), and whether passwordless sudo is available.",
   "version": "0.1.0",
   "author": {
    "name": "theagitist"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theagitist/claude-mods",
    "url": "https://github.com/theagitist/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T20:38:25Z",
    "createdAt": "2026-10-04T20:38:20Z",
    "description": "Five small, portable Claude Code mods (function-hook plugins): a dotfiles add-guard, an em-dash watcher, a box/channel status line, a hardcoded-home guard, and an out-of-band idle ping. Linux + macOS, no personal data in source.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "cli",
     "developer-tools",
     "dotfiles",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148371189?v=4",
    "ownerUrl": "https://github.com/theagitist",
    "defaultBranch": "main"
   },
   "path": "box-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:15.921Z",
   "modUpdatedAt": "2026-10-04T20:38:20Z",
   "fileBytes": 1502,
   "tags": [
    "status",
    "process"
   ],
   "isNew": true,
   "entryName": "box-status",
   "url": "https://www.slopshopper.com/mods/theagitist-claude-mods-box-status/"
  },
  {
   "slug": "theagitist-claude-mods-dot-guard",
   "name": "dot-guard",
   "description": "Block `git add` of a whole $HOME work-tree (dot add -A/./*), which would stage your entire home directory.",
   "version": "0.1.0",
   "author": {
    "name": "theagitist"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theagitist/claude-mods",
    "url": "https://github.com/theagitist/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T20:38:25Z",
    "createdAt": "2026-10-04T20:38:20Z",
    "description": "Five small, portable Claude Code mods (function-hook plugins): a dotfiles add-guard, an em-dash watcher, a box/channel status line, a hardcoded-home guard, and an out-of-band idle ping. Linux + macOS, no personal data in source.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "cli",
     "developer-tools",
     "dotfiles",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148371189?v=4",
    "ownerUrl": "https://github.com/theagitist",
    "defaultBranch": "main"
   },
   "path": "dot-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "wrappers": {
     "type": "string",
     "title": "Home-worktree wrappers",
     "description": "Comma-separated command names that run git with --work-tree=$HOME (bare-repo dotfiles aliases). `add -A/./*` through these is blocked.",
     "default": "dot"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:16.774Z",
   "modUpdatedAt": "2026-10-04T20:38:20Z",
   "fileBytes": 1354,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "dot-guard",
   "url": "https://www.slopshopper.com/mods/theagitist-claude-mods-dot-guard/"
  },
  {
   "slug": "theagitist-claude-mods-emdash-watch",
   "name": "emdash-watch",
   "description": "Flag em-dashes you introduce into public-facing prose (notes, docs, READMEs, HTML); internal files (CLAUDE.md, memory) are exempt. Non-blocking note to the model.",
   "version": "0.1.0",
   "author": {
    "name": "theagitist"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theagitist/claude-mods",
    "url": "https://github.com/theagitist/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T20:38:25Z",
    "createdAt": "2026-10-04T20:38:20Z",
    "description": "Five small, portable Claude Code mods (function-hook plugins): a dotfiles add-guard, an em-dash watcher, a box/channel status line, a hardcoded-home guard, and an out-of-band idle ping. Linux + macOS, no personal data in source.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "cli",
     "developer-tools",
     "dotfiles",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148371189?v=4",
    "ownerUrl": "https://github.com/theagitist",
    "defaultBranch": "main"
   },
   "path": "emdash-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:17.561Z",
   "modUpdatedAt": "2026-10-04T20:38:20Z",
   "fileBytes": 1371,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "emdash-watch",
   "url": "https://www.slopshopper.com/mods/theagitist-claude-mods-emdash-watch/"
  },
  {
   "slug": "theagitist-claude-mods-home-path-guard",
   "name": "home-path-guard",
   "description": "Flag hardcoded user home paths (/home/<user>, /Users/<user>) you write into files; nudge $HOME / ~ instead. Machine-local (*.local.*) files exempt. Non-blocking.",
   "version": "0.1.0",
   "author": {
    "name": "theagitist"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theagitist/claude-mods",
    "url": "https://github.com/theagitist/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T20:38:25Z",
    "createdAt": "2026-10-04T20:38:20Z",
    "description": "Five small, portable Claude Code mods (function-hook plugins): a dotfiles add-guard, an em-dash watcher, a box/channel status line, a hardcoded-home guard, and an out-of-band idle ping. Linux + macOS, no personal data in source.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "cli",
     "developer-tools",
     "dotfiles",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148371189?v=4",
    "ownerUrl": "https://github.com/theagitist",
    "defaultBranch": "main"
   },
   "path": "home-path-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:18.490Z",
   "modUpdatedAt": "2026-10-04T20:38:20Z",
   "fileBytes": 1362,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "home-path-guard",
   "url": "https://www.slopshopper.com/mods/theagitist-claude-mods-home-path-guard/"
  },
  {
   "slug": "theagitist-claude-mods-idle-ping",
   "name": "idle-ping",
   "description": "When a turn that did real work ends, ping the user out of band (Telegram if a bot token + TELEGRAM_CHAT_ID are set, else email via CLAUDE_PING_EMAIL + a mailer).",
   "version": "0.1.0",
   "author": {
    "name": "theagitist"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theagitist/claude-mods",
    "url": "https://github.com/theagitist/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T20:38:25Z",
    "createdAt": "2026-10-04T20:38:20Z",
    "description": "Five small, portable Claude Code mods (function-hook plugins): a dotfiles add-guard, an em-dash watcher, a box/channel status line, a hardcoded-home guard, and an out-of-band idle ping. Linux + macOS, no personal data in source.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "cli",
     "developer-tools",
     "dotfiles",
     "plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148371189?v=4",
    "ownerUrl": "https://github.com/theagitist",
    "defaultBranch": "main"
   },
   "path": "idle-ping",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "minTools": {
     "type": "number",
     "title": "Minimum tool calls",
     "description": "Minimum tool calls in a turn before it counts as real work worth pinging about.",
     "default": 2
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:19.565Z",
   "modUpdatedAt": "2026-10-04T20:38:20Z",
   "fileBytes": 3230,
   "tags": [
    "guard",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "idle-ping",
   "url": "https://www.slopshopper.com/mods/theagitist-claude-mods-idle-ping/"
  },
  {
   "slug": "thefuga-claude-x-attachments",
   "name": "attachments",
   "description": "The draft's attachments as chips above the prompt: each pasted picture, pasted text, @-mentioned file or folder and, with the issues mod, @# issue, with a glyph for its type, its path and what it is, and a × to take it out of the draft.",
   "version": "0.1.0",
   "author": {
    "name": "Erick Fuga",
    "url": "https://thefuga.dev"
   },
   "license": "MIT",
   "homepage": "https://github.com/thefuga/claude-x/tree/main/mods/attachments",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thefuga/claude-x",
    "url": "https://github.com/thefuga/claude-x",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:38:33Z",
    "createdAt": "2026-10-02T17:29:28Z",
    "description": "Opinionated mods for Claude Code",
    "homepage": "https://thefuga.dev",
    "topics": [
     "claude",
     "claude-code",
     "vim"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25869793?v=4",
    "ownerUrl": "https://github.com/thefuga",
    "defaultBranch": "main"
   },
   "path": "mods/attachments",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-x",
   "firstSeen": "2026-10-06T05:26:19.161Z",
   "modUpdatedAt": "2026-10-06T12:52:59Z",
   "fileBytes": 26271,
   "tags": [
    "band",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "attachments",
   "url": "https://www.slopshopper.com/mods/thefuga-claude-x-attachments/"
  },
  {
   "slug": "thefuga-claude-x-issues",
   "name": "issues",
   "description": "Finds the repository's GitHub issues as @# is typed in the prompt, as opencode.vim does: a list above the prompt filtered by number or title, picked with a click or Ctrl+X Tab, and each @#N sent with the issue for the model to read.",
   "version": "0.1.0",
   "author": {
    "name": "Erick Fuga",
    "url": "https://thefuga.dev"
   },
   "license": "MIT",
   "homepage": "https://github.com/thefuga/claude-x/tree/main/mods/issues",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thefuga/claude-x",
    "url": "https://github.com/thefuga/claude-x",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:38:33Z",
    "createdAt": "2026-10-02T17:29:28Z",
    "description": "Opinionated mods for Claude Code",
    "homepage": "https://thefuga.dev",
    "topics": [
     "claude",
     "claude-code",
     "vim"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25869793?v=4",
    "ownerUrl": "https://github.com/thefuga",
    "defaultBranch": "main"
   },
   "path": "mods/issues",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-x",
   "firstSeen": "2026-10-06T14:48:06.998Z",
   "modUpdatedAt": "2026-10-06T11:16:07Z",
   "fileBytes": 37756,
   "tags": [
    "band",
    "toast",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "issues-thefuga",
   "url": "https://www.slopshopper.com/mods/thefuga-claude-x-issues/"
  },
  {
   "slug": "thefuga-claude-x-statusline",
   "name": "statusline",
   "description": "A vim-style status bar in the Claude Code footer: editor mode, permission mode, model, effort, git state, usage and cursor; numbers the draft's lines and keeps the prompt box taller.",
   "version": "0.1.0",
   "author": {
    "name": "Erick Fuga",
    "url": "https://thefuga.dev"
   },
   "license": "MIT",
   "homepage": "https://github.com/thefuga/claude-x/tree/main/mods/statusline",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thefuga/claude-x",
    "url": "https://github.com/thefuga/claude-x",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:38:33Z",
    "createdAt": "2026-10-02T17:29:28Z",
    "description": "Opinionated mods for Claude Code",
    "homepage": "https://thefuga.dev",
    "topics": [
     "claude",
     "claude-code",
     "vim"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25869793?v=4",
    "ownerUrl": "https://github.com/thefuga",
    "defaultBranch": "main"
   },
   "path": "mods/statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "lineNumbers": {
     "type": "boolean",
     "title": "Number the draft's lines",
     "description": "In the fullscreen renderer, draw each line's number over the two-cell gutter of the prompt box, in place of the prompt's own mark. Off leaves the gutter as Claude Code draws it.",
     "default": true
    },
    "minLines": {
     "type": "number",
     "title": "Rows the prompt stands at the least",
     "description": "In the fullscreen renderer, keep the prompt box this many rows tall while its draft is shorter: blank rows are drawn under the draft and the box's rule under them. 1 leaves the box as Claude Code sizes it.",
     "default": 1,
     "min": 1,
     "max": 20
    },
    "expandedLines": {
     "type": "number",
     "title": "Rows the prompt stands at while expanded",
     "description": "In the fullscreen renderer, /expand (bound to a key as command:expand, or :expand in the vim mod's command line) stands the prompt box this many rows tall until the next prompt is sent, or until it is run again. Claude Code lets the box grow to half the screen less five rows, which is as tall as it stands with the default. Never fewer than minLines.",
     "default": 100,
     "min": 1,
     "max": 100
    },
    "git": {
     "type": "boolean",
     "title": "The git branch and the lines changed",
     "description": "Show, before the usage at the end of the footer, the branch the working copy is on and the lines added and deleted in its tracked files since the last commit, as git diff --numstat HEAD counts them. Read every five seconds and after each tool call.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-x",
   "firstSeen": "2026-10-06T05:26:21.620Z",
   "modUpdatedAt": "2026-10-06T11:44:56Z",
   "fileBytes": 68454,
   "tags": [
    "band",
    "spinner",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-thefuga",
   "url": "https://www.slopshopper.com/mods/thefuga-claude-x-statusline/"
  },
  {
   "slug": "thefuga-claude-x-stfu",
   "name": "stfu",
   "description": "Drops the whimsical word from the line that runs while Claude works and from the one that closes a turn, leaving the elapsed time, tokens and duration where Claude Code draws them.",
   "version": "0.1.0",
   "author": {
    "name": "Erick Fuga",
    "url": "https://thefuga.dev"
   },
   "license": "MIT",
   "homepage": "https://github.com/thefuga/claude-x/tree/main/mods/stfu",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thefuga/claude-x",
    "url": "https://github.com/thefuga/claude-x",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:38:33Z",
    "createdAt": "2026-10-02T17:29:28Z",
    "description": "Opinionated mods for Claude Code",
    "homepage": "https://thefuga.dev",
    "topics": [
     "claude",
     "claude-code",
     "vim"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25869793?v=4",
    "ownerUrl": "https://github.com/thefuga",
    "defaultBranch": "main"
   },
   "path": "mods/stfu",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-x",
   "firstSeen": "2026-10-06T14:48:08.841Z",
   "modUpdatedAt": "2026-10-06T12:13:53Z",
   "fileBytes": 959,
   "tags": [
    "spinner"
   ],
   "isNew": true,
   "entryName": "stfu",
   "url": "https://www.slopshopper.com/mods/thefuga-claude-x-stfu/"
  },
  {
   "slug": "thefuga-claude-x-syntax",
   "name": "syntax",
   "description": "Colors the prompt's draft as it is typed: its markdown, the code in its fences, and in shell mode the command.",
   "version": "0.1.0",
   "author": {
    "name": "Erick Fuga",
    "url": "https://thefuga.dev"
   },
   "license": "MIT",
   "homepage": "https://github.com/thefuga/claude-x/tree/main/mods/syntax",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thefuga/claude-x",
    "url": "https://github.com/thefuga/claude-x",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:38:33Z",
    "createdAt": "2026-10-02T17:29:28Z",
    "description": "Opinionated mods for Claude Code",
    "homepage": "https://thefuga.dev",
    "topics": [
     "claude",
     "claude-code",
     "vim"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25869793?v=4",
    "ownerUrl": "https://github.com/thefuga",
    "defaultBranch": "main"
   },
   "path": "mods/syntax",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-x",
   "firstSeen": "2026-10-06T05:26:23.463Z",
   "modUpdatedAt": "2026-10-05T16:21:41Z",
   "fileBytes": 20997,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "syntax",
   "url": "https://www.slopshopper.com/mods/thefuga-claude-x-syntax/"
  },
  {
   "slug": "thefuga-claude-x-vim",
   "name": "vim",
   "description": "A vim command line for Claude Code: :w and :e keep a draft per session, :q quits (! to force), and any other name runs that slash command, with Tab completion. Opened by the focus chord for the area above the prompt; drawn in the statusline mod's bar.",
   "version": "0.1.0",
   "author": {
    "name": "Erick Fuga",
    "url": "https://thefuga.dev"
   },
   "license": "MIT",
   "homepage": "https://github.com/thefuga/claude-x/tree/main/mods/vim",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thefuga/claude-x",
    "url": "https://github.com/thefuga/claude-x",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T13:38:33Z",
    "createdAt": "2026-10-02T17:29:28Z",
    "description": "Opinionated mods for Claude Code",
    "homepage": "https://thefuga.dev",
    "topics": [
     "claude",
     "claude-code",
     "vim"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25869793?v=4",
    "ownerUrl": "https://github.com/thefuga",
    "defaultBranch": "main"
   },
   "path": "mods/vim",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-x",
   "firstSeen": "2026-10-06T05:26:25.191Z",
   "modUpdatedAt": "2026-10-05T14:15:32Z",
   "fileBytes": 21618,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "vim",
   "url": "https://www.slopshopper.com/mods/thefuga-claude-x-vim/"
  },
  {
   "slug": "theishandubey-claude-mods-agent-graph",
   "name": "agent-graph",
   "description": "Pane drawing the session's running subagents: a left-to-right card graph in the desktop app, an indented tree in the terminal",
   "version": "0.3.0",
   "author": {
    "name": "Ishan Dubey"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theishandubey/claude-mods",
    "url": "https://github.com/theishandubey/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:37:56Z",
    "createdAt": "2026-10-03T10:39:58Z",
    "description": "A Claude Code plugin marketplace of mods: function-hooks plugins that draw bands, panes and other UI inside Claude Code.",
    "homepage": "",
    "topics": [
     "claude",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/139652415?v=4",
    "ownerUrl": "https://github.com/theishandubey",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-graph",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T15:17:36.706Z",
   "modUpdatedAt": "2026-10-06T17:55:10Z",
   "fileBytes": 30858,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "agent-graph",
   "url": "https://www.slopshopper.com/mods/theishandubey-claude-mods-agent-graph/"
  },
  {
   "slug": "theishandubey-claude-mods-auto-handoff",
   "name": "auto-handoff",
   "description": "Hands the conversation off once the context passes a threshold (40% of windows over 200k tokens, 50% of smaller ones): a dedicated turn writes the handoff and the durable knowledge it names into an OKF bundle at .auto-handoff/, then the context is cleared and the work continues from the handoff",
   "version": "0.3.0",
   "author": {
    "name": "Ishan Dubey"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theishandubey/claude-mods",
    "url": "https://github.com/theishandubey/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:37:56Z",
    "createdAt": "2026-10-03T10:39:58Z",
    "description": "A Claude Code plugin marketplace of mods: function-hooks plugins that draw bands, panes and other UI inside Claude Code.",
    "homepage": "",
    "topics": [
     "claude",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/139652415?v=4",
    "ownerUrl": "https://github.com/theishandubey",
    "defaultBranch": "main"
   },
   "path": "plugins/auto-handoff",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "largeWindowPercent": {
     "type": "number",
     "title": "Handoff threshold for windows over 200k tokens",
     "description": "Percent of the context window at which the conversation is handed off when the window is larger than 200k tokens.",
     "default": 40,
     "min": 5,
     "max": 95
    },
    "smallWindowPercent": {
     "type": "number",
     "title": "Handoff threshold for windows up to 200k tokens",
     "description": "Percent of the context window at which the conversation is handed off when the window is 200k tokens or smaller.",
     "default": 50,
     "min": 5,
     "max": 95
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T15:17:37.396Z",
   "modUpdatedAt": "2026-10-06T18:54:33Z",
   "fileBytes": 43728,
   "tags": [
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-handoff-theishandubey",
   "url": "https://www.slopshopper.com/mods/theishandubey-claude-mods-auto-handoff/"
  },
  {
   "slug": "theishandubey-claude-mods-meter",
   "name": "meter",
   "description": "Session meters above the prompt; /meter opens detailed metrics",
   "version": "0.2.0",
   "author": {
    "name": "Ishan Dubey"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theishandubey/claude-mods",
    "url": "https://github.com/theishandubey/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:37:56Z",
    "createdAt": "2026-10-03T10:39:58Z",
    "description": "A Claude Code plugin marketplace of mods: function-hooks plugins that draw bands, panes and other UI inside Claude Code.",
    "homepage": "",
    "topics": [
     "claude",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/139652415?v=4",
    "ownerUrl": "https://github.com/theishandubey",
    "defaultBranch": "main"
   },
   "path": "plugins/meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T15:17:39.170Z",
   "modUpdatedAt": "2026-10-06T17:57:31Z",
   "fileBytes": 75836,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "meter-theishandubey",
   "url": "https://www.slopshopper.com/mods/theishandubey-claude-mods-meter/"
  },
  {
   "slug": "theishandubey-claude-mods-statusline",
   "name": "statusline",
   "description": "Status line under the prompt on the terminal: model and effort, working directory and git state",
   "version": "0.2.0",
   "author": {
    "name": "Ishan Dubey"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "theishandubey/claude-mods",
    "url": "https://github.com/theishandubey/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:37:56Z",
    "createdAt": "2026-10-03T10:39:58Z",
    "description": "A Claude Code plugin marketplace of mods: function-hooks plugins that draw bands, panes and other UI inside Claude Code.",
    "homepage": "",
    "topics": [
     "claude",
     "claude-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/139652415?v=4",
    "ownerUrl": "https://github.com/theishandubey",
    "defaultBranch": "main"
   },
   "path": "plugins/statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-07T15:17:40.234Z",
   "modUpdatedAt": "2026-10-06T17:32:50Z",
   "fileBytes": 12428,
   "tags": [
    "spinner",
    "status",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-theishandubey",
   "url": "https://www.slopshopper.com/mods/theishandubey-claude-mods-statusline/"
  },
  {
   "slug": "themizeguy-clawdagotchi-mize-coworker",
   "name": "mize-coworker",
   "description": "Claude as a small coworker in the terminal: an orange pixel-art Claude, two rows tall, in 132 frames. While a turn runs he sits beside the spinner in a scene for every spinner word (a thought bubble, a pen on a notepad, a book, a magnifying glass over text or over a globe, a laptop, a terminal, his own small helpers, a gear, a scroll for a skill, a plug for an MCP call); idle on the status row he breathes, blinks, strolls, yawns and sips a coffee, sweats near a full context and sleeps frosted once the prompt cache goes cold. While the main session rests and agents or workflows work in the background he minds them with a skit every few seconds: a rocket as they start, a paddle with how many are at work, a radar, a headset, a helper bringing a finished agent's report, juggling, bubble gum, popcorn, a paper plane, a plant that grows with the wait. The spinner word says what is happening (Reading register.ts, Running npm), and /coworker demo plays every animation once. Draws only; nothing reaches the model.",
   "version": "0.6.0",
   "author": {
    "name": "TheMizeGuy"
   },
   "license": "MIT",
   "homepage": "https://github.com/TheMizeGuy/clawdagotchi",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TheMizeGuy/clawdagotchi",
    "url": "https://github.com/TheMizeGuy/clawdagotchi",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T17:49:29Z",
    "createdAt": "2026-10-03T01:27:29Z",
    "description": "A pixel-art Claude who works beside your Claude Code session: scenes for every spinner word, an idle life, reactions to your context and usage, plus the chip status line he lives on. Unofficial.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "ghostty",
     "mascot",
     "pixel-art",
     "status-line",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/70614294?v=4",
    "ownerUrl": "https://github.com/TheMizeGuy",
    "defaultBranch": "main"
   },
   "path": "plugins/mize-coworker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "sprite": {
     "type": "boolean",
     "title": "Show Claude beside the prompt footer",
     "description": "When on, Claude (8 cells by 2 rows; 4 by 1 with big off) and a short dim caption (reading, running, needs you) sit after the mode labels at the right of the prompt footer in interactive terminal sessions, and Claude wanders a few cells of that row while idle.",
     "required": false,
     "default": true
    },
    "picture": {
     "type": "boolean",
     "title": "Draw Claude as an orange picture",
     "description": "When on, Claude is drawn as orange pixel art (the terminal's Image element; a terminal without kitty graphics shows his braille outline, dim, instead). When off, he is orange braille text.",
     "required": false,
     "default": true
    },
    "big": {
     "type": "boolean",
     "title": "Draw Claude two rows tall",
     "description": "When on (and the picture is on), Claude's picture is 8 cells by 2 rows: it spans the status row and the short mode row under it, and beside the spinner the blank row above the spinner line and the line. Off: 4 cells by 1 row, as in 0.2.0, for a terminal where the two-row picture does not sit well. The braille drawing is one row either way.",
     "required": false,
     "default": true
    },
    "besideSpinner": {
     "type": "boolean",
     "title": "Claude beside the spinner while a turn runs",
     "description": "When on (and the picture is on), Claude moves up beside the main loop's spinner while its turn runs, left of the spinner line, and back to the footer when it ends.",
     "required": false,
     "default": true
    },
    "scenes": {
     "type": "boolean",
     "title": "Scenes beside the spinner",
     "description": "When on (with the picture and big on), Claude beside the spinner is a scene 12 cells by 2 rows: himself and a prop for what the session is doing, one for every spinner word (a thought bubble, a pen on a notepad, a book, a magnifying glass over text or over a globe, a laptop, a terminal, a globe, one to three small helpers, a speech bubble, a gear, a scroll, a plug). Off: his solo frame there too, 8 by 2. The footer always draws the solo frame.",
     "required": false,
     "default": true
    },
    "narrate": {
     "type": "boolean",
     "title": "Say what is happening on the spinner",
     "description": "When on, the main loop's spinner word becomes what the session is doing (Reading statusline.sh, Running npm, Browsing example.com) instead of a random verb. File names are basenames, commands are the program name only, never arguments.",
     "required": false,
     "default": true
    },
    "animate": {
     "type": "boolean",
     "title": "Animate Claude",
     "description": "When off (reduced motion), Claude shows the first frame of each activity and no animation timer runs (no breath, blink, wander or sleep loop); it still changes with the activity and falls asleep after 10 idle minutes.",
     "required": false,
     "default": true
    },
    "gestures": {
     "type": "boolean",
     "title": "Small gestures",
     "description": "When on, Claude waves when a session opens, hops when a turn ends with an answer (cheers after one of two minutes or more), flinches when one of the main loop's own tool calls fails (at most once every 10 seconds), while idle strolls, looks around, hops, yawns or sips a coffee every 12 to 30 seconds, sweating near a full context, eyeing an hourglass when a usage window runs hot and glancing at a small terminal while a shell runs in the background, and while he minds background agents plays a skit every 4 to 10 seconds. Off, he only breathes and blinks there.",
     "required": false,
     "default": true
    },
    "seasonal": {
     "type": "boolean",
     "title": "Seasonal and time-of-day moves",
     "description": "When on (with gestures), an idle Claude sometimes sits by a glowing jack-o'-lantern from 24 to 31 October, and a Claude minding background agents holds a lantern from 22:00 to 06:00 (the night shift) and eats a sandwich from 12:00 to 13:00, all in local time.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawdagotchi",
   "firstSeen": "2026-10-06T04:48:44.394Z",
   "modUpdatedAt": "2026-10-03T17:49:29Z",
   "fileBytes": 170172,
   "tags": [
    "band",
    "spinner",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mize-coworker",
   "url": "https://www.slopshopper.com/mods/themizeguy-clawdagotchi-mize-coworker/"
  },
  {
   "slug": "theogegout-claude-unity-watch",
   "name": "unity-watch",
   "description": "A live Unity pane for Claude Code: editor state, test runs with progress and history, builds, console errors and git, with one-click setup (Unity CLI, Pipeline package, editor install, Open Unity)",
   "version": "0.3.0",
   "author": {
    "name": "Théo Gégout",
    "url": "https://github.com/TheoGegout"
   },
   "license": "MIT",
   "homepage": "https://github.com/TheoGegout/claude-unity-watch",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "unity",
    "gamedev",
    "tests",
    "dashboard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "TheoGegout/claude-unity-watch",
    "url": "https://github.com/TheoGegout/claude-unity-watch",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T00:10:48Z",
    "createdAt": "2026-10-07T00:07:52Z",
    "description": "A Claude Code mod: a live Unity pane with editor state, test runs, builds, console and git, and one-click setup.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55431060?v=4",
    "ownerUrl": "https://github.com/TheoGegout",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "title": "Language",
     "description": "Language of the pane, the status line and the toasts. auto follows your system's language",
     "type": "string",
     "options": [
      "auto",
      "en",
      "fr"
     ],
     "default": "auto"
    },
    "openOnStart": {
     "title": "Open on start",
     "description": "Open the pane when a session starts in a Unity project",
     "type": "boolean",
     "default": true
    },
    "statusLine": {
     "title": "Status line",
     "description": "Show the editor, tests, last build and console errors in the status line",
     "type": "boolean",
     "default": true
    },
    "testMode": {
     "title": "Test mode",
     "description": "Which suite the Run all tests button starts",
     "type": "string",
     "options": [
      "playmode",
      "editmode"
     ],
     "default": "playmode"
    },
    "buildTarget": {
     "title": "Build target",
     "description": "Platform the Build button builds to Builds/<project>.apk; off hides the button",
     "type": "string",
     "options": [
      "Android",
      "off"
     ],
     "default": "Android"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-unity-watch",
   "firstSeen": "2026-10-07T14:46:21.227Z",
   "modUpdatedAt": "2026-10-07T00:10:48Z",
   "fileBytes": 89584,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "unity-watch",
   "url": "https://www.slopshopper.com/mods/theogegout-claude-unity-watch/"
  },
  {
   "slug": "thetsungying-claude-cache-bar-cache-bar",
   "name": "cache-bar",
   "description": "Shows prompt cache hit rate and TTL status in Claude Code",
   "version": "0.2.0",
   "author": {
    "name": "TsungYing",
    "url": "https://github.com/TheTsungYing"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TheTsungYing/claude-cache-bar",
    "url": "https://github.com/TheTsungYing/claude-cache-bar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T06:39:03Z",
    "createdAt": "2026-10-05T05:42:56Z",
    "description": "Claude Code mod showing prompt cache TTL, hit rate and cache breaks, with keep-warm. 顯示 Claude Code 快取倒數、命中率與失效提醒。",
    "homepage": "",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59357083?v=4",
    "ownerUrl": "https://github.com/TheTsungYing",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Display language: en or zh-TW",
     "default": "en",
     "options": [
      "en",
      "zh-TW"
     ]
    },
    "ttlMode": {
     "type": "string",
     "title": "Cache TTL",
     "description": "auto infers 5m or 1h from what the cache does; 5m or 1h fixes it",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "onExpiring": {
     "type": "string",
     "title": "When the cache is about to expire",
     "description": "notify: notify only; button: notify and offer an extend button; auto: extend automatically",
     "default": "button",
     "options": [
      "notify",
      "button",
      "auto"
     ]
    },
    "band": {
     "type": "string",
     "title": "Band above the prompt",
     "description": "Desktop only. compact: the countdown, with details on hover; off: no band, toasts only",
     "default": "compact",
     "options": [
      "compact",
      "off"
     ]
    },
    "warnAtPercent": {
     "type": "number",
     "title": "Warn at % left",
     "description": "The countdown turns orange when this much of the TTL is left",
     "default": 20,
     "min": 1,
     "max": 99
    },
    "alertAtPercent": {
     "type": "number",
     "title": "Alert at % left",
     "description": "Notify (and offer to extend) when this much of the TTL is left",
     "default": 10,
     "min": 1,
     "max": 99
    },
    "toast": {
     "type": "boolean",
     "title": "Toast notifications",
     "description": "Show a toast when the cache is about to expire",
     "default": true
    },
    "autoExtendMaxPerIdle": {
     "type": "number",
     "title": "Auto-extend: max per idle stretch",
     "description": "How many times to extend automatically while you are away",
     "default": 3,
     "min": 0,
     "max": 100
    },
    "autoExtendMinContextK": {
     "type": "number",
     "title": "Auto-extend: minimum context (k tokens)",
     "description": "Don't extend a cache smaller than this; rewriting it is cheap",
     "default": 20,
     "min": 0,
     "max": 10000
    },
    "autoExtendGiveUpMin": {
     "type": "number",
     "title": "Auto-extend: give up after (minutes idle)",
     "description": "Stop extending once you have been away this long; 0 means no time limit",
     "default": 0,
     "min": 0,
     "max": 1440
    },
    "breakSensitivity": {
     "type": "string",
     "title": "Cache break sensitivity",
     "description": "How readily a drop in hit rate counts as a cache break: low, medium or high",
     "default": "medium",
     "options": [
      "low",
      "medium",
      "high"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-cache-bar",
   "firstSeen": "2026-10-06T04:48:37.660Z",
   "modUpdatedAt": "2026-10-05T06:39:03Z",
   "fileBytes": 91597,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-bar",
   "url": "https://www.slopshopper.com/mods/thetsungying-claude-cache-bar-cache-bar/"
  },
  {
   "slug": "thickiran-claude-coaster-tycoon-coaster-tycoon",
   "name": "coaster-tycoon",
   "description": "A RollerCoaster Tycoon-style park that Claude builds while it works: tool calls lay track, coasters get test runs, crowds pour in, and parks compete on a global leaderboard.",
   "version": "0.2.0",
   "author": {
    "name": "thickiran",
    "url": "https://github.com/thickiran"
   },
   "license": "MIT",
   "homepage": "https://github.com/thickiran/claude-coaster-tycoon",
   "keywords": [
    "game",
    "rollercoaster",
    "tycoon",
    "fun",
    "leaderboard"
   ],
   "kind": "community",
   "repo": {
    "fullName": "thickiran/claude-coaster-tycoon",
    "url": "https://github.com/thickiran/claude-coaster-tycoon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:01:21Z",
    "createdAt": "2026-10-02T17:44:46Z",
    "description": "🎢 Claude builds you a RollerCoaster Tycoon-style theme park while it works. A Claude Code mod with a global leaderboard.",
    "homepage": "https://github.com/thickiran/claude-coaster-tycoon#readme",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "game",
     "leaderboard",
     "rollercoaster-tycoon"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/14163841?v=4",
    "ownerUrl": "https://github.com/thickiran",
    "defaultBranch": "main"
   },
   "path": "plugins/coaster-tycoon",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-coaster-tycoon",
   "firstSeen": "2026-10-09T15:26:39.615Z",
   "modUpdatedAt": "2026-10-09T11:01:21Z",
   "fileBytes": 94764,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "coaster-tycoon",
   "url": "https://www.slopshopper.com/mods/thickiran-claude-coaster-tycoon-coaster-tycoon/"
  },
  {
   "slug": "thieung-claude-mods-ak-cockpit",
   "name": "ak-cockpit",
   "description": "AgentKit cockpit above the prompt: context fill with a handoff nudge, and the active plan's phase and checklist.",
   "version": "0.1.0",
   "author": {
    "name": "Thieu Nguyen"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thieung/claude-mods",
    "url": "https://github.com/thieung/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:46:43Z",
    "createdAt": "2026-10-02T04:29:05Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79964592?v=4",
    "ownerUrl": "https://github.com/thieung",
    "defaultBranch": "main"
   },
   "path": "ak-cockpit",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "handoffPercent": {
     "type": "number",
     "title": "Handoff threshold (%)",
     "description": "Context fill at which the band turns red and suggests /ak:handoff.",
     "default": 75
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "thieung-mods",
   "firstSeen": "2026-10-06T05:20:18.012Z",
   "modUpdatedAt": "2026-10-02T10:43:35Z",
   "fileBytes": 10115,
   "tags": [
    "pane",
    "band",
    "toast",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ak-cockpit",
   "url": "https://www.slopshopper.com/mods/thieung-claude-mods-ak-cockpit/"
  },
  {
   "slug": "thieung-claude-mods-ghost-proc-guard",
   "name": "ghost-proc-guard",
   "description": "Stops Claude from starting a second copy of your dev servers on the next free port (monorepos and worktrees included), tracks the servers it starts, and stops leftovers from a /procs pane.",
   "version": "0.1.0",
   "author": {
    "name": "Thieu Nguyen"
   },
   "license": "MIT",
   "homepage": "https://github.com/thieung/claude-mods/tree/main/ghost-proc-guard",
   "keywords": [
    "dev-server",
    "ports",
    "monorepo",
    "worktree",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "thieung/claude-mods",
    "url": "https://github.com/thieung/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:46:43Z",
    "createdAt": "2026-10-02T04:29:05Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79964592?v=4",
    "ownerUrl": "https://github.com/thieung",
    "defaultBranch": "main"
   },
   "path": "ghost-proc-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "thieung-mods",
   "firstSeen": "2026-10-06T05:20:19.760Z",
   "modUpdatedAt": "2026-10-02T10:54:56Z",
   "fileBytes": 36164,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ghost-proc-guard",
   "url": "https://www.slopshopper.com/mods/thieung-claude-mods-ghost-proc-guard/"
  },
  {
   "slug": "thieung-claude-mods-worktree-guard",
   "name": "worktree-guard",
   "description": "Guards a shared worktree: stops `git add -A` from staging files this session did not touch, previews destructive git commands, and points at the process holding a busy port.",
   "version": "0.1.0",
   "author": {
    "name": "Thieu Nguyen"
   },
   "license": "MIT",
   "homepage": "https://github.com/thieung/claude-mods/tree/main/worktree-guard",
   "keywords": [
    "git",
    "worktree",
    "safety",
    "multi-session",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "thieung/claude-mods",
    "url": "https://github.com/thieung/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:46:43Z",
    "createdAt": "2026-10-02T04:29:05Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79964592?v=4",
    "ownerUrl": "https://github.com/thieung",
    "defaultBranch": "main"
   },
   "path": "worktree-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "thieung-mods",
   "firstSeen": "2026-10-06T05:20:22.288Z",
   "modUpdatedAt": "2026-10-02T10:52:49Z",
   "fileBytes": 30608,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "worktree-guard",
   "url": "https://www.slopshopper.com/mods/thieung-claude-mods-worktree-guard/"
  },
  {
   "slug": "thinx-pro-mod-audit-benign-guard",
   "name": "benign-guard",
   "description": "Blocks edits to .env files",
   "version": "1.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thinx-pro/mod-audit",
    "url": "https://github.com/thinx-pro/mod-audit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T02:37:57Z",
    "createdAt": "2026-10-08T02:37:32Z",
    "description": "🔍 See what a Claude Code plugin (mods, hooks, MCP) can do before you install or upgrade it: capability report, lockfile, upgrade diff",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "cli",
     "hooks",
     "mcp",
     "security",
     "static-analysis",
     "supply-chain-security"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/274960275?v=4",
    "ownerUrl": "https://github.com/thinx-pro",
    "defaultBranch": "main"
   },
   "path": "test/fixtures/benign-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:48:37.460Z",
   "modUpdatedAt": "2026-10-08T02:37:52Z",
   "fileBytes": 405,
   "tags": [
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "benign-guard",
   "url": "https://www.slopshopper.com/mods/thinx-pro-mod-audit-benign-guard/"
  },
  {
   "slug": "thinx-pro-mod-audit-risky-mod",
   "name": "risky-mod",
   "description": "Test fixture: inert patterns the scanner must flag. Never loaded.",
   "version": "0.3.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "thinx-pro/mod-audit",
    "url": "https://github.com/thinx-pro/mod-audit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T02:37:57Z",
    "createdAt": "2026-10-08T02:37:32Z",
    "description": "🔍 See what a Claude Code plugin (mods, hooks, MCP) can do before you install or upgrade it: capability report, lockfile, upgrade diff",
    "homepage": null,
    "topics": [
     "ai-agents",
     "claude-code",
     "claude-code-mods",
     "claude-code-plugins",
     "cli",
     "hooks",
     "mcp",
     "security",
     "static-analysis",
     "supply-chain-security"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/274960275?v=4",
    "ownerUrl": "https://github.com/thinx-pro",
    "defaultBranch": "main"
   },
   "path": "test/fixtures/risky-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:48:38.528Z",
   "modUpdatedAt": "2026-10-08T02:37:52Z",
   "fileBytes": 964,
   "tags": [
    "transcript",
    "guard",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "risky-mod-thinx-pro",
   "url": "https://www.slopshopper.com/mods/thinx-pro-mod-audit-risky-mod/"
  },
  {
   "slug": "thomastartrau-charts",
   "name": "charts",
   "description": "Dessine les blocs vega-lite des réponses et des aperçus AskUserQuestion en vraies images (PNG dans Ghostty, SVG sur le desktop).",
   "version": "0.2.0",
   "author": {
    "name": "Thomas Tartrau"
   },
   "license": "MIT",
   "homepage": "https://gitlab.com/ThomasTartrau/charts",
   "keywords": [
    "charts",
    "vega-lite",
    "askuserquestion",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ThomasTartrau/charts",
    "url": "https://github.com/ThomasTartrau/charts",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T08:42:20Z",
    "createdAt": "2026-10-02T19:02:19Z",
    "description": "Claude Code mod that renders vega-lite, mermaid and dot code blocks as real charts and diagrams: PNG in the terminal, SVG on desktop. (Mirror of https://gitlab.com/ThomasTartrau/charts)",
    "homepage": "https://gitlab.com/ThomasTartrau/charts",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/145434513?v=4",
    "ownerUrl": "https://github.com/ThomasTartrau",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tartrau-mods",
   "firstSeen": "2026-10-06T04:48:46.968Z",
   "modUpdatedAt": "2026-10-03T08:42:20Z",
   "fileBytes": 64962,
   "tags": [
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "charts-ThomasTartrau",
   "url": "https://www.slopshopper.com/mods/thomastartrau-charts/"
  },
  {
   "slug": "thorstenhornung-kinitro-ai-kinitro-ai",
   "name": "kinitro-ai",
   "description": "kinitro.ai agent harness for Claude: briefs a kinitro.ai domain agent from the platform (persona, standing rules, start, every turn, context checkpoint, after compaction) and mirrors each turn into kinitro.ai.",
   "version": "0.19.0",
   "author": {
    "name": "Thorsten Hornung / kinitro consulting"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ThorstenHornung/kinitro.ai",
    "url": "https://github.com/ThorstenHornung/kinitro.ai",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T13:56:51Z",
    "createdAt": "2026-10-06T08:25:46Z",
    "description": "kinitro.ai platform release",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61137354?v=4",
    "ownerUrl": "https://github.com/ThorstenHornung",
    "defaultBranch": "main"
   },
   "path": "plugins/kinitro-ai",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "kinitro-ai",
   "firstSeen": "2026-10-07T14:46:24.709Z",
   "modUpdatedAt": "2026-10-08T13:56:51Z",
   "fileBytes": 47676,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "kinitro-ai",
   "url": "https://www.slopshopper.com/mods/thorstenhornung-kinitro-ai-kinitro-ai/"
  },
  {
   "slug": "tiemotm-claude-pomodoro",
   "name": "pomodoro",
   "description": "A Pomodoro timer for Claude Code, shared across sessions, with a HUD in the prompt footer.",
   "version": "0.1.0",
   "author": {
    "name": "Tiemo Timtschenko"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tiemotm/claude-pomodoro",
    "url": "https://github.com/tiemotm/claude-pomodoro",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:19:07Z",
    "createdAt": "2026-10-08T14:19:00Z",
    "description": "Pomodoro timer for Claude Code, shared across sessions, with a HUD in the prompt footer.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/62795882?v=4",
    "ownerUrl": "https://github.com/tiemotm",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "focusMinutes": {
     "type": "number",
     "title": "Focus minutes",
     "description": "Default focus length (1-180)",
     "default": 25,
     "min": 1,
     "max": 180
    },
    "breakMinutes": {
     "type": "number",
     "title": "Break minutes",
     "description": "Default break length (1-60)",
     "default": 5,
     "min": 1,
     "max": 60
    },
    "breakPrompts": {
     "type": "string",
     "title": "Prompts during break",
     "description": "allow, warn or block",
     "default": "warn",
     "options": [
      "allow",
      "warn",
      "block"
     ]
    },
    "bypassPrefix": {
     "type": "string",
     "title": "Bypass prefix",
     "description": "A prompt starting with this passes even when blocked",
     "default": ">>"
    },
    "notify": {
     "type": "boolean",
     "title": "macOS notifications",
     "description": "Show a system notification when a phase ends",
     "default": true
    },
    "focusEndSound": {
     "type": "string",
     "title": "Focus end sound",
     "description": "macOS system sound or none",
     "default": "Glass",
     "options": [
      "none",
      "Basso",
      "Blow",
      "Bottle",
      "Frog",
      "Funk",
      "Glass",
      "Hero",
      "Morse",
      "Ping",
      "Pop",
      "Purr",
      "Sosumi",
      "Submarine",
      "Tink"
     ]
    },
    "breakEndSound": {
     "type": "string",
     "title": "Break end sound",
     "description": "macOS system sound or none",
     "default": "Hero",
     "options": [
      "none",
      "Basso",
      "Blow",
      "Bottle",
      "Frog",
      "Funk",
      "Glass",
      "Hero",
      "Morse",
      "Ping",
      "Pop",
      "Purr",
      "Sosumi",
      "Submarine",
      "Tink"
     ]
    },
    "autoBreak": {
     "type": "boolean",
     "title": "Start breaks automatically",
     "description": "Off: a finished focus waits until /pomodoro next starts the break",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "pomodoro",
   "firstSeen": "2026-10-09T15:26:45.819Z",
   "modUpdatedAt": "2026-10-08T14:19:07Z",
   "fileBytes": 16956,
   "tags": [
    "spinner",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pomodoro-tiemotm",
   "url": "https://www.slopshopper.com/mods/tiemotm-claude-pomodoro/"
  },
  {
   "slug": "tiger3645-claude-tts",
   "name": "speak-aloud",
   "description": "Reads Claude's responses aloud with local Kokoro neural voices (macOS say as fallback), detecting English and Spanish per paragraph: a speaker button on each reply block, /speak and /speak-stop, /speak-install to set up Kokoro, and /speak-engine, /speak-voice and /speak-rate settings.",
   "version": "0.3.0",
   "author": {
    "name": "Emilio Mendez"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tiger3645/claude-tts",
    "url": "https://github.com/tiger3645/claude-tts",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T14:00:58Z",
    "createdAt": "2026-10-06T13:04:52Z",
    "description": "Claude Code mod: read Claude's responses aloud (speak-aloud plugin)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45804136?v=4",
    "ownerUrl": "https://github.com/tiger3645",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "emilio-mods",
   "firstSeen": "2026-10-06T14:48:16.530Z",
   "modUpdatedAt": "2026-10-06T14:00:58Z",
   "fileBytes": 51929,
   "tags": [
    "transcript",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "speak-aloud",
   "url": "https://www.slopshopper.com/mods/tiger3645-claude-tts/"
  },
  {
   "slug": "timinguniq-claude-work-summary",
   "name": "work-summary",
   "description": "파일을 바꾼 턴이 끝나면 오른쪽 패널에 바꾼 파일·한 일·배울 점을 짧게 정리합니다",
   "version": "0.2.2",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "timinguniq/claude-work-summary",
    "url": "https://github.com/timinguniq/claude-work-summary",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T02:49:33Z",
    "createdAt": "2026-10-06T01:45:56Z",
    "description": "Claude Code mod: a side pane that lists the files changed in each turn, what was done and what to learn",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53244609?v=4",
    "ownerUrl": "https://github.com/timinguniq",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-work-summary",
   "firstSeen": "2026-10-06T05:22:56.031Z",
   "modUpdatedAt": "2026-10-06T02:49:33Z",
   "fileBytes": 5761,
   "tags": [
    "pane",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "work-summary",
   "url": "https://www.slopshopper.com/mods/timinguniq-claude-work-summary/"
  },
  {
   "slug": "timothylok-claudecodemodsbytimlok-context-bar",
   "name": "context-bar",
   "description": "Draws the context window as a stacked bar above the prompt, one colour per /context category; toggle with /context-bar",
   "version": "0.1.4",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "timothylok/ClaudeCodeModsByTimLok",
    "url": "https://github.com/timothylok/ClaudeCodeModsByTimLok",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T03:32:28Z",
    "createdAt": "2026-10-06T00:07:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9313302?v=4",
    "ownerUrl": "https://github.com/timothylok",
    "defaultBranch": "main"
   },
   "path": "context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T05:26:28.164Z",
   "modUpdatedAt": "2026-10-06T03:32:26Z",
   "fileBytes": 5602,
   "tags": [
    "band",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-timothylok",
   "url": "https://www.slopshopper.com/mods/timothylok-claudecodemodsbytimlok-context-bar/"
  },
  {
   "slug": "timothylok-claudecodemodsbytimlok-research-offloader",
   "name": "research-offloader",
   "description": "Spots research prompts and keeps them out of the main context: sends them to your own research endpoint (e.g. a NotebookLM bridge) if configured, otherwise makes Claude delegate to a cheap subagent.",
   "version": "0.1.4",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "timothylok/ClaudeCodeModsByTimLok",
    "url": "https://github.com/timothylok/ClaudeCodeModsByTimLok",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T03:32:28Z",
    "createdAt": "2026-10-06T00:07:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9313302?v=4",
    "ownerUrl": "https://github.com/timothylok",
    "defaultBranch": "main"
   },
   "path": "research-offloader",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "endpoint": {
     "type": "string",
     "title": "Research endpoint",
     "description": "Optional URL that takes POST {query} and returns {summary}. Leave empty to delegate to a subagent instead.",
     "default": ""
    },
    "subagentModel": {
     "type": "string",
     "title": "Subagent model",
     "description": "Model research subagents run on",
     "default": "haiku",
     "options": [
      "haiku",
      "sonnet",
      "opus"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T05:26:28.868Z",
   "modUpdatedAt": "2026-10-06T03:32:26Z",
   "fileBytes": 2821,
   "tags": [
    "toast",
    "guard",
    "prompt",
    "network",
    "turn"
   ],
   "isNew": true,
   "entryName": "research-offloader",
   "url": "https://www.slopshopper.com/mods/timothylok-claudecodemodsbytimlok-research-offloader/"
  },
  {
   "slug": "timothylok-claudecodemodsbytimlok-smart-model-router",
   "name": "smart-model-router",
   "description": "Routes each main-thread turn to a heavy or light model based on the prompt, and falls back to the light model near your rate limits.",
   "version": "0.1.4",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "timothylok/ClaudeCodeModsByTimLok",
    "url": "https://github.com/timothylok/ClaudeCodeModsByTimLok",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T03:32:28Z",
    "createdAt": "2026-10-06T00:07:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9313302?v=4",
    "ownerUrl": "https://github.com/timothylok",
    "defaultBranch": "main"
   },
   "path": "smart-model-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "heavyModel": {
     "type": "string",
     "title": "Heavy model",
     "description": "Model for architecture / deep-reasoning turns",
     "default": "claude-opus-5-5"
    },
    "lightModel": {
     "type": "string",
     "title": "Light model",
     "description": "Model for everyday turns",
     "default": "claude-sonnet-5-5"
    },
    "usageGuard": {
     "type": "number",
     "title": "Usage guard %",
     "description": "Above this 5-hour or weekly usage, always use the light model",
     "default": 85
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T05:26:29.746Z",
   "modUpdatedAt": "2026-10-06T03:32:26Z",
   "fileBytes": 2910,
   "tags": [
    "status",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "smart-model-router",
   "url": "https://www.slopshopper.com/mods/timothylok-claudecodemodsbytimlok-smart-model-router/"
  },
  {
   "slug": "timothylok-claudecodemodsbytimlok-usage-bar",
   "name": "usage-bar",
   "description": "A band above the prompt showing your 5-hour and weekly rate-limit usage, with warnings as you approach them.",
   "version": "0.1.4",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "timothylok/ClaudeCodeModsByTimLok",
    "url": "https://github.com/timothylok/ClaudeCodeModsByTimLok",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T03:32:28Z",
    "createdAt": "2026-10-06T00:07:50Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/9313302?v=4",
    "ownerUrl": "https://github.com/timothylok",
    "defaultBranch": "main"
   },
   "path": "usage-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-06T05:26:30.731Z",
   "modUpdatedAt": "2026-10-06T03:32:26Z",
   "fileBytes": 3157,
   "tags": [
    "band",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-bar-timothylok",
   "url": "https://www.slopshopper.com/mods/timothylok-claudecodemodsbytimlok-usage-bar/"
  },
  {
   "slug": "titouanfreville-moonlight-ide-plugins-moonlightcode",
   "name": "moonlightcode",
   "description": "MoonlightCode for Claude Code: workflow phases, with Plan as a read-only boundary while Claude Code runs in auto mode",
   "version": "0.1.6",
   "author": {
    "name": "Titouan Freville",
    "url": "https://github.com/titouanfreville"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "titouanfreville/moonlight-ide-plugins",
    "url": "https://github.com/titouanfreville/moonlight-ide-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T18:41:26Z",
    "createdAt": "2026-06-01T15:46:26Z",
    "description": "Provide an IDE like experience for claude code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7961543?v=4",
    "ownerUrl": "https://github.com/titouanfreville",
    "defaultBranch": "main"
   },
   "path": "clients/claude-code/moonlight",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "reviewSkills": {
     "type": "string",
     "title": "Review skills",
     "description": "The review skills the Review panel offers to run, comma-separated (bare, or plugin:name). Only the installed ones are offered. A team sets its own here, e.g. through managed settings.",
     "default": "bmad-code-review, code-review"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "moonlight",
   "firstSeen": "2026-10-07T15:17:48.259Z",
   "modUpdatedAt": "2026-10-07T18:41:26Z",
   "fileBytes": 171197,
   "tags": [
    "pane",
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "moonlightcode",
   "url": "https://www.slopshopper.com/mods/titouanfreville-moonlight-ide-plugins-moonlightcode/"
  },
  {
   "slug": "tiutiunov-kisel-cache-band",
   "name": "cache-band",
   "description": "A line above the prompt: how many tokens the prompt cache holds for this conversation",
   "version": "0.1.0",
   "author": {
    "name": "Tiutiunov"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Tiutiunov/Kisel",
    "url": "https://github.com/Tiutiunov/Kisel",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T13:47:13Z",
    "createdAt": "2026-10-07T11:17:43Z",
    "description": "Пять моти в таблетке у края экрана: следят за Claude Code, музыкой, уведомлениями, сетью и железом. Windows, Qt 6",
    "homepage": null,
    "topics": [
     "claude-code",
     "desktop-companion",
     "mascot",
     "qml",
     "qt6",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/123093772?v=4",
    "ownerUrl": "https://github.com/Tiutiunov",
    "defaultBranch": "windows"
   },
   "path": "mods/cache-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kisel",
   "firstSeen": "2026-10-09T14:41:33.811Z",
   "modUpdatedAt": "2026-10-08T21:13:11Z",
   "fileBytes": 2364,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-band-Tiutiunov",
   "url": "https://www.slopshopper.com/mods/tiutiunov-kisel-cache-band/"
  },
  {
   "slug": "tiutiunov-kisel-kisel-prompts",
   "name": "kisel-prompts",
   "description": "Takes prompts typed in Kisel's session card and submits them to this session",
   "version": "0.1.2",
   "author": {
    "name": "Tiutiunov"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Tiutiunov/Kisel",
    "url": "https://github.com/Tiutiunov/Kisel",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T13:47:13Z",
    "createdAt": "2026-10-07T11:17:43Z",
    "description": "Пять моти в таблетке у края экрана: следят за Claude Code, музыкой, уведомлениями, сетью и железом. Windows, Qt 6",
    "homepage": null,
    "topics": [
     "claude-code",
     "desktop-companion",
     "mascot",
     "qml",
     "qt6",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/123093772?v=4",
    "ownerUrl": "https://github.com/Tiutiunov",
    "defaultBranch": "windows"
   },
   "path": "mods/kisel-prompts",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "kisel",
   "firstSeen": "2026-10-09T14:41:34.578Z",
   "modUpdatedAt": "2026-10-09T13:46:13Z",
   "fileBytes": 5203,
   "tags": [
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "kisel-prompts",
   "url": "https://www.slopshopper.com/mods/tiutiunov-kisel-kisel-prompts/"
  },
  {
   "slug": "tjwds-better-spellcheck",
   "name": "better-spellcheck",
   "description": "Underlines misspelled words in the prompt as you type, with aspell suggestions in a band above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Joe"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tjwds/better-spellcheck",
    "url": "https://github.com/tjwds/better-spellcheck",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T18:49:35Z",
    "createdAt": "2026-10-03T18:49:23Z",
    "description": "A spellchecking Mod for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/7093793?v=4",
    "ownerUrl": "https://github.com/tjwds",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "better-spellcheck-local",
   "firstSeen": "2026-10-06T05:21:26.074Z",
   "modUpdatedAt": "2026-10-03T18:49:35Z",
   "fileBytes": 25155,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "better-spellcheck",
   "url": "https://www.slopshopper.com/mods/tjwds-better-spellcheck/"
  },
  {
   "slug": "tksunw-secret-guard",
   "name": "secret-guard",
   "description": "Blocks git commit and git push from Claude when the change carries a secret file or a credential-shaped line, and flags secret files that are not gitignored",
   "version": "0.2.0",
   "author": {
    "name": "Tim Kennedy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tksunw/secret-guard",
    "url": "https://github.com/tksunw/secret-guard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:00:17Z",
    "createdAt": "2026-10-08T17:00:11Z",
    "description": "Claude Code mod that blocks commits and pushes carrying secrets",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/497321?v=4",
    "ownerUrl": "https://github.com/tksunw",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:26:48.392Z",
   "modUpdatedAt": "2026-10-08T17:00:17Z",
   "fileBytes": 13363,
   "tags": [
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "secret-guard-tksunw",
   "url": "https://www.slopshopper.com/mods/tksunw-secret-guard/"
  },
  {
   "slug": "tksunw-usage-reporter",
   "name": "usage-reporter",
   "description": "Writes your Claude usage limits and credits to ~/.claude/usage-reporter/usage.json so other tools can read them",
   "version": "0.5.3",
   "author": {
    "name": "Tim Kennedy"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tksunw/usage-reporter",
    "url": "https://github.com/tksunw/usage-reporter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T14:02:33Z",
    "createdAt": "2026-10-03T23:30:12Z",
    "description": "Claude Code mod that writes your Claude usage limits to a file other tools can read",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/497321?v=4",
    "ownerUrl": "https://github.com/tksunw",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:26:32.036Z",
   "modUpdatedAt": "2026-10-08T14:02:33Z",
   "fileBytes": 14212,
   "tags": [
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-reporter",
   "url": "https://www.slopshopper.com/mods/tksunw-usage-reporter/"
  },
  {
   "slug": "tlobillyq-claude-mods-agents-panel",
   "name": "agents-panel",
   "description": "A side panel listing the project's .claude/agents, each with a run button.",
   "version": "0.1.0",
   "author": {
    "name": "qinyuanjie"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TLOBillyQ/claude-mods",
    "url": "https://github.com/TLOBillyQ/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:09:03Z",
    "createdAt": "2026-10-02T02:55:01Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41232797?v=4",
    "ownerUrl": "https://github.com/TLOBillyQ",
    "defaultBranch": "main"
   },
   "path": "agents-panel",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T14:26:51.159Z",
   "modUpdatedAt": "2026-10-06T05:32:23Z",
   "fileBytes": 3665,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "agents-panel-TLOBillyQ",
   "url": "https://www.slopshopper.com/mods/tlobillyq-claude-mods-agents-panel/"
  },
  {
   "slug": "tlobillyq-claude-mods-blast-radius",
   "name": "blast-radius",
   "description": "Holds risky Bash commands, shows what they would change, and waits for Proceed or Cancel.",
   "version": "0.1.0",
   "author": {
    "name": "qinyuanjie"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TLOBillyQ/claude-mods",
    "url": "https://github.com/TLOBillyQ/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:09:03Z",
    "createdAt": "2026-10-02T02:55:01Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41232797?v=4",
    "ownerUrl": "https://github.com/TLOBillyQ",
    "defaultBranch": "main"
   },
   "path": "blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T14:26:51.722Z",
   "modUpdatedAt": "2026-10-02T03:12:32Z",
   "fileBytes": 9608,
   "tags": [
    "pane",
    "band",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-TLOBillyQ",
   "url": "https://www.slopshopper.com/mods/tlobillyq-claude-mods-blast-radius/"
  },
  {
   "slug": "tlobillyq-claude-mods-context-bar",
   "name": "context-bar",
   "description": "The /context breakdown as one live bar, drawn above the prompt.",
   "version": "0.3.0",
   "author": {
    "name": "qinyuanjie"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TLOBillyQ/claude-mods",
    "url": "https://github.com/TLOBillyQ/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:09:03Z",
    "createdAt": "2026-10-02T02:55:01Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41232797?v=4",
    "ownerUrl": "https://github.com/TLOBillyQ",
    "defaultBranch": "main"
   },
   "path": "context-bar",
   "modules": [
    "./context-bar.mjs"
   ],
   "entry": "hooks/context-bar.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T14:26:52.224Z",
   "modUpdatedAt": "2026-10-07T03:08:39Z",
   "fileBytes": 9206,
   "tags": [
    "band",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-TLOBillyQ",
   "url": "https://www.slopshopper.com/mods/tlobillyq-claude-mods-context-bar/"
  },
  {
   "slug": "tlobillyq-claude-mods-replay-theater",
   "name": "replay-theater",
   "description": "Records the last turn's Edit and Write calls and steps through them one diff at a time with /replay.",
   "version": "0.1.0",
   "author": {
    "name": "qinyuanjie"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TLOBillyQ/claude-mods",
    "url": "https://github.com/TLOBillyQ/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:09:03Z",
    "createdAt": "2026-10-02T02:55:01Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41232797?v=4",
    "ownerUrl": "https://github.com/TLOBillyQ",
    "defaultBranch": "main"
   },
   "path": "replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T14:26:52.740Z",
   "modUpdatedAt": "2026-10-02T03:12:32Z",
   "fileBytes": 7693,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-TLOBillyQ",
   "url": "https://www.slopshopper.com/mods/tlobillyq-claude-mods-replay-theater/"
  },
  {
   "slug": "tlobillyq-claude-mods-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "qinyuanjie"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TLOBillyQ/claude-mods",
    "url": "https://github.com/TLOBillyQ/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:09:03Z",
    "createdAt": "2026-10-02T02:55:01Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41232797?v=4",
    "ownerUrl": "https://github.com/TLOBillyQ",
    "defaultBranch": "main"
   },
   "path": "token-weather",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T14:26:53.239Z",
   "modUpdatedAt": "2026-10-02T03:12:32Z",
   "fileBytes": 3011,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-TLOBillyQ",
   "url": "https://www.slopshopper.com/mods/tlobillyq-claude-mods-token-weather/"
  },
  {
   "slug": "tobinsouth-fortune-cookie-mod",
   "name": "fortune-cookie",
   "description": "/fortune cracks open a fortune cookie: one line of wisdom for your coding session, shown in the transcript and as a toast.",
   "version": "0.1.0",
   "author": {
    "name": "Tobin"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tobinsouth/fortune-cookie-mod",
    "url": "https://github.com/tobinsouth/fortune-cookie-mod",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-01T17:44:56Z",
    "createdAt": "2026-10-01T17:38:49Z",
    "description": "Just a fun little mod!",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/32489862?v=4",
    "ownerUrl": "https://github.com/tobinsouth",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:48:22.814Z",
   "modUpdatedAt": "2026-10-01T17:44:56Z",
   "fileBytes": 1222,
   "tags": [
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "fortune-cookie",
   "url": "https://www.slopshopper.com/mods/tobinsouth-fortune-cookie-mod/"
  },
  {
   "slug": "tocomi-dotfiles-status-band",
   "name": "status-band",
   "description": "statusline の内容をプロンプト上のバンドにゲージ付きで表示する",
   "version": "0.1.0",
   "author": {
    "name": "tocomi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tocomi/dotfiles",
    "url": "https://github.com/tocomi/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:32:20Z",
    "createdAt": "2020-11-04T14:12:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25561744?v=4",
    "ownerUrl": "https://github.com/tocomi",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/status-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:26:33.625Z",
   "modUpdatedAt": "2026-10-07T01:57:35Z",
   "fileBytes": 7943,
   "tags": [
    "band",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "status-band-tocomi",
   "url": "https://www.slopshopper.com/mods/tocomi-dotfiles-status-band/"
  },
  {
   "slug": "tocomi-dotfiles-tank",
   "name": "tank",
   "description": "Claude の出力トークンを餌に育つ魚。1日でどこまで育てられるか",
   "version": "0.1.0",
   "author": {
    "name": "tocomi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tocomi/dotfiles",
    "url": "https://github.com/tocomi/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:32:20Z",
    "createdAt": "2020-11-04T14:12:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25561744?v=4",
    "ownerUrl": "https://github.com/tocomi",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/tank",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:26:34.572Z",
   "modUpdatedAt": "2026-10-07T03:32:18Z",
   "fileBytes": 6606,
   "tags": [
    "spinner",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tank",
   "url": "https://www.slopshopper.com/mods/tocomi-dotfiles-tank/"
  },
  {
   "slug": "tocomi-dotfiles-tool-stats",
   "name": "tool-stats",
   "description": "ツールの使い方を集計して /tools のペインに表示する",
   "version": "0.1.0",
   "author": {
    "name": "tocomi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tocomi/dotfiles",
    "url": "https://github.com/tocomi/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T03:32:20Z",
    "createdAt": "2020-11-04T14:12:46Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25561744?v=4",
    "ownerUrl": "https://github.com/tocomi",
    "defaultBranch": "main"
   },
   "path": ".claude/mods/tool-stats",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:26:35.645Z",
   "modUpdatedAt": "2026-10-05T01:22:23Z",
   "fileBytes": 6365,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-stats",
   "url": "https://www.slopshopper.com/mods/tocomi-dotfiles-tool-stats/"
  },
  {
   "slug": "togishima-better-ask-picker",
   "name": "better-ask-picker",
   "description": "Ask the user a question in a dedicated pane: show every option on one screen with a summary, single or multi-select, no 4-option limit.",
   "version": "0.1.0",
   "author": {
    "name": "Takashi Ogishima",
    "url": "https://github.com/togishima"
   },
   "license": "MIT",
   "homepage": "https://github.com/togishima/better-ask-picker",
   "keywords": [
    "ask",
    "question",
    "multi-select",
    "picker",
    "ui",
    "hooks"
   ],
   "kind": "community",
   "repo": {
    "fullName": "togishima/better-ask-picker",
    "url": "https://github.com/togishima/better-ask-picker",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-19T06:50:04Z",
    "createdAt": "2026-09-19T05:07:34Z",
    "description": "Claude Code plugin: ask questions in a dedicated pane with all options on one screen, summary, and multi-select (no 4-option limit)",
    "homepage": null,
    "topics": [
     "ask-user-question",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/65173657?v=4",
    "ownerUrl": "https://github.com/togishima",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./hooks.tsx"
   ],
   "entry": "hooks/hooks.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "better-ask-picker",
   "firstSeen": "2026-10-06T05:20:28.729Z",
   "modUpdatedAt": "2026-09-19T06:50:04Z",
   "fileBytes": 13807,
   "tags": [
    "pane",
    "toast",
    "guard",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "better-ask-picker-togishima",
   "url": "https://www.slopshopper.com/mods/togishima-better-ask-picker/"
  },
  {
   "slug": "tolsee-dotfiles-jev-model-router",
   "name": "jev-model-router",
   "description": "Corrects the model tier of every subagent spawn (agent.spawn) with a live Jev judgment (haiku / sonnet / opus), instead of relying on /delegate's static routing table. A risky task (touches production, money, or irreversible data) is always forced to opus regardless of confidence.",
   "version": "0.1.0",
   "author": {
    "name": "tulsi"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "routing",
    "delegate"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Tolsee/dotfiles",
    "url": "https://github.com/Tolsee/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:43:47Z",
    "createdAt": "2019-12-30T02:34:25Z",
    "description": "My dotfiles",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16590492?v=4",
    "ownerUrl": "https://github.com/Tolsee",
    "defaultBranch": "main"
   },
   "path": "ai/claude/skills/jev-model-router",
   "modules": [
    "./jev-model-router.ts"
   ],
   "entry": "hooks/jev-model-router.ts",
   "userConfig": {
    "typesafeApiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for TypeSafe's own API. Falls back to the TYPESAFE_API_KEY environment variable when unset.",
     "default": "",
     "sensitive": true
    },
    "minUpgradeConfidence": {
     "type": "number",
     "title": "Confidence to move up a tier (haiku -> sonnet -> opus)",
     "description": "Being wrong here just costs a bit more; the bar is low.",
     "default": 0.3
    },
    "minDowngradeConfidence": {
     "type": "number",
     "title": "Confidence to move down a tier (opus -> sonnet -> haiku)",
     "description": "Being wrong here means an under-powered subagent; the bar is high.",
     "default": 0.7
    },
    "timeoutMs": {
     "type": "number",
     "title": "Latency budget (ms)",
     "description": "How long to wait for Jev before leaving the spawn unchanged.",
     "default": 800
    },
    "logDecisions": {
     "type": "boolean",
     "title": "Log decisions",
     "description": "Write each routing decision to the session log.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:38.943Z",
   "modUpdatedAt": "2026-10-09T10:43:47Z",
   "fileBytes": 10559,
   "tags": [
    "network",
    "agents"
   ],
   "isNew": true,
   "entryName": "jev-model-router-Tolsee",
   "url": "https://www.slopshopper.com/mods/tolsee-dotfiles-jev-model-router/"
  },
  {
   "slug": "tomas-schmieder-clawd-run",
   "name": "clawd-run",
   "description": "Chrome's offline dino game, played by Clawd above the prompt while Claude works",
   "version": "0.1.0",
   "author": {
    "name": "Tomás Schmieder",
    "url": "https://github.com/tomas-schmieder"
   },
   "license": "BSD-3-Clause",
   "homepage": "https://github.com/tomas-schmieder/clawd-run",
   "keywords": [
    "game",
    "dino",
    "clawd",
    "mod",
    "terminal"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tomas-schmieder/clawd-run",
    "url": "https://github.com/tomas-schmieder/clawd-run",
    "stars": 0,
    "forks": 0,
    "license": "BSD-3-Clause",
    "pushedAt": "2026-10-07T21:24:36Z",
    "createdAt": "2026-10-07T21:24:31Z",
    "description": "Chrome's dino game, played by Clawd above the Claude Code prompt while Claude works (a Claude Code mod)",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "dino-game",
     "terminal-game"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/190527095?v=4",
    "ownerUrl": "https://github.com/tomas-schmieder",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-mods",
   "firstSeen": "2026-10-08T15:48:51.705Z",
   "modUpdatedAt": "2026-10-07T21:24:36Z",
   "fileBytes": 35692,
   "tags": [
    "band",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-run",
   "url": "https://www.slopshopper.com/mods/tomas-schmieder-clawd-run/"
  },
  {
   "slug": "tomaspalsson-worklog-worklog",
   "name": "worklog",
   "description": "Hours, reminders and ticket context from worklog inside Claude Code.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "TomasPalsson/worklog",
    "url": "https://github.com/TomasPalsson/worklog",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:21:38Z",
    "createdAt": "2026-04-18T15:18:39Z",
    "description": "Unified work-time tracker: Claude + GitHub + Jira → Tempo",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46539820?v=4",
    "ownerUrl": "https://github.com/TomasPalsson",
    "defaultBranch": "main"
   },
   "path": "mods/worklog",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:15.346Z",
   "modUpdatedAt": "2026-10-09T14:21:38Z",
   "fileBytes": 28851,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "worklog-TomasPalsson",
   "url": "https://www.slopshopper.com/mods/tomaspalsson-worklog-worklog/"
  },
  {
   "slug": "tomikng-prompt-forge-prompt-forge",
   "name": "prompt-forge",
   "description": "Spends your Claude Code tokens where they count: moves a new task into a fresh session (a new terminal window, or its own git worktree) instead of dragging a long conversation along, and runs small, clear tasks on Sonnet.",
   "version": "0.11.0",
   "author": {
    "name": "tomikng",
    "url": "https://github.com/tomikng"
   },
   "license": "MIT",
   "homepage": "https://github.com/tomikng/prompt-forge",
   "keywords": [
    "cost",
    "tokens",
    "context",
    "model-routing",
    "worktree",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tomikng/prompt-forge",
    "url": "https://github.com/tomikng/prompt-forge",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:43:44Z",
    "createdAt": "2026-10-07T11:06:51Z",
    "description": "Claude Code plugin: sharpens every prompt you send and shows you what it changed",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "productivity",
     "prompt-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38379873?v=4",
    "ownerUrl": "https://github.com/tomikng",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-forge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "newSession": {
     "type": "string",
     "title": "Where a new task's session opens",
     "description": "auto: a tmux window, else a new terminal window, else /clear. superset: Superset terminals and workspaces when this session runs in a Superset workspace, else auto. tmux, window or clear: only that one (window uses terminalCommand when set), else /clear.",
     "options": [
      "auto",
      "superset",
      "tmux",
      "window",
      "clear"
     ],
     "default": "auto"
    },
    "terminalCommand": {
     "type": "string",
     "title": "Command that opens a terminal window",
     "description": "Optional. Used for new terminal windows instead of the system default; claude and your prompt are appended, and {dir} becomes the session's folder. Examples: ghostty --working-directory={dir} -e, kitty --directory {dir}, wezterm start --cwd {dir} --",
     "default": ""
    },
    "freshMinTokens": {
     "type": "number",
     "title": "Conversation size before a fresh session is offered (tokens)",
     "description": "Counted above the fixed system prompt and tools. Lower asks sooner; higher asks only in very long sessions.",
     "default": 30000,
     "min": 5000,
     "max": 500000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-forge",
   "firstSeen": "2026-10-07T15:17:59.824Z",
   "modUpdatedAt": "2026-10-09T12:43:44Z",
   "fileBytes": 20473,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-forge",
   "url": "https://www.slopshopper.com/mods/tomikng-prompt-forge-prompt-forge/"
  },
  {
   "slug": "tomikng-prompt-quest-prompt-quest",
   "name": "prompt-quest",
   "description": "An RPG layer for Claude Code: earn XP from sharp prompts and lean token use, spend skill points on perks, and learn AI lore.",
   "version": "0.4.1",
   "author": {
    "name": "tomikng",
    "url": "https://github.com/tomikng"
   },
   "license": "MIT",
   "homepage": "https://github.com/tomikng/prompt-quest",
   "keywords": [
    "game",
    "rpg",
    "prompting",
    "tokens",
    "learning"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tomikng/prompt-quest",
    "url": "https://github.com/tomikng/prompt-quest",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:08:52Z",
    "createdAt": "2026-10-06T07:14:41Z",
    "description": "RPG layer for Claude Code: prompt ranks, XP, skill tree, AI lore and animated pixel art",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "prompt-engineering",
     "rpg"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38379873?v=4",
    "ownerUrl": "https://github.com/tomikng",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-quest",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-quest",
   "firstSeen": "2026-10-06T14:48:27.621Z",
   "modUpdatedAt": "2026-10-06T14:08:52Z",
   "fileBytes": 92446,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-quest",
   "url": "https://www.slopshopper.com/mods/tomikng-prompt-quest-prompt-quest/"
  },
  {
   "slug": "tommy5dollar-effort-router-effort-router",
   "name": "effort-router",
   "description": "Make your Claude Code usage go up to twice as far. Picks the right reasoning effort for every prompt and every subagent, so easy work stops burning your limits and answers come back sooner.",
   "version": "0.19.0",
   "author": {
    "name": "Tommy Long",
    "url": "https://www.tommylong.com"
   },
   "license": "MIT",
   "homepage": "https://github.com/tommy5dollar/effort-router/tree/main/effort-router",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tommy5dollar/effort-router",
    "url": "https://github.com/tommy5dollar/effort-router",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T22:14:56Z",
    "createdAt": "2026-10-04T13:43:48Z",
    "description": "Make your Claude Code usage go up to twice as far. A plugin that picks the right reasoning effort for every prompt and every subagent.",
    "homepage": null,
    "topics": [
     "ai-coding",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "llm"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19778051?v=4",
    "ownerUrl": "https://github.com/tommy5dollar",
    "defaultBranch": "main"
   },
   "path": "effort-router",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "promptsToAssess": {
     "type": "number",
     "title": "Prompts to assess",
     "description": "How many of a session's first prompts the router assesses before it locks the level. Unlock in the band starts a fresh set.",
     "required": false,
     "default": 5
    },
    "highestLevel": {
     "type": "string",
     "title": "Highest level",
     "description": "The highest effort the router picks: medium, high, xhigh or max. xhigh (default): max rarely does better than xhigh on the current models and can overthink. Set max to allow it. If your own effort setting is higher, the router can pick up to it.",
     "required": false,
     "default": "xhigh"
    },
    "routeSubagents": {
     "type": "boolean",
     "title": "Route subagents",
     "description": "Give each subagent its own effort level: the agent starting it says what the subagent needs on the model it runs on. An agent whose definition sets an effort keeps it, as does one you asked Claude to run at a level. A Haiku 5.5 agent is judged on Haiku from its brief, up to high. Off: subagents use the session level.",
     "required": false,
     "default": true
    },
    "rules": {
     "type": "string",
     "title": "Routing rules",
     "description": "Your own routing rules in plain words. Keep a line that is exactly $defaults to build on the built-in rules, or leave it out to replace them. A ~/.claude/effort-router.md file overrides this. In managed settings, this is how an organisation adds its rules for everyone.",
     "required": false,
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "effort-router",
   "firstSeen": "2026-10-07T15:18:01.929Z",
   "modUpdatedAt": "2026-10-07T22:14:56Z",
   "fileBytes": 140087,
   "tags": [
    "band",
    "spinner",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "effort-router-tommy5dollar",
   "url": "https://www.slopshopper.com/mods/tommy5dollar-effort-router-effort-router/"
  },
  {
   "slug": "tomy-phillip-claude-mods-explorai-loading",
   "name": "explorai-loading",
   "description": "Shows the Explorai logo above the prompt, filling with brand colors as Claude completes its tasks, with a dancer beside it.",
   "version": "0.3.0",
   "author": {
    "name": "Tomy-Phillip"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Tomy-Phillip/claude-mods",
    "url": "https://github.com/Tomy-Phillip/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T16:20:47Z",
    "createdAt": "2026-10-05T16:20:42Z",
    "description": "Claude Code mods: explorai-loading",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/104791388?v=4",
    "ownerUrl": "https://github.com/Tomy-Phillip",
    "defaultBranch": "main"
   },
   "path": "plugins/explorai-loading",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T04:48:48.705Z",
   "modUpdatedAt": "2026-10-05T16:20:47Z",
   "fileBytes": 9517,
   "tags": [
    "band",
    "guard",
    "prompt",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "explorai-loading",
   "url": "https://www.slopshopper.com/mods/tomy-phillip-claude-mods-explorai-loading/"
  },
  {
   "slug": "toothlessdev-tailfin-tailfin",
   "name": "tailfin",
   "description": "Skills, mods, and hooks for working with tailfin sessions and tasks inside Claude Code",
   "version": "0.0.0",
   "author": {
    "name": "toothlessdev"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "toothlessdev/tailfin",
    "url": "https://github.com/toothlessdev/tailfin",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T17:14:53Z",
    "createdAt": "2026-06-28T03:41:27Z",
    "description": "Personal Agent for Claude Code",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52105661?v=4",
    "ownerUrl": "https://github.com/toothlessdev",
    "defaultBranch": "main"
   },
   "path": "plugins",
   "modules": [
    "../mod/register.js"
   ],
   "entry": "mod/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "tailfin",
   "firstSeen": "2026-10-06T05:26:40.013Z",
   "modUpdatedAt": "2026-10-05T17:14:53Z",
   "fileBytes": 8117,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tailfin",
   "url": "https://www.slopshopper.com/mods/toothlessdev-tailfin-tailfin/"
  },
  {
   "slug": "toptaab-token-garden-token-garden",
   "name": "token-garden",
   "description": "A live forecast of the context window and rate limits, in the band above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "Toptaab"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Toptaab/token-garden",
    "url": "https://github.com/Toptaab/token-garden",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:55:32Z",
    "createdAt": "2026-10-09T10:52:43Z",
    "description": "Claude Code mods by Toptaab",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120720374?v=4",
    "ownerUrl": "https://github.com/Toptaab",
    "defaultBranch": "main"
   },
   "path": "plugins/token-garden",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "token-garden",
   "firstSeen": "2026-10-09T14:41:44.217Z",
   "modUpdatedAt": "2026-10-09T10:55:32Z",
   "fileBytes": 4682,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "token-garden",
   "url": "https://www.slopshopper.com/mods/toptaab-token-garden-token-garden/"
  },
  {
   "slug": "toriwuuu-claude-mods-auto-panes",
   "name": "auto-panes",
   "description": "每次開 Claude Code 自動打開右側的 Diff 和 Files 面板（Source Control 用 ◨ 手動開）",
   "version": "0.1.0",
   "author": {
    "name": "Daniel Wu"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Toriwuuu/claude-mods",
    "url": "https://github.com/Toriwuuu/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:42:36Z",
    "createdAt": "2026-10-08T05:25:10Z",
    "description": "Daniel 的 Claude Code mod 清單",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/162669528?v=4",
    "ownerUrl": "https://github.com/Toriwuuu",
    "defaultBranch": "main"
   },
   "path": "mods/auto-panes",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:08:56.497Z",
   "modUpdatedAt": "2026-10-08T07:28:03Z",
   "fileBytes": 1564,
   "tags": [
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-panes",
   "url": "https://www.slopshopper.com/mods/toriwuuu-claude-mods-auto-panes/"
  },
  {
   "slug": "toriwuuu-claude-mods-cache-glance",
   "name": "cache-glance",
   "description": "輸入框下方常駐一行提示快取狀態：還有多久過期、過期後重寫要多少錢",
   "version": "0.1.1",
   "author": {
    "name": "Daniel Wu"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Toriwuuu/claude-mods",
    "url": "https://github.com/Toriwuuu/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:42:36Z",
    "createdAt": "2026-10-08T05:25:10Z",
    "description": "Daniel 的 Claude Code mod 清單",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/162669528?v=4",
    "ownerUrl": "https://github.com/Toriwuuu",
    "defaultBranch": "main"
   },
   "path": "mods/cache-glance",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:08:57.456Z",
   "modUpdatedAt": "2026-10-08T07:14:43Z",
   "fileBytes": 7917,
   "tags": [
    "band",
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-glance",
   "url": "https://www.slopshopper.com/mods/toriwuuu-claude-mods-cache-glance/"
  },
  {
   "slug": "toriwuuu-claude-mods-task-progress",
   "name": "task-progress",
   "description": "給 Claude 一個回報工具，把任務清單和進度寫進 cmux 左側欄",
   "version": "0.1.0",
   "author": {
    "name": "Daniel Wu"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Toriwuuu/claude-mods",
    "url": "https://github.com/Toriwuuu/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:42:36Z",
    "createdAt": "2026-10-08T05:25:10Z",
    "description": "Daniel 的 Claude Code mod 清單",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/162669528?v=4",
    "ownerUrl": "https://github.com/Toriwuuu",
    "defaultBranch": "main"
   },
   "path": "mods/task-progress",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:08:58.420Z",
   "modUpdatedAt": "2026-10-08T06:01:49Z",
   "fileBytes": 6166,
   "tags": [
    "guard",
    "prompt",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "task-progress-Toriwuuu",
   "url": "https://www.slopshopper.com/mods/toriwuuu-claude-mods-task-progress/"
  },
  {
   "slug": "totally-tim-effort-router",
   "name": "effort-router",
   "description": "Picks the reasoning effort for each turn of the main conversation with a System One classifier (hosted Jev or a compatible service) and shows the level on the spinner and on the line that closes the turn. In shadow mode it shows and logs its pick and sends the session's effort; in enforce mode it sends the pick. Requires CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.",
   "version": "0.4.2",
   "author": {
    "name": "Tim Kraus",
    "url": "https://github.com/totally-tim"
   },
   "license": "MIT",
   "homepage": "https://github.com/totally-tim/effort-router",
   "keywords": [
    "effort",
    "reasoning",
    "routing",
    "jev",
    "system-one",
    "mods"
   ],
   "kind": "community",
   "repo": {
    "fullName": "totally-tim/effort-router",
    "url": "https://github.com/totally-tim/effort-router",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T15:35:05Z",
    "createdAt": "2026-09-26T10:29:03Z",
    "description": "Picks the reasoning effort for each turn of Claude Code with a System One classifier",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/45621281?v=4",
    "ownerUrl": "https://github.com/totally-tim",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "\"shadow\" (default): classify, show and log, but send the session's effort. \"enforce\": send the pick. \"off\": do nothing.",
     "required": false,
     "default": "shadow",
     "options": [
      "off",
      "shadow",
      "enforce"
     ]
    },
    "floor": {
     "type": "string",
     "title": "Lowest effort",
     "description": "The lowest effort level the router may pick.",
     "required": false,
     "default": "low",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh"
     ]
    },
    "ceiling": {
     "type": "string",
     "title": "Highest effort",
     "description": "The highest effort level the router may pick. max stays manual.",
     "required": false,
     "default": "xhigh",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh"
     ]
    },
    "threshold": {
     "type": "number",
     "title": "Confidence threshold",
     "description": "The router picks the lowest level whose cumulative probability reaches this value, so uncertain answers lean to higher effort.",
     "required": false,
     "default": 0.95,
     "min": 0.5,
     "max": 0.99
    },
    "ensemble": {
     "type": "boolean",
     "title": "Ensemble",
     "description": "Ask the classifier with three contexts (the previous exchange; plus the two before it; plus how the last turn went) and average the answers. Up to three parallel calls on the first request of a turn.",
     "required": false,
     "default": true
    },
    "headless": {
     "type": "boolean",
     "title": "Route headless sessions",
     "description": "Also route sessions without a person at the prompt (claude -p, the SDKs). Off by default: the eval measured only prompts people typed.",
     "required": false,
     "default": false
    },
    "baseUrl": {
     "type": "string",
     "title": "Classifier base URL",
     "description": "The base URL of a System One service; the router posts to <base URL>/v1/systemone. Empty: TYPESAFE_BASE_URL, else hosted Jev at https://api.typesafe.ai.",
     "required": false,
     "default": ""
    },
    "model": {
     "type": "string",
     "title": "Classifier model",
     "description": "The model each request names. Empty: TYPESAFE_DEFAULT_MODEL, else jev-latest.",
     "required": false,
     "default": ""
    },
    "keyFile": {
     "type": "string",
     "title": "Key file",
     "description": "A file that holds the API key: a JSON object with the key under the key name, or the key alone. A leading ~ means the home directory. Empty: the key is TYPESAFE_API_KEY.",
     "required": false,
     "default": ""
    },
    "keyName": {
     "type": "string",
     "title": "Key name",
     "description": "The field of a JSON key file that holds the API key.",
     "required": false,
     "default": "TYPESAFE_API_KEY"
    },
    "logDir": {
     "type": "string",
     "title": "Log directory",
     "description": "Where the router writes its JSONL decision logs (one file per plugin instance and session) and the resume checkpoints of each conversation. A leading ~ means the home directory.",
     "required": false,
     "default": "~/.local/state/effort-router"
    },
    "timeoutMs": {
     "type": "number",
     "title": "Classifier timeout (ms)",
     "description": "How long the first request of a turn waits for the classifier before it goes out at the session's effort.",
     "required": false,
     "default": 5000,
     "min": 200,
     "max": 8000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "effort-router",
   "firstSeen": "2026-10-06T05:20:33.793Z",
   "modUpdatedAt": "2026-10-07T15:35:05Z",
   "fileBytes": 163560,
   "tags": [
    "spinner",
    "guard",
    "command",
    "prompt",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "effort-router-totally-tim",
   "url": "https://www.slopshopper.com/mods/totally-tim-effort-router/"
  },
  {
   "slug": "toyon-dev-toyon-toyon-tally",
   "name": "toyon-tally",
   "description": "Counts tool calls and adds a /tally command: the smallest mod, for the Claude integration test",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "toyon-dev/toyon",
    "url": "https://github.com/toyon-dev/toyon",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:15:46Z",
    "createdAt": "2026-09-13T20:52:02Z",
    "description": "Toyon is where coding agents work on your web app while you check each change by using it. Every chat gets its own running copy with a live preview.",
    "homepage": "",
    "topics": [
     "claude-code",
     "codex",
     "coding-agents",
     "git-worktree",
     "live-preview",
     "self-hosted"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/325732510?v=4",
    "ownerUrl": "https://github.com/toyon-dev",
    "defaultBranch": "main"
   },
   "path": "packages/daemon/test/fixtures/tally-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:49:11.226Z",
   "modUpdatedAt": "2026-10-07T20:15:46Z",
   "fileBytes": 637,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "toyon-tally",
   "url": "https://www.slopshopper.com/mods/toyon-dev-toyon-toyon-tally/"
  },
  {
   "slug": "treestar84-vibemud-vibemud",
   "name": "vibemud",
   "description": "Claude Code에서 /mud 명령으로 로컬 VibeMUD RPG를 조작하는 한국어 중심 플러그인입니다.",
   "version": "0.2.0",
   "author": {
    "name": "VibeMUD"
   },
   "license": "MIT",
   "keywords": [
    "vibemud",
    "mud",
    "idle-rpg",
    "claude-code",
    "terminal-game"
   ],
   "kind": "community",
   "repo": {
    "fullName": "treestar84/vibemud",
    "url": "https://github.com/treestar84/vibemud",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T23:52:22Z",
    "createdAt": "2026-10-03T17:28:59Z",
    "description": "Local idle RPG inside a Claude Code mod pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/169539867?v=4",
    "ownerUrl": "https://github.com/treestar84",
    "defaultBranch": "main"
   },
   "path": "claude-marketplace/plugins/vibemud",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vibemud",
   "firstSeen": "2026-10-06T05:20:35.617Z",
   "modUpdatedAt": "2026-10-03T23:52:22Z",
   "fileBytes": 48296,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "vibemud",
   "url": "https://www.slopshopper.com/mods/treestar84-vibemud-vibemud/"
  },
  {
   "slug": "tridha643-claude-composio-mods-composio-daily",
   "name": "composio-daily",
   "description": "Standup pane, seen-this-before error lookup and agent-busy Slack status, through the Composio CLI",
   "version": "0.1.0",
   "author": {
    "name": "Tridhatri Vallamkondu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tridha643/claude-composio-mods",
    "url": "https://github.com/tridha643/claude-composio-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:05:22Z",
    "createdAt": "2026-10-05T23:17:56Z",
    "description": "Claude Code mods that wire your terminal into Slack, Linear, GitHub and Datadog through the Composio CLI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58224292?v=4",
    "ownerUrl": "https://github.com/tridha643",
    "defaultBranch": "main"
   },
   "path": "plugins/composio-daily",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "standup_channel": {
     "type": "string",
     "title": "Standup Slack channel",
     "description": "Channel id or name the standup pane's Post button sends to. Empty hides the button.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-composio-mods",
   "firstSeen": "2026-10-06T05:21:39.496Z",
   "modUpdatedAt": "2026-10-06T00:05:19Z",
   "fileBytes": 10408,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "composio-daily",
   "url": "https://www.slopshopper.com/mods/tridha643-claude-composio-mods-composio-daily/"
  },
  {
   "slug": "tridha643-claude-composio-mods-composio-pulse",
   "name": "composio-pulse",
   "description": "Times every composio CLI call into a status-line sparkline against a latency budget, and blocks re-linking a connected toolkit",
   "version": "0.1.0",
   "author": {
    "name": "Tridhatri Vallamkondu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tridha643/claude-composio-mods",
    "url": "https://github.com/tridha643/claude-composio-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:05:22Z",
    "createdAt": "2026-10-05T23:17:56Z",
    "description": "Claude Code mods that wire your terminal into Slack, Linear, GitHub and Datadog through the Composio CLI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58224292?v=4",
    "ownerUrl": "https://github.com/tridha643",
    "defaultBranch": "main"
   },
   "path": "plugins/composio-pulse",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "search_budget_ms": {
     "type": "number",
     "title": "Search latency budget (ms)",
     "description": "Marks the median composio search time ✓ or ✗ against this budget in the status line. 0 hides the mark.",
     "default": 0
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-composio-mods",
   "firstSeen": "2026-10-06T05:21:40.526Z",
   "modUpdatedAt": "2026-10-06T00:05:19Z",
   "fileBytes": 5410,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "composio-pulse",
   "url": "https://www.slopshopper.com/mods/tridha643-claude-composio-mods-composio-pulse/"
  },
  {
   "slug": "tridha643-claude-composio-mods-link-prefetch",
   "name": "link-prefetch",
   "description": "Paste a Slack thread, Linear issue or GitHub PR link and Claude gets its contents as context before it answers",
   "version": "0.1.0",
   "author": {
    "name": "Tridhatri Vallamkondu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tridha643/claude-composio-mods",
    "url": "https://github.com/tridha643/claude-composio-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:05:22Z",
    "createdAt": "2026-10-05T23:17:56Z",
    "description": "Claude Code mods that wire your terminal into Slack, Linear, GitHub and Datadog through the Composio CLI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58224292?v=4",
    "ownerUrl": "https://github.com/tridha643",
    "defaultBranch": "main"
   },
   "path": "plugins/link-prefetch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-composio-mods",
   "firstSeen": "2026-10-06T05:21:41.652Z",
   "modUpdatedAt": "2026-10-06T00:05:19Z",
   "fileBytes": 4085,
   "tags": [
    "toast",
    "status",
    "prompt",
    "process"
   ],
   "isNew": true,
   "entryName": "link-prefetch",
   "url": "https://www.slopshopper.com/mods/tridha643-claude-composio-mods-link-prefetch/"
  },
  {
   "slug": "tridha643-claude-composio-mods-review-chaser",
   "name": "review-chaser",
   "description": "/reviews pane: open ComposioHQ PRs waiting on reviewers, with a Slack nudge per reviewer",
   "version": "0.1.0",
   "author": {
    "name": "Tridhatri Vallamkondu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tridha643/claude-composio-mods",
    "url": "https://github.com/tridha643/claude-composio-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:05:22Z",
    "createdAt": "2026-10-05T23:17:56Z",
    "description": "Claude Code mods that wire your terminal into Slack, Linear, GitHub and Datadog through the Composio CLI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58224292?v=4",
    "ownerUrl": "https://github.com/tridha643",
    "defaultBranch": "main"
   },
   "path": "plugins/review-chaser",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-composio-mods",
   "firstSeen": "2026-10-06T05:21:43.285Z",
   "modUpdatedAt": "2026-10-06T00:05:19Z",
   "fileBytes": 6043,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "review-chaser",
   "url": "https://www.slopshopper.com/mods/tridha643-claude-composio-mods-review-chaser/"
  },
  {
   "slug": "tridha643-claude-composio-mods-review-lint",
   "name": "review-lint",
   "description": "Hands Claude a cache-review checklist or test rules when an edit adds a cache or a brittle test assertion",
   "version": "0.1.0",
   "author": {
    "name": "Tridhatri Vallamkondu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tridha643/claude-composio-mods",
    "url": "https://github.com/tridha643/claude-composio-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:05:22Z",
    "createdAt": "2026-10-05T23:17:56Z",
    "description": "Claude Code mods that wire your terminal into Slack, Linear, GitHub and Datadog through the Composio CLI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58224292?v=4",
    "ownerUrl": "https://github.com/tridha643",
    "defaultBranch": "main"
   },
   "path": "plugins/review-lint",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-composio-mods",
   "firstSeen": "2026-10-06T05:21:44.518Z",
   "modUpdatedAt": "2026-10-06T00:05:19Z",
   "fileBytes": 2830,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "review-lint",
   "url": "https://www.slopshopper.com/mods/tridha643-claude-composio-mods-review-lint/"
  },
  {
   "slug": "tridha643-claude-composio-mods-snippet",
   "name": "snippet",
   "description": "/snippet drafts your daily Slack update from Linear + GitHub and posts it on one press",
   "version": "0.1.0",
   "author": {
    "name": "Tridhatri Vallamkondu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tridha643/claude-composio-mods",
    "url": "https://github.com/tridha643/claude-composio-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:05:22Z",
    "createdAt": "2026-10-05T23:17:56Z",
    "description": "Claude Code mods that wire your terminal into Slack, Linear, GitHub and Datadog through the Composio CLI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58224292?v=4",
    "ownerUrl": "https://github.com/tridha643",
    "defaultBranch": "main"
   },
   "path": "plugins/snippet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "channel": {
     "type": "string",
     "title": "Slack channel",
     "description": "Channel id or name the Post button sends to. Empty hides the button.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-composio-mods",
   "firstSeen": "2026-10-06T05:21:45.775Z",
   "modUpdatedAt": "2026-10-06T00:05:19Z",
   "fileBytes": 5503,
   "tags": [
    "pane",
    "toast",
    "command",
    "model",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "snippet",
   "url": "https://www.slopshopper.com/mods/tridha643-claude-composio-mods-snippet/"
  },
  {
   "slug": "tridha643-claude-composio-mods-ticket-band",
   "name": "ticket-band",
   "description": "Linear ticket for the current branch above the prompt, with one-press Done once every PR merged",
   "version": "0.1.0",
   "author": {
    "name": "Tridhatri Vallamkondu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tridha643/claude-composio-mods",
    "url": "https://github.com/tridha643/claude-composio-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T00:05:22Z",
    "createdAt": "2026-10-05T23:17:56Z",
    "description": "Claude Code mods that wire your terminal into Slack, Linear, GitHub and Datadog through the Composio CLI",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58224292?v=4",
    "ownerUrl": "https://github.com/tridha643",
    "defaultBranch": "main"
   },
   "path": "plugins/ticket-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "team_keys": {
     "type": "string",
     "title": "Linear team keys",
     "description": "Comma-separated team keys to look for in branch names, e.g. ENG,OPS. Empty matches any KEY-123.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-composio-mods",
   "firstSeen": "2026-10-06T05:21:47.058Z",
   "modUpdatedAt": "2026-10-06T00:05:19Z",
   "fileBytes": 6134,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ticket-band",
   "url": "https://www.slopshopper.com/mods/tridha643-claude-composio-mods-ticket-band/"
  },
  {
   "slug": "tripolskiydigital-claude-links",
   "name": "links-bar",
   "description": "A links bar above the prompt in Claude Desktop's Code tab: up to 4 pinned links per project or session with favicons, the session's 10 latest links, and a pane of every pinned link. Reads the session transcript; asks a link's own site for its page title and favicon (curl for PNG and ICO icons); opens links with open.",
   "version": "0.2.0",
   "author": {
    "name": "tripolskiydigital",
    "url": "https://github.com/tripolskiydigital"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/tripolskiydigital/claude-links",
   "keywords": [
    "links",
    "bookmarks",
    "favicons",
    "claude-desktop",
    "code-tab",
    "productivity",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tripolskiydigital/claude-links",
    "url": "https://github.com/tripolskiydigital/claude-links",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-08T18:26:15Z",
    "createdAt": "2026-10-07T17:43:08Z",
    "description": "A links bar for Claude Desktop's Code tab: pinned links per project or session with favicons, the session's recent links, search, sort and drag. A Claude Code plugin (mod).",
    "homepage": null,
    "topics": [
     "anthropic",
     "bookmarks",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-desktop",
     "macos",
     "plugin-marketplace",
     "productivity"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/252825305?v=4",
    "ownerUrl": "https://github.com/tripolskiydigital",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-links",
   "firstSeen": "2026-10-08T15:49:16.976Z",
   "modUpdatedAt": "2026-10-08T18:26:15Z",
   "fileBytes": 73938,
   "tags": [
    "pane",
    "band",
    "toast",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "links-bar",
   "url": "https://www.slopshopper.com/mods/tripolskiydigital-claude-links/"
  },
  {
   "slug": "tripolskiydigital-claude-tabs",
   "name": "project-tabs",
   "description": "Pinned projects as horizontal tabs in Claude Desktop's Code tab (macOS): project icons, live session status, one click to a project's last session. Reads Claude Desktop's local session records and Claude Code's running-session files; no network. Optional ⌃1–9 shortcuts build and run a small launchd helper (off by default).",
   "version": "0.6.2",
   "author": {
    "name": "tripolskiydigital",
    "url": "https://github.com/tripolskiydigital"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/tripolskiydigital/claude-tabs",
   "keywords": [
    "tabs",
    "projects",
    "sessions",
    "claude-desktop",
    "code-tab",
    "productivity",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "tripolskiydigital/claude-tabs",
    "url": "https://github.com/tripolskiydigital/claude-tabs",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T19:56:58Z",
    "createdAt": "2026-10-07T01:12:37Z",
    "description": "Project tabs for Claude Desktop's Code tab: pinned projects with icons, live session status, ⌃1–9 shortcuts. A Claude Code plugin (mod).",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "claude-desktop",
     "macos",
     "plugin-marketplace",
     "productivity",
     "tabs"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/252825305?v=4",
    "ownerUrl": "https://github.com/tripolskiydigital",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-tabs",
   "firstSeen": "2026-10-07T15:18:11.369Z",
   "modUpdatedAt": "2026-10-07T19:56:58Z",
   "fileBytes": 62047,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "project-tabs",
   "url": "https://www.slopshopper.com/mods/tripolskiydigital-claude-tabs/"
  },
  {
   "slug": "tristankenney-laya-compaction",
   "name": "laya-compaction",
   "description": "Verbatim context compaction for Claude Code, scored by a local Laya model.",
   "version": "0.1.0",
   "author": {
    "name": "Tristan Kenney",
    "url": "https://github.com/tristankenney"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tristankenney/laya-compaction",
    "url": "https://github.com/tristankenney/laya-compaction",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-09-28T20:22:09Z",
    "createdAt": "2026-09-25T06:24:57Z",
    "description": "Verbatim context compaction for Claude Code, scored by a local Laya model",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/424100?v=4",
    "ownerUrl": "https://github.com/tristankenney",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./laya-compaction.ts"
   ],
   "entry": "hooks/laya-compaction.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Only needed for the hosted TypeSafe endpoint. A local Laya server ignores it.",
     "sensitive": true
    },
    "keepThreshold": {
     "type": "number",
     "title": "Keep threshold",
     "description": "Minimum Jev probability that a tool call or tool result is still needed; below it the item is removed.",
     "default": 0.5
    },
    "preserveRecentMessages": {
     "type": "number",
     "title": "Recent messages to preserve",
     "description": "Number of newest messages pinned from compaction.",
     "default": 6
    },
    "compactAtPercent": {
     "type": "number",
     "title": "Compaction percentage",
     "description": "Context percentage at which turn.complete requests compaction.",
     "default": 60
    },
    "minReductionRatio": {
     "type": "number",
     "title": "Minimum reduction ratio",
     "description": "Minimum estimated character reduction required to replace history.",
     "default": 0.25
    },
    "maxStateTokens": {
     "type": "number",
     "title": "Maximum Jev state tokens",
     "description": "Estimated token budget for the conversation state sent with every Jev request.",
     "default": 25000
    },
    "maxRequestTokens": {
     "type": "number",
     "title": "Maximum Jev request tokens",
     "description": "Estimated token budget for state plus questions in one Jev request.",
     "default": 30000
    },
    "truncateHeadChars": {
     "type": "number",
     "title": "Truncated tool result head",
     "description": "Characters of a tool result kept when Jev decides its full output is no longer needed; 0 keeps only the note.",
     "default": 300
    },
    "model": {
     "type": "string",
     "title": "Jev model",
     "description": "TypeSafe Jev model name.",
     "default": "laya"
    },
    "baseUrl": {
     "type": "string",
     "title": "Decision endpoint",
     "description": "Full URL of the decision endpoint. Point at a local Laya server (http://127.0.0.1:8787/ask) to keep every request on this machine. Unset falls back to the hosted TypeSafe endpoint, which requires an API key.",
     "default": "http://127.0.0.1:8787/ask"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "laya-compaction",
   "firstSeen": "2026-10-06T05:23:08.863Z",
   "modUpdatedAt": "2026-09-28T20:22:09Z",
   "fileBytes": 38612,
   "tags": [
    "toast",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "laya-compaction",
   "url": "https://www.slopshopper.com/mods/tristankenney-laya-compaction/"
  },
  {
   "slug": "triyambak-ca-claude-mods-pace-meter",
   "name": "pace-meter",
   "description": "A band above the prompt: a pace bar and a forecast for the 5-hour and weekly plan limits.",
   "version": "0.1.0",
   "author": {
    "name": "S Triyambaka Patro"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Triyambak-CA/claude-mods",
    "url": "https://github.com/Triyambak-CA/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T20:26:37Z",
    "createdAt": "2026-10-03T20:17:24Z",
    "description": "Claude Code mods by S Triyambaka Patro. Install: /plugin marketplace add Triyambak-CA/claude-mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/117917609?v=4",
    "ownerUrl": "https://github.com/Triyambak-CA",
    "defaultBranch": "main"
   },
   "path": "plugins/pace-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "triyambak-mods",
   "firstSeen": "2026-10-06T04:48:17.052Z",
   "modUpdatedAt": "2026-10-03T20:26:37Z",
   "fileBytes": 9342,
   "tags": [
    "band",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pace-meter",
   "url": "https://www.slopshopper.com/mods/triyambak-ca-claude-mods-pace-meter/"
  },
  {
   "slug": "trongtaiz-account-swap",
   "name": "account-swap",
   "displayName": "Account Swap",
   "description": "Switch between saved Claude accounts from inside Claude Code, and auto-swap before the active one hits its rate limit.",
   "version": "0.1.0",
   "author": {
    "name": "trongtaiz",
    "url": "https://github.com/trongtaiz"
   },
   "license": "MIT",
   "homepage": "https://github.com/trongtaiz/account-swap",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "trongtaiz/account-swap",
    "url": "https://github.com/trongtaiz/account-swap",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T15:22:05Z",
    "createdAt": "2026-10-05T15:21:58Z",
    "description": "Claude Code mod: switch between saved Claude accounts from inside a session, with optional auto-swap before a rate limit.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51943367?v=4",
    "ownerUrl": "https://github.com/trongtaiz",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "account-swap",
   "firstSeen": "2026-10-06T05:26:43.349Z",
   "modUpdatedAt": "2026-10-05T15:22:05Z",
   "fileBytes": 14718,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "status",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "account-swap",
   "url": "https://www.slopshopper.com/mods/trongtaiz-account-swap/"
  },
  {
   "slug": "trosfy-claude-styx",
   "name": "styx",
   "description": "A Claude Code mod that routes the main conversation and subagents to other model providers through user-defined model aliases, on your own API key",
   "version": "0.1.0",
   "author": {
    "name": "styx contributors"
   },
   "license": "MIT",
   "keywords": [
    "claude-code",
    "claude-code-mod",
    "model-routing",
    "byok",
    "subagents",
    "openai",
    "bedrock",
    "anthropic"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Trosfy/claude-styx",
    "url": "https://github.com/Trosfy/claude-styx",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T02:53:04Z",
    "createdAt": "2026-10-09T02:47:44Z",
    "description": "A Claude Code mod that routes the main conversation and subagents to other model providers through user-defined model aliases, on your own API key",
    "homepage": null,
    "topics": [
     "anthropic",
     "bedrock",
     "byok",
     "claude-code",
     "claude-code-mod",
     "model-routing",
     "openai",
     "subagents"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/61226342?v=4",
    "ownerUrl": "https://github.com/Trosfy",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-styx",
   "firstSeen": "2026-10-09T14:41:51.131Z",
   "modUpdatedAt": "2026-10-09T02:53:04Z",
   "fileBytes": 339811,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "styx",
   "url": "https://www.slopshopper.com/mods/trosfy-claude-styx/"
  },
  {
   "slug": "trsdn-sieve",
   "name": "sieve",
   "description": "Keeps unnecessary tool output out of context in Claude Code and Copilot CLI, with a shared local strands-decider for close calls.",
   "version": "0.2.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "trsdn/sieve",
    "url": "https://github.com/trsdn/sieve",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T13:11:48Z",
    "createdAt": "2026-10-03T23:41:14Z",
    "description": "Claude Code mod that keeps raw tool output out of the context, with strands-decider for the close calls",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24534196?v=4",
    "ownerUrl": "https://github.com/trsdn",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:20:37.052Z",
   "modUpdatedAt": "2026-10-05T13:11:48Z",
   "fileBytes": 46765,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sieve",
   "url": "https://www.slopshopper.com/mods/trsdn-sieve/"
  },
  {
   "slug": "tschallacka-ai-skills-boards",
   "name": "boards",
   "description": "A pane listing every board the project ships; click one to open it.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/boards",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Boards launcher",
     "description": "Register the boards command and its pane. Off removes both.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:27:17.056Z",
   "modUpdatedAt": "2026-10-08T15:55:22Z",
   "fileBytes": 4108,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "boards",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-boards/"
  },
  {
   "slug": "tschallacka-ai-skills-brainstorm-board",
   "name": "brainstorm-board",
   "description": "A pane with the brainstorms the brainstorm skill recorded, project's first, then global, shown as formatted text.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/brainstorm-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Brainstorm board",
     "description": "Register the brainstorm-board command, its pane and its agent tool. Off removes them.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:14.224Z",
   "modUpdatedAt": "2026-10-06T11:51:30Z",
   "fileBytes": 12645,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "brainstorm-board",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-brainstorm-board/"
  },
  {
   "slug": "tschallacka-ai-skills-bugs-board",
   "name": "bugs-board",
   "description": "A pane with the project's own open bugs from BUGS.json, most severe first.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/bugs-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Bugs board",
     "description": "Register the bugs-board command and its pane. Off removes both.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:27:18.478Z",
   "modUpdatedAt": "2026-10-08T15:55:22Z",
   "fileBytes": 6870,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "bugs-board",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-bugs-board/"
  },
  {
   "slug": "tschallacka-ai-skills-chat-board",
   "name": "chat-board",
   "description": "A pane with the latest messages of one chat channel, read from the local chat log, refreshed every few seconds, and a channel list to browse the channels on this machine.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/chat-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Chat board",
     "description": "Register the chat-board command, its pane and its agent tool. Off removes them.",
     "default": true
    },
    "channel": {
     "type": "string",
     "title": "Channel",
     "description": "The channel to show, with its #. Empty shows #ops.",
     "default": "#ops"
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:15.004Z",
   "modUpdatedAt": "2026-10-06T11:51:30Z",
   "fileBytes": 16367,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "chat-board",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-chat-board/"
  },
  {
   "slug": "tschallacka-ai-skills-ci-board",
   "name": "ci-board",
   "description": "A pane with the failing jobs of the branch's latest CI run, from the ci-failures tool, refreshed on demand.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/ci-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "CI board",
     "description": "Register the ci-board command and its pane. Off removes both.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:15.803Z",
   "modUpdatedAt": "2026-10-06T15:51:33Z",
   "fileBytes": 33051,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-board",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-ci-board/"
  },
  {
   "slug": "tschallacka-ai-skills-decision-board",
   "name": "decision-board",
   "description": "A pane with the project's open questions (DECISIONS.json), most urgent first, with buttons to answer one directly.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/decision-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Decision board",
     "description": "Register the decision-board command and its pane. Off removes both.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:49:29.551Z",
   "modUpdatedAt": "2026-10-08T15:55:22Z",
   "fileBytes": 23376,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "decision-board",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-decision-board/"
  },
  {
   "slug": "tschallacka-ai-skills-plan-board",
   "name": "plan-board",
   "description": "A pane with a plan selector (project plans, then global), each plan's status and percentage, and the chosen plan's goal and overall progress, read from the planning skill's own progress files.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/plan-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Plan board",
     "description": "Register the plan-board command and its pane. Off removes both; the rest of the session is unchanged.",
     "default": true
    },
    "plan": {
     "type": "string",
     "title": "Plan name",
     "description": "The plan to show, by its folder name. Empty shows the plan whose progress file changed most recently.",
     "default": ""
    },
    "plansDir": {
     "type": "string",
     "title": "Plans folder",
     "description": "Where the planning skill keeps global plans. Empty uses ~/.config/tsch-ai-skills/plans, or $XDG_CONFIG_HOME/tsch-ai-skills/plans when that is set.",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:16.418Z",
   "modUpdatedAt": "2026-10-06T11:51:30Z",
   "fileBytes": 34797,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "plan-board",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-plan-board/"
  },
  {
   "slug": "tschallacka-ai-skills-register-board",
   "name": "register-board",
   "description": "A pane with the open bugs and open tasks of the project's own BUGS.json and TODO.json, most urgent first.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/register-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Register board",
     "description": "Register the register-board command and its pane. Off removes both.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:18.562Z",
   "modUpdatedAt": "2026-10-08T14:44:47Z",
   "fileBytes": 8700,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "register-board",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-register-board/"
  },
  {
   "slug": "tschallacka-ai-skills-signal-bus",
   "name": "signal-bus",
   "description": "The shared signal bus: which board tabs are open and which holds the keyboard, and what the person did in the boards, read by read_signal_bus.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/signal-bus",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Signal bus",
     "description": "Track the open board tabs and board signals, and register read_signal_bus. Off removes them.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:19.251Z",
   "modUpdatedAt": "2026-10-06T11:51:30Z",
   "fileBytes": 3906,
   "tags": [
    "guard",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "signal-bus",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-signal-bus/"
  },
  {
   "slug": "tschallacka-ai-skills-tailpipe-board",
   "name": "tailpipe-board",
   "description": "A pane showing a tailpipe stream's recent lines, with a streams-picker button to switch which one is shown.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/tailpipe-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Tailpipe board",
     "description": "Register the tailpipe-board command, its pane and its agent tools. Off removes them.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:27:24.101Z",
   "modUpdatedAt": "2026-10-09T08:28:13Z",
   "fileBytes": 9190,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tailpipe-board",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-tailpipe-board/"
  },
  {
   "slug": "tschallacka-ai-skills-todo-board",
   "name": "todo-board",
   "description": "A pane with the project's own open tasks from TODO.json, most urgent first.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/todo-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Todo board",
     "description": "Register the todo-board command and its pane. Off removes both.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:27:24.729Z",
   "modUpdatedAt": "2026-10-08T15:55:22Z",
   "fileBytes": 6863,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "todo-board",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-todo-board/"
  },
  {
   "slug": "tschallacka-ai-skills-tui-hint-board",
   "name": "tui-hint-board",
   "description": "A pane listing the terminal-program profiles the agent has, with a profile shown as formatted text when picked.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/tui-hint-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "TUI hint board",
     "description": "Register the tui-hint-board command and its pane. Off removes them.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:19.910Z",
   "modUpdatedAt": "2026-10-06T12:34:04Z",
   "fileBytes": 15884,
   "tags": [
    "pane",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "tui-hint-board",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-tui-hint-board/"
  },
  {
   "slug": "tschallacka-ai-skills-turn-cue",
   "name": "turn-cue",
   "description": "A toast when a turn finishes, so the person sees it without watching the transcript.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tschallacka/ai-skills",
    "url": "https://github.com/tschallacka/ai-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:52:26Z",
    "createdAt": "2026-08-04T19:41:56Z",
    "description": "collection of my ai skills",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8638425?v=4",
    "ownerUrl": "https://github.com/tschallacka",
    "defaultBranch": "master"
   },
   "path": "mods/turn-cue",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Turn-done toast",
     "description": "Show a toast when a turn finishes. Off removes the toast; the rest of the session is unchanged.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:20.457Z",
   "modUpdatedAt": "2026-10-06T11:51:30Z",
   "fileBytes": 648,
   "tags": [
    "toast",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-cue",
   "url": "https://www.slopshopper.com/mods/tschallacka-ai-skills-turn-cue/"
  },
  {
   "slug": "tsukimiya-agmsg-inbox",
   "name": "agmsg-inbox",
   "description": "Deliver the agmsg inbox to Claude Code through a mod-owned watch.sh instead of the Monitor tool (no 30-minute re-arm)",
   "version": "0.1.0",
   "author": {
    "name": "tsukimiya"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tsukimiya/agmsg-inbox",
    "url": "https://github.com/tsukimiya/agmsg-inbox",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T03:10:29Z",
    "createdAt": "2026-10-04T08:20:06Z",
    "description": "Claude Code mod: deliver the agmsg inbox without the Monitor tool's 30-minute re-arm (experimental PoC for fujibee/agmsg#1559)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/71832?v=4",
    "ownerUrl": "https://github.com/tsukimiya",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tsukimiya",
   "firstSeen": "2026-10-06T05:26:45.045Z",
   "modUpdatedAt": "2026-10-06T03:10:29Z",
   "fileBytes": 2707,
   "tags": [
    "toast",
    "status",
    "guard",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "agmsg-inbox",
   "url": "https://www.slopshopper.com/mods/tsukimiya-agmsg-inbox/"
  },
  {
   "slug": "tsurutanmen-homedot-panel",
   "name": "homedot-panel",
   "description": "Shows your homedot agents in Claude Code's status line (running, resting, stopped), with the 5-hour limit and minutes until it resets, plus a /dots pane.",
   "version": "0.1.7",
   "author": {
    "name": "tsurutanmen"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tsurutanmen/homedot-panel",
    "url": "https://github.com/tsurutanmen/homedot-panel",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T13:37:21Z",
    "createdAt": "2026-10-03T13:24:08Z",
    "description": "homedot agents and your 5-hour limit in Claude Code's status line, plus a /dots pane.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "statusline"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/140517179?v=4",
    "ownerUrl": "https://github.com/tsurutanmen",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "homedot-panel",
   "firstSeen": "2026-10-06T05:20:39.413Z",
   "modUpdatedAt": "2026-10-03T13:37:21Z",
   "fileBytes": 5680,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "homedot-panel",
   "url": "https://www.slopshopper.com/mods/tsurutanmen-homedot-panel/"
  },
  {
   "slug": "tsurutanmen-session-bridge",
   "name": "session-bridge",
   "description": "Talk to your Claude Code sessions from other sessions, your voice, or any local program. Meetings between two sessions, and a talk button that reads replies aloud.",
   "version": "0.5.6",
   "author": {
    "name": "tsurutanmen"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tsurutanmen/session-bridge",
    "url": "https://github.com/tsurutanmen/session-bridge",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T07:53:02Z",
    "createdAt": "2026-10-03T13:08:08Z",
    "description": "Talk to your Claude Code sessions from other sessions, your voice, or any local program. Meetings between two sessions, and a talk button.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "multi-agent",
     "voice-assistant",
     "windows"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/140517179?v=4",
    "ownerUrl": "https://github.com/tsurutanmen",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "session-bridge",
   "firstSeen": "2026-10-06T05:21:50.717Z",
   "modUpdatedAt": "2026-10-04T07:53:02Z",
   "fileBytes": 19971,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-bridge",
   "url": "https://www.slopshopper.com/mods/tsurutanmen-session-bridge/"
  },
  {
   "slug": "tsurutanmen-session-dash",
   "name": "session-dash",
   "description": "Usage limits above the prompt, a pane with background work and the file each open Claude Code session is on",
   "version": "0.2.0",
   "author": {
    "name": "tsurutanmen"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tsurutanmen/session-dash",
    "url": "https://github.com/tsurutanmen/session-dash",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T07:43:03Z",
    "createdAt": "2026-10-03T13:26:00Z",
    "description": "Claude Code mod: usage limits above the prompt, background work and every open session in a pane",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "statusline",
     "usage-limits"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/140517179?v=4",
    "ownerUrl": "https://github.com/tsurutanmen",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-dash",
   "firstSeen": "2026-10-06T05:23:12.035Z",
   "modUpdatedAt": "2026-10-04T07:43:03Z",
   "fileBytes": 8233,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-dash-tsurutanmen",
   "url": "https://www.slopshopper.com/mods/tsurutanmen-session-dash/"
  },
  {
   "slug": "tunai-0511-clawd-sidekick",
   "name": "clawd-sidekick",
   "displayName": "Clawd Sidekick",
   "description": "Clawd's pixel world above your prompt in the Claude desktop app, in five scenes (open space among them, where everyone floats) that follow your local time, season and holidays: Clawd walks to the zone of whatever Claude is doing while his crew plays, and acts out what happens: tests, commits, pushes, permission asks, a library that fills with the context. The crew keeps its own day, rare sights turn up, and Clawds from your other sessions drop by. Name them and make them yours. A git safety net and a list of what each session changed. A Clawd spinner, 78 trophies with hats and pals to earn, a card of your day to share, live usage figures and a deadline radar. Costs no tokens. English and 繁體中文.",
   "version": "0.18.0",
   "author": {
    "name": "Tunai"
   },
   "license": "MIT",
   "homepage": "https://github.com/Tunai-0511/clawd-sidekick",
   "keywords": [
    "mod",
    "clawd",
    "pixel-art",
    "status",
    "todo",
    "deadline",
    "i18n"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Tunai-0511/clawd-sidekick",
    "url": "https://github.com/Tunai-0511/clawd-sidekick",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T15:44:35Z",
    "createdAt": "2026-10-06T14:30:01Z",
    "description": "Clawd's pixel world above your Claude Code prompt: four scenes, a crew that plays while Claude works, and a scene that acts out tests, commits, pushes, permission asks and a context that fills the library. A Claude Code mod, English & 繁體中文.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "clawd",
     "developer-tools",
     "pixel-art",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/270901469?v=4",
    "ownerUrl": "https://github.com/Tunai-0511",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / 語言",
     "description": "auto follows the system language; /clawd lang switches it any time",
     "options": [
      "auto",
      "en",
      "zh-TW"
     ],
     "default": "auto"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawd-sidekick",
   "firstSeen": "2026-10-06T14:27:17.421Z",
   "modUpdatedAt": "2026-10-06T15:44:35Z",
   "fileBytes": 319535,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawd-sidekick",
   "url": "https://www.slopshopper.com/mods/tunai-0511-clawd-sidekick/"
  },
  {
   "slug": "tuntran-terminal-tales",
   "name": "terminal-tales",
   "description": "Idle RPG above your prompt: a party of pixel-art heroes fights in an animated image while your coding activity earns them gold and EXP. Needs a terminal with kitty graphics.",
   "version": "0.3.0",
   "author": {
    "name": "TunTran"
   },
   "license": "MIT",
   "homepage": "https://github.com/tuntran/terminal-tales",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tuntran/terminal-tales",
    "url": "https://github.com/tuntran/terminal-tales",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:15:01Z",
    "createdAt": "2026-10-07T06:12:17Z",
    "description": "Idle RPG above your Claude Code prompt: ASCII heroes level up from your coding activity.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/82712345?v=4",
    "ownerUrl": "https://github.com/tuntran",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "terminal-tales",
   "firstSeen": "2026-10-07T15:18:25.101Z",
   "modUpdatedAt": "2026-10-07T10:15:01Z",
   "fileBytes": 113896,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "terminal-tales",
   "url": "https://www.slopshopper.com/mods/tuntran-terminal-tales/"
  },
  {
   "slug": "turbo-thorschten-shell-highlight",
   "name": "shell-highlight",
   "description": "Draws Bash and PowerShell tool calls with syntax-highlighted commands, clickable paths and unfoldable reads",
   "version": "0.3.1",
   "author": {
    "name": "Turbo-Thorschten",
    "url": "https://github.com/Turbo-Thorschten"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Turbo-Thorschten/shell-highlight",
    "url": "https://github.com/Turbo-Thorschten/shell-highlight",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T20:02:00Z",
    "createdAt": "2026-10-02T13:40:02Z",
    "description": "Claude Code mod that draws Bash and PowerShell tool calls with syntax-highlighted commands",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8823323?v=4",
    "ownerUrl": "https://github.com/Turbo-Thorschten",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:45.539Z",
   "modUpdatedAt": "2026-10-07T20:02:00Z",
   "fileBytes": 29379,
   "tags": [
    "transcript",
    "toast",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "shell-highlight",
   "url": "https://www.slopshopper.com/mods/turbo-thorschten-shell-highlight/"
  },
  {
   "slug": "turgid-tributary-claude-plugins-review-queue",
   "name": "review-queue",
   "description": "Shows how many open GitHub pull requests are waiting on your review in the status line.",
   "version": "1.0.0",
   "author": {
    "name": "Joe"
   },
   "keywords": [
    "status-line",
    "code-review",
    "github",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "turgid-tributary/claude-plugins",
    "url": "https://github.com/turgid-tributary/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-02T16:03:15Z",
    "createdAt": "2026-09-30T21:46:40Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/115377954?v=4",
    "ownerUrl": "https://github.com/turgid-tributary",
    "defaultBranch": "main"
   },
   "path": "plugins/review-queue",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "turgid-plugins",
   "firstSeen": "2026-10-06T05:23:13.457Z",
   "modUpdatedAt": "2026-10-02T16:03:15Z",
   "fileBytes": 1003,
   "tags": [
    "status",
    "process",
    "timer"
   ],
   "isNew": true,
   "entryName": "review-queue",
   "url": "https://www.slopshopper.com/mods/turgid-tributary-claude-plugins-review-queue/"
  },
  {
   "slug": "turingcat-tflowbuddy-blast-radius",
   "name": "blast-radius",
   "description": "See what a risky command would change before it runs.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "turingcat/tflowbuddy",
    "url": "https://github.com/turingcat/tflowbuddy",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:33:52Z",
    "createdAt": "2026-10-08T11:28:00Z",
    "description": "TFlowBuddy desktop AI assistant",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5057609?v=4",
    "ownerUrl": "https://github.com/turingcat",
    "defaultBranch": "main"
   },
   "path": "packages/experimental/claude-code-mods/examples/blast-radius",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:49:39.063Z",
   "modUpdatedAt": "2026-10-08T11:26:36Z",
   "fileBytes": 5681,
   "tags": [
    "pane",
    "band",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-turingcat",
   "url": "https://www.slopshopper.com/mods/turingcat-tflowbuddy-blast-radius/"
  },
  {
   "slug": "turingcat-tflowbuddy-replay-theater",
   "name": "replay-theater",
   "description": "Step through the last turn's edits, one diff at a time.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "turingcat/tflowbuddy",
    "url": "https://github.com/turingcat/tflowbuddy",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:33:52Z",
    "createdAt": "2026-10-08T11:28:00Z",
    "description": "TFlowBuddy desktop AI assistant",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5057609?v=4",
    "ownerUrl": "https://github.com/turingcat",
    "defaultBranch": "main"
   },
   "path": "packages/experimental/claude-code-mods/examples/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:49:39.740Z",
   "modUpdatedAt": "2026-10-08T11:26:36Z",
   "fileBytes": 5329,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-turingcat",
   "url": "https://www.slopshopper.com/mods/turingcat-tflowbuddy-replay-theater/"
  },
  {
   "slug": "turingcat-tflowbuddy-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, drawn above the prompt.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "turingcat/tflowbuddy",
    "url": "https://github.com/turingcat/tflowbuddy",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:33:52Z",
    "createdAt": "2026-10-08T11:28:00Z",
    "description": "TFlowBuddy desktop AI assistant",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5057609?v=4",
    "ownerUrl": "https://github.com/turingcat",
    "defaultBranch": "main"
   },
   "path": "packages/experimental/claude-code-mods/examples/token-weather",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:49:40.658Z",
   "modUpdatedAt": "2026-10-08T11:26:36Z",
   "fileBytes": 3203,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-turingcat",
   "url": "https://www.slopshopper.com/mods/turingcat-tflowbuddy-token-weather/"
  },
  {
   "slug": "tusharranjan-ai-usage-line",
   "name": "usage-line",
   "description": "One status line: model, context bar (🟢🟡🔴), cache hit rate, session cost, and 5h/7d limits with reset countdowns.",
   "version": "0.1.0",
   "author": {
    "name": "tusharranjan-ai",
    "url": "https://github.com/tusharranjan-ai"
   },
   "license": "MIT",
   "homepage": "https://github.com/tusharranjan-ai/usage-line",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tusharranjan-ai/usage-line",
    "url": "https://github.com/tusharranjan-ai/usage-line",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T01:44:43Z",
    "createdAt": "2026-10-07T01:40:19Z",
    "description": "Claude Code mod: model, context bar, cache hit rate, cost and 5h/7d limits in one status line",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/260295802?v=4",
    "ownerUrl": "https://github.com/tusharranjan-ai",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "usage-line",
   "firstSeen": "2026-10-07T15:18:31.364Z",
   "modUpdatedAt": "2026-10-07T01:44:43Z",
   "fileBytes": 2837,
   "tags": [
    "status",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-line-tusharranjan-ai",
   "url": "https://www.slopshopper.com/mods/tusharranjan-ai-usage-line/"
  },
  {
   "slug": "tutandev-cc-resources-house-rules",
   "name": "house-rules",
   "displayName": "House Rules",
   "description": "Holds three writing rules at the tool call, so a reminder or a habit cannot win over them: no Claude attribution in commits or pull requests, no em dash in anything written, and one full sentence per line of Markdown.",
   "version": "0.1.0",
   "author": {
    "name": "TutanDev",
    "url": "https://github.com/TutanDev"
   },
   "homepage": "https://github.com/TutanDev/cc-resources/tree/main/plugins/house-rules",
   "keywords": [
    "function-hooks",
    "guardrails",
    "git",
    "commit-messages",
    "attribution",
    "markdown",
    "writing-style"
   ],
   "kind": "community",
   "repo": {
    "fullName": "TutanDev/cc-resources",
    "url": "https://github.com/TutanDev/cc-resources",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T08:36:48Z",
    "createdAt": "2026-03-21T11:09:46Z",
    "description": "Resources for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52209133?v=4",
    "ownerUrl": "https://github.com/TutanDev",
    "defaultBranch": "main"
   },
   "path": "plugins/house-rules",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-resources",
   "firstSeen": "2026-10-09T14:42:03.271Z",
   "modUpdatedAt": "2026-10-09T07:32:57Z",
   "fileBytes": 8469,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "house-rules-TutanDev",
   "url": "https://www.slopshopper.com/mods/tutandev-cc-resources-house-rules/"
  },
  {
   "slug": "tylergraydev-rail-runner",
   "name": "rail-runner",
   "description": "An ASCII endless runner that plays in a side pane while Claude is working",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tylergraydev/rail-runner",
    "url": "https://github.com/tylergraydev/rail-runner",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T12:57:39Z",
    "createdAt": "2026-10-03T01:15:09Z",
    "description": "A Claude Code mod: an ASCII endless runner that plays in a side pane while Claude works",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16503453?v=4",
    "ownerUrl": "https://github.com/tylergraydev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:18:37.380Z",
   "modUpdatedAt": "2026-10-07T12:57:39Z",
   "fileBytes": 9823,
   "tags": [
    "pane",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "rail-runner",
   "url": "https://www.slopshopper.com/mods/tylergraydev-rail-runner/"
  },
  {
   "slug": "tyree88-tempered-plugins-followups",
   "name": "followups",
   "description": "After each answer, 4 next-prompt options above the prompt box (keys 1-4); picking one fills the box. Replaces the single grey suggestion.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tyree88/tempered_plugins",
    "url": "https://github.com/tyree88/tempered_plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:24:55Z",
    "createdAt": "2026-10-05T17:40:24Z",
    "description": "Claude Code mods from Tempered Works: ship-state, timeline, limit-resume — plus a Codex orchestration plugin",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24638772?v=4",
    "ownerUrl": "https://github.com/tyree88",
    "defaultBranch": "main"
   },
   "path": "followups",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tempered-plugins",
   "firstSeen": "2026-10-08T15:49:45.160Z",
   "modUpdatedAt": "2026-10-07T18:50:39Z",
   "fileBytes": 8047,
   "tags": [
    "band",
    "command",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "followups",
   "url": "https://www.slopshopper.com/mods/tyree88-tempered-plugins-followups/"
  },
  {
   "slug": "tyree88-tempered-plugins-lessons",
   "name": "lessons",
   "description": "Spots wins and pitfalls in your prompts and has Claude run your win-logger / pitfall-logger skills; session tally in the status line.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tyree88/tempered_plugins",
    "url": "https://github.com/tyree88/tempered_plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:24:55Z",
    "createdAt": "2026-10-05T17:40:24Z",
    "description": "Claude Code mods from Tempered Works: ship-state, timeline, limit-resume — plus a Codex orchestration plugin",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24638772?v=4",
    "ownerUrl": "https://github.com/tyree88",
    "defaultBranch": "main"
   },
   "path": "lessons",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tempered-plugins",
   "firstSeen": "2026-10-08T15:49:46.141Z",
   "modUpdatedAt": "2026-10-07T19:31:56Z",
   "fileBytes": 11279,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "lessons",
   "url": "https://www.slopshopper.com/mods/tyree88-tempered-plugins-lessons/"
  },
  {
   "slug": "tyree88-tempered-plugins-limit-resume",
   "name": "limit-resume",
   "description": "Auto-resumes a turn killed by a rate limit or API error once the limit resets; shows 5h/7d usage and warns at 85%.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tyree88/tempered_plugins",
    "url": "https://github.com/tyree88/tempered_plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:24:55Z",
    "createdAt": "2026-10-05T17:40:24Z",
    "description": "Claude Code mods from Tempered Works: ship-state, timeline, limit-resume — plus a Codex orchestration plugin",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24638772?v=4",
    "ownerUrl": "https://github.com/tyree88",
    "defaultBranch": "main"
   },
   "path": "limit-resume",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "tempered-plugins",
   "firstSeen": "2026-10-06T05:26:48.201Z",
   "modUpdatedAt": "2026-10-07T18:51:12Z",
   "fileBytes": 5245,
   "tags": [
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "limit-resume-tyree88",
   "url": "https://www.slopshopper.com/mods/tyree88-tempered-plugins-limit-resume/"
  },
  {
   "slug": "tyree88-tempered-plugins-ship-state",
   "name": "ship-state",
   "description": "Band above the prompt: branch, dirty files, ahead/behind, PR, CI and prod deploy for the repo the session works in; toasts when CI finishes or prod goes live.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tyree88/tempered_plugins",
    "url": "https://github.com/tyree88/tempered_plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:24:55Z",
    "createdAt": "2026-10-05T17:40:24Z",
    "description": "Claude Code mods from Tempered Works: ship-state, timeline, limit-resume — plus a Codex orchestration plugin",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24638772?v=4",
    "ownerUrl": "https://github.com/tyree88",
    "defaultBranch": "main"
   },
   "path": "ship-state",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "tempered-plugins",
   "firstSeen": "2026-10-06T05:26:49.936Z",
   "modUpdatedAt": "2026-10-07T18:52:01Z",
   "fileBytes": 10021,
   "tags": [
    "band",
    "toast",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ship-state-tyree88",
   "url": "https://www.slopshopper.com/mods/tyree88-tempered-plugins-ship-state/"
  },
  {
   "slug": "tyree88-tempered-plugins-timeline",
   "name": "timeline",
   "description": "Vertical orchestration timeline: talk on the left, work milestones with progress and live subagent cards on the right, per repo across sessions.",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "tyree88/tempered_plugins",
    "url": "https://github.com/tyree88/tempered_plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T17:24:55Z",
    "createdAt": "2026-10-05T17:40:24Z",
    "description": "Claude Code mods from Tempered Works: ship-state, timeline, limit-resume — plus a Codex orchestration plugin",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24638772?v=4",
    "ownerUrl": "https://github.com/tyree88",
    "defaultBranch": "main"
   },
   "path": "timeline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "tempered-plugins",
   "firstSeen": "2026-10-06T05:26:52.749Z",
   "modUpdatedAt": "2026-10-07T18:55:32Z",
   "fileBytes": 45431,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "timeline-tyree88",
   "url": "https://www.slopshopper.com/mods/tyree88-tempered-plugins-timeline/"
  },
  {
   "slug": "tyru5-claude-pr-pane",
   "name": "pr-pane",
   "description": "Live GitHub PR pane: checks, reviews, threads, comments; polls gh and redraws on change",
   "version": "0.1.0",
   "author": {
    "name": "Tyrus Malmstrom"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Tyru5/claude-pr-pane",
    "url": "https://github.com/Tyru5/claude-pr-pane",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:40:35Z",
    "createdAt": "2026-10-07T01:01:22Z",
    "description": "Claude Code mod: live GitHub PR pane (checks, reviews, threads, merge) polling gh",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11080409?v=4",
    "ownerUrl": "https://github.com/Tyru5",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T14:46:34.378Z",
   "modUpdatedAt": "2026-10-08T22:40:35Z",
   "fileBytes": 194638,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-pane-Tyru5",
   "url": "https://www.slopshopper.com/mods/tyru5-claude-pr-pane/"
  },
  {
   "slug": "ufozdelta-ufoz-harness-harness-band",
   "name": "harness-band",
   "description": "Live band above the prompt following running .harness plans",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "UfozDelta/ufoz-harness",
    "url": "https://github.com/UfozDelta/ufoz-harness",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T23:15:27Z",
    "createdAt": "2026-09-29T02:30:55Z",
    "description": "Custom Harness",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/60415565?v=4",
    "ownerUrl": "https://github.com/UfozDelta",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/harness-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:18.518Z",
   "modUpdatedAt": "2026-10-08T23:15:27Z",
   "fileBytes": 6315,
   "tags": [
    "band",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "harness-band",
   "url": "https://www.slopshopper.com/mods/ufozdelta-ufoz-harness-harness-band/"
  },
  {
   "slug": "uguryildirim24-herdr-ade-coordinator-handoff",
   "name": "coordinator-handoff",
   "description": "Replace coordinator compaction with a fresh session note and harness handoff.",
   "version": "1.0.0",
   "license": "MIT",
   "homepage": "https://herdr.dev",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "uguryildirim24/herdr-ade",
    "url": "https://github.com/uguryildirim24/herdr-ade",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T12:14:58Z",
    "createdAt": "2026-09-18T18:43:21Z",
    "description": "Rust plugin for Herdr that coordinates AI coding agents in Git worktrees, tracks tasks, and reviews combined changes before landing.",
    "homepage": "https://herdr.dev",
    "topics": [
     "ai-agents",
     "code-review",
     "coding-agents",
     "developer-tools",
     "git-worktrees",
     "herdr",
     "rust",
     "task-coordination"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/257226917?v=4",
    "ownerUrl": "https://github.com/uguryildirim24",
    "defaultBranch": "main"
   },
   "path": "mods/coordinator-handoff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:27:45.894Z",
   "modUpdatedAt": "2026-10-08T12:14:58Z",
   "fileBytes": 3305,
   "tags": [
    "toast",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "coordinator-handoff-uguryildirim24",
   "url": "https://www.slopshopper.com/mods/uguryildirim24-herdr-ade-coordinator-handoff/"
  },
  {
   "slug": "ulttla-claude-mod-repo-auto-pin",
   "name": "auto-pin",
   "description": "Pins a new session in the desktop app's sidebar as it starts",
   "version": "0.1.1",
   "author": {
    "name": "ulttla"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ulttla/claude-mod-repo",
    "url": "https://github.com/ulttla/claude-mod-repo",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:36:18Z",
    "createdAt": "2026-10-07T17:33:55Z",
    "description": "Claude Code mods: a context and plan-limit meter above the prompt, and auto-pin for new desktop sessions · Claude Code 모드 모음",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19655702?v=4",
    "ownerUrl": "https://github.com/ulttla",
    "defaultBranch": "main"
   },
   "path": "auto-pin",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-repo",
   "firstSeen": "2026-10-08T15:49:53.704Z",
   "modUpdatedAt": "2026-10-07T18:01:37Z",
   "fileBytes": 1631,
   "tags": [
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-pin",
   "url": "https://www.slopshopper.com/mods/ulttla-claude-mod-repo-auto-pin/"
  },
  {
   "slug": "ulttla-claude-mod-repo-context-handoff",
   "name": "context-handoff",
   "description": "Past a context threshold, records a hand-off, resets the context (a compaction in place, through /compact where the session has no compaction call, or the desktop app's clear), and continues from the notes",
   "version": "0.2.3",
   "author": {
    "name": "ulttla"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ulttla/claude-mod-repo",
    "url": "https://github.com/ulttla/claude-mod-repo",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:36:18Z",
    "createdAt": "2026-10-07T17:33:55Z",
    "description": "Claude Code mods: a context and plan-limit meter above the prompt, and auto-pin for new desktop sessions · Claude Code 모드 모음",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19655702?v=4",
    "ownerUrl": "https://github.com/ulttla",
    "defaultBranch": "main"
   },
   "path": "context-handoff",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "enabled": {
     "type": "boolean",
     "title": "Automatic hand-off",
     "description": "Hand off on its own once the context window passes the threshold. Off, /handoff-now still works.",
     "default": true
    },
    "threshold": {
     "type": "number",
     "title": "Threshold (%)",
     "description": "How full the context window is, in percent, before the hand-off starts. Checked after each turn.",
     "default": 40
    },
    "retriggerStep": {
     "type": "number",
     "title": "Retry step (%)",
     "description": "After an interrupted or failed hand-off, try again once the context has grown this many points.",
     "default": 5
    },
    "reset": {
     "type": "string",
     "title": "How the context is reset",
     "description": "compact: compact the conversation down to the notes in place; the process, model and settings stay. clear: the desktop app clears the conversation (a fresh row, the old one under Resume previous session); the app starts a new process only at your next message, and the resume runs after that message.",
     "options": [
      "compact",
      "clear"
     ],
     "default": "compact"
    },
    "compaction": {
     "type": "string",
     "title": "How the compaction is made",
     "description": "auto: the engine's compaction call, or the /compact command where the session has no such call (the desktop app's). call: the call alone. command: /compact alone, queued as if typed.",
     "options": [
      "auto",
      "call",
      "command"
     ],
     "default": "auto"
    },
    "closeCommand": {
     "type": "string",
     "title": "Project close skill",
     "description": "A slash command or skill of the project that records the hand-off, run when the project has it. Otherwise a built-in prompt records PROGRESS.md or HANDOFF.md.",
     "default": "session-close"
    },
    "closePrompt": {
     "type": "string",
     "title": "Hand-off prompt",
     "description": "Replaces the built-in hand-off prompt and the close skill. {percent} and {threshold} are filled in.",
     "default": ""
    },
    "resumePrompt": {
     "type": "string",
     "title": "Resume prompt",
     "description": "Replaces the built-in prompt submitted after the reset.",
     "default": ""
    },
    "pauseRemoteControl": {
     "type": "boolean",
     "title": "Pause Remote Control for the clear",
     "description": "A session serving Remote Control cannot be cleared. On, the mod turns Remote Control off for the clear and on again once the fresh conversation has run its first turn.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-repo",
   "firstSeen": "2026-10-09T15:27:49.713Z",
   "modUpdatedAt": "2026-10-08T20:36:15Z",
   "fileBytes": 23033,
   "tags": [
    "toast",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-handoff-ulttla",
   "url": "https://www.slopshopper.com/mods/ulttla-claude-mod-repo-context-handoff/"
  },
  {
   "slug": "ulttla-claude-mod-repo-context-meter",
   "name": "context-meter",
   "description": "Shows the git branch, context window usage, what the last turn added, and plan limit usage above the prompt",
   "version": "0.2.0",
   "author": {
    "name": "ulttla"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ulttla/claude-mod-repo",
    "url": "https://github.com/ulttla/claude-mod-repo",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:36:18Z",
    "createdAt": "2026-10-07T17:33:55Z",
    "description": "Claude Code mods: a context and plan-limit meter above the prompt, and auto-pin for new desktop sessions · Claude Code 모드 모음",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19655702?v=4",
    "ownerUrl": "https://github.com/ulttla",
    "defaultBranch": "main"
   },
   "path": "context-meter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "showBranch": {
     "type": "boolean",
     "title": "Branch",
     "description": "Show the current git branch. Nothing is shown outside a git repository.",
     "default": true
    },
    "showDirty": {
     "type": "boolean",
     "title": "Uncommitted changes mark",
     "description": "Add * to the branch name when the working tree has uncommitted changes. Runs git status on each turn.",
     "default": false
    },
    "showModel": {
     "type": "boolean",
     "title": "Model",
     "description": "Show the session's model.",
     "default": false
    },
    "showContext": {
     "type": "boolean",
     "title": "Context (Ctx)",
     "description": "Show how full the context window is.",
     "default": true
    },
    "showLastTurn": {
     "type": "boolean",
     "title": "Last turn (Last)",
     "description": "Show how many tokens the last turn added.",
     "default": true
    },
    "showFiveHour": {
     "type": "boolean",
     "title": "Five-hour limit (5H)",
     "description": "Show how much of the five-hour plan limit is used.",
     "default": true
    },
    "showWeekly": {
     "type": "boolean",
     "title": "Weekly limit (1W)",
     "description": "Show how much of the weekly plan limit is used.",
     "default": true
    },
    "showOtherLimits": {
     "type": "boolean",
     "title": "Other limits",
     "description": "Show any other limit your account reports, such as a gateway's spend limit.",
     "default": true
    },
    "showResetTimes": {
     "type": "boolean",
     "title": "Reset times",
     "description": "Show when each limit resets, where the band is wide enough.",
     "default": true
    },
    "showCost": {
     "type": "boolean",
     "title": "Session cost",
     "description": "Show what the session has cost in US dollars. On a subscription plan this is an estimate at API prices, not a charge.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-repo",
   "firstSeen": "2026-10-08T15:49:54.417Z",
   "modUpdatedAt": "2026-10-07T18:01:37Z",
   "fileBytes": 7934,
   "tags": [
    "band",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-ulttla",
   "url": "https://www.slopshopper.com/mods/ulttla-claude-mod-repo-context-meter/"
  },
  {
   "slug": "umithavare-claude-mods-usage-band",
   "name": "usage-band",
   "description": "Usage ribbon above the prompt: 5h/7d limits, token totals and session cost as colored pills",
   "version": "0.1.0",
   "author": {
    "name": "umithavare"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "umithavare/claude-mods",
    "url": "https://github.com/umithavare/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T15:51:43Z",
    "createdAt": "2026-10-04T15:49:31Z",
    "description": "Claude Code mods: usage-band (usage ribbon above the prompt)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57000101?v=4",
    "ownerUrl": "https://github.com/umithavare",
    "defaultBranch": "main"
   },
   "path": "usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:16.020Z",
   "modUpdatedAt": "2026-10-04T15:51:43Z",
   "fileBytes": 36163,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-umithavare",
   "url": "https://www.slopshopper.com/mods/umithavare-claude-mods-usage-band/"
  },
  {
   "slug": "unlimitedxiq-brysons-claude-setup-cc-image-view",
   "name": "cc-image-view",
   "description": "See the images you paste into Claude Code: thumbnails above the prompt instead of bare [Image #1] tags",
   "version": "0.3.2",
   "author": {
    "name": "gggodlin",
    "url": "https://github.com/GGGODLIN"
   },
   "license": "MIT",
   "homepage": "https://github.com/GGGODLIN/cc-mod-image-view",
   "keywords": [
    "images",
    "paste",
    "preview",
    "thumbnails",
    "mod",
    "terminal",
    "claude-code"
   ],
   "kind": "community",
   "repo": {
    "fullName": "UnlimitedxIQ/brysons-claude-setup",
    "url": "https://github.com/UnlimitedxIQ/brysons-claude-setup",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:54:52Z",
    "createdAt": "2026-10-09T07:50:15Z",
    "description": "Bryson's Claude Setup: Claude Code plugins by Bryson Smith",
    "homepage": "https://unlimitedxiq.github.io/brysons-claude-setup/",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92704235?v=4",
    "ownerUrl": "https://github.com/UnlimitedxIQ",
    "defaultBranch": "main"
   },
   "path": "plugins/cc-image-view",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "UI language. auto follows Claude Code's language setting, then LC_ALL / LANG, else English.",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh-TW"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "brysons-claude-setup",
   "firstSeen": "2026-10-09T14:42:09.629Z",
   "modUpdatedAt": "2026-10-09T02:14:03Z",
   "fileBytes": 32689,
   "tags": [
    "pane",
    "band",
    "transcript",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-image-view-UnlimitedxIQ",
   "url": "https://www.slopshopper.com/mods/unlimitedxiq-brysons-claude-setup-cc-image-view/"
  },
  {
   "slug": "unlimitedxiq-brysons-claude-setup-idle-opacity",
   "name": "idle-opacity",
   "description": "WezTerm window goes more solid when Claude stops, so the answer is easier to read, and back to see-through while it works",
   "version": "0.2.0",
   "author": {
    "name": "Bryson Smith"
   },
   "license": "MIT",
   "homepage": "https://unlimitedxiq.github.io/brysons-claude-setup/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "UnlimitedxIQ/brysons-claude-setup",
    "url": "https://github.com/UnlimitedxIQ/brysons-claude-setup",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:54:52Z",
    "createdAt": "2026-10-09T07:50:15Z",
    "description": "Bryson's Claude Setup: Claude Code plugins by Bryson Smith",
    "homepage": "https://unlimitedxiq.github.io/brysons-claude-setup/",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92704235?v=4",
    "ownerUrl": "https://github.com/UnlimitedxIQ",
    "defaultBranch": "main"
   },
   "path": "plugins/idle-opacity",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "brysons-claude-setup",
   "firstSeen": "2026-10-09T14:42:10.655Z",
   "modUpdatedAt": "2026-10-09T02:14:03Z",
   "fileBytes": 2293,
   "tags": [
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "idle-opacity",
   "url": "https://www.slopshopper.com/mods/unlimitedxiq-brysons-claude-setup-idle-opacity/"
  },
  {
   "slug": "unlimitedxiq-brysons-claude-setup-pinboard",
   "name": "pinboard",
   "displayName": "Pinboard",
   "description": "Keeps open decisions, the task list and links Claude creates in a sidebar pane, updated through its own tool",
   "version": "0.2.6",
   "author": {
    "name": "Jerad Bitner"
   },
   "license": "MIT",
   "homepage": "https://github.com/sirkitree/pinboard",
   "keywords": [
    "claude-code-mod",
    "pane",
    "todos",
    "decisions",
    "links"
   ],
   "kind": "community",
   "repo": {
    "fullName": "UnlimitedxIQ/brysons-claude-setup",
    "url": "https://github.com/UnlimitedxIQ/brysons-claude-setup",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:54:52Z",
    "createdAt": "2026-10-09T07:50:15Z",
    "description": "Bryson's Claude Setup: Claude Code plugins by Bryson Smith",
    "homepage": "https://unlimitedxiq.github.io/brysons-claude-setup/",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92704235?v=4",
    "ownerUrl": "https://github.com/UnlimitedxIQ",
    "defaultBranch": "main"
   },
   "path": "plugins/pinboard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "brysons-claude-setup",
   "firstSeen": "2026-10-09T14:42:11.770Z",
   "modUpdatedAt": "2026-10-09T02:14:03Z",
   "fileBytes": 23187,
   "tags": [
    "pane",
    "transcript",
    "guard",
    "command",
    "prompt",
    "tool",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pinboard-UnlimitedxIQ",
   "url": "https://www.slopshopper.com/mods/unlimitedxiq-brysons-claude-setup-pinboard/"
  },
  {
   "slug": "unlimitedxiq-brysons-claude-setup-session-watch",
   "name": "session-watch",
   "description": "One line above the prompt with every other background Claude session and whether it is working, done or needs you; a toast when one finishes",
   "version": "0.1.0",
   "author": {
    "name": "Bryson Smith"
   },
   "license": "MIT",
   "homepage": "https://unlimitedxiq.github.io/brysons-claude-setup/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "UnlimitedxIQ/brysons-claude-setup",
    "url": "https://github.com/UnlimitedxIQ/brysons-claude-setup",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:54:52Z",
    "createdAt": "2026-10-09T07:50:15Z",
    "description": "Bryson's Claude Setup: Claude Code plugins by Bryson Smith",
    "homepage": "https://unlimitedxiq.github.io/brysons-claude-setup/",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92704235?v=4",
    "ownerUrl": "https://github.com/UnlimitedxIQ",
    "defaultBranch": "main"
   },
   "path": "plugins/session-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "brysons-claude-setup",
   "firstSeen": "2026-10-09T14:42:12.670Z",
   "modUpdatedAt": "2026-10-09T02:14:03Z",
   "fileBytes": 5887,
   "tags": [
    "band",
    "toast",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-watch-UnlimitedxIQ",
   "url": "https://www.slopshopper.com/mods/unlimitedxiq-brysons-claude-setup-session-watch/"
  },
  {
   "slug": "unlimitedxiq-brysons-claude-setup-usage-meters",
   "name": "usage-meters",
   "description": "One line above the prompt: 5-hour limit, weekly limit and context window as colored meters with reset times",
   "version": "0.2.7",
   "author": {
    "name": "Bryson Smith"
   },
   "license": "MIT",
   "homepage": "https://unlimitedxiq.github.io/brysons-claude-setup/",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "UnlimitedxIQ/brysons-claude-setup",
    "url": "https://github.com/UnlimitedxIQ/brysons-claude-setup",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T07:54:52Z",
    "createdAt": "2026-10-09T07:50:15Z",
    "description": "Bryson's Claude Setup: Claude Code plugins by Bryson Smith",
    "homepage": "https://unlimitedxiq.github.io/brysons-claude-setup/",
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "claude-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/92704235?v=4",
    "ownerUrl": "https://github.com/UnlimitedxIQ",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-meters",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "brysons-claude-setup",
   "firstSeen": "2026-10-09T14:42:13.655Z",
   "modUpdatedAt": "2026-10-09T02:14:03Z",
   "fileBytes": 4606,
   "tags": [
    "band",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meters-UnlimitedxIQ",
   "url": "https://www.slopshopper.com/mods/unlimitedxiq-brysons-claude-setup-usage-meters/"
  },
  {
   "slug": "unpaged-plugins-unpaged",
   "name": "unpaged",
   "displayName": "Unpaged",
   "description": "Renders Claude Code plans as whiteboards on Unpaged. /unpaged:visual-plan turns the plan in your conversation into a canvas of phases, tasks, and dependencies and listens to its @agent comments (delivered automatically by a listener inside Claude Code, with a line above the prompt showing what you listen to; a background Monitor on older builds), and inside Claude Code it also listens to every canvas the session creates or changes through Unpaged, a plan or not; approving the plan stamps the canvas EXECUTING. While the plan is implemented the session keeps a Decision log on the canvas; /unpaged:as-built then compiles the as-built record — what shipped vs the plan, every decision and its why, the data flow, a reviewer's guide — as a frozen canvas nested under the plan. Every plan is filed in the Visual plans folder of your Unpaged library.",
   "version": "1.7.1",
   "author": {
    "name": "Unpaged",
    "url": "https://unpaged.io"
   },
   "license": "MIT",
   "homepage": "https://unpaged.io",
   "keywords": [
    "plans",
    "whiteboard",
    "canvas",
    "review",
    "comments",
    "mcp",
    "as-built",
    "decision-log"
   ],
   "kind": "community",
   "repo": {
    "fullName": "unpaged/plugins",
    "url": "https://github.com/unpaged/plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:11:51Z",
    "createdAt": "2026-08-25T14:27:24Z",
    "description": "Claude Code plugins by Unpaged — /unpaged:visual-plan renders your plan as a whiteboard, pushes @agent comments back to the session, and stamps the canvas EXECUTING on approval",
    "homepage": "https://unpaged.io",
    "topics": [
     "agents",
     "claude-code",
     "claude-code-plugin",
     "mcp",
     "whiteboard"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/325395370?v=4",
    "ownerUrl": "https://github.com/unpaged",
    "defaultBranch": "main"
   },
   "path": "plugins/unpaged",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "unpaged",
   "firstSeen": "2026-10-06T05:23:37.247Z",
   "modUpdatedAt": "2026-10-08T20:00:26Z",
   "fileBytes": 61872,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "unpaged",
   "url": "https://www.slopshopper.com/mods/unpaged-plugins-unpaged/"
  },
  {
   "slug": "unshdee-prompt-hud-prompt-hud",
   "name": "prompt-hud",
   "description": "One band above the prompt: the context window by category with the compaction threshold, then token counts and 5h/weekly plan limits.",
   "version": "1.0.1",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "unshDee/prompt-hud",
    "url": "https://github.com/unshDee/prompt-hud",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T09:56:13Z",
    "createdAt": "2026-10-08T09:55:56Z",
    "description": "Claude Code mod: context window, token counts and plan limits in one band above the prompt",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/31366792?v=4",
    "ownerUrl": "https://github.com/unshDee",
    "defaultBranch": "main"
   },
   "path": "prompt-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-hud",
   "firstSeen": "2026-10-08T15:49:56.524Z",
   "modUpdatedAt": "2026-10-08T09:56:13Z",
   "fileBytes": 13563,
   "tags": [
    "band",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-hud",
   "url": "https://www.slopshopper.com/mods/unshdee-prompt-hud-prompt-hud/"
  },
  {
   "slug": "useloadflow-dev-session-health-claude-code-mod-session-health",
   "name": "session-health",
   "description": "Context, 5-hour and weekly usage meters above the prompt, with compact / fresh-start advice and auto-loading hand-offs.",
   "version": "0.1.4",
   "author": {
    "name": "Jack Halperin"
   },
   "license": "MIT",
   "homepage": "https://github.com/useloadflow-dev/session-health-claude-code-mod",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "useloadflow-dev/session-health-claude-code-mod",
    "url": "https://github.com/useloadflow-dev/session-health-claude-code-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:46:26Z",
    "createdAt": "2026-10-07T12:20:48Z",
    "description": "Claude Code mod: context, 5-hour and weekly usage meters above the prompt, with compact / fresh-start advice and auto-loading hand-offs.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/233954325?v=4",
    "ownerUrl": "https://github.com/useloadflow-dev",
    "defaultBranch": "main"
   },
   "path": "session-health",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "heavyPct": {
     "type": "number",
     "title": "Getting-heavy at context %",
     "description": "Context % at which the band says 'getting heavy'",
     "default": 45
    },
    "compactPct": {
     "type": "number",
     "title": "Compact-now at context %",
     "description": "Context % at which the band says 'compact now'",
     "default": 60
    },
    "heavyTurns": {
     "type": "number",
     "title": "Getting-heavy at turns left",
     "description": "Estimated turns before auto-compact that count as 'getting heavy'",
     "default": 8
    },
    "compactTurns": {
     "type": "number",
     "title": "Compact-now at turns left",
     "description": "Estimated turns before auto-compact that count as 'compact now'",
     "default": 4
    },
    "freshCompactions": {
     "type": "number",
     "title": "Start-fresh after N compactions",
     "description": "Compactions after which a heavy session should start fresh",
     "default": 2
    },
    "freshTurns": {
     "type": "number",
     "title": "Start-fresh after N turns",
     "description": "Turns after which a heavy session should start fresh",
     "default": 150
    },
    "budgetWarnPct": {
     "type": "number",
     "title": "Budget warning at %",
     "description": "5-hour or weekly usage % that shows the budget warning",
     "default": 90
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-health",
   "firstSeen": "2026-10-07T15:18:48.824Z",
   "modUpdatedAt": "2026-10-08T08:41:16Z",
   "fileBytes": 30873,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-health",
   "url": "https://www.slopshopper.com/mods/useloadflow-dev-session-health-claude-code-mod-session-health/"
  },
  {
   "slug": "useloadflow-dev-session-health-claude-code-mod-vibe-guard",
   "name": "vibe-guard",
   "description": "Companion to vibe-wise: offers learning mode once per project, holds Claude's edits while a checkpoint waits on you, and shows where you are.",
   "version": "0.1.0",
   "author": {
    "name": "Jack Halperin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "useloadflow-dev/session-health-claude-code-mod",
    "url": "https://github.com/useloadflow-dev/session-health-claude-code-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:46:26Z",
    "createdAt": "2026-10-07T12:20:48Z",
    "description": "Claude Code mod: context, 5-hour and weekly usage meters above the prompt, with compact / fresh-start advice and auto-loading hand-offs.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/233954325?v=4",
    "ownerUrl": "https://github.com/useloadflow-dev",
    "defaultBranch": "main"
   },
   "path": "vibe-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-health",
   "firstSeen": "2026-10-09T15:28:01.392Z",
   "modUpdatedAt": "2026-10-09T09:46:24Z",
   "fileBytes": 8431,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "vibe-guard",
   "url": "https://www.slopshopper.com/mods/useloadflow-dev-session-health-claude-code-mod-vibe-guard/"
  },
  {
   "slug": "uzasch-skills-terminal-desk",
   "name": "terminal-desk",
   "displayName": "Terminal Desk",
   "description": "Session dashboard: a live stats bar above the prompt and a /desk pane for context, cache, subagents, cost, the assumptions Claude is making and the work it puts off.",
   "version": "0.2.2",
   "author": {
    "name": "ClariSortAi"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "dashboard",
    "tokens",
    "context",
    "cache",
    "subagents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Uzasch/skills",
    "url": "https://github.com/Uzasch/skills",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T00:57:22Z",
    "createdAt": "2026-08-01T05:37:49Z",
    "description": "Claude Code plugin: implement a PRD or issues, then harden it in a Claude<->Codex review loop until Codex approves.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/102303339?v=4",
    "ownerUrl": "https://github.com/Uzasch",
    "defaultBranch": "main"
   },
   "path": "mods/terminal-desk",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "uzasch",
   "firstSeen": "2026-10-08T15:09:28.375Z",
   "modUpdatedAt": "2026-10-08T00:57:22Z",
   "fileBytes": 38334,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "terminal-desk-Uzasch",
   "url": "https://www.slopshopper.com/mods/uzasch-skills-terminal-desk/"
  },
  {
   "slug": "valux-claude-session-progress",
   "name": "session-progress",
   "description": "Animated progress band for long-running turns, with a completion summary",
   "version": "0.1.2",
   "author": {
    "name": "Oleksandr Voievodin"
   },
   "license": "MIT",
   "keywords": [
    "progress",
    "status",
    "analytics",
    "terminal"
   ],
   "kind": "community",
   "repo": {
    "fullName": "VAlux/claude-session-progress",
    "url": "https://github.com/VAlux/claude-session-progress",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:44:17Z",
    "createdAt": "2026-10-09T12:28:32Z",
    "description": "Claude Code mod: animated progress band and completion summary for long-running tasks",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1970082?v=4",
    "ownerUrl": "https://github.com/VAlux",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "stepRows": {
     "type": "string",
     "title": "Step rows",
     "description": "When the band lists the steps under its bar. auto: only for a Markdown plan's checkboxes, since Claude Code already draws its own task list. always: for task lists too. never: not at all.",
     "default": "auto",
     "options": [
      "auto",
      "always",
      "never"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-session-progress",
   "firstSeen": "2026-10-09T14:42:26.300Z",
   "modUpdatedAt": "2026-10-09T13:44:17Z",
   "fileBytes": 31549,
   "tags": [
    "band",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-progress",
   "url": "https://www.slopshopper.com/mods/valux-claude-session-progress/"
  },
  {
   "slug": "vampik33-claude-plugins-codex-review",
   "name": "codex-review",
   "description": "Codex reviews as background jobs: /cx or a button starts one, an always-drawn line shows its progress or the last result, a pane lists the findings to pick and send to Claude; Claude gets a CodexReview tool.",
   "version": "0.3.0",
   "author": {
    "name": "vampik33"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vampik33/claude-plugins",
    "url": "https://github.com/vampik33/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T12:24:24Z",
    "createdAt": "2026-01-09T12:40:26Z",
    "description": "Custom plugins for claude code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51202067?v=4",
    "ownerUrl": "https://github.com/vampik33",
    "defaultBranch": "main"
   },
   "path": "plugins/codex-review",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "suggestAfterPush": {
     "type": "boolean",
     "title": "Suggest /cx adv after a push",
     "description": "After a successful git push or gh pr create, propose /cx adv as the prompt box's suggestion (Tab takes it)",
     "default": true
    },
    "preselect": {
     "type": "string",
     "title": "Findings ticked by default",
     "description": "Which findings start ticked in the pane",
     "default": "medium+",
     "options": [
      "medium+",
      "all",
      "none"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vampik-plugins",
   "firstSeen": "2026-10-06T05:22:08.953Z",
   "modUpdatedAt": "2026-10-07T12:24:22Z",
   "fileBytes": 35295,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "codex-review",
   "url": "https://www.slopshopper.com/mods/vampik33-claude-plugins-codex-review/"
  },
  {
   "slug": "vampik33-claude-plugins-continuity",
   "name": "continuity",
   "description": "A live context gauge, session length and prompt-cache countdown above the prompt; past a threshold it writes a handover note, compacts at the end of the turn and continues from the note, and it resumes after a 5-hour limit resets.",
   "version": "0.3.0",
   "author": {
    "name": "vampik33"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vampik33/claude-plugins",
    "url": "https://github.com/vampik33/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T12:24:24Z",
    "createdAt": "2026-01-09T12:40:26Z",
    "description": "Custom plugins for claude code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51202067?v=4",
    "ownerUrl": "https://github.com/vampik33",
    "defaultBranch": "main"
   },
   "path": "plugins/continuity",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Handover at (% of context)",
     "description": "When the context fill reaches this percentage at the end of a turn, write the handover note, compact, and continue",
     "default": 60
    },
    "resumeAfterLimit": {
     "type": "boolean",
     "title": "Continue after the 5-hour limit resets",
     "description": "When a turn stops at the 5-hour usage limit, wait for the reset and continue by itself (a countdown shows while blocked)",
     "default": true
    },
    "cacheTtl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "auto follows Claude Code's rules (FORCE_PROMPT_CACHING_5M, CLAUDE_CODE_PROMPT_CACHE_TTL, promptCacheTtl, ENABLE_PROMPT_CACHING_1H, then 1h on a subscription, 5m otherwise) and corrects itself from request timing; 5m or 1h pins it",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "cacheYellowAt": {
     "type": "number",
     "title": "Cache timer yellow at (share left)",
     "description": "The cache timer turns yellow when this share of the cache lifetime is left (0.25 = 15:00 of a 1h cache)",
     "default": 0.25
    },
    "cacheRedAt": {
     "type": "number",
     "title": "Cache timer red at (share left)",
     "description": "The cache timer turns red, and one toast shows, when this share of the cache lifetime is left (0.1 = 6:00 of a 1h cache)",
     "default": 0.1
    },
    "cacheToast": {
     "type": "boolean",
     "title": "Toast when the cache timer turns red",
     "description": "One toast per cache entry when the cache timer turns red",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vampik-plugins",
   "firstSeen": "2026-10-06T05:22:10.814Z",
   "modUpdatedAt": "2026-10-07T10:17:46Z",
   "fileBytes": 32240,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "continuity",
   "url": "https://www.slopshopper.com/mods/vampik33-claude-plugins-continuity/"
  },
  {
   "slug": "vampik33-claude-plugins-fleet",
   "name": "fleet",
   "description": "A side pane with this session's subagents, background shells and the repo's worktrees, with alerts when they finish or fail.",
   "version": "0.4.0",
   "author": {
    "name": "vampik33"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vampik33/claude-plugins",
    "url": "https://github.com/vampik33/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T12:24:24Z",
    "createdAt": "2026-01-09T12:40:26Z",
    "description": "Custom plugins for claude code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51202067?v=4",
    "ownerUrl": "https://github.com/vampik33",
    "defaultBranch": "main"
   },
   "path": "plugins/fleet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open the pane by itself",
     "description": "Open the fleet pane when 2 or more agents run at once (unasked panes need a terminal 144 columns wide); /fleet opens it any time",
     "default": true
    },
    "sound": {
     "type": "boolean",
     "title": "Sound on failure and all done",
     "description": "A short chime (paplay with the freedesktop sounds) when an agent or shell fails, and when everything has finished",
     "default": true
    },
    "telegram": {
     "type": "boolean",
     "title": "Telegram summary when away",
     "description": "Send an all-done summary through telegram-notifier's bot (TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID) when you have not typed for idleMinutes",
     "default": true
    },
    "idleMinutes": {
     "type": "number",
     "title": "Away after (minutes)",
     "description": "How long since your last prompt before the Telegram summary is sent",
     "default": 5
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vampik-plugins",
   "firstSeen": "2026-10-06T05:22:12.780Z",
   "modUpdatedAt": "2026-10-06T09:57:49Z",
   "fileBytes": 26563,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "fleet-vampik33",
   "url": "https://www.slopshopper.com/mods/vampik33-claude-plugins-fleet/"
  },
  {
   "slug": "vampik33-claude-plugins-palette",
   "name": "palette",
   "description": "A side pane listing the session's agents, skills and commands; click one to put it in the prompt box.",
   "version": "0.4.0",
   "author": {
    "name": "vampik33"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vampik33/claude-plugins",
    "url": "https://github.com/vampik33/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T12:24:24Z",
    "createdAt": "2026-01-09T12:40:26Z",
    "description": "Custom plugins for claude code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51202067?v=4",
    "ownerUrl": "https://github.com/vampik33",
    "defaultBranch": "main"
   },
   "path": "plugins/palette",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vampik-plugins",
   "firstSeen": "2026-10-06T14:48:50.162Z",
   "modUpdatedAt": "2026-10-06T11:19:21Z",
   "fileBytes": 15003,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "palette-vampik33",
   "url": "https://www.slopshopper.com/mods/vampik33-claude-plugins-palette/"
  },
  {
   "slug": "vampik33-claude-plugins-prompt-clock",
   "name": "prompt-clock",
   "description": "Shows when you sent each prompt, and when each turn started and ended, in the transcript.",
   "version": "0.1.1",
   "author": {
    "name": "vampik33"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vampik33/claude-plugins",
    "url": "https://github.com/vampik33/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T12:24:24Z",
    "createdAt": "2026-01-09T12:40:26Z",
    "description": "Custom plugins for claude code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51202067?v=4",
    "ownerUrl": "https://github.com/vampik33",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-clock",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "seconds": {
     "type": "boolean",
     "title": "Show seconds",
     "description": "16:42:07 instead of 16:42",
     "default": true
    },
    "turnRange": {
     "type": "boolean",
     "title": "Start and end on the turn line",
     "description": "Adds 16:42:07 → 16:45:11 after \"Baked for 3m 4s\"",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vampik-plugins",
   "firstSeen": "2026-10-06T05:22:14.442Z",
   "modUpdatedAt": "2026-10-06T06:10:44Z",
   "fileBytes": 7655,
   "tags": [
    "spinner",
    "transcript",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-clock",
   "url": "https://www.slopshopper.com/mods/vampik33-claude-plugins-prompt-clock/"
  },
  {
   "slug": "vardhankirti-claude-code-mods-code-quest",
   "name": "code-quest",
   "description": "Turns Claude Code sessions into a little coding adventure: XP, levels, quests and achievements.",
   "version": "0.1.0",
   "author": {
    "name": "You"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VardhanKirti/claude-code-mods",
    "url": "https://github.com/VardhanKirti/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T10:48:34Z",
    "createdAt": "2026-10-05T10:39:47Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/114055813?v=4",
    "ownerUrl": "https://github.com/VardhanKirti",
    "defaultBranch": "main"
   },
   "path": "code-quest",
   "modules": [
    "./code-quest.mjs"
   ],
   "entry": "hooks/code-quest.mjs",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-mods",
   "firstSeen": "2026-10-06T04:48:47.044Z",
   "modUpdatedAt": "2026-10-05T10:48:34Z",
   "fileBytes": 6594,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "code-quest",
   "url": "https://www.slopshopper.com/mods/vardhankirti-claude-code-mods-code-quest/"
  },
  {
   "slug": "varunmoka7-layman",
   "name": "layman",
   "description": "Say \"I'm lost\" and Claude explains its last reply again in everyday words. A Claude Code plugin.",
   "version": "0.1.5",
   "author": {
    "name": "Varun Moka",
    "url": "https://github.com/varunmoka7"
   },
   "license": "MIT",
   "homepage": "https://github.com/varunmoka7/layman",
   "keywords": [
    "accessibility",
    "beginner",
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "eli5",
    "explain",
    "explanation",
    "function-hooks",
    "hooks",
    "layman",
    "plain-english",
    "plain-language",
    "productivity",
    "readability",
    "slash-command"
   ],
   "kind": "community",
   "repo": {
    "fullName": "varunmoka7/layman",
    "url": "https://github.com/varunmoka7/layman",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T03:21:53Z",
    "createdAt": "2026-10-02T21:18:36Z",
    "description": "Say \"I'm lost\" and Claude explains its last reply again in everyday words. A Claude Code plugin.",
    "homepage": null,
    "topics": [
     "accessibility",
     "ai-tools",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "eli5",
     "explain",
     "function-hooks",
     "hooks",
     "plain-english",
     "plain-language",
     "productivity",
     "readability"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8873623?v=4",
    "ownerUrl": "https://github.com/varunmoka7",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "layman",
   "firstSeen": "2026-10-06T05:23:40.291Z",
   "modUpdatedAt": "2026-10-05T03:21:53Z",
   "fileBytes": 2486,
   "tags": [
    "status",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "layman",
   "url": "https://www.slopshopper.com/mods/varunmoka7-layman/"
  },
  {
   "slug": "varunmoka7-side-chat",
   "name": "side-chat",
   "description": "Ask Claude a side question in a pane next to your work. The main conversation never sees it. Works like the desktop app's /btw.",
   "version": "0.1.0",
   "author": {
    "name": "Varun Moka",
    "url": "https://github.com/varunmoka7"
   },
   "license": "MIT",
   "homepage": "https://github.com/varunmoka7/side-chat",
   "keywords": [
    "agents",
    "btw",
    "claude-code",
    "claude-code-mod",
    "claude-code-plugin",
    "function-hooks",
    "productivity",
    "side-chat",
    "slash-command"
   ],
   "kind": "community",
   "repo": {
    "fullName": "varunmoka7/side-chat",
    "url": "https://github.com/varunmoka7/side-chat",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T03:21:51Z",
    "createdAt": "2026-10-04T00:42:41Z",
    "description": "Ask Claude a side question in a pane next to your work. The main conversation never sees it. Works like the desktop app's /btw.",
    "homepage": null,
    "topics": [
     "agents",
     "ai-tools",
     "anthropic",
     "btw",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-mod",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-plugins",
     "claude-mods",
     "developer-tools",
     "function-hooks",
     "hooks",
     "productivity",
     "side-chat",
     "slash-command",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8873623?v=4",
    "ownerUrl": "https://github.com/varunmoka7",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "yourColor": {
     "type": "string",
     "title": "Your text color",
     "description": "Colour of your questions in the side chat.",
     "options": [
      "cyan",
      "green",
      "yellow",
      "magenta",
      "blue",
      "red",
      "white",
      "gray"
     ],
     "default": "cyan"
    },
    "claudeColor": {
     "type": "string",
     "title": "Claude's text color",
     "description": "Colour of Claude's answers in the side chat.",
     "options": [
      "cyan",
      "green",
      "yellow",
      "magenta",
      "blue",
      "red",
      "white",
      "gray"
     ],
     "default": "white"
    },
    "instructions": {
     "type": "string",
     "title": "Side chat instructions",
     "description": "Your own instructions for the side chat, added to every question. Example: answer in plain words, two lines at most, no code unless asked.",
     "default": ""
    },
    "takeKeyboard": {
     "type": "boolean",
     "title": "Side chat takes the keyboard when opened",
     "description": "On: /btw puts the cursor in the side chat so you can type at once; press Esc to go back to the main prompt. Off: the main prompt keeps the keyboard, and dropped screenshots stay there; ask with /btw <question>.",
     "default": true
    },
    "agentModel": {
     "type": "string",
     "title": "Side chat agent model",
     "description": "Model for agents called with /btw @name. default: the agent's own model. Change it on the fly by typing /model haiku in the pane.",
     "options": [
      "default",
      "haiku",
      "sonnet",
      "opus"
     ],
     "default": "default"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "side-chat",
   "firstSeen": "2026-10-06T05:27:21.298Z",
   "modUpdatedAt": "2026-10-05T03:21:51Z",
   "fileBytes": 7520,
   "tags": [
    "pane",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "side-chat",
   "url": "https://www.slopshopper.com/mods/varunmoka7-side-chat/"
  },
  {
   "slug": "vatroslav-cc-mod-ferro-cc-mod-ferro",
   "name": "cc-mod-ferro",
   "description": "Ferro (a Norwich Terrier) runs across a pixel-art meadow in a band above the prompt while Claude works on a long turn; now and then she stops to sit, sniff, drink or poop, she runs past things on the meadow, and after 5 minutes she falls asleep",
   "version": "0.14.0",
   "author": {
    "name": "Vatroslav Mileusnić"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Vatroslav/cc-mod-ferro",
    "url": "https://github.com/Vatroslav/cc-mod-ferro",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T07:18:55Z",
    "createdAt": "2026-10-03T22:51:15Z",
    "description": "Claude Code mod: a pixel-art Norwich Terrier runs across a meadow above the prompt while Claude works",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3765713?v=4",
    "ownerUrl": "https://github.com/Vatroslav",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mod-ferro",
   "firstSeen": "2026-10-06T04:48:20.756Z",
   "modUpdatedAt": "2026-10-09T07:18:55Z",
   "fileBytes": 28778,
   "tags": [],
   "isNew": true,
   "entryName": "cc-mod-ferro",
   "url": "https://www.slopshopper.com/mods/vatroslav-cc-mod-ferro-cc-mod-ferro/"
  },
  {
   "slug": "vatroslav-cc-mod-suggestion-sentence-case-cc-mod-suggestion-sentence-case",
   "name": "cc-mod-suggestion-sentence-case",
   "description": "The dim prompt suggestion that Tab accepts starts with a capital letter and ends with a full stop, unless it is a slash command or already ends a sentence",
   "version": "0.1.0",
   "author": {
    "name": "Vatroslav Mileusnić"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Vatroslav/cc-mod-suggestion-sentence-case",
    "url": "https://github.com/Vatroslav/cc-mod-suggestion-sentence-case",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T09:15:04Z",
    "createdAt": "2026-10-05T09:26:45Z",
    "description": "Claude Code mod: the prompt suggestion starts with a capital letter and ends with a full stop",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3765713?v=4",
    "ownerUrl": "https://github.com/Vatroslav",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mod-suggestion-sentence-case",
   "firstSeen": "2026-10-06T04:48:53.775Z",
   "modUpdatedAt": "2026-10-05T09:26:45Z",
   "fileBytes": 1033,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "cc-mod-suggestion-sentence-case",
   "url": "https://www.slopshopper.com/mods/vatroslav-cc-mod-suggestion-sentence-case-cc-mod-suggestion-sentence-case/"
  },
  {
   "slug": "vatroslav-cc-mod-suggestion-sentence-case-repro-sdk-prompt-suggest",
   "name": "repro-sdk-prompt-suggest",
   "description": "Repro: marks every prompt suggestion that passes through prompt.suggest",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Vatroslav/cc-mod-suggestion-sentence-case",
    "url": "https://github.com/Vatroslav/cc-mod-suggestion-sentence-case",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T09:15:04Z",
    "createdAt": "2026-10-05T09:26:45Z",
    "description": "Claude Code mod: the prompt suggestion starts with a capital letter and ends with a full stop",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3765713?v=4",
    "ownerUrl": "https://github.com/Vatroslav",
    "defaultBranch": "main"
   },
   "path": "repro/sdk-prompt-suggest",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "cc-mod-suggestion-sentence-case",
   "firstSeen": "2026-10-06T14:27:23.687Z",
   "modUpdatedAt": "2026-10-06T06:53:44Z",
   "fileBytes": 317,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "repro-sdk-prompt-suggest",
   "url": "https://www.slopshopper.com/mods/vatroslav-cc-mod-suggestion-sentence-case-repro-sdk-prompt-suggest/"
  },
  {
   "slug": "vatsa10-meta-harness",
   "name": "meta-harness",
   "displayName": "Meta-Harness",
   "description": "Harness engineering for Claude Code: attribute every prompt/agent change, keep every candidate, diagnose from traces, hold out a split - and search over Claude Code's own scaffold against your repo's real failures.",
   "version": "0.8.0",
   "author": {
    "name": "Vatsa"
   },
   "license": "MIT",
   "keywords": [
    "prompt-engineering",
    "context-engineering",
    "evaluation",
    "eval-set",
    "harness",
    "optimization",
    "agent-scaffold",
    "traces"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Vatsa10/Meta-Harness",
    "url": "https://github.com/Vatsa10/Meta-Harness",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-29T10:00:39Z",
    "createdAt": "2026-09-15T15:36:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/123623531?v=4",
    "ownerUrl": "https://github.com/Vatsa10",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./harness.ts"
   ],
   "entry": "hooks/harness.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "meta-harness-marketplace",
   "firstSeen": "2026-10-06T04:48:35.604Z",
   "modUpdatedAt": "2026-09-29T10:00:39Z",
   "fileBytes": 65919,
   "tags": [
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "meta-harness",
   "url": "https://www.slopshopper.com/mods/vatsa10-meta-harness/"
  },
  {
   "slug": "vcdim-claude-code-sciplot",
   "name": "sciplot",
   "description": "Scientific plots in a side pane: Python, R, TikZ/pgfplots, MATLAB/Octave, Mathematica; export PDF, SVG and more",
   "version": "0.2.0",
   "author": {
    "name": "Qun Gu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vcdim/claude-code-sciplot",
    "url": "https://github.com/vcdim/claude-code-sciplot",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:09:08Z",
    "createdAt": "2026-10-07T05:10:29Z",
    "description": "A Claude Code mod for scientific plots: Python, R, TikZ, MATLAB and Mathematica in a side pane, with live interactive plotly",
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "claude-code-plugin",
     "plotly",
     "scientific-visualization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58320867?v=4",
    "ownerUrl": "https://github.com/vcdim",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sciplot",
   "firstSeen": "2026-10-08T15:50:11.808Z",
   "modUpdatedAt": "2026-10-07T17:09:08Z",
   "fileBytes": 35579,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "sciplot",
   "url": "https://www.slopshopper.com/mods/vcdim-claude-code-sciplot/"
  },
  {
   "slug": "vcdim-claude-code-sciplot-2",
   "name": "sciplot",
   "description": "Scientific plots in a side pane: Python, R, TikZ/pgfplots, MATLAB/Octave, Mathematica; export PDF, SVG and more",
   "version": "0.2.0",
   "author": {
    "name": "Qun Gu"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vcdim/claude-code-sciplot",
    "url": "https://github.com/vcdim/claude-code-sciplot",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T17:09:08Z",
    "createdAt": "2026-10-07T05:10:29Z",
    "description": "A Claude Code mod for scientific plots: Python, R, TikZ, MATLAB and Mathematica in a side pane, with live interactive plotly",
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "claude-code-plugin",
     "plotly",
     "scientific-visualization"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/58320867?v=4",
    "ownerUrl": "https://github.com/vcdim",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "sciplot",
   "firstSeen": "2026-10-08T15:50:12.705Z",
   "modUpdatedAt": "2026-10-07T17:09:08Z",
   "fileBytes": 35579,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "sciplot-vcdim",
   "url": "https://www.slopshopper.com/mods/vcdim-claude-code-sciplot-2/"
  },
  {
   "slug": "vdustr-vp-cc-mods-vp-cc-recap",
   "name": "vp-cc-recap",
   "description": "An ADHD-friendly session recap above the prompt: /vp-cc-recap on demand, and automatically after you have been idle",
   "version": "0.2.2",
   "author": {
    "name": "VdustR"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VdustR/vp-cc-mods",
    "url": "https://github.com/VdustR/vp-cc-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T01:19:24Z",
    "createdAt": "2026-10-05T09:24:35Z",
    "description": "VdustR's all-in-one Claude Code mods: a plugin marketplace of vp-cc- prefixed mods and skills",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-code-mods",
     "claude-code-plugin",
     "plugin-marketplace"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29639463?v=4",
    "ownerUrl": "https://github.com/VdustR",
    "defaultBranch": "main"
   },
   "path": "plugins/vp-cc-recap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "idleMinutes": {
     "type": "number",
     "title": "Idle minutes",
     "description": "Minutes after a turn ends with no new prompt before a recap is prepared; 0 turns the automatic recap off",
     "default": 5,
     "min": 0,
     "max": 120
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vp-cc-mods",
   "firstSeen": "2026-10-06T04:48:48.807Z",
   "modUpdatedAt": "2026-10-06T01:19:24Z",
   "fileBytes": 12211,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "vp-cc-recap",
   "url": "https://www.slopshopper.com/mods/vdustr-vp-cc-mods-vp-cc-recap/"
  },
  {
   "slug": "verbodhdev-tool-meter",
   "name": "tool-meter",
   "description": "A live bar above the prompt showing which tools Claude used this session",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VerbodhDev/tool-meter",
    "url": "https://github.com/VerbodhDev/tool-meter",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T03:48:53Z",
    "createdAt": "2026-10-05T03:46:32Z",
    "description": "A visual Claude Code mod (live tool-call chart above the prompt), plus a skill for building your own mods and a list of use cases.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/335531678?v=4",
    "ownerUrl": "https://github.com/VerbodhDev",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:55.226Z",
   "modUpdatedAt": "2026-10-05T03:48:53Z",
   "fileBytes": 2200,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-meter",
   "url": "https://www.slopshopper.com/mods/verbodhdev-tool-meter/"
  },
  {
   "slug": "verdantran-code-city",
   "name": "code-city",
   "description": "An idle pixel-art city in a side pane that grows as you prompt, edit and run commands. Open it with /city.",
   "version": "1.3.0",
   "author": {
    "name": "verdantran"
   },
   "license": "MIT",
   "homepage": "https://github.com/verdantran/code-city",
   "keywords": [
    "game",
    "idle",
    "pane",
    "pixel-art",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "verdantran/code-city",
    "url": "https://github.com/verdantran/code-city",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T06:00:56Z",
    "createdAt": "2026-10-07T20:13:48Z",
    "description": "An idle pixel-art city for Claude Code. It lives in a side pane and grows while you work: every prompt brings new citizens, every edit earns bricks, every command powers a factory, and the tokens you use buy landmarks, from a bed of flowers all the way up to a Dyson swarm.",
    "homepage": "",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-mods"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8777345?v=4",
    "ownerUrl": "https://github.com/verdantran",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open the city at the start of every session",
     "description": "Show the city pane by itself whenever a session starts. When off, it opens only when you type /city.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "code-city",
   "firstSeen": "2026-10-09T15:28:12.187Z",
   "modUpdatedAt": "2026-10-09T06:00:56Z",
   "fileBytes": 147494,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "code-city",
   "url": "https://www.slopshopper.com/mods/verdantran-code-city/"
  },
  {
   "slug": "verselo-orbit-claude-mods-blast-radius-plus",
   "name": "blast-radius-plus",
   "description": "Hält riskante Shell-Befehle an (rm -rf, git reset --hard, Force-Push, Migrationen) und zeigt dir vorher, was sie ändern würden.",
   "version": "1.0.0",
   "author": {
    "name": "Verselo Systems SL"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/Verselo-Orbit/claude-mods",
   "keywords": [
    "mods",
    "safety",
    "git"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Verselo-Orbit/claude-mods",
    "url": "https://github.com/Verselo-Orbit/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:52:08Z",
    "createdAt": "2026-10-09T12:52:04Z",
    "description": "Claude Code Mods auf Deutsch: 4 verbesserte Mods + Guide zu den 9 besten Mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/329060772?v=4",
    "ownerUrl": "https://github.com/Verselo-Orbit",
    "defaultBranch": "main"
   },
   "path": "plugins/blast-radius-plus",
   "modules": [
    "./blast-radius.mjs"
   ],
   "entry": "hooks/blast-radius.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "verselo-mods",
   "firstSeen": "2026-10-09T14:42:55.985Z",
   "modUpdatedAt": "2026-10-09T12:52:03Z",
   "fileBytes": 24672,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "blast-radius-plus",
   "url": "https://www.slopshopper.com/mods/verselo-orbit-claude-mods-blast-radius-plus/"
  },
  {
   "slug": "verselo-orbit-claude-mods-cache-tax-plus",
   "name": "cache-tax-plus",
   "description": "Stoppt eine teure Nachricht an einen kalten Prompt-Cache einmal und zeigt vorher den Preis. /keepwarm hält den Cache in Pausen warm (kostet Tokens).",
   "version": "1.0.0",
   "author": {
    "name": "Verselo Systems SL"
   },
   "license": "MIT",
   "homepage": "https://github.com/Verselo-Orbit/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Verselo-Orbit/claude-mods",
    "url": "https://github.com/Verselo-Orbit/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:52:08Z",
    "createdAt": "2026-10-09T12:52:04Z",
    "description": "Claude Code Mods auf Deutsch: 4 verbesserte Mods + Guide zu den 9 besten Mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/329060772?v=4",
    "ownerUrl": "https://github.com/Verselo-Orbit",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-tax-plus",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "verselo-mods",
   "firstSeen": "2026-10-09T14:42:56.933Z",
   "modUpdatedAt": "2026-10-09T12:52:03Z",
   "fileBytes": 54401,
   "tags": [
    "band",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-tax-plus",
   "url": "https://www.slopshopper.com/mods/verselo-orbit-claude-mods-cache-tax-plus/"
  },
  {
   "slug": "verselo-orbit-claude-mods-reflect-plus",
   "name": "reflect-plus",
   "description": "Erkennt Korrekturen in deinen Prompts und speichert sie auf Knopfdruck als Regel in CLAUDE.md",
   "version": "1.0.0",
   "author": {
    "name": "Verselo Systems SL"
   },
   "license": "MIT",
   "homepage": "https://github.com/Verselo-Orbit/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Verselo-Orbit/claude-mods",
    "url": "https://github.com/Verselo-Orbit/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:52:08Z",
    "createdAt": "2026-10-09T12:52:04Z",
    "description": "Claude Code Mods auf Deutsch: 4 verbesserte Mods + Guide zu den 9 besten Mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/329060772?v=4",
    "ownerUrl": "https://github.com/Verselo-Orbit",
    "defaultBranch": "main"
   },
   "path": "plugins/reflect-plus",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "verselo-mods",
   "firstSeen": "2026-10-09T14:42:57.867Z",
   "modUpdatedAt": "2026-10-09T12:52:03Z",
   "fileBytes": 20097,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "reflect-plus",
   "url": "https://www.slopshopper.com/mods/verselo-orbit-claude-mods-reflect-plus/"
  },
  {
   "slug": "verselo-orbit-claude-mods-replay-theater-plus",
   "name": "replay-theater-plus",
   "description": "Spiel die Dateiänderungen des letzten Turns Schritt für Schritt ab, auch Änderungen durch Shell-Befehle (in Git-Repos).",
   "version": "1.0.0",
   "author": {
    "name": "Verselo Systems SL"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/Verselo-Orbit/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Verselo-Orbit/claude-mods",
    "url": "https://github.com/Verselo-Orbit/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T12:52:08Z",
    "createdAt": "2026-10-09T12:52:04Z",
    "description": "Claude Code Mods auf Deutsch: 4 verbesserte Mods + Guide zu den 9 besten Mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/329060772?v=4",
    "ownerUrl": "https://github.com/Verselo-Orbit",
    "defaultBranch": "main"
   },
   "path": "plugins/replay-theater-plus",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "verselo-mods",
   "firstSeen": "2026-10-09T14:42:58.881Z",
   "modUpdatedAt": "2026-10-09T12:52:03Z",
   "fileBytes": 17357,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-plus",
   "url": "https://www.slopshopper.com/mods/verselo-orbit-claude-mods-replay-theater-plus/"
  },
  {
   "slug": "vertuoza-vertuo-omni-loop-omni-hud",
   "name": "omni-hud",
   "description": "The Omni Loop's band above the prompt: what this session is on, its stage and its links, from omni now.",
   "version": "0.0.284",
   "author": {
    "name": "vertuoza"
   },
   "homepage": "www.omni-loop.xyz",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vertuoza/vertuo-omni-loop",
    "url": "https://github.com/vertuoza/vertuo-omni-loop",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:25:28Z",
    "createdAt": "2026-09-24T11:06:16Z",
    "description": null,
    "homepage": "www.omni-loop.xyz",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/89485655?v=4",
    "ownerUrl": "https://github.com/vertuoza",
    "defaultBranch": "main"
   },
   "path": "kit/plugin-hud",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "omni-loop",
   "firstSeen": "2026-10-08T15:50:18.661Z",
   "modUpdatedAt": "2026-10-09T14:55:04Z",
   "fileBytes": 12027,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "omni-hud",
   "url": "https://www.slopshopper.com/mods/vertuoza-vertuo-omni-loop-omni-hud/"
  },
  {
   "slug": "vgnshiyer-nowloading",
   "name": "nowloading",
   "description": "The line that animates while Claude works, redrawn as something from before: tape decks, departure boards, an hourglass, a floppy drive, a dot-matrix printer, an arcade rally, a filmstrip, and a pixel campfire.",
   "version": "0.3.0",
   "author": {
    "name": "vgnshiyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/vgnshiyer/nowloading",
   "keywords": [
    "mod",
    "spinner",
    "nostalgia",
    "retro",
    "vhs"
   ],
   "kind": "community",
   "repo": {
    "fullName": "vgnshiyer/nowloading",
    "url": "https://github.com/vgnshiyer/nowloading",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T03:28:15Z",
    "createdAt": "2026-10-03T02:23:12Z",
    "description": "Loading animations for Claude Code",
    "homepage": "https://github.com/vgnshiyer/nowloading",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39982819?v=4",
    "ownerUrl": "https://github.com/vgnshiyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "theme": {
     "type": "string",
     "title": "Theme",
     "description": "The animation drawn while Claude works. /nowloading <theme> also picks one for every session; whichever you set last wins. random picks a new one each turn.",
     "default": "rewind",
     "options": [
      "rewind",
      "channel3",
      "cassette",
      "platform",
      "arrivals",
      "sandglass",
      "floppy",
      "dotmatrix",
      "rally",
      "filmstrip",
      "campfire",
      "random"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:27:27.710Z",
   "modUpdatedAt": "2026-10-03T03:28:15Z",
   "fileBytes": 381198,
   "tags": [
    "spinner",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "nowloading",
   "url": "https://www.slopshopper.com/mods/vgnshiyer-nowloading/"
  },
  {
   "slug": "vgnshiyer-tps-report",
   "name": "tps-report",
   "description": "Bill from management drops by above the prompt while Claude works, and the spinner starts preparing TPS reports. A parody.",
   "version": "0.3.0",
   "author": {
    "name": "vgnshiyer"
   },
   "license": "MIT",
   "homepage": "https://github.com/vgnshiyer/tps-report",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vgnshiyer/tps-report",
    "url": "https://github.com/vgnshiyer/tps-report",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T03:16:36Z",
    "createdAt": "2026-10-01T22:53:31Z",
    "description": "Bill from management drops by while Claude Code works. A parody mod.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/39982819?v=4",
    "ownerUrl": "https://github.com/vgnshiyer",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "name": {
     "type": "string",
     "title": "Boss's name",
     "description": "The name over the boss's speech bubble",
     "default": "Bill"
    },
    "pingEverySeconds": {
     "type": "number",
     "title": "Seconds between visits",
     "description": "About how often Bill drops by while Claude works, and how often the spinner turns to TPS reports. Each gap is random, from half to one and a half times this.",
     "default": 90,
     "min": 10
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vgnshiyer",
   "firstSeen": "2026-10-06T05:20:53.185Z",
   "modUpdatedAt": "2026-10-03T03:16:36Z",
   "fileBytes": 122606,
   "tags": [
    "band",
    "spinner",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tps-report",
   "url": "https://www.slopshopper.com/mods/vgnshiyer-tps-report/"
  },
  {
   "slug": "vibe-commit-claude-context-mods-context-handoff",
   "name": "context-handoff",
   "description": "In the 60-70% context band, Claude writes a handoff, the handoff is rewound away, the session compacts, and Claude resumes from the file.",
   "version": "0.1.5",
   "author": {
    "name": "Vibe-Commit"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Vibe-Commit/claude-context-mods",
    "url": "https://github.com/Vibe-Commit/claude-context-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:11:46Z",
    "createdAt": "2026-10-05T00:54:31Z",
    "description": "Claude Code mods for the context window: a usage meter and an automatic handoff-and-compact cycle",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/287864669?v=4",
    "ownerUrl": "https://github.com/Vibe-Commit",
    "defaultBranch": "main"
   },
   "path": "plugins/context-handoff",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "bandLow": {
     "type": "number",
     "title": "Band start (%)",
     "description": "Context percent at which Claude is told to hand off at the next natural boundary.",
     "default": 60
    },
    "bandHigh": {
     "type": "number",
     "title": "Band end (%)",
     "description": "Context percent at which Claude is told to hand off now.",
     "default": 70
    },
    "overshoot": {
     "type": "number",
     "title": "Overshoot (%)",
     "description": "Context percent at which a finished turn with no handoff gets a prompt asking for one.",
     "default": 75
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-context-mods",
   "firstSeen": "2026-10-06T04:48:37.196Z",
   "modUpdatedAt": "2026-10-09T14:11:44Z",
   "fileBytes": 16991,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-handoff-Vibe-Commit",
   "url": "https://www.slopshopper.com/mods/vibe-commit-claude-context-mods-context-handoff/"
  },
  {
   "slug": "vibe-commit-claude-context-mods-context-meter",
   "name": "context-meter",
   "description": "Shows context-window usage and five-hour and weekly limit usage in the prompt footer",
   "version": "0.3.0",
   "author": {
    "name": "Vibe-Commit"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Vibe-Commit/claude-context-mods",
    "url": "https://github.com/Vibe-Commit/claude-context-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:11:46Z",
    "createdAt": "2026-10-05T00:54:31Z",
    "description": "Claude Code mods for the context window: a usage meter and an automatic handoff-and-compact cycle",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/287864669?v=4",
    "ownerUrl": "https://github.com/Vibe-Commit",
    "defaultBranch": "main"
   },
   "path": "plugins/context-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-context-mods",
   "firstSeen": "2026-10-06T04:48:38.116Z",
   "modUpdatedAt": "2026-10-09T04:54:38Z",
   "fileBytes": 2807,
   "tags": [
    "spinner",
    "toast",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-meter-Vibe-Commit",
   "url": "https://www.slopshopper.com/mods/vibe-commit-claude-context-mods-context-meter/"
  },
  {
   "slug": "vibe-commit-claude-context-mods-prompt-timestamp",
   "name": "prompt-timestamp",
   "description": "Prefixes every prompt you type with the local date and time, visible to you and Claude.",
   "version": "1.0.0",
   "author": {
    "name": "Vibe-Commit"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "hooks",
    "timestamp",
    "prompt"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Vibe-Commit/claude-context-mods",
    "url": "https://github.com/Vibe-Commit/claude-context-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:11:46Z",
    "createdAt": "2026-10-05T00:54:31Z",
    "description": "Claude Code mods for the context window: a usage meter and an automatic handoff-and-compact cycle",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/287864669?v=4",
    "ownerUrl": "https://github.com/Vibe-Commit",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-timestamp",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-context-mods",
   "firstSeen": "2026-10-09T14:43:03.256Z",
   "modUpdatedAt": "2026-10-09T04:54:38Z",
   "fileBytes": 999,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "prompt-timestamp",
   "url": "https://www.slopshopper.com/mods/vibe-commit-claude-context-mods-prompt-timestamp/"
  },
  {
   "slug": "vibemage-claude-mod-glance",
   "name": "glance",
   "description": "A HUD under the Claude Code prompt: model, git, cost, context and rate-limit bars, tools, skills, MCP, agents and todos at a glance",
   "version": "0.1.0",
   "author": {
    "name": "VibeMage",
    "url": "https://github.com/VibeMage"
   },
   "license": "MIT",
   "homepage": "https://github.com/VibeMage/claude-mod-glance",
   "keywords": [
    "mod",
    "hud",
    "statusline",
    "context",
    "rate-limit",
    "catppuccin"
   ],
   "kind": "community",
   "repo": {
    "fullName": "VibeMage/claude-mod-glance",
    "url": "https://github.com/VibeMage/claude-mod-glance",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T00:47:30Z",
    "createdAt": "2026-10-05T00:37:01Z",
    "description": "glance: a HUD under the Claude Code prompt — model, git, cost, context & rate-limit bars, tools, skills, MCP, agents, todos. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "hud",
     "statusline"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8364888?v=4",
    "ownerUrl": "https://github.com/VibeMage",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "palette": {
     "type": "string",
     "title": "Palette",
     "description": "One of: auto (Cupertino, iOS system colours, light or dark with the Claude Code theme), catppuccin (Latte or Mocha the same way), mocha, macchiato, frappe, latte",
     "default": "auto"
    },
    "barWidth": {
     "type": "number",
     "title": "Bar width",
     "description": "Cells in each of the ctx, 5h and 7d bars (4 to 30)",
     "default": 10
    },
    "warnAt": {
     "type": "number",
     "title": "Warn at %",
     "description": "A bar and its figure turn red at this percentage",
     "default": 85
    },
    "showGit": {
     "type": "boolean",
     "title": "Show git",
     "description": "Branch, ahead/behind and changed files",
     "default": true
    },
    "showCost": {
     "type": "boolean",
     "title": "Show cost",
     "description": "The session's cost as /cost totals it",
     "default": true
    },
    "showDuration": {
     "type": "boolean",
     "title": "Show duration",
     "description": "How long the session has run",
     "default": true
    },
    "showTools": {
     "type": "boolean",
     "title": "Show tools",
     "description": "Running tools and the session's tool counts",
     "default": true
    },
    "showSkills": {
     "type": "boolean",
     "title": "Show skills and MCP",
     "description": "Skills loaded and MCP servers called",
     "default": true
    },
    "showAgents": {
     "type": "boolean",
     "title": "Show agents",
     "description": "Running and finished subagents",
     "default": true
    },
    "showTodos": {
     "type": "boolean",
     "title": "Show todos",
     "description": "Todo or task progress",
     "default": true
    },
    "keepHint": {
     "type": "boolean",
     "title": "Keep the hint line",
     "description": "Draw Claude Code's own hint line (? for shortcuts, esc to interrupt) under the HUD",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-glance",
   "firstSeen": "2026-10-06T04:48:50.877Z",
   "modUpdatedAt": "2026-10-05T00:47:30Z",
   "fileBytes": 24748,
   "tags": [
    "spinner",
    "guard",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "glance-VibeMage",
   "url": "https://www.slopshopper.com/mods/vibemage-claude-mod-glance/"
  },
  {
   "slug": "vibemage-claude-mod-pet",
   "name": "pixipet",
   "displayName": "Pixipet",
   "description": "A pixel pet that lives in Claude Code: it watches what Claude is doing, grows with Claude's work and keeps you company",
   "version": "0.3.1",
   "author": {
    "name": "VibeMage",
    "url": "https://github.com/VibeMage"
   },
   "license": "MIT",
   "homepage": "https://github.com/VibeMage/claude-mod-pet",
   "keywords": [
    "mod",
    "pet",
    "virtual-pet",
    "companion",
    "activity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "VibeMage/claude-mod-pet",
    "url": "https://github.com/VibeMage/claude-mod-pet",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T15:07:22Z",
    "createdAt": "2026-10-05T08:55:17Z",
    "description": "pixipet: a pixel pet that lives in Claude Code, watches what Claude is doing and keeps you company (a Claude Code mod)",
    "homepage": "https://github.com/VibeMage/claude-mod-pet",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "pixel-art",
     "terminal",
     "virtual-pet"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8364888?v=4",
    "ownerUrl": "https://github.com/VibeMage",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-pet",
   "firstSeen": "2026-10-06T04:48:35.573Z",
   "modUpdatedAt": "2026-10-05T15:07:22Z",
   "fileBytes": 129927,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pixipet",
   "url": "https://www.slopshopper.com/mods/vibemage-claude-mod-pet/"
  },
  {
   "slug": "vibemage-claude-mod-waypoint",
   "name": "waypoint",
   "description": "Project progress in one row above the Claude Code prompt: your /goal, checklists, roadmap, counters, beads epics, GitHub milestones, the agents working beside you and who holds a lock",
   "version": "0.1.1",
   "author": {
    "name": "VibeMage",
    "url": "https://github.com/VibeMage"
   },
   "license": "MIT",
   "homepage": "https://github.com/VibeMage/claude-mod-waypoint",
   "keywords": [
    "mod",
    "progress",
    "goal",
    "roadmap",
    "todo",
    "checklist",
    "beads",
    "milestone",
    "agents",
    "otty"
   ],
   "kind": "community",
   "repo": {
    "fullName": "VibeMage/claude-mod-waypoint",
    "url": "https://github.com/VibeMage/claude-mod-waypoint",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:43:42Z",
    "createdAt": "2026-10-07T23:33:07Z",
    "description": "Project progress in one row above the Claude Code prompt: /goal, checklists, roadmap, beads, GitHub milestones, agent panes and locks. A Claude Code mod.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "progress",
     "roadmap"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8364888?v=4",
    "ownerUrl": "https://github.com/VibeMage",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "auto (Chinese when LANG or the project's text is Chinese, else English), en or zh",
     "default": "auto",
     "options": [
      "auto",
      "en",
      "zh"
     ]
    },
    "style": {
     "type": "string",
     "title": "Style",
     "description": "capsule: each item on a soft rounded fill; plain: items separated by dots",
     "default": "capsule",
     "options": [
      "capsule",
      "plain"
     ]
    },
    "refreshSeconds": {
     "type": "number",
     "title": "Refresh every (s)",
     "description": "How often files, panes and locks are re-read (5 to 600); beads and GitHub at most every 5 minutes",
     "default": 20
    },
    "showTeam": {
     "type": "boolean",
     "title": "Show agents",
     "description": "The Claude Code and Codex panes working on the same project (needs Otty)",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mod-waypoint",
   "firstSeen": "2026-10-08T15:10:01.317Z",
   "modUpdatedAt": "2026-10-07T23:43:42Z",
   "fileBytes": 45728,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "waypoint-VibeMage",
   "url": "https://www.slopshopper.com/mods/vibemage-claude-mod-waypoint/"
  },
  {
   "slug": "victor-falcon-claude-status-bar",
   "name": "status-bar",
   "description": "Status line with git branch, diff size, PR state, CI checks and plan usage",
   "version": "0.6.0",
   "author": {
    "name": "Víctor Falcón",
    "url": "https://github.com/victor-falcon"
   },
   "license": "MIT",
   "homepage": "https://github.com/victor-falcon/claude-status-bar",
   "keywords": [
    "status-line",
    "git",
    "github",
    "pull-request",
    "ci",
    "usage",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "victor-falcon/claude-status-bar",
    "url": "https://github.com/victor-falcon/claude-status-bar",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T10:51:11Z",
    "createdAt": "2026-10-05T06:59:36Z",
    "description": "Claude Code mod: git branch, diff, PR state, CI checks and plan usage under the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/238766?v=4",
    "ownerUrl": "https://github.com/victor-falcon",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showBranch": {
     "type": "boolean",
     "title": "Show branch",
     "description": "The current branch, or the short SHA on a detached HEAD.",
     "default": true
    },
    "showDiff": {
     "type": "boolean",
     "title": "Show diff",
     "description": "Lines added and removed against the merge base with the default branch, uncommitted work included.",
     "default": true
    },
    "showPullRequest": {
     "type": "boolean",
     "title": "Show pull request",
     "description": "The number and state (Merged, Closed, Draft or Open) of the branch's pull request, linked to it. Needs the GitHub CLI.",
     "default": true
    },
    "showChecks": {
     "type": "boolean",
     "title": "Show CI checks",
     "description": "Passed checks out of the total for the branch's pull request. Needs the GitHub CLI.",
     "default": true
    },
    "showUsage": {
     "type": "boolean",
     "title": "Show plan usage",
     "description": "The plan's 5-hour session usage and weekly usage.",
     "default": true
    },
    "iconBranch": {
     "type": "string",
     "title": "Branch icon",
     "description": "Drawn before the branch name. Leave it empty for the Nerd Font branch, or write none for no icon. Spaces count."
    },
    "iconDiff": {
     "type": "string",
     "title": "Diff icon",
     "description": "Drawn before the added and removed lines. Leave it empty for no icon. Spaces count."
    },
    "iconPullRequest": {
     "type": "string",
     "title": "Pull request icon",
     "description": "Drawn before the pull request number. Leave it empty for the Nerd Font GitHub icon, or write none for no icon. Spaces count."
    },
    "iconChecksPassed": {
     "type": "string",
     "title": "CI passed icon",
     "description": "Drawn before the checks when every one passed. Leave it empty for the Nerd Font check, or write none for no icon. Spaces count."
    },
    "iconChecksFailed": {
     "type": "string",
     "title": "CI failed icon",
     "description": "Drawn before the checks when any failed. Leave it empty for the Nerd Font cross, or write none for no icon. Spaces count."
    },
    "iconChecksPending": {
     "type": "string",
     "title": "CI running icon",
     "description": "Drawn before the checks while some are still running. Leave it empty for the Nerd Font hourglass, or write none for no icon. Spaces count."
    },
    "iconUsage": {
     "type": "string",
     "title": "Usage icon",
     "description": "Drawn before the plan usage. Leave it empty for no icon. Spaces count."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-status-bar",
   "firstSeen": "2026-10-06T05:27:29.408Z",
   "modUpdatedAt": "2026-10-05T10:51:11Z",
   "fileBytes": 14748,
   "tags": [
    "spinner",
    "status",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "status-bar-victor-falcon",
   "url": "https://www.slopshopper.com/mods/victor-falcon-claude-status-bar/"
  },
  {
   "slug": "victorgambarini-jev-mod",
   "name": "jev-mod",
   "description": "A cheap decision model picks each turn's skill, model and effort, compacts on request, and withholds injected text",
   "version": "0.7.1",
   "author": {
    "name": "Victor Gambarini"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VictorGambarini/jev-mod",
    "url": "https://github.com/VictorGambarini/jev-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T03:31:34Z",
    "createdAt": "2026-10-07T12:22:44Z",
    "description": "A Claude Code mod that hands the small decisions to a cheap decision model: routing, skills, injection screening, /compact-jev",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/26724658?v=4",
    "ownerUrl": "https://github.com/VictorGambarini",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../src/register.tsx"
   ],
   "entry": "src/register.tsx",
   "userConfig": {
    "api_key": {
     "type": "string",
     "title": "Decision backend key",
     "sensitive": true,
     "required": false,
     "description": "Your key for the provider below (TypeSafe unless you pick another). Kept in Claude Code's credential store (the Keychain on macOS; ~/.claude/.credentials.json, a 0600 file, on Linux) and handed only to this mod, never to the conversation. Leave empty to use a key in the environment or one jev-skills stored; set it to none to stop using one set here."
    },
    "provider": {
     "type": "string",
     "title": "Provider for that key",
     "default": "typesafe",
     "options": [
      "typesafe",
      "openrouter",
      "venice",
      "zen"
     ],
     "description": "Who answers the decisions with the key above: TypeSafe, or Jev through OpenRouter, Venice or OpenCode Zen."
    },
    "backend_api_key": {
     "type": "string",
     "title": "Named backend key",
     "sensitive": true,
     "required": false,
     "description": "The key for the decision server named as default in ~/.config/jev/backends.json, if you use one. Kept in Claude Code's credential store (the Keychain on macOS; ~/.claude/.credentials.json, a 0600 file, on Linux); none stops using it."
    },
    "enabled": {
     "type": "boolean",
     "title": "jev-mod on",
     "default": true,
     "description": "Untick to turn every feature off at once. Each feature's own mode and settings are in ~/.config/jev-mod/config.json (and a project's .claude/jev-mod.json); /jev-mod lists them and sets them."
    },
    "routing": {
     "type": "string",
     "title": "Routing",
     "default": "default",
     "options": [
      "default",
      "on",
      "off"
     ],
     "description": "Older switch, still read when ~/.config/jev-mod/config.json and the project's .claude/jev-mod.json do not set this feature. default: off unless set elsewhere. on: each turn's model and effort from the decision model's lane. off: every turn runs as Claude Code sends it."
    },
    "skills": {
     "type": "string",
     "title": "Skill suggestions",
     "default": "default",
     "options": [
      "default",
      "on",
      "shadow",
      "off"
     ],
     "description": "Older switch, still read when ~/.config/jev-mod/config.json and the project's .claude/jev-mod.json do not set this feature. default: what jev-skills' `jev switches` set, or the mod's own default if it set nothing. shadow: ask and count, change nothing."
    },
    "screening": {
     "type": "string",
     "title": "Screening",
     "default": "default",
     "options": [
      "default",
      "on",
      "shadow",
      "off"
     ],
     "description": "Older switch, still read when ~/.config/jev-mod/config.json and the project's .claude/jev-mod.json do not set this feature. default: what jev-skills' `jev switches` set, or the mod's own default if it set nothing. shadow: ask and count, change nothing."
    },
    "private": {
     "type": "boolean",
     "title": "Private",
     "default": false,
     "description": "Send nothing to the decision backend: no routing or skill suggestions, and fetched text is screened with local patterns only."
    },
    "band": {
     "type": "string",
     "title": "jev-mod band",
     "default": "on",
     "options": [
      "on",
      "off"
     ],
     "description": "Older switch, still read when ~/.config/jev-mod/config.json and the project's .claude/jev-mod.json do not set this feature. A line above the prompt: what jev-mod decided this turn, its cost this session, what screening withheld, and the backend."
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "jev-mod",
   "firstSeen": "2026-10-07T14:46:57.951Z",
   "modUpdatedAt": "2026-10-09T03:31:34Z",
   "fileBytes": 481852,
   "tags": [
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "jev-mod",
   "url": "https://www.slopshopper.com/mods/victorgambarini-jev-mod/"
  },
  {
   "slug": "vietbui1999ru-dotfiles-session-band",
   "name": "session-band",
   "description": "Context, rate-limit and git band above the prompt, plus the 70% context guard",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vietbui1999ru/dotfiles",
    "url": "https://github.com/vietbui1999ru/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T10:53:54Z",
    "createdAt": "2025-09-26T01:58:41Z",
    "description": "my dotfiles for macos, win11, linux",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/48315468?v=4",
    "ownerUrl": "https://github.com/vietbui1999ru",
    "defaultBranch": "main"
   },
   "path": "session-band-plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:48:58.816Z",
   "modUpdatedAt": "2026-10-09T10:53:54Z",
   "fileBytes": 47452,
   "tags": [
    "band",
    "guard",
    "prompt",
    "model",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-band-vietbui1999ru",
   "url": "https://www.slopshopper.com/mods/vietbui1999ru-dotfiles-session-band/"
  },
  {
   "slug": "vigneshbarani24-claude-session-namer",
   "name": "session-namer",
   "description": "Prefixes every Claude Code session title with its project folder: 'Bee Buzz · fix login flow'.",
   "version": "0.1.0",
   "author": {
    "name": "Vignesh Barani Sivakumar"
   },
   "license": "MIT",
   "homepage": "https://github.com/vigneshbarani24/claude-session-namer",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vigneshbarani24/claude-session-namer",
    "url": "https://github.com/vigneshbarani24/claude-session-namer",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:09:28Z",
    "createdAt": "2026-10-09T14:08:35Z",
    "description": "Claude Code session titles that start with the project folder",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20842962?v=4",
    "ownerUrl": "https://github.com/vigneshbarani24",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "depth": {
     "type": "number",
     "title": "Folder depth",
     "description": "How many trailing folders of the project path to show (1: 'Bee Buzz', 2: 'Amazon Build 2026/Bee Buzz').",
     "default": 1
    },
    "separator": {
     "type": "string",
     "title": "Separator",
     "description": "Text between the folder and the session name.",
     "default": " · "
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-namer",
   "firstSeen": "2026-10-09T15:28:28.294Z",
   "modUpdatedAt": "2026-10-09T14:09:28Z",
   "fileBytes": 1810,
   "tags": [],
   "isNew": true,
   "entryName": "session-namer",
   "url": "https://www.slopshopper.com/mods/vigneshbarani24-claude-session-namer/"
  },
  {
   "slug": "viik2k-clawdify",
   "name": "clawdify",
   "description": "Restyle Claude Code from /clawdify: spinner, turn footer, prompt hint, banner, status line, transcript rows and presets, or just describe what you want.",
   "version": "0.7.0",
   "author": {
    "name": "viik2k",
    "url": "https://github.com/viik2k"
   },
   "license": "MIT",
   "homepage": "https://github.com/viik2k/clawdify",
   "keywords": [
    "mod",
    "theme",
    "customise",
    "spinner",
    "statusline"
   ],
   "kind": "community",
   "repo": {
    "fullName": "viik2k/clawdify",
    "url": "https://github.com/viik2k/clawdify",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T15:32:43Z",
    "createdAt": "2026-10-02T11:30:14Z",
    "description": "Restyle Claude Code from /clawdify: spinner, footer, banner, status line, transcript, persona, or just describe what you want.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/160842731?v=4",
    "ownerUrl": "https://github.com/viik2k",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "clawdify",
   "firstSeen": "2026-10-06T05:20:55.806Z",
   "modUpdatedAt": "2026-10-02T15:32:43Z",
   "fileBytes": 59508,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "clawdify",
   "url": "https://www.slopshopper.com/mods/viik2k-clawdify/"
  },
  {
   "slug": "viik2k-oni-halo",
   "name": "oni-halo",
   "description": "ONI Section Three RCON console for Project Reclaimer (Halo 3) dedicated servers, inside Claude Code",
   "version": "0.1.0",
   "author": {
    "name": "Arche Labs"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "viik2k/oni-halo",
    "url": "https://github.com/viik2k/oni-halo",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T03:32:16Z",
    "createdAt": "2026-10-09T03:32:11Z",
    "description": "ONI-themed RCON console for Project Reclaimer Halo 3 servers, as a Claude Code mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/160842731?v=4",
    "ownerUrl": "https://github.com/viik2k",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "host": {
     "type": "string",
     "title": "SSH host",
     "description": "ssh alias or user@host of the box running the Reclaimer servers (key auth, no prompts)",
     "default": "halo"
    },
    "operator": {
     "type": "string",
     "title": "Operator name",
     "description": "Name the servers' admin log records for commands you send",
     "default": "finn"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "oni-halo",
   "firstSeen": "2026-10-09T15:28:29.899Z",
   "modUpdatedAt": "2026-10-09T03:32:16Z",
   "fileBytes": 17898,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "oni-halo",
   "url": "https://www.slopshopper.com/mods/viik2k-oni-halo/"
  },
  {
   "slug": "vincentlauriat-modstools-achievement",
   "name": "achievement",
   "description": "Playful badges unlocked once ever from real events (tool calls, turns, subagents, tests, git); /achievements lists them",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/achievement",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:33.184Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 6439,
   "tags": [
    "toast",
    "guard",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "achievement",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-achievement/"
  },
  {
   "slug": "vincentlauriat-modstools-agent-tracker",
   "name": "agent-tracker",
   "description": "A pane listing the subagents launched this session with their status and duration",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/agent-tracker",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:34.584Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 3725,
   "tags": [
    "pane",
    "command",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-tracker",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-agent-tracker/"
  },
  {
   "slug": "vincentlauriat-modstools-ascii-weather",
   "name": "ascii-weather",
   "description": "Weather from wttr.in in the status line (refreshed at most once an hour); /weather shows the one-line forecast",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/ascii-weather",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "location": {
     "type": "string",
     "title": "Location",
     "description": "City or place name for wttr.in; empty lets wttr.in guess from your IP",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:35.706Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 2108,
   "tags": [
    "status",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ascii-weather",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-ascii-weather/"
  },
  {
   "slug": "vincentlauriat-modstools-auto-context",
   "name": "auto-context",
   "description": "Adds git branch, dirty count, last commit and next TODOS to the session's system prompt",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/auto-context",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:37.243Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 4465,
   "tags": [
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "auto-context",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-auto-context/"
  },
  {
   "slug": "vincentlauriat-modstools-branch-guard",
   "name": "branch-guard",
   "description": "Asks the user before Edit/Write/NotebookEdit changes a file of a git repo whose current branch is main or master (once per repo and session)",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/branch-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "protectedBranches": {
     "type": "string",
     "title": "Protected branches",
     "description": "Comma-separated branch names where editing a file asks first",
     "default": "main,master"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:38.651Z",
   "modUpdatedAt": "2026-10-05T07:45:16Z",
   "fileBytes": 5993,
   "tags": [
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "branch-guard-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-branch-guard/"
  },
  {
   "slug": "vincentlauriat-modstools-build-gate",
   "name": "build-gate",
   "description": "Band above the prompt when a turn changed source code without running a matching build or type-check",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/build-gate",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:40.087Z",
   "modUpdatedAt": "2026-10-05T07:45:16Z",
   "fileBytes": 5438,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "build-gate",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-build-gate/"
  },
  {
   "slug": "vincentlauriat-modstools-changed-files",
   "name": "changed-files",
   "description": "A pane listing the files Claude modified during the session",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/changed-files",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:41.364Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 5142,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "changed-files-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-changed-files/"
  },
  {
   "slug": "vincentlauriat-modstools-ci-watch",
   "name": "ci-watch",
   "description": "Follows the GitHub Actions runs of a commit after git push: status line while they run, toast with the failed workflows and their link when they end",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/ci-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:42.502Z",
   "modUpdatedAt": "2026-10-05T14:05:53Z",
   "fileBytes": 16058,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "ci-watch-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-ci-watch/"
  },
  {
   "slug": "vincentlauriat-modstools-command-history",
   "name": "command-history",
   "description": "A pane listing the Bash commands run this session with exit status and duration",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/command-history",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:43.943Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 3649,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "command-history-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-command-history/"
  },
  {
   "slug": "vincentlauriat-modstools-commit-lint",
   "name": "commit-lint",
   "description": "Refuses git commit commands whose message subject is not a Conventional Commit (type(scope)!: subject, header within a length limit)",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/commit-lint",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "maxHeader": {
     "type": "number",
     "title": "Max header length",
     "description": "Longest allowed first line of a commit message",
     "default": 100
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:45.294Z",
   "modUpdatedAt": "2026-10-05T07:45:16Z",
   "fileBytes": 7937,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "commit-lint",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-commit-lint/"
  },
  {
   "slug": "vincentlauriat-modstools-commit-size-guard",
   "name": "commit-size-guard",
   "description": "Asks before a git commit or git add includes large files, big binaries or build/release artifacts (dmg, zip, app, ipa, xcarchive, DerivedData, node_modules, .build, release/)",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/commit-size-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "maxMB": {
     "type": "number",
     "title": "Max file size (MB)",
     "description": "A committed or added file larger than this asks first",
     "default": 5
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:46.413Z",
   "modUpdatedAt": "2026-10-05T14:05:53Z",
   "fileBytes": 19032,
   "tags": [
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "commit-size-guard",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-commit-size-guard/"
  },
  {
   "slug": "vincentlauriat-modstools-compact-advisor",
   "name": "compact-advisor",
   "description": "Toasts once when the context crosses a threshold; /compact-advisor prints a ready-to-paste /compact line with branch, edited files, open tasks and the last goal",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/compact-advisor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "threshold": {
     "type": "number",
     "title": "Context threshold (%)",
     "description": "Toast once when the context window crosses this percentage; re-armed below threshold - 10",
     "default": 85
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:47.749Z",
   "modUpdatedAt": "2026-10-05T10:45:05Z",
   "fileBytes": 5673,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "compact-advisor",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-compact-advisor/"
  },
  {
   "slug": "vincentlauriat-modstools-context-gauge",
   "name": "context-gauge",
   "description": "A band above the prompt that appears when the context window is at least 70% full",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/context-gauge",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:49.272Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 1503,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-gauge-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-context-gauge/"
  },
  {
   "slug": "vincentlauriat-modstools-cost-meter",
   "name": "cost-meter",
   "description": "Session cost and rate-limit usage in the status line; toasts when the cost crosses a threshold; /cost-meter summary",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/cost-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "thresholdUsd": {
     "type": "number",
     "title": "Cost alert threshold (USD)",
     "description": "Toast once when the session cost crosses this amount",
     "default": 5
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:50.533Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 2855,
   "tags": [
    "toast",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cost-meter-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-cost-meter/"
  },
  {
   "slug": "vincentlauriat-modstools-deriveddata-janitor",
   "name": "deriveddata-janitor",
   "description": "Finds Xcode DerivedData folders whose workspace is gone (removed worktrees), shows them in a status line and cleans them on an explicit command",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/deriveddata-janitor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:51.776Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 7287,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "deriveddata-janitor",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-deriveddata-janitor/"
  },
  {
   "slug": "vincentlauriat-modstools-diff-preview",
   "name": "diff-preview",
   "description": "A pane showing git diff --stat and the untracked file count, refreshed after each turn",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/diff-preview",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:53.369Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 3114,
   "tags": [
    "pane",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "diff-preview",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-diff-preview/"
  },
  {
   "slug": "vincentlauriat-modstools-doc-sync-guard",
   "name": "doc-sync-guard",
   "description": "Warns above the prompt when a turn did not update COMMANDS.md, or changed code without updating CHANGES.md",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/doc-sync-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:54.751Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 3261,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "doc-sync-guard",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-doc-sync-guard/"
  },
  {
   "slug": "vincentlauriat-modstools-done-sound",
   "name": "done-sound",
   "description": "Plays a short chime when a long main-agent turn completes; /done-sound off|on|test",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/done-sound",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "minSeconds": {
     "type": "number",
     "title": "Minimum turn length (seconds)",
     "description": "Play the chime only when a turn ran at least this long",
     "default": 30
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:56.273Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 1766,
   "tags": [
    "command",
    "prompt",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "done-sound-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-done-sound/"
  },
  {
   "slug": "vincentlauriat-modstools-edit-undo",
   "name": "edit-undo",
   "description": "Snapshots each file before Claude's Edit/Write/NotebookEdit and lets you undo the last change per file from a pane or /undo <path>, with a two-step confirm",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/edit-undo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:57.849Z",
   "modUpdatedAt": "2026-10-05T14:05:53Z",
   "fileBytes": 20061,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "edit-undo",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-edit-undo/"
  },
  {
   "slug": "vincentlauriat-modstools-env-protect",
   "name": "env-protect",
   "description": "Asks the user before Claude reads secret files (.env, private keys, .netrc, .npmrc, .aws/credentials, keychains…) with Read, Grep, Glob or Bash",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/env-protect",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:59.401Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 6223,
   "tags": [
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "env-protect",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-env-protect/"
  },
  {
   "slug": "vincentlauriat-modstools-flaky-detector",
   "name": "flaky-detector",
   "description": "Spots test commands that failed then passed with no code edit in between, toasts once per command and lists them in a pane",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/flaky-detector",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:00.842Z",
   "modUpdatedAt": "2026-10-05T07:45:16Z",
   "fileBytes": 5373,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "flaky-detector",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-flaky-detector/"
  },
  {
   "slug": "vincentlauriat-modstools-focus-mode",
   "name": "focus-mode",
   "description": "A pomodoro: /focus [minutes] starts it, a band above the prompt counts down, a toast ends it",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/focus-mode",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:02.311Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 3273,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "focus-mode-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-focus-mode/"
  },
  {
   "slug": "vincentlauriat-modstools-french-guard",
   "name": "french-guard",
   "description": "Toasts when the last answer looks English or is French written without accents; /french-guard off|on|status",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/french-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:03.875Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 3905,
   "tags": [
    "toast",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "french-guard",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-french-guard/"
  },
  {
   "slug": "vincentlauriat-modstools-haiku-commit",
   "name": "haiku-commit",
   "description": "After each successful git commit, toasts a 5-7-5 haiku about it (written by a small model, or from templates when the model is unavailable); /haiku-commit re-shows the last one",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/haiku-commit",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:05.710Z",
   "modUpdatedAt": "2026-10-05T10:45:05Z",
   "fileBytes": 14891,
   "tags": [
    "toast",
    "guard",
    "command",
    "model",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "haiku-commit",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-haiku-commit/"
  },
  {
   "slug": "vincentlauriat-modstools-je-coupe",
   "name": "je-coupe",
   "description": "End-of-session ritual: typing 'je coupe' asks Claude to update the doc files and shows a band of the ones still untouched",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/je-coupe",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:06.962Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 3047,
   "tags": [
    "band",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "je-coupe",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-je-coupe/"
  },
  {
   "slug": "vincentlauriat-modstools-lint-watch",
   "name": "lint-watch",
   "description": "Lints the files Claude just edited (SwiftLint, ESLint, Ruff, ShellCheck when available) in the background, with a status line count and a pane of issues",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/lint-watch",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:08.189Z",
   "modUpdatedAt": "2026-10-05T14:05:53Z",
   "fileBytes": 18942,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "lint-watch",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-lint-watch/"
  },
  {
   "slug": "vincentlauriat-modstools-main-guard",
   "name": "main-guard",
   "description": "Refuses git pushes to main/master, force pushes, tag creation and GitHub releases unless the person allows them",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/main-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:09.438Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 5562,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "main-guard-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-main-guard/"
  },
  {
   "slug": "vincentlauriat-modstools-mood-band",
   "name": "mood-band",
   "description": "A one-line mascot band above the prompt whose mood reflects the last turn (off by default: /mood on|off)",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/mood-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:10.644Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 3191,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mood-band",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-mood-band/"
  },
  {
   "slug": "vincentlauriat-modstools-network-log",
   "name": "network-log",
   "description": "A pane listing the network activity of the session: web fetches, searches, MCP calls and network Bash commands",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/network-log",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:12.250Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 6209,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "network-log",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-network-log/"
  },
  {
   "slug": "vincentlauriat-modstools-no-coauthor",
   "name": "no-coauthor",
   "description": "Strips Co-Authored-By: Claude/Anthropic trailers from git commit messages before the commit runs",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/no-coauthor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:13.400Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 2318,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "no-coauthor",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-no-coauthor/"
  },
  {
   "slug": "vincentlauriat-modstools-notary-watch",
   "name": "notary-watch",
   "description": "Follows Apple notarization submissions made with xcrun notarytool submit, directly or from a release script: status line while in progress, toast when accepted or invalid",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/notary-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "scriptPattern": {
     "type": "string",
     "title": "Release script pattern",
     "description": "A main-agent Bash command that runs a script whose file name contains this text (e.g. Scripts/release.sh) is followed through notarytool history; empty turns it off",
     "default": "release"
    },
    "keychainProfile": {
     "type": "string",
     "title": "Keychain profile",
     "description": "The notarytool keychain profile to query history with; empty reads it from the script",
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:14.658Z",
   "modUpdatedAt": "2026-10-05T14:05:53Z",
   "fileBytes": 27735,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "notary-watch",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-notary-watch/"
  },
  {
   "slug": "vincentlauriat-modstools-path-fence",
   "name": "path-fence",
   "description": "Asks the user before Edit, Write, NotebookEdit or simple Bash redirections/mv/cp/rm touch a path outside the session folder",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/path-fence",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "allowedRoots": {
     "type": "string",
     "title": "Extra allowed roots",
     "description": "Comma-separated absolute folders (or ~/...) where writes never ask, besides the session folder, ~/.claude and the tmp dirs",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:15.982Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 7501,
   "tags": [
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "path-fence",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-path-fence/"
  },
  {
   "slug": "vincentlauriat-modstools-port-pane",
   "name": "port-pane",
   "description": "A pane listing the local TCP ports your processes listen on, marking those opened during the session, with two-step Stop and Force stop buttons",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/port-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show \"🔌 N dev ports\" in the status line for ports opened during this session",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:17.485Z",
   "modUpdatedAt": "2026-10-05T14:05:53Z",
   "fileBytes": 14824,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "port-pane",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-port-pane/"
  },
  {
   "slug": "vincentlauriat-modstools-pr-status",
   "name": "pr-status",
   "description": "A status line for the current branch's pull request: checks, review decision and merge state, refreshed after pushes and PR commands",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/pr-status",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:18.626Z",
   "modUpdatedAt": "2026-10-05T07:45:16Z",
   "fileBytes": 5859,
   "tags": [
    "status",
    "guard",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "pr-status-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-pr-status/"
  },
  {
   "slug": "vincentlauriat-modstools-probe-check",
   "name": "probe-check",
   "description": "Toasts when a Bash verification probe is misleading: $? read after a pipeline, grep used as proof of absence, git grep ignoring untracked files",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/probe-check",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:19.749Z",
   "modUpdatedAt": "2026-10-05T07:45:16Z",
   "fileBytes": 8879,
   "tags": [
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "probe-check",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-probe-check/"
  },
  {
   "slug": "vincentlauriat-modstools-prompt-snippets",
   "name": "prompt-snippets",
   "description": "Reusable prompt fragments kept across sessions: /snip add|rm|list|show, and ;;name expands in prompts",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/prompt-snippets",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:20.972Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 3729,
   "tags": [
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-snippets",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-prompt-snippets/"
  },
  {
   "slug": "vincentlauriat-modstools-release-checklist",
   "name": "release-checklist",
   "description": "A pane running pre-release checks for a macOS project and a post-release verification reminder",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/release-checklist",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "notaryProfile": {
     "type": "string",
     "title": "Notary keychain profile",
     "description": "Expected default of NOTARY_PROFILE in Scripts/release.sh",
     "default": "AppliMacVincentGithub"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:22.159Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 8062,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "release-checklist-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-release-checklist/"
  },
  {
   "slug": "vincentlauriat-modstools-resume-brief",
   "name": "resume-brief",
   "description": "Adds a short 'where we left off' brief (last journal entries, memory state, in-progress plan phase) to the session's system prompt",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/resume-brief",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:23.419Z",
   "modUpdatedAt": "2026-10-05T07:31:44Z",
   "fileBytes": 4838,
   "tags": [
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "resume-brief",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-resume-brief/"
  },
  {
   "slug": "vincentlauriat-modstools-rm-guard",
   "name": "rm-guard",
   "description": "Asks the user before destructive Bash commands run: rm -rf, git reset --hard, git clean -f, discarding all changes, SQL DROP/TRUNCATE, find -delete, mkfs, dd onto a device",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/rm-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:24.562Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 6302,
   "tags": [
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "rm-guard",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-rm-guard/"
  },
  {
   "slug": "vincentlauriat-modstools-rtk-gain",
   "name": "rtk-gain",
   "description": "A status line entry with the tokens RTK saved, refreshed at session start and at most every 5 minutes",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/rtk-gain",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:25.656Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 2696,
   "tags": [
    "status",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "rtk-gain-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-rtk-gain/"
  },
  {
   "slug": "vincentlauriat-modstools-secret-shield",
   "name": "secret-shield",
   "description": "Refuses Write, Edit and Bash calls that contain secret-looking values (API keys, tokens, private keys)",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/secret-shield",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:26.883Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 3977,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-shield-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-secret-shield/"
  },
  {
   "slug": "vincentlauriat-modstools-session-journal",
   "name": "session-journal",
   "description": "A cross-session journal of turns per project, shown with /journal",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/session-journal",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:27.969Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 5373,
   "tags": [
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-journal-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-session-journal/"
  },
  {
   "slug": "vincentlauriat-modstools-session-recap",
   "name": "session-recap",
   "description": "/recap: a pane (or copyable Markdown) summarising the session: duration, cost, files changed, commits, PRs and test/build runs",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/session-recap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:29.186Z",
   "modUpdatedAt": "2026-10-05T10:45:05Z",
   "fileBytes": 12170,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "session-recap-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-session-recap/"
  },
  {
   "slug": "vincentlauriat-modstools-simulator-pane",
   "name": "simulator-pane",
   "description": "A pane listing the booted iOS/watchOS/tvOS/visionOS simulators with two-step Shut down buttons, and an optional status line counting them",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/simulator-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "statusLine": {
     "type": "boolean",
     "title": "Status line",
     "description": "Show \"📱 N booted\" in the status line while simulators are booted",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:30.419Z",
   "modUpdatedAt": "2026-10-05T10:45:05Z",
   "fileBytes": 7491,
   "tags": [
    "pane",
    "toast",
    "status",
    "command",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "simulator-pane",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-simulator-pane/"
  },
  {
   "slug": "vincentlauriat-modstools-sparkle-guard",
   "name": "sparkle-guard",
   "description": "Protects the Sparkle EdDSA signing key: denies deleting it from the keychain, asks before generate_keys may create or import a key and before an edit changes an existing SUPublicEDKey",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/sparkle-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:31.389Z",
   "modUpdatedAt": "2026-10-05T10:45:05Z",
   "fileBytes": 9466,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "sparkle-guard",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-sparkle-guard/"
  },
  {
   "slug": "vincentlauriat-modstools-streak",
   "name": "streak",
   "description": "Consecutive days with a completed turn, in the status line; toasts at 7, 30, 100 and 365 days; /streak summary",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/streak",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:32.428Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 3245,
   "tags": [
    "toast",
    "status",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "streak",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-streak/"
  },
  {
   "slug": "vincentlauriat-modstools-subagent-budget",
   "name": "subagent-budget",
   "description": "Counts subagent spawns per turn and toasts once when a turn goes over budget; /subagent-budget shows the count, today's peak and the budget",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/subagent-budget",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "max": {
     "type": "number",
     "title": "Subagents per turn",
     "description": "Toast once per turn when more subagents than this are spawned",
     "default": 10
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:33.478Z",
   "modUpdatedAt": "2026-10-05T10:45:05Z",
   "fileBytes": 4629,
   "tags": [
    "toast",
    "command",
    "prompt",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-budget",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-subagent-budget/"
  },
  {
   "slug": "vincentlauriat-modstools-todo-pane",
   "name": "todo-pane",
   "description": "A pane listing the checkboxes of the folder's TODOS.md, toggled with a press",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/todo-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:34.899Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 4076,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "todo-pane-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-todo-pane/"
  },
  {
   "slug": "vincentlauriat-modstools-tool-heatmap",
   "name": "tool-heatmap",
   "description": "A pane counting tool calls and failures per tool, main conversation and subagents together",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/tool-heatmap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:36.305Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 3354,
   "tags": [
    "pane",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "tool-heatmap",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-tool-heatmap/"
  },
  {
   "slug": "vincentlauriat-modstools-turn-timer",
   "name": "turn-timer",
   "description": "A band above the prompt with the last turn's duration and tool calls; toasts on slow turns",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/turn-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:37.674Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 1814,
   "tags": [
    "band",
    "toast",
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-timer-vincentlauriat",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-turn-timer/"
  },
  {
   "slug": "vincentlauriat-modstools-typing-stats",
   "name": "typing-stats",
   "description": "Counts your prompts per local day (count, characters, hour of day, never the text) and shows today, the last 7 days and an hour histogram with /typing-stats",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/typing-stats",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:38.791Z",
   "modUpdatedAt": "2026-10-05T10:45:05Z",
   "fileBytes": 6979,
   "tags": [
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "typing-stats",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-typing-stats/"
  },
  {
   "slug": "vincentlauriat-modstools-verify-before-claim",
   "name": "verify-before-claim",
   "description": "Warns when a turn changed code and claimed success without running a build, test or lint",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/verify-before-claim",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:44.738Z",
   "modUpdatedAt": "2026-10-05T07:31:44Z",
   "fileBytes": 5864,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "verify-before-claim",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-verify-before-claim/"
  },
  {
   "slug": "vincentlauriat-modstools-worktree-pane",
   "name": "worktree-pane",
   "description": "A pane listing the git worktrees of the session folder with branch, dirty count and DerivedData size, and removing a worktree together with its DerivedData",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/worktree-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:46.087Z",
   "modUpdatedAt": "2026-10-05T07:31:44Z",
   "fileBytes": 13103,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "worktree-pane",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-worktree-pane/"
  },
  {
   "slug": "vincentlauriat-modstools-xcode-build-watch",
   "name": "xcode-build-watch",
   "description": "Builds the Xcode project or Swift package in the background after a turn edits Swift files, and shows the result in the status line",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/xcode-build-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:47.526Z",
   "modUpdatedAt": "2026-10-05T07:02:58Z",
   "fileBytes": 6693,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "xcode-build-watch",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-xcode-build-watch/"
  },
  {
   "slug": "vincentlauriat-modstools-xcodegen-sync",
   "name": "xcodegen-sync",
   "description": "A band reminding to run xcodegen generate after project.yml changes or Swift files are added, removed or moved, with a button that runs it",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/xcodegen-sync",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:48.800Z",
   "modUpdatedAt": "2026-10-05T10:45:05Z",
   "fileBytes": 11416,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "xcodegen-sync",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-xcodegen-sync/"
  },
  {
   "slug": "vincentlauriat-modstools-xcstrings-check",
   "name": "xcstrings-check",
   "description": "Checks Xcode String Catalogs (.xcstrings) after Claude edits them or Swift files beside them: missing translations, new or needs-review states and stale entries per language",
   "version": "0.1.0",
   "author": {
    "name": "Vincent Lauriat",
    "url": "https://github.com/vincentlauriat"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vincentlauriat/ModsTools",
    "url": "https://github.com/vincentlauriat/ModsTools",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T18:35:48Z",
    "createdAt": "2026-10-03T22:30:17Z",
    "description": "Claude Code mods (function-hook plugins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/20007183?v=4",
    "ownerUrl": "https://github.com/vincentlauriat",
    "defaultBranch": "main"
   },
   "path": "mods/xcstrings-check",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "languages": {
     "type": "string",
     "title": "Expected languages",
     "description": "Comma-separated language codes every catalog must cover, besides those already in it (e.g. fr,de)",
     "default": ""
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:50.118Z",
   "modUpdatedAt": "2026-10-05T14:05:53Z",
   "fileBytes": 16628,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "xcstrings-check",
   "url": "https://www.slopshopper.com/mods/vincentlauriat-modstools-xcstrings-check/"
  },
  {
   "slug": "vinkdc-roclaude",
   "name": "roclaude",
   "description": "Roblox Studio safety layer for Claude Code (Studio MCP): RemoteEvent security audit, undo, Team Create protection, a confirmation before destructive Luau, and a live activity view that replays every change.",
   "version": "0.5.0",
   "author": {
    "name": "vink"
   },
   "license": "MIT",
   "keywords": [
    "roblox",
    "roblox-studio",
    "luau",
    "mcp",
    "team-create",
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "vinkdc/roclaude",
    "url": "https://github.com/vinkdc/roclaude",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T19:20:26Z",
    "createdAt": "2026-10-08T19:20:20Z",
    "description": "Roblox Studio safety layer for Claude Code: RemoteEvent audit, undo, Team Create protection and a replay of every change Claude makes through the Studio MCP server.",
    "homepage": null,
    "topics": [
     "claude-code-mod",
     "claude-code-plugin",
     "luau",
     "roblox",
     "roblox-studio"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/55699766?v=4",
    "ownerUrl": "https://github.com/vinkdc",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "roclaude",
   "firstSeen": "2026-10-09T15:28:32.783Z",
   "modUpdatedAt": "2026-10-08T19:20:26Z",
   "fileBytes": 72384,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "roclaude",
   "url": "https://www.slopshopper.com/mods/vinkdc-roclaude/"
  },
  {
   "slug": "vinnizp-clayfold-clayfold-monitor",
   "name": "clayfold-monitor",
   "description": "Clayfold server and frontend statistics and the Claude Code instances the server runs, in a pane",
   "version": "0.3.0",
   "license": "AGPL-3.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VinniZP/clayfold",
    "url": "https://github.com/VinniZP/clayfold",
    "stars": 0,
    "forks": 0,
    "license": "AGPL-3.0",
    "pushedAt": "2026-10-04T15:23:54Z",
    "createdAt": "2026-10-03T16:44:42Z",
    "description": "Local learning platform: Claude Code interviews you, maps the topic and writes quality-gated interactive lessons with a tutor and spaced repetition.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3095981?v=4",
    "ownerUrl": "https://github.com/VinniZP",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/clayfold-monitor",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "port": {
     "type": "number",
     "title": "Server port",
     "description": "CLAYFOLD_PORT of the Clayfold server",
     "default": 4317
    },
    "vitePort": {
     "type": "number",
     "title": "Vite port",
     "description": "Port of the Vite dev server (bun run dev:web)",
     "default": 5173
    },
    "longRunMinutes": {
     "type": "number",
     "title": "Long run threshold",
     "description": "Minutes after which a running instance is highlighted",
     "default": 10
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T04:48:57.553Z",
   "modUpdatedAt": "2026-10-04T15:23:54Z",
   "fileBytes": 14756,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "clayfold-monitor",
   "url": "https://www.slopshopper.com/mods/vinnizp-clayfold-clayfold-monitor/"
  },
  {
   "slug": "vitoliu93-harness-dev-plugins-dev-kit-jev",
   "name": "dev-kit-jev",
   "description": "Optional Claude Mod: contextual skill recommendations and historical references through Jev.",
   "version": "2.67.1",
   "author": {
    "name": "vito"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vitoliu93/harness-dev-plugins",
    "url": "https://github.com/vitoliu93/harness-dev-plugins",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T10:41:45Z",
    "createdAt": "2026-06-03T15:47:12Z",
    "description": "Global Claude Code / Cursor / Codex skills, agents, and harness plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/11704601?v=4",
    "ownerUrl": "https://github.com/vitoliu93",
    "defaultBranch": "main"
   },
   "path": "mods/jev",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "apiKey": {
     "type": "string",
     "sensitive": true,
     "description": "TypeSafe API key; with no key the Mod does nothing. The TYPESAFE_API_KEY environment variable is also read.",
     "title": "TypeSafe API key"
    },
    "model": {
     "type": "string",
     "default": "jev-1.13.0",
     "description": "TypeSafe model version.",
     "title": "Jev model"
    },
    "timeoutMs": {
     "type": "number",
     "default": 3000,
     "description": "Maximum extra time per prompt, clamped to 200–8000 ms.",
     "title": "Prompt timeout (ms)"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vito-agents",
   "firstSeen": "2026-10-06T05:27:34.280Z",
   "modUpdatedAt": "2026-10-08T10:41:41Z",
   "fileBytes": 14212,
   "tags": [
    "prompt",
    "process",
    "network",
    "timer"
   ],
   "isNew": true,
   "entryName": "dev-kit-jev",
   "url": "https://www.slopshopper.com/mods/vitoliu93-harness-dev-plugins-dev-kit-jev/"
  },
  {
   "slug": "vivi-0124-me-mermaid-live",
   "name": "mermaid-live",
   "description": "Claude の応答が流れてくる途中から Mermaid で図解する Mod。図にすべきか・どの図か・もう描いていいかの判断だけを Jev（TypeSafe AI の System One モデル）に確率で聞き、Mermaid のソースは決定的に組み立てる。",
   "version": "0.1.0",
   "author": {
    "name": "vivi-0124"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vivi-0124/me",
    "url": "https://github.com/vivi-0124/me",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-23T13:14:20Z",
    "createdAt": "2026-08-07T23:43:52Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/157092838?v=4",
    "ownerUrl": "https://github.com/vivi-0124",
    "defaultBranch": "main"
   },
   "path": "mermaid-live",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vivi-mods",
   "firstSeen": "2026-10-06T05:20:59.358Z",
   "modUpdatedAt": "2026-09-23T13:14:20Z",
   "fileBytes": 44374,
   "tags": [
    "band",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mermaid-live",
   "url": "https://www.slopshopper.com/mods/vivi-0124-me-mermaid-live/"
  },
  {
   "slug": "vizzletf-claude-skills-tidemark",
   "name": "tidemark",
   "description": "Configurable band above the Claude Code prompt: context, cache, quota, model, git and more, with a details pane and an in-app config editor.",
   "version": "0.2.1",
   "author": {
    "name": "VizzleTF",
    "url": "https://github.com/VizzleTF"
   },
   "license": "MIT",
   "homepage": "https://github.com/VizzleTF/claude-skills/tree/main/plugins/tidemark",
   "keywords": [
    "mod",
    "status",
    "context",
    "quota",
    "prompt-cache",
    "tokens"
   ],
   "kind": "community",
   "repo": {
    "fullName": "VizzleTF/claude-skills",
    "url": "https://github.com/VizzleTF/claude-skills",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T09:13:03Z",
    "createdAt": "2026-09-28T13:17:28Z",
    "description": "Claude Code plugin marketplace: tidemark (status band mod with context, cache and quota widgets) and technical-writing skills (EN/RU)",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mod",
     "claude-code-plugin",
     "statusline",
     "technical-writing"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54704529?v=4",
    "ownerUrl": "https://github.com/VizzleTF",
    "defaultBranch": "main"
   },
   "path": "plugins/tidemark",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vizzletf-skills",
   "firstSeen": "2026-10-08T15:10:14.007Z",
   "modUpdatedAt": "2026-10-08T09:13:03Z",
   "fileBytes": 156747,
   "tags": [
    "pane",
    "band",
    "command",
    "prompt",
    "process",
    "network",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "tidemark",
   "url": "https://www.slopshopper.com/mods/vizzletf-claude-skills-tidemark/"
  },
  {
   "slug": "vkazas-claude-code-mods-pixel-parade",
   "name": "pixel-parade",
   "displayName": "Pixel Parade",
   "description": "Hand-drawn pixel-art cats and dogs wander above the prompt: they stroll, sit, nap, zoom, share hearts and chase each other. Choose how many, and cats, dogs or both.",
   "version": "1.0.0",
   "author": {
    "name": "VkaZas",
    "url": "https://github.com/VkaZas"
   },
   "license": "MIT",
   "homepage": "https://github.com/VkaZas/claude-code-mods/tree/main/pixel-parade",
   "keywords": [
    "mod",
    "fun",
    "pets",
    "pixel-art",
    "cats",
    "dogs"
   ],
   "kind": "community",
   "repo": {
    "fullName": "VkaZas/claude-code-mods",
    "url": "https://github.com/VkaZas/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:52:42Z",
    "createdAt": "2026-10-09T09:44:30Z",
    "description": "Little mods for the Claude Code terminal: pixel-art cats and dogs above the prompt, and a typing combo counter",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13401706?v=4",
    "ownerUrl": "https://github.com/VkaZas",
    "defaultBranch": "main"
   },
   "path": "pixel-parade",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "count": {
     "type": "string",
     "title": "Count / 数量",
     "description": "How many animals wander above the prompt at once / 同时走动的数量",
     "options": [
      "1",
      "2",
      "3",
      "4",
      "5",
      "6",
      "8"
     ],
     "default": "3"
    },
    "kind": {
     "type": "string",
     "title": "Animals / 种类",
     "description": "both: cats and dogs; cats: cats only; dogs: dogs only",
     "options": [
      "both",
      "cats",
      "dogs"
     ],
     "default": "both"
    },
    "style": {
     "type": "string",
     "title": "Style / 样式",
     "description": "pixel: hand-drawn pixel art; ascii: =^.^= characters",
     "options": [
      "pixel",
      "ascii"
     ],
     "default": "pixel"
    },
    "language": {
     "type": "string",
     "title": "Language / 语言",
     "description": "en: English; zh: 中文",
     "options": [
      "en",
      "zh"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vkazas",
   "firstSeen": "2026-10-09T14:43:14.786Z",
   "modUpdatedAt": "2026-10-09T09:52:02Z",
   "fileBytes": 25245,
   "tags": [
    "band",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "pixel-parade",
   "url": "https://www.slopshopper.com/mods/vkazas-claude-code-mods-pixel-parade/"
  },
  {
   "slug": "vkazas-claude-code-mods-typing-combo",
   "name": "typing-combo",
   "displayName": "Typing Combo",
   "description": "A fighting-game combo counter above the prompt: big digits that hit harder the faster you type, with hit-stop, ranks, keys per second and your best.",
   "version": "1.0.0",
   "author": {
    "name": "VkaZas",
    "url": "https://github.com/VkaZas"
   },
   "license": "MIT",
   "homepage": "https://github.com/VkaZas/claude-code-mods/tree/main/typing-combo",
   "keywords": [
    "mod",
    "fun",
    "typing",
    "combo",
    "prompt"
   ],
   "kind": "community",
   "repo": {
    "fullName": "VkaZas/claude-code-mods",
    "url": "https://github.com/VkaZas/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T09:52:42Z",
    "createdAt": "2026-10-09T09:44:30Z",
    "description": "Little mods for the Claude Code terminal: pixel-art cats and dogs above the prompt, and a typing combo counter",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13401706?v=4",
    "ownerUrl": "https://github.com/VkaZas",
    "defaultBranch": "main"
   },
   "path": "typing-combo",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language / 语言",
     "description": "en: English; zh: 中文",
     "options": [
      "en",
      "zh"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vkazas",
   "firstSeen": "2026-10-09T14:43:15.692Z",
   "modUpdatedAt": "2026-10-09T09:52:40Z",
   "fileBytes": 10451,
   "tags": [
    "band",
    "prompt",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "typing-combo",
   "url": "https://www.slopshopper.com/mods/vkazas-claude-code-mods-typing-combo/"
  },
  {
   "slug": "vladleus-claude-mods-agent-fleet",
   "name": "agent-fleet",
   "description": "Dashboard of running Claude sessions: context, active/idle, subagents, workflows and who messages whom",
   "version": "0.4.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VladLeus/claude-mods",
    "url": "https://github.com/VladLeus/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:41:29Z",
    "createdAt": "2026-10-09T11:46:19Z",
    "description": "Claude Code mods: agent-fleet dashboard and autopilot (local-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57189571?v=4",
    "ownerUrl": "https://github.com/VladLeus",
    "defaultBranch": "main"
   },
   "path": "agent-fleet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "local-mods",
   "firstSeen": "2026-10-09T14:43:17.438Z",
   "modUpdatedAt": "2026-10-09T13:11:11Z",
   "fileBytes": 29758,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-fleet-VladLeus",
   "url": "https://www.slopshopper.com/mods/vladleus-claude-mods-agent-fleet/"
  },
  {
   "slug": "vladleus-claude-mods-autopilot",
   "name": "autopilot",
   "description": "Run a session autonomously for a set time with a fixed role; hand off and restart itself at a context threshold",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "VladLeus/claude-mods",
    "url": "https://github.com/VladLeus/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T14:41:29Z",
    "createdAt": "2026-10-09T11:46:19Z",
    "description": "Claude Code mods: agent-fleet dashboard and autopilot (local-mods marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57189571?v=4",
    "ownerUrl": "https://github.com/VladLeus",
    "defaultBranch": "main"
   },
   "path": "autopilot",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "local-mods",
   "firstSeen": "2026-10-09T14:43:18.314Z",
   "modUpdatedAt": "2026-10-09T13:25:33Z",
   "fileBytes": 52202,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "autopilot-VladLeus",
   "url": "https://www.slopshopper.com/mods/vladleus-claude-mods-autopilot/"
  },
  {
   "slug": "vladpolewoi-config76-token-ledger",
   "name": "token-ledger",
   "description": "Real usage above the prompt, a cost line under each answer, and /tokens: where the tokens went by project, task, model and agent",
   "version": "0.1.0",
   "author": {
    "name": "Vlad Polevoi"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vladpolewoi/config76",
    "url": "https://github.com/vladpolewoi/config76",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T12:46:50Z",
    "createdAt": "2025-04-14T17:23:25Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47645876?v=4",
    "ownerUrl": "https://github.com/vladpolewoi",
    "defaultBranch": "main"
   },
   "path": "claude/mods/token-ledger",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "goodTokens": {
     "type": "number",
     "title": "Lean session size",
     "description": "Context tokens under which a session is lean: the badge stays green",
     "default": 150000
    },
    "limitTokens": {
     "type": "number",
     "title": "Session size limit",
     "description": "Context tokens past which a session is too heavy: the bar spans this and turns red past it",
     "default": 300000
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:19:24.193Z",
   "modUpdatedAt": "2026-10-08T12:46:50Z",
   "fileBytes": 36767,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "token-ledger-vladpolewoi",
   "url": "https://www.slopshopper.com/mods/vladpolewoi-config76-token-ledger/"
  },
  {
   "slug": "vmallela0-cc-buddy",
   "name": "cc-buddy",
   "description": "Brings back /buddy: the small creature that watched you code, above the prompt again. Restores the companion in ~/.claude.json exactly (same species, rarity, hat and stats), hatches an egg for new accounts, levels up from commits and passing tests, unlocks a 49-buddy roster as you ship, reacts to Claude's work for free, answers in a Haiku-written line when you say its name, and shows in a pane on desktop and mobile. Needs CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.",
   "version": "0.5.1",
   "author": {
    "name": "vedu"
   },
   "license": "MIT",
   "homepage": "https://github.com/vmallela0/cc-buddy",
   "keywords": [
    "buddy",
    "companion",
    "pet",
    "terminal",
    "function-hooks",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "vmallela0/cc-buddy",
    "url": "https://github.com/vmallela0/cc-buddy",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-29T20:57:06Z",
    "createdAt": "2026-09-29T20:42:42Z",
    "description": "/buddy is back: the Claude Code terminal companion, restored exactly and brought up to date as a function-hooks plugin",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "tamagotchi",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42554579?v=4",
    "ownerUrl": "https://github.com/vmallela0",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-buddy",
   "firstSeen": "2026-10-06T05:23:46.460Z",
   "modUpdatedAt": "2026-09-29T20:57:06Z",
   "fileBytes": 89150,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "model",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "cc-buddy",
   "url": "https://www.slopshopper.com/mods/vmallela0-cc-buddy/"
  },
  {
   "slug": "vntrungld-jeffort",
   "name": "jeffort",
   "description": "Per-turn effort routing with TypeSafe's Jev, applied per request at turn.step. Off until /jev on.",
   "version": "0.1.0",
   "author": {
    "name": "Lam Duc"
   },
   "license": "MIT",
   "keywords": [
    "effort",
    "routing",
    "subagents",
    "typesafe",
    "jev",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "vntrungld/jeffort",
    "url": "https://github.com/vntrungld/jeffort",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T07:08:39Z",
    "createdAt": "2026-10-05T04:13:56Z",
    "description": "Claude Code mod that routes each prompt's effort level via TypeSafe's Jev. Fork of jev-router.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-plugin",
     "effort-routing"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/19848743?v=4",
    "ownerUrl": "https://github.com/vntrungld",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "typesafe_api_key": {
     "type": "string",
     "title": "TypeSafe API key",
     "description": "Key for api.typesafe.ai. Leave empty to use TYPESAFE_API_KEY or JEV_API_KEY from the environment.",
     "sensitive": true
    },
    "enabled_by_default": {
     "type": "boolean",
     "title": "Route every session",
     "description": "On: routing starts on in every session. Off: each session starts off until you type /jev on.",
     "default": false
    },
    "max_effort": {
     "type": "string",
     "title": "Highest effort to route to",
     "description": "The router never picks a level above this one.",
     "options": [
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "xhigh"
    },
    "route_subagents": {
     "type": "boolean",
     "title": "Route subagent models",
     "description": "Pick each subagent's model from the kind of work it is given (judgment or delegated).",
     "default": true
    },
    "judgment_model": {
     "type": "string",
     "title": "Model for judgment subagents",
     "description": "Review, verification, design and root-cause debugging subagents run on this model alias.",
     "default": "opus"
    },
    "delegated_model": {
     "type": "string",
     "title": "Model for delegated subagents",
     "description": "Implementation, research, search and mechanical-edit subagents run on this model alias.",
     "default": "sonnet"
    },
    "redact": {
     "type": "boolean",
     "title": "Redact before sending",
     "description": "Replace code blocks, secrets, URLs, e-mails, IPs and absolute paths with markers before a prompt goes to TypeSafe.",
     "default": true
    },
    "cache_safe_only": {
     "type": "boolean",
     "title": "Only route cache-safe models",
     "description": "Change effort only on Opus 5.5, Sonnet 5.5 and Fable 5.1, where a per-request effort change keeps the prompt cache.",
     "default": true
    },
    "cache_guard": {
     "type": "boolean",
     "title": "Pause on cache misses",
     "description": "Warn after an effort change that re-read the whole prompt cache, and pause routing after the second one.",
     "default": true
    },
    "timeout_ms": {
     "type": "number",
     "title": "Jev timeout (ms)",
     "description": "How long a turn waits for Jev before it starts at the session's effort.",
     "default": 2500,
     "min": 300,
     "max": 8000
    },
    "show_decisions": {
     "type": "boolean",
     "title": "Show routing lines",
     "description": "Show a dim line in the transcript when the router changes a turn's effort or a subagent's model.",
     "default": true
    },
    "base_url": {
     "type": "string",
     "title": "TypeSafe API base URL",
     "description": "https only (or http to localhost). Change only to go through your own proxy.",
     "default": "https://api.typesafe.ai"
    },
    "jev_model": {
     "type": "string",
     "title": "Jev model",
     "description": "Pinned because the policy thresholds were tuned on it. Rerun the eval before changing.",
     "default": "jev-1.13.0"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vntrungld",
   "firstSeen": "2026-10-06T05:27:37.795Z",
   "modUpdatedAt": "2026-10-05T07:08:39Z",
   "fileBytes": 37125,
   "tags": [
    "status",
    "command",
    "prompt",
    "network",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "jeffort",
   "url": "https://www.slopshopper.com/mods/vntrungld-jeffort/"
  },
  {
   "slug": "voitta-ai-mods-cw-chart",
   "name": "cw-chart",
   "description": "Opens a CloudWatch metric widget as a live chart pane with range, pan, refresh and click-to-ask",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "voitta-ai/mods",
    "url": "https://github.com/voitta-ai/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:36:54Z",
    "createdAt": "2026-10-07T02:10:02Z",
    "description": "Claude Code mods: function-hook plugins that draw inside a terminal session",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/203482113?v=4",
    "ownerUrl": "https://github.com/voitta-ai",
    "defaultBranch": "master"
   },
   "path": "cw-chart",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "mods",
   "firstSeen": "2026-10-07T15:19:26.578Z",
   "modUpdatedAt": "2026-10-07T02:10:05Z",
   "fileBytes": 10866,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "cw-chart",
   "url": "https://www.slopshopper.com/mods/voitta-ai-mods-cw-chart/"
  },
  {
   "slug": "voitta-ai-mods-image-mirror",
   "name": "image-mirror",
   "description": "Draws each PNG Claude reads inline in the terminal transcript, under its Read row",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "voitta-ai/mods",
    "url": "https://github.com/voitta-ai/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T02:36:54Z",
    "createdAt": "2026-10-07T02:10:02Z",
    "description": "Claude Code mods: function-hook plugins that draw inside a terminal session",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/203482113?v=4",
    "ownerUrl": "https://github.com/voitta-ai",
    "defaultBranch": "master"
   },
   "path": "image-mirror",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "mods",
   "firstSeen": "2026-10-07T15:19:27.155Z",
   "modUpdatedAt": "2026-10-07T02:10:05Z",
   "fileBytes": 3270,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "image-mirror",
   "url": "https://www.slopshopper.com/mods/voitta-ai-mods-image-mirror/"
  },
  {
   "slug": "vortitron-home-assistant-mcp-vome-automation",
   "name": "vome-automation",
   "description": "A side pane for the Home Assistant automation Claude is working on: triggers, conditions and actions as HA's editor nests them, what a save changed, which steps the latest run took, and a car-stereo dot-matrix display that acts it out. Works with @vortitron/home-assistant-mcp, hosted on Vome, linked through the Vome relay, or pointed at your own Home Assistant.",
   "version": "0.1.7",
   "author": {
    "name": "Vortitron",
    "url": "https://vome.io"
   },
   "license": "MIT",
   "homepage": "https://github.com/Vortitron/home-assistant-mcp/tree/main/claude-plugin/vome-automation",
   "keywords": [
    "home-assistant",
    "automation",
    "vome",
    "mcp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Vortitron/home-assistant-mcp",
    "url": "https://github.com/Vortitron/home-assistant-mcp",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:05:35Z",
    "createdAt": "2026-06-05T07:30:58Z",
    "description": "MCP server and Claude Code side panes for Home Assistant and ESPHome: read state, call services, edit automations, compile and flash, live dashboards and a health score beside the chat.",
    "homepage": "https://vome.io",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "cursor",
     "esphome",
     "home-assistant",
     "home-assistant-mcp",
     "home-automation",
     "lovelace",
     "mcp",
     "model-context-protocol",
     "smart-home"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8288276?v=4",
    "ownerUrl": "https://github.com/Vortitron",
    "defaultBranch": "main"
   },
   "path": "claude-plugin/vome-automation",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vome",
   "firstSeen": "2026-10-06T04:48:40.125Z",
   "modUpdatedAt": "2026-10-03T15:08:53Z",
   "fileBytes": 87879,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "vome-automation",
   "url": "https://www.slopshopper.com/mods/vortitron-home-assistant-mcp-vome-automation/"
  },
  {
   "slug": "vortitron-home-assistant-mcp-vome-dash",
   "name": "vome-dash",
   "description": "A Home Assistant dashboard in a side pane of Claude Code, working: live states, and controls that toggle, step and run as the dashboard's own do. Shows the dashboard Claude reads or edits, with what a save changed lit up, or one picked with /dash. Needs @vortitron/home-assistant-mcp.",
   "version": "0.1.1",
   "author": {
    "name": "Vortitron",
    "url": "https://vome.io"
   },
   "license": "MIT",
   "homepage": "https://github.com/Vortitron/home-assistant-mcp/tree/main/claude-plugin/vome-dash",
   "keywords": [
    "home-assistant",
    "dashboard",
    "lovelace",
    "vome",
    "mcp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Vortitron/home-assistant-mcp",
    "url": "https://github.com/Vortitron/home-assistant-mcp",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:05:35Z",
    "createdAt": "2026-06-05T07:30:58Z",
    "description": "MCP server and Claude Code side panes for Home Assistant and ESPHome: read state, call services, edit automations, compile and flash, live dashboards and a health score beside the chat.",
    "homepage": "https://vome.io",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "cursor",
     "esphome",
     "home-assistant",
     "home-assistant-mcp",
     "home-automation",
     "lovelace",
     "mcp",
     "model-context-protocol",
     "smart-home"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8288276?v=4",
    "ownerUrl": "https://github.com/Vortitron",
    "defaultBranch": "main"
   },
   "path": "claude-plugin/vome-dash",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vome",
   "firstSeen": "2026-10-06T04:48:41.268Z",
   "modUpdatedAt": "2026-10-03T15:08:53Z",
   "fileBytes": 74043,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "vome-dash",
   "url": "https://www.slopshopper.com/mods/vortitron-home-assistant-mcp-vome-dash/"
  },
  {
   "slug": "vortitron-home-assistant-mcp-vome-doom",
   "name": "vome-doom",
   "description": "house.wad in a Claude Code pane: your Home Assistant home as a Doom level, played in the terminal. Shoot a lamp and it turns off for real.",
   "version": "0.1.4",
   "author": {
    "name": "Vortitron",
    "url": "https://vome.io"
   },
   "license": "MIT",
   "homepage": "https://github.com/Vortitron/home-assistant-mcp/tree/main/claude-plugin/vome-doom",
   "keywords": [
    "home-assistant",
    "vome",
    "doom",
    "housewad"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Vortitron/home-assistant-mcp",
    "url": "https://github.com/Vortitron/home-assistant-mcp",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:05:35Z",
    "createdAt": "2026-06-05T07:30:58Z",
    "description": "MCP server and Claude Code side panes for Home Assistant and ESPHome: read state, call services, edit automations, compile and flash, live dashboards and a health score beside the chat.",
    "homepage": "https://vome.io",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "cursor",
     "esphome",
     "home-assistant",
     "home-assistant-mcp",
     "home-automation",
     "lovelace",
     "mcp",
     "model-context-protocol",
     "smart-home"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8288276?v=4",
    "ownerUrl": "https://github.com/Vortitron",
    "defaultBranch": "main"
   },
   "path": "claude-plugin/vome-doom",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vome",
   "firstSeen": "2026-10-06T14:27:28.101Z",
   "modUpdatedAt": "2026-10-07T08:34:30Z",
   "fileBytes": 26970,
   "tags": [
    "pane",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "vome-doom",
   "url": "https://www.slopshopper.com/mods/vortitron-home-assistant-mcp-vome-doom/"
  },
  {
   "slug": "vortitron-home-assistant-mcp-vome-esphome",
   "name": "vome-esphome",
   "description": "A side pane for ESPHome in Claude Code: a map of the device from its YAML (board, network, buses, entities, pins, triggers) with what a save changed lit up, and the build Claude is running as it happens (phase, progress, the latest output, the result), over a dot-matrix chip on the bench. Needs @vortitron/home-assistant-mcp with esphome_activity.",
   "version": "0.1.2",
   "author": {
    "name": "Vortitron",
    "url": "https://vome.io"
   },
   "license": "MIT",
   "homepage": "https://github.com/Vortitron/home-assistant-mcp/tree/main/claude-plugin/vome-esphome",
   "keywords": [
    "home-assistant",
    "esphome",
    "vome",
    "mcp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Vortitron/home-assistant-mcp",
    "url": "https://github.com/Vortitron/home-assistant-mcp",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:05:35Z",
    "createdAt": "2026-06-05T07:30:58Z",
    "description": "MCP server and Claude Code side panes for Home Assistant and ESPHome: read state, call services, edit automations, compile and flash, live dashboards and a health score beside the chat.",
    "homepage": "https://vome.io",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "cursor",
     "esphome",
     "home-assistant",
     "home-assistant-mcp",
     "home-automation",
     "lovelace",
     "mcp",
     "model-context-protocol",
     "smart-home"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8288276?v=4",
    "ownerUrl": "https://github.com/Vortitron",
    "defaultBranch": "main"
   },
   "path": "claude-plugin/vome-esphome",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vome",
   "firstSeen": "2026-10-06T04:48:42.852Z",
   "modUpdatedAt": "2026-10-03T15:08:53Z",
   "fileBytes": 80198,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "vome-esphome",
   "url": "https://www.slopshopper.com/mods/vortitron-home-assistant-mcp-vome-esphome/"
  },
  {
   "slug": "vortitron-home-assistant-mcp-vome-health",
   "name": "vome-health",
   "description": "A side pane for your Home Assistant's health: Vome's score out of 100 and what its check found, by severity with what to do, marked as Claude works on each, then a re-check rolls the score to the new one. Needs @vortitron/home-assistant-mcp with vome_health_report and the Vome integration.",
   "version": "0.1.3",
   "author": {
    "name": "Vortitron",
    "url": "https://vome.io"
   },
   "license": "MIT",
   "homepage": "https://github.com/Vortitron/home-assistant-mcp/tree/main/claude-plugin/vome-health",
   "keywords": [
    "home-assistant",
    "health",
    "vome",
    "mcp"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Vortitron/home-assistant-mcp",
    "url": "https://github.com/Vortitron/home-assistant-mcp",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T07:05:35Z",
    "createdAt": "2026-06-05T07:30:58Z",
    "description": "MCP server and Claude Code side panes for Home Assistant and ESPHome: read state, call services, edit automations, compile and flash, live dashboards and a health score beside the chat.",
    "homepage": "https://vome.io",
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin",
     "cursor",
     "esphome",
     "home-assistant",
     "home-assistant-mcp",
     "home-automation",
     "lovelace",
     "mcp",
     "model-context-protocol",
     "smart-home"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8288276?v=4",
    "ownerUrl": "https://github.com/Vortitron",
    "defaultBranch": "main"
   },
   "path": "claude-plugin/vome-health",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vome",
   "firstSeen": "2026-10-06T04:48:44.028Z",
   "modUpdatedAt": "2026-10-03T15:08:53Z",
   "fileBytes": 34651,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "vome-health",
   "url": "https://www.slopshopper.com/mods/vortitron-home-assistant-mcp-vome-health/"
  },
  {
   "slug": "vosssa-claude-usage-band-usage-band",
   "name": "usage-band",
   "description": "5h / weekly usage, context fill and prompt-cache warmth above the prompt",
   "version": "0.7.3",
   "author": {
    "name": "Veit Voss",
    "email": "design@veit-voss.de"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Vosssa/claude-usage-band",
    "url": "https://github.com/Vosssa/claude-usage-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T10:07:29Z",
    "createdAt": "2026-10-02T09:21:25Z",
    "description": "Context, 5h / weekly limits and prompt-cache warmth above the Claude Code prompt. 0 tokens.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/158567010?v=4",
    "ownerUrl": "https://github.com/Vosssa",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-usage-band",
   "firstSeen": "2026-10-06T04:48:52.582Z",
   "modUpdatedAt": "2026-10-02T10:07:29Z",
   "fileBytes": 14474,
   "tags": [
    "band",
    "toast",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-Vosssa",
   "url": "https://www.slopshopper.com/mods/vosssa-claude-usage-band-usage-band/"
  },
  {
   "slug": "vrnrn-agent-harness-context-bar",
   "name": "context-bar",
   "description": "A band above the prompt with model, effort, folder, git branch and a context usage bar",
   "version": "0.1.0",
   "author": {
    "name": "Varun Rana",
    "url": "https://github.com/vrnrn"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vrnrn/agent-harness",
    "url": "https://github.com/vrnrn/agent-harness",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-04T21:23:11Z",
    "createdAt": "2026-10-04T21:23:06Z",
    "description": "Skills, MCP connections, plugins, terminal mods, and field notes for building an agent workbench.",
    "homepage": null,
    "topics": [
     "agent-harness",
     "agent-skills",
     "claude-code",
     "cmux",
     "codex",
     "developer-tools",
     "knowledge-sharing",
     "mcp",
     "plugins",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42503666?v=4",
    "ownerUrl": "https://github.com/vrnrn",
    "defaultBranch": "main"
   },
   "path": "mods/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vrnrn",
   "firstSeen": "2026-10-06T05:27:39.893Z",
   "modUpdatedAt": "2026-10-04T21:23:04Z",
   "fileBytes": 10124,
   "tags": [
    "band",
    "spinner",
    "toast",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-vrnrn",
   "url": "https://www.slopshopper.com/mods/vrnrn-agent-harness-context-bar/"
  },
  {
   "slug": "vrnrn-agent-harness-image-preview",
   "name": "image-preview",
   "description": "Shows a small preview card when the pointer is over [Image #n] in a sent prompt",
   "version": "0.1.0",
   "author": {
    "name": "Varun Rana",
    "url": "https://github.com/vrnrn"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vrnrn/agent-harness",
    "url": "https://github.com/vrnrn/agent-harness",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-04T21:23:11Z",
    "createdAt": "2026-10-04T21:23:06Z",
    "description": "Skills, MCP connections, plugins, terminal mods, and field notes for building an agent workbench.",
    "homepage": null,
    "topics": [
     "agent-harness",
     "agent-skills",
     "claude-code",
     "cmux",
     "codex",
     "developer-tools",
     "knowledge-sharing",
     "mcp",
     "plugins",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42503666?v=4",
    "ownerUrl": "https://github.com/vrnrn",
    "defaultBranch": "main"
   },
   "path": "mods/image-preview",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vrnrn",
   "firstSeen": "2026-10-06T05:27:41.012Z",
   "modUpdatedAt": "2026-10-04T21:23:04Z",
   "fileBytes": 7364,
   "tags": [
    "transcript",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "image-preview-vrnrn",
   "url": "https://www.slopshopper.com/mods/vrnrn-agent-harness-image-preview/"
  },
  {
   "slug": "vrnrn-agent-harness-mermaid-inline",
   "name": "mermaid-inline",
   "description": "Draws mermaid code blocks as inline images, with copy and save actions in the band above the prompt",
   "version": "0.5.0",
   "author": {
    "name": "Varun Rana",
    "url": "https://github.com/vrnrn"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vrnrn/agent-harness",
    "url": "https://github.com/vrnrn/agent-harness",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-04T21:23:11Z",
    "createdAt": "2026-10-04T21:23:06Z",
    "description": "Skills, MCP connections, plugins, terminal mods, and field notes for building an agent workbench.",
    "homepage": null,
    "topics": [
     "agent-harness",
     "agent-skills",
     "claude-code",
     "cmux",
     "codex",
     "developer-tools",
     "knowledge-sharing",
     "mcp",
     "plugins",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42503666?v=4",
    "ownerUrl": "https://github.com/vrnrn",
    "defaultBranch": "main"
   },
   "path": "mods/mermaid-inline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vrnrn",
   "firstSeen": "2026-10-06T05:27:42.514Z",
   "modUpdatedAt": "2026-10-04T21:23:04Z",
   "fileBytes": 7859,
   "tags": [
    "band",
    "transcript",
    "toast",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "mermaid-inline-vrnrn",
   "url": "https://www.slopshopper.com/mods/vrnrn-agent-harness-mermaid-inline/"
  },
  {
   "slug": "vukrosic-claude-code-mods-from-scratch-counter",
   "name": "counter",
   "description": "Counts the tool calls Claude makes and adds a /tally command",
   "version": "0.1.0",
   "author": {
    "name": "Vuk Rosic"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vukrosic/claude-code-mods-from-scratch",
    "url": "https://github.com/vukrosic/claude-code-mods-from-scratch",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T23:30:47Z",
    "createdAt": "2026-10-08T23:30:41Z",
    "description": "Five small Claude Code mods built from scratch, with tests: a counter, an rm -rf guard, a rewrite, a context meter, and one whose label lies.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74423856?v=4",
    "ownerUrl": "https://github.com/vukrosic",
    "defaultBranch": "main"
   },
   "path": "1-counter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:28:46.874Z",
   "modUpdatedAt": "2026-10-08T23:30:40Z",
   "fileBytes": 1055,
   "tags": [
    "spinner",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "counter",
   "url": "https://www.slopshopper.com/mods/vukrosic-claude-code-mods-from-scratch-counter/"
  },
  {
   "slug": "vukrosic-claude-code-mods-from-scratch-guard",
   "name": "guard",
   "description": "Holds shell commands that delete folders or overwrite work",
   "version": "0.1.0",
   "author": {
    "name": "Vuk Rosic"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vukrosic/claude-code-mods-from-scratch",
    "url": "https://github.com/vukrosic/claude-code-mods-from-scratch",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T23:30:47Z",
    "createdAt": "2026-10-08T23:30:41Z",
    "description": "Five small Claude Code mods built from scratch, with tests: a counter, an rm -rf guard, a rewrite, a context meter, and one whose label lies.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74423856?v=4",
    "ownerUrl": "https://github.com/vukrosic",
    "defaultBranch": "main"
   },
   "path": "2-guard",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:28:48.505Z",
   "modUpdatedAt": "2026-10-08T23:30:40Z",
   "fileBytes": 1592,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "guard-vukrosic",
   "url": "https://www.slopshopper.com/mods/vukrosic-claude-code-mods-from-scratch-guard/"
  },
  {
   "slug": "vukrosic-claude-code-mods-from-scratch-guard-first-try",
   "name": "guard-first-try",
   "description": "Holds a shell command that deletes a whole folder (first try, has a hole)",
   "version": "0.1.0",
   "author": {
    "name": "Vuk Rosic"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vukrosic/claude-code-mods-from-scratch",
    "url": "https://github.com/vukrosic/claude-code-mods-from-scratch",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T23:30:47Z",
    "createdAt": "2026-10-08T23:30:41Z",
    "description": "Five small Claude Code mods built from scratch, with tests: a counter, an rm -rf guard, a rewrite, a context meter, and one whose label lies.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74423856?v=4",
    "ownerUrl": "https://github.com/vukrosic",
    "defaultBranch": "main"
   },
   "path": "2-guard-first-try",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:28:47.606Z",
   "modUpdatedAt": "2026-10-08T23:30:40Z",
   "fileBytes": 431,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "guard-first-try",
   "url": "https://www.slopshopper.com/mods/vukrosic-claude-code-mods-from-scratch-guard-first-try/"
  },
  {
   "slug": "vukrosic-claude-code-mods-from-scratch-meter",
   "name": "meter",
   "description": "Shows how full Claude's memory is, above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Vuk Rosic"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vukrosic/claude-code-mods-from-scratch",
    "url": "https://github.com/vukrosic/claude-code-mods-from-scratch",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T23:30:47Z",
    "createdAt": "2026-10-08T23:30:41Z",
    "description": "Five small Claude Code mods built from scratch, with tests: a counter, an rm -rf guard, a rewrite, a context meter, and one whose label lies.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74423856?v=4",
    "ownerUrl": "https://github.com/vukrosic",
    "defaultBranch": "main"
   },
   "path": "4-meter",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:28:50.055Z",
   "modUpdatedAt": "2026-10-08T23:30:40Z",
   "fileBytes": 1299,
   "tags": [
    "band",
    "turn"
   ],
   "isNew": true,
   "entryName": "meter-vukrosic",
   "url": "https://www.slopshopper.com/mods/vukrosic-claude-code-mods-from-scratch-meter/"
  },
  {
   "slug": "vukrosic-claude-code-mods-from-scratch-plain-words",
   "name": "plain-words",
   "description": "End a prompt with ?? to get a short answer in plain words",
   "version": "0.1.0",
   "author": {
    "name": "Vuk Rosic"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vukrosic/claude-code-mods-from-scratch",
    "url": "https://github.com/vukrosic/claude-code-mods-from-scratch",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T23:30:47Z",
    "createdAt": "2026-10-08T23:30:41Z",
    "description": "Five small Claude Code mods built from scratch, with tests: a counter, an rm -rf guard, a rewrite, a context meter, and one whose label lies.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74423856?v=4",
    "ownerUrl": "https://github.com/vukrosic",
    "defaultBranch": "main"
   },
   "path": "3-plain-words",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:28:49.251Z",
   "modUpdatedAt": "2026-10-08T23:30:40Z",
   "fileBytes": 701,
   "tags": [
    "prompt"
   ],
   "isNew": true,
   "entryName": "plain-words",
   "url": "https://www.slopshopper.com/mods/vukrosic-claude-code-mods-from-scratch-plain-words/"
  },
  {
   "slug": "vukrosic-claude-code-mods-from-scratch-pretty-spinner",
   "name": "pretty-spinner",
   "description": "Adds a sparkle to the spinner",
   "version": "0.1.0",
   "author": {
    "name": "Vuk Rosic"
   },
   "license": "NOASSERTION",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vukrosic/claude-code-mods-from-scratch",
    "url": "https://github.com/vukrosic/claude-code-mods-from-scratch",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T23:30:47Z",
    "createdAt": "2026-10-08T23:30:41Z",
    "description": "Five small Claude Code mods built from scratch, with tests: a counter, an rm -rf guard, a rewrite, a context meter, and one whose label lies.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/74423856?v=4",
    "ownerUrl": "https://github.com/vukrosic",
    "defaultBranch": "main"
   },
   "path": "5-read-the-label",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:28:50.805Z",
   "modUpdatedAt": "2026-10-08T23:30:40Z",
   "fileBytes": 708,
   "tags": [
    "spinner",
    "guard"
   ],
   "isNew": true,
   "entryName": "pretty-spinner",
   "url": "https://www.slopshopper.com/mods/vukrosic-claude-code-mods-from-scratch-pretty-spinner/"
  },
  {
   "slug": "vuon9-cc-mods-skill-map",
   "name": "skill-map",
   "description": "Pane showing which skills are loaded into the main conversation, how big they are, and where in the context window they landed",
   "version": "0.1.1",
   "author": {
    "name": "vuon9"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vuon9/cc-mods",
    "url": "https://github.com/vuon9/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T16:45:03Z",
    "createdAt": "2026-10-07T16:31:17Z",
    "description": "Mods for Claude Code: live panes and hooks for the CLI and desktop app",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3168632?v=4",
    "ownerUrl": "https://github.com/vuon9",
    "defaultBranch": "main"
   },
   "path": "plugins/skill-map",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-08T15:50:47.115Z",
   "modUpdatedAt": "2026-10-07T16:42:08Z",
   "fileBytes": 7468,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "skill-map",
   "url": "https://www.slopshopper.com/mods/vuon9-cc-mods-skill-map/"
  },
  {
   "slug": "vuon9-cc-mods-token-weather",
   "name": "token-weather",
   "description": "A live forecast of the context window, shown above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "vuon9"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "vuon9/cc-mods",
    "url": "https://github.com/vuon9/cc-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T16:45:03Z",
    "createdAt": "2026-10-07T16:31:17Z",
    "description": "Mods for Claude Code: live panes and hooks for the CLI and desktop app",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3168632?v=4",
    "ownerUrl": "https://github.com/vuon9",
    "defaultBranch": "main"
   },
   "path": "plugins/token-weather",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mods",
   "firstSeen": "2026-10-08T15:50:48.177Z",
   "modUpdatedAt": "2026-10-07T16:42:08Z",
   "fileBytes": 6219,
   "tags": [
    "band",
    "prompt",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-vuon9",
   "url": "https://www.slopshopper.com/mods/vuon9-cc-mods-token-weather/"
  },
  {
   "slug": "vutran-tvg-grammar-police",
   "name": "grammar-police",
   "description": "Blocks a prompt with a typo or a grammar error until you fix it",
   "version": "0.1.0",
   "author": {
    "name": "vutran-tvg",
    "url": "https://github.com/vutran-tvg"
   },
   "license": "MIT",
   "homepage": "https://github.com/vutran-tvg/grammar-police",
   "keywords": [
    "grammar",
    "english",
    "learning",
    "prompt",
    "mod",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "vutran-tvg/grammar-police",
    "url": "https://github.com/vutran-tvg/grammar-police",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T02:04:09Z",
    "createdAt": "2026-10-04T02:04:03Z",
    "description": "A Claude Code mod: Sgt. Apostrophe stops a prompt with a typo or a grammar error until you fix it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16779245?v=4",
    "ownerUrl": "https://github.com/vutran-tvg",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Model",
     "description": "The model that checks each prompt: an alias such as haiku, or a full model id",
     "default": "haiku"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vutran-tvg",
   "firstSeen": "2026-10-06T05:21:12.710Z",
   "modUpdatedAt": "2026-10-04T02:04:09Z",
   "fileBytes": 29705,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "grammar-police",
   "url": "https://www.slopshopper.com/mods/vutran-tvg-grammar-police/"
  },
  {
   "slug": "vynnlee-mods-my-mod",
   "name": "my-mod",
   "description": "One sentence: what the mod does and how you use it.",
   "version": "0.1.0",
   "author": {
    "name": "Seongbeen Lee",
    "url": "https://github.com/vynnlee"
   },
   "license": "MIT",
   "homepage": "https://github.com/vynnlee/mods/tree/main/my-mod",
   "keywords": [
    "claude-code-mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "vynnlee/mods",
    "url": "https://github.com/vynnlee/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T06:01:10Z",
    "createdAt": "2026-10-07T05:02:14Z",
    "description": "Claude Code mods by vynnlee. One folder per mod, installable from one marketplace.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/163614291?v=4",
    "ownerUrl": "https://github.com/vynnlee",
    "defaultBranch": "main"
   },
   "path": ".template",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of messages",
     "options": [
      "en",
      "ko"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vynnlee",
   "firstSeen": "2026-10-07T15:19:35.731Z",
   "modUpdatedAt": "2026-10-07T05:02:04Z",
   "fileBytes": 1094,
   "tags": [
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "my-mod-vynnlee",
   "url": "https://www.slopshopper.com/mods/vynnlee-mods-my-mod/"
  },
  {
   "slug": "vynnlee-mods-prompt-drafts",
   "name": "prompt-drafts",
   "description": "Keep prompts aside as drafts of the session. End a prompt with ;; to save it instead of sending it, then /drafts to put one back in the prompt box.",
   "version": "0.1.0",
   "author": {
    "name": "Seongbeen Lee",
    "url": "https://github.com/vynnlee"
   },
   "license": "MIT",
   "homepage": "https://github.com/vynnlee/mods/tree/main/prompt-drafts",
   "keywords": [
    "claude-code-mod",
    "prompt",
    "drafts",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "vynnlee/mods",
    "url": "https://github.com/vynnlee/mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T06:01:10Z",
    "createdAt": "2026-10-07T05:02:14Z",
    "description": "Claude Code mods by vynnlee. One folder per mod, installable from one marketplace.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/163614291?v=4",
    "ownerUrl": "https://github.com/vynnlee",
    "defaultBranch": "main"
   },
   "path": "prompt-drafts",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Language",
     "description": "Language of messages and the drafts pane",
     "options": [
      "en",
      "ko"
     ],
     "default": "en"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "vynnlee",
   "firstSeen": "2026-10-07T15:19:36.744Z",
   "modUpdatedAt": "2026-10-07T06:01:05Z",
   "fileBytes": 17669,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-drafts",
   "url": "https://www.slopshopper.com/mods/vynnlee-mods-prompt-drafts/"
  },
  {
   "slug": "waelfouda-management-portal-plugin-management-portal",
   "name": "management-portal",
   "description": "Operate the management-portal MCP with the full agent discipline in one install - now ENFORCED by hooks, not merely advised. You sign in with OAuth on first use - no API key to paste, copy or store. Bundles the MCP server, the management-portal and team-chat-reachability skills, the canon-gates reference, the portal-operator and team-chat-watcher subagents, the /portal, /rearm-watch, /portal-project, /portal-continue, /channel-coordinate, /channel-join, /portal-stand-down, /portal-rearm and /plain-english commands, and the canon gates: PreToolUse denials that refuse a fabricated id or an out-of-order write, PostToolUse and Stop blocks that compel read-after-write and an account before a mid-run turn ends, turn-end advisories for bulk/status/completeness, and a documented stand-down escape for every one of them — with /portal-rearm to put them back. New in 1.9.0: the gates make the agent consult the project knowledge graph every phase (CANON-KG-CONSULT, CANON-JOURNAL-GRAPH). Optional on Claude Code 2.1.287+ (Desktop Code tab included): a mod adds a run cockpit — the plan with progress bars, phases, milestones, tasks, done vs remaining — plus a gate control panel, a button for every command with saved presets, a status line, a band, result cards, notifications, a Team Chat wake-up and an idle-run nudge. Additive and never enforcement.",
   "version": "1.9.1",
   "author": {
    "name": "Wael Fouda",
    "email": "wael.fouda.wf@gmail.com"
   },
   "keywords": [
    "mcp",
    "management-portal",
    "freelance",
    "project-management",
    "agent-discipline",
    "portal",
    "team-chat",
    "agent-coordination"
   ],
   "kind": "community",
   "repo": {
    "fullName": "WaelFouda/management-portal-plugin",
    "url": "https://github.com/WaelFouda/management-portal-plugin",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T03:22:09Z",
    "createdAt": "2026-06-12T22:05:51Z",
    "description": "One-click Claude Code plugin for the management-portal MCP",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/193944433?v=4",
    "ownerUrl": "https://github.com/WaelFouda",
    "defaultBranch": "main"
   },
   "path": "management-portal",
   "modules": [
    "./mods/register.tsx"
   ],
   "entry": "hooks/mods/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "portal",
   "firstSeen": "2026-10-07T14:47:05.115Z",
   "modUpdatedAt": "2026-10-09T03:22:09Z",
   "fileBytes": 137897,
   "tags": [
    "pane",
    "band",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "management-portal",
   "url": "https://www.slopshopper.com/mods/waelfouda-management-portal-plugin-management-portal/"
  },
  {
   "slug": "walangstudio-chatfish",
   "name": "chatfish",
   "displayName": "Chatfish",
   "description": "A fake Twitch chat in a side pane that watches Claude work and talks back. Requires Claude Code 2.1.281 or later with CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.",
   "version": "0.1.2",
   "author": {
    "name": "scr1p7k177y",
    "email": "scriptkitty@walang.studio"
   },
   "license": "MIT",
   "homepage": "https://github.com/walangstudio/chatfish",
   "keywords": [
    "twitch",
    "chat",
    "fun",
    "mod",
    "pane",
    "streaming"
   ],
   "kind": "community",
   "repo": {
    "fullName": "walangstudio/chatfish",
    "url": "https://github.com/walangstudio/chatfish",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T09:46:22Z",
    "createdAt": "2026-10-05T16:55:40Z",
    "description": "A fake Twitch chat pane for Claude Code that watches Claude work and talks back",
    "homepage": "https://github.com/walangstudio/chatfish",
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "fun",
     "tui",
     "twitch-chat"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/200456856?v=4",
    "ownerUrl": "https://github.com/walangstudio",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:50:50.714Z",
   "modUpdatedAt": "2026-10-06T09:46:22Z",
   "fileBytes": 63678,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "chatfish",
   "url": "https://www.slopshopper.com/mods/walangstudio-chatfish/"
  },
  {
   "slug": "walangstudio-chessus",
   "name": "chessus",
   "description": "Play chess against Claude inside Claude Code: pick the model and effort, review every game move by move",
   "version": "0.1.2",
   "author": {
    "name": "walangstudio"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "walangstudio/chessus",
    "url": "https://github.com/walangstudio/chessus",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T09:36:10Z",
    "createdAt": "2026-10-06T16:43:21Z",
    "description": "Chess inside Claude Code: play Claude, watch models play each other, run tournaments, replay famous games",
    "homepage": null,
    "topics": [
     "anthropic",
     "chess",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "game",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/200456856?v=4",
    "ownerUrl": "https://github.com/walangstudio",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:50:52.853Z",
   "modUpdatedAt": "2026-10-08T09:36:10Z",
   "fileBytes": 221316,
   "tags": [
    "pane",
    "toast",
    "command",
    "model",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "chessus",
   "url": "https://www.slopshopper.com/mods/walangstudio-chessus/"
  },
  {
   "slug": "walangstudio-conclaude",
   "name": "conclaude",
   "description": "A side pane of every prompt you sent this session, the TL;DR of each answer, and a jump back to it",
   "version": "0.1.1",
   "author": {
    "name": "walangstudio"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "walangstudio/conclaude",
    "url": "https://github.com/walangstudio/conclaude",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T01:04:04Z",
    "createdAt": "2026-10-07T16:49:07Z",
    "description": "A side pane of every prompt you sent Claude Code, with a TL;DR of each answer and a jump back to it",
    "homepage": null,
    "topics": [
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "productivity",
     "prompt-history",
     "tldr",
     "tui"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/200456856?v=4",
    "ownerUrl": "https://github.com/walangstudio",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:50:54.061Z",
   "modUpdatedAt": "2026-10-08T01:04:04Z",
   "fileBytes": 31730,
   "tags": [
    "pane",
    "toast",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "conclaude",
   "url": "https://www.slopshopper.com/mods/walangstudio-conclaude/"
  },
  {
   "slug": "wangch15-agent-assets-kit-session-board",
   "name": "session-board",
   "description": "跨 Claude app（A 帳號）與 Orca（B 帳號）的 session 看板：顯示執行中／完成／等你回應，點擊即跳轉",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wangch15/agent-assets-kit",
    "url": "https://github.com/wangch15/agent-assets-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:25:42Z",
    "createdAt": "2026-05-05T02:19:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/113665679?v=4",
    "ownerUrl": "https://github.com/wangch15",
    "defaultBranch": "main"
   },
   "path": "mods/session-board",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:19:40.914Z",
   "modUpdatedAt": "2026-10-09T05:25:10Z",
   "fileBytes": 31425,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "session-board-wangch15",
   "url": "https://www.slopshopper.com/mods/wangch15-agent-assets-kit-session-board/"
  },
  {
   "slug": "wangch15-agent-assets-kit-token-usage",
   "name": "token-usage",
   "description": "輸入框上方的用量條：5h／7d 額度、本 session 的 token 加總與估算花費",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wangch15/agent-assets-kit",
    "url": "https://github.com/wangch15/agent-assets-kit",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T05:25:42Z",
    "createdAt": "2026-05-05T02:19:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/113665679?v=4",
    "ownerUrl": "https://github.com/wangch15",
    "defaultBranch": "main"
   },
   "path": "mods/token-usage",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:29:06.498Z",
   "modUpdatedAt": "2026-10-09T05:25:10Z",
   "fileBytes": 18904,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-usage-wangch15",
   "url": "https://www.slopshopper.com/mods/wangch15-agent-assets-kit-token-usage/"
  },
  {
   "slug": "waniidev-goal-orchestrator-goal-orchestrator",
   "name": "goal-orchestrator",
   "description": "Ship a goal (an issue and its sub-issues) as one PR in Claude Code goal mode: intake asks which models and effort to use, whether you will be away, the finish line and the results you want; then /goal holds the run to that finish line while implementer sub-agents work in waves in their own worktrees, every lane passes a gate that re-runs its checks, high-risk lanes get their own review, reviewers check every wave, a UI audit runs before the PR, and a final gate and whole-diff review run.",
   "version": "1.2.0",
   "author": {
    "name": "WaniiDev"
   },
   "keywords": [
    "goal",
    "orchestration",
    "subagents",
    "worktrees",
    "pull-requests",
    "review",
    "linear"
   ],
   "kind": "community",
   "repo": {
    "fullName": "WaniiDev/goal-orchestrator",
    "url": "https://github.com/WaniiDev/goal-orchestrator",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T05:27:49Z",
    "createdAt": "2026-10-08T04:10:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/245139869?v=4",
    "ownerUrl": "https://github.com/WaniiDev",
    "defaultBranch": "main"
   },
   "path": "plugins/goal-orchestrator",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "goal-orchestrator-marketplace",
   "firstSeen": "2026-10-09T14:43:23.881Z",
   "modUpdatedAt": "2026-10-08T05:27:49Z",
   "fileBytes": 4634,
   "tags": [
    "toast",
    "status",
    "guard",
    "prompt",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "goal-orchestrator",
   "url": "https://www.slopshopper.com/mods/waniidev-goal-orchestrator-goal-orchestrator/"
  },
  {
   "slug": "warrendeanlangeveldt-code-kit",
   "name": "code-kit",
   "description": "Keeps AI coding agents inside your project's rules, from idea to merged code: spec design, lanes, layer rules, protected paths with an approval log, spec-check and design gates, proof-before-finish checks, dispatch, review, build status and CI verification, configured per project from its docs",
   "version": "0.5.0",
   "author": {
    "name": "Warren Langeveldt"
   },
   "license": "MIT",
   "homepage": "https://github.com/warrendeanlangeveldt/code-kit#readme",
   "keywords": [
    "claude-code",
    "guardrails",
    "architecture",
    "lanes",
    "layers",
    "spec-driven-development",
    "ci",
    "multi-agent",
    "hooks",
    "skills"
   ],
   "kind": "community",
   "repo": {
    "fullName": "warrendeanlangeveldt/code-kit",
    "url": "https://github.com/warrendeanlangeveldt/code-kit",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:16:42Z",
    "createdAt": "2026-09-29T10:45:32Z",
    "description": "Keeps AI coding agents inside your project's rules: lanes, layer rules, protected paths and proof before finish, enforced by Claude Code hooks and in CI",
    "homepage": null,
    "topics": [
     "agentic-coding",
     "ai-agents",
     "claude-code",
     "claude-code-hooks",
     "claude-code-plugin",
     "claude-code-skills",
     "coding-agents",
     "developer-tools",
     "guardrails",
     "multi-agent",
     "software-architecture",
     "spec-driven-development"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/80552949?v=4",
    "ownerUrl": "https://github.com/warrendeanlangeveldt",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./mod/register.mjs"
   ],
   "entry": "hooks/mod/register.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "code-kit",
   "firstSeen": "2026-10-06T14:49:13.074Z",
   "modUpdatedAt": "2026-10-09T13:16:42Z",
   "fileBytes": 30557,
   "tags": [
    "pane",
    "band",
    "transcript",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-kit",
   "url": "https://www.slopshopper.com/mods/warrendeanlangeveldt-code-kit/"
  },
  {
   "slug": "was865-usage-band",
   "name": "usage-band",
   "description": "Context window, prompt cache hit rate and countdown, rate limits and cost in a band above the prompt",
   "version": "0.2.1",
   "author": {
    "name": "was865",
    "url": "https://github.com/was865"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "was865/usage-band",
    "url": "https://github.com/was865/usage-band",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T13:43:58Z",
    "createdAt": "2026-10-09T13:02:49Z",
    "description": "Claude Code mod: context window, prompt cache hit rate and countdown, rate limits and cost in a band above the prompt",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/57803939?v=4",
    "ownerUrl": "https://github.com/was865",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "cacheTtl": {
     "type": "string",
     "title": "Prompt cache lifetime",
     "description": "How long the prompt cache stays warm after a request; the countdown runs from the last reply",
     "default": "1h",
     "options": [
      "1h",
      "5m"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ansen-mods",
   "firstSeen": "2026-10-09T15:29:09.582Z",
   "modUpdatedAt": "2026-10-09T13:43:58Z",
   "fileBytes": 14151,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-was865",
   "url": "https://www.slopshopper.com/mods/was865-usage-band/"
  },
  {
   "slug": "waylongo-statusline-band",
   "name": "statusline-band",
   "description": "A status line above the prompt: model, dir@branch, diff counts, context window usage and the 5-hour limit",
   "version": "0.1.1",
   "author": {
    "name": "waylongo",
    "url": "https://github.com/waylongo"
   },
   "license": "MIT",
   "homepage": "https://github.com/waylongo/statusline-band",
   "keywords": [
    "mod",
    "statusline",
    "context",
    "usage"
   ],
   "kind": "community",
   "repo": {
    "fullName": "waylongo/statusline-band",
    "url": "https://github.com/waylongo/statusline-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:27:59Z",
    "createdAt": "2026-10-08T15:27:52Z",
    "description": "A Claude Code mod: a status line above the prompt with model, dir@branch, diff counts, context usage and the 5-hour limit",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24758139?v=4",
    "ownerUrl": "https://github.com/waylongo",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "statusline-band",
   "firstSeen": "2026-10-09T15:29:11.225Z",
   "modUpdatedAt": "2026-10-08T15:27:59Z",
   "fileBytes": 3939,
   "tags": [
    "band",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "statusline-band-waylongo",
   "url": "https://www.slopshopper.com/mods/waylongo-statusline-band/"
  },
  {
   "slug": "weaponizedlego-claude-code-mods-plan-progress",
   "name": "plan-progress",
   "description": "Reads a phased plan into a live progress tree: phases, steps, elapsed time and an estimate of what is left",
   "version": "0.2.0",
   "author": {
    "name": "WeaponizedLego"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "WeaponizedLego/claude-code-mods",
    "url": "https://github.com/WeaponizedLego/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:38:11Z",
    "createdAt": "2026-10-08T14:52:43Z",
    "description": "My Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53277761?v=4",
    "ownerUrl": "https://github.com/WeaponizedLego",
    "defaultBranch": "main"
   },
   "path": "plan-progress",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:43:26.069Z",
   "modUpdatedAt": "2026-10-08T16:38:09Z",
   "fileBytes": 38027,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "plan-progress-WeaponizedLego",
   "url": "https://www.slopshopper.com/mods/weaponizedlego-claude-code-mods-plan-progress/"
  },
  {
   "slug": "weaponizedlego-claude-code-mods-usage-band",
   "name": "usage-band",
   "description": "A band above the prompt showing context fill, tokens, cost and rate limits: stat tiles in the desktop app, a coloured row in the terminal",
   "version": "0.2.0",
   "author": {
    "name": "WeaponizedLego"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "WeaponizedLego/claude-code-mods",
    "url": "https://github.com/WeaponizedLego/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:38:11Z",
    "createdAt": "2026-10-08T14:52:43Z",
    "description": "My Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/53277761?v=4",
    "ownerUrl": "https://github.com/WeaponizedLego",
    "defaultBranch": "main"
   },
   "path": "usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-09T14:43:26.935Z",
   "modUpdatedAt": "2026-10-08T16:38:09Z",
   "fileBytes": 11973,
   "tags": [
    "band",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-WeaponizedLego",
   "url": "https://www.slopshopper.com/mods/weaponizedlego-claude-code-mods-usage-band/"
  },
  {
   "slug": "wedvich-seance-tmux-rename",
   "name": "tmux-rename",
   "description": "Keeps /rename tagged with séance's machine tag and the tmux window bare",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Wedvich/seance",
    "url": "https://github.com/Wedvich/seance",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T14:27:07Z",
    "createdAt": "2026-07-26T21:18:45Z",
    "description": "Spawn new Claude Code sessions on any of your machines, from your phone",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1078076?v=4",
    "ownerUrl": "https://github.com/Wedvich",
    "defaultBranch": "main"
   },
   "path": "claude-mods/tmux-rename",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "seance",
   "firstSeen": "2026-10-09T14:43:28.340Z",
   "modUpdatedAt": "2026-10-09T14:27:07Z",
   "fileBytes": 2357,
   "tags": [
    "toast",
    "process"
   ],
   "isNew": true,
   "entryName": "tmux-rename",
   "url": "https://www.slopshopper.com/mods/wedvich-seance-tmux-rename/"
  },
  {
   "slug": "wenhao-shi-claude-mods-token-weather-limits",
   "name": "token-weather-limits",
   "description": "Neon pills above the prompt: context weather, context used, tokens and cost, and the 5-hour and 7-day usage limits with their reset times.",
   "version": "0.3.0",
   "author": {
    "name": "wenhao-shi"
   },
   "license": "Apache-2.0",
   "homepage": "https://github.com/wenhao-shi/claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wenhao-shi/claude-mods",
    "url": "https://github.com/wenhao-shi/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-07T22:24:22Z",
    "createdAt": "2026-10-07T22:24:16Z",
    "description": "Claude Code mods: neon pills above the prompt for context, cost, and the 5-hour and 7-day usage limits.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43922290?v=4",
    "ownerUrl": "https://github.com/wenhao-shi",
    "defaultBranch": "main"
   },
   "path": "token-weather-limits",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wenhao-shi-mods",
   "firstSeen": "2026-10-08T15:51:01.893Z",
   "modUpdatedAt": "2026-10-07T22:24:22Z",
   "fileBytes": 22299,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-limits",
   "url": "https://www.slopshopper.com/mods/wenhao-shi-claude-mods-token-weather-limits/"
  },
  {
   "slug": "whalewhalewhaleson-claude-mods-context-bar",
   "name": "context-bar",
   "description": "Your status line (model, session/weekly usage, context bar) above the prompt",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "whalewhalewhaleson/claude-mods",
    "url": "https://github.com/whalewhalewhaleson/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T04:14:06Z",
    "createdAt": "2026-10-07T04:13:29Z",
    "description": "Claude Code mods marketplace",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/269373836?v=4",
    "ownerUrl": "https://github.com/whalewhalewhaleson",
    "defaultBranch": "main"
   },
   "path": "plugins/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "whaleson-mods",
   "firstSeen": "2026-10-07T15:19:48.048Z",
   "modUpdatedAt": "2026-10-07T04:14:06Z",
   "fileBytes": 4135,
   "tags": [
    "band",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-whalewhalewhaleson",
   "url": "https://www.slopshopper.com/mods/whalewhalewhaleson-claude-mods-context-bar/"
  },
  {
   "slug": "whitekr-claude-plugin-mermaid",
   "name": "mermaid",
   "description": "Render ```mermaid fences in assistant replies as Unicode box-drawing diagrams in the terminal transcript",
   "version": "0.1.0",
   "author": {
    "name": "WhiteKr",
    "email": "white_kr@icloud.com"
   },
   "license": "MIT",
   "keywords": [
    "mermaid",
    "diagram",
    "ascii",
    "ui.render"
   ],
   "kind": "community",
   "repo": {
    "fullName": "WhiteKr/claude-plugin-mermaid",
    "url": "https://github.com/WhiteKr/claude-plugin-mermaid",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-16T07:12:26Z",
    "createdAt": "2026-09-16T07:12:16Z",
    "description": "Claude Code plugin: render ```mermaid fences in assistant replies as Unicode box-drawing diagrams in the terminal transcript",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/66675227?v=4",
    "ownerUrl": "https://github.com/WhiteKr",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./hooks.js"
   ],
   "entry": "hooks/hooks.js",
   "userConfig": {
    "useAscii": {
     "type": "boolean",
     "description": "박스 문자(┌─│▶) 대신 순수 ASCII(+-|>)로 그린다. 터미널/폰트가 박스 문자 폭을 잘못 재서 줄이 어긋날 때 켠다.",
     "default": false,
     "title": "Plain ASCII"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:27:33.119Z",
   "modUpdatedAt": "2026-09-16T07:12:26Z",
   "fileBytes": 136896,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "mermaid",
   "url": "https://www.slopshopper.com/mods/whitekr-claude-plugin-mermaid/"
  },
  {
   "slug": "wickedhardflip-claude-code-mods-first-mod",
   "name": "first-mod",
   "description": "Starter mod: toast on start, status line counts tool calls",
   "version": "0.1.0",
   "author": {
    "name": "wickedhardflip"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wickedhardflip/claude-code-mods",
    "url": "https://github.com/wickedhardflip/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T16:46:40Z",
    "createdAt": "2026-10-02T16:46:24Z",
    "description": "Small Claude Code mods: status line and prompt bands for subagent models, session recaps, and run breakdowns",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/108009433?v=4",
    "ownerUrl": "https://github.com/wickedhardflip",
    "defaultBranch": "main"
   },
   "path": "first-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:21.369Z",
   "modUpdatedAt": "2026-10-02T16:46:26Z",
   "fileBytes": 346,
   "tags": [
    "toast",
    "status",
    "guard",
    "session"
   ],
   "isNew": true,
   "entryName": "first-mod-wickedhardflip",
   "url": "https://www.slopshopper.com/mods/wickedhardflip-claude-code-mods-first-mod/"
  },
  {
   "slug": "wickedhardflip-claude-code-mods-run-breakdown",
   "name": "run-breakdown",
   "description": "Band above the prompt: after a long run, which model and effort the main session, each subagent, Gemini and Ollama used",
   "version": "0.1.0",
   "author": {
    "name": "wickedhardflip"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wickedhardflip/claude-code-mods",
    "url": "https://github.com/wickedhardflip/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T16:46:40Z",
    "createdAt": "2026-10-02T16:46:24Z",
    "description": "Small Claude Code mods: status line and prompt bands for subagent models, session recaps, and run breakdowns",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/108009433?v=4",
    "ownerUrl": "https://github.com/wickedhardflip",
    "defaultBranch": "main"
   },
   "path": "run-breakdown",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:22.433Z",
   "modUpdatedAt": "2026-10-02T16:46:41Z",
   "fileBytes": 3097,
   "tags": [
    "band",
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "run-breakdown",
   "url": "https://www.slopshopper.com/mods/wickedhardflip-claude-code-mods-run-breakdown/"
  },
  {
   "slug": "wickedhardflip-claude-code-mods-session-recap",
   "name": "session-recap",
   "description": "Band above the prompt: open questions Claude asked you plus bullets of what the last prompt did",
   "version": "0.1.0",
   "author": {
    "name": "wickedhardflip"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wickedhardflip/claude-code-mods",
    "url": "https://github.com/wickedhardflip/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T16:46:40Z",
    "createdAt": "2026-10-02T16:46:24Z",
    "description": "Small Claude Code mods: status line and prompt bands for subagent models, session recaps, and run breakdowns",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/108009433?v=4",
    "ownerUrl": "https://github.com/wickedhardflip",
    "defaultBranch": "main"
   },
   "path": "session-recap",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:23.517Z",
   "modUpdatedAt": "2026-10-02T16:46:41Z",
   "fileBytes": 3837,
   "tags": [
    "band",
    "guard",
    "prompt",
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "session-recap-wickedhardflip",
   "url": "https://www.slopshopper.com/mods/wickedhardflip-claude-code-mods-session-recap/"
  },
  {
   "slug": "wickedhardflip-claude-code-mods-subagent-models",
   "name": "subagent-models",
   "description": "Status line shows which model each running subagent is using",
   "version": "0.1.0",
   "author": {
    "name": "wickedhardflip"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wickedhardflip/claude-code-mods",
    "url": "https://github.com/wickedhardflip/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T16:46:40Z",
    "createdAt": "2026-10-02T16:46:24Z",
    "description": "Small Claude Code mods: status line and prompt bands for subagent models, session recaps, and run breakdowns",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/108009433?v=4",
    "ownerUrl": "https://github.com/wickedhardflip",
    "defaultBranch": "main"
   },
   "path": "subagent-models",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:24.530Z",
   "modUpdatedAt": "2026-10-02T16:46:26Z",
   "fileBytes": 1306,
   "tags": [
    "status",
    "guard",
    "prompt",
    "turn",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-models-wickedhardflip",
   "url": "https://www.slopshopper.com/mods/wickedhardflip-claude-code-mods-subagent-models/"
  },
  {
   "slug": "wicksipedia-md-preview",
   "name": "md-preview",
   "description": "Click a markdown file link in Claude Code to preview it rendered",
   "version": "0.1.0",
   "author": {
    "name": "Matt Wicks"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wicksipedia/md-preview",
    "url": "https://github.com/wicksipedia/md-preview",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T03:47:40Z",
    "createdAt": "2026-10-09T03:05:46Z",
    "description": "Rendered markdown previews for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/600044?v=4",
    "ownerUrl": "https://github.com/wicksipedia",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "md-preview",
   "firstSeen": "2026-10-09T15:29:20.108Z",
   "modUpdatedAt": "2026-10-09T03:47:40Z",
   "fileBytes": 9875,
   "tags": [
    "pane",
    "band",
    "transcript",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "md-preview-wicksipedia",
   "url": "https://www.slopshopper.com/mods/wicksipedia-md-preview/"
  },
  {
   "slug": "williamchong-cc-mod-caffeinate",
   "name": "cc-mod-caffeinate",
   "description": "Keep the Mac's screen awake with caffeinate only while Claude is actively working",
   "version": "0.2.0",
   "author": {
    "name": "William Chong"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "williamchong/cc-mod-caffeinate",
    "url": "https://github.com/williamchong/cc-mod-caffeinate",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T23:23:54Z",
    "createdAt": "2026-10-06T11:25:27Z",
    "description": "A Claude Code mod that keeps your Mac's screen awake only while Claude is actively working. The screen can sleep again as soon as Claude finishes, or while it is waiting on you.",
    "homepage": "",
    "topics": [
     "anthropic",
     "caffeinate",
     "claude",
     "claude-code",
     "claude-code-hooks",
     "claude-code-mod",
     "claude-code-plugin",
     "developer-tools",
     "keep-awake",
     "macos",
     "prevent-sleep"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6198816?v=4",
    "ownerUrl": "https://github.com/williamchong",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "keepAwakeLidClosed": {
     "type": "boolean",
     "title": "Stay awake with the lid closed",
     "description": "Also prevent system sleep (caffeinate -s) while Claude works, so it keeps going with the lid closed. AC power only.",
     "default": false
    },
    "showStatus": {
     "type": "boolean",
     "title": "Show ☕ in the status line",
     "description": "Pin a ☕ under the prompt while the screen is held.",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-mod-caffeinate",
   "firstSeen": "2026-10-06T14:49:19.358Z",
   "modUpdatedAt": "2026-10-06T23:23:54Z",
   "fileBytes": 3932,
   "tags": [
    "status",
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-mod-caffeinate",
   "url": "https://www.slopshopper.com/mods/williamchong-cc-mod-caffeinate/"
  },
  {
   "slug": "wilsonkinyua-claude-mods-house-rules",
   "name": "house-rules",
   "description": "Enforces git identity, attribution and branch-naming rules on Bash calls",
   "version": "0.2.0",
   "author": {
    "name": "Wilson Kinyua",
    "email": "wilsonkinyuam@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "WilsonKinyua/claude-mods",
    "url": "https://github.com/WilsonKinyua/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T09:38:59Z",
    "createdAt": "2026-10-02T09:10:47Z",
    "description": "Personal Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44901716?v=4",
    "ownerUrl": "https://github.com/WilsonKinyua",
    "defaultBranch": "main"
   },
   "path": "plugins/house-rules",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "gitEmail": {
     "type": "string",
     "title": "Git email",
     "description": "The only email commits may be authored as. Empty uses your global git user.email.",
     "default": ""
    },
    "gitNames": {
     "type": "string",
     "title": "Git names",
     "description": "Comma-separated author names that are accepted. Empty uses your global git user.name.",
     "default": ""
    },
    "githubLogin": {
     "type": "string",
     "title": "GitHub login",
     "description": "gh must be signed in as this account before a PR is opened. Empty skips the check.",
     "default": ""
    },
    "blockedBranchPrefixes": {
     "type": "string",
     "title": "Blocked branch prefixes",
     "description": "Comma-separated branch prefixes that get renamed or blocked.",
     "default": "claude,ai,bot,bots,copilot,cursor,codex,gpt,openai,anthropic,assistant,agent,llm,devin,project-thread"
    },
    "branchType": {
     "type": "string",
     "title": "Replacement branch type",
     "description": "Prefix used when renaming a blocked branch.",
     "default": "feat",
     "options": [
      "feat",
      "fix",
      "chore",
      "refactor",
      "docs",
      "test"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "wilson-mods",
   "firstSeen": "2026-10-06T04:48:54.204Z",
   "modUpdatedAt": "2026-10-02T09:27:24Z",
   "fileBytes": 9616,
   "tags": [
    "toast",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "house-rules-WilsonKinyua",
   "url": "https://www.slopshopper.com/mods/wilsonkinyua-claude-mods-house-rules/"
  },
  {
   "slug": "wilsonkinyua-claude-mods-lean-comments",
   "name": "lean-comments",
   "description": "Stops Claude adding banner, multi-line, long or narrating code comments",
   "version": "0.1.0",
   "author": {
    "name": "Wilson Kinyua",
    "email": "wilsonkinyuam@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "WilsonKinyua/claude-mods",
    "url": "https://github.com/WilsonKinyua/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T09:38:59Z",
    "createdAt": "2026-10-02T09:10:47Z",
    "description": "Personal Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44901716?v=4",
    "ownerUrl": "https://github.com/WilsonKinyua",
    "defaultBranch": "main"
   },
   "path": "plugins/lean-comments",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "mode": {
     "type": "string",
     "title": "Mode",
     "description": "block refuses the edit so Claude rewrites it; warn lets it through and tells Claude what to fix; off disables the mod.",
     "default": "block",
     "options": [
      "block",
      "warn",
      "off"
     ]
    },
    "maxLength": {
     "type": "number",
     "title": "Max comment length",
     "description": "Longest comment text allowed, in characters.",
     "default": 120
    },
    "maxNewComments": {
     "type": "number",
     "title": "Max new comments per change",
     "description": "How many new comments one edit or write may add.",
     "default": 3
    },
    "allowDocComments": {
     "type": "boolean",
     "title": "Allow multi-line doc comments",
     "description": "Let /** ... */ doc blocks span several lines, e.g. for a published library's public API.",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "wilson-mods",
   "firstSeen": "2026-10-06T04:48:54.996Z",
   "modUpdatedAt": "2026-10-02T09:38:57Z",
   "fileBytes": 7886,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "lean-comments-WilsonKinyua",
   "url": "https://www.slopshopper.com/mods/wilsonkinyua-claude-mods-lean-comments/"
  },
  {
   "slug": "wilsonkinyua-claude-mods-usage-band",
   "name": "usage-band",
   "description": "Rate limits, context, cost and git branch in a band above the prompt",
   "version": "0.1.0",
   "author": {
    "name": "Wilson Kinyua",
    "email": "wilsonkinyuam@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "WilsonKinyua/claude-mods",
    "url": "https://github.com/WilsonKinyua/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T09:38:59Z",
    "createdAt": "2026-10-02T09:10:47Z",
    "description": "Personal Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/44901716?v=4",
    "ownerUrl": "https://github.com/WilsonKinyua",
    "defaultBranch": "main"
   },
   "path": "plugins/usage-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "wilson-mods",
   "firstSeen": "2026-10-06T04:48:55.970Z",
   "modUpdatedAt": "2026-10-02T09:27:24Z",
   "fileBytes": 9445,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-WilsonKinyua",
   "url": "https://www.slopshopper.com/mods/wilsonkinyua-claude-mods-usage-band/"
  },
  {
   "slug": "wisbech-molt",
   "name": "molt",
   "description": "When context outgrows its shell, shed it: save state to .state/, compact in place, keep going. One criterion, one call, no new session.",
   "version": "0.2.3",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wisbech/molt",
    "url": "https://github.com/wisbech/molt",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T21:46:43Z",
    "createdAt": "2026-10-07T17:56:11Z",
    "description": "molt — when context outgrows its shell, shed it into the folder and keep going. A Claude Code mod.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3016694?v=4",
    "ownerUrl": "https://github.com/wisbech",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "threshold": {
     "type": "string",
     "title": "molt at (tokens)",
     "description": "Empty: molt solves the ceiling from measured floor, growth per call and molt cost. A number pins it.",
     "default": ""
    },
    "idleMinutes": {
     "type": "string",
     "title": "molt after idle (minutes)",
     "description": "Molt this many minutes into an idle stretch, while the prompt cache (1h TTL) is still warm; 0 disables",
     "default": "50"
    },
    "auto": {
     "type": "boolean",
     "title": "molt automatically",
     "description": "Off: only the Molt now button and /molt shed",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "molt",
   "firstSeen": "2026-10-08T15:51:06.264Z",
   "modUpdatedAt": "2026-10-07T21:46:43Z",
   "fileBytes": 16129,
   "tags": [
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "molt",
   "url": "https://www.slopshopper.com/mods/wisbech-molt/"
  },
  {
   "slug": "wmayner-claude-glance",
   "name": "glance",
   "description": "Shows what Claude is doing and why above the prompt, during long turns and after they end.",
   "version": "0.3.0",
   "author": {
    "name": "Will Mayner"
   },
   "license": "MIT",
   "keywords": [
    "status",
    "summary",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "wmayner/claude-glance",
    "url": "https://github.com/wmayner/claude-glance",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T04:32:02Z",
    "createdAt": "2026-10-07T01:11:16Z",
    "description": "A Claude Code mod that shows what Claude is doing and why above the prompt, during long turns and after they end.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/1775632?v=4",
    "ownerUrl": "https://github.com/wmayner",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "glance",
   "firstSeen": "2026-10-07T15:19:52.372Z",
   "modUpdatedAt": "2026-10-07T04:32:02Z",
   "fileBytes": 9523,
   "tags": [
    "band",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "glance-wmayner",
   "url": "https://www.slopshopper.com/mods/wmayner-claude-glance/"
  },
  {
   "slug": "wobok-claude-mods-reply-timer",
   "name": "reply-timer",
   "description": "Shows each turn's duration and finish time below the reply",
   "version": "0.1.1",
   "author": {
    "name": "WoBok"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "WoBok/claude-mods",
    "url": "https://github.com/WoBok/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T09:23:23Z",
    "createdAt": "2026-10-02T04:41:02Z",
    "description": "Claude Code mods by WoBok",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/336784596?v=4",
    "ownerUrl": "https://github.com/WoBok",
    "defaultBranch": "main"
   },
   "path": "reply-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "wobok-mods",
   "firstSeen": "2026-10-06T04:49:01.535Z",
   "modUpdatedAt": "2026-10-03T09:19:20Z",
   "fileBytes": 7211,
   "tags": [
    "transcript",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "reply-timer",
   "url": "https://www.slopshopper.com/mods/wobok-claude-mods-reply-timer/"
  },
  {
   "slug": "wobok-claude-mods-usage-band",
   "name": "usage-band",
   "description": "Shows context and rate-limit usage in the prompt footer",
   "version": "0.2.3",
   "author": {
    "name": "WoBok"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "WoBok/claude-mods",
    "url": "https://github.com/WoBok/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-03T09:23:23Z",
    "createdAt": "2026-10-02T04:41:02Z",
    "description": "Claude Code mods by WoBok",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/336784596?v=4",
    "ownerUrl": "https://github.com/WoBok",
    "defaultBranch": "main"
   },
   "path": "usage-band",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "wobok-mods",
   "firstSeen": "2026-10-06T04:49:02.301Z",
   "modUpdatedAt": "2026-10-02T09:19:08Z",
   "fileBytes": 5664,
   "tags": [
    "spinner",
    "network",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-WoBok",
   "url": "https://www.slopshopper.com/mods/wobok-claude-mods-usage-band/"
  },
  {
   "slug": "wobondar-claude-plugins-slop-doom",
   "name": "slop-doom",
   "description": "DOOM (shareware) in a pane: doomgeneric runs as WebAssembly in a sidecar, every frame lands as native pixels (kitty, Ghostty) or a Raster.",
   "version": "0.2.0",
   "author": {
    "name": "wobondar"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wobondar/claude-plugins",
    "url": "https://github.com/wobondar/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:56:17Z",
    "createdAt": "2026-10-06T22:41:07Z",
    "description": "Mods for Claude Code. Doom inside Claude Code, Slop-machine, Tetris.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-plugin",
     "doom"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6381768?v=4",
    "ownerUrl": "https://github.com/wobondar",
    "defaultBranch": "main"
   },
   "path": "mods/slop-doom",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "fps": {
     "type": "number",
     "description": "Frames a second the sidecar sends to the pane. Lower it if the picture flickers.",
     "default": 15,
     "title": "Frames per second"
    },
    "display": {
     "type": "string",
     "options": [
      "auto",
      "image",
      "cells"
     ],
     "description": "image: native 320x200 pixels where the terminal draws them (kitty, Ghostty). cells: half-block characters, any terminal. auto: image on a terminal known to draw pixels, cells when it refuses.",
     "default": "auto",
     "title": "Display"
    },
    "cell": {
     "type": "number",
     "description": "Your terminal cell's width divided by its height. Most coding fonts sit near 0.47; a 1:2 font is 0.5. Raise it if bands show beside the picture, lower it if they show above and below.",
     "default": 0.47,
     "title": "Cell shape"
    },
    "blocks": {
     "type": "string",
     "options": [
      "quad",
      "half"
     ],
     "description": "Glyphs of the cells display. quad shows four pixels a cell in two colours (sharper); half shows two, one above the other, for fonts whose quadrant glyphs leave seams.",
     "default": "quad",
     "title": "Cells glyphs"
    },
    "filter": {
     "type": "string",
     "options": [
      "mode",
      "box",
      "nearest"
     ],
     "description": "How a cell's colour is picked from its pixels on the cells display. mode keeps edges crisp, box is soft, nearest is noisy.",
     "default": "mode",
     "title": "Cells filter"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wobondar-mods",
   "firstSeen": "2026-10-07T15:19:53.906Z",
   "modUpdatedAt": "2026-10-08T00:37:23Z",
   "fileBytes": 19261,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "slop-doom",
   "url": "https://www.slopshopper.com/mods/wobondar-claude-plugins-slop-doom/"
  },
  {
   "slug": "wobondar-claude-plugins-slop-machine",
   "name": "slop-machine",
   "description": "A three-reel slot machine in the band, a pane, a toast and the spinner, paid in Claude Dollars you earn by prompting and Claude earns by calling tools.",
   "version": "1.1.0",
   "author": {
    "name": "wobondar"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wobondar/claude-plugins",
    "url": "https://github.com/wobondar/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:56:17Z",
    "createdAt": "2026-10-06T22:41:07Z",
    "description": "Mods for Claude Code. Doom inside Claude Code, Slop-machine, Tetris.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-plugin",
     "doom"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6381768?v=4",
    "ownerUrl": "https://github.com/wobondar",
    "defaultBranch": "main"
   },
   "path": "mods/slop-machine",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "sounds": {
     "type": "boolean",
     "description": "Play the reel clips (macOS only).",
     "default": true,
     "title": "Sounds"
    },
    "announcer": {
     "type": "boolean",
     "description": "Let the macOS voice announce jackpots and type errors.",
     "default": true,
     "title": "Announcer voice"
    },
    "startingBalance": {
     "type": "number",
     "description": "Claude Dollars a fresh session starts with.",
     "default": 100,
     "title": "Starting balance"
    },
    "band": {
     "type": "string",
     "options": [
      "expanded",
      "hidden"
     ],
     "description": "How the band starts a session. expanded: reels, wallet and buttons. hidden: one line with the balance; 0 or /slop show expands it.",
     "default": "hidden",
     "title": "Band at start"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wobondar-mods",
   "firstSeen": "2026-10-07T15:19:54.964Z",
   "modUpdatedAt": "2026-10-08T03:56:14Z",
   "fileBytes": 34795,
   "tags": [
    "band",
    "spinner",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "slop-machine",
   "url": "https://www.slopshopper.com/mods/wobondar-claude-plugins-slop-machine/"
  },
  {
   "slug": "wobondar-claude-plugins-slop-tetris",
   "name": "slop-tetris",
   "description": "Tetris in a pane, played with letter hotkeys while the pane has focus. No wallet required.",
   "version": "0.1.0",
   "author": {
    "name": "wobondar"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wobondar/claude-plugins",
    "url": "https://github.com/wobondar/claude-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T03:56:17Z",
    "createdAt": "2026-10-06T22:41:07Z",
    "description": "Mods for Claude Code. Doom inside Claude Code, Slop-machine, Tetris.",
    "homepage": "",
    "topics": [
     "claude-code",
     "claude-plugin",
     "doom"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/6381768?v=4",
    "ownerUrl": "https://github.com/wobondar",
    "defaultBranch": "main"
   },
   "path": "mods/slop-tetris",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "wobondar-mods",
   "firstSeen": "2026-10-07T15:19:56.084Z",
   "modUpdatedAt": "2026-10-07T00:56:53Z",
   "fileBytes": 24452,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "slop-tetris",
   "url": "https://www.slopshopper.com/mods/wobondar-claude-plugins-slop-tetris/"
  },
  {
   "slug": "wolf123450-claudeskills-desktop-statusline",
   "name": "desktop-statusline",
   "description": "Shows the terminal status line (model, session tokens, context %, 5h/7d rate limits) as a band above the prompt in the Claude desktop app",
   "version": "1.0.1",
   "author": {
    "name": "Clint Day",
    "email": "wolf123450@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wolf123450/ClaudeSkills",
    "url": "https://github.com/wolf123450/ClaudeSkills",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T21:55:07Z",
    "createdAt": "2026-07-05T23:54:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8672449?v=4",
    "ownerUrl": "https://github.com/wolf123450",
    "defaultBranch": "master"
   },
   "path": "plugins/desktop-statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-skills",
   "firstSeen": "2026-10-06T05:23:53.138Z",
   "modUpdatedAt": "2026-10-04T19:17:12Z",
   "fileBytes": 4384,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "desktop-statusline-wolf123450",
   "url": "https://www.slopshopper.com/mods/wolf123450-claudeskills-desktop-statusline/"
  },
  {
   "slug": "wolf123450-claudeskills-subagent-tree",
   "name": "subagent-tree",
   "description": "Side pane showing subagents as a tree with last-tool activity, tokens and runtime per agent, click-through detail, search, and saved history of past sessions",
   "version": "0.1.1",
   "author": {
    "name": "Clint Day",
    "email": "wolf123450@gmail.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wolf123450/ClaudeSkills",
    "url": "https://github.com/wolf123450/ClaudeSkills",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-04T21:55:07Z",
    "createdAt": "2026-07-05T23:54:14Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/8672449?v=4",
    "ownerUrl": "https://github.com/wolf123450",
    "defaultBranch": "master"
   },
   "path": "plugins/subagent-tree",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-skills",
   "firstSeen": "2026-10-06T05:23:54.235Z",
   "modUpdatedAt": "2026-10-04T21:53:29Z",
   "fileBytes": 16053,
   "tags": [
    "pane",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "subagent-tree-wolf123450",
   "url": "https://www.slopshopper.com/mods/wolf123450-claudeskills-subagent-tree/"
  },
  {
   "slug": "worldinnovationsdepartment-claude-slots",
   "name": "claude-slots",
   "displayName": "Claude Slots",
   "description": "Replaces the spinner with an animated ASCII slot machine: pull the lever on every prompt, watch the reels spin while Claude works, cash in when the turn completes.",
   "version": "0.1.0",
   "author": {
    "name": "Danylo Vorvul"
   },
   "license": "MIT",
   "homepage": "https://github.com/WorldInnovationsDepartment/claude_slots",
   "keywords": [
    "slot-machine",
    "spinner",
    "ascii-art",
    "fun",
    "statusline",
    "ui",
    "easter-egg"
   ],
   "kind": "community",
   "repo": {
    "fullName": "WorldInnovationsDepartment/claude_slots",
    "url": "https://github.com/WorldInnovationsDepartment/claude_slots",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-15T16:47:49Z",
    "createdAt": "2026-09-15T10:47:16Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/120003826?v=4",
    "ownerUrl": "https://github.com/WorldInnovationsDepartment",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./slots.js"
   ],
   "entry": "hooks/slots.js",
   "userConfig": {
    "size": {
     "type": "string",
     "title": "Machine size",
     "description": "One of: auto, compact, standard, grand. \"auto\" (default) picks compact/standard/grand from the terminal's column count. NOTE: userConfig's `options` (a dropdown of preset values) needs Claude Code v2.1.271+; this plugin targets 2.1.263, so the allowed values are documented here in prose instead — any other value is treated as \"auto\".",
     "default": "auto"
    },
    "idle": {
     "type": "string",
     "title": "Idle machine (Tier 1 only)",
     "description": "One of: off, compact, full. What the AbovePrompt band shows between turns: off (nothing), compact (default, one line), or full (attract-mode machine + credits + last result).",
     "default": "compact"
    },
    "theme": {
     "type": "string",
     "title": "Symbol theme",
     "description": "One of: classic, emoji. \"classic\" (default) uses the single-width glyph set (★ ♦ ♣ ☼ BAR ✻ ◆C◆); \"emoji\" swaps in the opt-in emoji theme from docs/ART-SPEC.md §14.",
     "default": "classic"
    },
    "sound": {
     "type": "string",
     "title": "Sound effects",
     "description": "One of: off, on. Play the bundled lever/coin/jackpot sounds via $.audio.play (Tier 1 only). Off by default.",
     "default": "off"
    },
    "startCredits": {
     "type": "number",
     "title": "Starting credits",
     "description": "Credit balance a brand-new session starts with. 1 credit is spent per spin.",
     "default": 100,
     "min": 0,
     "max": 100000
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-slots-local",
   "firstSeen": "2026-10-06T04:48:47.859Z",
   "modUpdatedAt": "2026-09-15T16:47:49Z",
   "fileBytes": 116928,
   "tags": [
    "band",
    "spinner",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-slots",
   "url": "https://www.slopshopper.com/mods/worldinnovationsdepartment-claude-slots/"
  },
  {
   "slug": "wpvip-awesomeface-claude-mods-bento",
   "name": "bento",
   "description": "A lunchbox that fills as context grows, with /doggybag to pack a handoff for a fresh session.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wpvip-awesomeface/claude-mods",
    "url": "https://github.com/wpvip-awesomeface/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T22:09:39Z",
    "createdAt": "2026-10-07T20:03:04Z",
    "description": "Claude Code mods (bento, turn-timer, recipe-card, workbench) and a token-saving kit",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/292570866?v=4",
    "ownerUrl": "https://github.com/wpvip-awesomeface",
    "defaultBranch": "main"
   },
   "path": "bento",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:51:13.403Z",
   "modUpdatedAt": "2026-10-07T20:06:03Z",
   "fileBytes": 8041,
   "tags": [
    "band",
    "guard",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "bento",
   "url": "https://www.slopshopper.com/mods/wpvip-awesomeface-claude-mods-bento/"
  },
  {
   "slug": "wpvip-awesomeface-claude-mods-recipe-card",
   "name": "recipe-card",
   "description": "Spots fresh solves worth keeping and offers /recipe to save them to the skills-os library.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wpvip-awesomeface/claude-mods",
    "url": "https://github.com/wpvip-awesomeface/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T22:09:39Z",
    "createdAt": "2026-10-07T20:03:04Z",
    "description": "Claude Code mods (bento, turn-timer, recipe-card, workbench) and a token-saving kit",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/292570866?v=4",
    "ownerUrl": "https://github.com/wpvip-awesomeface",
    "defaultBranch": "main"
   },
   "path": "recipe-card",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:51:15.005Z",
   "modUpdatedAt": "2026-10-07T20:06:03Z",
   "fileBytes": 7914,
   "tags": [
    "band",
    "transcript",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "recipe-card",
   "url": "https://www.slopshopper.com/mods/wpvip-awesomeface-claude-mods-recipe-card/"
  },
  {
   "slug": "wpvip-awesomeface-claude-mods-turn-timer",
   "name": "turn-timer",
   "description": "Shows how long each reply took, above the SkillOS line",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wpvip-awesomeface/claude-mods",
    "url": "https://github.com/wpvip-awesomeface/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T22:09:39Z",
    "createdAt": "2026-10-07T20:03:04Z",
    "description": "Claude Code mods (bento, turn-timer, recipe-card, workbench) and a token-saving kit",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/292570866?v=4",
    "ownerUrl": "https://github.com/wpvip-awesomeface",
    "defaultBranch": "main"
   },
   "path": "turn-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:51:15.756Z",
   "modUpdatedAt": "2026-10-07T20:06:03Z",
   "fileBytes": 2063,
   "tags": [
    "transcript",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-timer-wpvip-awesomeface",
   "url": "https://www.slopshopper.com/mods/wpvip-awesomeface-claude-mods-turn-timer/"
  },
  {
   "slug": "wpvip-awesomeface-claude-mods-workbench",
   "name": "workbench",
   "description": "Workbench side pane: greg watches your PRs (the pass), birdy counts down to your next meeting.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "wpvip-awesomeface/claude-mods",
    "url": "https://github.com/wpvip-awesomeface/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T22:09:39Z",
    "createdAt": "2026-10-07T20:03:04Z",
    "description": "Claude Code mods (bento, turn-timer, recipe-card, workbench) and a token-saving kit",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/292570866?v=4",
    "ownerUrl": "https://github.com/wpvip-awesomeface",
    "defaultBranch": "main"
   },
   "path": "fun/workbench",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:51:14.226Z",
   "modUpdatedAt": "2026-10-07T22:09:27Z",
   "fileBytes": 42997,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "workbench-wpvip-awesomeface",
   "url": "https://www.slopshopper.com/mods/wpvip-awesomeface-claude-mods-workbench/"
  },
  {
   "slug": "x812033727-travel-scanner-delivery-check",
   "name": "delivery-check",
   "description": "手動核對三個交稿路徑；存在不代表內容合格。尚待 Claude Code 原生驗證的教學原始碼。",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "x812033727/travel_scanner",
    "url": "https://github.com/x812033727/travel_scanner",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:27:54Z",
    "createdAt": "2026-08-30T08:37:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42974999?v=4",
    "ownerUrl": "https://github.com/x812033727",
    "defaultBranch": "main"
   },
   "path": "docs/videos/claude-code-mods-delivery-check-tutorial/materials/delivery-check",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:29:29.000Z",
   "modUpdatedAt": "2026-10-09T02:25:19Z",
   "fileBytes": 9656,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "delivery-check",
   "url": "https://www.slopshopper.com/mods/x812033727-travel-scanner-delivery-check/"
  },
  {
   "slug": "x812033727-travel-scanner-delivery-check-2",
   "name": "delivery-check",
   "description": "手動核對三個交稿路徑；存在不代表內容合格。尚待 Claude Code 原生驗證的教學原始碼。",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "x812033727/travel_scanner",
    "url": "https://github.com/x812033727/travel_scanner",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:27:54Z",
    "createdAt": "2026-08-30T08:37:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42974999?v=4",
    "ownerUrl": "https://github.com/x812033727",
    "defaultBranch": "main"
   },
   "path": "docs/videos/claude-code-mods-no-sandbox-before-install/demo/delivery-check",
   "modules": [
    "./register.mjs"
   ],
   "entry": "hooks/register.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:29:31.667Z",
   "modUpdatedAt": "2026-10-09T02:25:19Z",
   "fileBytes": 9656,
   "tags": [
    "pane",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "delivery-check-x812033727",
   "url": "https://www.slopshopper.com/mods/x812033727-travel-scanner-delivery-check-2/"
  },
  {
   "slug": "x812033727-travel-scanner-first-mod",
   "name": "first-mod",
   "description": "Teaching example: count observed tool-call events and show the tally",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "x812033727/travel_scanner",
    "url": "https://github.com/x812033727/travel_scanner",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:27:54Z",
    "createdAt": "2026-08-30T08:37:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42974999?v=4",
    "ownerUrl": "https://github.com/x812033727",
    "defaultBranch": "main"
   },
   "path": "docs/videos/claude-code-mods-no-sandbox-before-install/demo/first-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:19:58.848Z",
   "modUpdatedAt": "2026-10-09T02:25:19Z",
   "fileBytes": 902,
   "tags": [
    "spinner",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "first-mod-x812033727",
   "url": "https://www.slopshopper.com/mods/x812033727-travel-scanner-first-mod/"
  },
  {
   "slug": "x812033727-travel-scanner-first-mod-2",
   "name": "first-mod",
   "description": "Counts Claude's tool calls, shows the count beside the spinner, and adds a /tally command",
   "version": "0.1.0",
   "author": {
    "name": "Mokaair tutorial"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "x812033727/travel_scanner",
    "url": "https://github.com/x812033727/travel_scanner",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:27:54Z",
    "createdAt": "2026-08-30T08:37:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42974999?v=4",
    "ownerUrl": "https://github.com/x812033727",
    "defaultBranch": "main"
   },
   "path": "tools/claude-code-series/advanced/mods/first-mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:29:33.377Z",
   "modUpdatedAt": "2026-10-04T01:56:56Z",
   "fileBytes": 1277,
   "tags": [
    "spinner",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "first-mod-x812033727-travel_scanner",
   "url": "https://www.slopshopper.com/mods/x812033727-travel-scanner-first-mod-2/"
  },
  {
   "slug": "x812033727-travel-scanner-pipe-guard",
   "name": "pipe-guard",
   "description": "Adds pipefail when Claude pipes a check (lint, typecheck, tests, git merge) into tail, so a failed check cannot read as a pass",
   "version": "0.1.0",
   "author": {
    "name": "Mokaair"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "x812033727/travel_scanner",
    "url": "https://github.com/x812033727/travel_scanner",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:27:54Z",
    "createdAt": "2026-08-30T08:37:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42974999?v=4",
    "ownerUrl": "https://github.com/x812033727",
    "defaultBranch": "main"
   },
   "path": "docs/videos/claude-code-mods-hands-on/mods/pipe-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:29:29.836Z",
   "modUpdatedAt": "2026-10-09T05:21:34Z",
   "fileBytes": 991,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "pipe-guard",
   "url": "https://www.slopshopper.com/mods/x812033727-travel-scanner-pipe-guard/"
  },
  {
   "slug": "x812033727-travel-scanner-plink-budget",
   "name": "plink-budget",
   "description": "Counts the SSH connections Claude opens with plink in a session, shows the count in the status line, and refuses new ones past a limit",
   "version": "0.1.0",
   "author": {
    "name": "Mokaair"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "x812033727/travel_scanner",
    "url": "https://github.com/x812033727/travel_scanner",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T15:27:54Z",
    "createdAt": "2026-08-30T08:37:48Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42974999?v=4",
    "ownerUrl": "https://github.com/x812033727",
    "defaultBranch": "main"
   },
   "path": "docs/videos/claude-code-mods-hands-on/mods/plink-budget",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:29:30.702Z",
   "modUpdatedAt": "2026-10-09T05:21:34Z",
   "fileBytes": 1989,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "plink-budget",
   "url": "https://www.slopshopper.com/mods/x812033727-travel-scanner-plink-budget/"
  },
  {
   "slug": "xaiksan1-modnest-mya",
   "name": "mya",
   "description": "MYA: a voice for Claude Code on Linux/X11. Tap Right Ctrl to talk, Right Ctrl + Space to translate, and MYA answers aloud, with a ringing phone when it is your turn.",
   "version": "0.3.0",
   "license": "MIT",
   "homepage": "https://modnest-chi.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xaiksan1/modnest",
    "url": "https://github.com/xaiksan1/modnest",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T17:06:08Z",
    "createdAt": "2026-10-04T14:07:04Z",
    "description": "Small mods for Claude Code, and the site that lists them.",
    "homepage": "https://modnest-chi.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/97104774?v=4",
    "ownerUrl": "https://github.com/xaiksan1",
    "defaultBranch": "main"
   },
   "path": "mods/mya",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "title": "Spoken language",
     "description": "Deepgram language code of what you say (en, fr, es, de...).",
     "default": "en"
    },
    "keyterms": {
     "type": "string",
     "title": "Words to recognise",
     "description": "Comma-separated names or jargon Deepgram should favour. 'Mya' is the default so it is not heard as 'I car'.",
     "default": "Mya"
    },
    "translateTo": {
     "type": "string",
     "title": "Translate into",
     "description": "Language name for Right Ctrl + Space (e.g. English, French, Spanish).",
     "default": "English"
    },
    "speakReplies": {
     "type": "boolean",
     "title": "Speak replies",
     "description": "MYA reads Claude's answer aloud when you sent the question by voice.",
     "default": true
    },
    "voiceId": {
     "type": "string",
     "title": "Cartesia voice id",
     "description": "Cartesia voice id. Empty = MYA's original voice (Katie).",
     "default": ""
    },
    "micDevice": {
     "type": "string",
     "title": "Microphone (ALSA)",
     "description": "'auto' prefers a USB microphone; otherwise an ALSA device such as plughw:1,0 (see `arecord -l`).",
     "default": "auto"
    },
    "speakerDevice": {
     "type": "string",
     "title": "Speaker (ALSA)",
     "description": "ALSA playback device; 'default' is the system default.",
     "default": "default"
    },
    "python": {
     "type": "string",
     "title": "Python command",
     "description": "Python 3 used for the helper scripts (standard library only).",
     "default": "python3"
    },
    "envFile": {
     "type": "string",
     "title": "Env file with the API keys",
     "description": "Optional path to a file containing DEEPGRAM_API_KEY=... and CARTESIA_API_KEY=... lines, read by the helpers (never printed). Alternative to the key options or your shell environment.",
     "default": ""
    },
    "toggleKeycode": {
     "type": "number",
     "title": "Dictation key (X11 keycode)",
     "description": "105 = Right Ctrl. Find others with `xmodmap -pke`.",
     "default": 105
    },
    "chordKeycode": {
     "type": "number",
     "title": "Translate chord key (X11 keycode)",
     "description": "Pressed while the dictation key is held. 65 = Space.",
     "default": 65
    },
    "lockKeycode": {
     "type": "number",
     "title": "Hotkey on/off key (X11 keycode)",
     "description": "Pressed while the dictation key is held, it switches the hotkey on or off. 62 = Right Shift.",
     "default": 62
    },
    "maxTapSeconds": {
     "type": "number",
     "title": "Longest tap (seconds)",
     "description": "A dictation key held longer than this is not a tap, so holding Ctrl for copy-paste or Ctrl+click never starts the microphone.",
     "default": 0.8
    },
    "hotkeyOnStart": {
     "type": "boolean",
     "title": "Hotkey on at start",
     "description": "Whether the Right Ctrl hotkey is active when the session starts.",
     "default": true
    },
    "deepgramApiKey": {
     "type": "string",
     "title": "Deepgram API key",
     "description": "Speech-to-text. Or set DEEPGRAM_API_KEY in your environment.",
     "sensitive": true,
     "default": ""
    },
    "cartesiaApiKey": {
     "type": "string",
     "title": "Cartesia API key",
     "description": "Text-to-speech (optional). Or set CARTESIA_API_KEY in your environment.",
     "sensitive": true,
     "default": ""
    },
    "voiceEngine": {
     "type": "string",
     "title": "MYA's engine",
     "description": "cartesia = a human-like cloud voice (default); machine = a formant synthesizer (eSpeak NG, local, no key; speaks one language, so replies are condensed and translated into it). piper = a local neural voice (free, offline, about 5x faster than speech on a modest CPU; needs `pip install piper-tts` for the Python you set below and a voice file in piperModel). Piper is GPL-3.0 and is NOT bundled: you install it yourself.",
     "default": "cartesia",
     "options": [
      "cartesia",
      "machine",
      "piper"
     ]
    },
    "piperModel": {
     "type": "string",
     "title": "Piper voice file",
     "description": "Path to a Piper .onnx voice (its .onnx.json must sit next to it), e.g. fr_FR-siwis-medium.onnx. Only used when the engine is piper.",
     "default": ""
    },
    "machineVoice": {
     "type": "string",
     "title": "Machine voice (eSpeak NG)",
     "description": "Machine engine only: eSpeak NG voice name, language and variant (en-us+klatt4, fr+klatt...). Replies are condensed and translated into this voice's language before being spoken.",
     "default": "en-us+klatt4"
    },
    "machineRate": {
     "type": "number",
     "title": "Machine voice rhythm: words per minute",
     "description": "eSpeak words per minute at speed 1.0. Lower is slower and more deliberate.",
     "default": 155
    },
    "machineWordGap": {
     "type": "number",
     "title": "Machine voice rhythm: pause between words",
     "description": "Extra silence between words, in tens of milliseconds (0 = none).",
     "default": 4
    },
    "voiceStyle": {
     "type": "string",
     "title": "MYA's voice",
     "description": "Cartesia engine only: plain (no effect), robot (buzzing 90s computer) or soft (grit only).",
     "default": "plain",
     "options": [
      "plain",
      "robot",
      "soft"
     ]
    },
    "voiceSpeed": {
     "type": "number",
     "title": "MYA's speaking speed",
     "description": "0.5 (slow) to 2.0 (fast); 1.0 is the voice as synthesized. Lower it if a voice talks too fast.",
     "default": 1
    },
    "showBand": {
     "type": "boolean",
     "title": "Show MYA above the prompt",
     "description": "A one-line band showing what MYA is doing.",
     "default": true
    },
    "ringSound": {
     "type": "boolean",
     "title": "Ring when it is your turn",
     "description": "Play an old telephone bell when Claude has finished and is waiting for you (the band always shows a ringing phone).",
     "default": false
    },
    "phrases": {
     "type": "boolean",
     "title": "MYA's own lines",
     "description": "Short spoken lines of MYA's: a greeting at the start, a line when it did not hear you.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:25.911Z",
   "modUpdatedAt": "2026-10-05T17:06:08Z",
   "fileBytes": 15748,
   "tags": [
    "band",
    "toast",
    "command",
    "prompt",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "mya",
   "url": "https://www.slopshopper.com/mods/xaiksan1-modnest-mya/"
  },
  {
   "slug": "xavierforge-xavierforge-mods-retrovis-mod",
   "name": "retrovis-mod",
   "description": "Classic media-player visualizer above the prompt: a plasma field and equalizer bars driven by the session (prompts, tool calls, turns). Needs function hooks and an interactive terminal.",
   "version": "0.1.0",
   "author": {
    "name": "Xavier"
   },
   "license": "MIT",
   "keywords": [
    "function-hooks",
    "above-prompt",
    "raster",
    "visualizer"
   ],
   "kind": "community",
   "repo": {
    "fullName": "xavierforge/xavierforge-mods",
    "url": "https://github.com/xavierforge/xavierforge-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-09-24T09:11:04Z",
    "createdAt": "2026-09-23T03:17:23Z",
    "description": "Claude Code mods on function hooks that draw in the band above the prompt. retrovis-mod: a retro media-player visualizer.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/43287234?v=4",
    "ownerUrl": "https://github.com/xavierforge",
    "defaultBranch": "main"
   },
   "path": "mods/retrovis-mod",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "rows": {
     "type": "number",
     "description": "Height of the band in terminal rows (2 to 16).",
     "default": 8,
     "title": "Band height"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xavierforge-mods",
   "firstSeen": "2026-10-06T05:23:56.208Z",
   "modUpdatedAt": "2026-09-24T09:11:04Z",
   "fileBytes": 30919,
   "tags": [
    "band",
    "guard",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "retrovis-mod",
   "url": "https://www.slopshopper.com/mods/xavierforge-xavierforge-mods-retrovis-mod/"
  },
  {
   "slug": "xavieryounan-claude-code-tmux-status",
   "name": "tmux-status",
   "description": "Shows Claude Code's state (working, waiting for you, done) as coloured glyphs on your tmux window tabs.",
   "version": "0.1.0",
   "author": {
    "name": "Xavier Younan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "XavierYounan/claude-code-tmux-status",
    "url": "https://github.com/XavierYounan/claude-code-tmux-status",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T07:29:14Z",
    "createdAt": "2026-10-04T07:08:48Z",
    "description": "Claude Code's state (working, waiting for you, done) as coloured glyphs on your tmux window tabs.",
    "homepage": null,
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-plugin",
     "developer-tools",
     "statusbar",
     "statusline",
     "terminal",
     "tmux",
     "tmux-plugin",
     "tmux-plugins",
     "tpm"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/46990428?v=4",
    "ownerUrl": "https://github.com/XavierYounan",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "tmux-status",
   "firstSeen": "2026-10-07T14:47:12.239Z",
   "modUpdatedAt": "2026-10-04T07:29:14Z",
   "fileBytes": 2382,
   "tags": [
    "guard",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "tmux-status",
   "url": "https://www.slopshopper.com/mods/xavieryounan-claude-code-tmux-status/"
  },
  {
   "slug": "xavortm-claude-mods-git-pane",
   "name": "git-pane",
   "description": "Live git status pane: branch, changes with line counts, open PRs/MRs (GitHub or GitLab), and the Linear issue or Teamwork task from the branch name",
   "version": "0.2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xavortm/claude-mods",
    "url": "https://github.com/xavortm/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-07T14:03:36Z",
    "createdAt": "2026-10-07T13:43:04Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2004664?v=4",
    "ownerUrl": "https://github.com/xavortm",
    "defaultBranch": "main"
   },
   "path": "mods/git-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "blockWorktrees": {
     "type": "boolean",
     "title": "Block worktrees",
     "description": "Deny EnterWorktree and new git worktrees, so work stays in the main checkout.",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-08T15:51:25.178Z",
   "modUpdatedAt": "2026-10-07T14:03:36Z",
   "fileBytes": 23597,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "git-pane",
   "url": "https://www.slopshopper.com/mods/xavortm-claude-mods-git-pane/"
  },
  {
   "slug": "xdm67x-claudecast-claudecast",
   "name": "claudecast",
   "description": "Broadcast your Claude Code session live. Viewers watch messages, tool calls and responses in real time in a browser and can ask questions that reach your context automatically.",
   "version": "0.1.0",
   "author": {
    "name": "xdm67x"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xdm67x/claudecast",
    "url": "https://github.com/xdm67x/claudecast",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T06:56:55Z",
    "createdAt": "2026-05-20T19:34:10Z",
    "description": "Cast your Claude Code session",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/77287913?v=4",
    "ownerUrl": "https://github.com/xdm67x",
    "defaultBranch": "main"
   },
   "path": "mod",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "userConfig": {
    "binaryPath": {
     "type": "string",
     "title": "Server binary path",
     "default": "claudecast",
     "description": "Path to the claudecast server binary (cargo build --release in the claudecast repo, then target/release/claudecast)"
    },
    "port": {
     "type": "number",
     "title": "Server port",
     "default": 3000,
     "description": "Local port the claudecast server listens on"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:20:02.028Z",
   "modUpdatedAt": "2026-10-06T06:56:55Z",
   "fileBytes": 7737,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "network",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claudecast",
   "url": "https://www.slopshopper.com/mods/xdm67x-claudecast-claudecast/"
  },
  {
   "slug": "xingkaixin-claude-mods-tps-meter",
   "name": "tps-meter",
   "description": "Shows the model's live output tokens per second in the prompt footer.",
   "version": "0.2.1",
   "author": {
    "name": "XingKaiXin",
    "url": "https://github.com/xingkaixin"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xingkaixin/claude-mods",
    "url": "https://github.com/xingkaixin/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T12:30:19Z",
    "createdAt": "2026-10-06T12:16:32Z",
    "description": "Claude Code mods",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3390425?v=4",
    "ownerUrl": "https://github.com/xingkaixin",
    "defaultBranch": "main"
   },
   "path": "mods/tps-meter",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:49:21.757Z",
   "modUpdatedAt": "2026-10-06T12:30:19Z",
   "fileBytes": 2893,
   "tags": [
    "spinner",
    "turn"
   ],
   "isNew": true,
   "entryName": "tps-meter",
   "url": "https://www.slopshopper.com/mods/xingkaixin-claude-mods-tps-meter/"
  },
  {
   "slug": "xinhuagu-oh-my-claude-mods-agent-crew",
   "name": "agent-crew",
   "description": "A live pane of your subagents as a little pixel crew: who is working, on what, and how far along",
   "version": "0.3.2",
   "author": {
    "name": "xinhuagu",
    "url": "https://github.com/xinhuagu"
   },
   "license": "MIT",
   "homepage": "https://github.com/xinhuagu/oh-my-claude-mods",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xinhuagu/oh-my-claude-mods",
    "url": "https://github.com/xinhuagu/oh-my-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T23:18:01Z",
    "createdAt": "2026-10-08T20:02:27Z",
    "description": "Mods for Claude Code. agent-crew: watch your subagents work as a live pixel crew, with role, model, current tool, progress, tokens and time.",
    "homepage": "",
    "topics": [
     "ai-agents",
     "anthropic",
     "claude",
     "claude-code",
     "claude-code-marketplace",
     "claude-code-mods",
     "claude-code-plugin",
     "claude-code-subagents",
     "claude-mods",
     "claude-plugin",
     "developer-tools",
     "multi-agent",
     "pixel-art",
     "subagents",
     "terminal"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/562450?v=4",
    "ownerUrl": "https://github.com/xinhuagu",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-crew",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "oh-my-claude-mods",
   "firstSeen": "2026-10-09T15:29:36.619Z",
   "modUpdatedAt": "2026-10-08T23:18:01Z",
   "fileBytes": 23219,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-crew",
   "url": "https://www.slopshopper.com/mods/xinhuagu-oh-my-claude-mods-agent-crew/"
  },
  {
   "slug": "xkazm04-personas-athena-skin",
   "name": "athena-skin",
   "description": "Athena's voice and light for the terminal: her words on the spinner and the turn line, a quiet band above the prompt that breathes while a turn runs, and her blue as the one accent",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xkazm04/personas",
    "url": "https://github.com/xkazm04/personas",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:24:12Z",
    "createdAt": "2026-02-19T09:51:40Z",
    "description": "Local-first desktop app for building AI agents, connecting them to your tools, running them on triggers, and orchestrating teams of them on real software projects.",
    "homepage": "",
    "topics": [
     "ai-agents",
     "automation",
     "desktop-app",
     "llm",
     "local-first",
     "react",
     "rust",
     "tauri"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38754960?v=4",
    "ownerUrl": "https://github.com/xkazm04",
    "defaultBranch": "master"
   },
   "path": ".claude/mods/athena-skin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:29:39.938Z",
   "modUpdatedAt": "2026-10-07T17:07:05Z",
   "fileBytes": 3509,
   "tags": [
    "band",
    "spinner",
    "status",
    "guard",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "athena-skin",
   "url": "https://www.slopshopper.com/mods/xkazm04-personas-athena-skin/"
  },
  {
   "slug": "xkazm04-personas-dev-law",
   "name": "dev-law",
   "description": "Repo-tracked guard for the Personas checkout: denies shell commands this machine already paid for (shared-checkout git sweeps, bare cargo test, whole vitest runs, blind node kills, MSYS traps) and nudges when source edits leave their feature doc stale",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xkazm04/personas",
    "url": "https://github.com/xkazm04/personas",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:24:12Z",
    "createdAt": "2026-02-19T09:51:40Z",
    "description": "Local-first desktop app for building AI agents, connecting them to your tools, running them on triggers, and orchestrating teams of them on real software projects.",
    "homepage": "",
    "topics": [
     "ai-agents",
     "automation",
     "desktop-app",
     "llm",
     "local-first",
     "react",
     "rust",
     "tauri"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38754960?v=4",
    "ownerUrl": "https://github.com/xkazm04",
    "defaultBranch": "master"
   },
   "path": ".claude/mods/dev-law",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:29:40.856Z",
   "modUpdatedAt": "2026-10-07T17:07:05Z",
   "fileBytes": 17298,
   "tags": [
    "toast",
    "status",
    "guard",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dev-law",
   "url": "https://www.slopshopper.com/mods/xkazm04-personas-dev-law/"
  },
  {
   "slug": "xkazm04-personas-result-economy",
   "name": "result-economy",
   "description": "Keeps oversized tool output out of the model's context: long shell and search results keep their head and tail with a visible truncation marker, and distinctive secret tokens are redacted before the model reads them",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xkazm04/personas",
    "url": "https://github.com/xkazm04/personas",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:24:12Z",
    "createdAt": "2026-02-19T09:51:40Z",
    "description": "Local-first desktop app for building AI agents, connecting them to your tools, running them on triggers, and orchestrating teams of them on real software projects.",
    "homepage": "",
    "topics": [
     "ai-agents",
     "automation",
     "desktop-app",
     "llm",
     "local-first",
     "react",
     "rust",
     "tauri"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/38754960?v=4",
    "ownerUrl": "https://github.com/xkazm04",
    "defaultBranch": "master"
   },
   "path": ".claude/mods/result-economy",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T15:29:41.740Z",
   "modUpdatedAt": "2026-10-07T17:07:05Z",
   "fileBytes": 4215,
   "tags": [
    "status",
    "session"
   ],
   "isNew": true,
   "entryName": "result-economy",
   "url": "https://www.slopshopper.com/mods/xkazm04-personas-result-economy/"
  },
  {
   "slug": "xotong-claude-marketplace-code-modernization",
   "name": "code-modernization",
   "description": "Guided modernization for any legacy codebase: start with /modernize, get an assessment, an interactive map, the business rules mined from the code, and a plan you approve, then an upgrade, a rewrite or a rebuild with independent proof that the new code behaves like the old. Includes security hardening, a one-page report, specialist agents, and an optional live progress pane (early access).",
   "version": "1.0.0",
   "author": {
    "name": "Anthropic",
    "email": "support@anthropic.com"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xotong/claude-marketplace",
    "url": "https://github.com/xotong/claude-marketplace",
    "stars": 0,
    "forks": 2,
    "license": null,
    "pushedAt": "2026-09-30T15:11:21Z",
    "createdAt": "2026-05-08T02:32:28Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/51039411?v=4",
    "ownerUrl": "https://github.com/xotong",
    "defaultBranch": "main"
   },
   "path": "plugins/code-modernization",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "system": {
     "type": "string",
     "title": "System",
     "description": "The system under analysis/ to follow. Empty follows the first one found.",
     "default": ""
    },
    "track": {
     "type": "string",
     "title": "Track to follow",
     "description": "auto follows whichever way the plugin's commands are working on the system: a rewrite, a same-stack uplift or a greenfield reimagine, by the newest artifacts. Name one to pin it.",
     "default": "auto",
     "options": [
      "auto",
      "transform",
      "uplift",
      "reimagine"
     ]
    },
    "panel": {
     "type": "string",
     "title": "Progress pane",
     "description": "auto opens the pane when a session starts in a workspace that has analysis/; command opens it only when you press its button or type /modernize-panel; off never opens it and never draws the button.",
     "default": "auto",
     "options": [
      "auto",
      "command",
      "off"
     ]
    },
    "xray": {
     "type": "boolean",
     "title": "X-ray reads",
     "description": "When Claude reads a legacy file, attach what the analysis already knows about it (callers, data it touches, the rules citing it) as context only the model sees.",
     "default": true
    },
    "commandPrefix": {
     "type": "string",
     "title": "Command prefix",
     "description": "How the plugin's commands are written up to their verb, for the pane's Next line.",
     "default": "/code-modernization:modernize-"
    },
    "legacyDir": {
     "type": "string",
     "title": "Legacy directory",
     "description": "The read-only tree holding the legacy systems, relative to the workspace.",
     "default": "legacy"
    },
    "telemetry": {
     "type": "boolean",
     "title": "Usage counts",
     "description": "Send usage counts through Claude Code's own telemetry setting: whole numbers only, such as which command ran, how many rules were found, what kind of machine and python the plugin runs on, and which kind of error occurred. Never code, names, paths, prompts or error text. Nothing is sent when Claude Code telemetry is off. See exactly what would be sent with: python3 scripts/telemetry.py show",
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "platform-claude-marketplace",
   "firstSeen": "2026-10-06T05:29:11.805Z",
   "modUpdatedAt": "2026-09-30T15:11:16Z",
   "fileBytes": 262241,
   "tags": [
    "pane",
    "band",
    "spinner",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "code-modernization-xotong",
   "url": "https://www.slopshopper.com/mods/xotong-claude-marketplace-code-modernization/"
  },
  {
   "slug": "xve-bv-claude-marketplace-claudecodemonitor-hud-mod",
   "name": "claudecodemonitor-hud-mod",
   "description": "Mod: a band above the prompt with the session's model and effort beside the ones your settings set, and the advisor model with its call count.",
   "version": "0.1.0",
   "author": {
    "name": "XVE"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "XVE-BV/claude-marketplace",
    "url": "https://github.com/XVE-BV/claude-marketplace",
    "stars": 0,
    "forks": 1,
    "license": null,
    "pushedAt": "2026-10-09T14:39:36Z",
    "createdAt": "2026-04-17T11:33:41Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/107036182?v=4",
    "ownerUrl": "https://github.com/XVE-BV",
    "defaultBranch": "main"
   },
   "path": "plugins/claudecodemonitor-hud-mod",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "xve-claude-marketplace",
   "firstSeen": "2026-10-09T14:43:41.542Z",
   "modUpdatedAt": "2026-10-09T14:39:36Z",
   "fileBytes": 15122,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claudecodemonitor-hud-mod",
   "url": "https://www.slopshopper.com/mods/xve-bv-claude-marketplace-claudecodemonitor-hud-mod/"
  },
  {
   "slug": "xyzbuilds-cache-clock",
   "name": "cache-clock",
   "description": "Shows how long Claude Code's prompt cache stays warm, how many tokens your next message re-sends, and what it costs now versus after the cache expires.",
   "version": "0.1.0",
   "author": {
    "name": "XYZ Makes"
   },
   "license": "MIT",
   "homepage": "https://github.com/xyzbuilds/cache-clock",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xyzbuilds/cache-clock",
    "url": "https://github.com/xyzbuilds/cache-clock",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T02:35:38Z",
    "createdAt": "2026-10-06T02:35:33Z",
    "description": "Claude Code mod: see your prompt cache. Time left, hit rate, rebuilds and the next message's cost under the prompt, with a nudge to /clear or /compact when it's cheaper.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "cost",
     "prompt-caching"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94322783?v=4",
    "ownerUrl": "https://github.com/xyzbuilds",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "showLine": {
     "type": "boolean",
     "title": "Cache clock: line under the prompt",
     "description": "Cache time left, hit rate, misses and the next message's cost",
     "default": true
    },
    "notices": {
     "type": "boolean",
     "title": "Cache clock: notices in the conversation",
     "description": "A dim line when the cache expires and when a message rebuilds it",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:23:59.724Z",
   "modUpdatedAt": "2026-10-06T02:35:38Z",
   "fileBytes": 27971,
   "tags": [
    "pane",
    "spinner",
    "command",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-clock-xyzbuilds",
   "url": "https://www.slopshopper.com/mods/xyzbuilds-cache-clock/"
  },
  {
   "slug": "xyzbuilds-while-you-wait",
   "name": "while-you-wait",
   "description": "While Claude works, the side panel lists what you can do meanwhile on GitHub: pull requests waiting for your review (with the diff and a quick pre-review), your own pull requests that need you, issues assigned to you.",
   "version": "0.1.0",
   "author": {
    "name": "XYZ Makes"
   },
   "license": "MIT",
   "homepage": "https://github.com/xyzbuilds/while-you-wait",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "xyzbuilds/while-you-wait",
    "url": "https://github.com/xyzbuilds/while-you-wait",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T04:13:24Z",
    "createdAt": "2026-10-04T04:13:19Z",
    "description": "Claude Code mod: what's waiting for you on GitHub while Claude works — review requests with diff and pre-review, your PRs that need you, assigned issues.",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "code-review",
     "github"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/94322783?v=4",
    "ownerUrl": "https://github.com/xyzbuilds",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "nudgeAfterMinutes": {
     "type": "number",
     "title": "While you wait: minutes before the hint",
     "description": "How long Claude works before the status line shows what you could do meanwhile",
     "default": 2
    },
    "openPanel": {
     "type": "boolean",
     "title": "While you wait: open the side panel by itself",
     "description": "Open the panel when the hint shows, not only on /wait",
     "default": false
    },
    "onlyThisRepo": {
     "type": "boolean",
     "title": "While you wait: this repository only",
     "description": "List only the pull requests and issues of the repository Claude is working in",
     "default": false
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:29:16.266Z",
   "modUpdatedAt": "2026-10-04T04:13:24Z",
   "fileBytes": 23520,
   "tags": [
    "pane",
    "status",
    "command",
    "model",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "while-you-wait",
   "url": "https://www.slopshopper.com/mods/xyzbuilds-while-you-wait/"
  },
  {
   "slug": "ya8282-claude-code-mods-cache-timer",
   "name": "cache-timer",
   "description": "Colored countdown bar above the prompt until the prompt cache expires",
   "version": "0.2.0",
   "author": {
    "name": "ya8282",
    "url": "https://github.com/ya8282"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "ya8282/claude-code-mods",
    "url": "https://github.com/ya8282/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T08:16:18Z",
    "createdAt": "2026-10-04T08:16:13Z",
    "description": "Small productivity mods for Claude Code",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/538043?v=4",
    "ownerUrl": "https://github.com/ya8282",
    "defaultBranch": "main"
   },
   "path": "plugins/cache-timer",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Prompt cache TTL",
     "description": "auto reads the TTL each API response actually used (1h or 5m); pick 5m or 1h to force it",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-mods",
   "firstSeen": "2026-10-06T05:24:10.511Z",
   "modUpdatedAt": "2026-10-04T08:16:18Z",
   "fileBytes": 4238,
   "tags": [
    "band",
    "status",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "cache-timer-ya8282",
   "url": "https://www.slopshopper.com/mods/ya8282-claude-code-mods-cache-timer/"
  },
  {
   "slug": "yahyabedirhan-claude-mods-session-status",
   "name": "session-status",
   "description": "A pane that shows the session's live status: doing now, decisions and surprises with one-click buttons, progress and the last update.",
   "version": "0.13.0",
   "author": {
    "name": "yahyabedirhan"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yahyabedirhan/claude-mods",
    "url": "https://github.com/yahyabedirhan/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T20:06:17Z",
    "createdAt": "2026-10-04T18:25:02Z",
    "description": "Claude Code mods, shipped as plugins",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/33317652?v=4",
    "ownerUrl": "https://github.com/yahyabedirhan",
    "defaultBranch": "main"
   },
   "path": "plugins/session-status",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:08.792Z",
   "modUpdatedAt": "2026-10-08T20:06:17Z",
   "fileBytes": 270016,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "model",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "session-status-yahyabedirhan",
   "url": "https://www.slopshopper.com/mods/yahyabedirhan-claude-mods-session-status/"
  },
  {
   "slug": "yahyashareef48-claude-mods-replay-theater",
   "name": "replay-theater",
   "description": "Replay Theater: a live timeline of everything Claude does in a turn (commands, reads, searches, edits) with diffs and output.",
   "version": "0.2.1",
   "author": {
    "name": "Claude Code DevRel; desktop timeline by Yahya Shareef"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yahyashareef48/claude-mods",
    "url": "https://github.com/yahyashareef48/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:36:01Z",
    "createdAt": "2026-10-09T08:03:14Z",
    "description": "Claude Code mods tuned for the Claude desktop app: a live replay of every step Claude takes, and an IDE-style file tree.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/113063773?v=4",
    "ownerUrl": "https://github.com/yahyashareef48",
    "defaultBranch": "main"
   },
   "path": "plugins/replay-theater",
   "modules": [
    "./replay-theater.mjs"
   ],
   "entry": "hooks/replay-theater.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:29:57.827Z",
   "modUpdatedAt": "2026-10-09T08:43:16Z",
   "fileBytes": 36817,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "replay-theater-yahyashareef48",
   "url": "https://www.slopshopper.com/mods/yahyashareef48-claude-mods-replay-theater/"
  },
  {
   "slug": "yahyashareef48-claude-mods-repo-worktree",
   "name": "repo-worktree",
   "description": "A git dashboard: repos in the chat's folder are watched on their own, every other repo on the computer is listed to add. Worktrees, branches, ahead/behind, changes, pull/push/sync, refreshed every minute.",
   "version": "0.3.4",
   "author": {
    "name": "Yahya Shareef"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yahyashareef48/claude-mods",
    "url": "https://github.com/yahyashareef48/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:36:01Z",
    "createdAt": "2026-10-09T08:03:14Z",
    "description": "Claude Code mods tuned for the Claude desktop app: a live replay of every step Claude takes, and an IDE-style file tree.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/113063773?v=4",
    "ownerUrl": "https://github.com/yahyashareef48",
    "defaultBranch": "main"
   },
   "path": "plugins/repo-worktree",
   "modules": [
    "./repo-worktree.mjs"
   ],
   "entry": "hooks/repo-worktree.mjs",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-09T15:29:58.664Z",
   "modUpdatedAt": "2026-10-09T09:35:58Z",
   "fileBytes": 33684,
   "tags": [
    "pane",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "repo-worktree",
   "url": "https://www.slopshopper.com/mods/yahyashareef48-claude-mods-repo-worktree/"
  },
  {
   "slug": "yai333-autonomous-loop",
   "name": "autonomous-loop",
   "description": "A state-machine graph engine that drives a ticket through claim -> worktree -> coding -> evaluate -> review -> human approval, spawning and monitoring subagents at each step.",
   "version": "0.1.0",
   "author": {
    "name": "yi.ai"
   },
   "keywords": [
    "workflow",
    "state-machine",
    "orchestrator",
    "agents"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yai333/autonomous-loop",
    "url": "https://github.com/yai333/autonomous-loop",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-09-26T02:19:38Z",
    "createdAt": "2026-09-26T02:12:59Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/29742643?v=4",
    "ownerUrl": "https://github.com/yai333",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./index.ts"
   ],
   "entry": "hooks/index.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:29:19.258Z",
   "modUpdatedAt": "2026-09-26T02:19:38Z",
   "fileBytes": 82886,
   "tags": [
    "pane",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "autonomous-loop",
   "url": "https://www.slopshopper.com/mods/yai333-autonomous-loop/"
  },
  {
   "slug": "yandy-r-claude-plugins-status-bar",
   "name": "status-bar",
   "description": "Context window as a stacked bar above the prompt, one color per /context category, plus cost, rate limits and recent tool calls",
   "version": "0.2.0",
   "author": {
    "name": "yandy-r"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yandy-r/claude-plugins",
    "url": "https://github.com/yandy-r/claude-plugins",
    "stars": 0,
    "forks": 1,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:39:59Z",
    "createdAt": "2026-03-04T16:13:44Z",
    "description": "A collection of Claude Code plugins for workflow orchestration, parallel planning, documentation, research, and project management.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2131779?v=4",
    "ownerUrl": "https://github.com/yandy-r",
    "defaultBranch": "main"
   },
   "path": "ycc/mods/status-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "ycc",
   "firstSeen": "2026-10-06T05:21:39.183Z",
   "modUpdatedAt": "2026-10-08T15:39:59Z",
   "fileBytes": 18233,
   "tags": [
    "band",
    "status",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "status-bar-yandy-r",
   "url": "https://www.slopshopper.com/mods/yandy-r-claude-plugins-status-bar/"
  },
  {
   "slug": "yanmwisa-claude-code-plugins-step-chain",
   "name": "step-chain",
   "displayName": "Step Chain",
   "description": "A variant of next-steps: tick several suggested next prompts, in the order you choose, and run them as a sequence, one step per turn. Stops on interruption or error.",
   "version": "0.3.0",
   "author": {
    "name": "Yannick (yanmwisa)",
    "url": "https://github.com/yanmwisa"
   },
   "license": "MIT",
   "homepage": "https://github.com/yanmwisa/claude-code-plugins/tree/main/step-chain",
   "keywords": [
    "suggestions",
    "next-steps",
    "sequence",
    "prompt",
    "function-hooks",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yanmwisa/claude-code-plugins",
    "url": "https://github.com/yanmwisa/claude-code-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:49:09Z",
    "createdAt": "2026-10-05T23:53:03Z",
    "description": "Function-hook plugins for Claude Code: a self-opening task band and multi-step next-prompt sequences (MIT)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/138387352?v=4",
    "ownerUrl": "https://github.com/yanmwisa",
    "defaultBranch": "main"
   },
   "path": "step-chain",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minAnswerChars": {
     "type": "number",
     "title": "Shortest answer to suggest after",
     "description": "Skip suggestions after answers shorter than this many characters.",
     "required": false,
     "default": 80
    },
    "suggestSkills": {
     "type": "boolean",
     "title": "Suggest skills and slash commands",
     "description": "Tell the suggester which skills and slash commands this session has, so a suggestion can be one of them.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "yanmwisa",
   "firstSeen": "2026-10-07T15:20:25.462Z",
   "modUpdatedAt": "2026-10-07T09:12:38Z",
   "fileBytes": 17714,
   "tags": [
    "band",
    "toast",
    "model",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "step-chain",
   "url": "https://www.slopshopper.com/mods/yanmwisa-claude-code-plugins-step-chain/"
  },
  {
   "slug": "yanmwisa-claude-code-plugins-tallyrail",
   "name": "tallyrail",
   "displayName": "Tallyrail",
   "description": "A task band above the prompt that opens by itself: Claude plans multi-step work, ticks each task as it goes, and the band closes when everything is done. Three views: list, single line, focus.",
   "version": "0.4.0",
   "author": {
    "name": "Yannick (yanmwisa)",
    "url": "https://github.com/yanmwisa"
   },
   "license": "MIT",
   "homepage": "https://github.com/yanmwisa/claude-code-plugins/tree/main/tallyrail",
   "keywords": [
    "tasks",
    "todo",
    "progress",
    "planning",
    "function-hooks",
    "ui"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yanmwisa/claude-code-plugins",
    "url": "https://github.com/yanmwisa/claude-code-plugins",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T10:49:09Z",
    "createdAt": "2026-10-05T23:53:03Z",
    "description": "Function-hook plugins for Claude Code: a self-opening task band and multi-step next-prompt sequences (MIT)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/138387352?v=4",
    "ownerUrl": "https://github.com/yanmwisa",
    "defaultBranch": "main"
   },
   "path": "tallyrail",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "yanmwisa",
   "firstSeen": "2026-10-07T15:20:26.327Z",
   "modUpdatedAt": "2026-10-07T10:10:55Z",
   "fileBytes": 14193,
   "tags": [
    "band",
    "guard",
    "command",
    "prompt",
    "tool",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "tallyrail",
   "url": "https://www.slopshopper.com/mods/yanmwisa-claude-code-plugins-tallyrail/"
  },
  {
   "slug": "yanzibin-wheel-finder-wheel-finder",
   "name": "wheel-finder",
   "description": "Don't reinvent the wheel: finds existing GitHub projects, MCP servers, skills and plugins that fit the conversation and shows them in a small pager above the prompt.",
   "version": "0.1.3",
   "author": {
    "name": "Zibin Yan",
    "url": "https://github.com/YanZiBin"
   },
   "license": "MIT",
   "homepage": "https://github.com/YanZiBin/wheel-finder",
   "keywords": [
    "mod",
    "github",
    "discovery",
    "mcp",
    "skills"
   ],
   "kind": "community",
   "repo": {
    "fullName": "YanZiBin/wheel-finder",
    "url": "https://github.com/YanZiBin/wheel-finder",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-02T04:49:38Z",
    "createdAt": "2026-10-02T03:27:03Z",
    "description": "Small Claude Code mods, shipped as plugins.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/166886432?v=4",
    "ownerUrl": "https://github.com/YanZiBin",
    "defaultBranch": "main"
   },
   "path": "plugins/wheel-finder",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "wheel-finder",
   "firstSeen": "2026-10-06T04:48:40.511Z",
   "modUpdatedAt": "2026-10-02T04:49:38Z",
   "fileBytes": 9338,
   "tags": [
    "band",
    "guard",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "wheel-finder",
   "url": "https://www.slopshopper.com/mods/yanzibin-wheel-finder-wheel-finder/"
  },
  {
   "slug": "yarcod-praft",
   "name": "praft",
   "description": "Review a pull/merge request draft (title, description, commits) in a pane before it is opened",
   "version": "0.2.0",
   "author": {
    "name": "Daniel Edholm"
   },
   "license": "MIT",
   "keywords": [
    "pull-request",
    "merge-request",
    "git",
    "review",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yarcod/praft",
    "url": "https://github.com/yarcod/praft",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T19:22:29Z",
    "createdAt": "2026-10-07T19:22:24Z",
    "description": "Claude Code mod: review a PR/MR draft (title, description, commits) in a pane before opening it",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/2469824?v=4",
    "ownerUrl": "https://github.com/yarcod",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "praft",
   "firstSeen": "2026-10-08T15:51:47.471Z",
   "modUpdatedAt": "2026-10-07T19:22:29Z",
   "fileBytes": 20853,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "praft",
   "url": "https://www.slopshopper.com/mods/yarcod-praft/"
  },
  {
   "slug": "yarivzip-waiter",
   "name": "waiter",
   "description": "Tracks a plan being executed and shows a progress bar with the time left for each task",
   "version": "0.1.0",
   "author": {
    "name": "Yariv Ziporin",
    "email": "yarivzip@gmail.com"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yarivzip/waiter",
    "url": "https://github.com/yarivzip/waiter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T13:29:56Z",
    "createdAt": "2026-10-07T13:20:00Z",
    "description": "Claude Code mod: a progress bar with the time left for each task of the plan being executed",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4067998?v=4",
    "ownerUrl": "https://github.com/yarivzip",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:20:27.613Z",
   "modUpdatedAt": "2026-10-07T13:29:56Z",
   "fileBytes": 39834,
   "tags": [
    "pane",
    "band",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "waiter",
   "url": "https://www.slopshopper.com/mods/yarivzip-waiter/"
  },
  {
   "slug": "yash-coded-claude-code-mods-dictation-music",
   "name": "dictation-music",
   "description": "Pauses your music while you dictate a prompt, and resumes it once the prompt is submitted. Leaves meetings alone.",
   "version": "0.3.0",
   "author": {
    "name": "Yash Patel"
   },
   "license": "MIT",
   "homepage": "https://github.com/yash-coded/claude-code-mods/tree/main/mods/dictation-music",
   "keywords": [
    "dictation",
    "music",
    "macos",
    "voice",
    "focus"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yash-coded/claude-code-mods",
    "url": "https://github.com/yash-coded/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T18:14:18Z",
    "createdAt": "2026-10-06T17:11:12Z",
    "description": "Small mods for Claude Code, starting with dictation-music",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59040091?v=4",
    "ownerUrl": "https://github.com/yash-coded",
    "defaultBranch": "main"
   },
   "path": "mods/dictation-music",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-07T15:20:28.848Z",
   "modUpdatedAt": "2026-10-06T18:14:18Z",
   "fileBytes": 16019,
   "tags": [
    "toast",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "dictation-music",
   "url": "https://www.slopshopper.com/mods/yash-coded-claude-code-mods-dictation-music/"
  },
  {
   "slug": "yashverma2110-maxlearn",
   "name": "maxlearn",
   "displayName": "maxlearn",
   "description": "Study companion: lessons and flashcards from your chats and interests, scheduled with FSRS or SM-2 spaced repetition",
   "version": "0.5.1",
   "author": {
    "name": "Yash Verma",
    "url": "https://github.com/yashverma2110"
   },
   "license": "MIT",
   "homepage": "https://github.com/yashverma2110/maxlearn#readme",
   "keywords": [
    "learning",
    "flashcards",
    "spaced-repetition",
    "fsrs",
    "study",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yashverma2110/maxlearn",
    "url": "https://github.com/yashverma2110/maxlearn",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-03T13:33:49Z",
    "createdAt": "2026-10-03T11:50:36Z",
    "description": "Claude Code mod: learn from your chats and interests with lessons, flashcards and FSRS spaced repetition",
    "homepage": "https://github.com/yashverma2110/maxlearn#readme",
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "flashcards",
     "fsrs",
     "learning",
     "spaced-repetition"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/42317408?v=4",
    "ownerUrl": "https://github.com/yashverma2110",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "maxlearn",
   "firstSeen": "2026-10-06T05:29:22.801Z",
   "modUpdatedAt": "2026-10-03T13:33:49Z",
   "fileBytes": 171827,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "status",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "maxlearn",
   "url": "https://www.slopshopper.com/mods/yashverma2110-maxlearn/"
  },
  {
   "slug": "yasinozmeen-claude-code-mods-vitrin",
   "name": "vitrin",
   "description": "Claude'un gönderdiği resim, video, PDF, ses ve web sayfalarını terminalden çıkmadan sağdaki panelde canlı bir sayfa olarak gösterir",
   "version": "0.2.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yasinozmeen/claude-code-mods",
    "url": "https://github.com/yasinozmeen/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T08:51:25Z",
    "createdAt": "2026-10-05T08:03:46Z",
    "description": "Claude Code için modlar: Vitrin (medya paneli), Vurgu (araçları katlama, mesaj renkleri)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54503469?v=4",
    "ownerUrl": "https://github.com/yasinozmeen",
    "defaultBranch": "main"
   },
   "path": "vitrin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:42.374Z",
   "modUpdatedAt": "2026-10-05T08:24:01Z",
   "fileBytes": 33802,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "process",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "vitrin",
   "url": "https://www.slopshopper.com/mods/yasinozmeen-claude-code-mods-vitrin/"
  },
  {
   "slug": "yasinozmeen-claude-code-mods-vurgu",
   "name": "vurgu",
   "description": "Araçları tek satıra katlar, mesajları seçilen renkle vurgular",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yasinozmeen/claude-code-mods",
    "url": "https://github.com/yasinozmeen/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T08:51:25Z",
    "createdAt": "2026-10-05T08:03:46Z",
    "description": "Claude Code için modlar: Vitrin (medya paneli), Vurgu (araçları katlama, mesaj renkleri)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/54503469?v=4",
    "ownerUrl": "https://github.com/yasinozmeen",
    "defaultBranch": "main"
   },
   "path": "vurgu",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:21:43.954Z",
   "modUpdatedAt": "2026-10-05T08:51:23Z",
   "fileBytes": 13483,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "vurgu",
   "url": "https://www.slopshopper.com/mods/yasinozmeen-claude-code-mods-vurgu/"
  },
  {
   "slug": "yedidyakfir-heavens-feel",
   "name": "heavens-feel",
   "description": "Heaven's Feel cast for your agents: Sakura watches over the main session, Servants answer every subagent",
   "version": "0.1.0",
   "author": {
    "name": "Yedidya Kfir",
    "url": "https://github.com/yedidyakfir"
   },
   "license": "MIT",
   "homepage": "https://github.com/yedidyakfir/heavens-feel",
   "keywords": [
    "mod",
    "anime",
    "fate",
    "pixel-art",
    "subagents",
    "pane"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yedidyakfir/heavens-feel",
    "url": "https://github.com/yedidyakfir/heavens-feel",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T17:45:52Z",
    "createdAt": "2026-10-03T19:08:40Z",
    "description": "Claude Code mod: every agent gets a Fate/stay night Heaven's Feel character — Sakura's room, Servants for subagents, a Master's face on every message",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "fate-stay-night",
     "pixel-art"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/23723129?v=4",
    "ownerUrl": "https://github.com/yedidyakfir",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "paneOnStart": {
     "type": "boolean",
     "title": "Open pane on start",
     "default": true,
     "description": "Open Sakura's pane when a session starts (wide terminals only; /hf opens it anywhere)"
    },
    "band": {
     "type": "string",
     "title": "Band above prompt",
     "default": "auto",
     "options": [
      "auto",
      "always",
      "never"
     ],
     "description": "Compact line above the prompt: auto shows it while the pane is closed"
    },
    "spinnerTakeover": {
     "type": "string",
     "title": "Spinner takeover",
     "default": "word",
     "options": [
      "off",
      "word"
     ],
     "description": "Replace the spinner's verb with the working character's"
    },
    "darkThreshold": {
     "type": "number",
     "title": "Dark Sakura threshold",
     "default": 75,
     "description": "Context % at which Sakura turns dark (0 disables)"
    },
    "sleepAfterMinutes": {
     "type": "number",
     "title": "Sleep after (minutes)",
     "default": 5,
     "description": "Idle minutes before she dozes off"
    },
    "timezone": {
     "type": "string",
     "title": "Timezone",
     "default": "Asia/Jerusalem",
     "description": "IANA zone for greetings"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "heavens-feel",
   "firstSeen": "2026-10-06T05:24:16.525Z",
   "modUpdatedAt": "2026-10-05T17:45:52Z",
   "fileBytes": 200330,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "guard",
    "command",
    "prompt",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "heavens-feel",
   "url": "https://www.slopshopper.com/mods/yedidyakfir-heavens-feel/"
  },
  {
   "slug": "yi-john-huang-claude-garage-omp-statusline",
   "name": "omp-statusline",
   "description": "An Oh My Pi style status band: model, cwd, git branch, PR, plan, context use and window.",
   "version": "0.1.0",
   "author": {
    "name": "John Huang"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yi-john-huang/claude-garage",
    "url": "https://github.com/yi-john-huang/claude-garage",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T16:55:05Z",
    "createdAt": "2026-10-05T18:48:26Z",
    "description": "A garage of Claude Code mods (plugin marketplace)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/127580600?v=4",
    "ownerUrl": "https://github.com/yi-john-huang",
    "defaultBranch": "main"
   },
   "path": "plugins/omp-statusline",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-garage",
   "firstSeen": "2026-10-06T05:24:18.050Z",
   "modUpdatedAt": "2026-10-06T16:55:05Z",
   "fileBytes": 3391,
   "tags": [
    "band",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "omp-statusline",
   "url": "https://www.slopshopper.com/mods/yi-john-huang-claude-garage-omp-statusline/"
  },
  {
   "slug": "yibudak-cc-prompt-enhance-mod",
   "name": "cc-prompt-enhance-mod",
   "description": "Enhance button above the prompt: Sonnet sharpens your draft using the recent conversation",
   "version": "0.1.0",
   "author": {
    "name": "Yigit Budak",
    "email": "yibudak@gmail.com",
    "url": "https://github.com/yibudak"
   },
   "license": "MIT",
   "homepage": "https://github.com/yibudak/cc-prompt-enhance-mod",
   "keywords": [
    "mod",
    "prompt",
    "enhance",
    "sonnet"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yibudak/cc-prompt-enhance-mod",
    "url": "https://github.com/yibudak/cc-prompt-enhance-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:03:08Z",
    "createdAt": "2026-10-02T18:44:51Z",
    "description": "Enhance button above the prompt: Sonnet sharpens your draft using the recent conversation",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52182279?v=4",
    "ownerUrl": "https://github.com/yibudak",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "cc-prompt-enhance-mod",
   "firstSeen": "2026-10-09T15:30:03.466Z",
   "modUpdatedAt": "2026-10-09T13:03:08Z",
   "fileBytes": 12766,
   "tags": [
    "band",
    "toast",
    "prompt",
    "model",
    "session"
   ],
   "isNew": true,
   "entryName": "cc-prompt-enhance-mod",
   "url": "https://www.slopshopper.com/mods/yibudak-cc-prompt-enhance-mod/"
  },
  {
   "slug": "yngvemolnes-agenter-paa-menyen-matlevering",
   "name": "matlevering",
   "description": "Shows the meny.no basket and the planned dinners in a pane, in the matlevering repo",
   "version": "0.1.0",
   "author": {
    "name": "Yngve Molnes"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "YngveMolnes/agenter-paa-menyen",
    "url": "https://github.com/YngveMolnes/agenter-paa-menyen",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T00:28:42Z",
    "createdAt": "2026-10-09T00:28:30Z",
    "description": "Control your meny.no basket from Python, with a Norwegian meal-planning skill and a Claude Code pane mod",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5196644?v=4",
    "ownerUrl": "https://github.com/YngveMolnes",
    "defaultBranch": "main"
   },
   "path": "mods/matlevering",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:43:50.842Z",
   "modUpdatedAt": "2026-10-09T00:28:42Z",
   "fileBytes": 13312,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "matlevering",
   "url": "https://www.slopshopper.com/mods/yngvemolnes-agenter-paa-menyen-matlevering/"
  },
  {
   "slug": "yodem-agentic-label-engineering",
   "name": "ale",
   "description": "/ale-board: a live task board for an Agentic Label Engineering (ALE) run above the prompt and in a docked pane. Reads `python3 -m ale status --json` and the run's label files; read-only, LLM-free. An experiment on Claude Code function hooks (Mods).",
   "version": "0.4.5",
   "author": {
    "name": "ALE"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yodem/agentic-label-engineering",
    "url": "https://github.com/yodem/agentic-label-engineering",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T04:30:11Z",
    "createdAt": "2026-09-20T09:44:06Z",
    "description": "Typed task labels, an append-only board, a zero-LLM watchdog and code-run acceptance for multi-agent coding work. Includes a Claude Code board mod.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13103729?v=4",
    "ownerUrl": "https://github.com/yodem",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "../mod/register.tsx"
   ],
   "entry": "mod/register.tsx",
   "userConfig": {
    "aleCommand": {
     "type": "string",
     "title": "ale command",
     "description": "The command used to run the ale CLI, split on spaces (no shell). Change this if `python3 -m ale` is not importable from your session's cwd — for example to point at a venv's python or an installed `ale` entry point.",
     "required": false,
     "default": "python3 -m ale"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agentic-label-engineering",
   "firstSeen": "2026-10-06T05:24:19.690Z",
   "modUpdatedAt": "2026-10-06T04:30:11Z",
   "fileBytes": 55759,
   "tags": [
    "pane",
    "band",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ale",
   "url": "https://www.slopshopper.com/mods/yodem-agentic-label-engineering/"
  },
  {
   "slug": "yogeshvar-mod-claude-agents-side",
   "name": "agents-side",
   "description": "Shows the session's agents in a side pane: the main loop and every subagent it spawns, with tools, status, and answers.",
   "version": "0.1.0",
   "author": {
    "name": "mags"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yogeshvar/mod-claude",
    "url": "https://github.com/yogeshvar/mod-claude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T04:18:06Z",
    "createdAt": "2026-10-06T03:55:42Z",
    "description": "Claude Code mods: agents sidebar and compact context card",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17572818?v=4",
    "ownerUrl": "https://github.com/yogeshvar",
    "defaultBranch": "main"
   },
   "path": "plugins/agents-side",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the agents pane when a session starts",
     "default": true
    },
    "columns": {
     "type": "number",
     "title": "Pane width",
     "description": "Width asked for the docked pane, in columns",
     "default": 48,
     "min": 32,
     "max": 80
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-claude",
   "firstSeen": "2026-10-06T05:24:25.906Z",
   "modUpdatedAt": "2026-10-06T04:18:05Z",
   "fileBytes": 15189,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agents-side",
   "url": "https://www.slopshopper.com/mods/yogeshvar-mod-claude-agents-side/"
  },
  {
   "slug": "yogeshvar-mod-claude-blast-radius",
   "name": "blast-radius",
   "description": "Holds risky Bash (migrations, force-push, DROP, hard reset, rm -rf, deleting .env) and shows a dry-run pane with Proceed / Cancel.",
   "version": "0.1.0",
   "author": {
    "name": "mags"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yogeshvar/mod-claude",
    "url": "https://github.com/yogeshvar/mod-claude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T04:18:06Z",
    "createdAt": "2026-10-06T03:55:42Z",
    "description": "Claude Code mods: agents sidebar and compact context card",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17572818?v=4",
    "ownerUrl": "https://github.com/yogeshvar",
    "defaultBranch": "main"
   },
   "path": "plugins/blast-radius",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-claude",
   "firstSeen": "2026-10-06T05:24:27.022Z",
   "modUpdatedAt": "2026-10-06T04:18:05Z",
   "fileBytes": 9458,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "blast-radius-yogeshvar",
   "url": "https://www.slopshopper.com/mods/yogeshvar-mod-claude-blast-radius/"
  },
  {
   "slug": "yogeshvar-mod-claude-context-board",
   "name": "context-board",
   "description": "Compact context card above the prompt: stacked category bar, percent, a wrapping legend, and a one-line kit strip of loaded skills, agents, CLAUDE.md, and plugins.",
   "version": "0.1.0",
   "author": {
    "name": "mags"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yogeshvar/mod-claude",
    "url": "https://github.com/yogeshvar/mod-claude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T04:18:06Z",
    "createdAt": "2026-10-06T03:55:42Z",
    "description": "Claude Code mods: agents sidebar and compact context card",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17572818?v=4",
    "ownerUrl": "https://github.com/yogeshvar",
    "defaultBranch": "main"
   },
   "path": "plugins/context-board",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "openPaneOnStart": {
     "type": "boolean",
     "title": "Also open a pane",
     "description": "Open the full context pane at session start, in addition to the bar above the prompt",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-claude",
   "firstSeen": "2026-10-06T05:24:28.607Z",
   "modUpdatedAt": "2026-10-06T04:18:05Z",
   "fileBytes": 20941,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "command",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-board",
   "url": "https://www.slopshopper.com/mods/yogeshvar-mod-claude-context-board/"
  },
  {
   "slug": "yogeshvar-mod-claude-session-map",
   "name": "session-map",
   "description": "Live pane of files Claude read, edited, or wrote this session, grouped by monorepo app.",
   "version": "0.1.0",
   "author": {
    "name": "mags"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yogeshvar/mod-claude",
    "url": "https://github.com/yogeshvar/mod-claude",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-06T04:18:06Z",
    "createdAt": "2026-10-06T03:55:42Z",
    "description": "Claude Code mods: agents sidebar and compact context card",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17572818?v=4",
    "ownerUrl": "https://github.com/yogeshvar",
    "defaultBranch": "main"
   },
   "path": "plugins/session-map",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "openOnStart": {
     "type": "boolean",
     "title": "Open on start",
     "description": "Open the session map pane when a session starts",
     "default": false
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "mod-claude",
   "firstSeen": "2026-10-06T05:24:30.102Z",
   "modUpdatedAt": "2026-10-06T04:18:05Z",
   "fileBytes": 7995,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "session-map",
   "url": "https://www.slopshopper.com/mods/yogeshvar-mod-claude-session-map/"
  },
  {
   "slug": "yojoaquin-claude-session-bus",
   "name": "session-bus",
   "description": "Lets Claude Code sessions (cloud and local) message each other and set each other's model and effort over an encrypted relay channel.",
   "version": "0.2.0",
   "author": {
    "name": "yojoaquin"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "yojoaquin/claude-session-bus",
    "url": "https://github.com/yojoaquin/claude-session-bus",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T16:01:07Z",
    "createdAt": "2026-10-08T16:01:00Z",
    "description": "Claude Code mod: cloud and local sessions talk to each other and set each other's model/effort",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16956971?v=4",
    "ownerUrl": "https://github.com/yojoaquin",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-bus",
   "firstSeen": "2026-10-09T15:30:14.397Z",
   "modUpdatedAt": "2026-10-08T16:01:07Z",
   "fileBytes": 30233,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "tool",
    "network",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "session-bus",
   "url": "https://www.slopshopper.com/mods/yojoaquin-claude-session-bus/"
  },
  {
   "slug": "yomiamy-jev-mobile-mcp-mobile-mcp",
   "name": "mobile-mcp",
   "description": "Mobile automation for Claude Code: the mobile-mcp server, and /mobile-mirror, a live, clickable device screen in a pane.",
   "version": "1.0.7",
   "author": {
    "name": "Mobile Next",
    "url": "https://mobilenext.ai"
   },
   "license": "Apache-2.0",
   "homepage": "https://mobilenext.ai/docs",
   "keywords": [
    "mobile",
    "android",
    "ios",
    "automation",
    "testing",
    "mcp",
    "mirror"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Yomiamy/jev-mobile-mcp",
    "url": "https://github.com/Yomiamy/jev-mobile-mcp",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T16:16:33Z",
    "createdAt": "2026-09-28T19:09:55Z",
    "description": "a mcp by jev decision and ocr detection for device testing",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/34494849?v=4",
    "ownerUrl": "https://github.com/Yomiamy",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "mobile-mcp",
   "firstSeen": "2026-10-06T04:49:01.852Z",
   "modUpdatedAt": "2026-10-08T16:16:33Z",
   "fileBytes": 13726,
   "tags": [
    "pane",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "mobile-mcp-Yomiamy",
   "url": "https://www.slopshopper.com/mods/yomiamy-jev-mobile-mcp-mobile-mcp/"
  },
  {
   "slug": "yossiabutbul-chat-bookmarks",
   "name": "chat-bookmarks",
   "description": "A bookmark button on each reply; click a mark above the prompt to scroll back to it",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "YossiAbutbul/chat-bookmarks",
    "url": "https://github.com/YossiAbutbul/chat-bookmarks",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:12:22Z",
    "createdAt": "2026-10-09T09:12:16Z",
    "description": "Claude Code mod: star paragraphs in Claude's replies and keep them in a side pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/159140384?v=4",
    "ownerUrl": "https://github.com/YossiAbutbul",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-09T14:43:53.815Z",
   "modUpdatedAt": "2026-10-09T09:12:22Z",
   "fileBytes": 17620,
   "tags": [
    "pane",
    "transcript",
    "toast",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "chat-bookmarks",
   "url": "https://www.slopshopper.com/mods/yossiabutbul-chat-bookmarks/"
  },
  {
   "slug": "youllook-claudemods-shell-guard",
   "name": "shell-guard",
   "description": "Windows shell guard: fixes backslash drive paths in Bash, blocks quote-eating node -e / heredoc patterns, and catches PowerShell/Bash syntax sent to the wrong shell",
   "version": "0.1.0",
   "author": {
    "name": "youllook"
   },
   "license": "MIT",
   "keywords": [
    "windows",
    "bash",
    "powershell",
    "git-bash",
    "guard",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "youllook/ClaudeMods",
    "url": "https://github.com/youllook/ClaudeMods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:54:02Z",
    "createdAt": "2026-10-04T11:56:28Z",
    "description": "Claude Code mods (function-hook plugins), categorized. First up: shell-guard — Windows Bash/PowerShell guard.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15139867?v=4",
    "ownerUrl": "https://github.com/youllook",
    "defaultBranch": "main"
   },
   "path": "plugins/shell-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T05:24:21.070Z",
   "modUpdatedAt": "2026-10-04T11:55:23Z",
   "fileBytes": 5785,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "shell-guard-youllook",
   "url": "https://www.slopshopper.com/mods/youllook-claudemods-shell-guard/"
  },
  {
   "slug": "youllook-claudemods-token-weather-cache",
   "name": "token-weather-cache",
   "description": "Context-window weather band above the prompt, plus a prompt-cache countdown with expiry toasts. Modified from Anthropic's token-weather example.",
   "version": "0.1.0",
   "author": {
    "name": "youllook"
   },
   "license": "Apache-2.0",
   "keywords": [
    "context",
    "prompt-cache",
    "countdown",
    "usage",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "youllook/ClaudeMods",
    "url": "https://github.com/youllook/ClaudeMods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T05:54:02Z",
    "createdAt": "2026-10-04T11:56:28Z",
    "description": "Claude Code mods (function-hook plugins), categorized. First up: shell-guard — Windows Bash/PowerShell guard.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/15139867?v=4",
    "ownerUrl": "https://github.com/youllook",
    "defaultBranch": "main"
   },
   "path": "plugins/token-weather-cache",
   "modules": [
    "./token-weather.mjs"
   ],
   "entry": "hooks/token-weather.mjs",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": true,
   "marketplaceName": "claude-mods",
   "firstSeen": "2026-10-06T14:49:54.817Z",
   "modUpdatedAt": "2026-10-06T05:54:01Z",
   "fileBytes": 8499,
   "tags": [
    "band",
    "toast",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "token-weather-cache",
   "url": "https://www.slopshopper.com/mods/youllook-claudemods-token-weather-cache/"
  },
  {
   "slug": "young-in-pinboard",
   "name": "pinboard",
   "description": "Pin tables, artifact links and answers from the conversation into a side pane you can reopen any time (/pin, /pins, /unpin).",
   "version": "0.1.0",
   "author": {
    "name": "youngin"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Young-in/pinboard",
    "url": "https://github.com/Young-in/pinboard",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T11:00:57Z",
    "createdAt": "2026-10-08T09:35:34Z",
    "description": "Claude Code mod: pin tables, artifact links and answers from the conversation into a side pane (/pin, /pins)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/27292323?v=4",
    "ownerUrl": "https://github.com/Young-in",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "youngin-mods",
   "firstSeen": "2026-10-08T15:10:40.483Z",
   "modUpdatedAt": "2026-10-08T11:00:57Z",
   "fileBytes": 31728,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "session"
   ],
   "isNew": true,
   "entryName": "pinboard-Young-in",
   "url": "https://www.slopshopper.com/mods/young-in-pinboard/"
  },
  {
   "slug": "youngin-abel-kim-context-gauge",
   "name": "context-gauge",
   "description": "A gauge above the prompt: the context window broken down by category, as /context breaks it down.",
   "version": "0.2.0",
   "author": {
    "name": "Youngin Kim"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "youngin-abel-kim/context-gauge",
    "url": "https://github.com/youngin-abel-kim/context-gauge",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T08:07:33Z",
    "createdAt": "2026-10-08T07:22:28Z",
    "description": "A Claude Code mod: the context window as a one-line gauge above the prompt, with a details pane",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/47092237?v=4",
    "ownerUrl": "https://github.com/youngin-abel-kim",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "context-gauge",
   "firstSeen": "2026-10-08T15:52:01.843Z",
   "modUpdatedAt": "2026-10-08T08:07:33Z",
   "fileBytes": 11862,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-gauge-youngin-abel-kim",
   "url": "https://www.slopshopper.com/mods/youngin-abel-kim-context-gauge/"
  },
  {
   "slug": "ytruong11201-claude-code-mods-agent-party",
   "name": "agent-party",
   "displayName": "Agent Party",
   "description": "Your running subagents as 16×16 pixel heroes above the prompt: their task, what they are doing, time, tokens, and a voice that tells their status",
   "version": "0.1.0",
   "author": {
    "name": "ytruong11201",
    "url": "https://github.com/ytruong11201"
   },
   "license": "MIT",
   "homepage": "https://github.com/ytruong11201/claude-code-mods/tree/main/plugins/agent-party",
   "keywords": [
    "mod",
    "subagents",
    "pixel-art",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ytruong11201/claude-code-mods",
    "url": "https://github.com/ytruong11201/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T06:56:29Z",
    "createdAt": "2026-10-05T10:26:44Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/208007735?v=4",
    "ownerUrl": "https://github.com/ytruong11201",
    "defaultBranch": "main"
   },
   "path": "plugins/agent-party",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "nyt-mods",
   "firstSeen": "2026-10-06T05:24:32.616Z",
   "modUpdatedAt": "2026-10-07T06:56:29Z",
   "fileBytes": 50307,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session",
    "agents",
    "audio"
   ],
   "isNew": true,
   "entryName": "agent-party",
   "url": "https://www.slopshopper.com/mods/ytruong11201-claude-code-mods-agent-party/"
  },
  {
   "slug": "ytskmt14-coding-pet-coding-pet",
   "name": "coding-pet",
   "description": "A pet that hatches from an egg and grows on the achievements you unlock while coding with Claude Code",
   "version": "1.0.0",
   "author": {
    "name": "ytskmt14"
   },
   "license": "MIT",
   "homepage": "https://github.com/ytskmt14/coding-pet",
   "keywords": [
    "pet",
    "game",
    "achievements",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ytskmt14/coding-pet",
    "url": "https://github.com/ytskmt14/coding-pet",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T17:24:36Z",
    "createdAt": "2026-10-05T17:24:30Z",
    "description": "A Claude Code mod: a pet that hatches from an egg and grows on the achievements you unlock while coding",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13798862?v=4",
    "ownerUrl": "https://github.com/ytskmt14",
    "defaultBranch": "main"
   },
   "path": "plugins/coding-pet",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "coding-pet",
   "firstSeen": "2026-10-06T05:29:38.422Z",
   "modUpdatedAt": "2026-10-05T17:24:36Z",
   "fileBytes": 64654,
   "tags": [
    "pane",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session",
    "audio"
   ],
   "isNew": true,
   "entryName": "coding-pet-ytskmt14",
   "url": "https://www.slopshopper.com/mods/ytskmt14-coding-pet-coding-pet/"
  },
  {
   "slug": "yuehenghan-my-claude-mods-claude-mood",
   "name": "claude-mood",
   "description": "Claude's mood in the status line, from what the turn has read, written and broken",
   "version": "0.3.0",
   "author": {
    "name": "YuehengHan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "YuehengHan/my-claude-mods",
    "url": "https://github.com/YuehengHan/my-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:19:00Z",
    "createdAt": "2026-10-08T18:36:50Z",
    "description": "Claude Code mods for multi-repo, multi-session work (and a pet)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148413437?v=4",
    "ownerUrl": "https://github.com/YuehengHan",
    "defaultBranch": "main"
   },
   "path": "plugins/claude-mood",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-mods",
   "firstSeen": "2026-10-09T14:43:55.694Z",
   "modUpdatedAt": "2026-10-09T08:45:33Z",
   "fileBytes": 2820,
   "tags": [
    "status",
    "guard",
    "prompt",
    "turn"
   ],
   "isNew": true,
   "entryName": "claude-mood",
   "url": "https://www.slopshopper.com/mods/yuehenghan-my-claude-mods-claude-mood/"
  },
  {
   "slug": "yuehenghan-my-claude-mods-claude-pet",
   "name": "claude-pet",
   "description": "A pet in the status line that levels up with your work, gets dizzy on errors, sleeps when you're away, and unlocks achievements",
   "version": "0.6.0",
   "author": {
    "name": "YuehengHan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "YuehengHan/my-claude-mods",
    "url": "https://github.com/YuehengHan/my-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:19:00Z",
    "createdAt": "2026-10-08T18:36:50Z",
    "description": "Claude Code mods for multi-repo, multi-session work (and a pet)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148413437?v=4",
    "ownerUrl": "https://github.com/YuehengHan",
    "defaultBranch": "main"
   },
   "path": "plugins/claude-pet",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-mods",
   "firstSeen": "2026-10-09T14:43:56.449Z",
   "modUpdatedAt": "2026-10-09T09:12:04Z",
   "fileBytes": 12444,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "claude-pet",
   "url": "https://www.slopshopper.com/mods/yuehenghan-my-claude-mods-claude-pet/"
  },
  {
   "slug": "yuehenghan-my-claude-mods-control-tower",
   "name": "control-tower",
   "description": "/tower: one pane showing every Claude Code session on this machine — which is working, which waits for you, which is done",
   "version": "0.3.0",
   "author": {
    "name": "YuehengHan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "YuehengHan/my-claude-mods",
    "url": "https://github.com/YuehengHan/my-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:19:00Z",
    "createdAt": "2026-10-08T18:36:50Z",
    "description": "Claude Code mods for multi-repo, multi-session work (and a pet)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148413437?v=4",
    "ownerUrl": "https://github.com/YuehengHan",
    "defaultBranch": "main"
   },
   "path": "plugins/control-tower",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-mods",
   "firstSeen": "2026-10-09T14:43:57.244Z",
   "modUpdatedAt": "2026-10-09T09:09:16Z",
   "fileBytes": 9076,
   "tags": [
    "pane",
    "band",
    "guard",
    "command",
    "prompt",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "control-tower-YuehengHan",
   "url": "https://www.slopshopper.com/mods/yuehenghan-my-claude-mods-control-tower/"
  },
  {
   "slug": "yuehenghan-my-claude-mods-done-ping",
   "name": "done-ping",
   "description": "When a long turn finishes or Claude needs you: a macOS notification with a distinct sound for done, failed and needs-you",
   "version": "0.2.0",
   "author": {
    "name": "YuehengHan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "YuehengHan/my-claude-mods",
    "url": "https://github.com/YuehengHan/my-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:19:00Z",
    "createdAt": "2026-10-08T18:36:50Z",
    "description": "Claude Code mods for multi-repo, multi-session work (and a pet)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148413437?v=4",
    "ownerUrl": "https://github.com/YuehengHan",
    "defaultBranch": "main"
   },
   "path": "plugins/done-ping",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-mods",
   "firstSeen": "2026-10-09T14:43:57.891Z",
   "modUpdatedAt": "2026-10-08T18:52:41Z",
   "fileBytes": 2984,
   "tags": [
    "prompt",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "done-ping",
   "url": "https://www.slopshopper.com/mods/yuehenghan-my-claude-mods-done-ping/"
  },
  {
   "slug": "yuehenghan-my-claude-mods-fortune",
   "name": "fortune",
   "description": "Programmer jokes after the working spinner, and a daily fortune (/fortune) — 今日宜重构，忌周五上线",
   "version": "0.3.0",
   "author": {
    "name": "YuehengHan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "YuehengHan/my-claude-mods",
    "url": "https://github.com/YuehengHan/my-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:19:00Z",
    "createdAt": "2026-10-08T18:36:50Z",
    "description": "Claude Code mods for multi-repo, multi-session work (and a pet)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148413437?v=4",
    "ownerUrl": "https://github.com/YuehengHan",
    "defaultBranch": "main"
   },
   "path": "plugins/fortune",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-mods",
   "firstSeen": "2026-10-09T14:43:58.676Z",
   "modUpdatedAt": "2026-10-09T08:45:33Z",
   "fileBytes": 4696,
   "tags": [
    "spinner",
    "toast",
    "command",
    "prompt",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "fortune",
   "url": "https://www.slopshopper.com/mods/yuehenghan-my-claude-mods-fortune/"
  },
  {
   "slug": "yuehenghan-my-claude-mods-repo-guard",
   "name": "repo-guard",
   "description": "Blocks destructive git commands and asks before Claude first edits a repo other than the session's own",
   "version": "0.1.0",
   "author": {
    "name": "YuehengHan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "YuehengHan/my-claude-mods",
    "url": "https://github.com/YuehengHan/my-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:19:00Z",
    "createdAt": "2026-10-08T18:36:50Z",
    "description": "Claude Code mods for multi-repo, multi-session work (and a pet)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148413437?v=4",
    "ownerUrl": "https://github.com/YuehengHan",
    "defaultBranch": "main"
   },
   "path": "plugins/repo-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-mods",
   "firstSeen": "2026-10-09T14:43:59.344Z",
   "modUpdatedAt": "2026-10-08T18:36:46Z",
   "fileBytes": 3946,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "repo-guard",
   "url": "https://www.slopshopper.com/mods/yuehenghan-my-claude-mods-repo-guard/"
  },
  {
   "slug": "yuehenghan-my-claude-mods-sdk-sync",
   "name": "sdk-sync",
   "description": "After an SDK release (v* tag): /release-check gathers what changed and asks Claude for a read-only audit of the sibling SDKs, docs and examples. Never acts while you work.",
   "version": "0.2.0",
   "author": {
    "name": "YuehengHan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "YuehengHan/my-claude-mods",
    "url": "https://github.com/YuehengHan/my-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:19:00Z",
    "createdAt": "2026-10-08T18:36:50Z",
    "description": "Claude Code mods for multi-repo, multi-session work (and a pet)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148413437?v=4",
    "ownerUrl": "https://github.com/YuehengHan",
    "defaultBranch": "main"
   },
   "path": "plugins/sdk-sync",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-mods",
   "firstSeen": "2026-10-09T14:44:00.144Z",
   "modUpdatedAt": "2026-10-09T08:42:16Z",
   "fileBytes": 24345,
   "tags": [
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "sdk-sync",
   "url": "https://www.slopshopper.com/mods/yuehenghan-my-claude-mods-sdk-sync/"
  },
  {
   "slug": "yuehenghan-my-claude-mods-tldr",
   "name": "tldr",
   "description": "A one-line TL;DR under every long answer, written by Haiku, so a session you switch back to reads at a glance",
   "version": "0.2.0",
   "author": {
    "name": "YuehengHan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "YuehengHan/my-claude-mods",
    "url": "https://github.com/YuehengHan/my-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:19:00Z",
    "createdAt": "2026-10-08T18:36:50Z",
    "description": "Claude Code mods for multi-repo, multi-session work (and a pet)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148413437?v=4",
    "ownerUrl": "https://github.com/YuehengHan",
    "defaultBranch": "main"
   },
   "path": "plugins/tldr",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-mods",
   "firstSeen": "2026-10-09T14:44:01.769Z",
   "modUpdatedAt": "2026-10-09T08:49:46Z",
   "fileBytes": 1727,
   "tags": [
    "model",
    "turn"
   ],
   "isNew": true,
   "entryName": "tldr-YuehengHan",
   "url": "https://www.slopshopper.com/mods/yuehenghan-my-claude-mods-tldr/"
  },
  {
   "slug": "yuehenghan-my-claude-mods-where-am-i",
   "name": "where-am-i",
   "description": "A band above the prompt: repo, branch, uncommitted changes and this session's task",
   "version": "0.3.0",
   "author": {
    "name": "YuehengHan"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "YuehengHan/my-claude-mods",
    "url": "https://github.com/YuehengHan/my-claude-mods",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T09:19:00Z",
    "createdAt": "2026-10-08T18:36:50Z",
    "description": "Claude Code mods for multi-repo, multi-session work (and a pet)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/148413437?v=4",
    "ownerUrl": "https://github.com/YuehengHan",
    "defaultBranch": "main"
   },
   "path": "plugins/where-am-i",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "my-claude-mods",
   "firstSeen": "2026-10-09T14:44:02.509Z",
   "modUpdatedAt": "2026-10-09T09:18:59Z",
   "fileBytes": 3933,
   "tags": [
    "band",
    "guard",
    "command",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "where-am-i-YuehengHan",
   "url": "https://www.slopshopper.com/mods/yuehenghan-my-claude-mods-where-am-i/"
  },
  {
   "slug": "yumbang-scopus-for-dobby-scopus-mod-for-dobby",
   "name": "scopus-mod-for-dobby",
   "description": "A /scopus-mod side pane for browsing the scopus-for-dobby library and attaching papers to the chat, with tools the agent can use to steer the same scope and selection.",
   "version": "0.2.2",
   "author": {
    "name": "Yumbang"
   },
   "keywords": [
    "scopus",
    "papers",
    "research",
    "library"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Yumbang/scopus-for-dobby",
    "url": "https://github.com/Yumbang/scopus-for-dobby",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-08T04:23:07Z",
    "createdAt": "2026-03-18T07:36:38Z",
    "description": "Stateful CLI for searching, collecting, and managing academic papers from the Scopus database",
    "homepage": null,
    "topics": [
     "agent-skills",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "literature-review",
     "openalex",
     "scopus"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/59196217?v=4",
    "ownerUrl": "https://github.com/Yumbang",
    "defaultBranch": "main"
   },
   "path": "mods/scopus-mod-for-dobby",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "scopus-for-dobby",
   "firstSeen": "2026-10-07T14:47:24.797Z",
   "modUpdatedAt": "2026-10-08T04:23:07Z",
   "fileBytes": 36289,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "tool",
    "network",
    "session"
   ],
   "isNew": true,
   "entryName": "scopus-mod-for-dobby",
   "url": "https://www.slopshopper.com/mods/yumbang-scopus-for-dobby-scopus-mod-for-dobby/"
  },
  {
   "slug": "yunjiaz7-claude-timeline-mod",
   "name": "timeline",
   "description": "A pane with one card per turn of the session: what you asked, what Claude did, what it touched. Click a card to jump to that turn.",
   "version": "0.2.0",
   "author": {
    "name": "Yunjia Zheng",
    "url": "https://github.com/yunjiaz7"
   },
   "license": "MIT",
   "homepage": "https://github.com/yunjiaz7/claude-timeline-mod",
   "keywords": [
    "timeline",
    "navigation",
    "summary",
    "pane",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yunjiaz7/claude-timeline-mod",
    "url": "https://github.com/yunjiaz7/claude-timeline-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T19:22:50Z",
    "createdAt": "2026-10-03T23:55:51Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/191815589?v=4",
    "ownerUrl": "https://github.com/yunjiaz7",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "language": {
     "type": "string",
     "description": "Language the summaries are written in",
     "options": [
      "English",
      "Chinese",
      "Japanese",
      "Spanish",
      "French",
      "German"
     ],
     "default": "English",
     "title": "Summary language"
    },
    "replySummaries": {
     "type": "boolean",
     "title": "Summarise replies",
     "description": "Write what each turn did. Off: only your ask is summarised, and no call is made for the reply.",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-timeline-mod",
   "firstSeen": "2026-10-07T15:20:51.134Z",
   "modUpdatedAt": "2026-10-06T19:22:50Z",
   "fileBytes": 81134,
   "tags": [
    "pane",
    "transcript",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "timeline-yunjiaz7",
   "url": "https://www.slopshopper.com/mods/yunjiaz7-claude-timeline-mod/"
  },
  {
   "slug": "yushiran-keyfob-keyfob",
   "name": "keyfob",
   "description": "API tokens for Claude Code, your shell and your scripts: kept in the macOS Keychain, the Linux Secret Service or a 0600 file on servers, handed to one command at a time; Claude asks for a secret by name and /keyfob opens on it with a masked field, so the value never becomes a message; a guard stops commands that would print one; plugins declare what they need in keyfob.json, optional members included",
   "version": "0.2.0",
   "author": {
    "name": "Shiran Yu",
    "url": "https://github.com/yushiran"
   },
   "license": "CC-BY-NC-SA-4.0",
   "homepage": "https://github.com/yushiran/keyfob",
   "keywords": [
    "secrets",
    "api-keys",
    "tokens",
    "keychain",
    "secret-service",
    "security"
   ],
   "kind": "community",
   "repo": {
    "fullName": "yushiran/keyfob",
    "url": "https://github.com/yushiran/keyfob",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-07T21:31:45Z",
    "createdAt": "2026-10-07T10:28:59Z",
    "description": "API tokens for Claude Code, your shell and your scripts: OS keystore (Keychain, Secret Service) or a 0600 file on servers, handed to one command at a time",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/79855240?v=4",
    "ownerUrl": "https://github.com/yushiran",
    "defaultBranch": "main"
   },
   "path": "plugins/keyfob",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "keyfob",
   "firstSeen": "2026-10-07T15:20:56.177Z",
   "modUpdatedAt": "2026-10-07T21:31:45Z",
   "fileBytes": 19508,
   "tags": [
    "pane",
    "toast",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "keyfob",
   "url": "https://www.slopshopper.com/mods/yushiran-keyfob-keyfob/"
  },
  {
   "slug": "zadoli-claude-mods-context-band",
   "name": "context-band",
   "description": "A row above the prompt with the working directory, its git branch and the skill loaded since your last message.",
   "version": "0.2.0",
   "author": {
    "name": "Zádori Olivér",
    "url": "https://github.com/zadoli"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zadoli/claude-mods",
    "url": "https://github.com/zadoli/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T12:06:40Z",
    "createdAt": "2026-10-05T13:35:01Z",
    "description": "Claude Code mods: prompt-cache meter with keepwarm and cold-cache guard, desktop context row",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4097142?v=4",
    "ownerUrl": "https://github.com/zadoli",
    "defaultBranch": "main"
   },
   "path": "plugins/context-band",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zadoli-mods",
   "firstSeen": "2026-10-08T15:52:11.724Z",
   "modUpdatedAt": "2026-10-08T06:37:47Z",
   "fileBytes": 3807,
   "tags": [
    "band",
    "guard",
    "prompt",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-band-zadoli",
   "url": "https://www.slopshopper.com/mods/zadoli-claude-mods-context-band/"
  },
  {
   "slug": "zadoli-claude-mods-prompt-cache-control",
   "name": "prompt-cache-control",
   "description": "Prompt-cache meter above the Claude Code prompt: how many tokens each request read from, wrote to and sent past the cache, a live countdown to the cache's expiry, and what to do about it (keep going, compact or clear). The TTL follows Claude Code's own rules for your account (1 hour on a Claude subscription, 5 minutes on an API key, cloud provider or usage credits, plus the TTL variables and setting) and corrects itself from request timing. /cache opens a per-turn table; /keepwarm pings the cache after idle stretches so it never lapses (ported from cache-tax).",
   "version": "0.7.0",
   "author": {
    "name": "claude-code-templates",
    "url": "https://www.aitmpl.com"
   },
   "license": "MIT",
   "keywords": [
    "mod",
    "function-hooks",
    "observability",
    "prompt-caching",
    "cost"
   ],
   "kind": "community",
   "repo": {
    "fullName": "zadoli/claude-mods",
    "url": "https://github.com/zadoli/claude-mods",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-09T12:06:40Z",
    "createdAt": "2026-10-05T13:35:01Z",
    "description": "Claude Code mods: prompt-cache meter with keepwarm and cold-cache guard, desktop context row",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/4097142?v=4",
    "ownerUrl": "https://github.com/zadoli",
    "defaultBranch": "main"
   },
   "path": "plugins/prompt-cache-control",
   "modules": [
    "./prompt-cache-control.tsx"
   ],
   "entry": "hooks/prompt-cache-control.tsx",
   "userConfig": {
    "ttl": {
     "type": "string",
     "title": "Cache lifetime",
     "description": "How long the cache lives after a request: auto follows Claude Code's own rules (FORCE_PROMPT_CACHING_5M, CLAUDE_CODE_PROMPT_CACHE_TTL, the promptCacheTtl setting, ENABLE_PROMPT_CACHING_1H, then 1 hour on a Claude subscription and 5 minutes on an API key, cloud provider or usage credits) and corrects itself from request timing; 5m or 1h pins it",
     "default": "auto",
     "options": [
      "auto",
      "5m",
      "1h"
     ]
    },
    "warnSeconds": {
     "type": "number",
     "title": "Warn before expiry (s)",
     "description": "Seconds left on the countdown at which the band turns yellow and a toast reminds you the cache is about to lapse",
     "default": 60
    },
    "compactAtTokens": {
     "type": "number",
     "title": "Large context (tokens)",
     "description": "From this prompt size up, an expired cache suggests /compact (or /clear) before you pay to write the whole prefix again",
     "default": 100000
    },
    "band": {
     "type": "boolean",
     "title": "Band above the prompt",
     "description": "Show the meter as a row above the prompt",
     "default": true
    },
    "breakdown": {
     "type": "boolean",
     "title": "Token breakdown in the band",
     "description": "Show the read / wrote / new token counts in the band above the prompt",
     "default": true
    },
    "status": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Also pin a short entry (hit rate and countdown) under the prompt",
     "default": false
    },
    "limit": {
     "type": "boolean",
     "title": "5-hour window under the prompt",
     "description": "Show how much of the 5-hour plan window is used and when it resets (5h 42% · reset 2h13m) under the prompt; only on a Claude subscription",
     "default": true
    },
    "autoKeepwarm": {
     "type": "boolean",
     "title": "Start keepwarm with each message",
     "description": "Open a 6-hour keepwarm window after a message whenever none is running, so the cache is pinged through idle stretches; /keepwarm off (or the pane's stop) keeps it off until you start it again. Pings cost a cache read each",
     "default": false
    },
    "toast": {
     "type": "boolean",
     "title": "Toast near expiry",
     "description": "Toasts as the cache lapses: at the warning threshold, then at 10, 3, 2 and 1 seconds, once per cache entry each (only for prompts of 20k tokens or more)",
     "default": true
    },
    "guard": {
     "type": "string",
     "title": "Cold-cache guard",
     "description": "A message to a cold cache of 50k tokens or more: refuse sends it only the second time, with its price shown (as cache-tax did); warn sends it and logs the price; off does nothing",
     "default": "refuse",
     "options": [
      "refuse",
      "warn",
      "off"
     ]
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zadoli-mods",
   "firstSeen": "2026-10-08T15:52:12.707Z",
   "modUpdatedAt": "2026-10-09T12:06:39Z",
   "fileBytes": 66963,
   "tags": [
    "pane",
    "band",
    "toast",
    "status",
    "command",
    "prompt",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-cache-control-zadoli",
   "url": "https://www.slopshopper.com/mods/zadoli-claude-mods-prompt-cache-control/"
  },
  {
   "slug": "zainokta-zstack-evidence-check",
   "name": "evidence-check",
   "description": "Flags replies that claim tests pass, fixed or verified when no test, build, lint, curl or DB check ran that turn.",
   "version": "0.1.0",
   "author": {
    "name": "zainokta"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zainokta/zstack",
    "url": "https://github.com/zainokta/zstack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:19:02Z",
    "createdAt": "2026-10-09T10:12:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25766182?v=4",
    "ownerUrl": "https://github.com/zainokta",
    "defaultBranch": "master"
   },
   "path": "mods/evidence-check",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zstack",
   "firstSeen": "2026-10-09T15:30:40.434Z",
   "modUpdatedAt": "2026-10-09T10:46:09Z",
   "fileBytes": 8037,
   "tags": [
    "toast",
    "guard",
    "process",
    "turn"
   ],
   "isNew": true,
   "entryName": "evidence-check",
   "url": "https://www.slopshopper.com/mods/zainokta-zstack-evidence-check/"
  },
  {
   "slug": "zainokta-zstack-git-guard",
   "name": "git-guard",
   "description": "Refuses git pushes, force pushes, rebases, amends, hard resets, `git add -A` and doc commits the person didn't ask for this turn, and strips Claude's co-author trailer.",
   "version": "0.1.0",
   "author": {
    "name": "zainokta"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zainokta/zstack",
    "url": "https://github.com/zainokta/zstack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:19:02Z",
    "createdAt": "2026-10-09T10:12:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25766182?v=4",
    "ownerUrl": "https://github.com/zainokta",
    "defaultBranch": "master"
   },
   "path": "mods/git-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zstack",
   "firstSeen": "2026-10-09T15:30:41.574Z",
   "modUpdatedAt": "2026-10-09T11:10:29Z",
   "fileBytes": 19239,
   "tags": [
    "guard",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "git-guard-zainokta",
   "url": "https://www.slopshopper.com/mods/zainokta-zstack-git-guard/"
  },
  {
   "slug": "zainokta-zstack-intent-gate",
   "name": "intent-gate",
   "description": "Classifies each prompt's intent with Jev (question, plan, review, execute, ops) and blocks file edits and git writes on question, plan and review turns.",
   "version": "0.1.0",
   "author": {
    "name": "zainokta"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zainokta/zstack",
    "url": "https://github.com/zainokta/zstack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:19:02Z",
    "createdAt": "2026-10-09T10:12:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25766182?v=4",
    "ownerUrl": "https://github.com/zainokta",
    "defaultBranch": "master"
   },
   "path": "mods/intent-gate",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zstack",
   "firstSeen": "2026-10-09T15:30:42.577Z",
   "modUpdatedAt": "2026-10-09T10:46:09Z",
   "fileBytes": 10229,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "process",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "intent-gate",
   "url": "https://www.slopshopper.com/mods/zainokta-zstack-intent-gate/"
  },
  {
   "slug": "zainokta-zstack-loop-breaker",
   "name": "loop-breaker",
   "description": "Notices the same failure coming back (a Bash command failing the same way, or the same error pasted again) and tells Claude to stop patching and diagnose.",
   "version": "0.1.0",
   "author": {
    "name": "zainokta"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zainokta/zstack",
    "url": "https://github.com/zainokta/zstack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:19:02Z",
    "createdAt": "2026-10-09T10:12:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25766182?v=4",
    "ownerUrl": "https://github.com/zainokta",
    "defaultBranch": "master"
   },
   "path": "mods/loop-breaker",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zstack",
   "firstSeen": "2026-10-09T15:30:43.427Z",
   "modUpdatedAt": "2026-10-09T10:46:09Z",
   "fileBytes": 6377,
   "tags": [
    "toast",
    "status",
    "guard",
    "prompt"
   ],
   "isNew": true,
   "entryName": "loop-breaker-zainokta",
   "url": "https://www.slopshopper.com/mods/zainokta-zstack-loop-breaker/"
  },
  {
   "slug": "zainokta-zstack-rules-injector",
   "name": "rules-injector",
   "description": "Puts your zstack standing rules (house, global, project) into every system prompt, so you stop repeating them. /rules lists, adds and forgets them.",
   "version": "0.1.0",
   "author": {
    "name": "zainokta"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zainokta/zstack",
    "url": "https://github.com/zainokta/zstack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:19:02Z",
    "createdAt": "2026-10-09T10:12:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25766182?v=4",
    "ownerUrl": "https://github.com/zainokta",
    "defaultBranch": "master"
   },
   "path": "mods/rules-injector",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zstack",
   "firstSeen": "2026-10-09T15:30:44.273Z",
   "modUpdatedAt": "2026-10-09T10:46:09Z",
   "fileBytes": 6989,
   "tags": [
    "status",
    "command",
    "prompt",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "rules-injector",
   "url": "https://www.slopshopper.com/mods/zainokta-zstack-rules-injector/"
  },
  {
   "slug": "zainokta-zstack-secret-vault",
   "name": "secret-vault",
   "description": "Replaces secrets pasted into prompts with ⟨secret:N⟩ placeholders, puts the real values back only inside tool calls, and masks them again in tool output.",
   "version": "0.1.0",
   "author": {
    "name": "zainokta"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zainokta/zstack",
    "url": "https://github.com/zainokta/zstack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:19:02Z",
    "createdAt": "2026-10-09T10:12:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25766182?v=4",
    "ownerUrl": "https://github.com/zainokta",
    "defaultBranch": "master"
   },
   "path": "mods/secret-vault",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zstack",
   "firstSeen": "2026-10-09T15:30:45.235Z",
   "modUpdatedAt": "2026-10-09T10:46:09Z",
   "fileBytes": 9954,
   "tags": [
    "status",
    "guard",
    "command",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "secret-vault",
   "url": "https://www.slopshopper.com/mods/zainokta-zstack-secret-vault/"
  },
  {
   "slug": "zainokta-zstack-ship-state",
   "name": "ship-state",
   "description": "One line above the prompt: branch, ahead/behind upstream, dirty counts and the last test result, so 'is it pushed?' answers itself.",
   "version": "0.1.0",
   "author": {
    "name": "zainokta"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zainokta/zstack",
    "url": "https://github.com/zainokta/zstack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:19:02Z",
    "createdAt": "2026-10-09T10:12:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25766182?v=4",
    "ownerUrl": "https://github.com/zainokta",
    "defaultBranch": "master"
   },
   "path": "mods/ship-state",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zstack",
   "firstSeen": "2026-10-09T15:30:46.201Z",
   "modUpdatedAt": "2026-10-09T10:46:09Z",
   "fileBytes": 6381,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "ship-state-zainokta",
   "url": "https://www.slopshopper.com/mods/zainokta-zstack-ship-state/"
  },
  {
   "slug": "zainokta-zstack-stack-blast-radius",
   "name": "stack-blast-radius",
   "description": "Holds terraform/pulumi apply and destroy, gcloud/aws deletes, kubectl delete/apply, docker system prune, rm -rf outside build dirs, and destructive SQL behind a Proceed/Cancel pane with a dry-run preview.",
   "version": "0.1.0",
   "author": {
    "name": "zainokta"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zainokta/zstack",
    "url": "https://github.com/zainokta/zstack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:19:02Z",
    "createdAt": "2026-10-09T10:12:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25766182?v=4",
    "ownerUrl": "https://github.com/zainokta",
    "defaultBranch": "master"
   },
   "path": "mods/stack-blast-radius",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zstack",
   "firstSeen": "2026-10-09T15:30:47.543Z",
   "modUpdatedAt": "2026-10-09T11:10:29Z",
   "fileBytes": 37945,
   "tags": [
    "pane",
    "band",
    "guard",
    "process"
   ],
   "isNew": true,
   "entryName": "stack-blast-radius",
   "url": "https://www.slopshopper.com/mods/zainokta-zstack-stack-blast-radius/"
  },
  {
   "slug": "zainokta-zstack-tool-fold",
   "name": "tool-fold",
   "description": "Click a tool call's ▸ to expand its full command, file, diff or prompt (and full Bash output); click ▾ to collapse.",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zainokta/zstack",
    "url": "https://github.com/zainokta/zstack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:19:02Z",
    "createdAt": "2026-10-09T10:12:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25766182?v=4",
    "ownerUrl": "https://github.com/zainokta",
    "defaultBranch": "master"
   },
   "path": "mods/tool-fold",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zstack",
   "firstSeen": "2026-10-09T15:30:48.441Z",
   "modUpdatedAt": "2026-10-09T10:46:09Z",
   "fileBytes": 4263,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "tool-fold",
   "url": "https://www.slopshopper.com/mods/zainokta-zstack-tool-fold/"
  },
  {
   "slug": "zainokta-zstack-turn-done-alert",
   "name": "turn-done-alert",
   "description": "Toasts when a long turn finishes or Claude is waiting on you, and shows a 'working 3m · 14 tools' heartbeat during long turns.",
   "version": "0.1.0",
   "author": {
    "name": "zainokta"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zainokta/zstack",
    "url": "https://github.com/zainokta/zstack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:19:02Z",
    "createdAt": "2026-10-09T10:12:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25766182?v=4",
    "ownerUrl": "https://github.com/zainokta",
    "defaultBranch": "master"
   },
   "path": "mods/turn-done-alert",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "thresholdSeconds": {
     "type": "number",
     "title": "Long turn threshold (seconds)",
     "description": "A turn at least this long raises a toast when it finishes.",
     "default": 60
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zstack",
   "firstSeen": "2026-10-09T15:30:49.219Z",
   "modUpdatedAt": "2026-10-09T10:46:09Z",
   "fileBytes": 2803,
   "tags": [
    "toast",
    "status",
    "guard",
    "timer",
    "turn"
   ],
   "isNew": true,
   "entryName": "turn-done-alert",
   "url": "https://www.slopshopper.com/mods/zainokta-zstack-turn-done-alert/"
  },
  {
   "slug": "zainokta-zstack-usage-meter",
   "name": "usage-meter",
   "description": "Status line with context fill and rate-limit use: ctx 42% 84k/200k · 5h 63% · 7d 12%.",
   "version": "0.1.0",
   "author": {
    "name": "zainokta"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zainokta/zstack",
    "url": "https://github.com/zainokta/zstack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:19:02Z",
    "createdAt": "2026-10-09T10:12:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25766182?v=4",
    "ownerUrl": "https://github.com/zainokta",
    "defaultBranch": "master"
   },
   "path": "mods/usage-meter",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zstack",
   "firstSeen": "2026-10-09T15:30:49.926Z",
   "modUpdatedAt": "2026-10-09T10:46:09Z",
   "fileBytes": 1341,
   "tags": [
    "status",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-meter-zainokta",
   "url": "https://www.slopshopper.com/mods/zainokta-zstack-usage-meter/"
  },
  {
   "slug": "zainokta-zstack-zstack-pane",
   "name": "zstack-pane",
   "description": "/zstack-pane (or /zs) opens a live pane of the current zstack run: agents, tasks, recent blockers and questions, and a field to steer all agents.",
   "version": "0.1.0",
   "author": {
    "name": "zainokta"
   },
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zainokta/zstack",
    "url": "https://github.com/zainokta/zstack",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T11:19:02Z",
    "createdAt": "2026-10-09T10:12:21Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/25766182?v=4",
    "ownerUrl": "https://github.com/zainokta",
    "defaultBranch": "master"
   },
   "path": "mods/zstack-pane",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zstack",
   "firstSeen": "2026-10-09T15:30:50.804Z",
   "modUpdatedAt": "2026-10-09T10:46:09Z",
   "fileBytes": 11731,
   "tags": [
    "pane",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "zstack-pane",
   "url": "https://www.slopshopper.com/mods/zainokta-zstack-zstack-pane/"
  },
  {
   "slug": "zenonlab-ctxroute-ctxroute-wrap-up-sensor",
   "name": "ctxroute-wrap-up-sensor",
   "description": "ctxroute wrapUp (experimental): tells ctxroute how full the context window is after each turn",
   "version": "0.1.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zenonlab/ctxroute",
    "url": "https://github.com/zenonlab/ctxroute",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-07T23:01:21Z",
    "createdAt": "2026-08-16T14:12:37Z",
    "description": "Declarative context routing for coding agents",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/317139185?v=4",
    "ownerUrl": "https://github.com/zenonlab",
    "defaultBranch": "master"
   },
   "path": "mods/wrap-up-sensor",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:52:17.629Z",
   "modUpdatedAt": "2026-10-07T23:01:21Z",
   "fileBytes": 1854,
   "tags": [
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "ctxroute-wrap-up-sensor",
   "url": "https://www.slopshopper.com/mods/zenonlab-ctxroute-ctxroute-wrap-up-sensor/"
  },
  {
   "slug": "zeropage-onryo-video-pipeline-zp-ci-watch",
   "name": "zp-ci-watch",
   "description": "After a git push or a PR merge, follows the GitHub Actions runs on that commit in the status line and toasts green or red, so a session never sleeps in a loop to find out. /ci asks once.",
   "version": "0.1.0",
   "author": {
    "name": "Zero Page Films"
   },
   "homepage": "https://zpf-web.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zeropage-onryo/video-pipeline",
    "url": "https://github.com/zeropage-onryo/video-pipeline",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T00:46:14Z",
    "createdAt": "2026-07-08T18:09:28Z",
    "description": "AI Production Studio",
    "homepage": "https://zpf-web.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/296644068?v=4",
    "ownerUrl": "https://github.com/zeropage-onryo",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/zp-ci-watch",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:24:36.918Z",
   "modUpdatedAt": "2026-10-03T15:17:47Z",
   "fileBytes": 4305,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "zp-ci-watch",
   "url": "https://www.slopshopper.com/mods/zeropage-onryo-video-pipeline-zp-ci-watch/"
  },
  {
   "slug": "zeropage-onryo-video-pipeline-zp-ops",
   "name": "zp-ops",
   "description": "The phone-length asks as slash commands (/ship, /merge, /wrap, /handoff), a local-servers status line with /servers [stop], and a session-start check for the leftovers other sessions leave: uncommitted work, a stale .git/index.lock, old worktrees.",
   "version": "0.1.0",
   "author": {
    "name": "Zero Page Films"
   },
   "homepage": "https://zpf-web.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zeropage-onryo/video-pipeline",
    "url": "https://github.com/zeropage-onryo/video-pipeline",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T00:46:14Z",
    "createdAt": "2026-07-08T18:09:28Z",
    "description": "AI Production Studio",
    "homepage": "https://zpf-web.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/296644068?v=4",
    "ownerUrl": "https://github.com/zeropage-onryo",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/zp-ops",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:24:37.658Z",
   "modUpdatedAt": "2026-10-03T15:17:47Z",
   "fileBytes": 4136,
   "tags": [
    "toast",
    "status",
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "zp-ops",
   "url": "https://www.slopshopper.com/mods/zeropage-onryo-video-pipeline-zp-ops/"
  },
  {
   "slug": "zeropage-onryo-video-pipeline-zp-spend-guard",
   "name": "zp-spend-guard",
   "description": "Refuses the Bash and Edit calls that would spend render credit, post, or edit .env by accident. The click is the approval; this keeps a session from clicking for you.",
   "version": "0.1.0",
   "author": {
    "name": "Zero Page Films"
   },
   "homepage": "https://zpf-web.vercel.app",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zeropage-onryo/video-pipeline",
    "url": "https://github.com/zeropage-onryo/video-pipeline",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-09T00:46:14Z",
    "createdAt": "2026-07-08T18:09:28Z",
    "description": "AI Production Studio",
    "homepage": "https://zpf-web.vercel.app",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/296644068?v=4",
    "ownerUrl": "https://github.com/zeropage-onryo",
    "defaultBranch": "main"
   },
   "path": ".claude/skills/zp-spend-guard",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:24:38.378Z",
   "modUpdatedAt": "2026-10-03T15:18:08Z",
   "fileBytes": 3130,
   "tags": [
    "toast",
    "status",
    "guard"
   ],
   "isNew": true,
   "entryName": "zp-spend-guard",
   "url": "https://www.slopshopper.com/mods/zeropage-onryo-video-pipeline-zp-spend-guard/"
  },
  {
   "slug": "zeus-deus-claude-realms",
   "name": "realms",
   "displayName": "Realms",
   "description": "Private Linux desktops for Claude: test GUI apps in a headless labwc realm or an Omarchy VM, and watch them live in a pane",
   "version": "0.1.0",
   "author": {
    "name": "Zeus-Deus",
    "url": "https://github.com/Zeus-Deus"
   },
   "license": "MIT",
   "homepage": "https://github.com/Zeus-Deus/claude-realms",
   "keywords": [
    "realm",
    "desktop",
    "computer-use",
    "gui-testing",
    "wayland",
    "labwc",
    "omarchy",
    "vm",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "Zeus-Deus/claude-realms",
    "url": "https://github.com/Zeus-Deus/claude-realms",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T12:21:18Z",
    "createdAt": "2026-10-02T22:44:43Z",
    "description": "Private Linux desktops (labwc realm / Omarchy VM) for Claude Code agents",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/100132710?v=4",
    "ownerUrl": "https://github.com/Zeus-Deus",
    "defaultBranch": "master"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "auto_view": {
     "type": "boolean",
     "title": "Show the realm when it starts",
     "description": "Open the Realm pane the first time the agent starts a desktop in a session",
     "default": true
    },
    "view_mode": {
     "type": "string",
     "title": "Live view",
     "description": "auto draws pixels where the terminal can (Ghostty, kitty) and coloured cells elsewhere",
     "options": [
      "auto",
      "image",
      "raster"
     ],
     "default": "auto"
    },
    "view_fps": {
     "type": "number",
     "title": "Live view frames per second",
     "description": "Frames per second of the Realm pane (1 to 30)",
     "default": 10
    },
    "host_guard": {
     "type": "boolean",
     "title": "Guard the host desktop",
     "description": "While a realm is live, refuse Bash commands that point GUI tools at your own display",
     "default": true
    },
    "full_view": {
     "type": "string",
     "title": "Full view opens in",
     "description": "auto uses a Codemux browser pane inside Codemux, your default browser elsewhere",
     "options": [
      "auto",
      "codemux",
      "browser"
     ],
     "default": "auto"
    },
    "view_cell_aspect": {
     "type": "number",
     "title": "Terminal cell shape",
     "description": "Height / width of a text cell, so the live view keeps its shape; 0 picks it for your terminal",
     "default": 0
    },
    "view_in": {
     "type": "string",
     "title": "Watch the realm in",
     "description": "auto: a Codemux browser pane inside Codemux (its terminal shows no pictures), the terminal pane elsewhere",
     "options": [
      "auto",
      "pane",
      "browser"
     ],
     "default": "auto"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "realms",
   "firstSeen": "2026-10-09T14:44:06.512Z",
   "modUpdatedAt": "2026-10-09T12:21:18Z",
   "fileBytes": 37275,
   "tags": [
    "pane",
    "spinner",
    "toast",
    "guard",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "realms",
   "url": "https://www.slopshopper.com/mods/zeus-deus-claude-realms/"
  },
  {
   "slug": "zexion7873-usage-band-usage-band",
   "name": "usage-band",
   "description": "Always-on band above the prompt: context fill and rate-limit windows",
   "version": "0.2.2",
   "author": {
    "name": "Kevin Lin"
   },
   "license": "MIT",
   "homepage": "https://github.com/zexion7873/usage-band#readme",
   "keywords": [
    "claude-code-mod",
    "usage-meter",
    "rate-limit",
    "context-window",
    "token-usage",
    "overlay"
   ],
   "kind": "community",
   "repo": {
    "fullName": "zexion7873/usage-band",
    "url": "https://github.com/zexion7873/usage-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T13:51:37Z",
    "createdAt": "2026-10-08T11:36:59Z",
    "description": "Always-on band above the Claude Code prompt: context fill and rate-limit windows, on desktop and terminal",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "context-window",
     "overlay",
     "rate-limit",
     "token-usage",
     "usage-meter"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13931951?v=4",
    "ownerUrl": "https://github.com/zexion7873",
    "defaultBranch": "main"
   },
   "path": "plugin",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "usage-band",
   "firstSeen": "2026-10-08T15:52:22.359Z",
   "modUpdatedAt": "2026-10-09T13:51:37Z",
   "fileBytes": 9763,
   "tags": [
    "band",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-band-zexion7873",
   "url": "https://www.slopshopper.com/mods/zexion7873-usage-band-usage-band/"
  },
  {
   "slug": "zgeoff-auto-mode-auto-mode",
   "name": "auto-mode",
   "description": "Judge pending permission requests with Jev before the permission dialog",
   "version": "0.1.0",
   "author": {
    "name": "zgeoff"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zgeoff/auto-mode",
    "url": "https://github.com/zgeoff/auto-mode",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T22:53:35Z",
    "createdAt": "2026-09-18T12:12:51Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3013783?v=4",
    "ownerUrl": "https://github.com/zgeoff",
    "defaultBranch": "main"
   },
   "path": "mods/auto-mode",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "command": {
     "type": "string",
     "title": "auto-mode executable",
     "description": "The auto-mode executable, as a command name or absolute path",
     "default": "auto-mode"
    }
   },
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:24:28.206Z",
   "modUpdatedAt": "2026-10-08T22:53:35Z",
   "fileBytes": 13355,
   "tags": [
    "guard",
    "prompt",
    "process",
    "agents"
   ],
   "isNew": true,
   "entryName": "auto-mode-zgeoff",
   "url": "https://www.slopshopper.com/mods/zgeoff-auto-mode-auto-mode/"
  },
  {
   "slug": "zgeoff-nixie-nixie-busy-loop",
   "name": "nixie-busy-loop",
   "description": "Spike: a policy mod whose tool.call hook blocks the hooks worker",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zgeoff/nixie",
    "url": "https://github.com/zgeoff/nixie",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:26:58Z",
    "createdAt": "2026-10-06T11:42:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3013783?v=4",
    "ownerUrl": "https://github.com/zgeoff",
    "defaultBranch": "main"
   },
   "path": "spikes/sdk-mod-policy/mods/nixie-busy-loop",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:52:29.135Z",
   "modUpdatedAt": "2026-10-07T15:03:22Z",
   "fileBytes": 943,
   "tags": [
    "guard",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "nixie-busy-loop",
   "url": "https://www.slopshopper.com/mods/zgeoff-nixie-nixie-busy-loop/"
  },
  {
   "slug": "zgeoff-nixie-nixie-hold-http",
   "name": "nixie-hold-http",
   "description": "Spike: a tool.call hook that holds a call on a long-poll through the mods API",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zgeoff/nixie",
    "url": "https://github.com/zgeoff/nixie",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:26:58Z",
    "createdAt": "2026-10-06T11:42:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3013783?v=4",
    "ownerUrl": "https://github.com/zgeoff",
    "defaultBranch": "main"
   },
   "path": "spikes/sdk-long-hold/mods/nixie-hold-http",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:52:26.608Z",
   "modUpdatedAt": "2026-10-07T15:03:22Z",
   "fileBytes": 1097,
   "tags": [
    "guard",
    "network"
   ],
   "isNew": true,
   "entryName": "nixie-hold-http",
   "url": "https://www.slopshopper.com/mods/zgeoff-nixie-nixie-hold-http/"
  },
  {
   "slug": "zgeoff-nixie-nixie-hold-poll",
   "name": "nixie-hold-poll",
   "description": "Spike: a tool.call hook that holds a call across repeated long-polls",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zgeoff/nixie",
    "url": "https://github.com/zgeoff/nixie",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:26:58Z",
    "createdAt": "2026-10-06T11:42:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3013783?v=4",
    "ownerUrl": "https://github.com/zgeoff",
    "defaultBranch": "main"
   },
   "path": "spikes/sdk-long-hold/mods/nixie-hold-poll",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:52:27.259Z",
   "modUpdatedAt": "2026-10-07T15:03:22Z",
   "fileBytes": 1652,
   "tags": [
    "guard",
    "network"
   ],
   "isNew": true,
   "entryName": "nixie-hold-poll",
   "url": "https://www.slopshopper.com/mods/zgeoff-nixie-nixie-hold-poll/"
  },
  {
   "slug": "zgeoff-nixie-nixie-hold-promise",
   "name": "nixie-hold-promise",
   "description": "Spike: a tool.call hook that holds a call on a promise of its own",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zgeoff/nixie",
    "url": "https://github.com/zgeoff/nixie",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:26:58Z",
    "createdAt": "2026-10-06T11:42:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3013783?v=4",
    "ownerUrl": "https://github.com/zgeoff",
    "defaultBranch": "main"
   },
   "path": "spikes/sdk-long-hold/mods/nixie-hold-promise",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:52:28.553Z",
   "modUpdatedAt": "2026-10-07T15:03:22Z",
   "fileBytes": 751,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "nixie-hold-promise",
   "url": "https://www.slopshopper.com/mods/zgeoff-nixie-nixie-hold-promise/"
  },
  {
   "slug": "zgeoff-nixie-nixie-hold-promise-catch",
   "name": "nixie-hold-promise-catch",
   "description": "Spike: a tool.call hook that holds a call on a promise of its own, with a .catch handler",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zgeoff/nixie",
    "url": "https://github.com/zgeoff/nixie",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:26:58Z",
    "createdAt": "2026-10-06T11:42:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3013783?v=4",
    "ownerUrl": "https://github.com/zgeoff",
    "defaultBranch": "main"
   },
   "path": "spikes/sdk-long-hold/mods/nixie-hold-promise-catch",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:52:27.956Z",
   "modUpdatedAt": "2026-10-07T15:03:22Z",
   "fileBytes": 965,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "nixie-hold-promise-catch",
   "url": "https://www.slopshopper.com/mods/zgeoff-nixie-nixie-hold-promise-catch/"
  },
  {
   "slug": "zgeoff-nixie-nixie-policy",
   "name": "nixie-policy",
   "description": "Spike: a policy mod that guards tool calls",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zgeoff/nixie",
    "url": "https://github.com/zgeoff/nixie",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:26:58Z",
    "createdAt": "2026-10-06T11:42:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3013783?v=4",
    "ownerUrl": "https://github.com/zgeoff",
    "defaultBranch": "main"
   },
   "path": "spikes/sdk-mod-policy/mods/nixie-policy",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:52:29.706Z",
   "modUpdatedAt": "2026-10-07T15:03:22Z",
   "fileBytes": 1405,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "nixie-policy",
   "url": "https://www.slopshopper.com/mods/zgeoff-nixie-nixie-policy/"
  },
  {
   "slug": "zgeoff-nixie-nixie-throw-hook",
   "name": "nixie-throw-hook",
   "description": "Spike: a policy mod whose tool.call hook throws",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zgeoff/nixie",
    "url": "https://github.com/zgeoff/nixie",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:26:58Z",
    "createdAt": "2026-10-06T11:42:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3013783?v=4",
    "ownerUrl": "https://github.com/zgeoff",
    "defaultBranch": "main"
   },
   "path": "spikes/sdk-mod-policy/mods/nixie-throw-hook",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:52:30.892Z",
   "modUpdatedAt": "2026-10-07T15:03:22Z",
   "fileBytes": 169,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "nixie-throw-hook",
   "url": "https://www.slopshopper.com/mods/zgeoff-nixie-nixie-throw-hook/"
  },
  {
   "slug": "zgeoff-nixie-nixie-throw-hook-catch",
   "name": "nixie-throw-hook-catch",
   "description": "Spike: a policy mod whose throwing tool.call hook has a .catch handler",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zgeoff/nixie",
    "url": "https://github.com/zgeoff/nixie",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:26:58Z",
    "createdAt": "2026-10-06T11:42:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3013783?v=4",
    "ownerUrl": "https://github.com/zgeoff",
    "defaultBranch": "main"
   },
   "path": "spikes/sdk-mod-policy/mods/nixie-throw-hook-catch",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:52:30.277Z",
   "modUpdatedAt": "2026-10-07T15:03:22Z",
   "fileBytes": 509,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "nixie-throw-hook-catch",
   "url": "https://www.slopshopper.com/mods/zgeoff-nixie-nixie-throw-hook-catch/"
  },
  {
   "slug": "zgeoff-nixie-nixie-throw-load",
   "name": "nixie-throw-load",
   "description": "Spike: a policy mod whose module throws at load",
   "version": "0.0.0",
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zgeoff/nixie",
    "url": "https://github.com/zgeoff/nixie",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T15:26:58Z",
    "createdAt": "2026-10-06T11:42:29Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/3013783?v=4",
    "ownerUrl": "https://github.com/zgeoff",
    "defaultBranch": "main"
   },
   "path": "spikes/sdk-mod-policy/mods/nixie-throw-load",
   "modules": [
    "./register.js"
   ],
   "entry": "hooks/register.js",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-08T15:52:31.470Z",
   "modUpdatedAt": "2026-10-07T15:03:22Z",
   "fileBytes": 220,
   "tags": [
    "guard"
   ],
   "isNew": true,
   "entryName": "nixie-throw-load",
   "url": "https://www.slopshopper.com/mods/zgeoff-nixie-nixie-throw-load/"
  },
  {
   "slug": "zhangbububu-session-titles-last-prompt-title",
   "name": "last-prompt-title",
   "description": "Titles each session from the latest user prompt: cut for the CLI, model-written for the sidebar.",
   "version": "0.4.0",
   "author": {
    "name": "zhangbubu",
    "url": "https://github.com/zhangbububu"
   },
   "license": "MIT",
   "homepage": "https://github.com/zhangbububu/session-titles",
   "keywords": [
    "session",
    "title",
    "sidebar",
    "haiku"
   ],
   "kind": "community",
   "repo": {
    "fullName": "zhangbububu/session-titles",
    "url": "https://github.com/zhangbububu/session-titles",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T08:05:31Z",
    "createdAt": "2026-10-08T07:50:08Z",
    "description": "Claude Code mods that keep session titles meaningful.",
    "homepage": null,
    "topics": [
     "claude",
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "haiku",
     "session-title"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/41133441?v=4",
    "ownerUrl": "https://github.com/zhangbububu",
    "defaultBranch": "main"
   },
   "path": "plugins/last-prompt-title",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "session-titles",
   "firstSeen": "2026-10-08T15:52:32.583Z",
   "modUpdatedAt": "2026-10-09T08:05:31Z",
   "fileBytes": 3654,
   "tags": [
    "model"
   ],
   "isNew": true,
   "entryName": "last-prompt-title",
   "url": "https://www.slopshopper.com/mods/zhangbububu-session-titles-last-prompt-title/"
  },
  {
   "slug": "zhisme-dotfiles-context-bar",
   "name": "context-bar",
   "description": "Five-hour usage window as a colored bar above the prompt, toggled with /context-bar",
   "version": "0.1.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zhisme/dotfiles",
    "url": "https://github.com/zhisme/dotfiles",
    "stars": 0,
    "forks": 0,
    "license": null,
    "pushedAt": "2026-10-05T11:03:47Z",
    "createdAt": "2016-05-14T21:39:28Z",
    "description": "my dotfiles used for setup",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/13069050?v=4",
    "ownerUrl": "https://github.com/zhisme",
    "defaultBranch": "master"
   },
   "path": "claude/mods/context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T14:50:09.042Z",
   "modUpdatedAt": "2026-10-05T11:03:47Z",
   "fileBytes": 3305,
   "tags": [
    "band",
    "command",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-zhisme",
   "url": "https://www.slopshopper.com/mods/zhisme-dotfiles-context-bar/"
  },
  {
   "slug": "ziedgithub-claude-code-mods-context-bar",
   "name": "context-bar",
   "description": "A footer showing the model and effort, how full the context window is, and the prompt cache, with one-click compact and clear",
   "version": "0.2.3",
   "author": {
    "name": "Zied BEN AMAR",
    "url": "https://github.com/ziedgithub"
   },
   "license": "MIT",
   "homepage": "https://github.com/ziedgithub/claude-code-mods/tree/main/context-bar",
   "keywords": [
    "footer",
    "context",
    "cache",
    "model",
    "effort",
    "status"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ziedgithub/claude-code-mods",
    "url": "https://github.com/ziedgithub/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T15:56:17Z",
    "createdAt": "2026-10-04T19:47:24Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24768450?v=4",
    "ownerUrl": "https://github.com/ziedgithub",
    "defaultBranch": "main"
   },
   "path": "context-bar",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zied-mods",
   "firstSeen": "2026-10-06T05:29:45.995Z",
   "modUpdatedAt": "2026-10-06T15:56:16Z",
   "fileBytes": 28210,
   "tags": [
    "spinner",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "context-bar-ziedgithub",
   "url": "https://www.slopshopper.com/mods/ziedgithub-claude-code-mods-context-bar/"
  },
  {
   "slug": "ziedgithub-claude-code-mods-crab-buddy",
   "name": "crab-buddy",
   "description": "A pixel-art Claude crab above the prompt that works, thinks, cheers and sleeps with the session, with a small crab in its own color for each subagent",
   "version": "0.1.0",
   "author": {
    "name": "Zied BEN AMAR",
    "url": "https://github.com/ziedgithub"
   },
   "license": "MIT",
   "homepage": "https://github.com/ziedgithub/claude-code-mods/tree/main/crab-buddy",
   "keywords": [
    "crab",
    "mascot",
    "buddy",
    "subagents",
    "pixel-art",
    "fun"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ziedgithub/claude-code-mods",
    "url": "https://github.com/ziedgithub/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T15:56:17Z",
    "createdAt": "2026-10-04T19:47:24Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24768450?v=4",
    "ownerUrl": "https://github.com/ziedgithub",
    "defaultBranch": "main"
   },
   "path": "crab-buddy",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zied-mods",
   "firstSeen": "2026-10-06T05:29:47.127Z",
   "modUpdatedAt": "2026-10-04T19:48:57Z",
   "fileBytes": 26817,
   "tags": [
    "band",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "crab-buddy",
   "url": "https://www.slopshopper.com/mods/ziedgithub-claude-code-mods-crab-buddy/"
  },
  {
   "slug": "ziedgithub-claude-code-mods-warm-compact",
   "name": "warm-compact",
   "description": "Compacts an idle session just before its prompt cache goes cold, or keeps the cache warm while you're away, so your next prompt doesn't re-read the whole conversation uncached. Two chips under the prompt, /warm-compact and /keep-warm turn each on or off for a session.",
   "version": "0.3.1",
   "author": {
    "name": "Zied BEN AMAR",
    "url": "https://github.com/ziedgithub"
   },
   "license": "MIT",
   "homepage": "https://github.com/ziedgithub/claude-code-mods/tree/main/warm-compact",
   "keywords": [
    "compact",
    "context",
    "cost",
    "keep-warm",
    "prompt-cache"
   ],
   "kind": "community",
   "repo": {
    "fullName": "ziedgithub/claude-code-mods",
    "url": "https://github.com/ziedgithub/claude-code-mods",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T15:56:17Z",
    "createdAt": "2026-10-04T19:47:24Z",
    "description": null,
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24768450?v=4",
    "ownerUrl": "https://github.com/ziedgithub",
    "defaultBranch": "main"
   },
   "path": "warm-compact",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "minTokens": {
     "type": "number",
     "title": "Smallest context to compact",
     "description": "A conversation smaller than this many tokens is left alone: reading it uncached costs little.",
     "default": 50000
    },
    "keepWarmRenewals": {
     "type": "number",
     "title": "Most cache renewals per pause",
     "description": "With keep warm on, how many times the cache is renewed while you are away before a compaction takes over (when warm compact is on). On an hour-long cache, 2 keeps it two hours.",
     "default": 2
    },
    "leadSeconds": {
     "type": "number",
     "title": "Seconds before the cache expires",
     "description": "How long before the cache would go cold the compaction starts.",
     "default": 60
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zied-mods",
   "firstSeen": "2026-10-06T05:29:48.713Z",
   "modUpdatedAt": "2026-10-06T08:51:57Z",
   "fileBytes": 29570,
   "tags": [
    "spinner",
    "toast",
    "status",
    "command",
    "model",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "warm-compact",
   "url": "https://www.slopshopper.com/mods/ziedgithub-claude-code-mods-warm-compact/"
  },
  {
   "slug": "zijing66-weave-file-guard",
   "name": "file-guard",
   "description": "Deny writes to protected files (.env/secrets/keys) and dangerous Bash patterns, with a toast explaining why",
   "version": "0.1.0",
   "author": {
    "name": "weave"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zijing66/weave",
    "url": "https://github.com/zijing66/weave",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-05T15:59:22Z",
    "createdAt": "2026-08-06T21:54:12Z",
    "description": "Weave the threads of yesterday to design the tapestry of tomorrow.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16308045?v=4",
    "ownerUrl": "https://github.com/zijing66",
    "defaultBranch": "main"
   },
   "path": "packages/weave-server/src/hooks/presets/harness-tools/session-mods/file-guard",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:12.303Z",
   "modUpdatedAt": "2026-10-03T21:57:25Z",
   "fileBytes": 1090,
   "tags": [
    "toast",
    "guard"
   ],
   "isNew": true,
   "entryName": "file-guard-zijing66",
   "url": "https://www.slopshopper.com/mods/zijing66-weave-file-guard/"
  },
  {
   "slug": "zijing66-weave-mission-control",
   "name": "mission-control",
   "description": "Mission control: session/turn tool-call counters in a Pane, an AbovePrompt band and a status entry",
   "version": "0.1.0",
   "author": {
    "name": "weave"
   },
   "license": "Apache-2.0",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zijing66/weave",
    "url": "https://github.com/zijing66/weave",
    "stars": 0,
    "forks": 0,
    "license": "Apache-2.0",
    "pushedAt": "2026-10-05T15:59:22Z",
    "createdAt": "2026-08-06T21:54:12Z",
    "description": "Weave the threads of yesterday to design the tapestry of tomorrow.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/16308045?v=4",
    "ownerUrl": "https://github.com/zijing66",
    "defaultBranch": "main"
   },
   "path": "packages/weave-server/src/hooks/presets/harness-tools/session-mods/mission-control",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": false,
   "hasMarketplace": false,
   "firstSeen": "2026-10-06T05:22:28.464Z",
   "modUpdatedAt": "2026-10-03T21:57:25Z",
   "fileBytes": 1425,
   "tags": [
    "pane",
    "band",
    "status",
    "guard",
    "prompt",
    "session"
   ],
   "isNew": true,
   "entryName": "mission-control-zijing66",
   "url": "https://www.slopshopper.com/mods/zijing66-weave-mission-control/"
  },
  {
   "slug": "zimoholdijk-collapse-diffs",
   "name": "collapse-diffs",
   "description": "Hides the diff under successful Edit and Write tool rows",
   "version": "0.1.0",
   "author": {
    "name": "Zimoholdijk"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Zimoholdijk/collapse-diffs",
    "url": "https://github.com/Zimoholdijk/collapse-diffs",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-09T11:37:39Z",
    "createdAt": "2026-10-09T11:37:34Z",
    "description": "Claude Code mod: hides the diff under successful Edit and Write tool rows",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/17049239?v=4",
    "ownerUrl": "https://github.com/Zimoholdijk",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "collapse-diffs",
   "firstSeen": "2026-10-09T14:44:07.694Z",
   "modUpdatedAt": "2026-10-09T11:37:39Z",
   "fileBytes": 671,
   "tags": [
    "transcript"
   ],
   "isNew": true,
   "entryName": "collapse-diffs",
   "url": "https://www.slopshopper.com/mods/zimoholdijk-collapse-diffs/"
  },
  {
   "slug": "zirkelc-claude-quick-actions",
   "name": "quick-actions",
   "description": "A band above the prompt with buttons that run saved prompts, skills and shell commands",
   "version": "0.1.2",
   "author": {
    "name": "Chris Cook",
    "url": "https://github.com/zirkelc"
   },
   "license": "MIT",
   "homepage": "https://github.com/zirkelc/claude-quick-actions",
   "keywords": [
    "mod",
    "band",
    "buttons",
    "productivity"
   ],
   "kind": "community",
   "repo": {
    "fullName": "zirkelc/claude-quick-actions",
    "url": "https://github.com/zirkelc/claude-quick-actions",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T15:47:32Z",
    "createdAt": "2026-10-02T15:57:20Z",
    "description": "One-click buttons above the Claude Code prompt for the skills, prompts and shell commands you run all the time",
    "homepage": "",
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/950244?v=4",
    "ownerUrl": "https://github.com/zirkelc",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-quick-actions",
   "firstSeen": "2026-10-09T15:31:21.433Z",
   "modUpdatedAt": "2026-10-08T15:47:32Z",
   "fileBytes": 47537,
   "tags": [
    "pane",
    "band",
    "toast",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "quick-actions-zirkelc",
   "url": "https://www.slopshopper.com/mods/zirkelc-claude-quick-actions/"
  },
  {
   "slug": "zokuzo-loadout-loadout",
   "name": "loadout",
   "description": "One theme picks the whole kit: terminal colours and background, the Avatar pane, the Flow map and the frames around conversation rows. /loadout switches it.",
   "version": "1.4.0",
   "author": {
    "name": "Zokuzo",
    "url": "https://github.com/Zokuzo"
   },
   "license": "MIT",
   "homepage": "https://github.com/Zokuzo/loadout",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "Zokuzo/loadout",
    "url": "https://github.com/Zokuzo/loadout",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T13:18:50Z",
    "createdAt": "2026-10-08T13:18:44Z",
    "description": "Loadout: a theme plugin for Claude Code. One theme picks the colours, the avatar, the flow map, the frames and the working line.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/106518346?v=4",
    "ownerUrl": "https://github.com/Zokuzo",
    "defaultBranch": "main"
   },
   "path": "loadout",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zokuzo",
   "firstSeen": "2026-10-08T15:10:50.685Z",
   "modUpdatedAt": "2026-10-08T13:18:50Z",
   "fileBytes": 615527,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "loadout-Zokuzo",
   "url": "https://www.slopshopper.com/mods/zokuzo-loadout-loadout/"
  },
  {
   "slug": "zpeppoz-prompt-rewrite",
   "name": "prompt-rewrite",
   "description": "/rewrite: turns a rough draft prompt into a thorough one, asking clarifying questions first, without adding anything to the conversation",
   "version": "0.5.0",
   "author": {
    "name": "Giuseppe Setaro"
   },
   "license": "MIT",
   "homepage": "https://github.com/zPeppOz/prompt-rewrite",
   "keywords": [
    "prompt",
    "rewrite",
    "clarifying-questions",
    "slash-command",
    "mod"
   ],
   "kind": "community",
   "repo": {
    "fullName": "zPeppOz/prompt-rewrite",
    "url": "https://github.com/zPeppOz/prompt-rewrite",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-05T14:53:06Z",
    "createdAt": "2026-09-24T22:05:18Z",
    "description": "/rewrite for omp and Claude Code: turns a draft prompt into a thorough one, asking clarifying questions first",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin",
     "oh-my-pi",
     "oh-my-pi-extension",
     "omp-extension",
     "omp-plugin",
     "prompt-engineering"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/5150722?v=4",
    "ownerUrl": "https://github.com/zPeppOz",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "userConfig": {
    "model": {
     "type": "string",
     "title": "Rewrite model",
     "description": "Model for /rewrite: an alias (haiku, sonnet, opus) or a full model id. Empty: the session's model, sharing its prompt cache.",
     "default": ""
    },
    "effort": {
     "type": "string",
     "title": "Rewrite effort",
     "description": "Effort for the rewrite model above; default leaves the model's own. The session's model keeps the session's effort.",
     "options": [
      "default",
      "low",
      "medium",
      "high",
      "xhigh",
      "max"
     ],
     "default": "default"
    },
    "instructions": {
     "type": "string",
     "title": "Rewrite instructions",
     "description": "Your instructions for the rewrite prompt, in every project. /rewrite-settings global <text> edits them on several lines.",
     "default": ""
    },
    "instructions_mode": {
     "type": "string",
     "title": "Rewrite instructions mode",
     "description": "append adds your instructions to the default rewrite rules, replace swaps the rules for them. A project's mode wins.",
     "options": [
      "append",
      "replace"
     ],
     "default": "append"
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "prompt-rewrite",
   "firstSeen": "2026-10-06T05:29:40.571Z",
   "modUpdatedAt": "2026-10-05T14:53:06Z",
   "fileBytes": 38218,
   "tags": [
    "band",
    "toast",
    "guard",
    "command",
    "model",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "prompt-rewrite",
   "url": "https://www.slopshopper.com/mods/zpeppoz-prompt-rewrite/"
  },
  {
   "slug": "zrdqns-claude-code-aside",
   "name": "aside",
   "description": "/aside side chat for asking about the conversation without spending its context",
   "version": "0.3.0",
   "author": {
    "name": "Daniel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zrdqns/claude-code-aside",
    "url": "https://github.com/zrdqns/claude-code-aside",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:05:55Z",
    "createdAt": "2026-10-08T03:55:09Z",
    "description": "Claude Code mod: /aside side chat for asking about the conversation without spending its context.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/277049871?v=4",
    "ownerUrl": "https://github.com/zrdqns",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "liveFallback": {
     "type": "boolean",
     "title": "Answer before the first turn ends",
     "description": "Until the session has finished its first turn there is no conversation to fork. On: the question is answered right away with a plain query over the conversation's text (uncached, marked 'live'). Off: it waits in a queue and is answered when the turn ends.",
     "default": true
    },
    "liveModel": {
     "type": "string",
     "title": "Model for live answers",
     "description": "Alias or id of the model for 'live' answers; the fork always uses the session's model.",
     "default": "haiku"
    },
    "maxHistory": {
     "type": "number",
     "title": "Earlier questions that ride with each question",
     "description": "How many earlier exchanges of the side chat travel in each new question.",
     "default": 8,
     "min": 1,
     "max": 50
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-aside",
   "firstSeen": "2026-10-08T15:52:35.952Z",
   "modUpdatedAt": "2026-10-08T05:05:55Z",
   "fileBytes": 11165,
   "tags": [
    "pane",
    "command",
    "model",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "aside-zrdqns",
   "url": "https://www.slopshopper.com/mods/zrdqns-claude-code-aside/"
  },
  {
   "slug": "zrdqns-claude-code-band",
   "name": "band",
   "description": "Band above the prompt with model, branch and changes (or folder), context, turn activity and the 5-hour limit; the diamond pulses while a turn is running",
   "version": "2.0.0",
   "author": {
    "name": "Daniel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zrdqns/claude-code-band",
    "url": "https://github.com/zrdqns/claude-code-band",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:06:01Z",
    "createdAt": "2026-10-08T03:53:11Z",
    "description": "Claude Code mod: band above the prompt with model, branch and changes, context, turn activity and the 5-hour limit.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/277049871?v=4",
    "ownerUrl": "https://github.com/zrdqns",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-band",
   "firstSeen": "2026-10-08T15:52:37.037Z",
   "modUpdatedAt": "2026-10-08T05:06:01Z",
   "fileBytes": 8567,
   "tags": [
    "band",
    "guard",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "band-zrdqns",
   "url": "https://www.slopshopper.com/mods/zrdqns-claude-code-band/"
  },
  {
   "slug": "zrdqns-claude-code-converter",
   "name": "converter",
   "description": "Converts PDF, Word, Excel and PowerPoint files to Markdown with markitdown before reading them",
   "version": "0.2.0",
   "author": {
    "name": "Daniel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zrdqns/claude-code-converter",
    "url": "https://github.com/zrdqns/claude-code-converter",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:05:13Z",
    "createdAt": "2026-10-08T03:55:16Z",
    "description": "Claude Code mod: converts PDF, Word, Excel and PowerPoint files to Markdown with markitdown before reading them.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/277049871?v=4",
    "ownerUrl": "https://github.com/zrdqns",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.ts"
   ],
   "entry": "hooks/register.ts",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-converter",
   "firstSeen": "2026-10-08T15:52:38.350Z",
   "modUpdatedAt": "2026-10-08T05:05:13Z",
   "fileBytes": 4248,
   "tags": [
    "guard",
    "command",
    "process",
    "session"
   ],
   "isNew": true,
   "entryName": "converter",
   "url": "https://www.slopshopper.com/mods/zrdqns-claude-code-converter/"
  },
  {
   "slug": "zrdqns-claude-code-usage",
   "name": "usage",
   "description": "Side pane with the session's tokens, context, tools and time",
   "version": "0.4.0",
   "author": {
    "name": "Daniel"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zrdqns/claude-code-usage",
    "url": "https://github.com/zrdqns/claude-code-usage",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T05:05:58Z",
    "createdAt": "2026-10-08T03:53:18Z",
    "description": "Claude Code mod: side pane with session time and cost, rate limits, context, tokens and tools.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/277049871?v=4",
    "ownerUrl": "https://github.com/zrdqns",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "claude-code-usage",
   "firstSeen": "2026-10-08T15:52:39.525Z",
   "modUpdatedAt": "2026-10-08T05:05:58Z",
   "fileBytes": 9676,
   "tags": [
    "pane",
    "guard",
    "command",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "usage-zrdqns",
   "url": "https://www.slopshopper.com/mods/zrdqns-claude-code-usage/"
  },
  {
   "slug": "zulfikar-ditya-claude-mods-agent-tasks",
   "name": "agent-tasks",
   "description": "One pane for the session's subagents and Claude's own task list",
   "version": "0.1.0",
   "author": {
    "name": "zulfikar-ditya",
    "url": "https://github.com/zulfikar-ditya"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zulfikar-ditya/claude-mods-agent-tasks",
    "url": "https://github.com/zulfikar-ditya/claude-mods-agent-tasks",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-04T06:18:22Z",
    "createdAt": "2026-10-04T06:18:16Z",
    "description": "One Claude Code pane with the session's subagents and Claude's own task list",
    "homepage": null,
    "topics": [
     "claude-code",
     "claude-code-mod",
     "claude-code-plugin"
    ],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/52193940?v=4",
    "ownerUrl": "https://github.com/zulfikar-ditya",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "autoOpen": {
     "type": "boolean",
     "title": "Open the pane by itself",
     "description": "Open the pane when a subagent starts or the task list appears (wide terminals only)",
     "default": true
    },
    "status": {
     "type": "boolean",
     "title": "Status line entry",
     "description": "Show running subagents and task progress in the status line",
     "default": true
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "agent-tasks",
   "firstSeen": "2026-10-06T05:24:40.842Z",
   "modUpdatedAt": "2026-10-04T06:18:22Z",
   "fileBytes": 22375,
   "tags": [
    "pane",
    "status",
    "guard",
    "command",
    "timer",
    "turn",
    "session",
    "agents"
   ],
   "isNew": true,
   "entryName": "agent-tasks",
   "url": "https://www.slopshopper.com/mods/zulfikar-ditya-claude-mods-agent-tasks/"
  },
  {
   "slug": "zwbao-longpi-mod",
   "name": "longpi",
   "description": "LongPi: turns Claude Code into your personal longevity coach.",
   "version": "0.2.4",
   "author": {
    "name": "zwbao"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zwbao/longpi-mod",
    "url": "https://github.com/zwbao/longpi-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T14:45:53Z",
    "createdAt": "2026-10-04T16:44:21Z",
    "description": "LongPi: a longevity coach that lives in Claude Code · 住在 Claude Code 里的长寿教练 (Claude Code mod)",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24564677?v=4",
    "ownerUrl": "https://github.com/zwbao",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "longpi-mod",
   "firstSeen": "2026-10-06T05:22:39.477Z",
   "modUpdatedAt": "2026-10-06T14:45:53Z",
   "fileBytes": 831358,
   "tags": [],
   "isNew": true,
   "entryName": "longpi",
   "url": "https://www.slopshopper.com/mods/zwbao-longpi-mod/"
  },
  {
   "slug": "zwbao-zebra-mod",
   "name": "zebra-mod",
   "description": "Turns Claude Code into a rare-disease research workstation: phenotype-driven diagnosis, variant interpretation (ACMG), sequence-to-function models, genotype-to-therapy, classical statistics — every answer anchored to live public databases.",
   "version": "0.3.3",
   "author": {
    "name": "zwbao",
    "url": "https://github.com/zwbao"
   },
   "license": "MIT",
   "homepage": "https://github.com/zwbao/zebra-mod",
   "keywords": [
    "rare-disease",
    "genomics",
    "hpo",
    "acmg",
    "variant-interpretation",
    "sequence-to-function",
    "bioinformatics"
   ],
   "kind": "community",
   "repo": {
    "fullName": "zwbao/zebra-mod",
    "url": "https://github.com/zwbao/zebra-mod",
    "stars": 0,
    "forks": 0,
    "license": "Other",
    "pushedAt": "2026-10-08T10:27:49Z",
    "createdAt": "2026-10-05T17:28:06Z",
    "description": "zebra-mod: a Claude Code mod that turns Claude Code into a rare-disease research workstation — phenotype-driven diagnosis, ACMG variant interpretation, sequence-to-function models, genotype-to-therapy, classical statistics, every answer anchored to live public databases.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/24564677?v=4",
    "ownerUrl": "https://github.com/zwbao",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "python": {
     "type": "string",
     "title": "Python",
     "description": "Python 3.9+ interpreter that runs the zebra CLI (standard library only)",
     "default": "python3"
    },
    "doctrine": {
     "type": "string",
     "title": "Research doctrine",
     "description": "Rare-disease research rules in the system prompt. auto: the full rules while a case is open, otherwise a short section that applies only to rare-disease questions (other work is untouched). always: the full rules in every session. case: only while a case is open. off: never.",
     "options": [
      "auto",
      "always",
      "case",
      "off"
     ],
     "default": "auto"
    },
    "privacyGate": {
     "type": "boolean",
     "title": "Privacy gate",
     "description": "Refuse outgoing calls that carry the open case's protected identifiers or ID/phone/email patterns, and ask before files from the case folder or raw genome data leave the machine. With no case open, a pattern in another tool's call is asked about rather than refused.",
     "default": true
    },
    "interface": {
     "type": "string",
     "title": "Interface",
     "description": "How much zebra-mod shows in Claude Code. full: its own rows for its tool calls, the databases being queried in the spinner, a galloping zebra above the prompt while it queries, a shield after the privacy gate refuses a call, a footer label and a one-line summary at the end of a turn. quiet: the same without the animation and the spinner text. off: Claude Code's own drawing only.",
     "options": [
      "full",
      "quiet",
      "off"
     ],
     "default": "full"
    }
   },
   "hasTypes": true,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "zebra-mod",
   "firstSeen": "2026-10-08T15:52:42.571Z",
   "modUpdatedAt": "2026-10-08T10:27:49Z",
   "fileBytes": 151706,
   "tags": [
    "pane",
    "band",
    "spinner",
    "transcript",
    "toast",
    "status",
    "guard",
    "command",
    "prompt",
    "tool",
    "process",
    "timer",
    "turn",
    "session"
   ],
   "isNew": true,
   "entryName": "zebra-mod",
   "url": "https://www.slopshopper.com/mods/zwbao-zebra-mod/"
  },
  {
   "slug": "zyx1121-music-mod",
   "name": "music-mod",
   "description": "/music: what macOS Music.app is playing, in one line above the prompt. A pressable play/pause glyph, track · artist · album, a progress bar with the clocks, and a pressable next-track glyph. One read of Music.app every five seconds, shared by every open session; the clock ticks in between.",
   "version": "0.6.1",
   "author": {
    "name": "zyx1121",
    "url": "https://github.com/zyx1121"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zyx1121/music-mod",
    "url": "https://github.com/zyx1121/music-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-06T08:29:37Z",
    "createdAt": "2026-09-21T02:43:28Z",
    "description": "/music for Claude Code: what Music.app is playing, in a pane beside the transcript, live. A function-hooks mod.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/98001197?v=4",
    "ownerUrl": "https://github.com/zyx1121",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "refreshMs": {
     "type": "number",
     "title": "Refresh interval",
     "description": "Milliseconds between reads of Music.app while the band is shown, shared by every open session. 5000 by default; 1000 at the least.",
     "required": false,
     "default": 5000
    },
    "showOnStart": {
     "type": "boolean",
     "title": "Show on start",
     "description": "Show the line as soon as an interactive session starts. The last /music choice, once made, wins over this.",
     "required": false,
     "default": true
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "music-mod",
   "firstSeen": "2026-10-06T05:29:53.088Z",
   "modUpdatedAt": "2026-10-06T08:29:37Z",
   "fileBytes": 24506,
   "tags": [
    "band",
    "command",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "music-mod",
   "url": "https://www.slopshopper.com/mods/zyx1121-music-mod/"
  },
  {
   "slug": "zyx1121-today-mod",
   "name": "today-mod",
   "description": "/today: the day's agenda for Claude and for you. Calendar events, E3 deadlines and Reminders are read through the macos and nycu plugin scripts, shown as one line above the prompt with a countdown to the next event, and handed to Claude as a context block so it knows your day.",
   "version": "0.4.0",
   "author": {
    "name": "zyx1121",
    "url": "https://github.com/zyx1121"
   },
   "license": "MIT",
   "keywords": [],
   "kind": "community",
   "repo": {
    "fullName": "zyx1121/today-mod",
    "url": "https://github.com/zyx1121/today-mod",
    "stars": 0,
    "forks": 0,
    "license": "MIT",
    "pushedAt": "2026-10-08T08:35:38Z",
    "createdAt": "2026-09-21T03:30:37Z",
    "description": "/today for Claude Code: calendar, E3 deadlines and Reminders in one line above the prompt and in Claude's context. A function-hooks mod.",
    "homepage": null,
    "topics": [],
    "archived": false,
    "ownerAvatar": "https://avatars.githubusercontent.com/u/98001197?v=4",
    "ownerUrl": "https://github.com/zyx1121",
    "defaultBranch": "main"
   },
   "path": "",
   "modules": [
    "./register.tsx"
   ],
   "entry": "hooks/register.tsx",
   "userConfig": {
    "scriptsDir": {
     "type": "string",
     "title": "Legacy shared scripts directory",
     "description": "Optional explicit directory for all three scripts. Prefer the separate macos and nycu overrides. Empty resolves installed plugins automatically.",
     "required": false,
     "default": ""
    },
    "refreshMs": {
     "type": "number",
     "title": "Refresh interval",
     "description": "Milliseconds between re-reads of the three sources, shared by every open session. 300000 (5 minutes) by default; 60000 at the least.",
     "required": false,
     "default": 300000
    },
    "dueDays": {
     "type": "number",
     "title": "E3 deadline window",
     "description": "Days ahead to list E3 deadlines. 7 by default.",
     "required": false,
     "default": 7
    },
    "remindersList": {
     "type": "string",
     "title": "Reminders list",
     "description": "Unique reminder list title or native list ID. Same-named lists require an ID.",
     "required": false,
     "default": "TODO"
    },
    "showOnStart": {
     "type": "boolean",
     "title": "Show on start",
     "description": "Show the line as soon as an interactive session starts. The last /today on|off choice, once made, wins over this.",
     "required": false,
     "default": true
    },
    "macosScriptsDir": {
     "type": "string",
     "title": "macos scripts directory",
     "description": "Optional scripts directory override for macos. Empty resolves the current macos@zyx1121 user installation.",
     "required": false,
     "default": ""
    },
    "nycuScriptsDir": {
     "type": "string",
     "title": "nycu scripts directory",
     "description": "Optional scripts directory override for nycu. Empty resolves the current nycu@zyx1121 user installation.",
     "required": false,
     "default": ""
    }
   },
   "hasTypes": false,
   "hasTests": true,
   "hasMarketplace": true,
   "marketplaceName": "today-mod",
   "firstSeen": "2026-10-06T05:22:41.975Z",
   "modUpdatedAt": "2026-10-08T08:35:38Z",
   "fileBytes": 31969,
   "tags": [
    "band",
    "command",
    "prompt",
    "process",
    "timer",
    "session"
   ],
   "isNew": true,
   "entryName": "today-mod",
   "url": "https://www.slopshopper.com/mods/zyx1121-today-mod/"
  }
 ]
}